/*! LumiLift Apple Polish — bundle CSS v1.0 (additive, namespace --lumi-*)
    Modules : 01 micropress · 02 smoothscroll · 03 sticky header · 04 shimmer · 05 view transitions
    Respect prefers-reduced-motion partout. Désactiver un module = supprimer sa section. */:root{--lumi-rose:#EE9397;--lumi-rose-shadow:rgba(238,147,151,.25);--lumi-shimmer-base:#f5f5f5;--lumi-shimmer-highlight:#fafafa;--lumi-shimmer-base-rose:#fde8ee;--lumi-shimmer-highlight-rose:#fff4f7;--lumi-shimmer-radius-card:18px;--lumi-shimmer-radius-pill:40px;--lumi-shimmer-duration:1.5s}.button,button[type=submit],input[type=submit],.btn,.cart-button,.featured-product__buy-button,[class*=button]{transition:transform .12s ease,box-shadow .18s ease!important;will-change:transform}.button:hover,button[type=submit]:hover,input[type=submit]:hover,.btn:hover,.cart-button:hover,.featured-product__buy-button:hover,[class*=button]:hover{transform:scale(1.02);box-shadow:0 4px 16px var(--lumi-rose-shadow)}.button:active,button[type=submit]:active,input[type=submit]:active,.btn:active,.cart-button:active,.featured-product__buy-button:active,[class*=button]:active{transform:scale(.97)}.button:focus-visible,button[type=submit]:focus-visible,input[type=submit]:focus-visible,.btn:focus-visible,.cart-button:focus-visible,.featured-product__buy-button:focus-visible,[class*=button]:focus-visible{outline:2px solid var(--lumi-rose);outline-offset:2px}@media(prefers-reduced-motion:reduce){.button,button[type=submit],input[type=submit],.btn,.cart-button,.featured-product__buy-button,[class*=button]{transition:none!important}.button:hover,button[type=submit]:hover,input[type=submit]:hover,.btn:hover,.cart-button:hover,.featured-product__buy-button:hover,[class*=button]:hover,.button:active,button[type=submit]:active,input[type=submit]:active,.btn:active,.cart-button:active,.featured-product__buy-button:active,[class*=button]:active{transform:none!important}}:where(html){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}}:where([id]){scroll-margin-top:80px}.shopify-section-header-sticky .header-wrapper,.shopify-section-header-sticky.shopify-section-header-hidden .header-wrapper,.header-wrapper{transition:transform .28s cubic-bezier(.5,0,.5,1),background-color .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease,box-shadow .22s ease,border-color .22s ease;will-change:transform,background-color;transform:translateZ(0)}.shopify-section-header-sticky.ap-header-hidden .header-wrapper,.shopify-section-header-sticky .header-wrapper.ap-is-hidden,.header-wrapper.ap-is-hidden{transform:translate3d(0,-100%,0)}.shopify-section-header-sticky.ap-header-scrolled .header-wrapper,.shopify-section-header-sticky .header-wrapper.ap-is-scrolled,.header-wrapper.ap-is-scrolled{background-color:#ffffffd9;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px #0000000a,0 4px 20px #0000000a;border-bottom-color:transparent}body.menu-drawer-open .header-wrapper,body.menu-drawer-open .shopify-section-header-sticky .header-wrapper,body.cart-drawer-open .header-wrapper,body.cart-drawer-open .shopify-section-header-sticky .header-wrapper,body.overflow-hidden .header-wrapper,body.overflow-hidden-tablet .header-wrapper,body.overflow-hidden-mobile .header-wrapper,html.lock-scroll .header-wrapper,.header-wrapper.ap-force-visible{transform:translateZ(0)!important}@media(prefers-reduced-motion:reduce){.header-wrapper,.shopify-section-header-sticky .header-wrapper{transition:background-color .12s linear;transform:none!important}}@supports (-webkit-backdrop-filter:blur(1px)){.header-wrapper.ap-is-scrolled{-webkit-transform:translate3d(0,0,0)}}@keyframes lumi-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[class*=shimmer-]{background:linear-gradient(90deg,var(--lumi-shimmer-base) 0%,var(--lumi-shimmer-highlight) 50%,var(--lumi-shimmer-base) 100%);background-size:200% 100%;animation:lumi-shimmer var(--lumi-shimmer-duration) linear infinite;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.shimmer-text{height:16px;border-radius:4px;width:100%}.shimmer-title{height:32px;border-radius:6px;width:70%}.shimmer-image{aspect-ratio:1/1;border-radius:var(--lumi-shimmer-radius-card);width:100%}.shimmer-button{height:48px;border-radius:var(--lumi-shimmer-radius-pill);width:100%}.shimmer-card{display:flex;flex-direction:column;gap:12px;padding:12px;background:transparent;animation:none}.shimmer-card>.shimmer-text:nth-of-type(2){width:60%}.shimmer-on-rose,.shimmer-on-rose [class*=shimmer-]{background:linear-gradient(90deg,var(--lumi-shimmer-base-rose) 0%,var(--lumi-shimmer-highlight-rose) 50%,var(--lumi-shimmer-base-rose) 100%);background-size:200% 100%;animation:lumi-shimmer var(--lumi-shimmer-duration) linear infinite}@media(prefers-reduced-motion:reduce){[class*=shimmer-],.shimmer-on-rose,.shimmer-on-rose [class*=shimmer-]{animation:none!important;background:var(--lumi-shimmer-base)!important;background-size:auto!important}.shimmer-on-rose,.shimmer-on-rose [class*=shimmer-]{background:var(--lumi-shimmer-base-rose)!important}}@view-transition{navigation:auto}.site-header,header[role=banner],.header-wrapper{view-transition-name:lumi-header}.site-footer,footer[role=contentinfo],.footer-wrapper{view-transition-name:lumi-footer}[data-vt-name]{view-transition-name:attr(data-vt-name type(<custom-ident>),product-img)}::view-transition-group(lumi-header),::view-transition-group(lumi-footer){animation-duration:0ms}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(product-img),::view-transition-new(product-img){animation-duration:.24s;animation-timing-function:cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){::view-transition-old(*),::view-transition-new(*){animation-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/apple-polish.css.map */
