.carousel-inset{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-content{overflow:hidden}.carousel-content__inner{display:flex;margin-inline:0}.carousel-content__inner--axis-y{flex-direction:column;margin-block:-.5rem}.carousel-content__inner--axis-x{margin-inline:-.5rem}.product-tiles-carousel{padding-bottom:2rem}.product-tiles-carousel__footer{position:absolute;bottom:0;left:0;display:grid;grid-row-gap:.5rem;width:100%;justify-items:center}.product-tiles-carousel__embla-dots{display:flex;grid-column-gap:.8rem}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+5):nth-child(-n+8)) .product-tiles-carousel__embla-dot:nth-child(-n+4){display:none}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+5):nth-child(-n+8)) .product-tiles-carousel__embla-dot:nth-child(4){display:inline-block;width:.5rem;height:.5rem}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+5):nth-child(-n+8)) .product-tiles-carousel__embla-dot:nth-child(n+5):nth-child(-n+9){display:inline-block}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+5):nth-child(-n+8)) .product-tiles-carousel__embla-dot:nth-child(9){display:inline-block;width:.5rem;height:.5rem}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+9):nth-child(-n+12)) .product-tiles-carousel__embla-dot:nth-child(-n+8){display:none}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+9):nth-child(-n+12)) .product-tiles-carousel__embla-dot:nth-child(8){display:inline-block;width:.5rem;height:.5rem}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+9):nth-child(-n+12)) .product-tiles-carousel__embla-dot:nth-child(n+9):nth-child(-n+13){display:inline-block}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+9):nth-child(-n+12)) .product-tiles-carousel__embla-dot:nth-child(13){display:inline-block;width:.5rem;height:.5rem}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+13):nth-child(-n+16)) .product-tiles-carousel__embla-dot:nth-child(-n+12){display:none}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+13):nth-child(-n+16)) .product-tiles-carousel__embla-dot:nth-child(12){display:inline-block;width:.5rem;height:.5rem}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+13):nth-child(-n+16)) .product-tiles-carousel__embla-dot:nth-child(n+13):nth-child(-n+17){display:inline-block}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+13):nth-child(-n+16)) .product-tiles-carousel__embla-dot:nth-child(17){display:inline-block;width:.5rem;height:.5rem}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+17):nth-child(-n+20)) .product-tiles-carousel__embla-dot:nth-child(-n+16){display:none}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+17):nth-child(-n+20)) .product-tiles-carousel__embla-dot:nth-child(16){display:inline-block;width:.5rem;height:.5rem}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+17):nth-child(-n+20)) .product-tiles-carousel__embla-dot:nth-child(n+17):nth-child(-n+21){display:inline-block}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+17):nth-child(-n+20)) .product-tiles-carousel__embla-dot:nth-child(21){display:inline-block;width:.5rem;height:.5rem}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)){display:flex;align-items:center}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)) .product-tiles-carousel__embla-dot:nth-child(n+5){display:none}.product-tiles-carousel__embla-dots:has(:nth-last-child(n+5)):has(.product-tiles-carousel__embla-dot--active:nth-child(n+0):nth-child(-n+4)) .product-tiles-carousel__embla-dot:nth-child(5){display:inline-block;width:.5rem;height:.5rem}.product-tiles-carousel__embla-dot{font-size:0;width:1rem;height:1rem;border-radius:50%;background-color:var(--theme-color-grayscale-700)}.product-tiles-carousel__embla-dot--active{background-color:var(--theme-color-grayscale-200)}.product-tiles-carousel__content{margin-inline:0;will-change:transform}.product-tiles-carousel__title{margin-bottom:1.5rem}.product-tiles-carousel__overflow-container{position:relative;left:-.5rem;width:calc(100% + 1rem)}.product-tiles-carousel__item{display:flex;flex-basis:50%;justify-content:center}@media (min-width:1024px){.product-tiles-carousel__item{flex-basis:33.333333%}}@media (min-width:1200px){.product-tiles-carousel__item{flex-basis:25%}}.carousel-button{position:absolute;background-color:#fff;border-radius:50%;top:50%;transform:translateY(-50%);cursor:pointer;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease-in-out;color:var(--theme-color-primary-default);border:2px solid var(--theme-color-primary-default)}.carousel-button:hover{color:var(--theme-color-grayscale-300)}.carousel-button--prev{left:.5rem}.carousel-button--prev svg{transform:rotate(-270deg)}.carousel-button--next{right:.5rem}.carousel-button--next svg{transform:rotate(-90deg)}.carousel-button:disabled{color:var(--theme-color-primary-very-light);border-color:var(--theme-color-primary-very-light);cursor:auto}.carousel-button--variant-banner{color:var(--theme-color-grayscale-0);border:none}.carousel-button--variant-default:disabled{pointer-events:none}.carousel-button--variant-default:hover{color:var(--theme-color-primary-dark);border-color:var(--theme-color-primary-dark)}.carousel-button--variant-default.carousel-button--axis-x{top:220px}.carousel-button--axis-x{transform:translateY(-50%);right:.5rem}.carousel-button--axis-x.carousel-button--prev{left:.5rem;transform:translateY(-50%) rotate(90deg)}.carousel-button--axis-y{top:.5rem;left:50%;transform:translateX(-50%) rotate(-90deg)}.carousel-button--axis-y.carousel-button--prev{transform:translateY(-50%) rotate(90deg)}.carousel-button__icon-wrapper{position:relative;display:flex}.carousel-button__icon{position:relative;width:100%;height:100%;padding:7px}@media (min-width:1200px){.carousel-button__icon{padding:5px}}.carousel-item{display:flex;min-width:0;flex-shrink:0;flex-grow:0;justify-content:center;padding-block:1px;flex-basis:100%}@media (min-width:768px){.carousel-item{flex-basis:50%}}@media (min-width:1024px){.carousel-item{flex-basis:33.333333%}}@media (min-width:1200px){.carousel-item{flex-basis:25%}}.carousel-item--axis-x{padding-inline:1rem}.carousel-item--axis-x:first-of-type{padding-left:0}.carousel-item--axis-x:last-of-type{padding-right:0}.carousel-item--axis-y{padding-block:1rem}