.variation-nav{position:fixed;bottom:0;left:0;right:0;z-index:99999;background:#1a1a2e;border-top:2px solid #0066cc;padding:10px 16px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;box-shadow:0 -4px 20px #0000004d}.variation-nav__label{color:#a0a0b0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-right:8px;white-space:nowrap}.variation-nav__btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:2px solid #333355;border-radius:8px;background:transparent;color:#ccd;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s ease;text-decoration:none}.variation-nav__btn:hover{border-color:#06c;background:#0066cc26;color:#fff;text-decoration:none}.variation-nav__btn--active{border-color:#06c;background:#06c;color:#fff}.variation-nav__desc{color:#ccd;font-size:12px;margin-left:12px;max-width:300px;line-height:1.3}@media(max-width:768px){.variation-nav{flex-wrap:wrap;gap:6px;padding:8px 12px}.variation-nav__label{width:100%;text-align:center;margin-right:0;margin-bottom:2px}.variation-nav__btn{width:32px;height:32px;font-size:12px}.variation-nav__desc{width:100%;text-align:center;margin-left:0;margin-top:4px}}body.has-variation-nav{padding-bottom:70px}@media(max-width:768px){body.has-variation-nav{padding-bottom:110px}}.bundle-compare-banner{display:flex!important;align-items:center;justify-content:space-between!important;background:var(--bundle-primary)!important;border:none!important;border-radius:var(--bundle-radius-sm)!important;padding:20px 28px!important;max-width:900px;width:100%;text-decoration:none!important;cursor:pointer;transition:var(--bundle-transition);gap:24px!important}.bundle-compare-banner:hover{background:var(--bundle-primary-hover)!important;transform:translateY(-1px);box-shadow:0 6px 20px #0034664d}.bundle-compare-banner__content{flex:1;min-width:0}.bundle-compare-banner__heading{margin:0 0 4px;font-family:Montserrat,sans-serif;font-size:1.6rem;font-weight:700;color:#fff;line-height:1.3}.bundle-compare-banner__desc{margin:0;font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:400;color:#ffffffb3;line-height:1.4}.bundle-compare-banner__btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:10px 20px;background:transparent;border:1.5px solid rgba(255,255,255,.4);border-radius:var(--bundle-radius-full);font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:600;color:#fff;white-space:nowrap;transition:var(--bundle-transition)}.bundle-compare-banner:hover .bundle-compare-banner__btn{background:#ffffff26;border-color:#ffffffb3}.bundle-compare-banner__btn svg{transition:transform .2s ease}.bundle-compare-banner:hover .bundle-compare-banner__btn svg{transform:translate(3px)}@media(max-width:520px){.bundle-compare-banner{flex-direction:column!important;align-items:flex-start!important;padding:18px 20px!important;gap:14px!important}.bundle-compare-banner__heading{font-size:1.4rem}.bundle-compare-banner__desc{font-size:1.2rem}.bundle-compare-banner__btn{align-self:stretch;justify-content:center;padding:10px 16px}}body.bundle-v2 .bundle-callout--skip{background:transparent;border:none;padding:8px 0;font-size:1.3rem;white-space:nowrap}body.bundle-v2 .bundle-callout--skip .bundle-callout__text{text-decoration:underline;text-decoration-color:var(--bundle-text-muted);text-underline-offset:3px}body.bundle-v2 .bundle-callout--skip:hover{background:transparent;border:none}body.bundle-v2 .bundle-callout--skip:hover .bundle-callout__text{text-decoration-color:var(--bundle-primary);color:var(--bundle-primary)}body.bundle-v3 .bundle-callout--skip{background:transparent;border:none;padding:6px 0;font-size:1.3rem}body.bundle-v3 .bundle-callout--skip:hover{background:transparent;border:none}body.bundle-v3 .bundle-callout--skip .bundle-callout__text strong{text-decoration:underline;text-underline-offset:3px}body.bundle-v4 .bundle-callout--skip{margin-top:0;margin-bottom:0}body.bundle-v5 .bundle-callout--skip{background:transparent;border:2px solid var(--bundle-primary);color:var(--bundle-primary);max-width:900px;width:fit-content;border-radius:var(--bundle-radius-full);padding:10px 28px;font-weight:600;font-size:1.3rem;white-space:nowrap}body.bundle-v5 .bundle-callout--skip:hover{background:var(--bundle-primary);border-color:var(--bundle-primary);color:#fff}body.bundle-v5 .bundle-callout--skip:hover strong{color:#fff}body.bundle-v6 .bundle-callout--compare,body.bundle-v6 .bundle-callout--skip{background:transparent;border:none;padding:4px 0;font-size:1.35rem;max-width:none;gap:6px}body.bundle-v6 .bundle-callout--compare:hover,body.bundle-v6 .bundle-callout--skip:hover{background:transparent;border:none}body.bundle-v6 .bundle-callout--compare .bundle-callout__icon{display:none}body.bundle-v6 .bundle-callout--compare .bundle-callout__text,body.bundle-v6 .bundle-callout--skip .bundle-callout__text{text-decoration:none}body.bundle-v6 .bundle-callout--compare strong,body.bundle-v6 .bundle-callout--skip strong{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}body.bundle-v6 .bundle-callout--compare:hover strong,body.bundle-v6 .bundle-callout--skip:hover strong{text-decoration-thickness:2px}body.bundle-v7 .bundle-callout--compare,body.bundle-v7 .bundle-callout--skip{background:#fff;border:1px solid var(--bundle-border);border-radius:var(--bundle-radius);padding:18px 28px;box-shadow:var(--bundle-shadow)}body.bundle-v7 .bundle-callout--compare:hover,body.bundle-v7 .bundle-callout--skip:hover{box-shadow:var(--bundle-shadow-lg);border-color:var(--bundle-border-hover);background:#fff;transform:translateY(-2px)}body.bundle-v8 .bundle-callout--compare{background:#f0f7ff;border:1px solid #cce0f5;border-left:4px solid var(--bundle-accent);border-radius:4px;justify-content:flex-start;padding:16px 24px}body.bundle-v8 .bundle-callout--compare:hover{background:#e6f0fa;border-color:#b3d4f0;border-left-color:var(--bundle-accent)}body.bundle-v8 .bundle-callout--compare .bundle-callout__icon{color:var(--bundle-accent);opacity:.8}body.bundle-v8 .bundle-callout--skip{background:#f0fdf4;border:1px solid #bbf7d0;border-left:4px solid var(--bundle-success);border-radius:4px;justify-content:flex-start;padding:16px 24px}body.bundle-v8 .bundle-callout--skip:hover{background:#dcfce7;border-color:#86efac;border-left-color:var(--bundle-success)}body.bundle-v8 .bundle-callout--skip strong{color:#059669}body.bundle-v9 .bundle-callout--skip{background:transparent;border:none;padding:6px 0;font-size:1.3rem}body.bundle-v9 .bundle-callout--skip:hover{background:transparent;border:none}body.bundle-v9 .bundle-callout--skip .bundle-callout__text strong{text-decoration:underline;text-underline-offset:3px}body.bundle-v10 .bundle-callout--compare{background:transparent;border:none;padding:0;font-size:1.3rem;gap:6px}body.bundle-v10 .bundle-callout--compare:hover{background:transparent;border:none}body.bundle-v10 .bundle-callout--compare .bundle-callout__icon{display:none}body.bundle-v10 .bundle-callout--compare strong{text-decoration:underline;text-underline-offset:3px}body.bundle-v10 .bundle-callout--skip{background:#e8eff7;border:2px solid var(--bundle-primary);color:var(--bundle-primary);max-width:420px;border-radius:var(--bundle-radius-sm);padding:14px 28px;font-weight:600;font-size:1.5rem}body.bundle-v10 .bundle-callout--skip:hover{background:var(--bundle-primary);border-color:var(--bundle-primary);color:#fff}body.bundle-v10 .bundle-callout--skip:hover strong{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bundle-variations.css.map */
