.compare-toggle-btn:hover{transform:scale(1.1)}.compare-toggle-btn.is-compared{background:var(--primary) !important;color:#fff !important;border-color:var(--primary) !important}.age-gate{display:none;position:sticky;top:0;left:0;right:0;z-index:9999;background:linear-gradient(135deg,#fef3c7 0%,#fef9c3 100%);border-bottom:2px solid #f59e0b;padding:8px 14px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.age-gate-in{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.age-gate-text{margin:0;flex:1;min-width:200px;font-size:13px;color:#78350f;line-height:1.4}.age-gate-btns{display:flex;gap:8px;flex-shrink:0}.age-gate-ok,.age-gate-no{min-height:34px;padding:0 14px;border-radius:8px;font-size:13px;cursor:pointer;font-family:inherit}.age-gate-ok{background:#dc2626;color:#fff;border:none;font-weight:700}.age-gate-no{background:#fff;color:#78350f;border:1px solid #f59e0b;font-weight:500}@media (max-width:600px){.age-gate{padding:6px 12px}.age-gate-text{font-size:12px;min-width:0;flex-basis:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.age-gate-btns{flex:1;width:100%}.age-gate-ok,.age-gate-no{flex:1;min-height:40px}}.nav-m-actions{display:none}@media (max-width:640px){body.pdp-page .nav-inner{flex-wrap:nowrap}body.pdp-page .nav-m-actions{display:flex;gap:2px;margin-left:auto}.nav-m-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--text)}.nav-m-btn:active{background:var(--primary-soft)}.nav-m-badge{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--primary);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}}footer .cols a{display:block;padding:4px 0}