.op-spotlight{padding-bottom:42px;border-bottom:1px solid #d8e0d2;scroll-margin-top:90px}.op-spotlight .op-head{align-items:flex-end}.op-spotlight .op-eyebrow{color:#8e3152}.op-spotlight .op-head h2{font-size:38px}.op-spotlight-filters{display:grid;grid-template-columns:1fr auto;gap:18px;margin:0 0 24px;padding:20px;border:1px solid #d8e1d2;background:#f1f4eb;border-radius:12px}.op-spotlight-tabs{display:flex;gap:8px;flex-wrap:wrap;grid-column:1/-1}.op-spotlight-tabs button{min-height:44px;padding:10px 18px;border:1px solid #b7c6b2;border-radius:24px;background:#fffaf1;color:#173e34;font:600 13px Arial,sans-serif;cursor:pointer}.op-spotlight-tabs button[aria-pressed=true]{background:#173e34;color:white;border-color:#173e34}.op-spotlight-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.op-spotlight-selects label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700;color:#173e34}.op-spotlight-selects select{min-height:44px;width:100%;padding:9px 28px 9px 11px;border:1px solid #aebfa9;border-radius:6px;background:#fff;color:#173e34;font:13px Arial,sans-serif}.op-spotlight-reset{align-self:end;min-height:44px;padding:10px 16px;border:1px solid #acbca8;border-radius:6px;background:transparent;color:#173e34;font:600 12px Arial,sans-serif;cursor:pointer}.op-spotlight-reset:disabled{opacity:.45;cursor:default}.op-spotlight-count{margin:0;grid-column:1/-1;font-size:12px;color:#566b5c}.op-spotlight-card{min-width:0}.op-spotlight-card[hidden],.op-spotlight-filters[hidden],.op-spotlight-empty[hidden]{display:none!important}.op-spotlight-series{font-size:10px;line-height:1.4;letter-spacing:.03em;font-weight:700;margin:15px 0 7px;color:#8d3250}.op-spotlight-card[data-spotlight-series=alien] .op-spotlight-series{color:#215445}.op-spotlight-card .op-product{display:block}.op-spotlight-card .op-product-image{transition:border-color .2s ease,transform .2s ease}.op-spotlight-card .op-product:hover .op-product-image{border-color:#b28e40;transform:translateY(-3px)}.op-spotlight-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.op-spotlight-links .op-btn{background:#8d3250;border-color:#8d3250;color:#fff}.op-spotlight-links .op-spotlight-alien{background:#1e5b46;border-color:#1e5b46}.op-spotlight-price-note{font-size:11px;color:#5d705f;margin:22px 0 0}.op-spotlight-empty{padding:24px;background:#f6efdf;border-radius:8px;font-size:14px}.op-hero-fandom{display:block;font-size:10px;font-weight:700;line-height:1.4;margin:0 0 10px;color:#8d3250}.op-hero-card:nth-of-type(2) .op-hero-fandom{color:#215445}.op-hero-card{border-top:4px solid #bd6f87}.op-hero-card:nth-of-type(2){border-top-color:#7cab99}.op-hero .op-btn-alt{border-color:#b9c8b4}.op-fandom-choice[data-fandom=ouran-high-school-host-club],.op-fandom-choice[data-fandom=alien-stage]{font-weight:700;border-left:3px solid #b89050;padding-left:9px;background:#e5eddf}.op-fandom-choice[aria-pressed=true]{color:#fff;background:#1e5b46}.op-spotlight :focus-visible{outline:3px solid #8d3250;outline-offset:3px}@media(max-width:989px){.op-spotlight .op-head h2{font-size:32px}.op-spotlight-selects{gap:8px}.op-spotlight-filters{grid-template-columns:1fr}.op-spotlight-reset{justify-self:start}}@media(max-width:749px){.op-spotlight{padding-top:32px;padding-bottom:32px}.op-spotlight .op-head h2{font-size:28px}.op-spotlight-filters{padding:15px;gap:14px}.op-spotlight-tabs{gap:7px}.op-spotlight-tabs button{padding:10px 13px;font-size:12px}.op-spotlight-selects{grid-template-columns:1fr 1fr}.op-spotlight-selects label:last-child{grid-column:1/-1}.op-spotlight .op-head{gap:12px}.op-spotlight-series{font-size:9px;min-height:25px}.op-spotlight-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.op-spotlight-links .op-btn{padding:11px 10px;font-size:11px}.op-hero-fandom{font-size:9px}.op-hero .op-intro{font-size:14px}}@media(prefers-reduced-motion:reduce){.op-spotlight-card .op-product-image{transition:none}.op-spotlight-card .op-product:hover .op-product-image{transform:none}}