.co-p-related{background-color:#204c4b;overflow:hidden}.co-p-related-frame{padding:40px;max-width:calc(var(--co-page-width) * .85);margin:0 auto}.co-p-related-main-title{margin-bottom:30px}.co-p-related-main-title *{font-size:28px;line-height:1.3em;letter-spacing:0em;font-weight:400;color:#fff;text-transform:initial!important}.co-p-related-swiper-wrapper{--co-p-r-s-items: 4;--co-p-r-s-gap: 1%}.co-p-related-swiper:not(.swiper-initialized) .co-p-related-swiper-wrapper{gap:var(--co-p-r-s-gap)}.co-p-related-slide{width:calc((100% - (var(--co-p-r-s-gap) * (var(--co-p-r-s-items) - 1))) / var(--co-p-r-s-items));flex-shrink:0;height:auto;display:flex;flex-direction:column}@media screen and (max-width: 989px){.co-p-related-swiper-wrapper{--co-p-r-s-items: 3;--co-p-r-s-gap: 1%}}@media screen and (max-width: 767px){.co-p-related-swiper-wrapper{--co-p-r-s-items: 2;--co-p-r-s-gap: 10px}}@media screen and (max-width: 478px){.co-p-related-swiper-wrapper{--co-p-r-s-items: 1;--co-p-r-s-gap: 10px}}.co-p-related-image-frame{height:0;padding-bottom:100%;overflow:hidden;border-radius:10px}.co-p-related-image-1{transition:opacity .3s,transform .3s;z-index:2}.co-p-related-slide:hover .co-p-related-image-1{opacity:0}.co-p-related-image-2{z-index:1}.co-p-related-title{position:unset;margin:10px 0;flex-grow:1}.co-p-related-title a{font-size:16px;line-height:1.3em;letter-spacing:0em;font-weight:300;text-transform:initial!important;color:#fff;position:unset}.co-p-related-title a:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}.co-p-related-title a:hover{color:#fff!important}.co-p-related-button{z-index:3;align-self:end}.co-p-related-button *{font-size:14px!important;line-height:1.3em!important;letter-spacing:0em!important;font-weight:300!important;text-transform:initial!important}.co-add-to-cart-button{background-color:#1de9b6;margin:0;border:1.5px solid #1de9b6!important;cursor:pointer;width:100%;min-height:45px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:5px 20px;border-radius:5px;transition:all 0s,background-color .3s!important}.co-add-to-cart-button:hover{background-color:#f5f6f7!important}.co-add-to-cart-button:hover span{color:#000!important}.co-add-to-cart-button.co-active svg{opacity:1!important}.co-add-to-cart-button.co-active span{opacity:0!important}.co-p-related-navigation{display:flex;flex-direction:row;align-items:center;margin-top:40px}.co-p-related-navigation *{color:#000}.co-p-related-loader{position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);width:16px;height:auto;pointer-events:none;opacity:0;transition:opacity .3s}.co-p-related-scrollbar .swiper-scrollbar{bottom:0;left:0}.co-p-related-prev-next-wrapper{width:90px;flex-shrink:0}.co-p-related .swiper-button-prev{width:40px;height:40px;background-color:#fff;border:1.5px solid #fff;border-radius:50%;left:0}.co-p-related .swiper-button-next{width:40px;height:40px;background-color:#fff;border:1.5px solid #fff;border-radius:50%;right:0}.co-p-related .swiper-button-prev:after{font-size:20px}.co-p-related .swiper-button-next:after{font-size:20px}@media screen and (max-width: 989px){.co-p-related-frame{padding:25px 20px 40px}.co-p-related-main-title{margin-bottom:20px}}@media screen and (max-width: 767px){.co-p-related-frame{padding:25px 15px 40px}.co-p-related-main-title *{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/co-styles-product-related.css.map */
