.ac-body .ac-dlead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-bottom:28px;border:1px solid var( --wp--preset--color--line );background:var( --wp--preset--color--surface );transition:border-color .2s ease}.ac-dlead .ac-ph{aspect-ratio:16 / 9}.ac-dlead .ac-bd{display:flex;flex-direction:column;gap:10px;min-width:0;padding:24px}.ac-body .ac-dlead .ac-h{font-size:22px;font-weight:800;line-height:1.2}.ac-price{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ac-price b{font:800 64px / 1 var( --wp--preset--font-family--sora );letter-spacing:-.03em;color:var( --wp--preset--color--text )}.ac-off{display:inline-block;padding:7px 9px;background:var( --wp--preset--color--accent );color:#1a1f27;font:800 13px / 1 var( --wp--preset--font-family--ibm-plex-mono );letter-spacing:.04em}.ac-store{display:flex;align-items:center;gap:8px;font:600 11px var( --wp--preset--font-family--ibm-plex-mono );letter-spacing:.12em;text-transform:uppercase;color:var( --wp--preset--color--muted )}.ac-store i{display:grid;place-items:center;flex:none;width:18px;height:18px;border:1px solid var( --wp--preset--color--line );background:var( --wp--preset--color--surface-2 );font:700 10px var( --wp--preset--font-family--ibm-plex-mono );font-style:normal;color:var( --wp--preset--color--text )}.ac-dlead .ac-store{margin-top:auto}.ac-board{border:1px solid var( --wp--preset--color--line );background:var( --wp--preset--color--surface )}.ac-bh,.ac-body .ac-br{display:grid;grid-template-columns:150px minmax(0,1fr) 200px 80px 110px;align-items:center;gap:18px;padding:12px 18px}.ac-bh{border-bottom:2px solid var( --wp--preset--color--text );font:600 10px var( --wp--preset--font-family--ibm-plex-mono );letter-spacing:.14em;text-transform:uppercase;color:var( --wp--preset--color--muted )}.ac-body .ac-br{border-bottom:1px solid var( --wp--preset--color--line );transition:background-color .2s ease}.ac-board-rows>.ac-br:last-child{border-bottom:0}.ac-br .ac-ph{aspect-ratio:16 / 9}.ac-br .ac-t{min-width:0}.ac-body .ac-br .ac-h{margin-top:4px;font-size:16px}.ac-pr{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;white-space:nowrap}.ac-pr .deal-price{font-family:var( --wp--preset--font-family--ibm-plex-mono );font-weight:600;font-size:18px;line-height:1.2;letter-spacing:0;color:var( --wp--preset--color--accent-text )}.ac-pr .gca-was{font-size:13px;line-height:1.2}.ac-st .ac-store{letter-spacing:.08em}@media(hover:hover)and (pointer:fine){.ac-body .ac-dlead:hover{border-color:var( --wp--preset--color--accent )}.ac-body .ac-br:hover{background:color-mix(in srgb,var( --wp--preset--color--accent ) 6%,var( --wp--preset--color--surface ))}.ac-body .ac-dlead:hover .ac-h,.ac-body .ac-br:hover .ac-h{color:var( --wp--preset--color--accent-text )}}@media(max-width:900px){.ac-body .ac-dlead{grid-template-columns:minmax(0,1fr)}.ac-bh{display:none}.ac-body .ac-br{grid-template-columns:120px minmax(0,1fr) auto;grid-template-areas:"img t pr" "img st off"}.ac-br>.ac-ph{grid-area:img}.ac-br>.ac-t{grid-area:t}.ac-br>.ac-pr{grid-area:pr;text-align:right}.ac-br>.ac-st{grid-area:st}.ac-br>.ac-ofc{grid-area:off;text-align:right}}@media(max-width:600px){.ac-dlead .ac-bd{padding:16px}.ac-body .ac-dlead .ac-h{font-size:18px}.ac-price b{font-size:52px}.ac-body .ac-br{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"img t" "img pr" "st off";gap:8px 12px;padding:12px}.ac-br>.ac-pr{text-align:left}.ac-pr .deal-price{font-size:16px}.ac-body .ac-br .ac-h{font-size:14.5px}}.ac-dlead.is-expired,.ac-br.is-expired{position:relative}.ac-body .ac-dlead.is-expired{border-color:color-mix(in srgb,var( --wp--preset--color--bad ) 45%,var( --wp--preset--color--line ));background:color-mix(in srgb,var( --wp--preset--color--bad ) 4%,var( --wp--preset--color--surface ))}.ac-body .ac-br.is-expired{background:color-mix(in srgb,var( --wp--preset--color--bad ) 5%,var( --wp--preset--color--surface ))}.ac-dlead.is-expired .ac-ph,.ac-br.is-expired .ac-ph{position:relative;isolation:isolate;overflow:hidden}.ac-dlead.is-expired .ac-ph img,.ac-br.is-expired .ac-ph img{filter:grayscale(.55) brightness(.82) contrast(.95)}.ac-br.is-expired .gc-exp-stamp{padding:7px 11px;min-height:28px;border-width:2px;font-size:11px;letter-spacing:.18em;text-indent:.18em}.ac-dlead.is-expired .ac-off,.ac-br.is-expired .ac-off{background:color-mix(in srgb,var( --wp--preset--color--muted ) 35%,var( --wp--preset--color--surface-2 ));color:var( --wp--preset--color--muted );text-decoration:line-through;text-decoration-thickness:1.5px}.ac-dlead.is-expired .ac-price b,.ac-br.is-expired .ac-pr .deal-price{color:color-mix(in srgb,var( --wp--preset--color--text ) 55%,var( --wp--preset--color--muted ));text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,var( --wp--preset--color--bad ) 70%,var( --wp--preset--color--muted ))}.ac-br.is-expired .ac-pr .gca-was{color:color-mix(in srgb,var( --wp--preset--color--text ) 40%,var( --wp--preset--color--muted ))}.ac-dlead.is-expired .ac-h,.ac-br.is-expired .ac-h{color:var( --wp--preset--color--muted )}@media(max-width:600px){.ac-dlead.is-expired .gc-exp-stamp{padding:8px 12px;min-height:30px;font-size:12px;letter-spacing:.16em;text-indent:.16em}.ac-br.is-expired .gc-exp-stamp{padding:6px 8px;min-height:24px;font-size:9.5px;letter-spacing:.14em;text-indent:.14em}}.gc-exp-sec{margin-top:28px;border:1px solid var( --wp--preset--color--line );border-radius:0;background:var( --wp--preset--color--surface )}.gc-exp-sec>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 18px;border-radius:0;cursor:pointer;list-style:none}.gc-exp-sec>summary::-webkit-details-marker{display:none}.gc-exp-sec>summary:after{content:"";flex:none;width:9px;height:9px;border-right:2px solid var( --wp--preset--color--text );border-bottom:2px solid var( --wp--preset--color--text );transform:rotate(45deg);transition:transform .2s ease}.gc-exp-sec[open]>summary{border-bottom:2px solid var( --wp--preset--color--text )}.gc-exp-sec[open]>summary:after{transform:rotate(-135deg)}.gc-exp-sec>summary:focus-visible{outline:2px solid var( --wp--preset--color--accent );outline-offset:-2px}.gc-exp-label{font:700 12px var( --wp--preset--font-family--ibm-plex-mono );letter-spacing:.14em;text-transform:uppercase;color:var( --wp--preset--color--text )}.gc-exp-n{font-variant-numeric:tabular-nums}.gc-exp-sec .ac-board{border:0;background:transparent}.gc-exp-sec .ac-br.is-expired .ac-off{background:transparent;border:1px solid var( --wp--preset--color--text );color:var( --wp--preset--color--text )}@media(max-width:600px){.gc-exp-sec{margin-top:20px}.gc-exp-sec>summary{padding:0 12px}}
