.ss-fct{margin-top:var(--mt);margin-bottom:var(--mb);color:var(--product-title-color);background:var(--section-background)}.ss-fct__inner{width:100%;max-width:var(--max-width);margin:0 auto;padding:var(--pt) var(--section-side-padding-mobile) var(--pb)}.ss-fct__tabs-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:var(--tabs-margin-bottom)}.ss-fct__tabs-overflow{min-width:0;overflow-x:auto;scrollbar-width:none;width:100%}.ss-fct__tabs-overflow::-webkit-scrollbar{display:none}.ss-fct__tabs{display:flex;align-items:stretch;justify-content:flex-start;gap:var(--tabs-gap-mobile);width:max-content;min-width:100%;padding:.8rem;border:.1rem solid #fff;border-radius:.8rem;background:#fff}.ss-fct__tab{flex:1 0 auto;padding:.9rem 2rem var(--tabs-padding-bottom);border:0;border-radius:.6rem;color:var(--tabs-color);background:transparent;font:inherit;font-size:var(--tabs-size-mobile);font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;text-transform:capitalize;white-space:nowrap;cursor:pointer}.ss-fct__tab[aria-selected=true]{color:var(--tabs-active-color);background:var(--button-background);cursor:default}.ss-fct__tab:focus-visible{outline:.2rem solid #463f4f;outline-offset:.2rem}.ss-fct__panel[hidden]{display:none}.ss-fct__grid{display:grid;grid-template-columns:repeat(var(--mobile-product-row-count),minmax(0,1fr));gap:3rem min(var(--image-gap),1.4rem)}.ss-fct__grid--desktop-only{display:none}.ss-fct__product{display:flex;flex-direction:column;gap:1rem;min-width:0;height:auto}.ss-fct__product-media{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:min(var(--image-roundness),1rem);background:#ededed}.ss-fct__product-media--portrait{aspect-ratio:2 / 3}.ss-fct__product-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ss-fct__product-image--hover{opacity:0;transition:opacity .3s ease}.ss-fct__product-media:hover .ss-fct__product-image--hover{opacity:1}.ss-fct__badge{position:absolute;top:1rem;left:1rem;z-index:2;padding:.1rem .6rem 0;border-radius:10rem;color:#463f4f;background:#fff;font-size:1.1rem;line-height:1.5;letter-spacing:0;text-transform:capitalize}.ss-fct__product-info{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.ss-fct__rating{min-height:2.1rem;color:#e0b52b;font-size:1.4rem;line-height:1.5;letter-spacing:0}.ss-fct__product-title{display:block;width:100%;margin:0;color:var(--product-title-color);font-size:var(--product-title-size);line-height:var(--product-title-line-height);letter-spacing:0;text-decoration:none}.ss-fct__price{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:var(--normal-price-color);font-size:var(--product-price-size);line-height:1.5;letter-spacing:0}.ss-fct__price-current--sale{color:var(--discounted-price-color);order:1}.ss-fct__price-compare{margin:0;opacity:.7;text-decoration:line-through;order:2}.ss-fct__savings{padding:.1rem .6rem 0;border-radius:.3rem;color:#463f4f;background:#97f4bd;font-size:1.1rem;line-height:1.5;text-transform:capitalize;order:3}.ss-fct__swatches{display:flex;align-items:center;gap:.4rem;min-height:1.9rem}.ss-fct__swatch{display:block;width:2rem;height:2rem;border:.1rem solid #ededed;border-radius:50%;background:var(--swatch-color, #ededed)}.ss-fct__swatch:first-child{outline:.1rem solid #463f4f;outline-offset:.1rem}.ss-fct__swatch-count{color:#463f4f;font-size:1.4rem;line-height:1.5}.ss-fct__button{display:inline-flex;align-items:center;justify-content:center;width:var(--button-width);min-height:var(--button-height);padding:1rem 2rem;border:var(--button-border-width) solid var(--button-border-color, transparent);border-radius:var(--button-radius);color:var(--button-color);background:var(--button-background);font-size:var(--button-font-size);line-height:1.4;letter-spacing:0;text-align:center;text-decoration:none;text-transform:capitalize;transition:color .2s ease,background-color .2s ease}.ss-fct__button:hover{color:var(--button-color-hover);background:var(--button-background-hover)}.ss-fct__desktop-cta{display:none;flex:0 0 auto}.ss-fct__mobile-cta{width:100%;margin:var(--button-margin-top) auto 0}.ss-fct__mobile-slider .swiper-wrapper{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ss-fct__mobile-slider .swiper-wrapper::-webkit-scrollbar{display:none}.ss-fct__mobile-slider .swiper-slide{flex:0 0 83.333%;scroll-snap-align:start}@media screen and (min-width:750px){.ss-fct__inner{padding:var(--pt-desktop) var(--section-side-padding, 4rem) var(--pb-desktop)}.ss-fct__tabs{justify-content:var(--tabs-justify);gap:var(--tabs-gap);min-width:0}.ss-fct__tab{padding-right:4rem;padding-left:4rem;font-size:var(--tabs-size)}.ss-fct__grid{grid-template-columns:repeat(var(--desktop-product-row-count),minmax(0,1fr));column-gap:var(--image-gap)}.ss-fct__grid--desktop-only{display:grid}.ss-fct__product-media{border-radius:var(--image-roundness)}.ss-fct__desktop-cta{display:inline-flex}.ss-fct__mobile-cta,.ss-fct__mobile-slider{display:none}}@media screen and (max-width:989px){.ss-fct__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ss-fct__product-image--hover,.ss-fct__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/210/assets/ss-featured-collection-tabs.css.map */
