.icb{position:relative;width:100%}.icb__content{display:flex;justify-content:center;margin-bottom:2rem}.icb--content-align-left .icb__content{justify-content:flex-start}.icb--content-align-right .icb__content{justify-content:flex-end}.icb__box{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:78rem;padding:2rem}.icb--content-align-mobile-left .icb__box{align-items:flex-start;text-align:left}.icb--content-align-mobile-right .icb__box{align-items:flex-end;text-align:right}@media screen and (min-width:750px){.icb--content-align-left .icb__box{align-items:flex-start;text-align:left}.icb--content-align-center .icb__box{align-items:center;text-align:center}.icb--content-align-right .icb__box{align-items:flex-end;text-align:right}}.icb__box .banner__heading{margin:0}.icb__box .banner__text{margin:1rem 0 0}.icb__carousel{position:relative;display:block}.icb__viewport{position:relative}.icb__track{display:flex;gap:var(--icb-gap);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.icb__track::-webkit-scrollbar{display:none}.icb__slide{flex:0 0 calc((100% - (var(--icb-per-view-mobile) - 1) * var(--icb-gap)) / var(--icb-per-view-mobile));min-width:0;scroll-snap-align:start}@media screen and (min-width:750px){.icb__slide{flex-basis:calc((100% - (var(--icb-per-view-desktop) - 1) * var(--icb-gap)) / var(--icb-per-view-desktop))}}.icb__link{display:block;color:inherit;text-decoration:none}.icb__media{position:relative;width:100%;aspect-ratio:var(--icb-ratio);overflow:hidden}.icb__image,.icb__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.icb__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#000;opacity:0;pointer-events:none;transition:opacity .3s ease}.icb--overlay-always .icb__media:after{opacity:var(--icb-overlay)}@media(hover:hover){.icb--overlay-hover .icb__link:hover .icb__media:after,.icb--overlay-hover .icb__link:focus-visible .icb__media:after{opacity:var(--icb-overlay)}}.icb__frame{position:relative}.icb__label-wrap{position:absolute;left:0;right:0;bottom:var(--icb-label-bottom, 16px);z-index:2;display:flex;justify-content:center;box-sizing:border-box}.icb--label-align-left .icb__label-wrap{justify-content:flex-start;padding-left:var(--icb-label-side, 16px)}.icb--label-align-right .icb__label-wrap{justify-content:flex-end;padding-right:var(--icb-label-side, 16px)}.icb__label{display:block;width:var(--icb-label-width, 80%);box-sizing:border-box;padding:var(--icb-label-pad-y, 12px) 1.6rem;border-radius:var(--icb-label-radius, 0);background:var(--icb-label-bg);color:var(--icb-label-color, #fff);font-size:var(--icb-label-size, 16px);font-family:Lato,sans-serif;font-weight:500;line-height:1.3;text-transform:var(--icb-label-type, uppercase);text-align:center;overflow-wrap:anywhere;transition:background-color .3s ease,color .3s ease}@media(hover:hover){.icb--label-hover-box .icb__label:hover,.icb--label-hover-image .icb__link:hover .icb__label{background:var(--icb-label-bg-hover);color:var(--icb-label-color-hover, #fff)}}.icb__arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:1px solid rgba(var(--color-foreground),.15);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease}.icb__arrow:hover{opacity:.8}.icb__arrow--prev{left:.8rem}.icb__arrow--next{right:.8rem}@media screen and (max-width:749px){.icb__arrow{width:3.2rem;height:3.2rem}}.icb__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.6rem}.icb__dots[hidden]{display:none}.icb__dot{width:1rem;height:1rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-foreground),.3);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.icb__dot:hover{background:rgba(var(--color-foreground),.6)}.icb__dot[aria-current=true]{background:rgb(var(--color-foreground));transform:scale(1.2)}@media(prefers-reduced-motion:reduce){.icb__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
