:root{--magic-rose: #f5c9d4;--magic-rose-soft: #fbe9ee;--magic-beige: #f3eae1;--magic-beige-deep: #edd9cb;--magic-gold: #d9b98a;--magic-ink: #5c424d;--magic-glow: 0 0 26px rgb(245 201 212 / 55%);--magic-shadow-soft: 0 6px 24px rgb(92 66 77 / 8%);--magic-shadow-lift: 0 14px 38px rgb(92 66 77 / 13%)}.variant-option__button-label:has(input[value*=Bleu]){--color-selected-variant-background: #a5d8dc;--color-selected-variant-border: #a5d8dc;--color-selected-variant-text: #1f4347;--color-selected-variant-hover-background: #93cdd2;--color-selected-variant-hover-border: #93cdd2;--color-selected-variant-hover-text: #1f4347}.variant-option__button-label:has(input[value*=Violet]){--color-selected-variant-background: #c9b3dc;--color-selected-variant-border: #c9b3dc;--color-selected-variant-text: #3a2a4d;--color-selected-variant-hover-background: #bda3d3;--color-selected-variant-hover-border: #bda3d3;--color-selected-variant-hover-text: #3a2a4d}@media(prefers-reduced-motion:no-preference){.button:not(.button-secondary,.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){box-shadow:var(--magic-glow),inset 0 0 0 var(--button-border-width) var(--button-border-color)}.button:not(.button-secondary,.button-unstyled){position:relative;overflow:hidden}.button:not(.button-secondary,.button-unstyled):after{content:"";position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / 45%),transparent);transform:skew(-20deg);transition:left .6s ease;pointer-events:none}.button:not(.button-secondary,.button-unstyled):hover:after{left:150%}}.magic-reveal{opacity:0;transform:translateY(38px) scale(.97);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.magic-reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.magic-reveal{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:no-preference){.hero__content-wrapper>*{animation:magicHeroIn .9s cubic-bezier(.22,1,.36,1) both}.hero__content-wrapper>*:nth-child(2){animation-delay:.15s}.hero__content-wrapper>*:nth-child(3){animation-delay:.3s}@keyframes magicHeroIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}.hero__media{animation:magicKenBurns 14s ease-in-out infinite alternate}@keyframes magicKenBurns{0%{transform:scale(1)}to{transform:scale(1.07)}}.hero{isolation:isolate}.hero:before,.hero:after{content:"";position:absolute;z-index:var(--layer-flat, 1);width:16px;height:16px;background:radial-gradient(circle,rgb(255 255 255 / 95%) 0%,transparent 70%);clip-path:polygon(50% 0%,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0% 50%,39% 35%);pointer-events:none;animation:magicTwinkle 3.2s ease-in-out infinite}.hero:before{top:16%;right:14%;animation-delay:0s}.hero:after{bottom:26%;left:11%;width:11px;height:11px;animation-delay:1.4s}@keyframes magicTwinkle{0%,to{opacity:.2;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/magic-theme.css.map */
