.header nav{gap:25px}.buy-button,.secondary-button{display:inline-block;padding:17px 22px;margin:10px 10px 10px 0;border:1px solid #aaa;background:#fff;color:#111;font-weight:800;font-size:14px;text-align:center;cursor:pointer}.buy-button:disabled{opacity:.4;cursor:not-allowed}.secondary-button{background:transparent;color:inherit}.checkout-note{font-size:12px;line-height:1.6;color:#aaa}.policy-links{display:flex;flex-wrap:wrap;gap:14px;font-size:11px}.product-info h1{font-size:clamp(48px,5vw,80px);overflow-wrap:anywhere;line-height:1}.native-variant{display:block;width:100%;padding:12px;margin:10px 0;background:#fff;color:#111}.js-product .native-variant{display:none}.shopify-options{display:none}.js-product .shopify-options{display:block}.cart-page h1{font-size:48px;letter-spacing:-2px}.cart-line{display:flex;gap:24px;align-items:center;border-bottom:1px solid #444;padding:24px 0}.cart-line img{width:110px;height:140px;object-fit:contain;background:white}.cart-line>strong{margin-left:auto}.cart-line input{width:70px;padding:10px;background:#222;color:#fff;border:1px solid #777;margin:0 12px}.cart-summary{max-width:500px;margin:30px 0 0 auto;line-height:1.6}.catalog-title{font-size:24px;margin-top:15px}.section>.product-grid{margin-top:30px}.product-price small{max-width:420px}.order-summary>div{min-height:30px}@media(max-width:700px){.header nav{gap:14px;font-size:11px}.cart-line{gap:12px;flex-wrap:wrap}.cart-line>strong{margin-left:0}.cart-page h1{font-size:36px}}