.groovy-bundle-promo{--gbp-ink: #1b1c30;--gbp-orange: #ffb703;--gbp-hot: #ff3d8a;--gbp-paper: #fff8e8}.groovy-bundle-promo__popup{top:0;right:0;bottom:0;left:0;position:fixed;z-index:2147483000}.groovy-bundle-promo__popup[hidden],.groovy-bundle-promo__dock[hidden],.groovy-bundle-promo[hidden]{display:none!important}.groovy-bundle-promo__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06070fd1;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;position:absolute}.groovy-bundle-promo__dialog{background:radial-gradient(circle at 0% 100%,rgba(255,61,138,.72),transparent 46%),radial-gradient(circle at 100% 0%,rgba(255,183,3,.85),transparent 42%),linear-gradient(145deg,#5b21b6,#1b1c30 48%,#0f766e);border:3px solid #ffb703;border-radius:28px;box-shadow:0 0 0 8px #ffb70347,0 0 48px #ff3d8a73,0 30px 90px #0000006b;color:#fff;left:50%;max-width:520px;padding:clamp(28px,4vw,42px);position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px)}.groovy-bundle-promo__close{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;right:14px;top:14px;width:40px}.groovy-bundle-promo__kicker{color:var(--gbp-orange);font-size:12px;font-weight:800;letter-spacing:.16em;margin:0 36px 14px 0;text-transform:uppercase}.groovy-bundle-promo__dialog h2{color:#fff;display:flex;flex-direction:column;font-size:clamp(42px,7vw,64px);letter-spacing:-.05em;line-height:.92;margin:0 0 16px}.groovy-bundle-promo__line{display:block}.groovy-bundle-promo__dialog h2 em{background-image:linear-gradient(100deg,#fff36a,#ff8a00 28%,#ff3d8a,#e879f9);background-clip:text;color:transparent;filter:drop-shadow(0 8px 16px rgba(255,138,0,.7));font-style:normal;letter-spacing:.03em;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.groovy-bundle-promo__vip{align-items:center;text-decoration:none;background:linear-gradient(135deg,#7c3aed,#a855f7);border:1px solid rgba(255,255,255,.34);border-radius:999px;box-shadow:0 0 10px #a855f78c,0 0 22px #7c3aed73;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:8px;line-height:1.3;margin:4px 0 16px;max-width:100%;padding:7px 14px 7px 8px}.groovy-bundle-promo__vip>span:first-child{align-items:center;background:#ffffff2e;border-radius:50%;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.groovy-bundle-promo__vip strong{color:#fff;font-weight:900}a.groovy-bundle-promo__vip:hover{color:#fff;filter:brightness(1.08)}.groovy-bundle-promo__text{color:#ffffffc7;line-height:1.55;max-width:420px}.groovy-bundle-promo__text>:last-child{margin-bottom:0}.groovy-bundle-promo__timer{margin-top:22px}.groovy-bundle-promo__timer>p{color:#ffffff9e;font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.groovy-bundle-promo__timer-grid{display:grid;gap:8px;grid-template-columns:repeat(7,auto);justify-content:start}.groovy-bundle-promo__timer-grid>span{background:#ffb703;border:2px solid #fff36a;border-radius:12px;box-shadow:0 8px 18px #ffb70359;display:grid;justify-items:center;min-width:58px;padding:8px 6px 7px}.groovy-bundle-promo__timer-grid strong{color:#1b1c30;font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1}.groovy-bundle-promo__timer-grid small{color:#1b1c30b8;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.groovy-bundle-promo__timer-grid>b{align-self:center;color:var(--gbp-orange);font-size:22px}.groovy-bundle-promo__cta{align-items:center;background:linear-gradient(90deg,#ff8a00,#fff36a);border-radius:999px;box-shadow:0 12px 28px #ff8a0073;color:var(--gbp-ink);display:flex;font-weight:900;justify-content:space-between;margin-top:24px;min-height:54px;padding:14px 22px;text-decoration:none}.groovy-bundle-promo__cta:hover{background:#ffba2b;color:var(--gbp-ink)}.groovy-bundle-promo__note{color:#ffffff94;font-size:12px;margin:12px 0 0}.groovy-bundle-promo__dock{align-items:center;background:linear-gradient(135deg,#6d28d9,#1b1c30 58%,#0f766e);border:2px solid #ffb703;border-radius:18px;bottom:16px;box-shadow:0 0 0 4px #ffb70347,0 16px 40px #6d28d966;color:#fff;display:flex;gap:14px;justify-content:space-between;left:16px;max-width:min(360px,calc(100% - 32px));padding:12px 14px;position:fixed;text-decoration:none;z-index:30}.groovy-bundle-promo__dock:hover{border-color:#ffd36a;color:#fff}.groovy-bundle-promo__dock-copy{display:grid;gap:2px;min-width:0}.groovy-bundle-promo__dock-copy small{color:var(--gbp-orange);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.groovy-bundle-promo__dock-copy strong{color:#fff;font-size:15px;letter-spacing:-.03em;line-height:1.15}.groovy-bundle-promo__dock-timer{align-items:baseline;background:#ffb703;border-radius:12px;display:flex;flex:0 0 auto;gap:2px;padding:8px 9px}.groovy-bundle-promo__dock-timer b{color:#1b1c30;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800}.groovy-bundle-promo__dock-timer i{color:#1b1c30b3;font-size:9px;font-style:normal;font-weight:800;margin-right:4px;text-transform:uppercase}.groovy-bundle-promo__dock-timer i:last-child{margin-right:0}html.grooby-offerpage-active .groovy-bundle-promo{display:none!important}@media screen and (max-width:700px){.groovy-bundle-promo__dialog{border-radius:22px;padding:24px 18px 20px}.groovy-bundle-promo__timer-grid{gap:4px}.groovy-bundle-promo__timer-grid>span{min-width:0;padding:7px 4px}.groovy-bundle-promo__timer-grid strong{font-size:18px}.groovy-bundle-promo__dock{bottom:12px;left:12px;width:calc(100% - 24px);max-width:none}}@media(prefers-reduced-motion:reduce){.groovy-bundle-promo *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/groovy-bundle-promo.css.map */
