@media(max-width:1000px){.main-nav{gap:12px;font-size:11px}.header{padding:0 3vw}.hero-copy{padding:60px 5vw}.product-track{grid-auto-columns:calc(33.333% - 15px)}.footer{padding-left:5vw;padding-right:5vw}}@media(max-width:720px){.header{height:66px;grid-template-columns:40px 1fr 120px;padding:0 18px}.menu-toggle{display:block;border:0;background:none;font-size:20px}.header>.wordmark{justify-self:center;font-size:21px;letter-spacing:.1em}.main-nav{display:none}.utilities{gap:12px;font-size:12px}.account-link{display:none}.mobile-nav.open{display:grid;padding:8px 20px 18px;background:var(--ivory);border-bottom:1px solid var(--sand);grid-template-columns:1fr 1fr;gap:12px;font-size:13px}.hero{grid-template-columns:1fr}.hero-copy{padding:50px 8vw 36px}.hero h1{font-size:48px}.hero img{min-height:280px;height:310px;order:1}.category-strip{padding:12px 5vw;grid-template-columns:1fr;gap:0}.category-strip a{justify-content:flex-start;border-right:0;border-bottom:1px solid #ded4c8;padding:8px 6px}.category-strip img{width:38px;height:38px}.section{padding:58px 6vw}.product-grid,.page-shell .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-track{grid-auto-columns:70%}.split{grid-template-columns:1fr}.editorial{padding:45px 7vw;gap:30px}.editorial>img{height:310px}.editorial>div{padding:0 3vw}.craft{grid-template-columns:1fr;gap:28px}.craft img{height:300px}.values{padding:55px 7vw;gap:25px}.value-images img{height:240px}.value-images img+img{height:200px}.season-banner{min-height:370px}.season-banner>div{padding:45px 8vw}.season-banner h2{font-size:38px}.footer{padding:45px 6vw 18px}.footer-top{grid-template-columns:1fr;gap:30px}.footer-links{grid-template-columns:1fr 1fr;gap:28px 15px;padding:30px 0}.reassurance{align-items:flex-start;flex-direction:column;gap:10px}.footer-bottom{flex-wrap:wrap;gap:12px}.page-shell{padding:48px 5vw 70px}.page-shell>h1{font-size:40px}.filters{flex-wrap:wrap}.filters input{flex-basis:100%}.filters select{flex:1;min-width:130px}.product-detail{grid-template-columns:1fr;gap:30px}.detail-copy h1{font-size:40px}.cart-row{grid-template-columns:76px 1fr auto;gap:12px}.cart-row img{width:76px;height:90px}.cart-row>strong{grid-column:2}.cart-row>button{grid-column:3;grid-row:1}.cart-row label{display:block}.newsletter-home{padding:60px 22px}}@media(max-width:390px){.header{grid-template-columns:32px 1fr 100px;padding:0 12px}.utilities{gap:8px}.product-grid,.page-shell .product-grid{gap:10px}.product-card h3{font-size:12px}.card-actions .add-btn{padding:6px;font-size:10px}.footer-bottom{font-size:10px}}