.admin-entry{border:1px solid var(--line);background:white;padding:8px 12px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.admin-entry:hover{border-color:var(--gold)}
.consent-line{display:flex!important;align-items:center;gap:7px;margin-top:10px!important;text-transform:none!important;letter-spacing:0!important;font-size:9px!important}.consent-line input{width:auto;height:auto;margin:0}
.site-footer p a{color:#ddd8c9;text-decoration:underline;text-underline-offset:3px}
.product-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:12px}.product-videos video{width:100%;max-height:230px;background:#171714}
.hero-art.banner-enter .hero-image-frame img,.hero-art.banner-enter .hero-placeholder{animation:slide-left-in .55s ease both}
@keyframes slide-left-in{from{transform:translateX(7%);opacity:.55}to{transform:translateX(0);opacity:1}}
@media(max-width:640px){.admin-entry{padding:7px 8px;font-size:8px}.header-actions{gap:2px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
.product-controls select{max-width:170px}.discount-copy{font-size:10px;color:#80714f;margin-left:8px}.size-chip{display:inline-flex;min-width:40px;height:37px;padding:0 10px;align-items:center;justify-content:center;border:1px solid var(--line);font-size:10px}.product-copy{margin-top:22px;border-top:1px solid var(--line)}.product-copy details{border-bottom:1px solid var(--line);padding:13px 0}.product-copy summary{font-size:10px;font-weight:600;letter-spacing:.04em;cursor:pointer}.product-copy details p{font-size:11px;line-height:1.8;color:#76736c;white-space:pre-line;margin:12px 0 0}.site-footer p{line-height:2.1}.site-footer p a{white-space:nowrap}
@media(max-width:640px){.product-controls select{max-width:46%;font-size:9px;padding:9px 5px}.site-footer p{line-height:2.2}}
