.bestsellers-carousel__inner{display:flex;flex-direction:column;gap:62px;max-width:var(--cfc-content-width, 1313px);margin:0 auto}.bestsellers-carousel__header{display:block}.bestsellers-carousel__heading{margin:0;color:var(--cfc-heading-color, #1a1a1a);font-family:var(--heading-font-family);font-size:var(--cfc-heading-size-desktop, 48px);font-weight:500;line-height:1.1;letter-spacing:-.02em}.bestsellers-carousel .custom-featured-collection__products{min-height:var(--bc-promo-height-desktop, 745px)}.bestsellers-carousel__promo{position:relative;display:flex;flex:0 0 var(--cfc-card-width-desktop, 415px);flex-direction:column;justify-content:flex-end;align-items:center;min-height:var(--bc-promo-height-desktop, 745px);padding:24px;border-radius:6px;background:var(--bc-promo-background, #d4dee2);overflow:hidden}.bestsellers-carousel__promo-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bestsellers-carousel__promo-image,.bestsellers-carousel__promo-image.custom-image{display:block;width:100%;height:100%;object-fit:cover}.bestsellers-carousel__promo-image.placeholder{width:100%;height:100%;opacity:.35}.bestsellers-carousel__promo-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:181px;min-height:68px;padding:22px 36px;border:0;border-radius:10px;background:var(--cfc-accent-color, #2d4248);color:#fefbf9;font-family:var(--heading-font-family);font-size:22px;font-weight:500;line-height:1.1;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}a.bestsellers-carousel__promo-button:hover,a.bestsellers-carousel__promo-button:focus-visible{opacity:.9}@media(max-width:767px){.bestsellers-carousel__inner{gap:20px;max-width:none}.bestsellers-carousel__header{margin-left:20px}.bestsellers-carousel__heading{font-size:var(--cfc-heading-size-mobile, 30px);line-height:1.2;letter-spacing:-.03em}.bestsellers-carousel .custom-featured-collection__products{min-height:var(--bc-promo-height-mobile, 550px)}.bestsellers-carousel__promo{flex-basis:var(--cfc-card-width-mobile, 310px);min-height:var(--bc-promo-height-mobile, 550px);padding:16px;border-radius:4px}.bestsellers-carousel__promo-button{min-width:134px;min-height:50px;padding:16px 27px;border-radius:7px;font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/bestsellers-carousel.css.map */
