:root{--lipit-aqua: #08bdb5;--lipit-aqua-bright: #22c9c1;--lipit-aqua-soft: #bfedea;--lipit-mist: #e8f8f6;--lipit-cream: #fffaf0;--lipit-white: #fff;--lipit-black: #000;--lipit-ink: #102423;--lipit-muted: #506765;--lipit-border: rgba(8, 189, 181, .28);--lipit-shadow: 0 20px 55px rgba(5, 93, 89, .13);--lipit-display: "Fraunces", Georgia, "Times New Roman", serif;--font-body-family: Arial, Helvetica, sans-serif !important;--font-heading-family: var(--lipit-display) !important}html{scroll-behavior:smooth}body,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif!important}body{overflow-x:hidden;color:var(--lipit-ink);background:var(--lipit-white)}body :focus-visible{outline:3px solid #006d69;outline-offset:3px}.lipit-home *,.lipit-footer *,.lipit-support *{box-sizing:border-box}.lipit-shell{width:min(calc(100% - 32px),1240px);margin-inline:auto}.lipit-section{padding:clamp(64px,8vw,112px) 0}.lipit-mascot{display:block;height:auto;object-fit:contain}.lipit-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.lipit-kicker{margin:0 0 12px;color:#006d69;font-size:11px;font-weight:800;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.lipit-home h1,.lipit-home h2,.lipit-home h3,.lipit-support h1,.lipit-support h2,.lipit-footer__wordmark{font-family:var(--lipit-display)!important;font-weight:600;letter-spacing:-.025em}.vso-hero-52__heading,.vso-template-before-after__heading,.vso-template-before-after__title,.vso-shoppable-video__heading{font-family:var(--lipit-display)!important;font-weight:600!important;letter-spacing:-.025em!important}.vso-hero-52__heading{font-size:clamp(40px,5.6vw,66px)!important}.vso-template-before-after__heading,.vso-shoppable-video__heading{font-size:clamp(36px,4.7vw,58px)!important;line-height:1.02!important}.lipit-section h2,.lipit-product-intro h2{max-width:790px;margin:0;color:var(--lipit-black);font-size:clamp(34px,5.4vw,60px);line-height:1}.lipit-section-heading>div>p:not(.lipit-kicker),.lipit-faq__intro>p:not(.lipit-kicker){max-width:680px;margin:18px 0 0;color:var(--lipit-muted);font-size:clamp(16px,1.7vw,20px);line-height:1.55}.lipit-section-heading--split{display:flex;align-items:end;justify-content:space-between;gap:28px}.lipit-title-mark{position:relative;display:inline;z-index:0;white-space:nowrap}.lipit-title-mark:after{position:absolute;z-index:-1;right:-.08em;bottom:.05em;left:-.08em;height:.28em;border-radius:52% 48% 46% 54%;background:var(--lipit-aqua-bright);content:"";transform:rotate(-1.4deg)}.lipit-title-circle{position:relative;display:inline-block;z-index:0}.lipit-title-circle:after{position:absolute;z-index:-1;top:-.06em;right:-.14em;bottom:-.06em;left:-.14em;border:3px solid var(--lipit-aqua);border-radius:50% 44% 52% 47%;content:"";transform:rotate(-2deg)}.lipit-title-underline{text-decoration:underline;text-decoration-color:var(--lipit-aqua);text-decoration-thickness:.12em;text-underline-offset:.1em}.lipit-button{position:relative;display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 23px;overflow:hidden;border:2px solid var(--lipit-aqua);border-radius:999px;color:var(--lipit-black);font-size:12px;font-weight:800;letter-spacing:.035em;line-height:1.2;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.lipit-button--primary{border-color:transparent;background:linear-gradient(135deg,var(--lipit-aqua),var(--lipit-aqua-bright));box-shadow:0 12px 28px #08bdb53d}.lipit-button--primary:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 28%,rgba(255,255,255,.48),transparent 72%);content:"";transform:translate(-140%);transition:transform .5s ease}.lipit-button--primary:hover:after{transform:translate(140%)}.lipit-button--secondary{background:#ffffffd6}.lipit-button:hover{color:var(--lipit-black);box-shadow:0 16px 34px #08bdb536;transform:translateY(-2px)}.lipit-button:active{transform:translateY(0) scale(.99)}.section-lipit-announcement{position:relative;z-index:6}.lipit-announcement{padding:9px 16px;background:var(--lipit-aqua);color:var(--lipit-black);font-size:11px;font-weight:800;letter-spacing:.13em;text-align:center}.shopify-section-group-header-group.section-header{z-index:45}.header-wrapper{border-bottom:1px solid var(--lipit-border)!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header{min-height:68px}.header__heading-link,.header__menu-item,.header__icon{color:var(--lipit-black)!important}.header__heading-link{font-family:Arial,Helvetica,sans-serif!important;font-size:29px;font-weight:700;letter-spacing:-.05em;text-decoration:none}.header__heading-logo{max-height:46px;width:auto}.header__inline-menu .list-menu--inline{gap:clamp(12px,2.2vw,32px)}.header__menu-item{padding-inline:0!important;font-size:13px;font-weight:700;text-decoration:none!important}.header__menu-item span{text-decoration:none!important}.header__icon{border-radius:50%}.header__icon:hover{background:var(--lipit-mist)}.header__icon--search{display:none!important}.cart-count-bubble{background:var(--lipit-aqua)!important;color:var(--lipit-black)!important}.menu-drawer{border-right:0!important;background:var(--lipit-white)!important}.menu-drawer__menu-item{border-bottom:1px solid var(--lipit-border);color:var(--lipit-black)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:24px!important;font-weight:600}.lipit-hero{position:relative;overflow:hidden;padding:34px 0 74px;background:linear-gradient(145deg,var(--lipit-mist),var(--lipit-white) 48%,var(--lipit-aqua-soft))}.lipit-blob{position:absolute;border-radius:48% 52% 58% 42%;background:#22c9c130;pointer-events:none}.lipit-blob--one{top:-120px;left:-100px;width:330px;height:290px;transform:rotate(18deg)}.lipit-blob--two{right:-130px;bottom:-120px;width:380px;height:320px;transform:rotate(-15deg)}.lipit-hero__grid{position:relative;z-index:1;display:grid;gap:38px}.lipit-hero__copy{align-self:center}.lipit-hero h1{max-width:740px;margin:0;color:var(--lipit-black);font-size:clamp(45px,10.8vw,92px);line-height:.9}.lipit-hero__lead{max-width:650px;margin:22px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.5}.lipit-benefits{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.lipit-benefits li{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid var(--lipit-border);border-radius:999px;background:#ffffffc7;color:var(--lipit-black);font-size:10px;font-weight:800;letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lipit-benefits .lipit-icon{width:17px;height:17px;color:#006d69}.lipit-actions{display:grid;gap:10px;margin-top:26px}.lipit-objection{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;max-width:650px;margin-top:22px;padding:12px 18px 12px 8px;border:1px solid rgba(255,255,255,.9);border-radius:26px 18px 28px 20px;background:#ffffffb8;box-shadow:0 12px 30px #055d5917}.lipit-objection__mascot{width:82px;margin:-21px 0 -20px -9px}.lipit-objection div{display:grid;gap:3px}.lipit-objection strong{color:var(--lipit-black);font-size:13px;line-height:1.35}.lipit-objection span{color:var(--lipit-muted);font-size:12px;line-height:1.4}.lipit-hand-arrow{position:absolute;right:-52px;bottom:-24px;width:72px;fill:none;stroke:#006d69;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;transform:rotate(7deg)}.lipit-hero__media{position:relative;min-height:390px;overflow:hidden;border:2px solid rgba(255,255,255,.9);border-radius:34px 64px 116px 42px;background:var(--lipit-white);box-shadow:var(--lipit-shadow);transform:rotate(.7deg)}.lipit-hero__image,.lipit-hero__media>img{width:100%;height:100%;min-height:390px;object-fit:cover}.lipit-photo-tape{position:absolute;z-index:2;top:10px;left:48%;width:86px;height:25px;background:#fffaf0bf;transform:translate(-50%) rotate(-4deg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lipit-sticker{position:absolute;z-index:2;right:18px;bottom:20px;padding:12px 16px;border-radius:50% 48% 54% 45%;background:var(--lipit-aqua);color:var(--lipit-black);font-family:var(--lipit-display);font-size:13px;font-weight:800;transform:rotate(-6deg);box-shadow:0 12px 24px #0000001f}.lipit-spark{position:absolute;z-index:2;width:28px;height:28px;fill:var(--lipit-white);stroke:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,.12))}.lipit-spark--one{top:16%;right:8%}.lipit-spark--two{bottom:20%;left:7%;width:20px;height:20px}.lipit-product-anchor{scroll-margin-top:110px;padding:58px 0;background:var(--lipit-cream)}.lipit-product-intro{position:relative;display:grid;gap:22px;overflow:hidden;padding:clamp(28px,5vw,58px);border:1px solid var(--lipit-border);border-radius:46px 28px 54px 30px;background:linear-gradient(125deg,var(--lipit-white),var(--lipit-mist));box-shadow:var(--lipit-shadow)}.lipit-product-intro__copy{position:relative;z-index:2;max-width:760px}.lipit-product-intro h2{font-size:clamp(40px,6.5vw,70px)}.lipit-product-intro__copy>p:not(.lipit-kicker){max-width:620px;margin:17px 0 22px;color:var(--lipit-muted);font-size:clamp(16px,1.7vw,20px);line-height:1.5}.lipit-product-intro__sticker{justify-self:start;padding:10px 16px;border-radius:999px;background:var(--lipit-aqua);color:var(--lipit-black);font-size:11px;font-weight:800;letter-spacing:.1em;transform:rotate(-2deg)}.lipit-product-intro__mascot{position:absolute;z-index:1;right:-28px;bottom:-44px;width:clamp(150px,22vw,250px)}.lipit-product-intro__arrow{position:absolute;right:clamp(110px,18vw,210px);bottom:42px;width:92px;fill:none;stroke:#006d69;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-5deg)}.lipit-editor-note{position:relative;z-index:2;max-width:700px;padding:12px 15px;border:1px dashed var(--lipit-aqua);border-radius:15px;color:#006d69;font-size:12px}.lipit-carousel-nav{flex:0 0 auto}.lipit-slider-controls{display:flex;gap:8px}.lipit-slider-controls button{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--lipit-border);border-radius:50%;background:var(--lipit-white);color:var(--lipit-black);cursor:pointer;transition:transform .18s ease,background .18s ease}.lipit-slider-controls button:hover{background:var(--lipit-aqua);transform:translateY(-2px)}.lipit-carousel-progress{display:block;width:100%;height:3px;margin-top:12px;overflow:hidden;border-radius:99px;background:var(--lipit-aqua-soft)}.lipit-carousel-progress i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--lipit-aqua);transform:scaleX(.16);transform-origin:left center;transition:transform .14s linear}.lipit-scroll-track,.lipit-review-track,.lipit-ugc-track,.lipit-timeline,.lipit-assurances__track{display:grid;grid-auto-flow:column;gap:18px;margin-top:36px;padding:4px 2px 22px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:inline mandatory;scrollbar-color:var(--lipit-aqua) transparent;scrollbar-width:thin}.lipit-scroll-track{grid-auto-columns:min(86vw,510px)}.lipit-review-track{grid-auto-columns:min(82vw,390px)}.lipit-ugc-track{grid-auto-columns:min(76vw,325px)}.lipit-timeline{grid-auto-columns:min(84vw,380px)}.lipit-assurances__track{grid-auto-columns:min(78vw,330px)}.lipit-result-card,.lipit-review-card,.lipit-ugc-card,.lipit-timeline__item,.lipit-assurance{scroll-snap-align:start}.lipit-media-placeholder{display:grid;width:100%;min-height:280px;place-items:center;gap:8px;background:linear-gradient(135deg,var(--lipit-aqua-soft),var(--lipit-mist));color:#006d69;font-size:11px;font-weight:800;letter-spacing:.09em;text-align:center}.lipit-media-placeholder--vertical{aspect-ratio:9/16;min-height:auto;align-content:center}.lipit-disclaimer{margin:16px 0 0;color:var(--lipit-muted);font-size:12px}.lipit-results{scroll-margin-top:100px;background:var(--lipit-white)}.lipit-result-card{overflow:hidden;border:1px solid var(--lipit-border);border-radius:30px 44px 28px 40px;background:var(--lipit-mist);box-shadow:0 14px 38px #055d5917}.lipit-compare{--lipit-compare: 50%;position:relative;aspect-ratio:4/4.7;overflow:hidden;background:var(--lipit-aqua-soft);touch-action:pan-y}.lipit-compare__media{position:absolute;top:0;right:0;bottom:0;left:0}.lipit-compare__media img,.lipit-compare__media .lipit-media-placeholder{width:100%;height:100%;min-height:0;object-fit:cover}.lipit-compare__media--after{z-index:1;clip-path:inset(0 calc(100% - var(--lipit-compare)) 0 0)}.lipit-compare__label{position:absolute;z-index:4;top:13px;padding:7px 10px;border-radius:999px;background:#ffffffe6;color:var(--lipit-black);font-size:10px;font-weight:800;letter-spacing:.07em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lipit-compare__label--before{left:13px}.lipit-compare__label--after{right:13px}.lipit-compare__divider{position:absolute;z-index:3;top:0;bottom:0;left:var(--lipit-compare);width:3px;background:var(--lipit-white);box-shadow:0 0 0 1px #00000021;pointer-events:none;transform:translate(-50%)}.lipit-compare__handle{position:absolute;top:50%;left:50%;display:grid;width:48px;height:48px;place-items:center;border:3px solid var(--lipit-white);border-radius:50%;background:var(--lipit-aqua);color:var(--lipit-black);box-shadow:0 8px 20px #0000002e;transform:translate(-50%,-50%)}.lipit-compare__input{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:ew-resize;opacity:0}.lipit-result-card__copy{padding:19px 21px 21px}.lipit-result-card__copy strong{color:var(--lipit-black);font-family:var(--lipit-display);font-size:19px}.lipit-result-card__copy p{margin:4px 0 0;color:var(--lipit-muted)}.lipit-reviews{scroll-margin-top:100px;overflow:hidden;background:radial-gradient(circle at 8% 12%,rgba(34,201,193,.22),transparent 27%),var(--lipit-mist)}.lipit-review-card{display:grid;min-height:290px;align-content:start;padding:24px;border:1px solid rgba(255,255,255,.92);border-radius:28px 38px 31px 25px;background:#ffffffe6;box-shadow:var(--lipit-shadow)}.lipit-review-card:nth-child(2n){transform:rotate(.8deg)}.lipit-review-card__top{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center}.lipit-review-card__avatar{width:52px;height:52px;border:2px solid var(--lipit-aqua-soft);border-radius:50%;object-fit:cover}.lipit-review-card__avatar--initial{display:grid;place-items:center;background:var(--lipit-aqua);color:var(--lipit-black);font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700}.lipit-review-card__top div{display:grid;gap:2px}.lipit-review-card__top strong{color:var(--lipit-black);font-size:15px}.lipit-review-card__top div span{color:var(--lipit-muted);font-size:12px}.lipit-review-card__quote{color:var(--lipit-aqua);font-family:Georgia,serif;font-size:48px;line-height:.7}.lipit-review-card__stars{margin-top:20px;color:#007c77;font-size:16px;letter-spacing:.11em}.lipit-review-card blockquote{margin:16px 0 20px;color:var(--lipit-black);font-size:18px;font-weight:700;line-height:1.42}.lipit-review-card__status{justify-self:start;margin-top:auto;padding:6px 10px;border-radius:999px;background:var(--lipit-mist);color:#006d69;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lipit-ugc{scroll-margin-top:100px;overflow:hidden;background:linear-gradient(155deg,var(--lipit-aqua-soft),var(--lipit-white));color:var(--lipit-ink)}.lipit-ugc-card{overflow:hidden;border:1px solid rgba(8,189,181,.28);border-radius:36px 26px 34px 30px;background:var(--lipit-white);box-shadow:var(--lipit-shadow)}.lipit-ugc-card__media,.lipit-ugc-card__media video,.lipit-ugc-card__media img{width:100%;aspect-ratio:9/16;object-fit:cover}.lipit-ugc-card__copy{display:grid;gap:3px;padding:16px 18px 19px}.lipit-ugc-card__copy strong{color:var(--lipit-black);font-family:var(--lipit-display)}.lipit-ugc-card__copy span{color:var(--lipit-muted);font-size:13px}.lipit-ingredients{scroll-margin-top:100px;overflow:hidden;background:var(--lipit-cream)}.lipit-ingredients__heading{position:relative;padding-right:clamp(0px,12vw,160px)}.lipit-ingredients__mascot{position:absolute;right:56px;bottom:-24px;width:clamp(108px,13vw,170px);transform:rotate(4deg)}.lipit-carousel-nav--ingredients{position:absolute;right:0;bottom:0}.lipit-timeline{position:relative;grid-auto-columns:min(84vw,390px)}.lipit-timeline__item{display:grid;grid-template-rows:96px 1fr;min-width:0}.lipit-timeline__marker{position:relative;z-index:2;display:grid;width:96px;height:96px;margin:0 auto -18px;place-items:center;overflow:hidden;border:7px solid var(--lipit-cream);border-radius:50%;background:var(--lipit-aqua);color:var(--lipit-black);font-family:Arial,Helvetica,sans-serif;font-weight:700;box-shadow:0 10px 22px #08bdb53d}.lipit-timeline__marker img{width:100%;height:100%;object-fit:cover}.lipit-timeline__card{padding:34px 22px 24px;border:1px solid var(--lipit-border);border-radius:32px 24px 38px 26px;background:#ffffffeb;box-shadow:0 14px 36px #055d5914}.lipit-timeline__card h3{margin:0;color:var(--lipit-black);font-size:clamp(24px,4vw,34px);line-height:1;overflow-wrap:anywhere}.lipit-timeline__card>p:not(.lipit-kicker){margin:13px 0 0;color:var(--lipit-muted);line-height:1.52}.lipit-timeline__result{display:grid;gap:5px;margin-top:17px;padding:14px;border-radius:16px 20px 15px 19px;background:var(--lipit-mist)}.lipit-timeline__result strong{color:#006d69;font-size:10px;letter-spacing:.08em}.lipit-timeline__result span{line-height:1.42}.lipit-carousel-progress--mobile{margin-top:8px}.lipit-faq{scroll-margin-top:100px;background:var(--lipit-white)}.lipit-faq__layout{display:grid;gap:36px}.lipit-faq__intro{position:relative}.lipit-faq__mascot{width:148px;margin:18px 0 -30px auto}.lipit-faq__list{display:grid;gap:10px}.lipit-faq__item{border:1px solid var(--lipit-border);border-radius:21px 16px 24px 18px;background:var(--lipit-white);transition:background .18s ease,border-color .18s ease}.lipit-faq__item[open]{border-color:var(--lipit-aqua);background:var(--lipit-mist)}.lipit-faq__item summary{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;color:var(--lipit-black);cursor:pointer;font-weight:700;line-height:1.35;list-style:none}.lipit-faq__item summary::-webkit-details-marker{display:none}.lipit-faq__icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:var(--lipit-aqua);transition:transform .18s ease}.lipit-faq__icon .lipit-icon{width:18px;height:18px}.lipit-faq__item[open] .lipit-faq__icon{transform:rotate(45deg)}.lipit-faq__answer{padding:0 20px 21px;color:var(--lipit-muted);font-size:15px;line-height:1.65}.lipit-faq__answer p{margin:0 0 12px}.lipit-mascot-break{position:relative;display:grid;min-height:72px;place-items:center;background:var(--lipit-white)}.lipit-mascot-break img{position:absolute;z-index:2;width:112px}.lipit-mascot-break svg{width:min(86%,760px);fill:none;stroke:var(--lipit-aqua);stroke-width:3;stroke-linecap:round}.lipit-assurances{padding-top:38px;background:var(--lipit-mist)}.lipit-assurance{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;padding:21px;border:1px solid rgba(255,255,255,.9);border-radius:24px 18px 27px 20px;background:#ffffffd6}.lipit-assurance__icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:var(--lipit-aqua);color:var(--lipit-black)}.lipit-assurance h3{margin:2px 0 6px;color:var(--lipit-black);font-family:var(--lipit-display);font-size:16px;font-weight:600;letter-spacing:0}.lipit-assurance p{margin:0;color:var(--lipit-muted);font-size:12px;line-height:1.45}.lipit-newsletter{background:var(--lipit-mist)}.lipit-newsletter__card{position:relative;display:grid;gap:24px;overflow:hidden;padding:clamp(26px,5vw,52px);border:1px solid var(--lipit-border);border-radius:38px 28px 44px 31px;background:linear-gradient(135deg,var(--lipit-aqua-soft),var(--lipit-white));box-shadow:var(--lipit-shadow)}.lipit-newsletter__mascot{position:absolute;right:-18px;top:-28px;width:124px;opacity:.86}.lipit-newsletter__copy{position:relative;z-index:1;max-width:700px;padding-right:70px}.lipit-newsletter h2{font-size:clamp(34px,5.8vw,62px)}.lipit-newsletter__copy>p:not(.lipit-kicker){margin:12px 0 0;font-size:17px}.lipit-newsletter__form{position:relative;z-index:1}.lipit-newsletter__field{display:grid;gap:10px}.lipit-newsletter input,.lipit-support input,.lipit-support select,.lipit-support textarea{width:100%;min-height:54px;border:1.5px solid var(--lipit-border);border-radius:16px;background:var(--lipit-white);color:var(--lipit-black);font-size:16px}.lipit-newsletter input{padding:14px 17px}.lipit-newsletter small{display:block;margin-top:10px;color:var(--lipit-muted)}.lipit-form-success,.lipit-form-error{display:grid;gap:4px;padding:17px;border-radius:17px;background:#fffc}.lipit-form-error{margin-top:10px;border:1px solid #a50000;color:#780000}.lipit-footer{padding:64px 0 24px;border-top:1px solid var(--lipit-border);background:var(--lipit-cream);color:var(--lipit-ink)}.lipit-footer__top,.lipit-footer__links{display:grid;gap:30px}.lipit-footer__top{position:relative}.lipit-footer__mascot{height:auto;object-fit:contain}.lipit-footer__mascot--left{justify-self:start}.lipit-footer__mascot--center{justify-self:center}.lipit-footer__mascot--right{justify-self:end}.lipit-footer__column h2{margin:0 0 14px;color:#006d69;font-size:11px;font-weight:800;letter-spacing:.11em}.lipit-footer__column ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lipit-footer__column a,.lipit-footer__cookie{padding:0;border:0;background:transparent;color:var(--lipit-muted);cursor:pointer;font-size:14px;text-align:left;text-decoration:none}.lipit-footer__column a:hover,.lipit-footer__cookie:hover{color:var(--lipit-black);text-decoration:underline}.lipit-footer__bottom{display:grid;gap:9px;margin-top:42px;padding-top:18px;border-top:1px solid var(--lipit-border);color:var(--lipit-muted);font-size:11px}.lipit-footer__social{display:flex;gap:14px}.lipit-footer__social a{color:#006d69;font-weight:700;text-decoration:none}.lipit-support{min-height:65vh;padding:clamp(52px,8vw,100px) 0;background:radial-gradient(circle at 90% 8%,rgba(34,201,193,.23),transparent 24%),linear-gradient(180deg,var(--lipit-mist),var(--lipit-white))}.lipit-support__hero{max-width:850px;margin-bottom:32px}.lipit-support h1{margin:0;color:var(--lipit-black);font-size:clamp(40px,6vw,66px);font-weight:600;line-height:1}.lipit-support__hero>p:not(.lipit-kicker){margin:16px 0 0;color:var(--lipit-muted);font-size:clamp(16px,1.8vw,20px);line-height:1.55}.lipit-support__grid{display:grid;gap:18px}.lipit-support__card{position:relative;overflow:hidden;padding:clamp(22px,4.8vw,42px);border:1px solid var(--lipit-border);border-radius:31px 23px 36px 27px;background:#ffffffeb;box-shadow:var(--lipit-shadow)}.lipit-support__card--spaced{margin-top:18px}.lipit-support__card h2{margin:0;color:var(--lipit-black);font-size:clamp(25px,4.2vw,38px);line-height:1.08}.lipit-support__card>p{color:var(--lipit-muted);line-height:1.55}.lipit-support__mascot{position:absolute;right:-24px;bottom:-34px;width:150px;height:auto;object-fit:contain;opacity:.22}.lipit-support__form{display:grid;gap:16px;margin-top:24px}.lipit-support__form-row{display:grid;gap:16px}.lipit-support label{display:grid;gap:7px;color:var(--lipit-black);font-size:11px;font-weight:800;letter-spacing:.055em}.lipit-support input,.lipit-support select,.lipit-support textarea{padding:14px 16px}.lipit-support textarea{min-height:160px;resize:vertical}.lipit-support .lipit-button{width:100%;cursor:pointer}.lipit-tracking-steps{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.lipit-tracking-steps li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px;border-radius:18px 14px 20px 16px;background:var(--lipit-mist)}.lipit-tracking-steps b{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--lipit-aqua);color:var(--lipit-black)}.lipit-tracking-steps strong,.lipit-tracking-steps span{display:block}.lipit-tracking-steps span{margin-top:3px;color:var(--lipit-muted);font-size:13px;line-height:1.4}#YQContainer{margin-top:24px;overflow:hidden;border-radius:18px}.lipit-support__quick-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.main-page-title,.shopify-policy__title h1{color:var(--lipit-black)!important;font-family:var(--lipit-display)!important;font-weight:600!important;letter-spacing:-.02em!important}.shopify-policy__container,.main-page .rte{max-width:820px!important;color:var(--lipit-ink);font-size:16px;line-height:1.75}.shopify-policy__container a,.main-page .rte a{color:#006d69;text-decoration-thickness:2px}@media(min-width:750px){.lipit-shell{width:min(calc(100% - 64px),1240px)}.lipit-actions,.lipit-newsletter__field,.lipit-support__form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lipit-footer__links{grid-template-columns:repeat(3,minmax(0,1fr))}.lipit-footer__bottom{grid-template-columns:auto 1fr auto;align-items:center}.lipit-footer__bottom>span:nth-child(2){justify-self:center;text-align:center}}@media(min-width:990px){.header{min-height:76px}.lipit-hero{min-height:740px;display:grid;align-items:center;padding:54px 0 82px}.lipit-hero__grid{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);gap:clamp(44px,6vw,86px)}.lipit-hero__media,.lipit-hero__image,.lipit-hero__media>img{min-height:590px}.lipit-product-intro{grid-template-columns:minmax(0,1fr) 220px;align-items:center;padding-right:220px}.lipit-scroll-track{grid-auto-columns:min(47vw,560px)}.lipit-review-track{grid-auto-columns:calc((100% - 18px)/2.45)}.lipit-ugc-track{grid-auto-columns:calc((100% - 18px)/2.7)}.lipit-timeline{grid-auto-columns:calc((100% - 36px)/3.25)}.lipit-assurances__track{grid-auto-columns:calc((100% - 54px)/4);overflow:visible}.lipit-carousel-progress--mobile{display:none}.lipit-faq__layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:70px;align-items:start}.lipit-faq__intro{position:sticky;top:120px}.lipit-footer__top{grid-template-columns:minmax(0,1fr) auto;gap:64px;align-items:end}.lipit-footer__links{padding-top:18px}.lipit-support__grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:22px}}@media(max-width:989px){.lipit-section-heading--split{align-items:start}.lipit-carousel-nav--ingredients{position:static}.lipit-ingredients__heading{padding-right:0}.lipit-ingredients__mascot{right:80px;bottom:-26px;width:112px}}@media(max-width:749px){.lipit-section-heading--split{display:grid}.lipit-carousel-nav{width:100%}.lipit-carousel-nav .lipit-slider-controls{justify-content:flex-end}.lipit-hand-arrow,.lipit-product-intro__arrow{display:none}.lipit-product-intro__copy{padding-bottom:82px}}@media(max-width:430px){.lipit-section{padding-block:60px}.lipit-hero{padding-top:28px}.lipit-hero h1{font-size:clamp(43px,13.2vw,57px)}.lipit-benefits li{padding-inline:10px}.lipit-objection{grid-template-columns:62px minmax(0,1fr)}.lipit-objection__mascot{width:72px}.lipit-hero__media,.lipit-hero__image,.lipit-hero__media>img{min-height:375px}.lipit-section-heading h2{font-size:clamp(37px,11.8vw,50px)}.lipit-ingredients__mascot{right:62px;width:100px}.lipit-assurances__track{grid-auto-columns:min(84vw,320px)}.lipit-newsletter__copy{padding-right:38px}}@media(max-width:359px){.lipit-shell{width:min(calc(100% - 24px),1240px)}.lipit-hero h1{font-size:41px}.lipit-section h2,.lipit-product-intro h2{font-size:35px}.lipit-button{padding-inline:14px;font-size:10px}.lipit-objection{grid-template-columns:1fr}.lipit-objection__mascot{margin:-28px auto -10px}.lipit-review-track,.lipit-ugc-track,.lipit-timeline{grid-auto-columns:89vw}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lipit-theme.css.map */
