@media(max-width:1000px){.main-header{padding-inline:24px}.nav-links{gap:14px}.header-actions{gap:8px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero{padding-inline:38px}.hero-art{height:360px}.footer-main{gap:45px}.principles{gap:35px}}@media(max-width:760px){.wrap{width:calc(100% - 36px)}.main-header{height:70px;padding-inline:18px}.brand{font-size:1.35rem}.menu-toggle{display:block;border:0;background:none;color:var(--forest);font-size:1.35rem;order:3}.nav-links{display:none;position:absolute;top:69px;left:0;right:0;background:#fff;padding:16px 22px 22px;border-bottom:1px solid var(--stone);flex-direction:column;align-items:flex-start;gap:12px}.nav-links.open{display:flex}.header-actions{margin-left:auto;margin-right:14px;gap:6px}.account-link{font-size:.73rem}.icon-control{font-size:.78rem}.hero{grid-template-columns:1fr;gap:24px;padding:55px 24px 45px;background:linear-gradient(180deg,#f8f9f5 0 52%,#eff5eb 52%)}.hero h1{font-size:3.2rem}.hero-art{height:310px;margin:0 auto;width:min(100%,500px)}.hero-note{bottom:22px;right:8%;font-size:.9rem}.hero-actions{gap:15px;flex-wrap:wrap}.category-strip{width:100%;padding:0 18px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.category-tile{min-width:270px;scroll-snap-align:start}.section{padding-top:70px;padding-bottom:70px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-info{padding:11px 3px 5px}.product-name{font-size:.88rem}.product-buy{align-items:flex-start;gap:7px;flex-direction:column}.product-buy .button{width:100%}.editorial,.care-feature{grid-template-columns:1fr;margin:20px 18px 70px}.editorial-image,.care-image{min-height:260px;height:260px}.editorial-copy,.care-copy{padding:35px 25px}.care-image{order:1}.care-copy{order:2}.principles{grid-template-columns:1fr;margin-bottom:70px}.principle-art{height:330px}.principle-list{padding:0 10px}.seasonal{height:370px}.newsletter{grid-template-columns:1fr;gap:22px;padding-top:55px;padding-bottom:55px}.footer-main{grid-template-columns:1fr;gap:25px}.footer-links{grid-template-columns:repeat(2,1fr);gap:24px}.footer-values{flex-direction:column;gap:10px}.footer-bottom{flex-wrap:wrap;gap:13px}.shop-controls{display:grid;grid-template-columns:1fr 1fr}.shop-controls label:first-child{grid-column:1/-1}.detail-wrap{grid-template-columns:1fr;gap:28px;padding-top:35px}.detail-image{max-height:480px}.cart-row{grid-template-columns:70px 1fr auto;gap:10px}.cart-row>img{width:70px;height:70px}.cart-row>strong{grid-column:2}.cart-row .text-button{grid-column:3;grid-row:2}.cart-row .quantity{grid-column:3;grid-row:1}.auth-card{padding:28px 22px;margin-top:40px}.info-page{padding:65px 0}.page-banner{padding:55px 20px}.footer-bottom div{gap:12px}}@media(max-width:420px){.brand{font-size:1.15rem}.brand i{font-size:.95rem}.header-actions{margin-right:8px}.header-actions .icon-control{padding:4px}.hero h1{font-size:2.65rem}.hero-actions .button{font-size:.65rem;padding:12px}.category-tile{min-width:245px}.product-grid{gap:10px}.product-card{padding:6px}.product-buy .button{padding:9px 6px}.newsletter-controls{flex-direction:column}.newsletter-controls .button{width:100%}.footer-links{gap:15px}.footer-links a{font-size:.76rem}.shop-controls{grid-template-columns:1fr}.shop-controls label:first-child{grid-column:auto}.cart-row{grid-template-columns:58px 1fr auto}.cart-row>img{width:58px;height:58px}.cart-row .quantity{gap:5px}.cart-row .quantity button{width:26px;height:26px}}