.fpc__intro{max-width:54rem;text-align:center;margin:0 auto}.fpc__eyebrow{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.65}.fpc__heading{margin:0;font-family:var(--font-heading-family);font-size:3.4rem;line-height:1.1}.fpc__banner{margin-top:4.8rem}.fpc__banner img{display:block;width:100%;height:auto}.fpc__track-wrapper{margin-top:4.8rem}.fpc__track{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.4rem;list-style:none;margin:0}@media screen and (min-width:750px){.fpc__track{grid-auto-columns:42%}}@media screen and (min-width:990px){.fpc__track{grid-auto-columns:27%}}.fpc__slide{scroll-snap-align:start}.fpc__card{display:flex;flex-direction:column;height:100%;padding:2rem;background:rgb(var(--color-background));border-radius:var(--text-boxes-radius, 16px)}.fpc__image{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:calc(var(--text-boxes-radius, 16px) - 6px);overflow:hidden;background:rgba(var(--color-foreground),.04)}.fpc__image img{width:100%;height:100%;object-fit:cover}.fpc__rating{display:flex;align-items:center;gap:.4rem;margin-top:1.6rem;color:rgb(var(--color-button));font-size:1.3rem}.fpc__rating-count{color:rgba(var(--color-foreground),.6);font-size:1.2rem}.fpc__name{margin:.8rem 0 0;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.2}.fpc__price{margin-top:.6rem;font-family:var(--font-body-family);font-size:1.5rem}.fpc__purchase-options{display:flex;flex-direction:column;gap:.8rem;margin-top:1.6rem}.fpc__option{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:.8rem;cursor:pointer;font-family:var(--font-body-family);font-size:1.3rem}.fpc__option:has(input:checked){border-color:rgb(var(--color-button));background:rgba(var(--color-button),.06)}.fpc__option input{accent-color:rgb(var(--color-button))}.fpc__option-save{margin-left:auto;font-weight:600;color:rgb(var(--color-button))}.fpc__submit{margin-top:1.6rem}.fpc__buttons{margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-featured-products-carousel.css.map */
