.hero[data-astro-cid-j4uarbsb]{margin-block-end:var(--sp-lg);position:relative}.hero__viewport[data-astro-cid-j4uarbsb]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.hero__viewport[data-astro-cid-j4uarbsb]::-webkit-scrollbar{display:none}.hero__rail[data-astro-cid-j4uarbsb]{grid-auto-columns:100%;grid-auto-flow:column;display:grid}.hero__slide[data-astro-cid-j4uarbsb]{scroll-snap-align:start}.hero__slide[data-astro-cid-j4uarbsb] img{aspect-ratio:1920/576;object-fit:cover;width:100%;height:auto}.hero__arrow[data-astro-cid-j4uarbsb]{z-index:2;border-radius:var(--r-pill);color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--dur-fast) var(--ease);background:#00000073;border:0;place-items:center;padding:0;font-size:1.75rem;line-height:1;display:grid;position:absolute;inset-block-start:50%;translate:0 -50%}.hero__arrow[data-astro-cid-j4uarbsb]:hover{background:#000000b3}.hero__arrow--prev[data-astro-cid-j4uarbsb]{inset-inline-start:var(--sp-md)}.hero__arrow--next[data-astro-cid-j4uarbsb]{inset-inline-end:var(--sp-md)}.hero[data-astro-cid-j4uarbsb]:not([data-hero-ready]) .hero__arrow[data-astro-cid-j4uarbsb]{display:none}.hero__dots[data-astro-cid-j4uarbsb]{justify-content:center;gap:var(--sp-sm);margin:var(--sp-md) 0 0;padding:0;list-style:none;display:flex}.hero__dots[data-astro-cid-j4uarbsb] a[data-astro-cid-j4uarbsb]{border-radius:var(--r-pill);width:24px;height:24px;display:block;position:relative}.hero__dots[data-astro-cid-j4uarbsb] a[data-astro-cid-j4uarbsb]:after{content:"";border-radius:var(--r-pill);background:var(--c-grey-400);transition:background var(--dur-fast) var(--ease);position:absolute;inset:8px}.hero__dots[data-astro-cid-j4uarbsb] a[data-astro-cid-j4uarbsb]:hover:after,.hero__dots[data-astro-cid-j4uarbsb] a[data-astro-cid-j4uarbsb][aria-current=true]:after{background:var(--c-accent)}.hero-side[data-astro-cid-j4uarbsb]{gap:var(--sp-lg);margin:0 0 var(--sp-2xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.hero-side[data-astro-cid-j4uarbsb] img{aspect-ratio:720/216;object-fit:cover;border-radius:var(--r-md);width:100%;height:auto}.brand-wall[data-astro-cid-rwomsa2y]{background:var(--c-grey-800);padding-block:var(--sp-2xl);margin-block:var(--sp-2xl)}.brand-wall[data-astro-cid-rwomsa2y] ul[data-astro-cid-rwomsa2y]{gap:var(--sp-xl);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));place-items:center;margin:0;padding:0;list-style:none;display:grid}.brand-wall[data-astro-cid-rwomsa2y] a[data-astro-cid-rwomsa2y]{min-height:44px;display:block}.brand-wall[data-astro-cid-rwomsa2y] img[data-astro-cid-rwomsa2y]{filter:grayscale()opacity(.75);width:auto;max-width:100%;height:auto;max-height:76px;transition:filter var(--dur-base) var(--ease)}.brand-wall[data-astro-cid-rwomsa2y] a[data-astro-cid-rwomsa2y]:hover img[data-astro-cid-rwomsa2y],.brand-wall[data-astro-cid-rwomsa2y] a[data-astro-cid-rwomsa2y]:focus-visible img[data-astro-cid-rwomsa2y]{filter:grayscale(0)opacity()}.card-badges[data-astro-cid-ss7gad4i]{z-index:2;gap:var(--sp-3xs);pointer-events:none;justify-items:start;display:grid;position:absolute;inset-block-start:var(--sp-sm);inset-inline-start:var(--sp-sm)}.card-price[data-astro-cid-ss7gad4i]{align-items:baseline;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.card-price__old[data-astro-cid-ss7gad4i]{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--c-text-muted)}.card-price__now[data-astro-cid-ss7gad4i]{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.card-price__alt[data-astro-cid-ss7gad4i]{font-size:var(--fs-sm);color:var(--c-text-muted);flex-basis:100%}.promo-rail[data-astro-cid-pbm53etq]{margin-block:var(--sp-2xl)}.promo-rail[data-astro-cid-pbm53etq] h2[data-astro-cid-pbm53etq]{text-align:center;margin-block-end:var(--sp-xl)}.promo-rail__track[data-astro-cid-pbm53etq]{gap:var(--sp-lg);padding:0 0 var(--sp-sm);scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.promo-rail__track[data-astro-cid-pbm53etq]>li{scroll-snap-align:start}@media (width>=1100px){.promo-rail__track[data-astro-cid-pbm53etq]{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.promo-rail__track[data-astro-cid-pbm53etq]>li:nth-child(n+6){display:none}}.front-info[data-astro-cid-gqkqbgwm]{background:var(--c-bg-subtle);padding-block:var(--sp-3xl);margin-block-start:var(--sp-2xl)}.front-info[data-astro-cid-gqkqbgwm] h2[data-astro-cid-gqkqbgwm]{text-align:center}.front-info__body[data-astro-cid-gqkqbgwm]{gap:var(--sp-xl);align-items:start;display:grid}@media (width>=768px){.front-info__body[data-astro-cid-gqkqbgwm]{grid-template-columns:minmax(0,1fr) auto}}.front-info__text[data-astro-cid-gqkqbgwm] p[data-astro-cid-gqkqbgwm]{margin-block-end:var(--sp-md)}.front-info__badge[data-astro-cid-gqkqbgwm]{justify-self:center;width:195px;height:auto}.front-info__seal[data-astro-cid-gqkqbgwm]{width:min(100%,44rem);height:auto;margin:var(--sp-2xl) auto 0;display:block}.benefits[data-astro-cid-zevjt32q]{padding-block:var(--sp-2xl);border-block-start:1px solid var(--c-border)}.benefits[data-astro-cid-zevjt32q] ul[data-astro-cid-zevjt32q]{gap:var(--sp-xl);text-align:center;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.benefits[data-astro-cid-zevjt32q] li[data-astro-cid-zevjt32q]{justify-items:center;gap:var(--sp-sm);display:grid}.benefits[data-astro-cid-zevjt32q] img[data-astro-cid-zevjt32q]{object-fit:contain;width:72px;height:72px}.benefits[data-astro-cid-zevjt32q] span[data-astro-cid-zevjt32q]{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.lede[data-astro-cid-ps7ehr64]{font-size:var(--fs-lg);max-width:var(--measure)}.card-count[data-astro-cid-ps7ehr64]{color:var(--c-text-muted);font-size:var(--fs-sm);margin:0}.lede[data-astro-cid-cwteilro]{font-size:var(--fs-lg);max-width:var(--measure);color:var(--c-text)}.product[data-astro-cid-2gs6ow7j]{gap:var(--sp-2xl);margin-block:var(--sp-xl);align-items:start;display:grid}@media (width>=768px){.product[data-astro-cid-2gs6ow7j]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.product__media[data-astro-cid-2gs6ow7j]{background:var(--c-grey-100);border-radius:var(--r-lg);padding:var(--sp-lg);place-items:center;display:grid}.product__media[data-astro-cid-2gs6ow7j] img{object-fit:contain;width:auto;max-height:26rem}.product__price[data-astro-cid-2gs6ow7j]{font-size:var(--fs-3xl);font-weight:var(--fw-bold);margin-block:var(--sp-md)}.product__observed[data-astro-cid-2gs6ow7j]{font-size:var(--fs-sm);color:var(--c-text-muted)}.product__price-alt[data-astro-cid-2gs6ow7j]{font-size:var(--fs-lg);font-weight:var(--fw-regular);color:var(--c-text-muted);display:block}.product__actions[data-astro-cid-2gs6ow7j]{gap:var(--sp-md);flex-wrap:wrap;display:flex}.sku[data-astro-cid-2gs6ow7j]{font-size:var(--fs-sm);color:var(--c-text-muted)}.badge-row[data-astro-cid-2gs6ow7j]{align-items:center;gap:var(--sp-lg)}.product__add-form[data-astro-cid-2gs6ow7j]{align-items:center;gap:var(--sp-md);flex-wrap:wrap;margin-block-end:var(--sp-md);display:flex}.product__add-form[data-astro-cid-2gs6ow7j] input[data-astro-cid-2gs6ow7j][type=number]{width:4.5rem;padding:var(--sp-sm);border:1px solid var(--c-border-strong);border-radius:var(--r-md);font:inherit}.article-list[data-astro-cid-3vvb733y]{gap:var(--sp-xl);padding:0;list-style:none;display:grid}.article-list[data-astro-cid-3vvb733y] h3[data-astro-cid-3vvb733y]{margin-block-end:var(--sp-2xs)}.meta[data-astro-cid-3vvb733y]{color:var(--c-text-muted);font-size:var(--fs-sm);margin:0}.meta[data-astro-cid-4cnmyude]{color:var(--c-text-muted);font-size:var(--fs-sm)}.order-flow[data-astro-cid-cgwu4go2]{max-width:var(--measure);padding-inline-start:var(--sp-xl)}.order-flow[data-astro-cid-cgwu4go2] li[data-astro-cid-cgwu4go2]{margin-block-end:var(--sp-sm)}.contact-list[data-astro-cid-cgwu4go2]{gap:var(--sp-sm) var(--sp-xl);grid-template-columns:max-content 1fr;max-width:40rem;display:grid}.contact-list[data-astro-cid-cgwu4go2] dt[data-astro-cid-cgwu4go2]{font-weight:var(--fw-bold);color:var(--c-text-muted)}.contact-list[data-astro-cid-cgwu4go2] dd[data-astro-cid-cgwu4go2]{margin:0}.contact-list[data-astro-cid-cgwu4go2] address[data-astro-cid-cgwu4go2]{font-style:normal}.lede[data-astro-cid-vybr6awi]{font-size:var(--fs-lg);max-width:var(--measure)}.card-count[data-astro-cid-vybr6awi]{color:var(--c-text-muted);font-size:var(--fs-sm);margin:0}.cart-empty[data-astro-cid-ihkxtoxo]{gap:var(--sp-lg);padding-block:var(--sp-2xl);justify-items:start;display:grid}.cart-empty[data-astro-cid-ihkxtoxo][hidden]{display:none}.cart-table[data-astro-cid-ihkxtoxo]{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.cart-table[data-astro-cid-ihkxtoxo] th[data-astro-cid-ihkxtoxo],.cart-table[data-astro-cid-ihkxtoxo] td[data-astro-cid-ihkxtoxo]{text-align:start;padding:var(--sp-sm) var(--sp-md);border-block-end:1px solid var(--c-border);vertical-align:middle}.cart-row__product[data-astro-cid-ihkxtoxo]{align-items:center;gap:var(--sp-sm);display:flex}.cart-row__thumb[data-astro-cid-ihkxtoxo]{object-fit:contain;background:var(--c-grey-100);border-radius:var(--r-sm);flex:none}.cart-row__qty[data-astro-cid-ihkxtoxo]{width:4.5rem;padding:var(--sp-2xs) var(--sp-sm);border:1px solid var(--c-border-strong);border-radius:var(--r-sm);font:inherit}.cart-summary[data-astro-cid-ihkxtoxo]{align-items:baseline;gap:var(--sp-sm);font-size:var(--fs-lg);flex-wrap:wrap;justify-content:flex-end;margin-block-start:var(--sp-lg);display:flex}.cart-summary__alt[data-astro-cid-ihkxtoxo]{color:var(--c-text-muted);font-size:var(--fs-sm)}.cart-actions[data-astro-cid-ihkxtoxo]{justify-content:flex-end;gap:var(--sp-md);flex-wrap:wrap;margin-block-start:var(--sp-xl);display:flex}.checkout-grid[data-astro-cid-qjfr6e2v]{gap:var(--sp-2xl);align-items:start;display:grid}.checkout-grid[data-astro-cid-qjfr6e2v][hidden]{display:none}@media (width>=900px){.checkout-grid[data-astro-cid-qjfr6e2v]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.checkout-summary[data-astro-cid-qjfr6e2v]{padding:var(--sp-lg);background:var(--c-grey-100);border-radius:var(--r-lg)}.checkout-items[data-astro-cid-qjfr6e2v]{margin:0 0 var(--sp-lg);gap:var(--sp-sm);padding:0;list-style:none;display:grid}.checkout-item[data-astro-cid-qjfr6e2v]{justify-content:space-between;gap:var(--sp-md);font-size:var(--fs-sm);display:flex}.checkout-item__name[data-astro-cid-qjfr6e2v]{color:var(--c-text)}.checkout-item__qty[data-astro-cid-qjfr6e2v]{color:var(--c-text-muted)}.checkout-totals[data-astro-cid-qjfr6e2v]{justify-content:space-between;gap:var(--sp-md);margin:var(--sp-2xs) 0;display:flex}.checkout-totals--grand[data-astro-cid-qjfr6e2v]{font-size:var(--fs-lg);font-weight:var(--fw-bold);border-block-start:1px solid var(--c-border);margin-block-start:var(--sp-sm);padding-block-start:var(--sp-sm)}.checkout-form[data-astro-cid-qjfr6e2v]{gap:var(--sp-lg);display:grid}.field[data-astro-cid-qjfr6e2v]{gap:var(--sp-2xs);display:grid}.field[data-astro-cid-qjfr6e2v] label[data-astro-cid-qjfr6e2v],.field[data-astro-cid-qjfr6e2v] legend[data-astro-cid-qjfr6e2v]{font-weight:var(--fw-bold);font-size:var(--fs-sm)}.field[data-astro-cid-qjfr6e2v] input[data-astro-cid-qjfr6e2v][type=text],.field[data-astro-cid-qjfr6e2v] input[data-astro-cid-qjfr6e2v][type=email],.field[data-astro-cid-qjfr6e2v] input[data-astro-cid-qjfr6e2v][type=tel],.field[data-astro-cid-qjfr6e2v] textarea[data-astro-cid-qjfr6e2v]{padding:var(--sp-sm) var(--sp-md);border:1px solid var(--c-border-strong);border-radius:var(--r-md);font:inherit}fieldset[data-astro-cid-qjfr6e2v].field{border:1px solid var(--c-border);border-radius:var(--r-md);padding:var(--sp-md);gap:var(--sp-sm);display:grid}.radio[data-astro-cid-qjfr6e2v]{align-items:center;gap:var(--sp-sm);font-weight:var(--fw-regular);display:flex}.radio[data-astro-cid-qjfr6e2v] input[data-astro-cid-qjfr6e2v][type=radio]{width:1.5rem;height:1.5rem}.checkout-error[data-astro-cid-qjfr6e2v]{color:var(--c-danger-text,#b3261e)}#checkout-submit[data-astro-cid-qjfr6e2v]{justify-self:start}.order-received[data-astro-cid-tsqxx42g]{max-width:40rem;padding-block:var(--sp-2xl);text-align:center;margin-inline:auto}.order-received__body[data-astro-cid-tsqxx42g]{font-size:var(--fs-lg)}.order-received__items[data-astro-cid-tsqxx42g]{margin:var(--sp-lg) 0;padding:var(--sp-lg);background:var(--c-grey-100);border-radius:var(--r-lg);text-align:start;gap:var(--sp-sm);list-style:none;display:grid}.order-received__items[data-astro-cid-tsqxx42g][hidden]{display:none}.order-received__item[data-astro-cid-tsqxx42g]{justify-content:space-between;gap:var(--sp-md);font-size:var(--fs-sm);display:flex}
