:root{--lg-access-focus:#8a1744}html{scroll-padding-top:clamp(70px,11vw,135px)}body{overflow-wrap:break-word}:where(main,section,article,nav,form,header,footer) :is(h1,h2,h3,h4,h5,h6)[id],:target{scroll-margin-top:clamp(85px,12vw,150px)}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:3px solid var(--lg-access-focus)!important;outline-offset:4px!important}:where(input,textarea,select):focus-visible{box-shadow:0 0 0 2px #fff!important}:where(button,a,summary):not(:disabled){touch-action:manipulation}:where(.lgp,.lg,.lgw,.lgc,.lg-footer,.lg-about-page,.lf-faq-page) :is(p,li,small,dd,dt){overflow-wrap:anywhere}.lgp-thumbnail,.lgp-quantity-control button,.lgp-atc,.lgp-sticky button{min-height:44px}.lgp .lgp-choice:has(input:focus-visible){outline:3px solid var(--lg-access-focus)!important;outline-offset:3px!important}.lgp .lgp-thumbnail[aria-pressed=true]{border-width:3px}.lgp .lgp-thumbnail:focus-visible{outline-offset:4px!important}.lg .lg-sticky[aria-hidden=true]{visibility:hidden;pointer-events:none}.lg-footer__accessibility{display:inline-block;margin:5px 0 16px;color:#8e244e!important;font-size:max(12px,.76rem)!important;text-decoration:underline;text-underline-offset:4px}.lg-footer__accessibility:hover{color:#651335!important}.lg-footer__bottom a,.lg-footer__bottom span{font-size:max(12px,.76rem)}.lg .lg-note,.lgp .lgp-price-note,.lgp .lgp-payment-message,.lgp .lgp-price-policy{font-size:max(12px,.75rem)!important;opacity:1!important;color:#584351!important}.lg-footer__brand a,.lg-footer__column a,.lg-footer__help a{color:#7c2041}.lg-footer__newsletter-privacy,.lg-footer__newsletter-privacy a{font-size:max(12px,.75rem)!important}.lg-footer__consent{font-size:max(12px,.75rem)}.lgc .lgc__fineprint,.lgc .lgc__category small{font-size:12px!important}.lgc .lgc__required-badge{color:#802044}.lgp [data-lgp-gallery-status],.lgp [data-lgp-selection-status]{font-size:12px;color:#5c4651}@media(max-width:680px){.lg-footer__container{padding-inline:18px}.lgp .lgp-thumbnails{scroll-padding-inline:5px}}@media(prefers-contrast:more){:root{--lg-access-focus:#000}:where(a,button,input,select,textarea,summary,[role=button]):focus-visible{outline-width:4px!important}:where(.lgp,.lg,.lgw,.lgc,.lg-footer) a{text-decoration-thickness:2px}}@media(forced-colors:active){:where(a,button,input,select,textarea,summary,[role=button]):focus-visible{outline:3px solid Highlight!important}.lgp .lgp-choice:has(input:checked){outline:2px solid Highlight}.lgp .lgp-thumbnail[aria-pressed=true]{outline:2px solid Highlight}.lgc .lgc__switch{border:2px solid ButtonText}.lgc input:checked+.lgc__switch{background:Highlight}}@media(prefers-reduced-motion:reduce){html,body{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(max-width:380px){.lgc__actions--modal{grid-template-columns:1fr}.lgc__actions--modal .lgc__button--save{grid-column:auto}}.lgp-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.lg-access-page{max-width:940px;margin:auto;padding:clamp(25px,5vw,65px) clamp(18px,4vw,52px) 75px;color:#2c222b;line-height:1.8}.lg-access-page header{background:#fff4f6;border:1px solid #edd4de;border-radius:18px;padding:clamp(24px,4vw,40px)}.lg-access-page h2{font:500 clamp(26px,3.1vw,39px)/1.25 Georgia,"Times New Roman",serif;color:#34212b;margin:0 0 20px}.lg-access-page p,.lg-access-page li{font-size:clamp(14px,.95rem,17px);line-height:1.8;color:#4d3b46}.lg-access-page li{margin:0 0 10px}.lg-access-page section{border-bottom:1px solid #eedde2;padding:36px 0}.lg-access-page a{color:#8b1c49;text-decoration:underline;text-underline-offset:3px}.lg-access-page kbd{display:inline-block;border:1px solid #cbb1bb;background:#fff7f7;border-radius:5px;padding:.08em .35em;font-family:inherit;font-size:.92em;color:#432632}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lipsglow-accessibilite.css.map */
