@media(max-width:1399px){.header__nav{display:none}.header__hamburger{display:grid}.mega{display:none!important}}@media(max-width:1199px){.facets{grid-template-columns:1fr}.facets__side{position:static}}@media(max-width:960px){.collist,.prod-grid{grid-template-columns:repeat(3,1fr)}.ed-grid,.valueprops{grid-template-columns:repeat(2,1fr)}.pdp,.iwt,.iwt--right{grid-template-columns:1fr;gap:32px}.newsletter__grid{grid-template-columns:1fr;gap:24px}.footer__grid{grid-template-columns:1fr 1fr}.ig{grid-template-columns:repeat(4,1fr)}.ritual{grid-template-columns:repeat(2,1fr)}.header__inner{height:64px}}@media(max-width:760px){:root{--section-pad: 56px;--wrap-pad: 20px}.announcement__inner{justify-content:center;text-align:center}.announcement__links{display:none}.collist,.prod-grid{grid-template-columns:repeat(2,1fr);gap:14px}.ed-grid{grid-template-columns:1fr}.valueprops{grid-template-columns:1fr;gap:20px}.ritual,.footer__grid{grid-template-columns:1fr}.footer__bottom{flex-direction:column;gap:8px}.sec-head{grid-template-columns:1fr}.press__inner{grid-template-columns:1fr;gap:14px}.press__names{gap:22px;font-size:18px}.newsletter__form{grid-template-columns:1fr}.newsletter__form .btn{width:100%}.cart-layout,.order-layout{grid-template-columns:1fr;gap:28px}.cart-line{grid-template-columns:88px minmax(0,1fr)}.order-line{grid-template-columns:64px minmax(0,1fr)}.cart-line>:last-child,.order-line>:last-child{grid-column:2}.hero{min-height:clamp(500px,64svh,560px)}.pdp__title{font-size:30px}.h1{font-size:40px;font-size:calc(33.3333px * var(--type-heading-scale, 1.2));line-height:1.02}.h2{font-size:32px;font-size:calc(26.6667px * var(--type-heading-scale, 1.2));line-height:1.08}.header__inner{gap:10px}.header__logo-svg,.header__logo-img{width:144px}.header__actions{gap:4px}.header__account{display:none}}@media(max-width:360px){.header__inner.wrap{gap:4px;padding-inline:12px}.header__logo-svg,.header__logo-img{width:112px}.header__actions{gap:0}}@media(max-width:480px){.collist{grid-template-columns:1fr}.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card{gap:10px;padding:6px 6px 12px}.card__title{font-size:18px}.card__sub{font-size:12px}.ig{grid-template-columns:repeat(3,1fr)}.drawer__panel{width:100vw}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/mobile.css.map */
