
.back-home{font:700 14px "Barlow Condensed";letter-spacing:1.5px;color:#eee;text-decoration:none}.product-page{max-width:1440px;margin:0 auto;padding:26px 5% 90px}.product-breadcrumb{display:flex;gap:10px;color:#777;font-size:10px;letter-spacing:1.4px;margin:8px 0 30px}.product-breadcrumb a{color:#aaa;text-decoration:none}.product-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(35px,6vw,95px);align-items:start}.product-gallery{min-width:0}.main-product-photo{height:min(72vh,790px);min-height:520px;background:#111;display:flex;align-items:center;justify-content:center;overflow:hidden}.main-product-photo img{width:100%;height:100%;object-fit:contain}.product-thumbnails{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.product-thumbnails button{width:82px;height:92px;background:#111;border:1px solid #333;padding:4px;cursor:pointer}.product-thumbnails button.active{border-color:#eee}.product-thumbnails img{width:100%;height:100%;object-fit:contain}.product-info{padding:26px 0 0;max-width:520px}.product-info h1{font:800 clamp(48px,6vw,78px)/.95 "Barlow Condensed";margin:15px 0 18px}.product-price-detail{font:700 16px "Barlow Condensed";letter-spacing:1.5px}.product-price-detail span{color:#999}.product-description{font-size:13px;line-height:1.8;color:#b9b5ad;margin:24px 0}.product-rule{height:1px;background:#333;margin:26px 0}.product-info .field-label{display:block;margin:22px 0 12px}.product-info .field-label span{color:#c55}.product-info .size-options{display:flex;gap:8px}.product-info .size-options button{width:55px;height:50px}.size-help{font-size:10px;color:#888;margin:8px 0 18px}.product-info .quantity-control{margin-top:8px}.product-waitlist-button{width:100%;margin-top:28px;min-height:52px}.product-waitlist-button:disabled{opacity:.4;cursor:not-allowed}.product-info .micro-copy{text-align:left}.product-extra{border-top:1px solid #333;margin-top:34px;padding-top:18px;color:#aaa;font-size:11px;line-height:1.8}.product-extra p{margin:0 0 16px}.product-extra b{color:#eee;letter-spacing:1.2px}.form-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:40;opacity:0;visibility:hidden;transition:.3s}.form-backdrop.active{opacity:1;visibility:visible}.product-waitlist-drawer{z-index:41;transform:translateX(105%);transition:transform .35s ease}.product-waitlist-drawer.open{transform:translateX(0)}.product-waitlist-drawer form>label{display:block;margin:14px 0 7px;font:700 11px "Barlow Condensed";letter-spacing:1.3px;color:#bdb8ae}.product-waitlist-drawer form>input{width:100%;height:43px;border:1px solid #444;background:#111;color:#f2f0eb;padding:0 12px;font:13px Inter}.product-waitlist-drawer h2{font:800 58px "Barlow Condensed";margin:14px 0}.product-waitlist-drawer .selected-product[hidden]{display:none!important}
@media(max-width:800px){.product-page{padding:18px 5% 60px}.product-layout{grid-template-columns:1fr;gap:28px}.main-product-photo{height:58vh;min-height:350px}.product-info{padding-top:0;max-width:none}.product-info h1{font-size:54px}.product-breadcrumb{margin-bottom:18px}.back-home{font-size:11px}.site-header{grid-template-columns:1fr 1.3fr 1fr}.brand img{width:190px}.product-waitlist-drawer{padding:42px 22px 25px}}
