.featured-collection,.product-recommendation,product-recommendations{display:block;background-color:var(--background_color);color:var(--primary_text)}:is(.featured-collection-main,product-recommendations).product-carousel{overflow-x:clip}product-recommendations swiper-init.is-skeleton{pointer-events:none}.product-carousel__skeleton-card{width:100%;display:flex;flex-direction:column;gap:1rem}.product-carousel__skeleton-media{width:100%;aspect-ratio:1 / 1;border-radius:.6rem;background:linear-gradient(90deg,#0000000f,#0000001f,#0000000f);background-size:200% 100%;animation:pc-skeleton-shimmer 1.25s ease-in-out infinite}.product-carousel__skeleton-lines{display:flex;flex-direction:column;gap:.8rem}.product-carousel__skeleton-line{height:1.2rem;border-radius:.6rem;background:linear-gradient(90deg,#0000000f,#0000001f,#0000000f);background-size:200% 100%;animation:pc-skeleton-shimmer 1.25s ease-in-out infinite}.product-carousel__skeleton-line--title{width:78%}.product-carousel__skeleton-line--price{width:44%}.product-carousel__skeleton-line--cta{width:64%;height:3.2rem;border-radius:999px;margin-top:.4rem}@keyframes pc-skeleton-shimmer{0%{background-position:0% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.product-carousel__skeleton-media,.product-carousel__skeleton-line{animation:none}}:is(.featured-collection-main,product-recommendations).product-carousel .featured-collection--wrapper .featured-collection--wrapper--heading,:is(.featured-collection-main,product-recommendations).product-carousel .product-carousel__navigation{padding-left:var(--pc-padding-inline-m, 0);padding-right:var(--pc-padding-inline-m, 0)}@media screen and (min-width:1025px){.featured-collection-main.product-carousel .featured-collection--wrapper,product-recommendations.product-carousel .featured-collection--wrapper{padding-left:var(--pc-padding-inline-d, 0);padding-right:var(--pc-padding-inline-d, 0)}:is(.featured-collection-main,product-recommendations).product-carousel .product-carousel__navigation,:is(.featured-collection-main,product-recommendations).product-carousel .featured-collection--wrapper .featured-collection--wrapper--heading{padding-left:0;padding-right:0}}.product-carousel .swiperButton[disabled],.product-carousel .swiperButton:disabled{opacity:1;visibility:visible;pointer-events:none}.product-carousel__header-stack{display:flex;flex-direction:column;gap:3rem}.product-carousel__header-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-carousel__header-row>.product-carousel__nav--header{margin-left:auto}.product-recommendation .product-carousel__header-row{margin-bottom:3rem}.product-carousel__header-title{flex:1 1 auto}.product-carousel--header-align-left .product-carousel__header-title{text-align:left}.product-carousel--header-align-center .product-carousel__header-title{text-align:center}.product-carousel--header-align-right .product-carousel__header-title{text-align:right}.product-carousel__header-spacer,.product-carousel__nav--header{display:none}.product-carousel__carousels>.product-carousel__navigation{margin-top:3rem}swiper-init.featured_collection__block>.product-carousel__navigation{margin-top:0}swiper-init.featured_collection__block .product-carousel__navigation .swiper-pagination{position:static;bottom:auto;top:auto;left:auto;width:100%;margin-top:3.813rem;transform:none}.product-recommendation .product-carousel__navigation .swiper-pagination{position:static;width:100%;margin-top:3.813rem;transform:none}swiper-init.featured_collection__block .swiper-wrapper,.product-recommendation swiper-init .swiper-wrapper{align-items:stretch}swiper-init.featured_collection__block .swiper-slide,.product-recommendation swiper-init .swiper-slide{display:flex;height:auto;align-self:stretch}swiper-init.featured_collection__block .swiper-slide>.product-card,.product-recommendation swiper-init .swiper-slide>.product-card{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-height:0}.featured-collection-main.product-carousel:has(.featured_collection__block.product-carousel--no-arrows) .product-carousel__nav--header,.featured-collection-main.product-carousel:not(:has(swiper-init.featured_collection__block)) .product-carousel__nav--header{display:none;opacity:0;pointer-events:none;visibility:hidden}.featured-collection-main.product-carousel.product-carousel--no-header-arrows .product-carousel__nav--header{display:none;opacity:0;pointer-events:none;visibility:hidden}@media screen and (min-width:1025px){.product-carousel.product-carousel--no-arrows .product-carousel__nav,.product-carousel.product-carousel--no-pagination .product-carousel__navigation .swiper-pagination,.product-carousel.product-carousel--no-arrows.product-carousel--no-pagination .product-carousel__navigation{display:none}swiper-init.featured_collection__block .product-carousel__navigation .swiper-pagination{width:auto;margin-top:0}swiper-init.featured_collection__block>.product-carousel__navigation,.product-recommendation .product-carousel__carousels>.product-carousel__navigation{margin-top:3.75rem}.product-carousel .product-carousel__navigation{width:calc(50% - 6px);margin-left:auto}.product-carousel .product-carousel__navigation .swiperButton{position:static;top:auto;left:auto;right:auto;transform:none;margin:0}.product-carousel .product-carousel__navigation .swiper-pagination{position:static;width:auto;transform:none}.product-carousel .product-carousel__navigation .swiper-pagination-horizontal{justify-content:flex-end}.product-carousel--desktop-arrows-on-hover .product-carousel__nav--header{opacity:0;pointer-events:none;transition:opacity .15s ease-out}.product-carousel--desktop-arrows-on-hover:hover .product-carousel__nav--header{opacity:1;pointer-events:auto}.product-carousel--header-align-center .product-carousel__header-spacer{display:block;flex:0 0 3.75rem}.product-carousel__nav--header{display:flex;gap:.75rem;align-items:center;justify-content:flex-end}.product-carousel__nav--header .swiperButton{position:relative;top:auto;left:auto;right:auto;transform:none;margin:0;width:2.25rem;height:2.25rem}.product-carousel__nav.product-carousel__nav--footer{display:none}.featured-collection-main.product-carousel:has(.featured_collection__block.product-carousel--no-arrows) .product-carousel__header-stack.product-carousel--header-align-center .product-carousel__header-spacer{display:none}}@media screen and (min-width:1025px)and (prefers-reduced-motion:reduce){.product-carousel--desktop-arrows-on-hover .product-carousel__nav--header{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-product_carousel.css.map */
