.skip-link{position:absolute;top:-60px;left:20px;background:#f0c56a;color:#111;padding:12px;z-index:999}.skip-link:focus{top:0}.commerce{padding:70px 6%;max-width:1500px;margin:auto;min-height:55vh}.commerce h1{font:500 clamp(36px,5vw,70px)/1.15 'Cormorant Garamond',serif;margin-bottom:30px}.commerce h2{font-size:23px;margin:16px 0}.commerce-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:30px 0}.commerce-card{background:#141414;border:1px solid #ffffff16;border-radius:24px;padding:24px}.commerce-card img{width:100%;height:300px;object-fit:contain}.commerce-card p{color:#f0c56a;margin-bottom:18px}.commerce-card span{font-size:12px}.product-page{display:grid;grid-template-columns:1fr 1fr;gap:7%}.commerce-gallery img,.commerce-gallery video,.commerce-gallery model-viewer{width:100%;height:auto;border-radius:24px;margin-bottom:20px}.commerce label{display:block;font-size:13px;margin:18px 0 8px}.commerce input,.commerce select,.commerce textarea{display:block;width:100%;background:#141414;border:1px solid #ffffff30;color:#f5f1e8;border-radius:10px;padding:14px;font:inherit;margin-bottom:16px}.commerce textarea{min-height:140px}.commerce-button{display:inline-block;padding:14px 24px;background:#c69a4a;color:#111;border:0;border-radius:30px;font-weight:700;font-size:14px;margin:15px 10px 20px 0;cursor:pointer}.commerce-button:disabled{opacity:.5;cursor:not-allowed}.product-description{margin-top:25px;line-height:1.9}.cart-row{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:24px;align-items:center;border-bottom:1px solid #fff2;padding:22px 0}.cart-row img{width:85px;vertical-align:middle;margin-right:15px}.cart-row input{width:90px}.commerce a:focus-visible,.commerce button:focus-visible{outline:2px solid #f0c56a;outline-offset:5px}@media(max-width:700px){.commerce{padding:45px 6%}.commerce-grid,.product-page{grid-template-columns:1fr}.cart-row{grid-template-columns:1fr 1fr}.commerce-card img{height:280px}header{gap:8px}header .shop-link{display:none}}