.eb-carousel{padding:var(--ebc-section-pad-top) var(--ebc-section-pad-x) var(--ebc-section-pad-bottom);background:var(--ebc-section-bg)}.eb-carousel__inner{width:100%;max-width:var(--ebc-content-width);margin:0 auto}.eb-carousel__header{max-width:800px;margin:0 auto var(--ebc-header-bottom);text-align:center}.eb-carousel__eyebrow{margin:0 0 10px;color:var(--ebc-eyebrow-color);font-size:var(--ebc-eyebrow-size);line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.eb-carousel__heading{margin:0;color:var(--ebc-heading-color);font-family:var(--font-heading-family, inherit);font-size:var(--ebc-heading-size);font-weight:400;line-height:1.2}.eb-carousel__intro{max-width:650px;margin:14px auto 0;color:var(--ebc-intro-color);font-size:var(--ebc-intro-size);line-height:1.65}.eb-carousel__intro p,.eb-carousel__caption p{margin:0}.eb-carousel__track{display:grid;grid-auto-columns:calc((100% - (var(--ebc-card-gap) * 3)) / 4);grid-auto-flow:column;gap:var(--ebc-card-gap);overflow-x:auto;padding:2px 2px 12px;scroll-behavior:smooth;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none}.eb-carousel__track::-webkit-scrollbar{display:none}.eb-carousel__slide{min-width:0;scroll-snap-align:start}.eb-carousel__card{display:block;height:100%;overflow:hidden;color:inherit;background:var(--ebc-card-bg);text-decoration:none}.eb-carousel__image-wrap{overflow:hidden;background:var(--ebc-image-bg)}.eb-carousel__image-wrap--square{aspect-ratio:1 / 1}.eb-carousel__image-wrap--portrait{aspect-ratio:4 / 5}.eb-carousel__image-wrap--landscape{aspect-ratio:4 / 3}.eb-carousel__image,.eb-carousel__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.eb-carousel__card:hover .eb-carousel__image{transform:scale(1.035)}.eb-carousel__card-content{padding:var(--ebc-image-text-gap) var(--ebc-card-pad-x) var(--ebc-card-pad-bottom)}.eb-carousel--left .eb-carousel__card-content{text-align:left}.eb-carousel--center .eb-carousel__card-content{text-align:center}.eb-carousel__card-title{margin:0;color:var(--ebc-card-title-color);font-family:var(--font-heading-family, inherit);font-size:var(--ebc-card-title-size);font-weight:400;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}.eb-carousel__caption{margin-top:var(--ebc-title-caption-gap);color:var(--ebc-caption-color);font-size:var(--ebc-caption-size);line-height:1.55}.eb-carousel__link-label{display:inline-flex;gap:8px;align-items:center;margin-top:14px;color:var(--ebc-link-color);font-size:var(--ebc-link-size);letter-spacing:.08em;text-transform:uppercase}.eb-carousel__controls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:22px}.eb-carousel__arrow,.eb-carousel__dot{display:grid;flex:0 0 auto;place-items:center;padding:0;color:var(--ebc-control-color);background:transparent;border:1px solid var(--ebc-control-color);cursor:pointer}.eb-carousel__arrow{width:42px;height:42px;border-radius:50%}.eb-carousel__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.eb-carousel__arrow:disabled{opacity:.35;cursor:default}.eb-carousel__pagination{display:flex;align-items:center;gap:9px}.eb-carousel__dot{width:9px;height:9px;border:0;border-radius:50%;background:var(--ebc-control-color);opacity:.25}.eb-carousel__dot[aria-current=true]{opacity:1}.eb-carousel__arrow:focus-visible,.eb-carousel__dot:focus-visible,.eb-carousel__track:focus-visible,.eb-carousel__card:focus-visible{outline:2px solid var(--ebc-control-color);outline-offset:4px}.eb-carousel__empty{padding:28px;text-align:center}@media screen and (max-width:989px){.eb-carousel__track{grid-auto-columns:calc((100% - var(--ebc-card-gap)) / 2)}}@media screen and (max-width:599px){.eb-carousel{padding:var(--ebc-mobile-pad-top) var(--ebc-mobile-pad-x) var(--ebc-mobile-pad-bottom)}.eb-carousel__heading{font-size:var(--ebc-mobile-heading-size)}.eb-carousel__intro{font-size:var(--ebc-mobile-intro-size)}.eb-carousel__track{grid-auto-columns:84%}.eb-carousel__card-title{font-size:var(--ebc-mobile-card-title-size)}.eb-carousel__caption{font-size:var(--ebc-mobile-caption-size)}}@media(prefers-reduced-motion:reduce){.eb-carousel__track{scroll-behavior:auto}.eb-carousel__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/76/compiled_assets/styles.css.map?subset=AABA */
