.related-products{display:block}.related-products.product-list:not(:has(.related-products__grid)):not(:has(.related-products__slider-wrap)){padding-top:0;padding-bottom:0;background-color:transparent}.related-products__recommendations{display:block}.related-products__header{margin-bottom:0}.related-products__grid{display:grid;grid-template-columns:repeat(var(--rp-cols-mobile, 2),minmax(0,1fr));gap:var(--rp-gap-mobile, 1.6rem);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.related-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rp-gap-tablet, 2rem)}}@media screen and (min-width:990px){.related-products__grid{grid-template-columns:repeat(var(--rp-cols-desktop, 4),minmax(0,1fr));gap:var(--rp-gap-desktop, 2.4rem)}}.related-products__item{min-width:0}.related-products .product-list__card{height:100%}.related-products__slider-wrap.related-products__grid{position:relative;display:block;grid-template-columns:none;gap:0;margin:0}.related-products__swiper.swiper{width:100%;height:auto!important;overflow:hidden;margin:0;padding:0;list-style:none}.related-products__swiper .swiper-wrapper,.related-products__list.swiper-wrapper{display:flex!important;align-items:stretch;box-sizing:border-box;width:100%;height:auto!important;gap:0;grid-template-columns:none}.related-products__swiper .swiper-slide{height:auto!important;flex-shrink:0;box-sizing:border-box;min-width:0;overflow:visible}@media screen and (min-width:750px)and (max-width:1024px){.related-products:not(.cart-related-products) .related-products__grid .swiper-slide-active .product-list__card{background:none;box-shadow:none}}.related-products:not(.cart-related-products) .product-list__header{display:flex;justify-content:center}@media screen and (min-width:750px){.related-products:not(.cart-related-products).related-products--slider .related-products__slider-wrap{padding:1.2rem}}@media screen and (max-width:749px){.related-products:not(.cart-related-products) .product-list__inner{display:flex;flex-direction:column}.related-products:not(.cart-related-products) .product-list__header{display:flex;order:1;margin-bottom:2.4rem}.related-products:not(.cart-related-products) .product-list__heading{order:unset;margin-bottom:0;text-align:center}.related-products:not(.cart-related-products) .related-products__slider-wrap{order:2;width:calc(100% + 4rem);max-width:none;margin-left:-2rem;margin-right:-2rem;padding:0 0 .4rem}.related-products:not(.cart-related-products).related-products--slider .related-products__swiper.swiper{overflow:hidden;padding-left:0;padding-right:0!important}.related-products:not(.cart-related-products).related-products--slider .related-products__list{display:flex!important;align-items:stretch;gap:0;margin:0;padding:0;list-style:none}.related-products:not(.cart-related-products).related-products--slider .related-products__swiper:not(.swiper-initialized) .swiper-slide{width:78.125%;margin-right:1.6rem}.related-products:not(.cart-related-products).related-products--slider .related-products__swiper:not(.swiper-initialized) .swiper-wrapper{justify-content:center}.related-products:not(.cart-related-products).related-products--slider .product-list__card{background:transparent;box-shadow:none;height:100%}.related-products:not(.cart-related-products).related-products--slider .product-list__quick-add{opacity:0;visibility:hidden;pointer-events:none}.related-products:not(.cart-related-products).related-products--slider .swiper-slide-active .product-list__card,.related-products:not(.cart-related-products).related-products--slider .related-products__swiper:not(.swiper-initialized) .swiper-slide:first-child .product-list__card{background:#fff;box-shadow:0 8px 24px #00000029}.related-products:not(.cart-related-products).related-products--slider .swiper-slide-active .product-list__quick-add,.related-products:not(.cart-related-products).related-products--slider .related-products__swiper:not(.swiper-initialized) .swiper-slide:first-child .product-list__quick-add{opacity:1;visibility:visible;pointer-events:auto}.related-products:not(.cart-related-products).related-products--slider product-recommendations .product-list__card .product-list__title,.related-products:not(.cart-related-products).related-products--slider product-recommendations .product-list__card .product-list__title a,.related-products:not(.cart-related-products).related-products--slider product-recommendations .product-list__card .product-list__price,.related-products:not(.cart-related-products).related-products--slider product-recommendations .product-list__card .price,.related-products:not(.cart-related-products).related-products--slider product-recommendations .product-list__card .price-item,.related-products:not(.cart-related-products).related-products--slider product-recommendations .product-list__card .product-list__swatches,.related-products:not(.cart-related-products).related-products--slider product-recommendations .product-list__card .product-list__swatch{color:var(--ptc-color-white, #fff)!important}.related-products:not(.cart-related-products).related-products--slider .swiper-slide-active .product-list__card .product-list__title,.related-products:not(.cart-related-products).related-products--slider .swiper-slide-active .product-list__card .product-list__title a,.related-products:not(.cart-related-products).related-products--slider .swiper-slide-active .product-list__card .product-list__price,.related-products:not(.cart-related-products).related-products--slider .swiper-slide-active .product-list__card .price,.related-products:not(.cart-related-products).related-products--slider .swiper-slide-active .product-list__card .price-item,.related-products:not(.cart-related-products).related-products--slider .swiper-slide-active .product-list__card .product-list__swatches,.related-products:not(.cart-related-products).related-products--slider .swiper-slide-active .product-list__card .product-list__swatch,.related-products:not(.cart-related-products).related-products--slider .related-products__swiper:not(.swiper-initialized) .swiper-slide:first-child .product-list__card .product-list__title,.related-products:not(.cart-related-products).related-products--slider .related-products__swiper:not(.swiper-initialized) .swiper-slide:first-child .product-list__card .product-list__title a,.related-products:not(.cart-related-products).related-products--slider .related-products__swiper:not(.swiper-initialized) .swiper-slide:first-child .product-list__card .product-list__price,.related-products:not(.cart-related-products).related-products--slider .related-products__swiper:not(.swiper-initialized) .swiper-slide:first-child .product-list__card .price,.related-products:not(.cart-related-products).related-products--slider .related-products__swiper:not(.swiper-initialized) .swiper-slide:first-child .product-list__card .price-item,.related-products:not(.cart-related-products).related-products--slider .related-products__swiper:not(.swiper-initialized) .swiper-slide:first-child .product-list__card .product-list__swatches,.related-products:not(.cart-related-products).related-products--slider .related-products__swiper:not(.swiper-initialized) .swiper-slide:first-child .product-list__card .product-list__swatch{color:var(--ptc-color-black, #000)!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-related-products.css.map */
