.hero-offer{display:inline-grid;gap:3px;margin:0 0 24px;padding:14px 18px;border:1px solid rgba(255,255,255,.34);border-radius:14px;background:rgba(2,25,65,.3);box-shadow:0 12px 30px rgba(0,25,68,.18)}
.hero-offer span{font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#dceeff}
.hero-offer strong{font:800 clamp(1.55rem,3vw,2.25rem)/1 Outfit,sans-serif;color:#fff}
.hero-offer small{font-size:.88rem;color:#eef8ff}
.wholesale-note{max-width:980px}
.wholesale-prices{grid-template-columns:1fr!important}
.wholesale-prices .tier-row{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:10px;align-items:center}
.wholesale-prices .tier-head{background:var(--navy);color:#fff;border-color:var(--navy)}
.wholesale-prices .tier-head span,.wholesale-prices .tier-head b{color:#fff}
.wholesale-prices .tier-row span{text-align:center;font-weight:800}
.product-visual .catalog-color-image{aspect-ratio:4/5;object-fit:cover;border-radius:15px;filter:none!important}
.video-showcase{padding:75px 0;background:var(--cream)}
.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px}
.video-grid video{width:100%;max-height:520px;border-radius:20px;background:#001f45;box-shadow:0 16px 34px rgba(0,45,93,.16)}
@media(max-width:700px){.video-grid{grid-template-columns:1fr}.wholesale-prices .tier-row{grid-template-columns:1.1fr .9fr .9fr;font-size:.82rem;padding:9px}.hero-offer{width:100%}}
