.wp-block-woolentor-wishsuite{
display: block;
}
a.wishsuite-addtocart.loading{
opacity: .25;
padding-right: 2.618em;
position: relative;
}
a.wishsuite-addtocart.loading::after{
font-family: WooCommerce;
content: '\e01c';
vertical-align: top;
-webkit-font-smoothing: antialiased;
font-weight: 400;
position: absolute;
top: auto;
right: 1em;
animation: spin 2s linear infinite;
}
a.wishsuite-addtocart.added::after{
font-family: WooCommerce;
content: '\e017';
margin-left: .53em;
vertical-align: bottom;
}
.wishsuite-loader {
position: absolute;
left: 5px;
}
a.wishsuite-button::after,.woocommerce a.button.wishsuite-button::after{
display: none;
}
a.wishsuite-btn.loading,.woocommerce a.button.wishsuite-btn.loading{
opacity: 1;
}
.woocommerce a.button.wishsuite-button{
display: inline-flex;
}
.wishsuite-shop-top_thumbnail{
position: absolute !important;
z-index: 9999;
top: 10px;
left: 10px !important;
margin: 0 !important;
}
.wishsuite-button img {
display: inline-block !important;
width: 25px !important;
margin: 0 10px 0 0 !important;
}
a.wishsuite-button.loading img{
opacity: 0.5;
}
.wishsuite-button {
display: inline-flex;
align-items: center;
position: relative;
}
.wishsuite-button:focus {
outline: none;
border:none;
}
.wishsuite-button svg {
fill:currentColor;
transition: all 200ms ease-out;
width: 15px;
height: 15px;
}
.wishsuite-button svg + span{
margin-left: 6px;
}
.wishsuite-button:hover svg,
.wishlist-toggle.added svg {
fill:currentColor;
}
.wishsuite-button svg .loading,
.wishsuite-button svg .check {
opacity: 0;
}
.wishsuite-button.added svg .check,.wishsuite-button.wishsuite-btn-exist svg .check {
opacity: 1;
}
.wishsuite-button.added svg .heart,.wishsuite-button.wishsuite-btn-exist svg .heart {
opacity: 0;
}
.wishsuite-button.loading svg .loading,
.wishsuite-button.loading:before {
animation:loading 500ms 0ms infinite normal linear;
transform-origin: center;
opacity: 1;
}
.wishsuite-button.loading svg .heart {
opacity:0;
}
.wishsuite-btn-text {
display: flex;
align-items: center;
}
@keyframes loading {
from {transform: rotate(0deg);}
to {transform: rotate(360deg);}
} .wishsuite-table-content table {
width: 100%;
margin: 0;
border: 1px solid #ebebeb;
border-collapse: collapse;
}
.wishsuite-table-content table thead > tr {
background-color: #f9f9f9;
border: 1px solid #ebebeb;
}
.wishsuite-table-content table thead > tr th {
border-top: medium none;
color: #333;
font-size: 14px;
font-weight: 500;
padding: 20px 30px 20px;
text-align: center;
text-transform: uppercase;
vertical-align: middle;
white-space: nowrap;
border:0;
}
.wishsuite-table-content table tbody > tr {
border-bottom: 1px solid #ebebeb;
}
.wishsuite-table-content table tbody > tr td {
color: #333;
font-size: 15px;
padding: 10px;
text-align: center;
border:0;
}
.wishsuite-table-content .quantity .qty {
width: 3.631em;
padding: 5px 5px 5px 5px;
text-align: center;
} .wishsuite-table-content {
position: relative;
overflow-y: auto;
overflow: visible;
}
.wishsuite-table-content.loading:before{
position: absolute;
content:"";
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
background-color: rgba(255,255,255,.6);
}
.wishsuite-table-content .wishsuite-table-content-loader {
border: 8px solid #f3f3f3;
border-radius: 50%;
border-top: 8px solid #3498db;
width: 50px;
height: 50px;
-webkit-animation: htcomspin 1s linear infinite;
animation: htcomspin 1s linear infinite;
position: absolute;
top: 50%;
left: 50%;
z-index: 1;
transform: translate(-30px, -25px);
display: none;
}
.wishsuite-table-content.loading .wishsuite-table-content-loader{
display: block;
} @-webkit-keyframes htcomspin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes htcomspin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
} .wishsuite-remove{
position: relative;
display: inline-block;
padding: 10px;
margin-left: -5px;
transition: none;
text-decoration: none !important;
}
.wishsuite-remove:focus{
outline: none;
}
.wishsuite-remove::after, .wishsuite-remove::before {
content: " ";
position: absolute;
top: 50%;
display: inline-block;
width: 15px;
height: 2px;
background-color: #2d2a2a;
right: 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.wishsuite-remove::after{
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.wishsuite-remove:hover::after,.wishsuite-remove:hover::before{
background: #EC1E1E;
}
.wishsuite-emplty-text{
text-align: center;
}
.wishsuite-product-add_to_cart a{
display: block;
text-decoration: none !important;
}
.wishsuite-product-add_to_cart a.wc-forward{
margin-top: 10px;
} .htcompare-btn + .wishsuite-button{
margin-left: 10px;
} .wishsuite-product-add_to_cart{
position: relative;
}
.wishsuite-quick-cart-area {
position: absolute;
width: 300px;
height: 200px;
right: 0;
bottom: 0;
display: none;
z-index: 99;
background-color: #fff;
padding: 15px 20px 15px 20px;
border: 1px solid #ddd;
}
.quick-cart-open .wishsuite-quick-cart-area{
overflow: hidden;
overflow-y: auto;
display: block;
}
.wishsuite-quick-cart-area .wishsuite-button {
display: none !important;
}
.wishsuite-product-add_to_cart .wishsuite-quick-cart-area a {
display: inline-block;
}
.wishsuite-quick-cart-close {
display: inline-block;
padding: 1px 10px;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
transition: 0.4s;
}
.wishsuite-quick-cart-close:hover{
color:#D93025;
}
.wishsuite-quick-cart-area form.cart .variations select {
max-width: 100%;
min-width: 75%;
display: inline-block;
width: 100%;
margin-right: 0;
padding-top: .5em;
padding-bottom: .5em;
}
.wishsuite-quick-cart-area form.cart .variations select:focus {
outline: none;
}
.wishsuite-quick-cart-area .single_add_to_cart_button {
width: auto;
}
.wishsuite-quick-cart-area .single_add_to_cart_button.disabled {
cursor: not-allowed;
opacity: 0.5;
}
.wishsuite-quick-cart-area .quantity {
display: inline-block;
}
.wishsuite-quick-cart-area .woocommerce-variation-add-to-cart{
margin-top: 15px;
}
.wishsuite-quick-cart-area form.cart table {
border-width: 0 0 1px;
margin: 0 0 1.2em;
}
.wishsuite-quick-cart-area form.cart .variations {
border-bottom: 1px solid rgba(0,0,0,.1);
position: relative;
margin-bottom: 1em;
width: 100%;
}
.wishsuite-quick-cart-area form.cart .variations td, .wishsuite-quick-cart-area form.cart .variations th {
border: 0;
line-height: 2em;
padding-top: 0;
padding-bottom: 0;
padding-right: 0;
display: block;
text-align: left;
}
.wishsuite-quick-cart-area form.cart table td {
padding-left: 0;
}
.wishsuite-quick-cart-area a.added_to_cart{
width: 100%;
padding: 3px;
text-align: center;
border: 1px solid #ddd;
margin-top: 5px;
}
.wishsuite-quick-cart-area a.reset_variations {
text-align: left;
} .wishsuite-social-share {
display: flex;
align-items: center;
margin-top: 15px;
}
.wishsuite-social-share ul{
margin: 0;
padding: 0;
list-style: none;
display: flex;
}
.wishsuite-social-share ul li{
display: inline-block;
}
.wishsuite-social-share ul li a{
display: block;
line-height: 1;
padding: 5px;
color: #3a3a3a;
}
.wishsuite-social-share ul li a .wishsuite-social-icon svg{
fill:currentColor;
width: 15px;
height: 15px;
} .wishsuite-counter-area:not(.wishsuite-has-text) {
display: inline-block;
position: relative;
line-height: 1;
width: 30px;
color: #222;
}
.wishsuite-counter-area:not(.wishsuite-has-text) span.wishsuite-counter {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
width: 16px;
height: 16px;
border-radius: 8px;
right: 0;
top: -8px;
background: #ec5858;
color: #fff;
font-size: 11px;
line-height: 18px;
font-weight: 600;
text-align: center;
}
.wishsuite-align-center .wishsuite-counter-area:not(.wishsuite-has-text) span.wishsuite-counter {
right: -5px;
}
.wishsuite-align-right .wishsuite-counter-area:not(.wishsuite-has-text) span.wishsuite-counter{
right: -8px;
}
.wishsuite-counter-area.wishsuite-has-text {
display: inline-flex;
align-items: center;
color: #222;
font-size: 16px;
}
.wishsuite-has-text span.wishsuite-counter-icon {
display: flex;
margin: 0 5px;
}
.wishsuite-has-text .wishsuite-counter-icon{
color: #ec5858;
}
.wishsuite-counter-icon svg {
fill: currentColor;
} .elementor-widget-woolentor-universal-product .wishsuite-button img,
.elementor-widget-woolentor-product-tab .wishsuite-button img{
margin: 0 !important;
} nav.wishsuite-pagination {
margin-top: 30px;
}
nav.wishsuite-pagination ul {
display: flex;
flex-wrap: wrap;
list-style: none;
padding: 0;
margin: 0;
gap: 10px;
}
nav.wishsuite-pagination ul .page-numbers {
display: flex;
width: 40px;
height: 40px;
align-items: center;
justify-content: center;
border: 2px solid #ebebeb;
text-decoration: none;
background-color: transparent;
color: #333333;
transition: all 0.3s ease 0s;
}
nav.wishsuite-pagination ul .page-numbers.prev,
nav.wishsuite-pagination ul .page-numbers.next {
font-size: 24px;
}
nav.wishsuite-pagination ul .page-numbers:focus,
nav.wishsuite-pagination ul .page-numbers:hover {
border-color: #333333;
outline: none;
}
nav.wishsuite-pagination ul .page-numbers.current {
color: #ffffff;
background-color: #333333;
border-color: #333333;
} @media (max-width: 767px) { .wishsuite-table-content table, .wishsuite-table-content thead, .wishsuite-table-content tbody, .wishsuite-table-content th, .wishsuite-table-content td, .wishsuite-table-content tr { 
display: block; 
}
.wishsuite-table-content table, .wishsuite-table-content table th, .wishsuite-table-content table tbody > tr td,.wishsuite-table-content table td.wishsuite-product-title{
text-align: left;
}
.wishsuite-table-content table{
border:none;
}
.wishsuite-table-content td{
padding: 10px;
} .wishsuite-table-content thead tr { 
position: absolute;
top: -9999px;
left: -9999px;
}
.wishsuite-table-content tr {
border: 1px solid #ebebeb;
margin-top: 15px;
}
.wishsuite-table-content table tbody > tr td {
border: none;
border-bottom: 1px solid #ebebeb; 
position: relative;
padding-left: 50%;
}
.wishsuite-table-content td::before {
position: absolute;
top: 34%;
left: 15px;
width: 45%;
padding-right: 10px;
white-space: nowrap;
text-align: left;
}
.wishsuite-product-add_to_cart a{
text-align: center;
} .wishsuite-table-content td:nth-of-type(1):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(2):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(3):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(4):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(5):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(6):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(7):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(8):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(9):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(10):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(11):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(12):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(13):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(14):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(15):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(16):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(17):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(18):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(19):before { content: attr(data-label); }
.wishsuite-table-content td:nth-of-type(20):before { content: attr(data-label); }
}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:transparent;border:3px solid;color:#69727d}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{height:1em;width:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;font-size:50px;line-height:1;text-align:center}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.wp-block-woolentor-evercompare{display: block;}.products a.htcompare-shop-top_thumbnail{position:absolute!important;top:0;left:8px!important;z-index:9}.htcompare-btn{display:inline-flex!important;align-items:center;position:relative!important}.htcompare-btn svg{fill:currentColor;transition:all .2s ease-out;width:15px;height:15px;margin-right:5px}.htcompare-btn svg .ever-compare-check,.htcompare-btn.added svg .ever-compare-refresh{opacity:0}.htcompare-btn.added svg .ever-compare-check{opacity:1}.htcompare-btn.loading svg .ever-compare-refresh{animation:loading .5s 0s infinite normal linear;transform-origin:center}@keyframes loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ever-compare-loader,.htcompare-btn.loading::after,a.htcompare-btn.added::after{display:none}.htcompare-btn.loading .ever-compare-loader{display:block}.htcompare-btn-text{display:flex;align-items:center}.ever-compare-btn-image{width:25px;margin-right:5px;display:inline-block}.ever-compare-btn-image img{width:100%!important;margin:0!important}a.htcompare-btn.loading,a.htcompare-cart-button.loading{opacity:.25; position:relative}.htcompare-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.htcompare-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;word-break:break-word}.htcompare-row:nth-child(2n) .htcompare-col{background-color:#f7f7f7}.htcompare-col{border-right:1px solid #ddd}.htcolumn-value{-webkit-box-flex:0;-ms-flex:0 1 26%;flex:0 1 26%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.compare-data-primary .htcolumn-value{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:0;border-top:1px solid #ddd}.htcolumn-field-name{-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%;color:#2d2a2a;text-transform:uppercase;font-weight:600;font-size:16px}.htcompare-remove{position:relative;display:inline-block;padding:10px;margin-left:-5px}.htcompare-remove:focus{outline:0}.htcompare-remove::after,.htcompare-remove::before{content:" ";position:absolute;top:50%;display:inline-block;width:15px;height:2px;background-color:#2d2a2a;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.htcompare-remove::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.htcompare-remove:hover::after,.htcompare-remove:hover::before{background:#ec1e1e}.htcompare-product-image{display:block}.htcompare-return-to-shop .button{display:inline-block}.htcompare-empty-page-text,.htcompare-return-to-shop{text-align:center}.htcompare-empty-page-text{margin-bottom:10px}.htcompare-table *{-webkit-box-sizing: border-box;box-sizing: border-box;}.htcompare-table{position:relative}.htcompare-table.loading:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(255,255,255,.6)}.htcompare-table .htcompare-table-loader{border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid #3498db;width:50px;height:50px;-webkit-animation:htcomspin 1s linear infinite;animation:htcomspin 1s linear infinite;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-30px,-25px);display:none}.htcompare-table.loading .htcompare-table-loader{display:block}.compare-data-availability .htcolumn-value p:last-child,.compare-data-description .htcolumn-value p:last-child,.ever-compare-message-error p{margin-bottom:0}.ever-compare-message-error{border:1px solid #dc3545;border-left-width:4px;box-shadow:0 1px 1px rgb(0 0 0 / 4%);padding:4px 10px;margin-bottom:10px}.compare-data-primary.htcompare-row .htcompare-col{background-color:transparent!important}@-webkit-keyframes htcomspin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes htcomspin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}a.htcompare-cart-button.loading::after{font-family:WooCommerce;content:'\e01c';vertical-align:top;-webkit-font-smoothing:antialiased;font-weight:400;position:absolute;top:auto;right:1em;animation:spin 2s linear infinite}a.htcompare-cart-button.added::after{font-family:WooCommerce;content:'\e017';margin-left:.53em;vertical-align:bottom}.htcompare-popup{display:none;position:fixed;z-index:9999;top:0;left:0;visibility:hidden;overflow:hidden;opacity:0;width:100%;height:100%;padding-right:17px;-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);-o-transition:all .25s cubic-bezier(.645,.045,.355,1);transition:all .25s cubic-bezier(.645,.045,.355,1);background-color:rgba(0,0,0,.5)}.logged-in.admin-bar .htcompare-popup{top: 15px;}.htcompare-popup.open{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1;visibility:visible}.htcompare-popup .htcompare-popup-content-area{width:calc(100% - 30px);max-width:1500px;margin:auto;padding:30px;background:#fff;position:relative}.htcompare-popup .htcompare-popup-content-area .htcompare-table{max-height:750px;overflow-y:auto}.htcompare-popup-close{position:absolute;width:25px;height:25px;background:#fff;right:-10px;top:-10px;border-radius:100%;cursor:pointer}.htcompare-popup-close::after,.htcompare-popup-close::before{content:" ";position:absolute;top:50%;display:inline-block;width:15px;height:2px;background-color:#2d2a2a;right:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.htcompare-popup-close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.htcompare-popup-close:hover::after,.htcompare-popup-close:hover::before{background:#ec1e1e}.ever-compare-shareable-link{margin-top:10px}.ever-compare-shareable-link.right{text-align:right}.ever-compare-shareable-link.left{text-align:left}.ever-compare-shareable-link.center{text-align:center}.evercompare-copy-link{cursor: pointer;}@media (min-width:992px) and (max-width:1200px){.htcompare-table{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:768px) and (max-width:1024px){.htcompare-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.htcompare-col{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}}@media (max-width:767px){.htcompare-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.htcompare-col{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.htcolumn-field-name{display:none}.htcompare-row:nth-child(2n) .htcompare-col{background-color:transparent}.htcolumn-value::before{content:attr(data-title);display:block;background-color:#f7f7f7;margin-top:-15px;margin-bottom:15px;padding:5px 0;width:100%;color:#2d2a2a;text-transform:uppercase;font-weight:600;font-size:14px}.compare-data-primary .htcolumn-value::before{display:none}}