.feature-car{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.feature-car .fc-title{color:rgb(var(--color-foreground))}.feature-car .fc-wrap{max-width:var(--page-width, 1400px);margin:0 auto}.feature-car .fc-head{text-align:center;margin-bottom:40px}.feature-car .fc-eyebrow{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--fs-caption);font-family:var(--font-mono);font-weight:400;line-height:1;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0 0 var(--space-sm)}.feature-car .fc-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.feature-car .fc-title{font-family:var(--font-heading-family);font-size:var(--fs-h2);font-variation-settings:var(--fvs-h2);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.feature-car .fc-track{display:grid;grid-auto-flow:column;grid-auto-columns:85vw;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px;margin:0 -24px;padding-left:24px;padding-right:24px;scroll-padding-left:24px}.feature-car .fc-track::-webkit-scrollbar{display:none}@media(min-width:750px){.feature-car .fc-track{grid-auto-columns:minmax(320px,420px)}}@media(min-width:990px){.feature-car .fc-track{grid-auto-flow:row;grid-auto-columns:auto;gap:20px;overflow:visible;margin:0;padding:0}}.feature-car .fc-card{position:relative;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-card);overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column}.feature-car .fc-card__link{color:inherit;text-decoration:none}.feature-car .fc-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.feature-car .fc-media img,.feature-car .fc-media .fc-fallback{transition:transform var(--dur-base) var(--ease-emphasized)}@media(prefers-reduced-motion:no-preference){.feature-car .fc-card:hover .fc-media img,.feature-car .fc-card:hover .fc-media .fc-fallback{transform:scale(1.04)}}.feature-car .fc-card .fc-cta,.feature-car .fc-card .product-form,.feature-car .fc-card .product-form__error-message-wrapper{position:relative;z-index:2}.feature-car .fc-card--light{background:var(--bb-white);border:1px solid rgba(0,0,0,.08);color:var(--text-on-light)}.feature-car .fc-media{aspect-ratio:1/1;overflow:hidden;background:#0000000f}.feature-car .fc-media img{width:100%;height:100%;object-fit:cover;display:block}.feature-car .fc-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%),var(--bb-charcoal);border-bottom:1px solid var(--line-brass)}.feature-car .fc-card--light .fc-fallback{background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),var(--bb-bone-2)}.feature-car .fc-fallback-mark{font-family:var(--font-heading-family);font-variation-settings:var(--fvs-h2);font-size:clamp(2.5rem,6vw,4rem);line-height:1;letter-spacing:var(--tracking-tight);color:var(--accent-on-dark);opacity:.85}.feature-car .fc-card--light .fc-fallback-mark{color:var(--accent-strong)}.feature-car .fc-body{display:flex;flex-direction:column;flex:1 1 auto;padding:22px}.feature-car .fc-card h3{font-family:var(--font-heading-family);font-size:var(--fs-h3);font-variation-settings:var(--fvs-h3);letter-spacing:-.01em;line-height:1.12;margin:0 0 10px}.feature-car .fc-card p{font-family:var(--font-body-family);font-size:15px;line-height:1.55;opacity:.82;margin:0 0 18px}.feature-car .fc-card .fc-price{font-weight:600;opacity:1}.feature-car .fc-card .fc-price s{opacity:.5;margin-left:6px}.feature-car .fc-cta{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 22px;border:0;border-radius:var(--radius-pill);background:var(--accent);color:var(--text-on-light);font-family:var(--font-body-family);font-size:14px;font-weight:700;line-height:1;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) ease,transform var(--dur-fast) ease}.feature-car .fc-cta:hover{background:var(--accent-on-dark)}@media(prefers-reduced-motion:no-preference){.feature-car .fc-cta:hover{transform:translateY(-1px)}}.feature-car .fc-form{margin-top:auto}.feature-car .fc-form .product-form__error-message-wrapper{margin-bottom:10px;font-size:13px}.feature-car .fc-dots{display:flex;justify-content:center;gap:10px;margin-top:22px}.feature-car .fc-dot{width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.feature-car .fc-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.32;transition:opacity var(--dur-fast) ease,transform var(--dur-fast) ease}.feature-car .fc-dot[aria-current=true]:before{opacity:1;transform:scale(1.35)}@media(min-width:990px){.feature-car .fc-dots{display:none}}.feature-car .fc-reassure{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2xs) var(--space-sm);margin:28px auto 0;font-family:var(--font-body-family);font-size:var(--fs-body-sm);line-height:1.3;color:var(--text-on-light-muted);text-align:center}.feature-car .fc-reassure__item{display:inline-flex;align-items:center;gap:var(--space-2xs)}.feature-car .fc-reassure__item svg{width:16px;height:16px;flex:none;color:var(--accent-strong)}.feature-car .fc-reassure__item strong{font-weight:600;color:var(--text-on-light)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-feature-carousel.css.map */
