.product-recommendations{display:block;overflow:hidden}.product-recommendations.product-recommendations--boxed.background{background:transparent;background-attachment:scroll}.product-recommendations__outer{max-width:1440px;margin:0 auto;padding-left:80px;padding-right:80px}.product-recommendations__box{background:transparent;border-radius:0;box-shadow:none;padding:32px 40px 40px;overflow:visible}.product-recommendations--boxed .product-recommendations__heading{padding:0 4px}@media(max-width:1200px){.product-recommendations__outer{padding-left:20px;padding-right:20px}.product-recommendations__box{padding:24px 20px 32px}}@media(min-width:751px)and (max-width:1199px){.product-recommendations__outer{padding-left:32px;padding-right:32px}.product-recommendations__box{padding:28px 28px 36px}}@media(max-width:750px){.product-recommendations__box{padding:20px 16px 28px;border-radius:0}}.product-recommendations--boxed .product-recommendations__list{--rec-fade-width: min(5.6rem, 14vw)}.product-recommendations--boxed .product-recommendations__list:before,.product-recommendations--boxed .product-recommendations__list:after{content:"";position:absolute;top:0;bottom:0;width:var(--rec-fade-width);z-index:2;pointer-events:none;opacity:.7}.product-recommendations--boxed .product-recommendations__list:before{left:0;background:linear-gradient(90deg,rgb(var(--color-background)),rgba(var(--color-background),0))}.product-recommendations--boxed .product-recommendations__list:after{right:0;background:linear-gradient(270deg,rgb(var(--color-background)),rgba(var(--color-background),0))}@media(max-width:989px){.product-recommendations--boxed .product-recommendations__list:before,.product-recommendations--boxed .product-recommendations__list:after{display:none}}@media screen and (max-width:575px){.product-recommendations--boxed .product-recommendations__list{--rec-fade-width: min(3.2rem, 10vw)}}.product-recommendations__list{margin-top:2.4rem;position:relative}@media(min-width:1200px){.product-recommendations__list{margin-top:4.8rem}}.product-recommendations__list .swiper-wrapper{height:auto;box-sizing:border-box}.product-recommendations__list .collection-product-card{width:100%}@media(min-width:576px){.product-recommendations__list .collection-product-card{width:calc((100% - 8px)/2)}}@media(min-width:750px){.product-recommendations__list .collection-product-card{width:calc((100% - 16px) / 3)}}@media(min-width:1200px){.product-recommendations__list .collection-product-card{width:calc((100% - 24px)/4)}}@media screen and (max-width:575px){.product-recommendations__list--2-mobile .collection-product-card{width:calc((100% - 8px)/2)}}.product-recommendations__list:not(.swiper-initialized) .swiper-wrapper{opacity:0}@media(min-width:576px){.product-recommendations__list:not(.swiper-initialized) .collection-product-card{margin-right:8px}}@media screen and (max-width:575px){.product-recommendations__list--2-mobile:not(.swiper-initialized) .collection-product-card{margin-right:8px}}.product-recommendations__slider-nav{position:absolute;top:clamp(10rem,22vw,16rem);left:0;right:0;z-index:3;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}@media(min-width:1200px){.product-recommendations__slider-nav{top:clamp(11rem,16vw,18rem);left:-3rem;right:-3rem}}.product-recommendations__slider-nav .swiper-button-prev,.product-recommendations__slider-nav .swiper-button-next{width:4.4rem;height:4.4rem;pointer-events:all}@media(min-width:1200px){.product-recommendations__slider-nav .swiper-button-prev,.product-recommendations__slider-nav .swiper-button-next{width:5.2rem;height:5.2rem}}.product-recommendations__slider-nav .swiper-button-prev.swiper-button-disabled,.product-recommendations__slider-nav .swiper-button-next.swiper-button-disabled{opacity:0;pointer-events:none}.product-recommendations__item--border{padding-top:4rem;border-top:.1rem solid rgb(var(--color-border))}.product-recommendations__heading{margin:0}.product-recommendations .grid__item{padding-bottom:0}.product-recommendations .card-wrapper{background-color:transparent!important}.product-recommendations .product-form__controls-group label.color-swatch{width:1.6rem!important;height:1.6rem!important}.product-recommendations .product-form__controls-group label.color-swatch:after{width:1rem!important;height:1rem!important}@media screen and (max-width:575px){.product-recommendations__list--2-mobile .product-recommendations__slider-nav{top:clamp(8.6rem,30vw,12rem);left:-1rem;right:-1rem}}@media screen and (max-width:575px){.product-recommendations__list--2-mobile .collection-product-card .card-information__group{flex-direction:column;row-gap:.8rem}.product-recommendations__list--2-mobile .collection-product-card .rating{margin-bottom:0}.product-recommendations__list--2-mobile .collection-product-card .rating__stars{margin:0 .3rem 0 0}.product-recommendations__list--2-mobile .collection-product-card .rating-star:before{font-size:1.5rem}.product-recommendations__list--2-mobile .collection-product-card .rating-text{font-size:1.2rem}.product-recommendations__list--2-mobile .collection-product-card .rating-count{font-size:1rem}.product-recommendations__list--2-mobile .collection-product-card .card__title{font-size:calc(var(--font-heading-card-scale) * .9rem)}.product-recommendations__list--2-mobile .collection-product-card .card__description{font-size:1rem}.product-recommendations__list--2-mobile .collection-product-card .card__information-top{position:static;padding:1rem 0 .2rem}.product-recommendations__list--2-mobile .collection-product-card .card__badge{position:absolute;top:.8rem;left:.8rem;right:.8rem;max-width:100%}.product-recommendations__list--2-mobile .collection-product-card .badge{font-size:1.1rem}.product-recommendations__list--2-mobile .collection-product-card .card__subtitle,.product-recommendations__list--2-mobile .collection-product-card .card__vendor:after{font-size:.8rem}.product-recommendations__list--2-mobile .collection-product-card .card-information{padding:0}.product-recommendations__list--2-mobile .collection-product-card .price{font-size:1.2rem}.product-recommendations__list--2-mobile .collection-product-card .price--on-sale .price__sale{flex-direction:row;align-items:flex-start;column-gap:.4rem}.product-recommendations__list--2-mobile .collection-product-card .price--on-sale .price__sale dt{order:1}}[data-scheme=light] .product-recommendations.color-background-3 .card-wrapper,[data-scheme=light] .product-recommendations.color-background-4 .card-wrapper{--color-background: 40,40,40;--color-background-secondary: 31,31,31;--gradient-background: #282828;--color-foreground: 249, 249, 249;--color-foreground-secondary: 169, 169, 169;--color-foreground-title: 249, 249, 249;--color-button-text: 249, 249, 249;--color-button-text-hover: 249, 249, 249;--color-button: 40, 40, 40;--color-button-hover: 53, 53, 53;--color-button-secondary: 249, 249, 249;--color-button-secondary-hover: 238, 238, 238;--color-button-secondary-text: 40, 40, 40;--color-button-secondary-text-hover: 40, 40, 40;--color-button-tertiary-text: 40, 40, 40;--color-button-tertiary-text-hover: 249, 249, 249;--color-button-tertiary: 40, 40, 40;--color-button-tertiary-hover: 40, 40, 40;--color-overlay: 105, 105, 105;--color-border-input: 62, 62, 62;--color-border-input-hover: 62, 62, 62;--color-background-input: 53, 53, 53;--color-background-input-hover: 62, 62, 62;--color-border: 62, 62, 62;--color-card-price-new: 249, 249, 249}@media(prefers-color-scheme:light){[data-scheme=auto] .product-recommendations.color-background-3 .card-wrapper,[data-scheme=auto] .product-recommendations.color-background-4 .card-wrapper{--color-background: 40,40,40;--color-background-secondary: 31,31,31;--gradient-background: #282828;--color-foreground: 249, 249, 249;--color-foreground-secondary: 169, 169, 169;--color-foreground-title: 249, 249, 249;--color-button-text: 249, 249, 249;--color-button-text-hover: 249, 249, 249;--color-button: 40, 40, 40;--color-button-hover: 53, 53, 53;--color-button-secondary: 249, 249, 249;--color-button-secondary-hover: 238, 238, 238;--color-button-secondary-text: 40, 40, 40;--color-button-secondary-text-hover: 40, 40, 40;--color-button-tertiary-text: 40, 40, 40;--color-button-tertiary-text-hover: 249, 249, 249;--color-button-tertiary: 40, 40, 40;--color-button-tertiary-hover: 40, 40, 40;--color-overlay: 105, 105, 105;--color-border-input: 62, 62, 62;--color-border-input-hover: 62, 62, 62;--color-background-input: 53, 53, 53;--color-background-input-hover: 62, 62, 62;--color-border: 62, 62, 62;--color-card-price-new: 249, 249, 249}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product-recommendations.css.map */
