@media(prefers-reduced-motion:reduce){.rv,.rv-left,.rv-right,.rv-scale{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}@media(min-width:768px){.wrap{padding:0 48px}.hero{padding:96px 48px 88px}.section-cream,.final-cta{padding:80px 48px;margin:0 -48px}.nav-inner{padding:0 48px;height:68px}.hero h1{font-size:50px}.s-title{font-size:40px}.final-cta h2{font-size:38px}}@media(max-width:767px){.nav-links{display:none}.nav-hamburger{display:block}.hero h1{font-size:30px}.hero-desc{font-size:16px}.hero-meta{gap:20px}.hero-meta b{font-size:18px}.hero-dna{display:none}.s-title{font-size:28px}.compound-row{grid-template-columns:1fr;gap:12px}.compound-op{padding:4px 0;font-size:24px}.phase-grid,.card-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:1fr 1fr;gap:10px}.derm-grid{grid-template-columns:1fr}.age-table th,.age-table td{padding:10px;font-size:13px}.final-cta h2{font-size:26px}.final-cta-btns{flex-direction:column;align-items:center}.footer-inner{grid-template-columns:1fr 1fr;gap:28px}.tip-box{flex-direction:column;gap:12px}.content-card{padding:22px}.expand-btn{padding:16px;font-size:15px}.comparison{grid-template-columns:1fr;gap:16px}.comparison-vs{transform:rotate(90deg)}.cta-features{flex-direction:column;align-items:center;gap:12px}.timeline{padding-left:32px}.timeline:before{left:11px}.timeline-dot{left:-27px}}@media print{.nav-bar,.btt,.mobile-menu{display:none!important}.rv,.rv-left,.rv-right,.rv-scale{opacity:1!important;transform:none!important}}@media(prefers-color-scheme:dark){html,body{background-color:var(--warm,var(--cream,var(--bg,#FEFCF8)))!important;color:var(--ink,#1F1D1A)!important}*{-webkit-text-fill-color:inherit}.topnav,nav{background-color:#fefcf8f7!important;color:var(--ink,#1F1D1A)!important}.logo,.logo span,.nav-links a,.faq-q{color:var(--ink,#1F1D1A)!important}.topbar,.page-banner{background-color:var(--sage,#5E8A6A)!important;color:#fff!important}.why-card,.qty-card,.tl-card,.inside-card,.stat-card,.stat-box,.card,.stage-item,.spec-grid,.delivery-box,.gallery-main,.gallery,.faq-item,.faq-a,.install-img,.xp-card,.xp-item,.feature-card,.testi,.tcard,.review-card,.rv-card,.mini-testi,.vs-us,.vs-them,.vs-row,.vs-wrap,.prob-card,.stg,.guarantee,.step-card,.sidebar-card,.pkg,.gift,.pay-tab,.ship-opt,.offer{background-color:#fff!important;color:var(--ink,#1F1D1A)!important}.badge-sage,.hero-badge,.cta-section,.final-cta,.root-cause,.vit-hero,.vitamin-hero,.guarantee-mini,.callout-sage,.inside-eff,.stages-bg,.hero-quote{background-color:var(--sage-light,#EDF3EF)!important;color:var(--ink,#1F1D1A)!important}.badge-gold,.callout-gold,.pt-save,.badge-save{background-color:var(--gold-light,#FDF6EC)!important}.callout-rose{background-color:var(--rose-light,#FCEEED)!important}.qty-best,.qty-card.selected,.pkg.selected,.gift.selected,.pay-tab.active,.purchase-toggle .active,.act{background-color:var(--sage-light,#EDF3EF)!important}.cart-btn,.cta-btn,.btn,.btn--sage,.btn-gold,.btn--gold,.btn--ink,.shop-btn,.submit-btn,.stage-num,.step-num,.inst-num,.install-num,.tl-dot,.scroll-top{color:#fff!important}footer,.footer{background-color:var(--ink,#1F1D1A)!important;color:#fff9!important}footer a,.footer a,.footer-links a,.footer-copy{color:#fff9!important}.footer-inner{background-color:transparent!important}.mob-menu{background-color:var(--warm,#FEFCF8)!important}.mob-link{color:var(--ink,#1F1D1A)!important}.mob-overlay{background-color:#1f1d1a66!important}p,span,div,li,h1,h2,h3,h4,h5,h6,td,th,label,a,blockquote,figcaption,small{color:inherit!important;-webkit-text-fill-color:inherit!important}.sub,.why-card p,.inside-card p,.stage-item p,.stg p,.prob-card p,.inst p,.faq-a,.tl-text,.testi-text,.tcard-text,.review-text,.mini-testi-text,.vit-desc,.gift-desc,.pkg-info p,.author-meta,.testi-meta,.tcard-meta,.breadcrumb,.delivery-box p,.spec-grid p{color:#555!important}.stars,.star,.hero-stars,.testi-stars,.tcard-stars,.star-text{color:var(--gold,#B08642)!important}.trust-item,.trust-row span{color:#777!important}input,select,textarea{background-color:#fff!important;color:var(--ink,#1F1D1A)!important;border-color:var(--bdr,#E8E3DA)!important}.stat-num,.vit-letter,.tl-week,.price-current{color:var(--sage,#5E8A6A)!important}img,svg,video{color-scheme:light only}.badge{color:inherit!important}.thumb,.gallery-thumbs{background-color:#fff!important}.divider{border-color:var(--bdr,#E8E3DA)!important}.sticky-nav,.nav-progress{background-color:#fefcf8f7!important}.particles{background-color:transparent!important}table th{color:#fff!important}table td{background-color:#fff!important;color:var(--ink,#1F1D1A)!important}table tr:nth-child(2n) td{background-color:#5e8a6a08!important}.sort-select{background-color:#fff!important;color:var(--ink,#1F1D1A)!important}.hero,.hero-grid,section,.page{color:var(--ink,#1F1D1A)!important}.pressure-bg,.pressure-bg *{color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important}.pressure-bg{background:linear-gradient(150deg,#1a1816,#1f1d1a 40%,#2d2a26)!important}.pressure-bg h2,.pressure-bg h3,.pressure-bg h4,.pressure-bg b,.pressure-bg strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.pressure-bg .tag,.pressure-bg .lbl{color:#a8d5b5cc!important;-webkit-text-fill-color:rgba(168,213,181,.8)!important}.pressure-bg p,.pressure-bg small{color:#ffffff80!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}.pressure-bg .pc{background-color:#ffffff0a!important;border-color:#ffffff1a!important}.pressure-bg .meter{background-color:#ffffff14!important}.pressure,.pressure *{color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important}.pressure{background:linear-gradient(140deg,#0f2027,#1f1d1a 50%,#264653)!important}.pressure h2,.pressure h3,.pressure h4,.pressure b,.pressure strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.pressure .s-tag,.pressure .lbl{color:var(--sage)!important;-webkit-text-fill-color:var(--sage)!important}.pressure p,.pressure .s-sub,.pressure small{color:#fff9!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important}.pressure .pressure-card{background-color:#ffffff0f!important;border-color:#ffffff1a!important}.pressure .pressure-card *{color:inherit!important;-webkit-text-fill-color:inherit!important}.pressure .pressure-card h4{color:#fff!important;-webkit-text-fill-color:#fff!important}.pressure .pressure-sub{color:var(--sage)!important;-webkit-text-fill-color:var(--sage)!important}.pressure .p-stat b,.pressure .p-feat strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.pressure .pressure-vs-circle{color:#ffffff4d!important;-webkit-text-fill-color:rgba(255,255,255,.3)!important}.cta-end,.cta-end *{color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important}.cta-end{background:linear-gradient(150deg,#1a1816,#1f1d1a 50%,#2d2a26)!important}.cta-end h2,.cta-end h3,.cta-end b,.cta-end strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.cta-end p,.cta-end small{color:#ffffff59!important;-webkit-text-fill-color:rgba(255,255,255,.35)!important}.cta-end .cta-stat b,.cta-end .btn{color:#fff!important;-webkit-text-fill-color:#fff!important}.final-cta,.final-cta *{color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important}.final-cta{background:linear-gradient(150deg,#0f2027,#1b3a4b,#264653)!important}.final-cta h2,.final-cta h3,.final-cta b,.final-cta strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.final-cta p,.final-cta small{color:#ffffffb8!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}.final-cta .btn{color:#fff!important;-webkit-text-fill-color:#fff!important}.hero,.hero *{color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important}.hero h1,.hero h2,.hero b,.hero strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.hero .badge,.hero .badge--hero{color:#fffc!important;-webkit-text-fill-color:rgba(255,255,255,.8)!important;background-color:#ffffff14!important}.hero p,.hero .hero-desc{color:#ffffffb8!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}.hero small,.hero .hero-stat small{color:#ffffff80!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}.hero .hero-stat b,.hero .btn,.hero .hero-meta b{color:#fff!important;-webkit-text-fill-color:#fff!important}.hero .hero-meta small{color:#ffffff80!important;-webkit-text-fill-color:rgba(255,255,255,.5)!important}.dark-section,.dark-section *{color:#ffffffd9!important;-webkit-text-fill-color:rgba(255,255,255,.85)!important}.dark-section h1,.dark-section h2,.dark-section h3,.dark-section b,.dark-section strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.dark-section p,.dark-section small{color:#ffffffad!important;-webkit-text-fill-color:rgba(255,255,255,.68)!important}.dark-section .btn{color:#fff!important;-webkit-text-fill-color:#fff!important}.hero{background:linear-gradient(150deg,#0f2027,#1b3a4b 55%,#264653)!important}}@media(max-width:768px){html,body{overflow-x:hidden!important;max-width:100vw!important;width:100%!important}*{max-width:100vw;box-sizing:border-box!important}img,video,svg,canvas,iframe{max-width:100%!important;height:auto!important}table{display:block!important;overflow-x:auto!important;max-width:100%!important;-webkit-overflow-scrolling:touch}pre,code{overflow-x:auto!important;max-width:100%!important;white-space:pre-wrap!important;word-break:break-word!important}.wrap,.nav-inner,.section,.hero,.footer-inner{max-width:100%!important;padding-left:16px!important;padding-right:16px!important;overflow:hidden!important}.nav-links,.nav-link{display:none!important}.nav-cta{font-size:14px!important;padding:10px 16px!important;flex-shrink:0!important}.nav-bar{overflow:hidden!important}.nav-inner{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;padding:12px 16px!important}.nav-logo{font-size:22px!important;flex-shrink:0!important}.nav-back{display:none!important}.nav-left{flex-shrink:0!important}.prod-grid,.problem-grid,.install-grid,.install-compare,.reviews-grid,.science,.tl-tracks,.pressure-grid,.stat-grid,.grid-2,.grid-3{grid-template-columns:1fr!important;flex-direction:column!important}.hero h1,.hero-title{font-size:clamp(28px,7vw,36px)!important;line-height:1.2!important}.hero-desc,.hero-sub{font-size:17px!important}.hero-btns{flex-direction:column!important;gap:12px!important;align-items:stretch!important}.hero-btns .btn,.hero-btns a{width:100%!important;text-align:center!important;justify-content:center!important}.s-title,.section-title{font-size:clamp(24px,6vw,32px)!important}.prod-card,.feature-card,.stat-card,.compare-card,.timeline-card,.review-card,.install-card{padding:20px!important}.compare-wrap{padding:16px!important;overflow-x:auto!important}.footer-grid,.footer-cols{grid-template-columns:1fr!important;text-align:center!important}.faq-q{font-size:17px!important;padding:16px 0!important;min-height:48px!important}.faq-a{font-size:16px!important}}@media(max-width:768px){html,body{overflow-x:hidden!important;max-width:100vw!important}.nav-bar{padding:0!important}.nav-inner{padding:10px 16px!important;gap:8px!important;height:auto!important}.nav-logo{font-size:22px!important;white-space:nowrap!important}.nav-logo svg,.brand-mark{width:22px!important;height:22px!important}.nav-links,.nav-cta,.nav-back{display:none!important}.nav-left{gap:0!important}.nav-progress{height:3px!important}.nav-hamburger{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:44px!important;height:44px!important;background:none!important;border:1.5px solid var(--bdr,#E8E3DA)!important;border-radius:10px!important;cursor:pointer!important;padding:8px!important}.nav-hamburger span{display:block!important;width:20px!important;height:2.5px!important;background:var(--ink,#1F1D1A)!important;border-radius:2px!important;margin:0!important}.mobile-menu{display:none!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:150!important;background:#0f2027f5!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important}.mobile-menu.open{display:flex!important}.mobile-menu a{font-size:20px!important;padding:18px 32px!important;color:#fff!important}.mobile-menu-close{position:absolute!important;top:20px!important;right:24px!important;font-size:32px!important;color:#fff!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important}.wrap{padding:0 16px!important;overflow-x:hidden!important}.compound-row,.phase-grid,.card-grid,.derm-grid,.comparison,.cta-features,.footer-inner{grid-template-columns:1fr!important}.stat-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.tip-box{flex-direction:column!important;gap:12px!important}.final-cta-btns{flex-direction:column!important;align-items:center!important}.timeline{padding-left:32px!important}body{font-size:18px!important;line-height:1.75!important}p,td,li,.content-card p,.card p,.phase-text,.derm-card p,.tip-text,.expand-content p,.faq-a{font-size:16px!important;line-height:1.7!important}.hero h1{font-size:28px!important;line-height:1.2!important}.hero-desc{font-size:16px!important}.hero-meta b{font-size:18px!important}h3,.s-title{font-size:24px!important}.expand-btn{font-size:16px!important;padding:16px!important}.age-table th,.age-table td{font-size:14px!important;padding:10px!important}.btn{font-size:17px!important;padding:16px 28px!important}.final-cta h2{font-size:26px!important}.stat-card .stat-num{font-size:24px!important}footer,footer p,footer a{font-size:14px!important}}body,.shopify-section{background:#fefcf8!important}@media(max-width:768px){.nav-inner .nav-cta{display:block!important}.hero{padding:80px 24px 72px;margin:0!important}.wrap:has(.hero),.wrap:has(section.section-cream.rv.vis),.wrap:has(section.final-cta.rv.vis){padding-left:0!important;padding-right:0!important}.section-cream,section.final-cta.rv.vis{margin:0!important}.prod-grid,.problem-grid,.install-grid,.install-compare,.reviews-grid,.science,.tl-tracks,.pressure-grid,.stat-grid,.grid-2,.grid-3{grid-template-columns:1fr!important}.footer-inner{grid-template-columns:1fr 1fr!important}.footer-inner a{min-height:auto!important}}@media only screen and (min-width:768px)and (max-width:1024px){.wrap{padding:0 24px!important}.nav-logo{font-size:22px}.nav-link{max-width:100%!important;line-height:16px}.wrap:has(section.section-cream.rv.vis){padding-left:0!important;padding-right:0!important}.hero{padding:96px 48px 88px;margin:0!important}.section-cream,section.final-cta.rv.vis{margin:0!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/shower-envy-science-responsive.css.map */
