.main-products-compare{background:#fff;position:relative}.main-products-compare .h1,.main-products-compare h1{font-size:36px}.main-products-compare th.h1-wrapper{padding-left:30px}.main-products-compare th.h1-wrapper .product-compare-share-group-wrapper .form-control{background:#fff;border:0}.compare-container{width:100%}.compare-wrapper{position:relative}.compare-overflow{overflow-x:auto;overflow-y:hidden}.compare-overflow::-webkit-scrollbar{height:4px}.compare-overflow::-webkit-scrollbar-track-piece{background:#f9f9fc}.compare-overflow::-webkit-scrollbar-thumb{background:#e6e8ee;border-radius:0}.product-compare-share-group-wrapper .form-control{margin-bottom:5px}.products-compare-responsive-header{display:none}@media screen and (max-width:767px){.products-compare-responsive-header{display:block}.main-products-compare .h1-wrapper *{display:none}}@media screen and (max-width:543px){.products-compare-responsive-header .h1{font-size:26px}}.compare-header{background:#fff;box-shadow:0 4px 10px #23272f1a;display:none;left:0;position:fixed;right:0;top:0;z-index:99}.compare-header .items-wrapper{display:flex}.compare-header .compare-header-overflow{margin-left:340px;overflow:hidden}.compare-header .item-sm{flex:0 0 340px;padding:10px 1.25rem}.compare-header .item-sm a{align-items:center;display:flex;text-decoration:none}.compare-header .item-sm a:active,.compare-header .item-sm a:focus,.compare-header .item-sm a:hover{text-decoration:none}.compare-header .item-sm a:active .title,.compare-header .item-sm a:focus .title,.compare-header .item-sm a:hover .title{text-decoration:underline}.compare-header .item-sm .img{width:65px}.compare-header .item-sm .content{padding-left:10px}.compare-header .item-sm p{margin:0}.compare-header .item-sm .title{color:#23272f;font-weight:700;line-height:1.4;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.compare-header .item-sm .price{color:#23272f}@media screen and (max-width:767px){.compare-header .compare-header-overflow{margin-left:200px}.compare-header .item-sm{flex:0 0 200px}}@media screen and (max-width:419px){.compare-header .compare-header-overflow{margin-left:120px}}.compare-fade{display:none;height:calc(100% - 5px);opacity:0;pointer-events:none;position:absolute;right:0;top:0;width:90px;z-index:8}.compare-fade.active{opacity:1}@media screen and (max-width:543px){.compare-fade{width:50px}}.compare-fade-before{background:linear-gradient(90deg,#fff,#fff0);right:0}.compare-fade-after{background:linear-gradient(270deg,#fff,#fff0);right:0}.compare-table{margin-bottom:0;position:relative;table-layout:fixed;width:unset}.compare-table td,.compare-table th{max-width:340px;min-width:340px;vertical-align:middle;width:340px}.compare-table th{background:#f9f9fc;border:0;left:0;letter-spacing:0;padding:5px 30px;position:-webkit-sticky;position:sticky;text-align:right;text-transform:none;z-index:1}.compare-table td{padding:10px 1.25rem}.compare-table tr:last-child td,.compare-table tr:last-child th{border:0}.compare-table tr:not(:first-child):active,.compare-table tr:not(:first-child):focus,.compare-table tr:not(:first-child):hover{background:#f9f9fc}@media screen and (max-width:767px){.compare-table td,.compare-table th{max-width:200px;min-width:200px;width:200px}}@media screen and (max-width:419px){.compare-table th{max-width:120px;min-width:120px;width:120px}.compare-table td,.compare-table th{font-size:.75rem;padding:5px}}.catalog-compare{padding:0}.catalog-compare .img img{margin:0 auto 20px}.catalog-compare p{margin-bottom:10px;text-align:center}.catalog-compare .remove-link{padding:10px 0;text-align:center}.catalog-compare .remove{text-decoration:none}.catalog-compare .remove:active,.catalog-compare .remove:hover{text-decoration:underline}.catalog-compare .remove .fc{margin-left:10px}.catalog-compare:active,.catalog-compare:focus,.catalog-compare:hover{box-shadow:none;z-index:unset}.compare-nav{left:0;position:absolute;right:0;z-index:9}.compare-nav .btn{background:#df2945;border:0;box-shadow:none;color:#fff;height:70px;padding:0;position:absolute;width:70px}.compare-nav .btn:disabled{opacity:0}.compare-nav .compare-nav-next{right:0}.compare-nav .compare-nav-prev{left:30px}.compare-nav.is-stuck{position:-webkit-sticky;position:sticky}@media screen and (max-width:767px){.compare-nav{display:none}}