.hero-product-shot{display:block;max-width:500px;margin:auto;text-decoration:none}.hero-product-shot img{display:block;width:100%;height:auto;border-radius:22px}.hero-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.hero-trust span{border:1px solid #333;border-radius:999px;padding:8px 11px;color:#b9b5aa;font-size:10px;letter-spacing:.12em}.product-choice:hover{transform:translateY(-4px);border-color:#66552d}.product-choice .art{height:350px}.product-choice .art.sample img{object-fit:contain;padding:10px}.card-meta{display:flex;justify-content:space-between;gap:10px;color:#b6b0a1;font-size:11px}@media(max-width:800px){.hero-product-shot{max-width:360px}.product-choice .art{height:320px}}.hero-media{position:relative;max-width:520px;margin:auto}.hero-fallback{position:relative;z-index:0}.hero-loop{position:absolute;inset:0;z-index:1}.hero-loop{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:26px;border:1px solid #5d4b27;box-shadow:0 35px 80px #000}.hero-media-label{z-index:2;position:absolute;left:18px;bottom:18px;background:#090a0cdd;border:1px solid #ffffff22;border-radius:999px;padding:9px 12px;font-size:9px;letter-spacing:.16em}.hero-media:after{content:"";position:absolute;inset:-1px;border-radius:26px;pointer-events:none;box-shadow:inset 0 0 50px #d8b45d14}.hero-loop::-webkit-media-controls{display:none!important}@media(max-width:800px){.hero-media{max-width:380px}.hero-loop{aspect-ratio:4/5;border-radius:20px}}@media(prefers-reduced-motion:reduce){.hero-loop{display:none!important}.hero-fallback{display:block!important}}.hero-loop video,.hero-loop source{max-width:100%}@media(max-width:800px){.hero-grid{align-items:center}.hero-media{width:100%}}