/* Active production polish, layered after store.css. */
.hero{min-height:clamp(680px,82vh,920px)!important;padding:64px!important}.hero>img{object-position:center 32%!important}.hero:after{background:linear-gradient(90deg,rgba(8,8,8,.63),rgba(8,8,8,.17) 54%,transparent)!important}.hero .wrap{padding-bottom:24px}.hero h1{letter-spacing:-.075em!important}.nav{height:76px!important;background:rgba(246,245,241,.94)!important;backdrop-filter:blur(12px)}.navlinks{letter-spacing:.09em!important;font-size:11px!important;gap:25px!important}.nav a{transition:opacity .2s ease}.nav a:hover{opacity:.55}.section{padding:94px 0!important}.head h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.07em;margin:0}.grid{gap:18px!important}.card{overflow:hidden}.card img{height:420px!important;transition:transform .35s ease}.card:hover img{transform:scale(1.025)}.card h3{letter-spacing:-.02em}.btn{letter-spacing:.07em!important;padding:14px 20px!important;transition:opacity .2s}.btn:hover{opacity:.74}.detail{grid-template-columns:3fr 2fr!important;gap:64px!important;padding:68px 0!important}.mainimg{background:#b6b6b6!important}.choices button{min-width:46px;transition:background .18s,color .18s}.cartrow{padding:20px 0!important}@media(max-width:700px){.hero{min-height:78vh!important;padding:30px 0!important}.hero>img{object-position:50% 21%!important}.hero .wrap{padding:0 20px 18px!important}.hero h1{font-size:56px!important}.section{padding:60px 0!important}.grid{gap:12px!important}.card img{height:245px!important}.detail{grid-template-columns:1fr!important;gap:25px!important;padding:28px 0!important}.nav{height:64px!important}.navlinks{display:none!important}}
