.cs-product-compare{overflow:auto}.cs-product-compare--total-1 thead tr:first-of-type td{width:100%}.cs-product-compare--total-2 thead tr:first-of-type td{width:50%}.cs-product-compare--total-3 thead tr:first-of-type td{width:33.3333333333%}.cs-product-compare--total-4 thead tr:first-of-type td{width:25%}.cs-product-compare th{color:#000;font-size:1.6rem;font-weight:700;min-width:20rem;position:relative;text-align:left;text-transform:none;width:20rem}.cs-product-compare th:after{border-right:1px solid #ededed!important;bottom:0;content:"";position:absolute;right:0;top:0}@media(min-width:48em){.cs-product-compare th{left:0;position:sticky;top:0;z-index:10}}.cs-product-compare tbody td,.cs-product-compare tbody th,.cs-product-compare tfoot td,.cs-product-compare tfoot th,.cs-product-compare thead td,.cs-product-compare thead th{border-bottom:0;border-right:1px solid #ededed;padding:2rem}.cs-product-compare tbody td:last-child,.cs-product-compare tbody th,.cs-product-compare tbody th:last-child,.cs-product-compare tfoot td:last-child,.cs-product-compare tfoot th,.cs-product-compare tfoot th:last-child,.cs-product-compare thead td:last-child,.cs-product-compare thead th,.cs-product-compare thead th:last-child{border-right:0}.cs-product-compare thead td,.cs-product-compare thead th{vertical-align:top}.cs-product-compare thead th{background-color:#fff;z-index:20}.cs-product-compare thead tr{background-color:#fff}.cs-product-compare thead tr:first-of-type td{border-bottom:0}.cs-product-compare thead tr:last-of-type td{padding-top:0}.cs-product-compare thead td{min-width:30rem}.cs-product-compare tbody tr:nth-child(2n) td,.cs-product-compare tbody tr:nth-child(2n) th{background-color:#f7f8f8}.cs-product-compare tbody tr:nth-child(odd) td,.cs-product-compare tbody tr:nth-child(odd) th{background-color:#fff}.cs-product-compare tbody tr:last-of-type th:after{bottom:0}.cs-product-compare tbody td{color:#777;font-size:1.6rem;font-weight:400;text-align:left;text-transform:none}.cs-product-compare tfoot td,.cs-product-compare tfoot th{font-weight:700;text-decoration:underline}.cs-product-compare tfoot th,.cs-product-compare tfoot tr{background-color:#fff}.cs-product-compare .table-caption{display:none}.cs-product-compare .print{align-items:center;display:flex;font-size:1.8rem;margin-bottom:2rem;text-transform:none}.cs-product-compare .print-icon{height:1.6rem;margin-right:1rem;width:1.6rem}.cs-product-compare .print-icon path{fill:#777}.cs-product-compare__product{display:flex;flex-direction:column;position:relative}.cs-product-compare .product-image-container{display:block;margin:0 auto}.cs-product-compare .product-item-name{font-size:1.8rem;margin:1.6rem 0 0}.cs-product-compare .product-item-name,.cs-product-compare .product-item-name:active,.cs-product-compare .product-item-name:focus,.cs-product-compare .product-item-name:hover,.cs-product-compare .product-item-name:visited,.cs-product-compare .product-item-name:visited:focus,.cs-product-compare .product-item-name:visited:hover{color:#000;text-decoration:none}.cs-product-compare .secondary-addto-links{position:absolute;right:0;top:0;z-index:15}.cs-product-compare .secondary-addto-links .cs-links-block-addto__link-label{display:none}.cs-product-compare__price,.cs-product-compare__ratings{margin:1.6rem 0 0}.cs-product-compare__tax{color:#777;font-size:1.2rem;margin:1.6rem 0 0}.cs-product-compare__stock{align-items:center;border-radius:4rem;box-shadow:inset 1px 1px 0 #f7f8f8,inset -1px -1px 0 #f7f8f8;display:flex;justify-content:center;padding:1.8rem 2.4rem}.cs-product-compare .actions-primary,.cs-product-compare .actions-primary .cs-addtocart__button,.cs-product-compare .actions-secondary{width:100%}.cs-product-compare .actions-secondary{margin-top:1rem}.cs-product-compare__remove{display:inline-block;font-size:1.6rem;font-weight:700;line-height:100%;margin:0;position:relative;text-align:center;text-transform:none;width:100%}.cs-product-compare__remove,.cs-product-compare__remove *{transition:color .5s,fill .5s}.cs-product-compare__remove::-moz-focus-inner{border:0;margin:0;padding:0}.cs-product-compare__remove,.cs-product-compare__remove:visited{color:#777}.cs-product-compare__remove *,.cs-product-compare__remove:visited *{fill:#777;color:#777}.cs-product-compare__remove:active:not([disabled]),.cs-product-compare__remove:focus:not([disabled]),.cs-product-compare__remove:hover:not([disabled]){color:#555}.cs-product-compare__remove:active:not([disabled]) *,.cs-product-compare__remove:focus:not([disabled]) *,.cs-product-compare__remove:hover:not([disabled]) *{fill:#555;color:#555}.cs-product-compare__remove[disabled]{cursor:auto;opacity:.65}.cs-product-compare__remove-text{display:inline-block;font-weight:700;letter-spacing:normal;line-height:100%;margin-top:0;vertical-align:baseline;z-index:1}.cs-product-compare__remove-icon{display:none;height:auto;max-height:1.6rem;max-width:1em;width:100%;z-index:2}@media print{.catalog-product_compare-index{margin:0;padding:0}.catalog-product_compare-index .cs-header__user-nav{display:none}.catalog-product_compare-index .cs-header__content{position:relative}.catalog-product_compare-index .cs-header__logo{flex:0 0 auto;justify-content:flex-start;margin:0;padding:0}.catalog-product_compare-index .cs-container--footer,.catalog-product_compare-index .cs-container--page-bottom{display:none}.catalog-product_compare-index .cs-product-compare td,.catalog-product_compare-index .cs-product-compare th,.catalog-product_compare-index .cs-product-compare tr{border:none!important}.catalog-product_compare-index .cs-product-compare td,.catalog-product_compare-index .cs-product-compare th{padding:.5rem 1rem!important}.catalog-product_compare-index .cs-product-compare .product-item-name{font-weight:700;text-decoration:none!important}}.cs-product-compare{background-color:#fff;border:3.2rem solid #fff}.cs-product-compare thead tr:last-of-type td{border-bottom:1px solid #ededed}.cs-product-compare tbody th{padding-left:2.4rem}.cs-product-compare .product-item-name{color:#000;font-weight:700;text-transform:uppercase}.cs-product-compare__price{line-height:150%}.cs-product-compare__price .price-container .price{font-size:2.2rem!important}.cs-product-compare__tax{margin:.8rem 0 0}.cs-product-compare__remove{margin-top:1.6rem}.cs-product-compare__remove-text{font-weight:400;text-decoration:underline}.cs-product-compare .secondary-addto-links{display:none}.cs-product-compare .attribute.group{font-size:1.8rem;position:relative}.cs-product-compare .attribute.group:before{background-color:#3896dd;border-radius:50%;content:"";display:block;height:.8rem;left:-1.6rem;position:absolute;top:50%;transform:translateY(-50%);width:.8rem}.cs-product-compare .product-image-photo{max-height:100%;width:auto}.catalog-product_compare-index .page-title-wrapper{background-color:#fff;padding:5.5rem 3.2rem 3.2rem}.catalog-product_compare-index .page-title{border-bottom:1px solid #ededed;padding-bottom:3.2rem}