.announcement-bar{padding:.75rem 0;font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:600;position:relative;z-index:100}.announcement-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.announcement-bar__content{flex:1;text-align:center}.announcement-bar__text{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit;transition:opacity .2s ease}.announcement-bar__text:hover{opacity:.8}.announcement-bar__text svg{width:14px;height:14px}.announcement-bar__close{background:none;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:inherit;opacity:.7;transition:opacity .2s ease}.announcement-bar__close:hover{opacity:1}.announcement-bar__close svg{width:16px;height:16px}@media(max-width:640px){.announcement-bar{padding:.5rem 0}.announcement-bar__text{font-size:.7rem}}.announcement-bar .ab__viewport{display:block;flex:1 1 auto;min-width:0;overflow:hidden;color:inherit;text-decoration:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.announcement-bar .ab__track{display:flex;width:max-content;animation:ab-run var(--ab-dur, 40s) linear infinite}.announcement-bar .ab__group{display:flex;flex:none;margin:0;padding:0;list-style:none}.announcement-bar .ab__item{display:inline-flex;align-items:center;gap:8px;padding:9px 22px;white-space:nowrap;font-size:.8125rem;font-weight:500;letter-spacing:.01em}.announcement-bar .ab__item:after{content:"";width:4px;height:4px;margin-left:22px;border-radius:50%;background:currentColor;opacity:.35}.announcement-bar .ab__ico{display:inline-grid;place-items:center;color:var(--volt-bright, #00B4FF)}.announcement-bar .ab__viewport:hover .ab__track,.announcement-bar .ab__viewport:focus-visible .ab__track{animation-play-state:paused}.announcement-bar .ab__viewport:focus-visible{outline:2px solid var(--volt-bright, #00B4FF);outline-offset:-2px}@keyframes ab-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announcement-bar .ab__track{animation:none;width:auto;justify-content:center}.announcement-bar .ab__group{flex-wrap:wrap;justify-content:center}.announcement-bar .ab__group+.ab__group,.announcement-bar .ab__dup{display:none}}.announcement-bar.has-bn{padding:.7rem 0;text-transform:none;letter-spacing:0;font-weight:400;background:#0a0a0b!important;color:#ffffffd1!important}.announcement-bar.has-bn .ab-bn strong{color:#fff}.announcement-bar.has-bn .ab-bn a{color:#5fd4ff}.announcement-bar.has-bn .ab__viewport,.announcement-bar.has-bn .announcement-bar__content{display:none}.announcement-bar.has-bn .announcement-bar__inner{justify-content:center}.announcement-bar.has-bn{padding:0;background:linear-gradient(90deg,#0a0a0b,#14161b 50%,#0a0a0b)!important;border-bottom:1px solid rgba(215,255,58,.22)}.announcement-bar.has-bn .announcement-bar__inner{gap:0}.ab-car{flex:1 1 auto;min-width:0;display:flex;align-items:center;height:42px}.ab-car__nav{flex:none;width:40px;height:42px;display:grid;place-items:center;padding:0;border:0;background:none;color:#fff9;cursor:pointer;transition:color .15s ease}.ab-car__nav:hover,.ab-car__nav:focus-visible{color:#d7ff3a}.ab-car__nav:focus-visible{outline:2px solid #D7FF3A;outline-offset:-4px;border-radius:8px}.ab-car__track{position:relative;flex:1 1 auto;height:100%;margin:0;padding:0;list-style:none;overflow:hidden}.ab-car__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(100%);pointer-events:none;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.ab-car__slide.is-on{opacity:1;transform:none;pointer-events:auto}.ab-car__slide.is-up{transform:translateY(-100%)}.ab-car__slide a{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;text-decoration:none;font-size:.86rem;font-weight:500;line-height:42px}.ab-car__slide a>*{vertical-align:middle}.ab-car__slide b{font-weight:800}.ab-car__tag{padding:4px 8px;border-radius:6px;background:#d7ff3a;color:#0a0a0b;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.ab-car__hot{color:#ffb020}.ab-car__tag{margin-right:6px}.ab-car__sep{display:inline-block;width:4px;height:4px;margin:0 6px;border-radius:50%;background:#fff6}.ab-car__cta{margin-left:6px}.ab-car__cta{color:#d7ff3a;font-weight:800;text-decoration:underline;text-underline-offset:3px}.ab-car .bn-cd{color:#d7ff3a;font-weight:800;font-variant-numeric:tabular-nums}@media(max-width:560px){.ab-car__slide a{font-size:.78rem}.ab-car__long{display:none}.ab-car__nav{width:32px}.ab-car__tag{font-size:.62rem;padding:3px 6px}}@media(prefers-reduced-motion:reduce){.ab-car__slide{transition:none}}.blog-posts__grid{display:grid;gap:var(--space-6);margin-bottom:var(--space-8)}.blog-posts__grid[data-layout=grid-3]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.blog-posts__grid[data-layout=grid-2]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.blog-posts__grid[data-layout=grid-1]{grid-template-columns:1fr}.blog-post-card{display:flex;flex-direction:column;background:var(--color-bg-alt);border-radius:var(--radius-md);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blog-post-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00b4ff1a}.blog-post-card__image{width:100%;height:240px;overflow:hidden;background:var(--color-bg)}.blog-post-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-post-card:hover .blog-post-card__image img{transform:scale(1.05)}.blog-post-card__body{padding:var(--space-5);display:flex;flex-direction:column;flex:1}.blog-post-card__meta{font-size:var(--fs-xs);color:var(--color-fg-subtle);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.blog-post-card__title{font-size:var(--fs-lg);font-weight:700;margin-bottom:var(--space-3);line-height:1.3}.blog-post-card__title a{color:var(--color-fg);text-decoration:none;transition:color .2s ease}.blog-post-card__title a:hover{color:var(--color-accent)}.blog-post-card__excerpt{color:var(--color-fg-muted);font-size:var(--fs-sm);line-height:1.6;margin-bottom:var(--space-3);flex:1}.blog-post-card__author{font-size:var(--fs-xs);color:var(--color-fg-subtle);margin-bottom:var(--space-3)}.blog-post-card__link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-accent);text-decoration:none;font-weight:600;font-size:var(--fs-sm);transition:gap .2s ease}.blog-post-card__link:hover{gap:.75rem}.blog-post-card__link svg{width:16px;height:16px}.blog-posts__footer{text-align:center;margin-top:var(--space-8)}@media(max-width:640px){.blog-posts__grid{gap:var(--space-4)}.blog-post-card__image{height:200px}.blog-post-card__body{padding:var(--space-4)}}.upsell-bundle__content{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:center}.upsell-bundle__text h2{font-size:var(--fs-2xl);font-weight:700;margin-top:var(--space-3);line-height:1.2}.upsell-bundle__savings{display:flex;align-items:baseline;gap:var(--space-2)}.upsell-bundle__savings-label{font-size:var(--fs-sm);color:var(--color-fg-muted)}.upsell-bundle__savings-amount{font-size:var(--fs-2xl);font-weight:700;color:var(--color-accent)}.upsell-bundle__item{padding:var(--space-3);background:var(--color-bg);border-radius:var(--radius-sm);margin-bottom:var(--space-2)}.upsell-bundle__item-check{display:flex;align-items:center;gap:var(--space-3)}.upsell-bundle__checkbox{width:20px;height:20px;cursor:pointer;accent-color:var(--color-accent)}.upsell-bundle__item-label{display:flex;justify-content:space-between;align-items:center;flex:1;cursor:pointer}.upsell-bundle__item-name{font-weight:600;color:var(--color-fg)}.upsell-bundle__item-price{font-weight:700;color:var(--color-accent)}.upsell-bundle__image{width:100%}.upsell-bundle__image img{width:100%;height:auto;border-radius:var(--radius-md)}@media(max-width:1024px){.upsell-bundle__content{grid-template-columns:1fr;gap:var(--space-6)}.upsell-bundle__text h2{font-size:var(--fs-xl)}}@media(max-width:640px){.upsell-bundle__text h2{font-size:var(--fs-lg)}.upsell-bundle__savings-amount{font-size:var(--fs-xl)}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
