body.shopping{background:white}body.shopping .intro{display:none}body.shopping .panel{border:0;border-radius:0}body.shopping .topbar{min-height:150px}body.shopping .section-head{padding:20px 0 35px;border:0}body.shopping .section-head h2{font-size:1.65rem;font-weight:500}body.shopping .shop-banner{display:none}.products{background:white;gap:35px}.product{padding:0}.product-media{border-radius:0;background:#f8f8f8}.garment{position:relative;overflow:hidden;aspect-ratio:7/6;background:#f8f8f8}.garment img{position:absolute;width:152%;max-width:none;height:auto;left:0;mix-blend-mode:multiply}.garment.match img{width:210%;top:-34%}.garment.cotton img{width:210%;top:-154%}.garment.hoodie img{top:-197%}.product-link{padding:0;border:0;background:none;text-align:left;width:100%;color:inherit}.product h4{font-size:1rem;font-weight:500}.product-info{padding:22px 0}.product-top{display:block}.price{display:block;margin-top:10px;font-weight:400}.detail{display:grid;grid-template-columns:1.25fr 1fr;gap:50px}.detail h2{font-size:2.6rem;font-weight:500;line-height:1.2}.detail select,.detail input{padding:12px;width:100%;border:1px solid #999}.detail button{padding:14px;background:#000;color:#fff;border:0;width:100%;margin-top:20px}.back-products{background:white;border:0;padding:15px 0;margin-bottom:25px;text-decoration:underline}.detail .garment{width:100%}.prototype-label{font-size:14px;color:#666;line-height:1.6}.buy-row{grid-template-columns:1fr}.buy-row button{background:white;color:black;border:1px solid black;border-radius:0}.product small{font-size:14px}.brand{min-width:0}@media(max-width:580px){.topbar{gap:10px}.wordmark{font-size:1rem}.brand img{width:30px}.admin-trigger{font-size:12px;padding:9px}.detail{grid-template-columns:1fr;gap:10px}.detail h2{font-size:2rem}body.shopping .topbar{min-height:100px}.products{gap:30px}.product-top{display:flex}.price{margin:0}}
