.fcbs__layout{display:grid;grid-template-columns:minmax(240px,360px) 1fr;gap:24px;align-items:stretch}.fcbs--no-banner .fcbs__layout{grid-template-columns:1fr;gap:0}@media screen and (max-width:1024px){.fcbs__layout{grid-template-columns:minmax(220px,320px) 1fr;gap:18px}}@media screen and (max-width:767px){.fcbs__layout{grid-template-columns:1fr;gap:16px}}.fcbs__banner-card{display:block;position:relative;overflow:hidden;text-decoration:none;color:inherit;background:#f5f5f5;height:100%;min-height:360px}@media screen and (max-width:767px){.fcbs__banner-card{min-height:260px}}.fcbs__banner-media,.fcbs__banner-media img,.fcbs__banner-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fcbs__placeholder{width:100%;height:100%}.fcbs__banner-overlay{position:absolute;z-index:2;padding:18px;max-width:100%}.fcbs__banner-overlay--bottom-left{left:0;bottom:0}.fcbs__banner-overlay--bottom-right{right:0;bottom:0;text-align:right}.fcbs__banner-overlay--top-left{left:0;top:0}.fcbs__banner-overlay--top-right{right:0;top:0;text-align:right}.fcbs__banner-heading{font-weight:700;font-size:20px;line-height:1.15;margin-bottom:6px}.fcbs__banner-content{font-size:14px;line-height:1.4}.fcbs__banner-cta{display:inline-flex;align-items:center;gap:10px;margin-top:14px;width:38px;height:38px;border-radius:999px;background:#ffffffd9;color:#111;justify-content:center}.fcbs__banner-cta-text{display:none}.fcbs__banner-cta-icon{font-size:16px;line-height:1}.fcbs__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.fcbs__header-left{min-width:0}.fcbs__collection-image img{width:44px;height:44px;border-radius:10px;object-fit:cover;display:block;margin-bottom:10px}.fcbs__subheading{margin:0 0 6px;opacity:.85}.fcbs__title{margin:0}.fcbs__content{margin-top:8px}.fcbs__view-all{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600;white-space:nowrap}.fcbs__slider{position:relative}.fcbs__cell{padding-inline:12px}@media screen and (max-width:767px){.fcbs__cell{padding-inline:12px 0}}.fcbs__slider .grid__item.grid-product{width:100%!important;max-width:100%!important}.fcbs__slider .grid{margin-left:0}.fcbs__slider .flickity-prev-next-button{width:36px;height:36px}
/*# sourceMappingURL=/cdn/shop/t/43/assets/featured-collection-banner-slider.css.map */
