html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}@keyframes luma-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes luma-pulse{0%{box-shadow:0 0 #e11d2e8c}70%{box-shadow:0 0 0 14px #e11d2e00}to{box-shadow:0 0 #e11d2e00}}@keyframes luma-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes luma-ring{0%{box-shadow:0 0 #e11d2e80}70%{box-shadow:0 0 0 12px #e11d2e00}to{box-shadow:0 0 #e11d2e00}}@keyframes luma-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes luma-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes luma-shine{0%{background-position:200% 0}60%,to{background-position:-100% 0}}@keyframes luma-btn-sweep{0%{background-position:200% 0}to{background-position:-100% 0}}@keyframes luma-sweep{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes luma-progress{to{transform:scaleX(1)}}@keyframes luma-grow{0%{width:0}to{width:48px}}@keyframes luma-reveal{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes luma-card-in{0%{opacity:0;transform:translateY(30px) scale(.94)}to{opacity:1;transform:none}}@keyframes luma-img-reveal{0%{clip-path:inset(10% 10% 10% 10% round 18px);transform:scale(1.12)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}@keyframes luma-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes luma-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-6deg)}}html h1,html h2,html .h0,html .h1,html .h2{letter-spacing:-.015em}html .banner__heading{text-shadow:0 2px 24px rgba(0,0,0,.25)}html .banner__heading,html .banner__text,html .banner__buttons{animation:luma-fade-up .8s cubic-bezier(.2,.7,.2,1) both}html .banner__text{animation-delay:.12s}html .banner__buttons{animation-delay:.24s}html .banner__media>img{animation:luma-kenburns 24s ease-in-out infinite alternate}html .cart-count-bubble{animation:luma-pop .5s ease both}html .product-form__submit:not([disabled]),.luma-sticky-atc__button{background-image:linear-gradient(110deg,#fff0 35%,#ffffff59,#fff0 65%);background-size:250% 100%;animation:luma-pulse 2.6s ease-out infinite,luma-shine 4s ease-in-out infinite}html .product-form__submit:hover{animation:none}html .button{transition:transform .2s ease}html .button:active{transform:scale(.97)}html .button--primary:hover:not(.product-form__submit){background-image:linear-gradient(110deg,#fff0 35%,#ffffff59,#fff0 65%);background-size:250% 100%;animation:luma-btn-sweep .9s ease}html .header-wrapper{position:relative}html .header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,#e11d2e,#1f6fff,#e11d2e,transparent);background-size:200% 100%;animation:luma-gradient 7s linear infinite}html .product-media-container,html .product__media-item .media{border-radius:16px;overflow:hidden}[id$=__marquee] .lu-track:hover{animation-play-state:paused}[id$=__trust] div[style*="border-radius:50%"]{animation:luma-float 3.4s ease-in-out infinite}[id$=__trust] div[style*=grid]>div:nth-child(2) div[style*="border-radius:50%"]{animation-delay:.5s}[id$=__trust] div[style*=grid]>div:nth-child(3) div[style*="border-radius:50%"]{animation-delay:1s}[id$=__steps] div[style*="border-radius:50%"]{animation:luma-ring 2.4s ease-out infinite}[id$=__steps] div[style*="border-radius:18px"],[id$=__highlights] div[style*="border-radius:16px"],[id$=__usage] div[style*="border-radius:16px"]{transition:transform .3s ease,box-shadow .3s ease}[id$=__usage] div[style*="font-size:3.2rem"]{display:inline-block}[id$=__steps] img{aspect-ratio:1/1!important;object-fit:cover}html [id$=__who] .rich-text,html [id$=__contact_cta] .rich-text{background:linear-gradient(120deg,#0b1328,#1b3f80,#0b1328);background-size:200% 200%;animation:luma-gradient 12s ease infinite}html .multicolumn-card__image-wrapper img,html .image-with-text__media img{transition:transform .6s ease}.luma-offer{position:relative;display:block;margin:1.2rem 0;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #0b1f3a2e;transition:transform .35s ease,box-shadow .35s ease}.luma-offer img{display:block;width:100%;height:auto}.luma-offer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(-120%);animation:luma-sweep 4.5s ease-in-out infinite}@media(hover:hover)and (pointer:fine){html .card-wrapper{transition:transform .35s ease}html .card-wrapper:hover{transform:translateY(-6px)}[id$=__steps] div[style*="border-radius:18px"]:hover{transform:translateY(-6px);box-shadow:0 14px 30px #0b1f3a24}[id$=__highlights] div[style*="border-radius:16px"]:hover,[id$=__usage] div[style*="border-radius:16px"]:hover{transform:translateY(-6px);box-shadow:0 14px 30px #0b1f3a2e}[id$=__usage] div[style*="border-radius:16px"]:hover div[style*="font-size:3.2rem"]{animation:luma-bob .8s ease-in-out infinite}html .multicolumn-list__item:hover .multicolumn-card__image-wrapper img,html .image-with-text__media:hover img{transform:scale(1.06)}.luma-offer:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0b1f3a42}}@supports (animation-timeline:view()){[id$=__trust] [style*=max-width],[id$=__steps] [style*=max-width],[id$=__highlights] [style*=max-width],[id$=__specs] [style*=max-width],[id$=__usage] [style*=max-width],[id$=__photo_texte] [style*=max-width]{animation:luma-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 45%}[id$=__steps] [style*="width:48px"],[id$=__highlights] [style*="width:48px"],[id$=__specs] [style*="width:48px"],[id$=__usage] [style*="width:48px"]{animation:luma-grow linear both;animation-timeline:view();animation-range:entry 10% entry 70%}[id$=__steps] div[style*="border-radius:18px"],[id$=__highlights] div[style*="border-radius:16px"],[id$=__usage] div[style*="border-radius:16px"]{animation:luma-card-in linear backwards;animation-timeline:view();animation-range:entry 0% entry 55%}[id$=__steps] img{animation:luma-img-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}@supports (animation-timeline:scroll()){body:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;z-index:100;pointer-events:none;background:linear-gradient(90deg,#e11d2e,#1f6fff);transform-origin:0 50%;transform:scaleX(0);animation:luma-progress linear both;animation-timeline:scroll(root)}}html .product-media-container.media-type-video{--ratio:.8!important;--preview-ratio:.8!important;width:100%!important;max-width:100%!important}html .product-media-container.media-type-video .media{background:#0b1328}html .product-media-container.media-type-video .deferred-media__poster img,html .product-media-container.media-type-video .product__media img,html .product-media-container.media-type-video video{object-fit:contain!important;background:#0b1328}.luma-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;display:none;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgba(15,17,21,.1);box-shadow:0 -6px 24px #0f11151f;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.luma-sticky-atc.is-visible{transform:none}.luma-sticky-atc__info{flex:1;min-width:0;display:flex;flex-direction:column}.luma-sticky-atc__title{font-size:1.3rem;font-weight:700;color:#0f1115;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.luma-sticky-atc__price{font-size:1.5rem;font-weight:700;color:#e11d2e}.luma-sticky-atc__button{flex:0 0 auto;width:auto;min-width:15rem;padding:0 2rem}@media(max-width:749px){.luma-sticky-atc{display:flex}html .button,html .product-form__submit{min-height:4.8rem}html.luma-product .footer{padding-bottom:8rem}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}html{scroll-behavior:auto}html .banner__heading,html .banner__text,html .banner__buttons,html .banner__media>img,html .cart-count-bubble,html .product-form__submit,html .button--primary:hover:not(.product-form__submit),.luma-sticky-atc__button,[id$=__trust] div[style*="border-radius:50%"],[id$=__steps] div[style*="border-radius:50%"],html [id$=__who] .rich-text,html [id$=__contact_cta] .rich-text,.luma-offer:after,html .header-wrapper:after,body:before,[id$=__trust] [style*=max-width],[id$=__steps] [style*=max-width],[id$=__highlights] [style*=max-width],[id$=__specs] [style*=max-width],[id$=__usage] [style*=max-width],[id$=__photo_texte] [style*=max-width],[id$=__steps] [style*="width:48px"],[id$=__highlights] [style*="width:48px"],[id$=__specs] [style*="width:48px"],[id$=__usage] [style*="width:48px"],[id$=__steps] div[style*="border-radius:18px"],[id$=__highlights] div[style*="border-radius:16px"],[id$=__usage] div[style*="border-radius:16px"],[id$=__steps] img,[id$=__usage] div[style*="font-size:3.2rem"]{animation:none!important}body:before{display:none}html .card-wrapper:hover{transform:none}.luma-sticky-atc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/luma-extra.css.map */
