/**
 * The style of the woocommerce compare products
 */ 
/* ###############
 * Reboot Theme
##############*/

tr.price{display:table-row;margin:0}

.close-icon{display:inline-block;width:12px;height:12px}
.close-icon:before,.close-icon:after{transition:background-color .3s}
a:hover > .close-icon:before,a:hover > .close-icon:after{background:#222}
table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}
div.DTFC_Blocker{background-color:white}
div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}
div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background:#f1f1f1}
::-webkit-scrollbar-thumb{background:#888;border-radius:10px}
::-webkit-scrollbar-thumb:hover{background:#555}
body{font-family:'Poppins',san-serif;font-size:14px;line-height:1.51em;color:#747373;background:none!important;margin:0}
body h1{margin:30px auto 20px;color:#222;border-bottom:2px solid #fff;font-size:28px;text-align:center;font-weight:500}
body #yith-woocompare{padding:0 10px 10px}
table.dataTable.compare-list thead th,table.dataTable.compare-list thead td,table.dataTable.compare-list tfoot td,table.dataTable.compare-list tfoot th{border:0;vertical-align:middle}
.DTFC_LeftFootWrapper table.compare-list,.DTFC_LeftHeadWrapper table.compare-list{border:0}
table.compare-list td{vertical-align:middle;text-align:center}
table.compare-list{width:100%;border-bottom:0;border-top:0;margin:0;table-layout:fixed}
table.compare-list tbody th{color:#000;text-transform:capitalize;text-align:center;font-weight:600;font-size:14px}
table.dataTable.compare-list .title th,table.dataTable.compare-list .add-to-cart:not(.repeated) th,table.dataTable.compare-list .price:not(.repeated) th{color:#fff;font-size:0;border-top:none;padding:5px 10px}
table.dataTable.compare-list .title td,table.dataTable.compare-list .add-to-cart:not(.repeated) td,table.dataTable.compare-list .price:not(.repeated) td{border-top:none;padding:5px 10px}
table.dataTable.compare-list .add-to-cart:not(.repeated) td{padding-bottom:15px}
.rtl table.compare-list tbody th{text-align:right}
table.dataTable.compare-list tbody th,table.dataTable.compare-list tbody td{border-bottom:none;border-left:none;padding:10px;vertical-align:middle}
table.compare-list tbody td.last-column{width:auto;border-right:0}
table.compare-list tr.price.repeated del{text-decoration-color:#f00;text-decoration-thickness:1px;font-size:16px}
table.compare-list tr.image td,table.compare-list tr.image th{border-top:0}
#yith-woocompare-table_wrapper{margin:10px 0}
table.dataTable.compare-list tbody .product_info td{vertical-align:top}
table.compare-list thead th a.close,h1 a.close{float:right;margin-right:10px;font-weight:600;font-size:.5em;color:#000;text-decoration:none;position:absolute;right:0;top:10px}
table.compare-list .remove td,table.compare-list .image td{text-align:center}
table.compare-list .remove td a{color:#747373;text-decoration:none}
table.compare-list .remove td a:hover{color:#333333}
table.compare-list .remove td a .remove{border-radius:100% 100% 100% 100%;color:red;display:inline-block;font-size:1em;font-weight:600;height:1em;line-height:.81em;text-align:center;text-decoration:none;width:1em}
.yith-woocompare-widget ul.products-list a.remove{float:left}
table.compare-list .remove td a:hover .remove{background-color:red;color:#fff}
table.compare-list .stock td span{color:#090}
table.compare-list .stock td span.out-of-stock{color:#900}
table.compare-list .add-to-cart a{padding:.8em 2em;font-weight:500}
table.compare-list img{height:auto;max-width:100%}
table .add-links .yith-wcwl-add-to-wishlist,table .add-links .quickview,table .add-links .yith-compare{display:none}
table .add_to_cart_button{color:#08c;text-decoration:none}
table .add_to_cart_button:hover{text-decoration:underline}
.close-icon{padding:10px;transition:.3s ease all}
.close-icon:before,.close-icon:after{content:'';position:absolute;height:2px;width:60%;top:36%;left:5px;background-color:#282828;transform-origin:center;opacity:1;transition:.3s ease all}
.close-icon:before{transform:rotate(45deg)}
.close-icon:after{transform:rotate(-45deg)}
.close-icon:hover::after,.close-icon:hover::before{transform:rotate(0deg)}
table.compare-list .remove td a{font-size:0;right:10px;position:absolute;top:10px}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td{position:relative}
.dataTables_scrollBody{overflow:visible!important}
div.quantity .qty,div.quantity .plus,div.quantity .minus{height:42px;width:inherit;position:relative;line-height:normal;font-family:'Poppins',san-serif;border:none;background:#fff;cursor:pointer}
div.quantity .minus:before,div.quantity .plus:before{content:"";position:absolute;left:50%;top:50%;width:9px;border-top:1px solid;margin-top:-.5px;margin-left:-4.5px}
div.quantity .plus:after{content:"";position:absolute;left:50%;top:50%;height:9px;border-left:1px solid;margin-top:-4.5px;margin-left:-.5px}
div.quantity{display:inline-flex;position:relative;text-align:left;vertical-align:middle;width:100%;max-width:130px;border-radius:6px;overflow:hidden;border:1px solid #000;border-radius:50px}
div.quantity .qty{text-align:center;height:inherit;outline:none}
.add-links.clearfix{display:flex;align-items:center;gap:10px;justify-content:center}
.add-links.clearfix .add_to_cart_button{background:#fff;color:#000;border-radius:50px;text-decoration:none;border:1px solid #000;transition:.3s ease all;text-transform:capitalize;position:relative;overflow:hidden}
.add-links.clearfix .add_to_cart_button:after{display:block;border-radius:50%;width:150%;height:50%;inset-block-start:-50%;inset-inline-start:-25%;position:absolute;content:"";background:#101010;transition:.6s cubic-bezier(.3,1,.3,1);z-index:-1}
.add-links.clearfix .add_to_cart_button:hover:before{inset-block-start:auto;height:250%;inset-block-end:-100%}
.price{font-weight:600}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.image-wrap{border-radius:10px;overflow:hidden;height:285px;margin:auto;max-width:300px;transition:.3s ease all;display:grid;place-content:center}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
:where(tr.image,.add-to-cart,.price.even,.title,.remove) td{background:#F6F3F3}
tr.add-to-cart{min-height:64px}
.title td{color:#000;font-size:18px}
ins{text-decoration:none}
tr.price.repeated td span bdi{font-size:16px;color:#F64406;font-weight:300}
.compare-list tbody :where(.remove,.title,.add-to-cart) th{background:#fff}
.compare-list tbody tr:nth-child(2n+1){background:#F9F9F9}
.compare-list tr.add-to-cart th{background:#fff}
tr.price.repeated span.woocs_price_code{display:inline-block;font-size:14px;color:#F64406}
span.woocs_price_code{font-size:16px;line-height:normal;color:#989898;font-family:Inter}
@media (max-width: 1199px) {
span.woocs_price_code,tr.price.repeated td span bdi{font-size:14px}
body h1{font-size:24px}
table.compare-list .remove td a{top:0;right:0}
div.DTFC_Blocker{background-color:#fff}
div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}
div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}
body.yith-woocompare-popup{font-family:open sans,san-serif;font-size:13px;line-height:1.51em;color:#747373;background:0 0!important;margin:0}
body.yith-woocompare-popup h1{background:#4f4f4f;color:#fff;font-weight:800;padding:10px;border-bottom:2px solid #fff;display:block;text-transform:uppercase;font-size:1.076em;margin:0;text-align:center}
body.yith-woocompare-popup #yith-woocompare{padding:10px}
table.dataTable.compare-list thead th,table.dataTable.compare-list thead td,table.dataTable.compare-list tfoot td,table.dataTable.compare-list tfoot th{border:0;vertical-align:middle}
.DTFC_LeftFootWrapper table.compare-list,.DTFC_LeftHeadWrapper table.compare-list{border:0}
#yith-woocompare table.compare-list td{width:220px;max-width:220px;min-width:220px;text-align:center}
#yith-woocompare table.compare-list{table-layout:auto}
#yith-woocompare table.compare-list tbody th{width:150px;max-width:150px;min-width:150px;overflow:hidden;text-align:left;color:#333;background-color:#f7f7f7}
#yith-woocompare table.dataTable.compare-list tbody th,#yith-woocompare table.dataTable.compare-list tbody td{border-right:1px solid #e7e7e7;border-top:1px solid #e7e7e7;border-bottom:none;border-left:none;padding:10px 20px;vertical-align:middle}
#yith-woocompare table.dataTable.compare-list tbody tr:last-child th,#yith-woocompare table.dataTable.compare-list tbody tr:last-child td{border-bottom:1px solid #e7e7e7}
#yith-woocompare table.compare-list tbody td.last-column{width:auto;border-right:0}
#yith-woocompare-table_wrapper{margin:10px 0}
#yith-woocompare table.dataTable.compare-list tbody .product_info td{vertical-align:top}
.yith_woocompare_table_image{text-align:center;margin-top:20px}
.yith_woocompare_table_image img{display:inline-block;max-width:100%}
table.compare-list img{max-width:100%;height:auto}
table.compare-list tr.product_info td{vertical-align:top}
table.compare-list .remove{margin-bottom:10px}
table.compare-list .remove a{text-transform:uppercase;text-decoration:none}
table.compare-list .remove a span{padding:0 5px}
table.compare-list .image-wrap{margin-bottom:0;display:inline-block;height:inherit}
table.compare-list .product_title{margin-top:0;margin-bottom:5px;font-size:15px;color:#000;text-decoration:none}
table.compare-list .add_to_cart_wrap{margin-top:10px}
table.compare-list .product_info a{text-decoration:none;box-shadow:none;cursor:pointer}
a.button.yith_woocompare_clear{padding:6px 10px;font-size:12px}
div.compare-table-clear{text-align:right;margin:10px 0}
table.compare-list .product_info .button.loading,table.compare-list .add-to-cart .button.loading{padding-right:30px}
table.compare-list tr.stock td.in-stock{background-color:#e8ffb6;color:#01a71c}
table.compare-list tr.stock td.out-of-stock{background-color:#fff0e8;color:#ff4200}
table.compare-list tr.rating .star-rating{float:none;display:inline-block;vertical-align:middle}
table.compare-list tr.price{color:#3e3e3e;font-size:14px;display:table-row}
table.compare-list tr.price del{opacity:.8}
#yith-woocompare-share{margin-top:20px}
#yith-woocompare-share h3{margin-top:0;font-size:17px;font-weight:700;margin-bottom:15px}
#yith-woocompare-share ul{padding:0;list-style:none;margin:0}
#yith-woocompare-share li{display:inline-block;margin:0 3px}
#yith-woocompare-share a{background:url(../images/socials.png) no-repeat;text-indent:-99999px;display:block;width:32px;height:32px;box-shadow:none;outline:none;padding-bottom:50px}
#yith-woocompare-share a.facebook{background-position:-5px 5px}
#yith-woocompare-share a.facebook:hover{background-position:-5px -5px}
#yith-woocompare-share a.twitter{background-position:-173px 5px}
#yith-woocompare-share a.twitter:hover{background-position:-173px -5px}
#yith-woocompare-share a.pinterest{background-position:-131px 5px}
#yith-woocompare-share a.pinterest:hover{background-position:-131px -5px}
#yith-woocompare-share a.email{background-position:-89px 5px}
#yith-woocompare-share a.email:hover{background-position:-89px -5px}
#yith-woocompare-related{margin:20px 0}
#yith-woocompare-related h3.yith-woocompare-related-title{font-size:17px;font-weight:700;margin-top:0;margin-bottom:20px}
#yith-woocompare-related .yith-woocompare-related-wrapper{position:relative}
#yith-woocompare-related ul{padding:0;list-style:none;margin:0}
#yith-woocompare-related ul li{text-align:center}
#yith-woocompare-related ul li a{text-decoration:none}
#yith-woocompare-related ul li h3{font-size:15px;color:#333;margin-top:0;margin-bottom:10px}
#yith-woocompare-related ul li .product-price{font-size:13px;color:#333;margin-bottom:10px}
#yith-woocompare-related ul li span.onsale{z-index:2;top:5px;left:5px;position:absolute}
#yith-woocompare-related ul li>div{margin-bottom:10px}
#yith-woocompare-related ul li div.product-image{position:relative;margin-bottom:10px}
#yith-woocompare-related ul li div.product-image img{height:auto;max-width:100%}
#yith-woocompare-related ul li div.product-image img.onsale.yit-image{margin:0;position:absolute;top:5px;right:5px;z-index:5;width:auto}
#yith-woocompare-related .related-slider-nav div{position:absolute;top:-45px;width:30px;height:35px;cursor:pointer;border:1px solid #e7e7e7;text-align:center;background:#fff url(../images/nav-arrow.png) no-repeat;cursor:pointer}
#yith-woocompare-related .related-slider-nav div.related-slider-nav-prev{right:35px;background-position:-3px -31px}
#yith-woocompare-related .related-slider-nav div.related-slider-nav-next{right:0;background-position:0 1px}
#yith-woocompare-cat-nav{margin-top:20px;text-align:center}
#yith-woocompare-cat-nav h3{margin-top:0;margin-bottom:5px;font-size:17px;font-weight:700;text-align:center}
#yith-woocompare-cat-nav ul{padding:0;margin:0;list-style:none}
#yith-woocompare-cat-nav ul li{display:inline-block;margin-right:3px;font-weight:700;font-size:13px}
#yith-woocompare-cat-nav ul li a{text-decoration:none}
#yith-woocompare-cat-nav ul li:after{content:','}
#yith-woocompare-cat-nav ul li:last-child{margin-right:0}
#yith-woocompare-cat-nav ul li:last-child:after{content:''}
table.compare-list .container-image-and-badge{position:relative;display:inline-block}
table.compare-list .bundled_product_list{margin:25px 0}
table.compare-list div.bundled_product{border-bottom:1px solid #f0f0f0;padding-bottom:10px;margin-bottom:10px}
table.compare-list .bundled_product:after,table.compare-list .bundled_product:before{display:table;content:'';clear:both}
table.compare-list .bundled_product .bundled_product_images{display:inline-block;float:left}
table.compare-list .bundled_product .bundled_product_images img{max-width:80px}
table.compare-list .bundled_product .details{display:block;overflow:hidden;padding-left:10px;text-align:left;padding-top:10px}
table.compare-list .bundled_product .details .bundled_product_title,table.compare-list .bundled_product .details .price{font-size:90%}
table.compare-list .bundled_product .details .price{margin-bottom:0}
table.compare-list .yith-ywraq-add-to-quote{margin-top:10px}
.yith-woocompare-counter a{box-shadow:none!important}
.yith-woocompare-counter span>span{display:inline-block;vertical-align:middle}
.yith-woocompare-counter span.yith-woocompare-icon{margin-right:5px}
.yith-woocompare-counter span.yith-woocompare-icon img{max-width:50px;height:auto}
.yith-woocompare-counter span.yith-woocompare-count{color:#555;font-weight:400;font-size:13px}
.yith-woocompare-counter a:hover span.yith-woocompare-count{color:#000}
.yith-woocompare-error{padding:10px;border:1px solid #ffc5c2;border-radius:5px;background-color:#ffe6e5;position:relative}
.yith-woocompare-error p{margin:0;color:#ff645c;padding-left:25px;font-size:13px}
.yith-woocompare-error::before{font-family:WooCommerce;content:'\e016';color:#b81c23;display:inline-block;position:absolute}
.products-block-post-template .yith-wccp-compare{text-align:center}
div#yith-woocompare{overflow-x:auto}
.compare-list tbody tr.stock{background:#e8ffb6}
}
@media (max-width: 767px) {
#yith-woocompare table.compare-list td{position:relative}
body h1{font-size:18px;padding:0 10px;text-align:left;margin:30px auto 0;font-weight:600;text-transform:capitalize}
}
@media(max-width: 480px) {
div#yith-woocompare{padding:0;margin:0 auto;max-width:calc(100% - 15px)}
#yith-woocompare table.dataTable.compare-list tbody th{padding:10px 5px}
table.compare-list tbody th{font-size:12px}
#yith-woocompare table.compare-list tbody th{position:sticky;left:0;top:0;z-index:9;width:90px;max-width:90px;min-width:90px}
#yith-woocompare table.compare-list td{width:160px;max-width:160px;min-width:160px}
#yith-woocompare table.compare-list{border-collapse:collapse}
#yith-woocompare table.compare-list tbody :where(th,td){padding:10px 15px}
.add-links.clearfix .add_to_cart_button{font-size:12px;padding:.5em 1em}
.title td{font-size:16px}
}
.yith-add-to-wishlist-button-block{display:none}
