:root{--cp-night:#0E2219;--cp-shade:#0B1C14;--cp-deep:#1F4D3A;--cp-base:#2F6B4F;--cp-glow:#3A7A5B;--cp-accent:#CFE8C9;--cp-accent-2:#E7F2E9;--cp-on-accent:#1F4D3A;--cp-neon:#7FC79C;--cp-label:#A9D6B6;--cp-muted:rgba(255,255,255,.78);--cp-line:rgba(255,255,255,.14);--cp-glass:rgba(255,255,255,.3);--cp-card:rgba(11,28,20,.9);--cp-bg:radial-gradient(120% 90% at 100% 0%,rgba(58,122,91,.5),transparent 60%),var(--cp-night);--cp-ease:cubic-bezier(.2,0,0,1)}.cp-tag{display:inline-flex;align-items:center;align-self:start;padding:4px 10px;border-radius:999px;background:var(--cp-accent);color:var(--cp-on-accent);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:16px;text-transform:uppercase;white-space:nowrap}.cp-on .vh :is(.nav__promo,.mpromo,.dquick .is-promo){border:1px solid transparent;color:var(--cp-accent);background:linear-gradient(110deg,var(--cp-night) 0%,var(--cp-deep) 65%,var(--cp-base) 100%) padding-box,linear-gradient(110deg,var(--cp-accent),var(--cp-neon) 60%,var(--cp-glow)) border-box;box-shadow:0 0 14px #7fc79c59;text-shadow:0 0 10px rgba(207,232,201,.35);transition:box-shadow .2s}.cp-on .vh :is(.nav__promo,.mpromo,.dquick .is-promo):hover{box-shadow:0 0 20px #7fc79c8c}.cp-on .vh .dquick .is-promo svg{color:var(--cp-accent)}.cp-on .vh .qchip--hot{border-color:transparent;color:var(--cp-accent);background:linear-gradient(110deg,var(--cp-night),var(--cp-deep)) padding-box,linear-gradient(110deg,var(--cp-accent),var(--cp-neon)) border-box}.cp-on .vh .qchip--hot svg{color:var(--cp-accent)}.cp-on .vh .badge-hot{background:var(--cp-accent);color:var(--cp-on-accent)}.pcard .pchip.cp-chip-card{background:var(--cp-night);color:var(--cp-accent);box-shadow:0 0 0 1px #cfe8c959}.cp-fab{position:fixed;right:0;top:50%;z-index:56;min-width:40px;min-height:44px;padding:14px 10px;border:0;border-radius:0 12px 12px 0;background:var(--cp-accent);color:var(--cp-on-accent);font:inherit;font-size:14px;font-weight:600;letter-spacing:.02em;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);box-shadow:0 0 0 1px #1f4d3a4d,0 8px 24px #0e221940;cursor:pointer}.cp-fab[hidden]{display:none}@media(max-width:749px){.cp-fab{min-width:30px;padding:12px 6px;font-size:12px}}.cp-dlg{width:calc(100% - 32px);max-width:440px;margin:auto;padding:32px 24px 24px;border:0;border-radius:28px;background:var(--cp-bg);color:#fff;text-align:center;font-family:Google Sans Flex,Google Sans,Lato,system-ui,sans-serif;box-shadow:0 30px 80px #00000073,inset 0 0 0 1px #ffffff1a}.cp-dlg::backdrop{background:#0e221999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cp-dlg[open]{animation:cpIn .26s var(--cp-ease)}@keyframes cpIn{0%{opacity:0;transform:translateY(8px)}}.cp-dlg__logo{display:block;width:min(260px,72%);height:auto;margin:0 auto 16px;border-radius:16px;mix-blend-mode:screen}.cp-dlg h2{margin:0 0 10px;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#fff}.cp-dlg__box{margin:0 0 20px;padding:12px 16px 14px;border-radius:16px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24;text-align:left}.cp-dlg .cp-dlg__box-t{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;font-size:13px;color:var(--cp-muted)}.cp-dlg__rows{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cp-dlg__rows li{display:grid;grid-template-columns:minmax(84px,auto) 1fr;align-items:baseline;gap:12px;font-size:14px;line-height:1.35;color:#fff}.cp-dlg__rows b{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--cp-accent);white-space:nowrap;font-variant-numeric:tabular-nums}.cp-dlg__cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:12px 24px;border-radius:999px;background:var(--cp-accent);color:var(--cp-on-accent);font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s}.cp-dlg__cta:hover{background:var(--cp-accent-2)}.cp-dlg__cta svg{width:18px;height:18px}.cp-dlg__x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer}.cp-dlg__x:hover{background:#fff3}.cp-dlg__x svg{width:20px;height:20px}.cp-dlg :focus-visible,.cp-fab:focus-visible{outline:2px solid var(--cp-accent);outline-offset:3px;box-shadow:none}.cp-banner{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 16px;margin:0 0 14px;padding:12px 16px 12px 12px;border:1px solid transparent;border-radius:20px;color:#fff;background:linear-gradient(115deg,#1f4d3af7,#0e2219f7) padding-box,linear-gradient(110deg,#cfe8c9b3,#7fc79cb3 55%,#3a7a5bb3) border-box;font-family:Google Sans Flex,Google Sans,Lato,system-ui,sans-serif}.cp-banner__logo{width:72px;height:auto;border-radius:10px;mix-blend-mode:screen}.cp-banner__txt{display:grid;gap:2px;margin:0}.cp-banner__txt span{font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:var(--cp-label)}.cp-banner__txt b{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:#fff}.cp-clock{display:grid;justify-items:end;gap:4px}.cp-clock[data-state=over]{display:none}.cp-clock__t{font-size:12px;line-height:1;color:var(--cp-muted)}.cp-clock__u{display:flex;gap:4px}.cp-clock__u>span{display:inline-flex;align-items:baseline;justify-content:center;gap:1px;min-width:38px;padding:6px;border-radius:10px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.cp-clock__u b{font-size:16px;font-weight:600;line-height:1;color:var(--cp-accent);font-variant-numeric:tabular-nums}.cp-clock__u small{font-size:11px;line-height:1;color:var(--cp-muted)}@media(max-width:599px){.cp-banner{grid-template-columns:auto minmax(0,1fr);padding:10px 12px 12px 10px}.cp-banner__logo{width:58px}.cp-banner__txt b{font-size:15px}.cp-clock{grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center stretch;gap:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.cp-clock__u{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.cp-dlg[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/vs-campaign.css.map */
