@media(max-width:60rem){.nav-ico,.menu-btn{padding:14px;margin:-14px;box-sizing:content-box}.nav-home{padding:16px 6px;margin:-16px -6px;display:inline-block}.nav-right{gap:.35rem}.nav-bag .nav-count{top:9px;right:7px}.cta,.cta-ghost{min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem}:root{--fs-label:.8rem;--fs-small:.93rem}.announce{font-size:.8rem;letter-spacing:.1em}.pdp-tax,.pdp-role,.pdp-rating,.pdp-label,.pv-assure li,.vs-band span,.nav-count{font-size:.8rem}.pdp-mrp,.pdp-proof,.pdp-pin-out,.card-tier,.pv-acc-h,.pv-acc-inner,.pv-acc-inner table,.pv-acc2-item,.ntile figcaption,.cart-head,.cart-hint{font-size:.93rem}.foot-fine p,.nl-consent,table{font-size:.93rem}th{font-size:.8rem}.ntile{width:4.75rem}.ingr,.ingr-ph{margin-left:auto;margin-right:auto}.hero-soft,.origins-link,.link-soft,.pdp-rating,.drawer-foot a{display:inline-block;padding:12px 0;margin:-12px 0}.drawer-nav .drawer-group a{font-size:.93rem}.card-tier{min-height:44px;display:inline-flex;align-items:center}.pdp-stepper,.pdp-ctas .cta,.pdp-buynow,.pdp-pin-form input,.pdp-pin-form .cta{min-height:44px}.pdp-stepper{flex:0 0 auto;min-height:46px}.pdp-stepper button{flex:none;width:44px}.pdp-stepper input{width:2rem}.faq-item summary,.fq-sec>summary,.fq-q>summary{min-height:44px}}@media(max-width:39.99rem){.nav-links{display:none}.nav{justify-content:space-between}.nav .nav-ico{padding:11px;margin:-11px}.nav .nav-ico svg{width:26px;height:26px}.nav .nav-ico:after{width:48px;height:48px}.nav .nav-bag .nav-count{top:5px;right:2px}.nav-wordmark{height:.85rem}}@media(max-width:60rem){.nl-fields input,.nl-tel i{font-size:16px}}@media(max-width:40rem){.cards-5,.cards-6{grid-template-columns:minmax(0,1fr)}.card{flex-direction:row}.card-ph{flex:0 0 38%;min-width:0;aspect-ratio:auto}.card-ph img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.card-rule{width:.125rem;height:auto}.card-badge{top:.5rem;left:.5rem}.match .card-ph{flex-basis:40%}.page-tools{justify-content:flex-start}.lens-bar{margin:0 calc(-1*var(--pad-x));padding:0 var(--pad-x);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent)}}@media(max-width:53.75rem){.foot-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3) var(--s2);justify-items:center}.foot-trust li{flex-direction:column;text-align:center;gap:.5rem;line-height:1.4}.foot-trust svg{width:1.5rem;height:1.5rem}main.pdp,main.bundles{padding-bottom:var(--s7)}main.pdp+.site-footer{padding-bottom:6.5rem}main.bundles+.site-footer{padding-bottom:12.5rem}}@media(max-width:60rem){.nav-bag .nav-count{font-size:.8rem;min-width:1.2rem;height:1.2rem}.nl-form .nl-tel input{padding-left:calc(1.125rem + 2.4em)}.origins-link{padding:13px 0;margin:-13px 0}html .hc-meta,html .hc-th,html .hc-track-hint,html .hc-n,html .fq-c,html .fq-count,html .hc-toc a i,html .hc-toc a small,.st-cap,.st-n,.st-off,.st-per,.vz-stats div>span,.vz-head em,.vz-axis span,.tag-set i{font-size:.86rem}}@media(max-width:39.99rem){.announce{padding:.45rem var(--pad-x);letter-spacing:.07em;line-height:1.45}.hero-ctas,.ed-ctas,.sp-ctas{flex-direction:column;align-items:center;gap:.25rem}.hero-ctas .cta,.ed-ctas .cta,.sp-ctas .cta,.disc-copy .cta,.fold>.cta,.shopby-close .cta{width:100%;max-width:24rem}.fold-hero .hero-ctas{margin-top:var(--s2)}.vs-band{padding:.9rem 0}.vs-band ul{gap:2.25rem;padding:0 1.125rem}.vs-band svg{flex:none;width:22px;height:22px}.vs-band span{letter-spacing:.08em}.site-footer{padding-top:var(--s6)}.foot-top{padding-bottom:var(--s4)}}@media(max-width:53.75rem){.page-body{gap:var(--s5)}.page-body>section.ps{padding:0}.page-hero{padding-bottom:var(--s4)}.page-tools{margin:var(--s2) auto 0}.page-grid{margin-top:var(--s3)}.ed-hero h1{margin-left:auto;margin-right:auto}.ed-hero-visual{margin-top:var(--s4)}}@media(max-width:45.99rem){.pdp-hero{gap:var(--s3);padding-top:var(--s2)}.pdp-gallery{gap:.6rem}.pdp-stage{display:flex;aspect-ratio:1/1;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px}.pdp-stage::-webkit-scrollbar{display:none}.pdp-stage .slide{position:relative;inset:auto;flex:0 0 100%;height:100%;padding:.75rem;opacity:1;pointer-events:auto;scroll-snap-align:center;scroll-snap-stop:always}.proofcard{padding:1.5rem}.pdp-stage .proofcard{padding-inline:3.75rem}.proof-n{font-size:3.5rem}.pdp-thumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:.4rem;margin:0 calc(-1*var(--pad-x));padding:0 var(--pad-x)}.pdp-thumbs::-webkit-scrollbar{display:none}.pdp-thumbs .thumb{flex:none;width:3.25rem;height:3.25rem}}.mobile-menu.open{box-shadow:0 0 0 100vmax #05050559}@media(max-width:60rem){.page-proofline a{padding:12px 0;margin:-12px 0}.page-shopby a{position:relative}.page-shopby a:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}.pdp-stepper input{width:44px}.pv-acc-inner p>a:only-child{display:inline-block;padding:14px 0;margin:-14px 0}}@media(min-width:46rem)and (max-width:53.75rem){.pdp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s4)}.pdp-gallery{position:sticky;top:5rem}.pv-assure{grid-template-columns:1fr 1fr}}@media(max-width:53.75rem){.pdp-sticky{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pdp-sticky.is-off{visibility:hidden;opacity:0;pointer-events:none}}@media(prefers-reduced-motion:no-preference)and (max-width:53.75rem){.pdp-sticky{transition:opacity var(--dur-2) ease,transform var(--dur-2) var(--ease-out)}.pdp-sticky.is-off{transform:translateY(100%);transition:opacity var(--dur-2) ease,transform var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2)}}@media(max-width:61.99rem){.cart-drawer .cl-qty button{width:44px;min-height:44px}.cl-x{min-height:44px;min-width:44px}.menu-close:after{width:44px;margin-left:-22px}.vs-search-try button{min-height:44px}html .wz-actions .cta-ghost,html .wz-fm-toggle{min-width:44px}.page-sort select,html .wz-name input,html .fq-find input,html .hc-track-row input{font-size:16px}html .fq-grp{padding:0}.pdp-spec{font-size:.8rem;text-wrap:balance}.fact dd .chip{min-height:0;padding:.1rem .5rem;cursor:default}}@media(max-width:40rem){.pv-assure{row-gap:1.1rem}}@media(max-width:39.99rem){.announce{text-wrap:balance}}@media(max-width:30rem){.hero-ctas .cta,.ed-ctas .cta,.sp-ctas .cta,.disc-copy .cta,.fold>.cta,.shopby-close .cta{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mobile.css.map */
