.shop-redesign .shop-hero{padding-top:0;padding-bottom:20px}.shop-redesign .shop-hero-photo{height:400px}.shop-redesign .shop-hero h1{font-size:clamp(40px,5.35vw,82px)}.shop-redesign .shop-highlights{padding-block:16px 22px}.shop-redesign .shop-section{padding-block:30px}.shop-redesign .shop-process h2,.shop-redesign .shop-section-heading h2,.shop-redesign .shop-pricing h2{font-size:34px;margin-bottom:8px}.shop-redesign .shop-process .process-grid{margin-top:18px}.shop-redesign .shop-section-heading .eyebrow{display:none}.shop-redesign .shop-section-heading{margin-bottom:16px}.reference-gallery{grid-template-columns:repeat(5,1fr);gap:12px}.reference-example{aspect-ratio:205/174;background-image:url('assets/apparel-reference.png');background-size:547.317% 805.747%;background-position-y:59.12%;background-repeat:no-repeat}.example-1{background-position-x:3.7%}.example-2{background-position-x:27.5%}.example-3{background-position-x:51.3%}.example-4{background-position-x:75.1%}.example-5{background-position-x:98.9%}.shop-redesign .shop-price-grid{margin-block:18px;gap:16px}.shop-redesign .shop-price-grid article{padding:22px}.shop-redesign .shop-price-grid h3{font-size:18px;margin-bottom:12px}.shop-redesign .shop-price-grid .shop-price{font-size:38px}.shop-redesign .design-service{margin-top:18px}.shop-redesign .artwork-details{margin-top:10px}.shop-redesign .garment-section{padding-block:22px}.shop-redesign .merch-section>.wrap{display:grid;grid-template-columns:.95fr 2.1fr;gap:30px;align-items:start}.shop-redesign .merch-section h2{font-size:36px}.shop-redesign .merch-section .section-description{font-size:15px}.shop-redesign .merch-section .eyebrow{font-size:9px}.shop-redesign .merch-grid{gap:18px}.shop-redesign .merch-card{background:#fff;padding:12px}.shop-redesign .merch-card>img{height:240px;object-fit:cover;object-position:center 28%}.shop-redesign .merch-card h3{font-size:16px;letter-spacing:-.025em}.shop-redesign .catalog-note{font-size:12px}.shop-redesign .merch-card .button{font-size:12px;padding:12px 10px}.shop-redesign .merch-section>.wrap>.shop-fine{grid-column:1/-1;margin:0}.shop-redesign .garment-section h2{font-size:30px}.shop-redesign .order-section{padding-block:55px}.shop-redesign .order-section h2{font-size:40px}@media(max-width:1000px){.shop-redesign .merch-section>.wrap{grid-template-columns:1fr}.shop-redesign .merch-intro{max-width:650px}.shop-redesign .merch-section h2 br{display:none}.shop-redesign .merch-card>img{height:280px}}@media(max-width:650px){.shop-redesign .shop-hero{gap:24px}.shop-redesign .shop-hero-photo{height:390px}.shop-redesign .shop-hero h1{font-size:clamp(34px,9.4vw,60px)}.reference-gallery{grid-template-columns:repeat(2,1fr)}.reference-gallery figure:last-child{display:none}.shop-redesign .merch-grid{grid-template-columns:1fr}.shop-redesign .merch-card{padding:16px}.shop-redesign .merch-card>img{height:auto;max-height:520px;object-fit:contain}.shop-redesign .merch-card h3{font-size:23px}.shop-redesign .catalog-note{font-size:14px}.shop-redesign .merch-card .button{font-size:15px}.shop-redesign .shop-process h2,.shop-redesign .shop-section-heading h2,.shop-redesign .shop-pricing h2{font-size:29px}.shop-redesign .shop-hero h1{white-space:normal}}

.shop-redesign .shop-hero-photo{height:500px}.shop-redesign .shop-hero-photo img{object-position:center top}@media(max-width:650px){.shop-redesign .shop-hero-photo{height:430px}}
