.product-carousel-extended{padding:48px 0}.product-carousel-extended__header{text-align:center;margin-bottom:28px}.product-carousel-extended__heading{margin:0 0 8px;font-size:var(--pce-heading-fs-mobile, 22px);font-weight:800;text-transform:uppercase;color:var(--pce-heading-color, #ffffff)}.product-carousel-extended-highlight{color:var(--pce-heading-highlight-color, #fcc21b)}.product-carousel-extended__subtext{margin:0;font-size:var(--pce-subtext-fs-mobile, 13px);color:var(--pce-subtext-color, #c9c9c9)}.product-carousel-extended__wrapper{position:relative;display:flex;align-items:center;gap:8px}.product-carousel-extended__track{display:flex;gap:var(--pce-gap-mobile, 10px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex:1 1 auto;-webkit-overflow-scrolling:touch;touch-action:pan-x}.product-carousel-extended__track::-webkit-scrollbar{display:none}.product-carousel-extended__slide{flex:0 0 calc((100% - (var(--pce-slides-mobile, 1) - 1) * var(--pce-gap-mobile, 10px)) / var(--pce-slides-mobile, 1));scroll-snap-align:start}.product-carousel-extended__card{position:relative;height:var(--pce-card-height-mobile, 320px);border-radius:var(--pce-radius, 8px);overflow:hidden;display:block}.product-carousel-extended__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.product-carousel-extended__image{width:100%;height:100%;object-fit:cover}.product-carousel-extended__overlay{position:absolute;left:0;right:0;bottom:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,var(--pce-overlay-opacity, .6)),#0000);pointer-events:none}.product-carousel-extended__content{position:absolute;left:0;right:0;bottom:18px;text-align:center;color:#fff;padding:0 12px}.product-carousel-extended__card-heading{margin:0 0 4px;font-size:var(--pce-card-heading-fs-mobile, 16px);font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--pce-card-heading-color, inherit)}.product-carousel-extended__card-link{display:inline-block;font-size:var(--pce-card-link-fs-mobile, 11px);font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-decoration:underline;color:var(--pce-card-link-color, inherit);transition:color .2s ease}.product-carousel-extended__card:hover .product-carousel-extended__card-link{color:var(--pce-card-link-hover-color, var(--pce-card-link-color, inherit))}.product-carousel-extended__card-overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.product-carousel-extended__arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:calc(var(--pce-arrow-size-mobile, 16px) + 14px);height:calc(var(--pce-arrow-size-mobile, 16px) + 14px);border-radius:50%;border:none;background-color:var(--pce-arrow-bg, rgba(255, 255, 255, .1));color:var(--pce-arrow-color, #ffffff);cursor:pointer;z-index:2}.product-carousel-extended__arrow .material-icons{font-size:var(--pce-arrow-size-mobile, 16px)!important;line-height:1}.product-carousel-extended__arrow--hide-mobile{display:none}@media screen and (max-width:767px){.product-carousel-extended__wrapper{gap:0}.product-carousel-extended__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.product-carousel-extended__arrow--prev{left:4px}.product-carousel-extended__arrow--next{right:4px}}@media screen and (min-width:768px){.product-carousel-extended__heading{font-size:var(--pce-heading-fs-desktop, 32px)}.product-carousel-extended__subtext{font-size:var(--pce-subtext-fs-desktop, 15px)}.product-carousel-extended__track{gap:var(--pce-gap-desktop, 16px)}.product-carousel-extended__slide{flex-basis:calc((100% - (var(--pce-slides-desktop, 4) - 1) * var(--pce-gap-desktop, 16px)) / var(--pce-slides-desktop, 4))}.product-carousel-extended__card{height:var(--pce-card-height-desktop, 420px)}.product-carousel-extended__card-heading{font-size:var(--pce-card-heading-fs-desktop, 16px)}.product-carousel-extended__card-link{font-size:var(--pce-card-link-fs-desktop, 11px)}.product-carousel-extended__arrow--hide-mobile{display:flex}.product-carousel-extended__arrow{width:calc(var(--pce-arrow-size-desktop, 24px) + 20px);height:calc(var(--pce-arrow-size-desktop, 24px) + 20px)}.product-carousel-extended__arrow .material-icons{font-size:var(--pce-arrow-size-desktop, 24px)!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/product-carousel-extended.css.map */
