:root.has-promo{--header-h:188px}html.has-promo{scroll-padding-top:188px}.harvest-shell{margin-top:8px;pointer-events:auto}.harvest{--harvest-gold:#ffd18a;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(250px,1fr) 150px 208px 180px;align-items:center;gap:24px;min-height:108px;padding:10px 20px 10px 8px;border:1px solid #eaa25b4d;border-radius:18px;color:#f7efe5;background:radial-gradient(ellipse at 5% 65%,#c65b2429,transparent 45%),radial-gradient(ellipse at 93% 0%,#7c42671a,transparent 45%),linear-gradient(110deg,#211922,#171420 62%,#1d1923);box-shadow:0 9px 30px -16px #000e,inset 0 1px 0 #ffd8a30b}.harvest::before{content:'';position:absolute;top:-1px;left:24px;width:42%;height:1px;background:linear-gradient(90deg,transparent,#ffd091a6,transparent);pointer-events:none}.harvest__web,.harvest__bats{position:absolute;z-index:0;pointer-events:none}.harvest__web{top:0;right:0;width:160px;height:112px;color:#eac79a;opacity:.16}.harvest__bats{top:6px;left:34%;width:118px;height:38px;color:#e0a165;opacity:.16}.harvest__offer,.harvest__code,.harvest__countdown,.harvest__activate{position:relative;z-index:1}.harvest__offer{display:flex;align-items:center;gap:12px;min-width:0}.harvest__art{flex:none;width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 0 16px #ed852c26)}.harvest__intro{display:flex;flex-direction:column;gap:6px}.harvest__eyebrow{color:#c8a080;font-size:9px;line-height:1.4;font-weight:600;letter-spacing:1.5px;white-space:nowrap}.harvest__headline{display:flex;align-items:center;gap:12px;white-space:nowrap}.harvest__headline strong{color:var(--harvest-gold);font-size:38px;font-weight:700;line-height:1.1;letter-spacing:-1.1px;text-shadow:0 0 24px #ff9b3024}.harvest__headline > span{max-width:85px;font-size:12px;line-height:1.45;white-space:normal;color:#eee1d4}.harvest__code{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px;row-gap:2px;min-height:57px;padding:9px 13px;border:1px dashed #b0774399;border-radius:11px;text-align:left;color:#ffdc9f;background:#f4a34b09;cursor:pointer;transition:background .2s ease,border-color .2s ease}.harvest__code:hover{border-color:#f9bd73;background:#f4a34b16}.harvest__code-label{grid-column:1;font-size:8px;line-height:1.4;color:#ba9c7c;letter-spacing:1.7px}.harvest__code-value{grid-column:1;font-size:19px;line-height:1.25;letter-spacing:2px;font-weight:700}.harvest__copy{grid-column:2;grid-row:1 / 3;color:#d1a271}.harvest__code.is-copied{border-style:solid;border-color:#81b58999}.harvest__code.is-copied .harvest__code-label{color:#a7d3a8;letter-spacing:.7px}.harvest__countdown{display:flex;justify-content:center;min-width:0;width:100%}.harvest__clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;max-width:208px;font-variant-numeric:tabular-nums}.harvest__unit{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.harvest__unit > b{color:#f7eee4;font-size:23px;font-weight:600;line-height:1.1}.harvest__unit > small{display:block;color:#b2a3ad;font-size:8px;line-height:1.2;white-space:nowrap}.harvest__activate{display:flex;align-items:center;justify-content:center;gap:9px;min-height:45px;padding:0 15px;border:1px solid #ffd68d55;border-radius:12px;background:linear-gradient(180deg,#ffd777,#ffb43e);color:#35200a;box-shadow:inset 0 1px 0 #fff4c765,0 6px 20px -11px #f7a63880;font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap;cursor:pointer;transition:filter .2s ease,transform .2s ease}.harvest__activate:hover{filter:brightness(1.07);transform:translateY(-1px)}.harvest__activate:active{transform:translateY(0)}.harvest__activate.is-active{color:#cde6c7;background:#93b88412;border-color:#8cae7666;box-shadow:none;font-size:11px}.harvest__activate.is-active svg{display:none}.harvest__code:focus-visible,.harvest__activate:focus-visible{outline:2px solid #ffcf85;outline-offset:4px}.harvest-toast{position:fixed;z-index:120;bottom:28px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);width:max-content;padding:13px 18px;border:1px solid #7f9d685c;border-radius:13px;background:#1b221e;color:#d7e9ca;box-shadow:0 10px 45px #0007;font-size:12px;text-align:center}.harvest-toast[hidden]{display:none}.harvest-promo-active{color:#a4c991 !important}.site-header.is-open .harvest-shell{visibility:hidden}@media (min-width:861px){.site-header.is-scrolled .harvest{min-height:72px;padding-block:8px}.site-header.is-scrolled .harvest__art{width:54px;height:54px}.site-header.is-scrolled .harvest__eyebrow,.site-header.is-scrolled .harvest__bats{display:none}.site-header.is-scrolled .harvest__web{height:72px;opacity:.1}.site-header.is-scrolled .harvest__headline strong{font-size:29px}.site-header.is-scrolled .harvest__code{min-height:44px;padding-block:5px}.site-header.is-scrolled .harvest__code-label{display:none}.site-header.is-scrolled .harvest__copy{grid-row:1}.site-header.is-scrolled .harvest__unit > b{font-size:20px}}@media (max-width:1100px) and (min-width:861px){.harvest{grid-template-columns:minmax(210px,1fr) 126px 180px 155px;gap:12px;padding-right:15px}.harvest__art{width:64px;height:64px}.harvest__offer{gap:6px}.harvest__eyebrow{font-size:8px;letter-spacing:1px}.harvest__headline{gap:8px}.harvest__headline strong{font-size:31px}.harvest__clock{gap:6px}.harvest__activate{font-size:11px;gap:5px;padding-inline:10px}.harvest__bats{left:29%;width:84px;opacity:.12}}@media (max-width:860px){:root.has-promo{--header-h:222px}html.has-promo{scroll-padding-top:184px}.harvest{grid-template-columns:minmax(0,1fr) 156px;gap:12px 20px;min-height:142px;padding:13px 16px}.harvest__offer{grid-column:1;grid-row:1}.harvest__art{width:52px;height:52px}.harvest__headline strong{font-size:32px}.harvest__code{grid-column:2;grid-row:1}.harvest__countdown{grid-column:1;grid-row:2;justify-content:flex-start}.harvest__clock{gap:6px}.harvest__unit > b{font-size:19px}.harvest__activate{grid-column:2;grid-row:2;min-height:43px}.harvest__web{width:128px;height:104px;opacity:.12}.harvest__bats{left:40%;top:12px;width:78px;opacity:.12}.site-header.is-scrolled .harvest{grid-template-columns:minmax(0,1fr) auto;min-height:98px;padding:9px 12px;gap:7px 12px}.site-header.is-scrolled .harvest__art,.site-header.is-scrolled .harvest__eyebrow,.site-header.is-scrolled .harvest__headline > span,.site-header.is-scrolled .harvest__code-label,.site-header.is-scrolled .harvest__activate,.site-header.is-scrolled .harvest__bats{display:none}.site-header.is-scrolled .harvest__headline strong{font-size:26px}.site-header.is-scrolled .harvest__code{grid-row:1;grid-column:2;min-height:44px;padding:5px 9px;width:112px}.site-header.is-scrolled .harvest__code-value{font-size:15px;letter-spacing:1px}.site-header.is-scrolled .harvest__copy{grid-row:1;width:13px}.site-header.is-scrolled .harvest__countdown{grid-row:2;grid-column:1 / -1;justify-content:center}.site-header.is-scrolled .harvest__clock{max-width:208px;gap:10px}.site-header.is-scrolled .harvest__unit > b{font-size:16px}.site-header.is-scrolled .harvest__unit > small{font-size:8px}.site-header.is-scrolled .harvest__web{height:98px;opacity:.08}}@media (max-width:520px){:root.has-promo{--header-h:220px}.harvest{grid-template-columns:minmax(0,1fr) 124px;gap:12px 10px;padding:14px 12px}.harvest__art{width:38px;height:46px}.harvest__offer{gap:5px}.harvest__intro{gap:4px}.harvest__eyebrow{font-size:7px;letter-spacing:.8px}.harvest__headline{gap:7px}.harvest__headline strong{font-size:27px}.harvest__headline > span{font-size:10px;max-width:65px}.harvest__code{min-height:49px;padding:8px 10px;gap:3px 7px}.harvest__code-value{font-size:17px;letter-spacing:1.3px}.harvest__code-label{font-size:7px;letter-spacing:1px}.harvest__copy{width:14px}.harvest__activate{font-size:10px;gap:5px;min-height:40px;padding:0 7px}.harvest__activate svg{width:13px}.harvest__activate.is-active{white-space:normal;font-size:10px}.harvest__clock{gap:4px}.harvest__unit{gap:4px}.harvest__unit > b{font-size:17px}.harvest__unit > small{font-size:7px}.harvest__bats{display:none}}@media (max-width:370px){.harvest{grid-template-columns:minmax(0,1fr) 108px;gap:12px 7px;padding-inline:10px}.harvest__art{display:none}.harvest__activate{font-size:9px}.harvest__clock{gap:3px}.harvest__unit > b{font-size:15px}}@media (prefers-reduced-motion:reduce){.harvest__code,.harvest__activate{transition:none}}