.jK4JpG_section{--c-ink:#171715;--c-accent:#d9ff43;--c-coral:#ff785f;color:var(--c-ink);letter-spacing:normal;margin:38px 0 0;scroll-margin-top:100px;font-size:13px;line-height:1.5;container-type:inline-size}.jK4JpG_section *{box-sizing:border-box}.jK4JpG_section button{font-family:inherit}.jK4JpG_section button:focus-visible{outline-offset:3px;outline:3px solid #709000}.jK4JpG_head{justify-content:space-between;align-items:end;gap:15px;margin-bottom:16px;display:flex}.jK4JpG_eyebrow{letter-spacing:1.8px;align-items:center;gap:9px;font-size:clamp(9px,1.1cqw,14px);font-weight:900;display:flex}.jK4JpG_eyebrow:before{content:"";background:var(--c-accent);border-radius:50%;flex:none;width:10px;height:10px}.jK4JpG_section .jK4JpG_head h2{letter-spacing:-1.8px;word-break:keep-all;text-transform:none;margin:9px 0 8px;font-size:clamp(25px,3.4cqw,48px);font-weight:950;line-height:1.16}.jK4JpG_intro{color:#79756e;white-space:pre-line;margin:0;font-size:clamp(10px,1.09cqw,13px);line-height:1.7}.jK4JpG_period{border:1px solid #d9d6cc;border-left:4px solid var(--c-accent);text-align:left;background:#f1f0ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:0 0 23px;padding:17px clamp(14px,1.8cqw,24px);display:flex}.jK4JpG_periodInner{flex:1;min-width:0}.jK4JpG_period small{color:#66645b;letter-spacing:.15px;margin-bottom:7px;font-size:clamp(10px,.95cqw,13px);font-weight:850;display:block}.jK4JpG_period strong{letter-spacing:-.035em;white-space:normal;overflow-wrap:anywhere;font-size:clamp(14px,1.4cqw,20px);font-weight:950;line-height:1.4;display:block}.jK4JpG_pill{background:var(--c-accent);color:#1c1c17;white-space:nowrap;border-radius:50px;flex:none;justify-content:center;align-items:center;padding:9px 18px;font-size:clamp(11px,.95cqw,13px);font-weight:900;display:inline-flex}.jK4JpG_pill[data-off]{color:#736f66;background:#e6e4de}.jK4JpG_grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(8px,1.3cqw,16px);display:grid}.jK4JpG_empty{border:1px dashed #c9c5bc;grid-column:1/-1;padding:23px}.jK4JpG_card{background:#fdfcf9;border:1.5px solid #dedbd2;border-radius:15px;flex-direction:column;min-width:0;min-height:490px;padding:clamp(14px,1.8cqw,24px) clamp(12px,1.6cqw,23px) 22px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.jK4JpG_card:hover{border-color:#9e9b93}.jK4JpG_card[data-tone=primary]{color:#fff;border:2px solid var(--c-accent);background:radial-gradient(circle at 85% 10%,#5051363b,#0000 47%),#1a1a18;padding:calc(clamp(14px,1.8cqw,24px) - 1px) calc(clamp(12px,1.6cqw,23px) - 1px) 21px}.jK4JpG_card[data-chosen]{box-shadow:inset 0 0 0 2px #34372a}.jK4JpG_card[data-tone=primary][data-chosen]{box-shadow:inset 0 0 0 2px var(--c-accent)}.jK4JpG_card[data-off]{filter:saturate(.7)}.jK4JpG_top{justify-content:space-between;align-items:center;gap:5px;min-height:23px;display:flex}.jK4JpG_code{letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-size:clamp(8px,.87cqw,11px);font-weight:900;overflow:hidden}.jK4JpG_tag{color:#555047;white-space:nowrap;background:#efede7;border-radius:20px;margin-left:auto;padding:5px 9px;font-size:9px;font-weight:800}.jK4JpG_corner{background:var(--c-accent);color:#151512;clip-path:polygon(17% 0,100% 0,100% 100%,0 100%);border-radius:0 13px 0 0;flex-direction:column;justify-content:center;align-items:center;min-width:123px;height:59px;padding:7px 11px 9px 28px;line-height:1.25;display:flex;position:absolute;top:-1px;right:-1px}.jK4JpG_corner small{letter-spacing:1.5px;font-size:9px;font-weight:900}.jK4JpG_corner b{white-space:nowrap;font-size:16px;font-weight:950}.jK4JpG_card h3{letter-spacing:-.7px;word-break:keep-all;text-transform:none;align-items:flex-end;min-height:48px;margin:23px 0 10px;font-size:clamp(14px,1.52cqw,21px);font-weight:900;line-height:1.4;display:flex}.jK4JpG_number{white-space:nowrap;align-items:flex-end;gap:7px;min-height:88px;margin:2px 0 21px;line-height:1;display:flex}.jK4JpG_number b{letter-spacing:-.065em;font-size:clamp(48px,5.4cqw,79px);font-weight:950;line-height:1}.jK4JpG_card[data-tone=primary] .jK4JpG_number b{color:var(--c-accent)}.jK4JpG_number span{letter-spacing:.8px;font-size:clamp(8px,.96cqw,13px);font-weight:950}.jK4JpG_parts{grid-template-columns:minmax(0,1fr) 7px minmax(0,1fr) 7px minmax(0,1.35fr);align-items:center;gap:4px;min-height:74px;display:grid}.jK4JpG_part{text-align:center;background:#f0eee9;border:1px solid #e4e0d9;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:74px;padding:10px 1px;display:flex}.jK4JpG_part small{white-space:nowrap;letter-spacing:-.5px;font-size:clamp(8px,.82cqw,11px);font-weight:750}.jK4JpG_part strong{white-space:nowrap;font-size:clamp(15px,1.58cqw,21px);font-weight:950}.jK4JpG_plus{text-align:center;font-size:12px;font-weight:900}.jK4JpG_part[data-extra]{color:#1b2310;background:#e6ff9b;border-color:#d7f884}.jK4JpG_card[data-tone=primary] .jK4JpG_part:not([data-extra]){color:#fff;background:#333330;border-color:#383833}.jK4JpG_card[data-tone=primary] .jK4JpG_part[data-extra]{color:var(--c-accent);border:1.5px solid var(--c-accent);background:#1b1d17}.jK4JpG_availability{border-top:1px solid #e6e2db;flex-direction:column;flex:0 0 122px;min-width:0;height:122px;margin-top:23px;padding-top:16px;display:flex}.jK4JpG_card[data-tone=primary] .jK4JpG_availability{border-color:#505049}.jK4JpG_stock{flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex}.jK4JpG_stockHead,.jK4JpG_stockFoot{justify-content:space-between;align-items:center;gap:8px;display:flex}.jK4JpG_stockHead{font-size:clamp(9px,.9cqw,12px);font-weight:850}.jK4JpG_track{background:#e4e2dd;border:1px solid #dedbd5;border-radius:50px;height:clamp(12px,1.25cqw,19px);overflow:hidden}.jK4JpG_card[data-tone=primary] .jK4JpG_track{background:#151514;border-color:#818179}.jK4JpG_fill{border-radius:50px;height:100%;transition:width .25s;display:block}.jK4JpG_stockFoot{font-size:clamp(9px,.93cqw,12px)}.jK4JpG_remaining{font-weight:850}.jK4JpG_remaining[data-near]{color:#dc5d6c;font-size:clamp(11px,1.12cqw,15px);font-weight:900}.jK4JpG_card[data-tone=primary] .jK4JpG_remaining[data-near]{color:var(--c-accent)}.jK4JpG_periodSlot{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.jK4JpG_periodBadge{color:#39450d;letter-spacing:.2px;background:#eef8c9;border:1px solid #d7eba0;border-radius:999px;justify-content:center;align-self:center;align-items:center;padding:7px 14px;font-size:clamp(10px,.96cqw,13px);font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #f7fbeb}.jK4JpG_card[data-tone=primary] .jK4JpG_periodBadge{color:var(--c-accent);background:#2f3420;border-color:#6d7d2d}.jK4JpG_periodDates{color:#191917;letter-spacing:-.035em;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 7px;font-size:clamp(13px,1.18cqw,17px);font-weight:900;line-height:1.4;display:flex}.jK4JpG_periodDates i{color:#9a958d;font-style:normal;font-weight:450}.jK4JpG_card[data-tone=primary] .jK4JpG_periodDates{color:#f4f3ed}.jK4JpG_periodCaption{color:#837d74;max-width:240px;margin:0 auto;font-size:clamp(9px,.85cqw,11px);line-height:1.4}.jK4JpG_card[data-tone=primary] .jK4JpG_periodCaption{color:#a9a69e}.jK4JpG_buy{width:100%;height:44px;min-height:44px;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1.5px solid #232321;border-radius:40px;flex:0 0 44px;justify-content:center;align-items:center;gap:9px;margin-top:19px;font-size:clamp(10px,1.05cqw,14px);font-weight:900;display:flex}.jK4JpG_buy:hover:not(:disabled){background:#effbc9}.jK4JpG_arrow{margin-left:2px;font-size:17px}.jK4JpG_card[data-tone=primary] .jK4JpG_buy{background:var(--c-accent);border-color:var(--c-accent);color:#151513}.jK4JpG_card[data-tone=primary] .jK4JpG_buy:hover:not(:disabled){background:#e9ffa5}.jK4JpG_buy:disabled{color:#88837c;cursor:not-allowed;background:#e7e5df;border-color:#e7e5df}.jK4JpG_card[data-tone=primary] .jK4JpG_buy:disabled{color:#bab7b0;background:#41413a;border-color:#525249}.jK4JpG_urgency{color:#a4515d;text-align:center;background:#fbefee;border:1px solid #ded8d7;border-radius:25px;margin-top:9px;padding:7px 9px;font-size:clamp(9px,.85cqw,11px);font-weight:800}.jK4JpG_urgency strong{color:#be455c}.jK4JpG_sep{opacity:.55;margin:0 5px}.jK4JpG_card[data-tone=primary] .jK4JpG_urgency{color:#fff;background:#34342f;border-color:#5b5b54}.jK4JpG_card[data-tone=primary] .jK4JpG_urgency strong{color:var(--c-accent)}.jK4JpG_benefit{color:#46433e;border-left:2px solid #4d4a44;margin-top:auto;padding-top:6px;padding-left:11px;font-size:clamp(9px,.95cqw,12px);line-height:1.65}.jK4JpG_card[data-tone=primary] .jK4JpG_benefit{border-color:var(--c-accent);color:#edece6}.jK4JpG_benefit small{color:#918b82;margin-top:3px;font-size:clamp(8px,.85cqw,11px);display:block}.jK4JpG_card[data-tone=primary] .jK4JpG_benefit small{color:#aba89e}.jK4JpG_price{letter-spacing:-.055em;margin:11px 0 0;font-size:clamp(16px,1.8cqw,24px);font-weight:950}.jK4JpG_note{color:#99948c;white-space:pre-line;margin:10px 2px 0;font-size:10px;line-height:1.6}.jK4JpG_number b,.jK4JpG_price,.jK4JpG_part strong,.jK4JpG_period strong,.jK4JpG_periodDates{font-variant-numeric:lining-nums tabular-nums}.jK4JpG_card[data-tone^=soft-]{isolation:isolate}.jK4JpG_card[data-tone^=soft-]:before{content:"";opacity:.85;border-radius:0 0 5px 5px;height:3px;position:absolute;top:0;left:18px;right:18px}.jK4JpG_card[data-tone=soft-blue]{background:linear-gradient(155deg,#fffefe 0%,#f4faff 49%,#edf7ff 100%);border-color:#bddded}.jK4JpG_card[data-tone=soft-pink]{background:linear-gradient(155deg,#fffdfd 0%,#fff6f8 49%,#fff0f4 100%);border-color:#e9c6d0}.jK4JpG_card[data-tone=soft-lime]{background:linear-gradient(155deg,#fffefa 0%,#fbfdef 49%,#f4fbdc 100%);border-color:#d8e7ac}.jK4JpG_card[data-tone=soft-blue]:before{background:#9ed5ff}.jK4JpG_card[data-tone=soft-pink]:before{background:#efb2c0}.jK4JpG_card[data-tone=soft-lime]:before{background:#ddff43}.jK4JpG_card[data-tone=soft-blue]:hover,.jK4JpG_card[data-tone=soft-pink]:hover,.jK4JpG_card[data-tone=soft-lime]:hover{border-color:#9e9b93}.jK4JpG_card[data-tone=soft-blue] .jK4JpG_tag{color:#344e68;background:#dfedf9}.jK4JpG_card[data-tone=soft-pink] .jK4JpG_tag{color:#6d4859;background:#f6dfe5}.jK4JpG_card[data-tone=soft-lime] .jK4JpG_tag{color:#4d5b27;background:#eaf4c6}.jK4JpG_card[data-tone=soft-blue] .jK4JpG_part[data-extra]{background:#dff0fe;border-color:#beddf4}.jK4JpG_card[data-tone=soft-pink] .jK4JpG_part[data-extra]{background:#fce2e9;border-color:#efc6d1}.jK4JpG_card[data-tone=soft-lime] .jK4JpG_part[data-extra]{background:#ecf9bf;border-color:#d9e8a2}.jK4JpG_card[data-tone=soft-blue] .jK4JpG_buy{background:#e5f3fe;border-color:#b9d8ed}.jK4JpG_card[data-tone=soft-pink] .jK4JpG_buy{background:#fde8ed;border-color:#e9c1cc}.jK4JpG_card[data-tone=soft-lime] .jK4JpG_buy{background:#edf9c8;border-color:#d6e8a5}.jK4JpG_card[data-tone=soft-blue] .jK4JpG_buy:hover:not(:disabled){background:#d4ebfb}.jK4JpG_card[data-tone=soft-pink] .jK4JpG_buy:hover:not(:disabled){background:#f8d9e1}.jK4JpG_card[data-tone=soft-lime] .jK4JpG_buy:hover:not(:disabled){background:#e3f5ac}.jK4JpG_card[data-tone^=soft-] .jK4JpG_buy:disabled{color:#88837c;background:#e7e5df;border-color:#e7e5df}.jK4JpG_card[data-tone=soft-blue] .jK4JpG_benefit{border-color:#86bcdf}.jK4JpG_card[data-tone=soft-pink] .jK4JpG_benefit{border-color:#dc9dac}.jK4JpG_card[data-tone=soft-lime] .jK4JpG_benefit{border-color:#bcd46a}@container (max-width:1150px){.jK4JpG_card{min-height:460px}.jK4JpG_part{min-height:54px}.jK4JpG_part small{font-size:9px}.jK4JpG_part strong{font-size:17px}.jK4JpG_code{letter-spacing:.2px}.jK4JpG_grid{gap:9px}.jK4JpG_number b{font-size:clamp(48px,5.2cqw,63px)}.jK4JpG_tag{display:none}}@container (max-width:740px){.jK4JpG_head{display:block}.jK4JpG_period{gap:12px;padding:14px 16px}.jK4JpG_period strong{font-size:13px}.jK4JpG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jK4JpG_card{min-height:455px}.jK4JpG_number b{font-size:58px}.jK4JpG_part small{font-size:9px}.jK4JpG_part strong{font-size:18px}}@container (max-width:490px){.jK4JpG_availability{flex-basis:130px;height:130px}.jK4JpG_periodDates{font-size:clamp(11px,2.5cqw,15px)}.jK4JpG_card h3{min-height:55px}}@container (max-width:480px){.jK4JpG_grid{grid-template-columns:1fr}.jK4JpG_card,.jK4JpG_card[data-tone=primary]{min-height:455px;padding:23px}.jK4JpG_card h3{font-size:21px}.jK4JpG_number b{font-size:83px}.jK4JpG_part{min-height:69px}.jK4JpG_part small{font-size:12px}.jK4JpG_part strong{font-size:23px}.jK4JpG_code{font-size:11px}}@media (prefers-reduced-motion:reduce){.jK4JpG_card,.jK4JpG_fill{transition:none}}
