.fcs{position:relative}.fcs__inner{display:flex;flex-direction:column;gap:2rem}.fcs.fcs .fcs__header-wrap{text-align:left!important}.fcs.fcs .fcs__header{display:flex!important;align-items:baseline;justify-content:flex-start!important;gap:1.2rem;flex-wrap:wrap;text-align:left!important;width:100%;margin:0!important}.fcs.fcs .fcs__header>*{margin-left:0!important;margin-right:0!important}.fcs.fcs .fcs__title{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0!important;line-height:1.2;text-align:left!important;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.fcs.fcs .fcs__title{font-size:2.2rem}}.fcs__view-all{font-size:1.3rem;font-weight:500;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-foreground));white-space:nowrap;transition:opacity .15s ease}.fcs__view-all:hover{opacity:.7}.fcs__slider{display:block;position:relative;max-width:var(--page-width);margin:0 auto;padding:0 1.5rem;box-sizing:border-box}@media screen and (min-width:750px){.fcs__slider{padding:0 5rem}}.fcs__list{list-style:none;margin:0;padding:0 0 2.4rem;display:flex;gap:2rem;overflow-x:auto;overflow-y:hidden;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;transition:scrollbar-color .2s ease;scrollbar-color:transparent transparent}.fcs__slider:hover .fcs__list,.fcs__list:focus-visible,.fcs__list.is-scrolling,.fcs__list.is-dragging{scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.55) rgba(var(--color-foreground),.08)}.fcs__list::-webkit-scrollbar{-webkit-appearance:none;height:6px;background:transparent}.fcs__list::-webkit-scrollbar-track{background:transparent;border-radius:999px;transition:background .2s ease}.fcs__list::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background .2s ease}.fcs__slider:hover .fcs__list::-webkit-scrollbar-track,.fcs__list:focus-visible::-webkit-scrollbar-track,.fcs__list.is-scrolling::-webkit-scrollbar-track,.fcs__list.is-dragging::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.08)}.fcs__slider:hover .fcs__list::-webkit-scrollbar-thumb,.fcs__list:focus-visible::-webkit-scrollbar-thumb,.fcs__list.is-scrolling::-webkit-scrollbar-thumb,.fcs__list.is-dragging::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.55)}.fcs__list::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground),.85)!important}.fcs__list.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}@media screen and (min-width:750px){.fcs__list{gap:2.4rem}}@media screen and (min-width:990px){.fcs__list{gap:2.8rem}}.fcs__item{flex:0 0 auto;width:42vw;max-width:20rem}@media screen and (min-width:750px){.fcs__item{width:calc((100% - 3 * 2.4rem) / 4.3);max-width:22rem}}@media screen and (min-width:990px){.fcs__item{width:calc((100% - 3 * 2.8rem) / 4.3);max-width:24rem}}.fcs__card{display:flex;flex-direction:column;gap:1.4rem;text-decoration:none;color:inherit;outline:none}.fcs__card:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}.fcs__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background-color:rgba(var(--color-foreground),.04);border-radius:.4rem}.fcs__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fcs__card:hover .fcs__image{transform:scale(1.03)}.fcs__image--placeholder svg{width:100%;height:100%;fill:rgba(var(--color-foreground),.2)}.fcs__meta{display:flex;flex-direction:column;gap:.4rem;padding:0 .2rem}.fcs__vendor{font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0}.fcs__name{font-size:1.3rem;font-weight:500;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground))}.fcs__price{display:flex;align-items:baseline;gap:.6rem;font-size:1.3rem;margin:0;color:rgb(var(--color-foreground))}.fcs__price-prefix{font-size:1.3rem;font-weight:400;color:rgba(var(--color-foreground),.55)}.fcs__price-amount{font-weight:600}.fcs__empty{padding:4rem 0;text-align:center;color:rgba(var(--color-foreground),.6)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-featured-collection-slider.css.map */
