:root{--lg-r-space:clamp(16px,3vw,44px)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{max-width:100%;min-width:0}body{overflow-wrap:break-word}#MainContent,.page-wrapper,.shopify-section{min-width:0;max-width:100%}:where(.lg,.lgp,.lg-about,.lf-faq,.lgw,.lgc,.lg-footer,.lg-policy,.lg-legal,.lg-cgv,.lg-access-page) :is(img,video,canvas,svg:not([class*=icon]),iframe){max-width:100%}:where(.lg,.lgp,.lg-about,.lf-faq,.lgw,.lgc,.lg-footer,.lg-policy,.lg-legal,.lg-cgv,.lg-access-page) :is(input,textarea,select,button){max-width:100%}:where(.lg,.lgp,.lg-about,.lf-faq,.lgw,.lgc,.lg-footer,.lg-policy,.lg-legal,.lg-cgv,.lg-access-page) :is(p,li,dd,a,small,span){overflow-wrap:anywhere}:where(.lg,.lgp,.lg-about,.lf-faq,.lgw,.lg-footer) :is(.lg-wrap,.lgp-container,.lg-about__container,.lf-wrap,.lgw__shell,.lg-footer__container){min-width:0}:where(.lg-policy,.lg-legal,.lg-cgv,.lg-cookie-policy,.lg-access-page) :is(table,pre){max-width:100%;overflow-x:auto}:where(.lg-policy,.lg-legal,.lg-cgv,.lg-cookie-policy,.lg-access-page) :is(img,video,iframe){max-width:100%;height:auto}:where(.rte,.lgp-description,.lg-policy,.lg-legal,.lg-cgv,.lg-cookie-policy) table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.rte,.lgp-description,.lg-policy,.lg-legal,.lg-cgv,.lg-cookie-policy) pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}:where(.rte,.lgp-description,.lg-policy,.lg-legal,.lg-cgv,.lg-cookie-policy) :is(img,video,iframe){max-width:100%;height:auto}#header-group .announcement-bar__slides{min-width:0;max-width:100%}#header-group .announcement-bar__text{overflow-wrap:anywhere}#header-group .header__row,#header-group .header-logo,.header-logo a{min-width:0}#header-group .header-logo .lg-brand-logo{max-width:min(100%,184px)}.lgc__banner{max-width:100vw}.lgc__dialog{min-width:0}.lgc__category>div,.lgc__category>span:first-child{min-width:0}.lgc__category strong,.lgc__category small,.lgc__category p{overflow-wrap:anywhere}.lgp .lgp-panel,.lgp .lgp-media,.lgp .lgp-choice-name,.lgp .lgp-choice-right{min-width:0}.lgp .lgp-main-photo>img{max-width:100%;display:block}.lgp .lgp-thumbnails{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.lgp .lgp-quantity-control{flex-shrink:0}.lgp .lgp-sticky{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.lgp .lgp-sticky-content{min-width:0}.lgp .lgp-sticky button{white-space:normal;overflow-wrap:anywhere;text-align:center;flex-shrink:1}.lgp .lgp-help-links{max-width:100%;flex-wrap:wrap}.lgp .lgp-jump-links{max-width:100%}.lg-footer__grid>*{min-width:0}.lg-footer__input-row{width:100%;min-width:0}.lg-footer__input-row input{min-width:0;max-width:100%}.lg-footer__bottom-wrap{min-width:0}.lg-footer__bottom-wrap a{overflow-wrap:anywhere}.lf-faq .lf-main>*,.lf-faq .lf-help__inner>*{min-width:0}.lf-faq .lf-search{width:100%;min-width:0}.lf-faq .lf-search input{min-width:0;max-width:100%}.lf-faq .lf-sidebar__nav{scrollbar-width:thin}.lgw .lgw__hero-layout>*,.lgw .lgw__content>*{min-width:0}.lgw .lgw__form-panel,.lgw .lgw__form-wrap{max-width:100%}.lgw .lgw__form input:not([type=hidden]),.lgw .lgw__form textarea{min-width:0}.lg-about .lg-about__hero>*{min-width:0}.lg-about .lg-about__hero img{max-width:100%}.lg-about .lg-about__button{max-width:100%;white-space:normal}.lg-legal__details dd{min-width:0;overflow-wrap:anywhere}@media(min-width:1600px){.lgp-container{max-width:1320px}.lgw__shell{max-width:1280px}.lg-footer__container{max-width:1380px}}@media(max-width:1199px){#header-group .header-logo .lg-brand-logo{width:clamp(132px,15vw,180px)!important}.lg-about .lg-about__hero{min-height:0}.lgp .lgp-hero{gap:clamp(18px,2.5vw,32px)}.lg-footer__container{padding-inline:clamp(18px,2.5vw,30px)}}@media(max-width:1023px){.lgp .lgp-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lgp .lgp-media{position:static}.lg-footer__grid{column-gap:clamp(17px,3vw,30px)}.lgw .lgw__hero-layout{gap:clamp(20px,4vw,37px)}.lg-policy__purposes article{min-width:0}}@media(max-width:850px){.lgp .lgp-hero{grid-template-columns:1fr}.lgp .lgp-main-photo{aspect-ratio:1.18}.lgp .lgp-thumbnails{grid-auto-columns:clamp(66px,11vw,88px)}.lg-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-main{grid-template-columns:1fr;gap:23px}.lgw .lgw__content{grid-template-columns:1fr}.lgw .lgw__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.lgw .lgw__hero-layout{grid-template-columns:minmax(0,1fr)}.lgw .lgw__hero-panel{max-width:480px}.lg-about .lg-about__hero{grid-template-columns:1fr}}@media(max-width:767px){#header-group .announcement-bar,#header-group .announcement-bar.section{padding-inline:12px!important}#header-group .announcement-bar__text,#header-group .announcement-bar__text *{font-size:clamp(11px,1.6vw,12px)!important;line-height:1.42!important;white-space:normal!important}#header-group .header-logo .lg-brand-logo{width:clamp(119px,23vw,148px)!important}.lg .lg-wrap,.lgp .lgp-container,.lg-about .lg-about__container,.lf-faq .lf-wrap,.lgw .lgw__shell{padding-inline:clamp(16px,4vw,25px)}.lgw .lgw__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lgw .lgw__facts>div:last-child{grid-column:1/-1}.lg-footer__upper{padding-block:38px 34px}.lg-footer__grid{gap:24px}.lgp .lgp-story-grid,.lgp .lgp-how-grid{grid-template-columns:1fr;gap:22px}.lgp .lgp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lgp .lgp-last-inner{grid-template-columns:1fr}.lgp .lgp-sticky{gap:9px}.lgp .lgp-sticky button{min-height:44px}.lf-faq .lf-sidebar__nav{max-width:100%;-webkit-overflow-scrolling:touch}.lg-policy__purposes{grid-template-columns:1fr}.lgc__overlay{padding:clamp(7px,2vw,15px)}.lgc__dialog{max-height:calc(100vh - 18px);max-height:calc(100dvh - 18px);overflow-y:auto;overscroll-behavior:contain}.lgc__banner{max-height:92vh;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain}}@media(max-width:599px){.lgp .lgp-hero{gap:14px}.lgp .lgp-main-photo{aspect-ratio:1.24}.lgp .lgp-price-note{font-size:12px}.lgp .lgp-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lgp .lgp-trust-grid small{font-size:11px}.lgp .lgp-choice,.lgp .lgp-choice-right{min-width:0}.lgp .lgp-choice-name{flex:1}.lgp .lgp-sticky{padding-inline:clamp(10px,3vw,16px);padding-bottom:max(11px,env(safe-area-inset-bottom))}.lgp .lgp-sticky-content span{font-size:15px}.lg-footer__container{padding-inline:clamp(16px,4vw,23px)}.lg-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 19px}.lg-footer__brand,.lg-footer__newsletter{grid-column:1/-1}.lg-footer__column ul{gap:10px}.lg-footer__withdrawal{margin:0 0 17px;padding:12px}.lg-footer__input-row input{font-size:16px}.lg-footer__input-row button{min-width:47px;min-height:47px}.lgw .lgw__facts{grid-template-columns:1fr}.lgw .lgw__facts>div:last-child{grid-column:auto}.lgw .lgw__sidebar{grid-template-columns:1fr}.lgw .lgw__sidebar section:first-child{grid-column:auto}.lgw .lgw__form-heading,.lgw .lgw__form,.lgw .lgw__form-note{padding-inline:clamp(16px,4vw,22px)}.lgw .lgw__form input:not([type=hidden]),.lgw .lgw__form textarea{font-size:16px}.lgc__banner{padding:14px 14px max(14px,env(safe-area-inset-bottom))}.lgc__inner{gap:10px}.lgc__actions{gap:9px}.lgc__button{font-size:12px;min-height:44px}.lgc__dialog{width:100%;max-width:100%}.lgc__dialog-top{min-width:0}.lgc__dialog-top>div{min-width:0}.lgc__category{align-items:center}.lf-faq .lf-search{border-radius:18px}.lf-faq .lf-search input{font-size:16px}.lg-about__hero-actions{max-width:100%}.lg-policy,.lg-legal,.lg-cgv,.lg-cookie-policy,.lg-access-page{padding-inline:clamp(15px,4vw,22px)}}@media(max-width:399px){.lgp .lgp-trust-grid{grid-template-columns:1fr 1fr;gap:6px}.lgp .lgp-trust-grid>div{padding:9px 7px}.lgp .lgp-feature-grid{grid-template-columns:1fr}.lgp .lgp-choice{gap:7px;padding:10px 8px}.lgp .lgp-choice-right strong{font-size:15px}.lgp .lgp-choice-right small{font-size:11px}.lgp .lgp-sticky-content{flex:0 1 39%}.lgp .lgp-sticky button{flex:1;max-width:61%;font-size:11px;padding:10px 12px}.lg-footer__grid{grid-template-columns:1fr;gap:23px}.lg-footer__brand,.lg-footer__newsletter{grid-column:auto}.lg-footer__brand img{max-width:175px}.lg-footer__trust-grid{grid-template-columns:1fr 1fr;gap:14px 7px}.lg-footer__trust-grid small{font-size:11px}.lgc__actions--modal{grid-template-columns:1fr}.lgc__actions--modal .lgc__button--save{grid-column:auto}.lgc__category{gap:9px;padding:12px 10px}.lgc__required-badge{white-space:normal;text-align:center;max-width:95px}.lgw .lgw__form-heading,.lgw .lgw__form,.lgw .lgw__form-note{padding-inline:14px}.lgw .lgw__review>div{grid-template-columns:1fr}.lf-faq .lf-question summary{font-size:13px}.lg-about .lg-about__trust-strip{grid-template-columns:1fr}.lg-policy__toc ol,.lg-legal__sommaire ol{columns:1}.lgc .lgc__dialog{padding:17px 13px}}@media(max-width:350px){#header-group .header-logo .lg-brand-logo{width:114px!important}.lgp .lgp-choice-name strong{font-size:12px}.lgp .lgp-choice-right{flex:0 0 auto}.lgp .lgp-trust-grid{grid-template-columns:1fr 1fr}.lgp .lgp-sticky-content strong{font-size:11px}.lgp .lgp-sticky-content span{font-size:14px}.lgp .lgp-sticky button{min-width:0;font-size:10px}.lg-footer__bottom-wrap{padding-inline:12px}.lgc__actions{gap:6px}.lgc__button{padding:10px 8px}.lg-legal__details>div{padding:12px}}@media(max-height:630px)and (max-width:767px){.lgc__overlay{align-items:flex-start;padding:6px}.lgc__dialog{max-height:calc(100dvh - 12px)}.lgc__banner{max-height:92dvh}}@media(orientation:landscape)and (max-height:500px){.lgc__overlay{align-items:flex-start}.lgc__dialog{max-height:calc(100dvh - 16px)}}@media(prefers-reduced-motion:reduce){:where(.lg,.lgp,.lgw,.lgc,.lg-about) *{scroll-behavior:auto!important}}.cart-page,.cart-page__main,.cart-page__items,.cart-page__summary,.cart-items,.cart-items__table,.cart-items__table-row{min-width:0;max-width:100%}.cart-items__details,.cart-items__product-info,.cart-summary,.cart-summary__totals{min-width:0}.cart-items__table-row a,.cart-summary a{overflow-wrap:anywhere}:where(.contact-form,.contact-form__fields,.contact-form__field,.form) :is(input,textarea,select){min-width:0;max-width:100%}:where(.contact-form,.contact-form__fields,.contact-form__field) :is(label,p,span,a){overflow-wrap:anywhere}:where(.search-modal,.predictive-search,.search-results,.collection-grid,.product-grid){max-width:100%;min-width:0}@media(max-width:1040px)and (min-width:750px){.cart-page .cart-page__summary,.cart-page .cart-page__main{max-width:100%;min-width:0}}@media(max-width:599px){.cart-items__table-row{max-width:100%}.cart-items__product-info{overflow-wrap:anywhere}.cart-page .cart__ctas button,.cart-drawer .cart__ctas button{max-width:100%;white-space:normal}.contact-form :is(input[type=email],input[type=text],textarea){font-size:16px}.lg-footer__newsletter :is(input[type=email],input[type=text]){font-size:16px}.lgp-assistance__form :is(input[type=email],input[type=text],textarea){font-size:16px}.lgw__form :is(input[type=email],input[type=text],textarea){font-size:16px}.lg-policy .lg-policy__purposes,.lg-legal .lg-legal__details{max-width:100%}}:where(.lg,.lgp,.lg-footer,.lg-about,.lf-faq,.lgw,.lgc,.lg-legal,.lg-cgv,.lg-policy) *{box-sizing:border-box}:where(.rte,.shopify-policy__body,.lg-policy,.lg-legal,.lg-cgv,.lg-cookie-policy,.lgp-description) :is(a,code){overflow-wrap:anywhere}:where(.rte,.shopify-policy__body,.lg-policy,.lg-legal,.lg-cgv,.lg-cookie-policy,.lgp-description) :is(img,video,iframe,svg){max-width:100%;height:auto}:where(.rte,.shopify-policy__body,.lg-policy,.lg-legal,.lg-cgv,.lg-cookie-policy,.lgp-description) :is(table,pre){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}:where(.cart-page,.cart-drawer,.collection-grid,.product-grid,.blog-posts,.article,.search-results) :is(img,video,iframe){max-width:100%;height:auto}:where(.cart-page,.cart-drawer,.collection-grid,.product-grid,.blog-posts,.article,.search-results) :is(input,select,textarea){max-width:100%;min-width:0}:where(.cart-page,.cart-drawer,.collection-grid,.product-grid,.blog-posts,.article,.search-results) :is(h1,h2,h3,p,li,a){overflow-wrap:anywhere}.lgc__dialog{max-height:calc(100dvh - 20px);overscroll-behavior:contain}.lgc__banner{max-height:min(78dvh,620px);overflow-y:auto;overscroll-behavior:contain}@media(min-width:1600px){.lg .lg-wrap{max-width:1200px}.lgp .lgp-container{max-width:1360px}}@media(min-width:768px)and (max-width:1199px){.lgp .lgp-hero{gap:clamp(16px,2.3vw,30px)}.cart-page .cart-page__main,.cart-page .cart-page__summary{min-width:0;max-width:100%}}@media(max-width:767px){#header-group .header__row,#header-group .header__columns{min-width:0}#header-group .header-logo .lg-brand-logo{max-width:100%;object-fit:contain}.lgp .lgp-jump-links{max-width:100%;flex-wrap:wrap}.lgp .lgp-thumbnails{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.lg-footer__bottom-wrap{flex-wrap:wrap;text-align:center;justify-content:center}.lgw__form-panel,.lgw__form-wrap,.lgw__review{min-width:0;max-width:100%}.lgw__form :is(input,textarea,select){min-width:0;max-width:100%}.lgc__overlay{padding:clamp(6px,2vw,15px)}.lgc__dialog{max-height:calc(100dvh - 12px);overflow-y:auto}.lgc__dialog-top,.lgc__category>div{min-width:0}.cart-page .cart-page__main,.cart-page .cart-page__summary{min-width:0;max-width:100%}.cart-drawer__dialog,.cart-drawer__inner,.cart-drawer__content{max-width:100%;min-width:0}}@media(max-width:599px){:where(.lgp,.lg-footer,.lgw,.lf-faq,.lg-about) input:not([type=checkbox]):not([type=radio]):not([type=hidden]),:where(.lgp,.lg-footer,.lgw,.lf-faq,.lg-about) :is(textarea,select),:where(.contact-form,.shopify-policy__container) :is(input,textarea,select){font-size:16px}.lgp .lgp-quantity-control button{min-width:44px;min-height:44px}.lgp .lgp-quantity-control input{min-height:44px;font-size:16px}.lgp .lgp-thumbnail{min-width:64px;min-height:64px}.lgp .lgp-accordions summary{font-size:14px;line-height:1.5}.lgp .lgp-trust-grid small{font-size:11px}.lgp .lgp-trust-grid strong{font-size:12px}.lgp .lgp-highlights span{font-size:11px;line-height:1.4}.lf-faq .lf-search input{font-size:16px}.lf-faq .lf-question summary{font-size:14px;line-height:1.55}.lf-faq .lf-answer p{font-size:13px}.lg-footer__input-row button{min-width:46px;min-height:46px}.lg-footer__input-row input{font-size:16px}.lgc__button{min-height:44px;font-size:12px}.lgc__banner{max-height:75dvh}.lgw__review>div{grid-template-columns:1fr;gap:4px}.lgw__form input:not([type=checkbox]):not([type=hidden]){min-height:44px}.cart-items__table-row,.cart-items__table{min-width:0;max-width:100%}body:has(.lgp) .lg-footer__bottom{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media(max-width:479px){.lg-footer__grid{grid-template-columns:minmax(0,1fr)}.lg-footer__grid>*{grid-column:auto;min-width:0}.lgc__actions--modal{grid-template-columns:1fr}.lgc__actions--modal .lgc__button--save{grid-column:auto}.lgc__category{gap:9px;padding:12px 10px}}@media(max-width:380px){#header-group .announcement-bar__text{font-size:11px!important;line-height:1.4!important}.lgp .lgp-choices legend{flex-wrap:wrap}.lgp .lgp-choice{gap:7px;padding:10px}.lgp .lgp-choice-right{min-width:0}.lgp .lgp-sticky button{min-width:0;font-size:11px;padding-inline:10px}.lgc__actions{grid-template-columns:1fr}.lgc__button--settings{grid-column:auto}}@media(orientation:landscape)and (max-height:490px){.lgc__dialog{max-height:calc(100dvh - 10px)}.lgc__banner{max-height:70dvh}.lgp .lgp-sticky{padding-block:7px}}@media(prefers-reduced-motion:reduce){:where(.lg,.lgp,.lgc,.lgw,.lg-footer,.lf-faq) :is(button,a,summary){transition:none;scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lipsglow-responsive.css.map */
