.short-product-name{display:none}
@media(max-width:700px){
header{height:72px;padding-inline:5%;gap:12px}header .brand{gap:6px}header .brand-symbol{display:none}header .brand-wordmark{font-size:20px}header nav{display:none}header .original-store{font-size:14px;white-space:nowrap}
.collection{padding-inline:5%}.collection-intro{padding-top:24px}.intro-top .edition{display:none}.intro-top .eyebrow{font-size:12px;letter-spacing:.7px}.collection-intro h1{margin:24px 0;font-size:clamp(52px,14vw,98px)}.intro-bottom{gap:18px;align-items:center;margin-bottom:22px}.intro-copy{font-size:14px;line-height:1.6}.hero-cta{font-size:14px;padding:12px;gap:12px}.collection-tools{flex-wrap:wrap;gap:0;min-height:48px}.filters{gap:18px}.filters button{font-size:14px}.animation-tools{margin-left:auto}.animation-tools button{font-size:12px}
.products{gap:12px;padding-top:22px;padding-bottom:8px}.products .product-visual{background:transparent}.products .piece-info{flex:0;border-top:0;padding:10px 0 0;min-height:66px}.products .piece-info h2{font-size:14px;font-weight:500;line-height:1.35;overflow-wrap:normal}.full-product-name{display:none}.short-product-name{display:inline}.products .price{font-size:14px;color:var(--muted);margin-top:5px}.products .piece-actions{margin-top:auto;border:0;padding:0}.products .piece-actions .shop-piece,.catalog-piece .piece-actions .shop-piece{display:none}.products .quick-look{font-size:14px;border:0;background:transparent;padding:10px 0;text-align:left;min-height:44px;text-decoration:underline;text-underline-offset:4px}.collection-bottom{padding:16px 0;align-items:start}.collection-bottom #intro-status{display:none}.collection-bottom>a{font-size:14px}.collection-note{font-size:12px;line-height:1.65;padding:16px 0 24px;color:var(--muted)}
.expanded-collection{padding-top:36px;padding-bottom:40px}.catalog-heading{margin-bottom:22px;padding-bottom:22px}.catalog-heading h2{font-size:44px;margin-top:12px}.catalog-heading>a{margin-top:14px}.catalog-grid{gap:26px 16px}.catalog-piece .piece-info{min-height:0;flex:1;padding:12px 0 8px}.catalog-piece .piece-info h2{font-size:14px;line-height:1.4}.catalog-piece .piece-info p{font-size:12px;margin-top:5px}.catalog-piece .price{font-size:14px;margin-top:8px}.catalog-piece .piece-actions{border:0;padding:0;gap:0}.catalog-piece .quick-look{padding:8px 0;text-align:left;min-height:44px}.catalog-caption{display:none}
.buying-guide{padding-block:40px;gap:24px}.guide-heading h2{font-size:44px;margin-block:14px}.guide-heading>p:not(.eyebrow){font-size:16px}.brand-story{padding-block:42px}.footer-controls{gap:16px}.product-dialog{padding:48px 18px 22px}.zoom-layout{gap:20px}.zoom-image img{max-height:260px}.zoom-copy h2{font-size:30px}
}
@media(max-width:700px){
.collection-intro h1{display:block;font-size:clamp(68px,20vw,100px);line-height:.95;margin:22px 0 20px;overflow:visible;padding:0}.collection-intro h1 .headline-word{display:block;text-align:left}.collection-intro h1 em{font-size:1.12em;line-height:1;margin-top:-2px;align-self:auto}.intro-top .eyebrow{font-size:12px;letter-spacing:.8px}.intro-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:26px}.intro-copy,.hero-cta{max-width:none;width:auto}.intro-copy{font-size:16px;line-height:1.5}.hero-cta{min-height:44px;padding:12px 20px;gap:28px}.collection-tools{display:flex;align-items:center;justify-content:space-between;gap:4px}.filters{width:100%;gap:24px}.animation-tools{width:100%;text-align:right;border-top:1px solid var(--line)}.animation-tools button{font-size:12px;padding-block:8px}
.collection-bottom>a{max-width:none}.animation-tools button{min-height:44px}
.products,.products[data-filter="essentials"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding-top:18px;grid-auto-flow:row}.products .piece-hoodie,.products[data-filter="layers"] .piece-hoodie{grid-column:1/-1;grid-row:1;order:-1}.products .product-visual,.products .piece-hoodie .product-visual,.products[data-filter="essentials"] .product-visual{aspect-ratio:1;background:#e8f0ec;overflow:hidden}.products .garment{inset:6%;mix-blend-mode:multiply}.products .piece-hoodie .product-visual{aspect-ratio:1.22}.products .piece-hoodie .garment{inset:0 9%}.products .piece-info{display:flex;justify-content:space-between;gap:8px;min-height:0;padding:12px 0 4px;align-items:baseline}.products .piece-info h2{font-size:15px;line-height:1.4}.products .price{margin:0;font-size:14px}.products .quick-look{padding:4px 0;min-height:44px}.products .piece-actions{align-items:flex-start}.collection-bottom{justify-content:flex-start;padding:22px 0 12px}.collection-bottom>a{display:inline-flex;gap:12px;text-align:left}.collection-note{line-height:1.6;font-size:12px}.catalog-heading h2{font-size:48px}.brand-story h2{font-size:clamp(58px,16vw,88px)}
}
