html.ab-carousels-active:not(.ab-carousels-empty) #ProductGridContainer,html.ab-carousels-empty .ab-collection-carousels,.ab-collection-carousels[hidden],.ab-collection-carousels__group[hidden]{display:none}.ab-collection-carousels{--ab-panel-padding: 12px;--ab-card-gap: 6px;--ab-cards-per-view: 2;display:flex;flex-direction:column;gap:24px;min-width:0;margin-inline:-1.5rem;margin-top:32px;transition:opacity .2s ease}.ab-collection-carousels.is-loading{opacity:.5;pointer-events:none}.ab-collection-carousels__group{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:12px;padding:var(--ab-panel-padding);background:#fff}.ab-collection-carousels__heading{display:flex;align-items:center;gap:6px;margin:0;color:#231f20;font-family:AveriaSerifLibre,serif;font-size:24px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:uppercase}.ab-collection-carousels__icon{flex:none;width:32px;height:32px;object-fit:contain}.ab-collection-carousels__slider{position:relative;display:block;container-type:inline-size}.ab-collection-carousels__track{position:relative;display:flex;gap:var(--ab-card-gap);margin:0 calc(var(--ab-panel-padding) * -1);padding:0 var(--ab-panel-padding);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-padding-inline:var(--ab-panel-padding);scroll-snap-type:x mandatory;scrollbar-width:none}.ab-collection-carousels__track::-webkit-scrollbar{display:none}.ab-collection-carousels .ab-collection-carousels__slide{flex:0 0 calc((100% - var(--ab-card-gap) * (var(--ab-cards-per-view) - 1)) / var(--ab-cards-per-view));width:auto;max-width:none;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}.ab-collection-carousels__arrow{position:absolute;z-index:12;top:calc((100cqw - var(--ab-card-gap) * (var(--ab-cards-per-view) - 1)) / var(--ab-cards-per-view) / 2);display:flex;align-items:center;justify-content:center;width:20px;height:30px;padding:0;border:0;border-radius:0;background:#231f20cc;color:#fff;cursor:pointer;transform:translateY(-50%)}.ab-collection-carousels__arrow--prev{left:-6px}.ab-collection-carousels__arrow--next{right:-6px}.ab-collection-carousels__arrow svg{width:6px;height:18px}.ab-collection-carousels__arrow--next svg{transform:scaleX(-1)}.ab-collection-carousels__arrow:hover{background:#231f20}.ab-collection-carousels__slider:not([data-loop]) .ab-collection-carousels__arrow{display:none}@media screen and (min-width:750px){.ab-collection-carousels{--ab-panel-padding: 24px;--ab-card-gap: 16px;--ab-cards-per-view: 3;flex:1 1 auto;width:100%;gap:32px;margin-inline:0;margin-top:0}.ab-collection-carousels__group{gap:16px}.ab-collection-carousels__track{margin:0;padding:0;scroll-padding-inline:0}.ab-collection-carousels__arrow{width:23px;height:38px}.ab-collection-carousels__arrow--prev{left:-8px}.ab-collection-carousels__arrow--next{right:-8px}.ab-collection-carousels__arrow svg{width:8px;height:23px}}@media screen and (min-width:1200px){.ab-collection-carousels{--ab-cards-per-view: 4}}.template-collection .ab-collection-carousels .product-servings{margin-bottom:0}.template-collection .ab-collection-carousels .strike-through-pricing{display:none}.template-collection .ab-collection-carousels .card__information{padding:1.5rem 0 1rem}.template-collection .ab-collection-carousels .card-wrapper .card__heading{letter-spacing:0}@media(min-width:750px){.template-collection .ab-collection-carousels .card__badge .badge.sold-out,.template-collection .ab-collection-carousels .collection-badge:before,.template-collection .ab-collection-carousels .card__badge .badge.on-sale{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/149/assets/ab-grouped-carousels.css.map */
