.product-recommendations{display:block;overflow:hidden}@media screen and (min-width:1360px){.product-recommendations>.container:has(.product-recommendations__item){max-width:none}}.product-recommendations__list{margin-top:var(--space-24);position:relative}@media screen and (max-width:749px){.product-recommendations__list{margin-top:8rem}}@media(min-width:1200px){.product-recommendations__list{margin-top:var(--space-48)}}.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% - 24px)/2)}}@media(min-width:750px){.product-recommendations__list .collection-product-card{width:calc((100% - 48px) / 3)}}@media(min-width:1200px){.product-recommendations__list .collection-product-card{width:calc((100% - 72px)/4)}}@media screen and (max-width:749px){.product-recommendations__list--2-mobile .collection-product-card{width:calc((100% - 24px)/2)}}@media screen and (max-width:749px){.product-recommendations__list .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-24)}.product-recommendations__list .swiper-slide,.product-recommendations__list .collection-product-card{width:100%;margin:0}.product-recommendations__slider-nav{display:none}}.product-recommendations__list .swiper-wrapper{opacity:1}@media(min-width:750px){.product-recommendations__list:not(.swiper-initialized) .collection-product-card{margin-right:24px}}@media screen and (max-width:749px){.product-recommendations__list--2-mobile:not(.swiper-initialized) .collection-product-card{margin-right:24px}}.product-recommendations__slider-nav{display:none}.product-recommendations__item--border{padding-top:var(--space-40);border-top:.1rem solid rgb(var(--color-border))}.product-recommendations__heading{margin:0;max-width:35rem;font-size:var(--section-heading-size, 6.5rem)}.product-recommendations .grid__item{padding-bottom:0}.product-recommendations .card-wrapper{background-color:var(--color-chalk-3, #d4d2cb)}.product-recommendations .card-information__swatches .product-form__controls-group label.color-swatch,.product-recommendations .card-information__swatches--mobile .product-form__controls-group label.color-swatch{width:1rem;height:1rem}@media screen and (max-width:749px){.product-recommendations__list--2-mobile .product-recommendations__slider-nav{top:30%;left:-1rem;right:-1rem}}@media screen and (max-width:749px){.product-recommendations__list--2-mobile .collection-product-card .card-information__group{flex-direction:column;row-gap:var(--space-8)}.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-mode=consumer] .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/89/assets/section-product-recommendations.css.map */
