:root{--lp-noir:#07080c;--lp-encre:#e9ecf4;--lp-gris:#8b94ab;--lp-ligne:#1c2130;--lp-vif:#1F2BD1}.lp-band{color:var(--lp-encre);padding:clamp(56px,7vw,104px) 0}.lp-band-in{max-width:760px;margin:0 auto}.lp-band h2{font-size:clamp(26px,3.4vw,40px);line-height:1.12;letter-spacing:-.03em;font-weight:800;margin:0 0 18px}.lp-band p{font-size:clamp(15px,1.5vw,18px);line-height:1.68;color:var(--lp-gris);margin:0}.lp-band p strong{color:var(--lp-encre);font-weight:600}.lp-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(20px,3vw,40px);padding:clamp(40px,5vw,72px) 0;border-block:1px solid var(--lp-ligne)}.lp-trust h3{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin:0 0 10px}.lp-trust p{font-size:14.5px;line-height:1.6;opacity:.72;margin:0}.lp-faq{padding:clamp(40px,5vw,72px) 0;max-width:760px}.lp-faq h2{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 22px;opacity:.5}.lp-faq details{border-bottom:1px solid var(--lp-ligne);padding:18px 0}.lp-faq summary{cursor:pointer;list-style:none;font-weight:600;font-size:17px;display:flex;justify-content:space-between;align-items:center;gap:20px}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font-weight:400;font-size:22px;opacity:.4;transition:.2s}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq details p{margin:12px 0 0;font-size:15px;line-height:1.66;opacity:.72;max-width:64ch}.lp-sign{padding:clamp(30px,4vw,56px) 0;font-size:13px;letter-spacing:.15em;text-transform:uppercase;opacity:.42;text-align:center}.shopify-section h1,.shopify-section h2{letter-spacing:-.025em}.lp-hero{min-height:min(76vh,720px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;padding:clamp(80px,12vw,160px) clamp(20px,6vw,40px);background:var(--lp-noir);color:var(--lp-encre)}.lp-hero .lp-eyebrow{margin:0;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--lp-gris);font-weight:600}.lp-hero h1{margin:0;font-weight:800;letter-spacing:-.04em;line-height:.98;font-size:clamp(40px,8.5vw,116px);max-width:16ch}.lp-hero .lp-sub{margin:0;color:var(--lp-gris);font-size:clamp(15px,1.8vw,19px);max-width:44ch}.lp-hero .lp-cta{margin-top:14px;display:inline-block;text-decoration:none;background:var(--lp-encre);color:var(--lp-noir);font-weight:700;font-size:15px;letter-spacing:.01em;padding:16px 30px;border-radius:999px;transition:.16s}.lp-hero .lp-cta:hover{transform:translateY(-1px);opacity:.9}.lp-band{margin-inline:0;border-radius:18px}.lp-band,.lp-trust,.lp-faq,.lp-sign,.lp-hero{width:100%}.lp-band{max-width:none}.lp-band{background:transparent;border-radius:0;margin-inline:0}:root{--mo-jaune:#efdd00;--mo-noir:#0e0e10;--mo-sortie:cubic-bezier(.25,1,.5,1)}.announcement-bar{--border-bottom-width:0 }.announcement-bar__text{font-variant-numeric:tabular-nums}.button:hover,.button-custom:hover,button.shopify-payment-button__button--unbranded:hover{--button-background-color:var(--mo-jaune);--button-color:var(--mo-noir);--button-border-color:var(--mo-jaune)}@media(prefers-reduced-motion:no-preference){.button,.button-custom{transition:background-color .14s var(--mo-sortie),color .14s var(--mo-sortie),border-color .14s var(--mo-sortie)}}.button:active,.button-custom:active{transform:translateY(1px)}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--mo-noir);outline-offset:2px;border-radius:2px}.color-custom-header_announcements_9jGBFp :focus-visible{outline-color:var(--mo-jaune)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.price,.price *,.rail-produits__price{font-variant-numeric:tabular-nums}footer jumbo-text{padding-block-end:0}.footer-utilities__text{letter-spacing:.02em}.header-logo{text-transform:uppercase;letter-spacing:.06em;--font-weight:800}.product-information__media .product-media-container--image{position:relative;isolation:isolate}.product-information__media .product-media-container--image:after{content:"";position:absolute;left:50%;top:87%;width:62%;height:9%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at center,#0e0e104d,#0e0e101f 45%,#0e0e1000 72%);filter:blur(10px);z-index:0;pointer-events:none;animation:mo-ombre 6s ease-in-out infinite}.product-information__media .product-media-container--image .product-media__image{position:relative;z-index:1;mix-blend-mode:multiply;animation:mo-flotte 6s ease-in-out infinite;will-change:transform}@keyframes mo-flotte{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(-.6deg)}}@keyframes mo-ombre{0%,to{transform:translate(-50%) scale(1);opacity:.95}50%{transform:translate(-50%) scale(.82);opacity:.55}}@media(prefers-reduced-motion:reduce){.product-information__media .product-media-container--image:after,.product-information__media .product-media-container--image .product-media__image{animation:none}}.product-information__media .product-media-container--image{perspective:1200px}.product-information__media .product-media-container--image .product-media{position:relative;z-index:1;mix-blend-mode:multiply;transform-origin:50% 50%;will-change:transform;backface-visibility:hidden}.product-information__media .product-media-container--image .product-media__image{mix-blend-mode:normal;z-index:auto}.product-information__media .product-media-container--image.mo-tilt-actif:after{animation-play-state:paused;opacity:.7;transition:opacity .3s var(--mo-sortie)}@media(hover:none){.product-information__media .product-media-container--image{perspective:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/may-offend.css.map */
