.store-hero{position:relative;min-height:330px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.09);overflow:hidden;box-shadow:var(--shadow-soft);background:#101010}.store-hero__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.store-hero__image{width:100%;height:100%;object-fit:cover;display:block}.store-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#000000bf 8%,#00000052 46%,#0000008c),linear-gradient(180deg,transparent 0%,rgba(var(--accent-rgb),.32) 100%)}.store-hero__content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:.7rem;padding:2.3rem;max-width:min(680px,100%);color:#fff}.store-hero__kicker{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.11em;font-weight:600;opacity:.86}.store-hero__title{margin:0;font-size:clamp(1.65rem,3.6vw,2.65rem);line-height:1.04;text-transform:uppercase}.store-hero__subtitle{margin:0;max-width:56ch;color:#ffffffeb}.store-hero__cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:40px;border-radius:999px;padding:.2rem 1.1rem;text-decoration:none;font-weight:700;color:#fff;background:var(--store-accent, var(--accent));border:1px solid transparent;transition:transform .18s ease,background-color .18s ease}.store-hero__cta:hover{transform:translateY(-1px);background:var(--store-accent-dark, var(--accent-dark))}.storefront-section{display:grid;gap:1rem;padding:var(--space-md);border:1px solid var(--store-body-details, rgba(0, 0, 0, .09));border-radius:var(--radius-md);background:var(--store-menu-background-content, var(--bg-surface));box-shadow:var(--shadow-soft)}.store-page .storefront-main>.storefront-section{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.store-page .storefront-main>.storefront-home-section-shell>.storefront-section,.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-section,.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-home-section-shell>.storefront-section{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.store-page .storefront-main>.storefront-section .storefront-section__header{padding-inline:.05rem}.store-page .storefront-main{--storefront-home-section-content-footer-space: .875rem;--storefront-home-section-trailing-space: clamp(1.15rem, 1.95vw, 1.55rem);--storefront-carousel-dot-size: .62rem;--storefront-carousel-dot-gap: .44rem;--storefront-carousel-dot-stack-step: .68rem;--storefront-carousel-dot-visual-gap: calc(var(--storefront-carousel-dot-stack-step) * 2);--storefront-carousel-dot-end-space: var(--storefront-home-section-content-footer-space, .875rem)}.store-page .storefront-main>.storefront-home-section-shell,.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready],.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-home-section-shell{padding-bottom:var(--storefront-home-section-trailing-space)}.store-page .storefront-main>.storefront-home-section-shell:has(.storefront-banner-carousel__pagination:not([hidden])),.store-page .storefront-main>.storefront-home-section-shell:has(.storefront-showcase-carousel-pagination:not([hidden])),.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]:has(.storefront-banner-carousel__pagination:not([hidden])),.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]:has(.storefront-showcase-carousel-pagination:not([hidden])),.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-home-section-shell:has(.storefront-banner-carousel__pagination:not([hidden])),.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-home-section-shell:has(.storefront-showcase-carousel-pagination:not([hidden])){padding-bottom:0}.store-page .storefront-main>.storefront-home-section-shell>.storefront-section .storefront-section__header,.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-section .storefront-section__header,.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-home-section-shell>.storefront-section .storefront-section__header{padding-inline:.05rem}.store-page .storefront-main>.storefront-home-section-shell>.storefront-section--infobar.storefront-section--infobar-compact,.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-section--infobar.storefront-section--infobar-compact,.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-home-section-shell>.storefront-section--infobar.storefront-section--infobar-compact{margin-top:0;margin-bottom:0}.storefront-home-section-shell--deferred{content-visibility:auto;contain-intrinsic-size:920px;min-height:420px;position:relative}.storefront-home-section-shell--deferred[data-home-deferred-kind=banner]{contain-intrinsic-size:320px;min-height:280px}.storefront-home-section-shell--deferred[data-home-deferred-kind=infobar]{contain-intrinsic-size:170px;min-height:154px}.storefront-home-section-shell--deferred[data-home-deferred-kind=showcase]{contain-intrinsic-size:560px;min-height:420px}.storefront-home-section-shell--deferred[data-home-deferred-state=ready]{min-height:0}.storefront-home-section-shell--deferred[data-home-deferred-state=ready][data-home-deferred-containment=none]{content-visibility:visible;contain:none;overflow:visible}.storefront-home-section-placeholder{display:grid;gap:1rem;min-height:inherit;padding:1rem;border:1px solid rgba(12,36,68,.08);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(var(--store-accent-rgb, 171, 48, 56),.08),#fffffff0),linear-gradient(90deg,#ffffff26,#0c24440f,#ffffff26);box-shadow:var(--shadow-soft);overflow:hidden;position:relative}.storefront-home-section-placeholder--banner{align-items:stretch}.storefront-home-section-placeholder--infobar{min-height:154px;align-items:center}.storefront-home-section-placeholder--showcase{min-height:420px}.storefront-home-section-placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translate(-100%);animation:storefront-home-section-placeholder-sheen 1.6s ease-in-out infinite}@keyframes storefront-home-section-placeholder-sheen{to{transform:translate(100%)}}.storefront-home-section-placeholder>*{position:relative;z-index:1}.storefront-home-section-placeholder__header{display:grid;gap:.4rem;align-content:start}.storefront-home-section-placeholder__eyebrow,.storefront-home-section-placeholder__title,.storefront-home-placeholder-card__surface,.storefront-home-placeholder-card__line,.storefront-home-placeholder-card__icon,.storefront-home-placeholder-card__cta{display:block;background:linear-gradient(90deg,#0c244414,#ffffffeb,#0c244414);background-size:220% 100%;animation:storefront-home-section-placeholder-pulse 1.8s ease-in-out infinite}.storefront-home-section-placeholder__eyebrow{width:5.6rem;height:.72rem;border-radius:999px}.storefront-home-section-placeholder__title{width:min(18rem,78%);min-height:1.15rem;padding:.18rem .7rem .18rem 0;border-radius:.55rem;color:#0c244475;font-size:1rem;font-weight:700;line-height:1.25}.storefront-home-placeholder-grid{display:grid;gap:.9rem}.storefront-home-placeholder-grid--banner{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-home-placeholder-grid--infobar{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.storefront-home-placeholder-grid--showcase{grid-template-columns:repeat(5,minmax(0,1fr))}.storefront-home-placeholder-card{display:grid;gap:.7rem;align-content:start;padding:.85rem;border-radius:calc(var(--radius-md) - 2px);border:1px solid rgba(12,36,68,.06);background:#ffffffb8;box-shadow:0 14px 28px #0c24440d}.storefront-home-placeholder-card--banner{min-height:248px;padding:0;overflow:hidden}.storefront-home-placeholder-card--infobar{min-height:120px;justify-items:start;align-content:center}.storefront-home-placeholder-card--showcase{min-height:308px}.storefront-home-placeholder-card__surface{width:100%;border-radius:calc(var(--radius-md) - 4px)}.storefront-home-placeholder-card__surface--banner{min-height:248px}.storefront-home-placeholder-card__surface--showcase{min-height:168px}.storefront-home-placeholder-card__icon{width:2.9rem;height:2.9rem;border-radius:999px}.storefront-home-placeholder-card__line{height:.82rem;border-radius:999px}.storefront-home-placeholder-card__line--code{width:4.7rem}.storefront-home-placeholder-card__line--title{width:82%;height:1rem}.storefront-home-placeholder-card__line--short{width:58%}.storefront-home-placeholder-card__cta{width:6.4rem;height:2.1rem;border-radius:999px;margin-top:auto}@keyframes storefront-home-section-placeholder-pulse{0%,to{background-position:0 50%;opacity:.74}50%{background-position:100% 50%;opacity:1}}@media(max-width:1100px){.storefront-home-placeholder-grid--showcase{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-home-placeholder-grid--infobar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.storefront-home-section-shell--deferred[data-home-deferred-kind=banner]{min-height:236px}.storefront-home-section-shell--deferred[data-home-deferred-kind=showcase]{min-height:360px}.storefront-home-section-placeholder{padding:.85rem}.storefront-home-placeholder-grid--banner,.storefront-home-placeholder-grid--showcase,.storefront-home-placeholder-grid--infobar{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-home-placeholder-card--banner{min-height:198px}.storefront-home-placeholder-card--showcase{min-height:268px}}@media(max-width:560px){.storefront-home-section-shell--deferred[data-home-deferred-kind=infobar]{min-height:220px}.storefront-home-placeholder-grid--banner,.storefront-home-placeholder-grid--showcase,.storefront-home-placeholder-grid--infobar{grid-template-columns:1fr}}.storefront-section__header{display:grid;gap:.25rem}.storefront-section__eyebrow{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--store-accent, var(--accent));font-weight:700}.storefront-section__title{margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.1}.storefront-section__subtitle{margin:0;color:var(--store-body-text-secondary, var(--text-muted))}.storefront-section__empty{margin:0;padding:1.1rem;border-radius:var(--radius-sm);border:1px dashed var(--store-body-details, rgba(0, 0, 0, .2));background:var(--store-menu-background-content, var(--bg-surface-alt));color:var(--store-body-text-secondary, var(--text-muted))}.storefront-section--banner{--banner-nav-size: 32px;--banner-nav-shadow: 0 5.333px 13.333px 0 rgba(0, 0, 0, .1);--banner-pagination-offset: 10px}.storefront-section--banner>.storefront-section__header{display:none}.storefront-banner-carousel-shell{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;padding-bottom:var(--storefront-home-section-content-footer-space, .875rem);--banner-carousel-nav-size: 2.2rem;--banner-carousel-nav-overlap: calc(var(--banner-carousel-nav-size, 2.2rem) / 2);--banner-carousel-nav-inset: calc(0px - var(--banner-carousel-nav-overlap, 1.1rem));--banner-carousel-pagination-hit-size: var(--storefront-carousel-dot-size, .62rem);--banner-carousel-pagination-dot-size: var(--storefront-carousel-dot-size, .62rem);--banner-carousel-pagination-gap: var(--storefront-carousel-dot-gap, .44rem);--banner-carousel-pagination-visual-gap: var(--storefront-carousel-dot-visual-gap, 1.36rem);--banner-carousel-pagination-end-space: var(--storefront-carousel-dot-end-space, .875rem);--banner-carousel-pagination-slot: 0px}.storefront-section--banner[data-banner-show-dots="1"] .storefront-banner-carousel-shell{--banner-carousel-pagination-slot: calc( var(--banner-carousel-pagination-hit-size, .62rem) + var(--banner-carousel-pagination-visual-gap, 1.36rem) + var(--banner-carousel-pagination-end-space, .875rem) );padding-bottom:0}.storefront-banner-carousel-shell--two,.storefront-banner-carousel-shell--four{max-width:100%;min-width:0}.storefront-banner-carousel{position:relative;width:100%;--swiper-wrapper-transition-timing-function: cubic-bezier(.22, 1, .36, 1)}.storefront-banner-carousel.swiper{overflow:hidden}.storefront-banner-grid{display:grid;grid-template-columns:repeat(var(--banner-columns, 2),minmax(0,1fr));gap:var(--banner-gap, .85rem)}body[data-theme] .storefront-section--banner .storefront-banner-carousel .storefront-banner-grid{grid-template-columns:repeat(var(--banner-columns, 2),minmax(0,1fr));gap:var(--banner-gap, .85rem)}.storefront-banner-carousel.swiper-initialized .storefront-banner-grid{display:flex;gap:0;align-items:stretch;transition-property:transform!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important;will-change:transform}body[data-theme] .storefront-section--banner .storefront-banner-carousel.swiper-initialized .storefront-banner-grid{gap:0}.storefront-banner-item{border:0;border-radius:var(--banner-item-radius, var(--radius-sm, 10px));min-height:var(--banner-item-min-height, 0);overflow:hidden;background:transparent}.storefront-banner-carousel.swiper-initialized .storefront-banner-item.swiper-slide{height:auto;backface-visibility:hidden;transform:translateZ(0)}.storefront-banner-item--forward-clone{pointer-events:none}body[data-theme] .storefront-section--banner .storefront-banner-carousel .storefront-banner-item{border:0;border-radius:var(--banner-item-radius, var(--radius-sm, 10px));box-shadow:none;background:transparent}.storefront-banner-item__link{display:block;position:relative;color:inherit;text-decoration:none}.storefront-banner-item__media{aspect-ratio:var(--banner-media-ratio, 16 / 8);background:#f3f3f3}.storefront-banner-item__media>picture{display:block;width:100%;height:100%}body[data-theme] .storefront-section--banner .storefront-banner-carousel .storefront-banner-item__media>picture{display:block;width:100%;height:100%}body[data-theme] .storefront-section--banner .storefront-banner-carousel .storefront-banner-item__media{aspect-ratio:var(--banner-media-ratio, 16 / 8)}.storefront-banner-item__image{width:100%;height:100%;object-fit:cover;display:block}.storefront-banner-item__content{display:none;gap:var(--banner-content-gap, .32rem);padding:var(--banner-content-padding-y, .85rem) var(--banner-content-padding-x, .95rem);background:linear-gradient(180deg,var(--store-menu-background-content, var(--bg-surface)) 0%,var(--store-body-background, var(--bg-surface-alt)) 100%)}body[data-theme] .storefront-section--banner .storefront-banner-carousel .storefront-banner-item__content{display:none}.storefront-banner-item__meta{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--store-accent, var(--accent));font-weight:700}.storefront-banner-item__title{margin:0;font-size:var(--banner-title-size, 1.02rem)}.storefront-banner-item__subtitle{margin:0;color:var(--store-body-text-secondary, var(--text-muted));font-size:var(--banner-subtitle-size, .9rem)}.storefront-banner-item__cta{margin-top:.45rem;display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:32px;border-radius:999px;padding:.1rem .78rem;background:var(--store-button-background, var(--store-accent, var(--accent)));color:var(--store-button-text-color, #ffffff);border:1px solid var(--store-button-border-color, transparent);font-size:var(--banner-cta-font-size, .76rem);text-decoration:none;font-weight:600}.storefront-banner-item--one,.storefront-banner-item--seven,.storefront-banner-item--two,.storefront-banner-item--four,.storefront-banner-item--three,.storefront-banner-item--fifteen{grid-column:auto}.storefront-section--banner-view-banner-one{--banner-columns: var(--banner-view-one-columns, 1);--banner-gap: var(--banner-view-one-gap, 0);--banner-media-ratio: var(--banner-view-one-media-ratio, 1920 / 450);--banner-item-min-height: var(--banner-view-one-item-min-height, 0);--banner-item-radius: 0}.storefront-section--banner-view-banner-seven{--banner-columns: var(--banner-view-seven-columns, 1);--banner-gap: var(--banner-view-seven-gap, 0);--banner-media-ratio: var(--banner-view-seven-media-ratio, 1660 / 625);--banner-item-min-height: var(--banner-view-seven-item-min-height, 0);--banner-item-radius: 0}body[data-theme] .store-page .storefront-main>.storefront-section--banner-view-banner-one,body[data-theme] .store-page .storefront-main>.storefront-home-section-shell>.storefront-section--banner-view-banner-one,body[data-theme] .store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-section--banner-view-banner-one,body[data-theme] .store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-home-section-shell>.storefront-section--banner-view-banner-one,.store-page .storefront-main>.storefront-section--banner-view-banner-one,.store-page .storefront-main>.storefront-home-section-shell>.storefront-section--banner-view-banner-one,.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-section--banner-view-banner-one,.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-home-section-shell>.storefront-section--banner-view-banner-one{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.storefront-section--banner-view-banner-one .storefront-banner-carousel-shell--one,.storefront-section--banner-view-banner-seven .storefront-banner-carousel-shell--seven{--banner-carousel-nav-inset: clamp(.85rem, 1.8vw, 1.35rem)}@supports (width: 100dvw){body[data-theme] .store-page .storefront-main>.storefront-section--banner-view-banner-one,body[data-theme] .store-page .storefront-main>.storefront-home-section-shell>.storefront-section--banner-view-banner-one,body[data-theme] .store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-section--banner-view-banner-one,body[data-theme] .store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-home-section-shell>.storefront-section--banner-view-banner-one,.store-page .storefront-main>.storefront-section--banner-view-banner-one,.store-page .storefront-main>.storefront-home-section-shell>.storefront-section--banner-view-banner-one,.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-section--banner-view-banner-one,.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-home-section-shell>.storefront-section--banner-view-banner-one{width:100dvw;max-width:100dvw;margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw)}}body[data-theme] .store-page .storefront-main .storefront-section--banner-view-banner-one,body[data-theme] .store-page .storefront-main .storefront-section--banner-view-banner-one .storefront-banner-item--one,body[data-theme] .store-page .storefront-main .storefront-section--banner-view-banner-one .storefront-banner-item__link,body[data-theme] .store-page .storefront-main .storefront-section--banner-view-banner-one .storefront-banner-item__media,body[data-theme] .store-page .storefront-main .storefront-section--banner-view-banner-one .storefront-banner-item__media>picture,body[data-theme] .store-page .storefront-main .storefront-section--banner-view-banner-one .storefront-banner-item__image,body[data-theme] .store-page .storefront-main .storefront-section--banner-view-banner-seven,body[data-theme] .store-page .storefront-main .storefront-section--banner-view-banner-seven .storefront-banner-item--seven,body[data-theme] .store-page .storefront-main .storefront-section--banner-view-banner-seven .storefront-banner-item__link,body[data-theme] .store-page .storefront-main .storefront-section--banner-view-banner-seven .storefront-banner-item__media,body[data-theme] .store-page .storefront-main .storefront-section--banner-view-banner-seven .storefront-banner-item__media>picture,body[data-theme] .store-page .storefront-main .storefront-section--banner-view-banner-seven .storefront-banner-item__image{border-radius:0;box-shadow:none}.storefront-main>.storefront-anchor:first-child+.storefront-section--banner{margin-top:calc(-1 * var(--storefront-main-gap, 1.15rem))}.storefront-main>.storefront-anchor:first-child+.storefront-home-section-shell>.storefront-section--banner,.storefront-main>.storefront-anchor:first-child+.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-section--banner{margin-top:calc(-1 * var(--storefront-main-gap, 1.15rem))}.storefront-main>:first-child:not(.storefront-anchor):not(.storefront-section--banner){margin-top:var(--storefront-main-gap, 1.15rem)}.storefront-main>.storefront-section--banner:first-child{margin-top:0}.storefront-main>.storefront-home-section-shell:first-child>.storefront-section--banner,.storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]:first-child>.storefront-section--banner{margin-top:0}.storefront-section--banner-view-banner-one .storefront-banner-carousel--one{position:relative;width:100%;max-width:100%;margin-left:0;margin-right:0;overflow:hidden;height:auto}@supports (width: 100dvw){.storefront-section--banner-view-banner-one .storefront-banner-carousel--one{width:100%;max-width:100%;margin-left:0;margin-right:0}}.storefront-section--banner-view-banner-seven .storefront-banner-carousel--seven{position:relative;width:100%;max-width:100%;margin-left:0;margin-right:0;overflow:hidden;height:auto}.storefront-section--banner-view-banner-one .storefront-banner-grid--one,.storefront-section--banner-view-banner-seven .storefront-banner-grid--seven{width:100%;min-width:100%;height:auto}.storefront-section--banner-view-banner-one .storefront-banner-grid--one,.storefront-section--banner-view-banner-seven .storefront-banner-grid--seven{align-items:flex-start;backface-visibility:hidden;transform:translateZ(0)}.storefront-section--banner-view-banner-one .storefront-banner-item--one,.storefront-section--banner-view-banner-seven .storefront-banner-item--seven{width:100%;min-width:0;height:auto;overflow:hidden}.storefront-section--banner-view-banner-one .storefront-banner-item--one.swiper-slide,.storefront-section--banner-view-banner-seven .storefront-banner-item--seven.swiper-slide{flex:0 0 auto;max-width:none}.storefront-section--banner-view-banner-one .storefront-banner-item__media,.storefront-section--banner-view-banner-seven .storefront-banner-item__media{aspect-ratio:var(--banner-media-ratio, 16 / 8);max-height:none;background:transparent;display:block;height:auto}body[data-theme] .storefront-section--banner-view-banner-one .storefront-banner-item__media,body[data-theme] .storefront-section--banner-view-banner-seven .storefront-banner-item__media{aspect-ratio:var(--banner-media-ratio, 16 / 8)}.storefront-section--banner-view-banner-one .storefront-banner-item__link,.storefront-section--banner-view-banner-one .storefront-banner-item__media,.storefront-section--banner-view-banner-one .storefront-banner-item__media>picture,.storefront-section--banner-view-banner-one .storefront-banner-item__image,.storefront-section--banner-view-banner-seven .storefront-banner-item__link,.storefront-section--banner-view-banner-seven .storefront-banner-item__media,.storefront-section--banner-view-banner-seven .storefront-banner-item__media>picture,.storefront-section--banner-view-banner-seven .storefront-banner-item__image{width:100%}.storefront-section--banner-view-banner-one .storefront-banner-item__media>picture,.storefront-section--banner-view-banner-seven .storefront-banner-item__media>picture{height:100%}.storefront-section--banner-view-banner-one .storefront-banner-item__image,.storefront-section--banner-view-banner-seven .storefront-banner-item__image{width:100%;height:100%;max-width:100%;max-height:none;object-fit:cover;object-position:center;margin:0}.storefront-section--banner-view-banner-two{--banner-columns: var(--banner-view-two-columns, 2);--banner-gap: var(--banner-view-two-gap, .625rem);--banner-media-ratio: var(--banner-view-two-media-ratio, 620 / 300);--banner-feature-span: var(--banner-view-two-feature-span, 2);--banner-item-min-height: var(--banner-view-two-item-min-height, 0);--banner-item-radius: 14px}.storefront-section--banner-view-banner-two .storefront-banner-carousel--two{width:100%;max-width:none;min-width:0}.storefront-section--banner-view-banner-two .storefront-banner-item__media{aspect-ratio:var(--banner-view-two-media-ratio, 620 / 300);max-height:none}.storefront-section--banner-view-banner-two .storefront-banner-item__link,.storefront-section--banner-view-banner-two .storefront-banner-item__media,.storefront-section--banner-view-banner-two .storefront-banner-item__media>picture,.storefront-section--banner-view-banner-two .storefront-banner-item__image{border-radius:var(--banner-item-radius, 14px);width:100%;height:100%}.storefront-section--banner-view-banner-two .storefront-banner-item__image{max-height:none;object-fit:cover}.storefront-section--banner-view-banner-fifteen{--banner-columns: var(--banner-view-fifteen-columns, 3);--banner-gap: var(--banner-view-fifteen-gap, .625rem);--banner-media-ratio: var(--banner-view-fifteen-media-ratio, 370 / 200);--banner-item-min-height: var(--banner-view-fifteen-item-min-height, 0);--banner-item-radius: 14px}.storefront-section--banner-view-banner-fifteen .storefront-banner-carousel--fifteen{width:100%;max-width:none;min-width:0}.storefront-section--banner-view-banner-fifteen .storefront-banner-item__media{aspect-ratio:var(--banner-view-fifteen-media-ratio, 370 / 200);max-height:none}.storefront-section--banner-view-banner-fifteen .storefront-banner-item__link,.storefront-section--banner-view-banner-fifteen .storefront-banner-item__media,.storefront-section--banner-view-banner-fifteen .storefront-banner-item__media>picture,.storefront-section--banner-view-banner-fifteen .storefront-banner-item__image{border-radius:var(--banner-item-radius, 14px);width:100%;height:100%}.storefront-section--banner-view-banner-fifteen .storefront-banner-item__image{max-height:none;object-fit:cover}.storefront-section--banner-view-banner-four{--banner-columns: var(--banner-view-four-columns, 1);--banner-gap: var(--banner-view-four-gap, 0);--banner-media-ratio: var(--banner-view-four-media-ratio, 1920 / 450);--banner-item-min-height: var(--banner-view-four-item-min-height, 0);--banner-item-radius: 14px}.storefront-section--banner-view-banner-four .storefront-banner-carousel--four{width:100%;max-width:none;min-width:0}.storefront-section--banner-view-banner-four .storefront-banner-item--four{width:100%;min-width:0;height:auto;overflow:hidden}.storefront-section--banner-view-banner-four .storefront-banner-item__media{aspect-ratio:var(--banner-view-four-media-ratio, 1920 / 450);max-height:none;background:transparent;display:block;height:auto}.storefront-section--banner-view-banner-four .storefront-banner-item__link,.storefront-section--banner-view-banner-four .storefront-banner-item__media,.storefront-section--banner-view-banner-four .storefront-banner-item__media>picture,.storefront-section--banner-view-banner-four .storefront-banner-item__image{border-radius:var(--banner-item-radius, 14px);width:100%;height:100%}.storefront-section--banner-view-banner-four .storefront-banner-item__image{max-height:none;object-fit:cover;object-position:center;margin:0}.storefront-section--banner-view-banner-three{--banner-columns: var(--banner-view-three-columns, 3);--banner-gap: var(--banner-view-three-gap, .625rem);--banner-media-ratio: var(--banner-view-three-media-ratio, 425 / 225);--banner-item-min-height: var(--banner-view-three-item-min-height, 0);--banner-item-radius: 10px}.storefront-section--banner-view-banner-one .storefront-banner-grid--one,.storefront-section--banner-view-banner-seven .storefront-banner-grid--seven,.storefront-section--banner-view-banner-two .storefront-banner-grid--two,.storefront-section--banner-view-banner-fifteen .storefront-banner-grid--fifteen,.storefront-section--banner-view-banner-four .storefront-banner-grid--four,.storefront-section--banner-view-banner-three .storefront-banner-grid--three{grid-template-columns:repeat(var(--banner-columns, 1),minmax(0,1fr))}.storefront-section--banner-view-banner-two .storefront-banner-grid--two .storefront-banner-item--two:first-child{grid-column:span var(--banner-feature-span, 2)}.storefront-banner-carousel__nav,.storefront-showcase-carousel-arrow{--storefront-chevron-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 3.5 10 8l-5 4.5' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.storefront-banner-carousel__nav{position:absolute;top:calc((100% - var(--banner-carousel-pagination-slot, 0px)) / 2);transform:translateY(-50%);width:var(--banner-carousel-nav-size, 2.2rem);height:var(--banner-carousel-nav-size, 2.2rem);border-radius:999px;border:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .15)) 78%,transparent);background:color-mix(in srgb,var(--store-menu-background-header, #0f172a) 86%,transparent);color:#f8fafceb;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 18px #0f172a38;cursor:pointer;z-index:7;transition:background-color var(--motion-fast),transform var(--motion-fast),opacity var(--motion-fast)}.storefront-banner-carousel__nav--prev{left:var(--banner-carousel-nav-inset, calc(0px - var(--banner-carousel-nav-overlap, 1.1rem)))}.storefront-banner-carousel__nav--next{right:var(--banner-carousel-nav-inset, calc(0px - var(--banner-carousel-nav-overlap, 1.1rem)))}.storefront-banner-carousel__nav>span,.storefront-showcase-carousel-arrow>span{display:inline-flex;align-items:center;justify-content:center;width:.92rem;height:.92rem;font-size:0;line-height:0}.storefront-banner-carousel__nav>span:before,.storefront-showcase-carousel-arrow>span:before{content:"";display:block;width:100%;height:100%;background-color:currentColor;transform-origin:center;-webkit-mask-image:var(--storefront-chevron-mask);mask-image:var(--storefront-chevron-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.storefront-banner-carousel__nav--prev>span:before,.storefront-showcase-carousel-arrow--prev>span:before{transform:translate(-2px) rotate(180deg)}.storefront-banner-carousel__nav--next>span:before,.storefront-showcase-carousel-arrow--next>span:before{transform:translate(2px)}.storefront-banner-carousel__nav:hover,.storefront-banner-carousel__nav:focus-visible{background:var(--store-accent, var(--accent));transform:translateY(calc(-50% - 1px))}.storefront-banner-carousel__nav:disabled{opacity:.38;cursor:not-allowed;transform:translateY(-50%)}.storefront-banner-carousel__pagination{position:static;left:auto;right:auto;bottom:auto;min-height:var(--banner-carousel-pagination-hit-size, .62rem);display:flex;justify-content:center;align-items:center;gap:var(--banner-carousel-pagination-gap, .44rem);margin-top:var(--banner-carousel-pagination-visual-gap, 1.36rem);margin-bottom:var(--banner-carousel-pagination-end-space, .875rem);z-index:6}.storefront-banner-carousel__pagination--below{margin-top:var(--banner-carousel-pagination-visual-gap, 1.36rem)}.storefront-banner-carousel-dot{display:inline-flex;position:relative;align-items:center;justify-content:center;border:0;padding:0;width:var(--banner-carousel-pagination-hit-size, .62rem);height:var(--banner-carousel-pagination-hit-size, .62rem);margin:0;border-radius:50%;background:transparent;opacity:1;cursor:pointer;transition:transform var(--motion-fast),background-color var(--motion-fast);pointer-events:auto}.storefront-banner-carousel-dot:before{content:"";display:block;width:var(--banner-carousel-pagination-dot-size, .62rem);height:var(--banner-carousel-pagination-dot-size, .62rem);border-radius:50%;background:color-mix(in srgb,var(--store-body-text-secondary, #64748b) 55%,transparent);transition:transform var(--motion-fast),background-color var(--motion-fast)}.storefront-banner-carousel-dot.is-active{transform:scale(1.04)}.storefront-banner-carousel-dot.is-active:before{background:var(--store-accent, var(--accent));transform:scale(1.16)}.storefront-banner-carousel-dot:hover:before,.storefront-banner-carousel-dot:focus-visible:before{background:var(--store-accent, var(--accent))}.storefront-banner-carousel-dot:focus-visible{outline:2px solid color-mix(in srgb,var(--store-accent, var(--accent)) 85%,#ffffff);outline-offset:2px}.storefront-banner-carousel--one .storefront-banner-item__media,.storefront-banner-carousel--seven .storefront-banner-item__media{background:transparent}.storefront-banner-carousel--one .storefront-banner-item__image,.storefront-banner-carousel--seven .storefront-banner-item__image{width:100%;height:100%;max-width:100%;max-height:none;object-fit:cover;object-position:center;image-rendering:auto;margin:0;display:block}.storefront-banner-carousel--two .storefront-banner-item__image{width:100%;height:100%;max-height:none;object-fit:cover}.storefront-banner-carousel--three .storefront-banner-item__image{max-height:225px}.storefront-showcase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.85rem}.storefront-showcase-track{display:grid;gap:var(--showcase-model-track-gap, .85rem)}.storefront-showcase-carousel{--showcase-carousel-hover-safe-area: .25rem;box-sizing:border-box;padding-block-start:var(--showcase-carousel-hover-safe-area);padding-inline:var(--showcase-carousel-edge-gutter, 1.75rem);width:100%}.storefront-showcase-carousel.swiper-initialized{overflow:hidden;cursor:grab}.storefront-showcase-carousel.swiper{padding-block-start:var(--showcase-carousel-hover-safe-area)}.storefront-showcase-carousel.swiper-initialized:active{cursor:grabbing}.storefront-showcase-carousel.is-native-showcase-carousel{touch-action:pan-y;-webkit-user-select:none;user-select:none}.storefront-showcase-carousel.swiper-initialized .storefront-showcase-track{display:flex;gap:0;transition-property:transform!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important;will-change:transform}.storefront-showcase-carousel.swiper-initialized .storefront-showcase-slide{height:auto;flex:0 0 var(--showcase-carousel-slide-width, 100%);width:var(--showcase-carousel-slide-width, 100%);opacity:1;transform:scale(1);transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .32s ease;will-change:transform,opacity}.storefront-showcase-slide--loop-clone{pointer-events:auto}.storefront-showcase-carousel.swiper-initialized .storefront-showcase-slide.swiper-slide-visible{opacity:1;transform:scale(1)}.storefront-showcase-model[data-carousel=true].is-carousel-sliding .storefront-showcase-slide.swiper-slide-visible{transform:scale(1)}.storefront-showcase-carousel.swiper-initialized .storefront-showcase-slide>.storefront-showcase-item,.storefront-showcase-carousel.swiper-initialized .storefront-showcase-slide>.storefront-product-card{height:100%}.storefront-showcase-model[data-carousel=true]{--showcase-carousel-arrow-size: 2.2rem;--showcase-carousel-arrow-overlap: calc(var(--showcase-carousel-arrow-size, 2.2rem) / 2);--showcase-carousel-edge-gutter: clamp(1.5rem, 1.9vw, 2rem);--showcase-carousel-arrow-offset: calc(0px - var(--showcase-carousel-arrow-overlap, 1.1rem));position:relative;min-width:0}.storefront-showcase-carousel-arrow{position:absolute;top:var(--showcase-carousel-arrow-top, 50%);transform:translateY(-50%);z-index:7;width:var(--showcase-carousel-arrow-size, 2.2rem);height:var(--showcase-carousel-arrow-size, 2.2rem);border-radius:999px;border:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .15)) 78%,transparent);background:color-mix(in srgb,var(--store-menu-background-header, #0f172a) 86%,transparent);color:#f8fafceb;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 18px #0f172a38;cursor:pointer;transition:background-color var(--motion-fast),transform var(--motion-fast),opacity var(--motion-fast)}.storefront-showcase-carousel-arrow[hidden]{display:none!important}.storefront-showcase-carousel-arrow--prev{left:calc(var(--showcase-carousel-edge-gutter, 0rem) - var(--showcase-carousel-arrow-overlap, 1.1rem))}.storefront-showcase-carousel-arrow--next{right:calc(var(--showcase-carousel-edge-gutter, 0rem) - var(--showcase-carousel-arrow-overlap, 1.1rem))}.storefront-showcase-model[data-carousel=true] .storefront-showcase-carousel-arrow--prev{left:var(--showcase-carousel-prev-offset, var(--showcase-carousel-arrow-offset, calc(var(--showcase-carousel-edge-gutter, 0rem) - var(--showcase-carousel-arrow-overlap, 1.1rem))))}.storefront-showcase-model[data-carousel=true] .storefront-showcase-carousel-arrow--next{right:var(--showcase-carousel-next-offset, var(--showcase-carousel-arrow-offset, calc(var(--showcase-carousel-edge-gutter, 0rem) - var(--showcase-carousel-arrow-overlap, 1.1rem))))}.storefront-showcase-carousel-arrow:hover,.storefront-showcase-carousel-arrow:focus-visible{background:var(--store-accent, var(--accent));transform:translateY(-50%)}.storefront-showcase-carousel-arrow:disabled{opacity:.38;cursor:not-allowed;transform:translateY(-50%)}.storefront-showcase-model[data-carousel=true] .storefront-showcase-carousel-arrow:disabled{opacity:.62}.storefront-showcase-carousel-pagination{--showcase-carousel-pagination-size: var(--storefront-carousel-dot-size, .62rem);--showcase-carousel-pagination-gap: var(--storefront-carousel-dot-gap, .44rem);--showcase-carousel-pagination-step: var(--storefront-carousel-dot-stack-step, .68rem);--showcase-carousel-pagination-end-space: var(--storefront-carousel-dot-end-space, .875rem);position:relative;margin-top:var(--showcase-carousel-pagination-step, .68rem);margin-bottom:var(--showcase-carousel-pagination-end-space, .875rem);min-height:var(--showcase-carousel-pagination-size, .62rem);display:flex;justify-content:center;align-items:center;gap:var(--showcase-carousel-pagination-gap, .44rem);inset:auto;left:auto;right:auto;bottom:auto}.storefront-showcase-model[data-carousel=true]:not(.storefront-showcase-model--pagination-direct):has(.storefront-showcase-carousel-pagination:not([hidden])){padding-bottom:0}.storefront-showcase-model--pagination-direct[data-carousel=true]:has(>.storefront-showcase-carousel-pagination:not([hidden])){padding-bottom:calc(var(--storefront-carousel-dot-visual-gap, 1.36rem) + var(--storefront-carousel-dot-size, .62rem) + var(--storefront-carousel-dot-end-space, .875rem))}.storefront-showcase-model>.storefront-showcase-carousel-pagination{position:absolute;inset-inline:0;bottom:var(--storefront-carousel-dot-end-space, .875rem);margin-top:0;margin-bottom:0}.storefront-showcase-carousel-dot{display:inline-flex;border:0;padding:0;width:var(--showcase-carousel-pagination-size, .62rem);height:var(--showcase-carousel-pagination-size, .62rem);border-radius:50%;margin:0;background:color-mix(in srgb,var(--store-body-text-secondary, #64748b) 55%,transparent);opacity:1;cursor:pointer;transition:transform var(--motion-fast),background-color var(--motion-fast)}.storefront-showcase-carousel-dot.is-active{background:var(--store-accent, var(--accent));transform:scale(1.16)}@media(max-width:900px){.storefront-showcase-carousel-arrow{display:none}}.storefront-showcase-track.is-autoplay-track{display:flex;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.1rem}.storefront-showcase-track.is-autoplay-track::-webkit-scrollbar{display:none}.storefront-showcase-track.is-autoplay-track .storefront-showcase-item,.storefront-showcase-track.is-autoplay-track .storefront-product-card{flex:0 0 clamp(var(--showcase-model-autoplay-min, 220px),var(--showcase-model-autoplay-fluid, 26vw),var(--showcase-model-autoplay-max, 300px));scroll-snap-align:start}.storefront-showcase-autoplay-clone{pointer-events:auto}.storefront-showcase-track--one,.storefront-showcase-track--two,.storefront-showcase-track--four,.storefront-showcase-track--five,.storefront-showcase-track--seven,.storefront-showcase-track--eight,.storefront-showcase-track--ten{grid-template-columns:repeat(auto-fit,minmax(var(--showcase-model-track-min, 220px),1fr))}.storefront-showcase-track--nine,.storefront-showcase-track--three{grid-template-columns:repeat(auto-fit,minmax(var(--showcase-model-track-min, 190px),1fr))}.storefront-showcase-model--two .storefront-showcase-track--two{min-width:0}.storefront-showcase-model--ten .storefront-showcase-track--ten{grid-auto-flow:column;grid-auto-columns:minmax(var(--showcase-model-track-min, 220px),1fr);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.storefront-showcase-item{min-height:var(--showcase-model-card-min-height, 260px);border:1px solid var(--store-body-details, rgba(0, 0, 0, .1));border-radius:var(--radius-sm);padding:.75rem;background:linear-gradient(145deg,var(--store-menu-background-content, rgba(255, 255, 255, 1)) 0%,var(--store-body-background, rgba(247, 247, 247, 1)) 100%);display:grid;grid-template-rows:auto 1fr auto;gap:.72rem;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f172a14}.storefront-showcase-item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--store-accent, var(--accent)) 0%,rgba(var(--accent-rgb),.3) 100%)}.storefront-showcase-item__media{display:block;position:relative;border-radius:calc(var(--radius-sm) - 2px);overflow:hidden;border:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .14)) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--store-menu-background-content, #fff) 92%,var(--store-body-background, var(--bg-surface-alt)) 8%) 0%,transparent 100%);aspect-ratio:4 / 3}.storefront-showcase-item__media-image{width:100%;height:100%;object-fit:cover;display:block}.storefront-showcase-item__media-placeholder{width:100%;height:100%;display:grid;place-content:center;gap:.42rem;text-align:center;padding:.75rem;color:#596578;background:radial-gradient(circle at 22% 18%,rgba(var(--accent-rgb),.12),transparent 48%),linear-gradient(145deg,#e2e8f0b8,#f1f5f9eb)}.storefront-showcase-item__media-placeholder-icon{width:48px;height:48px;margin:0 auto;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:#475569db;background:#ffffff75;box-shadow:inset 0 0 0 1px #94a3b83d}.storefront-showcase-item__media-placeholder-icon i{font-size:1.5rem;line-height:1}.storefront-showcase-item__media-placeholder-code{font-family:var(--store-font-titles, var(--font-titles));font-size:1.06rem;font-weight:700;letter-spacing:.04em;color:var(--store-body-text-primary, var(--text-primary))}.storefront-showcase-item__media-placeholder-label{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--store-body-text-secondary, var(--text-muted))}.storefront-showcase-item__body{min-width:0;display:grid;align-content:start;gap:.36rem}.storefront-showcase-item__code{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--store-body-text-secondary, var(--text-muted))}.storefront-showcase-item__title{margin:0;font-size:1rem;line-height:1.24}.storefront-showcase-item__description{margin:0;color:var(--store-body-text-secondary, var(--text-muted));font-size:.9rem;line-height:1.36}.storefront-showcase-item__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.storefront-showcase-item__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.storefront-showcase-item__flag{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border-radius:999px;padding:.05rem .55rem;font-size:.64rem;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--store-body-details, rgba(0, 0, 0, .15));color:var(--store-body-text-secondary, var(--text-muted));background:color-mix(in srgb,var(--store-body-background, var(--bg-surface-alt)) 84%,#fff 16%)}.storefront-showcase-item__price{margin:0;display:grid;gap:.04rem;font-size:1rem;font-weight:700;color:var(--store-body-text-primary, var(--text-primary))}.storefront-showcase-item__price-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.09em;color:var(--store-body-text-secondary, var(--text-muted))}.storefront-showcase-item__price-value{font-size:1.02rem;line-height:1.1}.storefront-showcase-item__price-value--fallback{display:inline-block;font-family:var(--store-font-titles, var(--font-titles));font-size:var(--showcase-consult-size, 1.18rem);line-height:var(--showcase-consult-line-height, 1);letter-spacing:var(--showcase-consult-letter-spacing, -.015em);font-weight:var(--showcase-consult-weight, 800);color:var(--showcase-consult-color, #198c14)}.storefront-showcase-item__action{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:var(--showcase-buy-min-height, 42px);border-radius:999px;padding:.12rem .82rem;text-decoration:none;font-size:var(--showcase-buy-font-size, 1rem);line-height:1;text-transform:uppercase;letter-spacing:.07em;font-weight:700;color:var(--store-card-button-text-color, var(--store-button-text-color, #ffffff));background:var(--store-card-button-background, var(--store-button-background, #303030));border:1px solid var(--store-card-button-border-color, var(--store-button-border-color, transparent))}.storefront-showcase-item:has(.storefront-cart-target-picker.is-open),.storefront-product-card:has(.storefront-cart-target-picker.is-open){overflow:visible}.storefront-showcase-item:has(.storefront-cart-target-picker.is-open),.storefront-product-card:has(.storefront-cart-target-picker.is-open){z-index:28}.storefront-showcase-item--one{border-radius:var(--radius-sm)}.storefront-showcase-item--two{border-top-width:0;border-left-width:4px;border-left-color:var(--store-accent, var(--accent));border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:linear-gradient(170deg,color-mix(in srgb,var(--store-menu-background-content, #fff) 86%,var(--store-body-background, var(--bg-surface-alt)) 14%),transparent 70%)}.storefront-showcase-item--two:before{display:none}.storefront-showcase-item--three{border-color:color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .1)) 40%,#000 60%);background:linear-gradient(140deg,#101828f2,#1c273ef2)}.storefront-showcase-item--three:before{background:linear-gradient(90deg,#f8fafccc,#94a3b873)}.storefront-showcase-item--three .storefront-showcase-item__code,.storefront-showcase-item--three .storefront-showcase-item__description{color:#e2e8f0d6}.storefront-showcase-item--three .storefront-showcase-item__price-label{color:#e2e8f0c2}.storefront-showcase-item--three .storefront-showcase-item__price-value,.storefront-showcase-item--three .storefront-showcase-item__title{color:#f8fafc}.storefront-showcase-item--three .storefront-showcase-item__action{background:#f8fafc1f;border-color:#f8fafc59;color:#f8fafc}.storefront-showcase-item--four{border:0;box-shadow:0 8px 24px #0f172a1f;background:var(--store-menu-background-content, #ffffff)}.storefront-showcase-item--four:before{height:2px}.storefront-showcase-item--four .storefront-showcase-item__action{border-radius:10px}.storefront-showcase-item--five{border-color:color-mix(in srgb,var(--store-accent, var(--accent)) 30%,var(--store-body-details, rgba(0, 0, 0, .1)) 70%);background:linear-gradient(150deg,color-mix(in srgb,var(--store-accent, var(--accent)) 9%,transparent),var(--store-menu-background-content, #fff) 45%)}.storefront-showcase-item--five .storefront-showcase-item__action{min-height:34px;border-radius:10px;width:100%}.storefront-showcase-item--five .storefront-showcase-item__footer{display:grid;align-items:stretch}.storefront-showcase-item--six{border-style:dashed;border-width:2px;border-color:color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .2)) 70%,var(--store-accent, var(--accent)) 30%);background:color-mix(in srgb,var(--store-body-background, var(--bg-surface-alt)) 85%,#fff 15%)}.storefront-showcase-item--six:before{height:0}.storefront-showcase-item--six .storefront-showcase-item__action{border-radius:8px}.storefront-showcase-item--seven{border-color:color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .1)) 35%,transparent);background:linear-gradient(var(--store-menu-background-content, #fff),var(--store-menu-background-content, #fff)) padding-box,linear-gradient(120deg,color-mix(in srgb,var(--store-accent, var(--accent)) 85%,#fff 15%),rgba(var(--accent-rgb),.18)) border-box;border:1px solid transparent}.storefront-showcase-item--seven:before{height:3px}.storefront-showcase-item--eight{border-radius:16px;border-color:color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .1)) 55%,#fff 45%);background:linear-gradient(170deg,#fffffff5,#f7fafceb)}.storefront-showcase-item--eight .storefront-showcase-item__action{border-radius:999px;min-width:116px}.storefront-product-card{--sp-card-text: #27354a;--sp-card-text-soft: #5e697b;--sp-card-success: #66a34d;--sp-card-danger: #df4f4f;--sp-card-accent: #0f6faf;--sp-card-image-scale: 1;--sp-card-code-size: clamp(.79rem, .88vw, .84rem);--sp-card-title-size: clamp(.98rem, 1.08vw, 1.08rem);--sp-card-title-line-height: 1.22;--sp-card-price-size: clamp(1.3rem, 1.85vw, 1.62rem);--sp-card-consult-size: var(--showcase-consult-size, clamp(1.18rem, 1.28vw, 1.38rem));--sp-card-buy-font-size: var(--showcase-buy-font-size, 1rem);--sp-card-buy-min-height: var(--showcase-buy-min-height, 42px);--sp-card-buy-icon-size: var(--showcase-buy-icon-size, 1.08rem);position:relative;display:grid;gap:.65rem;min-height:var(--showcase-model-card-min-height, 280px);border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;transition:transform var(--motion-base);overflow:visible}.storefront-product-card:focus-within,.storefront-product-card:hover{transform:translateY(-2px);box-shadow:none}.storefront-product-card__media-link{display:block;position:relative;overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb,var(--store-body-details, rgba(0, 0, 0, .15)) 74%,transparent);background:#e9e9e9;aspect-ratio:1 / 1}.storefront-product-card__media-image{width:100%;height:100%;display:block;object-fit:contain;transform:scale(var(--sp-card-image-scale));transform-origin:center;transition:transform var(--motion-base)}.storefront-product-card__media-placeholder{width:100%;height:100%;display:grid;place-content:center;gap:.32rem;text-align:center;color:#596578;background:linear-gradient(145deg,#e2e8f0d1,#cbd5e1d6)}.storefront-product-card__media-placeholder-code{font-size:.78rem;font-weight:700;letter-spacing:.04em}.storefront-product-card__media-placeholder-label{font-size:.74rem;font-weight:600}.storefront-product-card__body{min-width:0;display:grid;gap:.34rem}.storefront-product-card__code{margin:0;font-size:var(--sp-card-code-size);line-height:1.2;font-weight:600;color:#4a5568}.storefront-product-card__title{margin:0;font-size:var(--sp-card-title-size);line-height:var(--sp-card-title-line-height);color:var(--sp-card-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.storefront-product-card__description{margin:0;color:var(--sp-card-text-soft);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.storefront-product-card__price-row{display:flex;align-items:flex-end;gap:.34rem .56rem;flex-wrap:wrap}.storefront-product-card__price-old{display:inline-flex;align-items:baseline;gap:.22rem;font-size:.88rem;color:#94a3b8;text-decoration:none}.storefront-product-card__price-old .storefront-product-card__price-amount{text-decoration:line-through;text-decoration-thickness:1px}.storefront-product-card__price-new{display:inline-flex;align-items:baseline;gap:.24rem;font-size:var(--sp-card-price-size);font-weight:800;line-height:1;color:var(--sp-card-success);letter-spacing:-.02em}.storefront-product-card__price-label{flex:0 0 auto;font-size:.58em;line-height:1;font-weight:800;letter-spacing:0;text-transform:uppercase;color:var(--sp-card-text-soft)}.storefront-product-card__price-old .storefront-product-card__price-label{font-size:.72em;color:#94a3b8}.storefront-product-card__price-amount{line-height:inherit}.storefront-product-card__price-main.storefront-product-card__price-main--fallback,.storefront-product-card__price-new.storefront-product-card__price-new--fallback{font-family:var(--store-font-titles, var(--font-titles));font-size:var(--showcase-consult-size, 1.18rem);line-height:var(--showcase-consult-line-height, 1);letter-spacing:var(--showcase-consult-letter-spacing, -.015em);font-weight:var(--showcase-consult-weight, 800);color:var(--showcase-consult-color, #198c14)}.storefront-product-card__badge{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-height:30px;min-width:56px;padding:0 .6rem;border-radius:8px;font-size:.84rem;font-weight:700;z-index:2}.storefront-product-card__badge--discount{top:.78rem;left:.78rem;background:var(--store-card-button-background, var(--store-button-background, rgba(55, 65, 81, .9)));border:1px solid var(--store-card-button-border-color, var(--store-button-border-color, transparent));color:var(--store-card-button-text-color, var(--store-button-text-color, #ffffff))}.storefront-product-card__hover-tools{position:absolute;top:2.9rem;left:.78rem;display:grid;gap:.3rem;z-index:2}.storefront-product-card__icon-btn{width:34px;height:34px;border:0;border-radius:10px;background:#344154e6;color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--motion-fast)}.storefront-product-card__icon-btn:hover,.storefront-product-card__icon-btn:focus-visible{background:#2e2e2ef2}.storefront-product-card__icon-btn i{font-size:1rem}.storefront-product-card__media-shell--model-1{position:relative;border:1px solid color-mix(in srgb,#cfd4db 70%,transparent);border-radius:14px;background:#ececec;padding:.5rem}.storefront-product-card--model-1 .storefront-product-card__media-link{aspect-ratio:1.14 / 1;background:#d9d9d9}.storefront-product-card__body--model-1{min-height:100%;display:flex;flex-direction:column;gap:.32rem}.storefront-product-card__body--model-1 .storefront-product-card__code{font-size:var(--sp-card-code-size);font-weight:600;color:#505050}.storefront-product-card__title--model-1{font-size:var(--sp-card-title-size);font-weight:700;line-height:var(--sp-card-title-line-height);min-height:calc(1em * var(--sp-card-title-line-height) * 2);color:#3a4758}.storefront-product-card__description--model-1{font-size:.79rem;color:#4f5b6d}.storefront-product-card__description--caps{font-size:.68rem;text-transform:uppercase;color:#6b7280;-webkit-line-clamp:1}.storefront-product-card__body--model-1 .storefront-product-card__price-row{margin-top:auto}.storefront-product-card__purchase-row{margin-top:.24rem;display:flex;align-items:center;gap:.4rem}.storefront-product-card__qty-control{display:inline-flex;align-items:center;min-height:40px;border:1px solid #c8ced7;border-radius:12px;overflow:hidden;background:#f4f5f6}.storefront-product-card__qty-btn{width:30px;height:40px;border:0;background:transparent;color:var(--sp-card-success);font-size:1.35rem;line-height:1;cursor:pointer}.storefront-product-card__qty-value{min-width:26px;text-align:center;font-size:.88rem;font-weight:600;color:#0f172a}.storefront-product-card__purchase-row .storefront-product-card__buy-btn{flex:1}.storefront-product-card--model-2{padding:0;border-radius:0;border:0;box-shadow:none;background:transparent}.storefront-product-card--model-2:focus-within,.storefront-product-card--model-2:hover{transform:translateY(0);box-shadow:none}.storefront-product-card__corner-flag{position:absolute;top:0;right:0;width:0;height:0;border-top:24px solid #f0b900;border-left:24px solid transparent}.storefront-product-card__media-link--model-2{border:0;border-radius:14px 14px 0 0;background:#e3e3e3;aspect-ratio:1 / .98}.storefront-product-card__body--model-2{min-height:100%;display:flex;flex-direction:column;gap:.44rem;padding:.22rem .1rem .05rem}.storefront-product-card__eyebrow{margin:0;font-size:var(--sp-card-code-size);line-height:1.2;color:#64748b}.storefront-product-card__title--model-2{font-size:var(--sp-card-title-size);font-weight:600;line-height:var(--sp-card-title-line-height);min-height:calc(1em * var(--sp-card-title-line-height) * 2)}.storefront-product-card__price-row--model-2{align-items:flex-end;gap:.36rem}.storefront-product-card__price-row--model-2 .storefront-product-card__price-new{font-size:clamp(1.8rem,3.6vw,2.5rem);color:var(--sp-card-success)}.storefront-product-card__body--model-2 .storefront-product-card__price-row{margin-top:auto}.storefront-product-card__badge-pill{margin-left:auto;min-width:44px;min-height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 .62rem;font-size:.82rem;font-weight:700;color:var(--store-card-button-text-color, var(--store-button-text-color, #ffffff));background:var(--store-card-button-background, var(--store-button-background, var(--sp-card-danger)));border:1px solid var(--store-card-button-border-color, var(--store-button-border-color, transparent))}.storefront-product-card__stock{margin:0;font-size:.86rem;color:#475569}.storefront-product-card--model-3{--sp-card-image-scale: 1.18;border-radius:0;border:0;background:transparent;padding:0;box-shadow:none;gap:.68rem}.storefront-product-card__badge--model-3{top:.86rem;left:.86rem;background:var(--store-card-button-background, var(--store-button-background, var(--sp-card-accent)));border:1px solid var(--store-card-button-border-color, var(--store-button-border-color, transparent));color:var(--store-card-button-text-color, var(--store-button-text-color, #f8fafc));min-height:32px;min-width:54px;border-radius:7px;font-size:.82rem;letter-spacing:.01em}.storefront-product-card__wishlist-btn{position:absolute;top:.86rem;right:.86rem;width:34px;height:34px;border-radius:999px;border:0;background:transparent;color:#111827;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.storefront-product-card__wishlist-btn i{font-size:1.72rem}.storefront-product-card__wishlist-btn:hover,.storefront-product-card__wishlist-btn:focus-visible{color:var(--sp-card-accent)}.storefront-product-card__media-link--model-3{border:2px solid #d0d8e4;border-radius:14px;background:#f0f2f5;aspect-ratio:1 / 1}.storefront-product-card__body--model-3{min-height:100%;display:flex;flex-direction:column;gap:.42rem;padding:.1rem .12rem .04rem}.storefront-product-card__meta{margin:0;font-size:var(--sp-card-code-size);color:#355f98;text-align:center;line-height:1.2}.storefront-product-card__title--model-3{font-size:var(--sp-card-title-size);font-weight:700;line-height:var(--sp-card-title-line-height);-webkit-line-clamp:3;line-clamp:3;min-height:calc(1em * var(--sp-card-title-line-height) * 3)}.storefront-product-card__price-main{margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.18rem;min-height:calc(var(--sp-card-price-size) * 1.68);font-size:var(--sp-card-price-size);line-height:1.04;font-weight:800;color:#198c14}.storefront-product-card__price-main .storefront-product-card__price-old{font-size:.58em;font-weight:700}.storefront-product-card__price-current{display:inline-flex;align-items:baseline;gap:.24rem}.storefront-product-card__buy-btn--model-3{width:100%;border-radius:13px;background:var(--store-card-button-background, var(--sp-card-accent));border-color:var(--store-card-button-border-color, transparent);text-transform:uppercase;letter-spacing:.01em;font-family:var(--store-font-titles, var(--font-titles));font-weight:700}.storefront-product-card__buy-btn--model-3 i{font-size:var(--sp-card-buy-icon-size)}.storefront-product-card__buy-btn--model-3:hover,.storefront-product-card__buy-btn--model-3:focus-visible{filter:brightness(.94)}.storefront-section--showcase-seven .storefront-showcase-track--seven[data-card-identifier=view-card-three]{gap:clamp(.94rem,1.1vw,1.18rem)}.storefront-section--showcase-seven .storefront-product-card--model-3,.storefront-section--showcase-eight .storefront-product-card--model-3{--sp-card-image-scale: 1.28}@media(hover:hover)and (pointer:fine){.storefront-product-card__hover-tools{opacity:0;transform:translate(-6px);transition:opacity var(--motion-base),transform var(--motion-base)}.storefront-product-card--model-1:hover .storefront-product-card__hover-tools,.storefront-product-card--model-1:focus-within .storefront-product-card__hover-tools{opacity:1;transform:translate(0)}.storefront-product-card:hover .storefront-product-card__media-image{transform:scale(calc(var(--sp-card-image-scale) * 1.03))}}@media(hover:none),(pointer:coarse){.storefront-product-card__hover-tools{opacity:1;transform:none}}@media(max-width:900px){.storefront-section--showcase{--showcase-consult-size: 1.08rem;--showcase-buy-font-size: .96rem;--showcase-buy-icon-size: 1rem}.storefront-product-card{--sp-card-code-size: .78rem;--sp-card-title-size: 1rem;--sp-card-consult-size: 1.08rem;--sp-card-buy-font-size: .96rem;--sp-card-buy-icon-size: 1rem}.storefront-product-card__price-new{font-size:clamp(1.48rem,4.8vw,1.82rem)}.storefront-product-card__price-main{font-size:clamp(1.55rem,4.8vw,1.95rem)}}@media(max-width:760px){.storefront-product-card__purchase-row{display:grid;grid-template-columns:1fr}.storefront-product-card__qty-control{width:100%;justify-content:space-between}.storefront-product-card__purchase-row .storefront-product-card__buy-btn,.storefront-product-card__buy-btn--model-3{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.storefront-product-card,.storefront-product-card__media-image,.storefront-product-card__hover-tools,.storefront-product-card__buy-btn{transition:none!important;transform:none!important}}.storefront-showcase-empty{margin:0;border:1px dashed var(--store-body-details, rgba(0, 0, 0, .2));border-radius:var(--radius-sm);background:var(--store-menu-background-content, var(--bg-surface-alt));padding:1rem;color:var(--store-body-text-secondary, var(--text-muted))}.storefront-section--showcase{--showcase-consult-size: clamp(1.18rem, 1.28vw, 1.38rem);--showcase-consult-line-height: 1;--showcase-consult-letter-spacing: -.015em;--showcase-consult-weight: 800;--showcase-consult-color: #198c14;--showcase-buy-font-size: 1rem;--showcase-buy-min-height: 42px;--showcase-buy-icon-size: 1.08rem;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;gap:clamp(.72rem,1.4vw,1rem)}.storefront-section--showcase .storefront-section__header{padding-inline:.05rem;padding-bottom:clamp(.34rem,.6vw,.56rem)}.storefront-section--showcase .storefront-section__title{font-size:clamp(1.9rem,2.4vw,2.62rem);line-height:1.02;letter-spacing:.01em;font-weight:800}.storefront-showcase-model{display:grid;gap:var(--showcase-model-gap, .85rem);padding-bottom:var(--storefront-home-section-content-footer-space, .875rem)}.storefront-section--showcase-one{--showcase-model-gap: .72rem;--showcase-model-track-gap: .92rem;--showcase-model-card-min-height: 244px;--showcase-model-image-size: 86px;--showcase-model-image-snap-padding: .2rem}.storefront-section--showcase-two{--showcase-model-gap: .95rem;--showcase-model-track-min: 228px;--showcase-model-track-gap: .92rem;--showcase-model-card-min-height: 252px;--showcase-model-banner-max: 276px;--showcase-model-banner-gap: 1rem;--showcase-model-autoplay-min: 228px;--showcase-model-autoplay-fluid: 28vw;--showcase-model-autoplay-max: 316px}.storefront-section--showcase-three{--showcase-model-gap: .92rem;--showcase-model-group-min: 158px;--showcase-model-group-item-min-height: 114px}.storefront-section--showcase-four{--showcase-model-track-min: 240px;--showcase-model-track-gap: 1rem;--showcase-model-card-min-height: 252px;--showcase-model-feature-card-extra-height: 20px}.storefront-section--showcase-five{--showcase-model-track-min: 228px;--showcase-model-track-gap: 1rem;--showcase-model-card-min-height: 258px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--showcase-five-text, var(--store-body-text-primary, var(--text-primary))) 12%,transparent) 0%,transparent 54%),var(--showcase-five-bg, var(--store-menu-background-content, var(--bg-surface)));color:var(--showcase-five-text, inherit)}.storefront-section--showcase-six{--showcase-model-gap: .92rem;--showcase-model-group-min: 188px;--showcase-model-group-item-min-height: 96px}.storefront-section--showcase-seven{--showcase-model-track-min: 204px;--showcase-model-track-gap: .82rem;--showcase-model-card-min-height: 242px;--showcase-model-autoplay-min: 204px;--showcase-model-autoplay-fluid: 24vw;--showcase-model-autoplay-max: 286px}.storefront-section--showcase-eight{--showcase-model-track-min: 250px;--showcase-model-track-gap: 1rem;--showcase-model-card-min-height: 274px;--showcase-model-autoplay-min: 250px;--showcase-model-autoplay-fluid: 30vw;--showcase-model-autoplay-max: 340px}.storefront-section--showcase-nine{--showcase-model-track-min: 190px;--showcase-model-track-gap: .72rem;--showcase-model-card-min-height: 228px}.storefront-section--showcase-ten{--showcase-model-gap: .95rem;--showcase-model-track-min: 228px;--showcase-model-track-gap: .95rem;--showcase-model-card-min-height: 256px;--showcase-model-banner-max: 304px;--showcase-model-banner-gap: 1rem;--showcase-model-autoplay-min: 228px;--showcase-model-autoplay-fluid: 28vw;--showcase-model-autoplay-max: 320px}.storefront-section--showcase-five .storefront-section__subtitle{color:color-mix(in srgb,var(--showcase-five-text, var(--store-body-text-secondary, var(--text-muted))) 85%,#000 15%)}.storefront-showcase-deadline{margin:0;width:fit-content;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .7rem;border-radius:999px;border:1px solid rgba(0,0,0,.16);background:color-mix(in srgb,var(--showcase-five-text, var(--store-body-text-primary, var(--text-primary))) 8%,transparent)}.storefront-section--showcase .storefront-showcase-item,.storefront-section--showcase .storefront-showcase-group-item,.storefront-section--showcase .storefront-showcase-image-item{transition:transform var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast),background-color var(--motion-fast)}.storefront-section--showcase .storefront-showcase-item:hover{transform:translateY(-3px);box-shadow:0 14px 28px #08142829}.storefront-showcase-item__media-image{transition:transform var(--motion-base)}.storefront-section--showcase .storefront-showcase-item:hover .storefront-showcase-item__media-image{transform:scale(1.04)}.storefront-section--showcase-one .storefront-showcase-image-strip--round{gap:var(--showcase-model-track-gap, .92rem)}.storefront-section--showcase-one .storefront-showcase-image-item--round{border-width:2px;border-color:color-mix(in srgb,var(--store-accent, var(--accent)) 28%,var(--store-body-details, rgba(0, 0, 0, .12)) 72%);box-shadow:0 8px 20px #0814281f}.storefront-section--showcase-one .storefront-showcase-image-item--round{position:relative;transition:transform var(--motion-fast),box-shadow var(--motion-fast),border-color var(--motion-fast)}.storefront-section--showcase-one .storefront-showcase-image-item--round img{transition:transform var(--motion-base),filter var(--motion-fast)}.storefront-section--showcase-one .storefront-showcase-image-item--round:hover,.storefront-section--showcase-one .storefront-showcase-image-item--round:focus-visible{transform:translateY(-2px);box-shadow:0 12px 24px #0814282e;border-color:color-mix(in srgb,var(--store-accent, var(--accent)) 42%,var(--store-body-details, rgba(0, 0, 0, .12)) 58%)}.storefront-section--showcase-one .storefront-showcase-image-item--round:hover img,.storefront-section--showcase-one .storefront-showcase-image-item--round:focus-visible img{transform:scale(1.08);filter:saturate(1.05)}.storefront-section--showcase-two .storefront-showcase-with-banner,.storefront-section--showcase-ten .storefront-showcase-with-banner{grid-template-columns:minmax(180px,var(--showcase-model-banner-max, 280px)) minmax(0,1fr);gap:var(--showcase-model-banner-gap, 1rem)}.storefront-section--showcase-two .storefront-showcase-with-banner{align-items:start;grid-template-columns:minmax(220px,312px) minmax(0,1fr);gap:.9rem}.storefront-showcase-model--two .storefront-showcase-banner-slot{aspect-ratio:var(--showcase-model-two-banner-ratio, 300 / 452)}.storefront-showcase-model--two.is-banner-height-synced .storefront-showcase-banner-slot{aspect-ratio:auto;height:var(--showcase-model-two-banner-height);min-height:var(--showcase-model-two-banner-height)}.storefront-section--showcase-two .storefront-showcase-with-banner__products{min-width:0;display:flex;width:100%;align-self:start}.storefront-section--showcase-two .storefront-showcase-products-carousel--two{--showcase-carousel-edge-gutter: 0;width:100%}.storefront-section--showcase-two .storefront-showcase-track--two{grid-template-columns:repeat(4,minmax(0,1fr))}.storefront-section--showcase-two .storefront-showcase-carousel--two.swiper-initialized .storefront-showcase-track--two{display:flex;gap:0}.storefront-section--showcase-two .storefront-showcase-banner-slot,.storefront-section--showcase-ten .storefront-showcase-banner-slot{box-shadow:0 12px 24px #08142824}.storefront-section--showcase-two .storefront-showcase-banner-slot{position:relative;align-self:start;width:100%;max-width:100%;min-width:0;border-color:color-mix(in srgb,var(--store-accent, var(--accent)) 22%,var(--store-body-details, rgba(0, 0, 0, .1)) 78%);background:var(--store-menu-background-content, #fff)}.storefront-section--showcase-two .storefront-showcase-banner-slot img{transition:transform var(--motion-base),filter var(--motion-fast)}.storefront-section--showcase-two .storefront-showcase-banner-slot:hover img,.storefront-section--showcase-two .storefront-showcase-banner-slot:focus-visible img{transform:scale(1.03);filter:saturate(1.05)}.storefront-section--showcase-two .storefront-product-card{--showcase-model-card-min-height: 456px}.storefront-section--showcase-two .storefront-product-card__media-link,.storefront-section--showcase-two .storefront-product-card__media-shell--model-1{background:var(--store-menu-background-content, #ffffff)}.storefront-section--showcase-two .storefront-product-card--model-1{grid-template-rows:auto minmax(0,1fr);gap:.78rem}.storefront-section--showcase-two .storefront-product-card--model-1 .storefront-product-card__media-link{aspect-ratio:1 / 1}.storefront-section--showcase-two .storefront-product-card__body--model-1{min-height:100%;display:flex;flex-direction:column;gap:.38rem}.storefront-section--showcase-two .storefront-product-card__body--model-1 .storefront-product-card__price-row{margin-top:auto;padding-top:.45rem}.storefront-section--showcase-two .storefront-product-card__purchase-row{margin-top:.38rem}.storefront-section--showcase-two .storefront-product-card--model-3{--sp-card-image-scale: 1.28;grid-template-rows:auto minmax(0,1fr);gap:.8rem}.storefront-section--showcase-two .storefront-product-card__media-link--model-3{aspect-ratio:1 / 1;border-radius:12px;background:var(--store-menu-background-content, #ffffff)}.storefront-section--showcase-two .storefront-product-card__body--model-3{min-height:100%;display:flex;flex-direction:column;gap:.38rem;padding:.1rem .08rem 0}.storefront-section--showcase-two .storefront-product-card__meta{font-size:var(--sp-card-code-size);line-height:1.18}.storefront-section--showcase-two .storefront-product-card__title--model-3{font-size:var(--sp-card-title-size);line-height:var(--sp-card-title-line-height);-webkit-line-clamp:3;line-clamp:3;min-height:calc(1em * var(--sp-card-title-line-height) * 3)}.storefront-section--showcase-two .storefront-product-card__price-main{margin-top:auto}.storefront-section--showcase-two .storefront-product-card__price-main--fallback,.storefront-section--showcase-two .storefront-product-card__price-new--fallback{font-size:var(--showcase-consult-size);line-height:var(--showcase-consult-line-height);letter-spacing:var(--showcase-consult-letter-spacing);font-weight:var(--showcase-consult-weight);color:var(--showcase-consult-color)}.storefront-section--showcase-two .storefront-product-card__buy-btn--model-3{margin-top:.18rem;border-radius:11px}.storefront-section--showcase-two .storefront-product-card__wishlist-btn{top:.68rem;right:.68rem;width:32px;height:32px}.storefront-section--showcase-two .storefront-product-card__wishlist-btn i{font-size:1.48rem}.storefront-section--showcase-two .storefront-showcase-item{min-height:224px;padding:.6rem;gap:.56rem}.storefront-section--showcase-two .storefront-showcase-item__media{aspect-ratio:1 / .72}.storefront-section--showcase-two .storefront-showcase-item__title{font-size:.92rem}.storefront-section--showcase-two .storefront-showcase-item__description{font-size:.82rem}.storefront-section--showcase-three .storefront-showcase-group-item{border:0;border-radius:12px;padding:0;background:transparent;box-shadow:none;overflow:hidden;min-height:var(--showcase-model-group-item-min-height, 200px)}.storefront-section--showcase-three .storefront-showcase-group-grid--three{grid-template-columns:repeat(auto-fit,minmax(var(--showcase-model-group-min, 176px),1fr));gap:clamp(.72rem,1vw,1rem)}.storefront-section--showcase-three .storefront-showcase-track--three{grid-template-columns:repeat(6,minmax(0,1fr))}.storefront-section--showcase-three .storefront-showcase-group-item:before{content:none}.storefront-section--showcase-three .storefront-showcase-group-item__link{min-height:100%;padding:.92rem .68rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.52rem;text-decoration:none;color:#111827}.storefront-section--showcase-three .storefront-showcase-group-item__link:hover,.storefront-section--showcase-three .storefront-showcase-group-item__link:focus-visible{background:transparent}.storefront-section--showcase-three .storefront-showcase-group-item__media{width:min(100%,110px);aspect-ratio:1 / 1;border:1px solid #d0d8e4;border-radius:14px;background:#fff;display:grid;place-items:center;overflow:hidden}.storefront-section--showcase-three .storefront-showcase-group-item__media img{width:100%;height:100%;object-fit:contain;border-radius:inherit;display:block}.storefront-section--showcase-three .storefront-showcase-group-item__media--fallback{padding:.45rem;color:var(--store-menu-background-category, #1f2937);font-size:clamp(1.92rem,3vw,2.28rem);font-weight:700;line-height:1;text-transform:uppercase}.storefront-section--showcase-three .storefront-showcase-group-item:hover{transform:translateY(-2px)}.storefront-section--showcase-three .storefront-showcase-group-item__badge{color:#e2e8f0d1}.storefront-section--showcase-three .storefront-showcase-group-item__title{margin:0;font-size:clamp(.88rem,.94vw,1rem);font-weight:700;line-height:1.16;text-align:center;color:#162136;max-width:96%;text-wrap:balance}.storefront-section--showcase-four .storefront-showcase-track--four{grid-template-columns:repeat(auto-fit,minmax(var(--showcase-model-track-min, 240px),1fr));grid-auto-flow:dense;gap:var(--showcase-model-track-gap, 1rem)}.storefront-section--showcase-four .storefront-showcase-track--four .storefront-showcase-item:first-child{grid-column:span 2;min-height:calc(var(--showcase-model-card-min-height, 252px) + var(--showcase-model-feature-card-extra-height, 20px))}.storefront-section--showcase-four .storefront-showcase-track--four .storefront-showcase-item:first-child .storefront-showcase-item__title{font-size:1.08rem}.storefront-section--showcase-five .storefront-showcase-deadline{border-color:color-mix(in srgb,var(--showcase-five-text, currentColor) 35%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--showcase-five-text, currentColor) 24%,transparent)}.storefront-section--showcase-five .storefront-showcase-track--five{gap:var(--showcase-model-track-gap, 1rem)}.storefront-section--showcase-five .storefront-showcase-item{border-color:color-mix(in srgb,var(--showcase-five-text, currentColor) 20%,var(--store-body-details, rgba(0, 0, 0, .1)) 80%);background:linear-gradient(158deg,color-mix(in srgb,var(--showcase-five-text, currentColor) 5%,transparent),var(--store-menu-background-content, #fff) 45%)}.storefront-section--showcase-five .storefront-showcase-item__action{box-shadow:0 8px 16px rgba(var(--accent-rgb),.24)}.storefront-section--showcase-six .storefront-showcase-group-item{position:relative;min-height:var(--showcase-model-group-item-min-height, 96px);padding-inline-start:1.05rem;border-width:2px;border-style:dashed;background:linear-gradient(155deg,rgba(var(--accent-rgb),.14),transparent 58%)}.storefront-section--showcase-six .storefront-showcase-group-grid--six{grid-auto-rows:1fr}.storefront-section--showcase-six .storefront-showcase-group-item:before{content:"";position:absolute;left:.52rem;top:.72rem;bottom:.72rem;width:3px;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--store-accent, var(--accent)) 86%,#fff 14%),rgba(var(--accent-rgb),.18))}.storefront-section--showcase-seven .storefront-showcase-track--seven,.storefront-section--showcase-eight .storefront-showcase-track--eight{grid-template-columns:repeat(4,minmax(0,1fr))}.storefront-section--showcase-seven .storefront-showcase-carousel--seven.swiper-initialized .storefront-showcase-track--seven,.storefront-section--showcase-eight .storefront-showcase-carousel--eight.swiper-initialized .storefront-showcase-track--eight{display:flex;gap:0}.storefront-section--showcase-eight .storefront-showcase-item__media{aspect-ratio:16 / 11}.storefront-section--showcase-eight .storefront-showcase-item__title{font-size:1.04rem}.storefront-section--showcase-nine .storefront-showcase-item__description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.storefront-section--showcase-nine .storefront-showcase-item{padding:.66rem;gap:.58rem}.storefront-section--showcase-nine .storefront-showcase-item__action{min-height:30px;font-size:.71rem;padding-inline:.72rem}.storefront-section--showcase-ten .storefront-showcase-with-banner{align-items:stretch}.storefront-section--showcase-ten .storefront-showcase-track--ten{gap:var(--showcase-model-track-gap, .95rem)}.storefront-section--showcase-ten .storefront-showcase-banner-slot{position:relative;border-color:color-mix(in srgb,var(--store-accent, var(--accent)) 30%,var(--store-body-details, rgba(0, 0, 0, .1)) 70%);background:var(--store-menu-background-content, #fff)}.storefront-section--showcase-ten .storefront-showcase-banner-slot img{transition:transform var(--motion-base),filter var(--motion-fast)}.storefront-section--showcase-ten .storefront-showcase-banner-slot:hover img,.storefront-section--showcase-ten .storefront-showcase-banner-slot:focus-visible img{transform:scale(1.04);filter:saturate(1.08)}.storefront-showcase-group-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem}.storefront-showcase-group-grid--six{grid-template-columns:repeat(auto-fit,minmax(var(--showcase-model-group-min, 180px),1fr))}.storefront-showcase-group-grid--three{grid-template-columns:repeat(auto-fit,minmax(var(--showcase-model-group-min, 150px),1fr))}.storefront-showcase-group-item{border:1px solid var(--store-body-details, rgba(0, 0, 0, .1));border-radius:var(--radius-sm);padding:.9rem;background:linear-gradient(160deg,rgba(var(--accent-rgb),.13),transparent 50%);display:grid;gap:.3rem}.storefront-showcase-group-item__badge{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--store-body-text-secondary, var(--text-muted))}.storefront-showcase-group-item__title{font-size:1rem;font-weight:700}.storefront-showcase-image-strip{display:grid;gap:.75rem}.storefront-showcase-image-strip--round{grid-template-columns:repeat(auto-fit,minmax(var(--showcase-model-image-size, 82px),1fr))}.storefront-showcase-image-strip--rect{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.storefront-showcase-image-item{display:block;overflow:hidden;border:1px solid var(--store-body-details, rgba(0, 0, 0, .12));background:var(--store-menu-background-content, var(--bg-surface))}.storefront-showcase-image-item img{width:100%;height:100%;object-fit:cover;display:block}.storefront-showcase-image-item--round{border-radius:999px;aspect-ratio:1 / 1}.storefront-showcase-model--one .storefront-showcase-image-strip--round{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--showcase-model-image-snap-padding, .2rem);-webkit-overflow-scrolling:touch;padding-bottom:.15rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--store-accent, var(--accent)) 36%,transparent) transparent}.storefront-showcase-model--one .storefront-showcase-image-strip--round::-webkit-scrollbar{height:6px}.storefront-showcase-model--one .storefront-showcase-image-item--round{flex:0 0 var(--showcase-model-image-size, 82px);scroll-snap-align:start}.storefront-showcase-image-item--rect{border-radius:var(--radius-sm);aspect-ratio:4 / 3}.storefront-showcase-with-banner{display:grid;grid-template-columns:minmax(140px,var(--showcase-model-banner-max, 220px)) 1fr;gap:var(--showcase-model-banner-gap, .85rem);align-items:start}.storefront-showcase-banner-slot{display:block;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--store-body-details, rgba(0, 0, 0, .1));background:var(--store-menu-background-content, #fff);aspect-ratio:300 / 415}.storefront-showcase-banner-slot img{width:100%;height:100%;object-fit:cover;display:block}.storefront-showcase-with-banner__products{min-width:0}.storefront-showcase-products-carousel{position:relative;display:grid;gap:.68rem;min-width:0;box-sizing:border-box;padding-inline:var(--showcase-carousel-edge-gutter, 1.75rem);width:100%}.storefront-section--search{padding:0;border:0;box-shadow:none;background:transparent;position:relative;z-index:48;margin-bottom:2.2rem}.store-page .storefront-main>.storefront-home-section-shell:has(.storefront-section--search),.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]:has(.storefront-section--search),.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-home-section-shell:has(.storefront-section--search){position:relative;z-index:48;overflow:visible}.storefront-section--search:focus-within,.storefront-section--search:has(.storefront-search-combobox.is-open){z-index:72}.store-page .storefront-main>.storefront-home-section-shell:has(.storefront-section--search:focus-within),.store-page .storefront-main>.storefront-home-section-shell:has(.storefront-search-combobox.is-open),.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]:has(.storefront-section--search:focus-within),.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]:has(.storefront-search-combobox.is-open),.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-home-section-shell:has(.storefront-section--search:focus-within),.store-page .storefront-main>.storefront-home-section-shell--deferred[data-home-deferred-state=ready]>.storefront-home-section-shell:has(.storefront-search-combobox.is-open){z-index:72}.store-page .storefront-main>.storefront-section--search{padding:0;border:0;box-shadow:none;background:transparent}.storefront-section--search.storefront-section--search-overlay{margin-top:calc(-1 * (var(--storefront-main-gap, 1.15rem) + clamp(3.2rem,7vw,6.4rem)))}.storefront-search-card{--search-action-overlap: 21px;--search-card-padding-bottom: .85rem;--search-content-offset: .95rem;--storefront-search-shell-height: 88px;--storefront-search-support-strip-height: 1.45rem;--storefront-search-support-strip-background: transparent;--storefront-search-support-strip-text-color: var(--store-body-text-primary, #0a55af);--storefront-search-value-color: var(--store-search-clear-button-text-color, color-mix(in srgb, var(--store-accent, var(--accent)) 78%, var(--store-body-text-primary, #111827) 22%));--storefront-search-placeholder-color: color-mix(in srgb, var(--store-body-text-secondary, #6b7280) 78%, #ffffff);--storefront-search-icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c1c8d2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");--storefront-search-icon-size: 1.18rem;--storefront-search-icon-offset: .85rem;--storefront-search-icon-padding-inline-start: 2.7rem;width:min(1100px,100%);margin:0 auto;border-radius:14px;border:1px solid color-mix(in srgb,var(--store-body-details, #d1d5db) 72%,#ffffff);background:#fff;box-shadow:0 16px 30px -26px #0f172a80;padding:1rem 1.05rem var(--search-card-padding-bottom);overflow:visible;position:relative;z-index:1}.storefront-search-card__header{display:grid;gap:.2rem}.storefront-search-card__title{margin:0;text-align:center;font-size:1.04rem;letter-spacing:.01em;color:color-mix(in srgb,var(--store-body-text-primary, #111827) 90%,#000000);font-weight:700}.storefront-search-card__tabs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0}.storefront-search-card__tab{border:0;background:transparent;color:color-mix(in srgb,var(--store-body-text-primary, #111827) 72%,#64748b 28%);font-family:var(--store-font-titles, var(--font-titles));font-size:1.05rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.34rem .8rem .5rem;cursor:pointer;position:relative;transition:color var(--motion-fast, .16s ease),opacity var(--motion-fast, .16s ease)}.storefront-search-card__tab+.storefront-search-card__tab:before{content:"";position:absolute;left:-.08rem;top:50%;transform:translateY(-50%);width:1px;height:1.1rem;background:color-mix(in srgb,var(--store-body-details, #d1d5db) 70%,transparent)}.storefront-search-card__tab:after{content:"";position:absolute;left:12%;right:12%;bottom:.06rem;height:3px;border-radius:999px;background:transparent;transform:scaleX(0);transform-origin:center;transition:transform var(--motion-fast, .16s ease),background-color var(--motion-fast, .16s ease)}.storefront-search-card__tab.is-active{color:color-mix(in srgb,var(--store-body-text-primary, #111827) 90%,#000000)}.storefront-search-card__tab.is-active:after{background:var(--store-accent, var(--accent));transform:scaleX(1)}.storefront-search-card__content{margin-top:var(--search-content-offset)}.storefront-search-card__pane{display:none}.storefront-search-card__pane.is-active{display:grid;gap:.45rem;min-height:7.45rem;align-content:start}.storefront-section--infobar{--infobar-bg: transparent;--infobar-border: transparent;--infobar-title: inherit;--infobar-subtitle: inherit;--infobar-icon: currentColor;--infobar-icon-bg: transparent;--infobar-icon-border: transparent;--infobar-shadow: 0 14px 30px -24px rgba(15, 23, 42, .45);--infobar-hover-headroom: 2px}.storefront-main>.storefront-section--infobar.storefront-section--infobar-compact{margin-top:calc(-1 * var(--storefront-main-gap, 1.15rem));margin-bottom:calc(-1 * var(--storefront-main-gap, 1.15rem))}.storefront-section--infobar.storefront-section--infobar-compact{--infobar-section-gap: calc(var(--space-sm, .65rem) * .38);--infobar-header-gap: calc(var(--space-sm, .65rem) * .18);--infobar-grid-gap: calc(var(--space-sm, .65rem) - .3rem);--infobar-item-gap: calc(var(--space-sm, .65rem) - .12rem);--infobar-item-padding-y: calc(var(--space-sm, .65rem) - .14rem);--infobar-item-padding-x: calc(var(--space-sm, .65rem) - .06rem);--infobar-item-min-height: 80px;--infobar-icon-size: 40px;--infobar-icon-font-size: 1.02rem;--infobar-model-two-icon-font-size: 1.76rem}body[data-theme] .storefront-section.storefront-section--infobar{border:0;border-radius:0;box-shadow:none;background:transparent;padding:0;gap:var(--infobar-section-gap)}body[data-theme] .storefront-section.storefront-section--infobar .storefront-section__header{border:0;padding:0;gap:var(--infobar-header-gap)}body[data-theme] .storefront-section.storefront-section--infobar .storefront-section__title{color:var(--infobar-title);font-size:var(--infobar-title-size);line-height:1.04;letter-spacing:.01em}.storefront-infobar-grid{display:grid;gap:var(--infobar-grid-gap);padding-top:var(--infobar-hover-headroom);padding-bottom:var(--storefront-home-section-content-footer-space, .875rem)}.storefront-infobar-item{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--infobar-item-gap);border:var(--infobar-item-border-width) solid var(--infobar-border);border-radius:var(--infobar-item-radius);padding:var(--infobar-item-padding-y) var(--infobar-item-padding-x);background:var(--infobar-bg);min-height:var(--infobar-item-min-height);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.storefront-infobar-item:hover{border-color:var(--infobar-icon-border);box-shadow:var(--infobar-item-shadow);transform:translateY(var(--infobar-item-hover-lift))}.storefront-infobar-item__icon{width:var(--infobar-icon-size);height:var(--infobar-icon-size);border-radius:var(--infobar-icon-radius);display:inline-flex;align-items:center;justify-content:center;font-size:var(--infobar-icon-font-size);font-weight:600;color:var(--infobar-icon);background:var(--infobar-icon-bg);border:var(--infobar-icon-border-width) solid var(--infobar-icon-border)}.storefront-infobar-item__content{min-width:0}.storefront-infobar-item__title{margin:0;color:var(--infobar-title);font-size:.95rem;line-height:1.2}.storefront-infobar-item__text{margin:.22rem 0 0;color:var(--infobar-subtitle)}.storefront-infobar-item__subtitle{margin:.2rem 0 0;color:var(--infobar-subtitle);font-size:.84rem;line-height:1.32}.storefront-infobar-item__link{display:block;width:100%;text-decoration:none!important;color:inherit}.storefront-infobar-item__link:hover{color:inherit;opacity:.9}.storefront-infobar-item.is-clickable{cursor:pointer}.storefront-section--infobar-single .storefront-infobar-grid{grid-template-columns:minmax(0,1fr);max-width:480px;margin:0 auto}.storefront-section--infobar-view-infobar-one .storefront-infobar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.storefront-section--infobar-view-infobar-one .storefront-infobar-item{grid-template-columns:1fr;justify-items:center;text-align:center;padding:var(--infobar-model-one-item-padding-y) var(--infobar-item-padding-x) var(--infobar-item-padding-y);border-radius:var(--infobar-model-one-item-radius);box-shadow:var(--infobar-item-shadow)}.storefront-section--infobar-view-infobar-one .storefront-infobar-item:hover,.storefront-section--infobar-view-infobar-one .storefront-infobar-item:focus-within{border-color:var(--store-accent, var(--accent))}.storefront-section--infobar-view-infobar-one .storefront-infobar-item__icon{width:calc(var(--infobar-model-one-icon-size) + 8px);height:calc(var(--infobar-model-one-icon-size) + 8px);border-radius:calc(var(--infobar-model-one-icon-radius) + 4px);margin-bottom:.35rem;font-size:calc(var(--infobar-icon-font-size) + .42rem)}.storefront-section--infobar-view-infobar-one .storefront-infobar-item__icon>i{font-size:1.58em;font-weight:400;line-height:1}.storefront-section--infobar-view-infobar-one .storefront-infobar-item__title{font-size:1.08rem;font-weight:700;margin-bottom:.12rem}.storefront-section--infobar-view-infobar-one .storefront-infobar-item__subtitle{font-size:.93rem}.storefront-section--infobar-view-infobar-two .storefront-infobar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;--infobar-model-two-grid-padding-y: .5rem;padding:var(--infobar-model-two-grid-padding-y) 0;border:var(--infobar-model-two-rail-width) solid var(--infobar-border);border-radius:var(--infobar-item-radius);overflow:hidden;background:var(--infobar-bg)}.storefront-section--infobar-view-infobar-two .storefront-infobar-item{display:flex;align-items:center;justify-content:center;gap:calc(var(--infobar-item-gap) - .04rem);border:0;border-right:0;border-radius:0;background:transparent;min-height:calc(var(--infobar-item-min-height) - 6px);padding:var(--infobar-item-padding-y) var(--infobar-item-padding-x)}.storefront-section--infobar-view-infobar-two .storefront-infobar-item:not(:last-child):after{content:"";position:absolute;top:50%;right:0;width:var(--infobar-model-two-separator-width);height:calc(100% - (var(--infobar-item-padding-y) * 2.2));background:var(--infobar-border);transform:translateY(-50%);pointer-events:none}.storefront-section--infobar-view-infobar-two .storefront-infobar-item:hover{transform:none;box-shadow:none}.storefront-section--infobar-view-infobar-two .storefront-infobar-item__icon{flex:0 0 auto;width:auto;height:auto;border:0;background:transparent;font-size:var(--infobar-model-two-icon-font-size);line-height:1;padding-right:0}.storefront-section--infobar-view-infobar-two .storefront-infobar-item__content{flex:0 1 auto;width:auto;display:grid;align-content:center;gap:.08rem;justify-items:start;text-align:left}.storefront-section--infobar-view-infobar-two .storefront-infobar-item__title{font-size:.82rem;line-height:1.16;letter-spacing:.02em;text-transform:uppercase;font-weight:700}.storefront-section--infobar-view-infobar-two .storefront-infobar-item__subtitle{margin:0;font-size:.75rem;line-height:1.24}.storefront-section--infobar-view-infobar-three .storefront-infobar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(var(--infobar-grid-gap) - .1rem)}.storefront-section--infobar-view-infobar-three .storefront-infobar-item{border-radius:var(--infobar-model-three-item-radius);padding:calc(var(--infobar-item-padding-y) - .26rem) calc(var(--infobar-item-padding-x) - .2rem);min-height:calc(var(--infobar-item-min-height) - 18px);background:transparent;border-color:var(--infobar-border)}.storefront-section--infobar-view-infobar-three .storefront-infobar-item__icon{border-radius:var(--infobar-model-three-item-radius);width:calc(var(--infobar-icon-size) + 2px);height:calc(var(--infobar-icon-size) + 2px);border-width:var(--infobar-model-three-icon-border-width)}.storefront-section--infobar-view-infobar-three .storefront-infobar-item__title{color:var(--infobar-title);font-weight:700}.storefront-section--infobar-view-infobar-three .storefront-infobar-item__subtitle{font-size:.9rem}.storefront-section--infobar-view-infobar-four .storefront-infobar-item{grid-template-columns:1fr;justify-items:center;text-align:center;align-content:start;gap:var(--infobar-item-gap);border-radius:var(--infobar-model-four-item-radius);min-height:var(--infobar-model-four-item-min-height);padding:var(--infobar-model-four-item-padding-top) var(--infobar-item-padding-x) var(--infobar-model-four-item-padding-bottom);box-shadow:var(--infobar-model-four-item-shadow)}.storefront-section--infobar-view-infobar-four .storefront-infobar-item:hover{transform:translateY(var(--infobar-item-hover-lift));box-shadow:var(--infobar-model-four-item-shadow)}.storefront-section--infobar-view-infobar-four .storefront-infobar-item__icon{margin:0 auto;width:var(--infobar-model-four-icon-size);height:var(--infobar-model-four-icon-size);border-radius:var(--infobar-model-four-icon-radius);font-size:calc(var(--infobar-icon-font-size) + .2rem)}.storefront-section--infobar-view-infobar-four .storefront-infobar-item__title{font-size:1.02rem;margin-top:.1rem}.storefront-section--infobar-view-infobar-four .storefront-infobar-item__subtitle{font-size:.92rem;line-height:1.38}.storefront-section--infobar-view-infobar-four .storefront-infobar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--infobar-grid-gap)}.storefront-section--infobar-view-infobar-one.storefront-section--infobar-compact .storefront-infobar-item{padding:calc(var(--infobar-model-one-item-padding-y) - .18rem) var(--infobar-item-padding-x) calc(var(--infobar-item-padding-y) - .12rem)}.storefront-section--infobar-view-infobar-one.storefront-section--infobar-compact .storefront-infobar-item__icon{margin-bottom:.18rem;font-size:calc(var(--infobar-icon-font-size) + .32rem)}.storefront-section--infobar-view-infobar-one.storefront-section--infobar-compact .storefront-infobar-item__icon>i{font-size:1.54em}.storefront-section--infobar-view-infobar-one.storefront-section--infobar-compact .storefront-infobar-item__title{font-size:.96rem}.storefront-section--infobar-view-infobar-one.storefront-section--infobar-compact .storefront-infobar-item__subtitle{font-size:.84rem}.storefront-section--infobar-view-infobar-two.storefront-section--infobar-compact .storefront-infobar-item{min-height:calc(var(--infobar-item-min-height) - 18px);padding:calc(var(--infobar-item-padding-y) - .08rem) calc(var(--infobar-item-padding-x) - .08rem)}.storefront-section--infobar-view-infobar-two.storefront-section--infobar-compact .storefront-infobar-item__title{font-size:.76rem}.storefront-section--infobar-view-infobar-two.storefront-section--infobar-compact .storefront-infobar-item__subtitle{font-size:.7rem}.storefront-section--infobar-view-infobar-three.storefront-section--infobar-compact .storefront-infobar-grid{gap:calc(var(--infobar-grid-gap) - .06rem)}.storefront-section--infobar-view-infobar-three.storefront-section--infobar-compact .storefront-infobar-item{padding:calc(var(--infobar-item-padding-y) - .22rem) calc(var(--infobar-item-padding-x) - .18rem);min-height:calc(var(--infobar-item-min-height) - 20px)}.storefront-section--infobar-view-infobar-three.storefront-section--infobar-compact .storefront-infobar-item__icon{width:var(--infobar-icon-size);height:var(--infobar-icon-size)}.storefront-section--infobar-view-infobar-three.storefront-section--infobar-compact .storefront-infobar-item__subtitle{font-size:.8rem}.storefront-section--infobar-view-infobar-four.storefront-section--infobar-compact .storefront-infobar-item{gap:calc(var(--infobar-item-gap) - .12rem);min-height:calc(var(--infobar-model-four-item-min-height) - 36px);padding:calc(var(--infobar-model-four-item-padding-top) - .22rem) var(--infobar-item-padding-x) calc(var(--infobar-model-four-item-padding-bottom) - .12rem)}.storefront-section--infobar-view-infobar-four.storefront-section--infobar-compact .storefront-infobar-item__icon{width:calc(var(--infobar-model-four-icon-size) - 6px);height:calc(var(--infobar-model-four-icon-size) - 6px);font-size:calc(var(--infobar-icon-font-size) + .16rem)}.storefront-section--infobar-view-infobar-four.storefront-section--infobar-compact .storefront-infobar-item__title{font-size:.94rem}.storefront-section--infobar-view-infobar-four.storefront-section--infobar-compact .storefront-infobar-item__subtitle{font-size:.82rem}@media(max-width:1200px){.storefront-section--infobar-view-infobar-one .storefront-infobar-grid,.storefront-section--infobar-view-infobar-four .storefront-infobar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-section--infobar-view-infobar-three .storefront-infobar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-section--infobar-view-infobar-two .storefront-infobar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-section--infobar-view-infobar-two .storefront-infobar-item{border-right:0;border-bottom:1px solid var(--infobar-border)}.storefront-section--infobar-view-infobar-two .storefront-infobar-item:nth-child(2n):after{content:none}.storefront-section--infobar-view-infobar-two .storefront-infobar-item:nth-last-child(-n+2){border-bottom:0}}
