.ba-fc{position:relative;width:100%;font-family:var(--ba-font-body)}.ba-fc__inner{width:100%;margin-inline:auto}.ba-fc--width-container .ba-fc__inner{max-width:var(--ba-page-width, 1440px)}.ba-fc--width-narrow .ba-fc__inner{max-width:1100px}.ba-fc--width-full .ba-fc__inner{max-width:100%}.ba-fc__header{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:var(--ba-header-margin-bottom, 32px);text-align:center}.ba-fc__header--centered{align-items:center;text-align:center!important}@media screen and (min-width:750px){.ba-fc__header--split{flex-direction:row;align-items:flex-end;justify-content:space-between;text-align:left}.ba-fc__header--split .ba-fc__intro{align-items:flex-start;text-align:left}}.ba-fc__intro{display:flex;flex-direction:column;gap:var(--ba-intro-gap, 8px);align-items:center;text-align:inherit}.ba-fc__eyebrow{display:inline-block;margin-bottom:var(--ba-eyebrow-margin-bottom, 0)}.ba-fc__heading{font-family:var(--ba-font-heading);font-size:var(--ba-h-size);font-weight:var(--ba-h-weight);letter-spacing:var(--ba-h-spacing);text-transform:var(--ba-h-transform);line-height:1.1;margin:0}.ba-fc__heading a{text-decoration:none;color:inherit;transition:color .2s var(--ba-ease, ease)}.ba-fc__heading a:hover{color:var(--ba-color-accent, #FF6F5C)}.ba-fc__subheading{font-family:var(--ba-font-body);font-size:var(--ba-sub-size);line-height:1.6;margin:0;max-width:580px}.ba-fc__cta{flex-shrink:0}.ba-fc__footer-cta{display:flex;justify-content:center;margin-top:32px}@media screen and (min-width:990px){.ba-fc__footer-cta{margin-top:48px}}.ba-fc__grid-wrapper{position:relative;width:100%}.ba-fc__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols-current, 2),minmax(0,1fr))}.ba-fc__grid[data-cols-mobile="1"]{--cols-current: 1}.ba-fc__grid[data-cols-mobile="2"]{--cols-current: 2}@media screen and (min-width:750px){.ba-fc__grid[data-cols-tablet="1"]{--cols-current: 1}.ba-fc__grid[data-cols-tablet="2"]{--cols-current: 2}.ba-fc__grid[data-cols-tablet="3"]{--cols-current: 3}.ba-fc__grid[data-cols-tablet="4"]{--cols-current: 4}}@media screen and (min-width:990px){.ba-fc__grid[data-cols-desktop="1"]{--cols-current: 1}.ba-fc__grid[data-cols-desktop="2"]{--cols-current: 2}.ba-fc__grid[data-cols-desktop="3"]{--cols-current: 3}.ba-fc__grid[data-cols-desktop="4"]{--cols-current: 4}.ba-fc__grid[data-cols-desktop="5"]{--cols-current: 5}}.ba-fc__item{min-width:0}@media screen and (max-width:749px){.ba-fc__grid-wrapper--carousel-mobile .ba-fc__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--ba-pad-left, 16px);scrollbar-width:none;-ms-overflow-style:none;padding-left:var(--ba-pad-left, 16px);padding-right:var(--ba-pad-left, 16px);margin-left:calc(var(--ba-pad-left, 16px) * -1);margin-right:calc(var(--ba-pad-right, 16px) * -1)}.ba-fc__grid-wrapper--carousel-mobile .ba-fc__grid::-webkit-scrollbar{display:none}.ba-fc__grid-wrapper--carousel-mobile .ba-fc__item{flex:0 0 calc((100% - (var(--ba-pad-left, 16px) * 2)) / var(--ba-cols, 2) - var(--ba-grid-gap-x, 12px) * (var(--ba-cols, 2) - 1) / var(--ba-cols, 2));scroll-snap-align:start}}@media screen and (min-width:750px)and (max-width:989px){.ba-fc__grid-wrapper--carousel-tablet .ba-fc__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.ba-fc__grid-wrapper--carousel-tablet .ba-fc__grid::-webkit-scrollbar{display:none}.ba-fc__grid-wrapper--carousel-tablet .ba-fc__item{flex:0 0 calc((100% / var(--ba-cols, 3)) - var(--ba-grid-gap-x, 16px) + (var(--ba-grid-gap-x, 16px) / var(--ba-cols, 3)));scroll-snap-align:start}}@media screen and (min-width:990px){.ba-fc__grid-wrapper--carousel-desktop .ba-fc__grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.ba-fc__grid-wrapper--carousel-desktop .ba-fc__grid::-webkit-scrollbar{display:none}.ba-fc__grid-wrapper--carousel-desktop .ba-fc__item{flex:0 0 calc((100% / var(--ba-cols, 4)) - var(--ba-grid-gap-x, 24px) + (var(--ba-grid-gap-x, 24px) / var(--ba-cols, 4)));scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-ba-featured-collection.css.map */
