.cmp-productcompare{position:relative;margin-top:-60px}
.cmp-productcompare__title h1{background-color:#f4f4f4;font-size:20px;padding:45px 0;text-align:center;font-weight:bold;text-transform:uppercase}
.cmp-productcompare__codes{display:none}
.cmp-productcompare__container .loading-dog{margin:2rem auto}
.cmp-productcompare .glide__track,.cmp-productcompare .glide__track-clone{position:relative;overflow-x:scroll;padding-bottom:2rem;scroll-snap-type:x mandatory}
.cmp-productcompare .glide__track>div,.cmp-productcompare .glide__track-clone>div{min-height:1px}
.cmp-productcompare .glide__track::-webkit-scrollbar,.cmp-productcompare .glide__track-clone::-webkit-scrollbar{height:4px;z-index:9}
.cmp-productcompare .glide__track::-webkit-scrollbar-track,.cmp-productcompare .glide__track-clone::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:30px;margin:2px 20px}
.cmp-productcompare .glide__track::-webkit-scrollbar-thumb,.cmp-productcompare .glide__track-clone::-webkit-scrollbar-thumb{background-color:#000;border-radius:30px}
.cmp-productcompare .glide__track-clone{margin:25px 0;padding:5px 0 0}
.cmp-productcompare .cmp-button.btn-remove button{background-color:#fff}
.cmp-productcompare__products{overflow:hidden;position:relative;display:flex}
.cmp-productcompare__products:before,.cmp-productcompare__products:after{content:'';display:block;width:2px;position:absolute;top:0;bottom:0;background-color:#fff;z-index:1}
.cmp-productcompare__products:after{right:0}
.cmp-productcompare__wrapper{display:flex}
.cmp-productcompare__item{scroll-snap-align:start;border-right:1px solid #c9c9c9;user-select:none;min-width:186px}
.cmp-productcompare__item:last-child{border:0}
.cmp-productcompare__header{position:relative;padding-bottom:1rem}
.cmp-productcompare__header .content-actions__mobile{margin:0 .8rem}
.cmp-productcompare__header .content-actions__mobile.outOfStock .btn-remove{margin-top:4.2rem}
.cmp-productcompare__header .content-actions__mobile .cmp-button{margin:1rem 0 0}
.cmp-productcompare__header .content-actions__mobile .cmp-form-button{padding:10px;width:100%}
.cmp-productcompare__header .content-actions__mobile .cmp-form-button.cmp-loader__hidecontent{padding:6.5px 30px 4.5px}
.cmp-productcompare__header .content-actions{height:100%;background-color:rgba(255,255,255,0.8);position:absolute;top:0;left:0;width:100%;transition:opacity .5s ease;align-items:center;justify-content:space-between;z-index:2;opacity:0;cursor:pointer;display:none}
.cmp-productcompare__header .content-actions .cmp-form-button{padding:10px;width:100%}
.cmp-productcompare__header .content-actions .cmp-form-button.cmp-loader__hidecontent{padding:6.5px 30px 4.5px}
.cmp-productcompare__header .content-actions.open{opacity:1}
.cmp-productcompare__header .content-actions .carousel__chevron-left,.cmp-productcompare__header .content-actions .carousel__chevron-right{font-size:10px;color:#000;height:40px;cursor:pointer;border:0;width:40px;padding-right:2px;outline:0;background-color:transparent}
.cmp-productcompare__header .content-actions .carousel__chevron-left i,.cmp-productcompare__header .content-actions .carousel__chevron-right i{transform:rotate(90deg);display:block}
.cmp-productcompare__header .content-actions .carousel__chevron-left:disabled,.cmp-productcompare__header .content-actions .carousel__chevron-right:disabled{opacity:0;pointer-events:none}
.cmp-productcompare__header .content-actions .carousel__chevron-right i{transform:rotate(-90deg)}
.cmp-productcompare__header .content-data{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;overflow:hidden}
.cmp-productcompare__header .content-data .media-gallery{display:flex;justify-content:flex-start;transition:all .2s ease;transform:translate(0);height:150px}
.cmp-productcompare__header .content-data .media-gallery__img{flex:0 0 100%;display:flex;justify-content:center}
.cmp-productcompare__header .content-data .media-gallery__img img{max-width:100%;max-height:150px}
.cmp-productcompare__header .content-data .product-name{text-align:center;letter-spacing:1.9px;color:#000;font-size:13px;line-height:16px;margin:0;text-transform:uppercase;font-weight:bold;max-width:92%}
.cmp-productcompare__header .content-data .product-shortDescription{text-align:center;font-size:10px;padding:10px 20px;max-width:100%}
.cmp-productcompare__header .content-data .price-container{font-size:12px;display:flex;letter-spacing:1px;text-transform:uppercase;flex-basis:15%;text-align:left;margin-top:.5rem}
.cmp-productcompare__header .content-data .price-container .price{margin:0}
@media only screen and (min-width:1024px){.cmp-productcompare__header .content-data .price-container .price{display:flex;flex-wrap:wrap;justify-content:flex-end}
}
.cmp-productcompare__header .content-data .price-container .price.moreThanOne :first-child{color:#e73234}
@media only screen and (min-width:1024px){.cmp-productcompare__header .content-data .price-container .price.moreThanOne[data-product-price][data-product-was-price]{font-size:13px;line-height:24px}
}
@media only screen and (min-width:1280px){.cmp-productcompare__header .content-data .price-container .price.moreThanOne[data-product-price][data-product-was-price]{font-size:unset;line-height:unset}
}
.cmp-productcompare__header .content-data .price-container .price.moreThanOne[data-product-price][data-product-was-price] span{padding-left:.4rem}
@media only screen and (min-width:1280px){.cmp-productcompare__header .content-data .price-container .price.moreThanOne[data-product-price][data-product-was-price] span{padding-left:1rem}
}
.cmp-productcompare__header .content-data .price-container .price.moreThanOne[data-product-price][data-product-was-price] span:first-child{padding-left:0}
.cmp-productcompare__header .content-data .price-container .price span{padding-left:1rem;text-decoration:line-through}
.cmp-productcompare__header .content-data .price-container .price span:first-child{padding-left:0;text-decoration:none}
.cmp-productcompare__header .content-data .price-container .price.hidden{display:none}
.cmp-productcompare__placeholder{width:100%;height:348px}
.cmp-productcompare__data .attribute-name__mobile{text-transform:uppercase;display:block;font-weight:bold;padding-bottom:10px}
.cmp-productcompare__data .attribute-item{padding:1rem;border-top:.75px dashed #c9c9c9;font-size:12px}
.cmp-productcompare .content-actions-navigation{width:100%;display:flex;justify-content:space-between;position:absolute;top:134px;z-index:9;padding:0 10px}
.cmp-productcompare .content-actions-navigation .item__chevron-left,.cmp-productcompare .content-actions-navigation .item__chevron-right{font-size:8px;color:#000;height:37px;cursor:pointer;border:0;border-radius:50%;background-color:#f6f6f6;width:37px;padding-right:2px;outline:0;transition:opacity .2s ease}
.cmp-productcompare .content-actions-navigation .item__chevron-left i,.cmp-productcompare .content-actions-navigation .item__chevron-right i{transform:rotate(90deg);display:block}
.cmp-productcompare .content-actions-navigation .item__chevron-left:disabled,.cmp-productcompare .content-actions-navigation .item__chevron-right:disabled{opacity:0;pointer-events:none}
.cmp-productcompare .content-actions-navigation .item__chevron-left{padding-right:0;padding-left:0}
.cmp-productcompare .content-actions-navigation .item__chevron-right i{transform:rotate(-90deg)}
@media only screen and (min-width:1024px){.cmp-productcompare{margin:0 56px}
.cmp-productcompare__title{margin-bottom:2rem}
.cmp-productcompare__title h1{padding:1.2rem;margin:1rem 0;font-size:26px}
.cmp-productcompare__codes{display:flex;flex-direction:column;user-select:none;font-size:15px;font-weight:bold;text-transform:uppercase;min-width:150px;padding-bottom:2rem}
.cmp-productcompare__code{border-top:.75px dashed #c9c9c9;display:flex;align-items:center;padding-left:2px;padding-right:10px;border-right:1px solid #c9c9c9}
.cmp-productcompare__code.product{height:285px}
.cmp-productcompare__code:first-child{border-top:0}
.cmp-productcompare__placeholder{height:285px}
.cmp-productcompare__data .attribute-name__mobile{display:none}
.cmp-productcompare__data .attribute-item{font-size:14px}
.cmp-productcompare__header{min-height:263px;padding-bottom:0}
.cmp-productcompare__header .content-data .product-name{font-size:16px}
.cmp-productcompare__header .content-data .product-shortDescription{font-size:14px;display:-webkit-box;max-width:200px;min-height:53px;padding-bottom:0;margin-bottom:10px;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.cmp-productcompare__header .content-data .price-container{font-size:16px}
.cmp-productcompare__header .content-actions{display:flex}
.cmp-productcompare__header .content-actions__content{width:60%}
.cmp-productcompare__header .content-actions__mobile{display:none}
.cmp-productcompare__header .content-data{padding-bottom:1rem}
.cmp-productcompare .glide__track-clone{display:none}
.cmp-productcompare .glide__track{scroll-behavior:smooth}
.cmp-productcompare .glide__track::-webkit-scrollbar{height:8px}
.cmp-productcompare .glide__track::-webkit-scrollbar-track{background-color:#f0f0f0;margin:2px}
.cmp-productcompare .content-actions-navigation{top:50%;padding:0}
.cmp-productcompare .content-actions-navigation .item__chevron-left,.cmp-productcompare .content-actions-navigation .item__chevron-right{height:40px;width:40px}
}