.breadcrumbs, .woocommerce-breadcrumb, .bbp-breadcrumb{list-style:none;display:block;width:100%;padding:0;margin:0;color:var(--et_main-color);}
.breadcrumbs li, .woocommerce-breadcrumb li, .bbp-breadcrumb li{display:inline-block;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.breadcrumbs li.lastItem:after, .woocommerce-breadcrumb li.lastItem:after, .bbp-breadcrumb li.lastItem:after{display:none;}
.breadcrumbs a, .woocommerce-breadcrumb a, .bbp-breadcrumb a{padding:0 1px;}
.breadcrumbs a, .woocommerce-breadcrumb a, .bbp-breadcrumb a, .breadcrumbs a:hover, .woocommerce-breadcrumb a:hover, .bbp-breadcrumb a:hover{color:var(--et_main-color);}
.breadcrumbs a:hover, .woocommerce-breadcrumb a:hover, .bbp-breadcrumb a:hover{opacity:var(--page-heading-link-opacity-hover, 0.7);}
.breadcrumbs a, .woocommerce-breadcrumb a, .bbp-breadcrumb a, .breadcrumbs .delimeter, .woocommerce-breadcrumb .delimeter, .bbp-breadcrumb .delimeter{display:inline-block;}
.breadcrumbs, .woocommerce-breadcrumb, .bbp-breadcrumb, .page-heading .title{text-transform:capitalize;}
div.bbp-breadcrumb{font-size:1rem;}
.bbp-breadcrumb p{margin-bottom:0;}
.bbp-breadcrumb-current{display:block;color:var(--et_dark-color);}
#breadcrumb a:last-of-type:not(:only-of-type) + .delimeter,
.bbp-breadcrumb a:last-of-type:not(:only-of-type) + .bbp-breadcrumb-sep{font-size:0 !important;}
.archive.category .page-heading.bc-type-left2 .breadcrumbs a:last-of-type:not(:only-of-type) + .delimeter,
body .page-heading .delimeter + .delimeter{display:none;}
.single-product .bc-type-left2 .delimeter:last-child, .single-product .bc-type-default .woocommerce-breadcrumb a:last-of-type + .delimeter,
.single-product .bc-type-left .woocommerce-breadcrumb a:last-of-type + .delimeter{display:none;}
.page-heading{padding:0.85em;text-align:center;background-repeat:no-repeat;background-position:center center;}
.page-heading .title{font-weight:inherit;letter-spacing:inherit;}
.page-heading .title, .page-heading .bbp-breadcrumb-current{margin-bottom:0;word-wrap:break-word;}
.page-heading + .page-heading{display:none !important;}
.bc-type-left, .bc-type-left .breadcrumbs, .bc-type-left .woocommerce-breadcrumb, .bc-type-left #breadcrumb,
.bc-type-left .bbp-breadcrumb, .bc-type-left .title{text-align:start;}
.bc-type-left .delimeter:last-child{font-size:0;}
.bc-type-left2 .a-center{text-align:start;}
.bc-type-left2 .title{display:inline-block;font-family:inherit;font-size:100%;}
.bc-type-left2 .bbp-breadcrumb-current{display:inline-block;}
.bc-type-left, .bc-type-default{padding:1.7em 0;}
.bc-type-left .title, .bc-type-default .title, .bc-type-left .bbp-breadcrumb-current, .bc-type-default .bbp-breadcrumb-current{font-size:170%;text-transform:uppercase;}
.bc-type-left .span-title, .bc-type-default .span-title, .bc-type-left .span-title + .delimeter,
.bc-type-default .span-title + .delimeter{display:none;}
.page-heading .delimeter, .page-heading .bbp-breadcrumb-sep, .back-history:before, .page-heading .title:before{font-size:0.57em;}
.archive.category .page-heading .delimeter, .error404 .page-heading .delimeter, .page-heading.bc-type-left2 .delimeter, .page-heading.bc-type-left2 .bbp-breadcrumb-sep{font-size:0.57em !important;}
[class*="paged-"].woocommerce-page .page-heading.bc-type-left2 .title,
.woocommerce-page.et_paged .page-heading.bc-type-left2 .title{font-size:0;}
.span-title:last-of-type{color:var(--et_dark-2-white);}
.category .bc-type-left2 .current, .archive.category .bc-type-left2 .title:before, .bc-type-disable, .single-post .page-heading.bc-type-left2 .title{display:none !important;}
.single-product.global-product-name-on .page-heading.bc-type-left2 .delimeter:last-child{font-size:0 !important;}
.product-content .page-heading .woocommerce-breadcrumb, .product-content .page-heading .woocommerce-breadcrumb .title, .product-content .page-heading .woocommerce-breadcrumb a{color:var(--et_dark-2-white);}
a.back-history:hover, a.back-history:focus{text-decoration:none;}
.bc-color-white .breadcrumbs, .bc-color-white .woocommerce-breadcrumb, .bc-color-white .bbp-breadcrumb, .bc-color-white, .bc-color-white a, .bc-color-white h1, .bc-color-white h2, .bc-color-white h3, .bc-color-white h4, .bc-color-white a:hover{color:#fff;}
@media only screen and (max-width: 1200px) {
.back-history{display:none !important;}
}
@media only screen and (max-width: 992px) {
.page-heading{padding-left:0;padding-right:0;}
}
@media only screen and (max-width: 480px) {
.page-heading.bc-type-left2{padding-top:15px;padding-bottom:15px;}
} .breadcrumb-trail .page-heading > div,
.breadcrumb-trail .page-heading .container{display:inline-block;width:auto;padding:0;position:static;}
.breadcrumb-trail{padding:0 0.85em;background-repeat:no-repeat;background-position:center center;}
@media only screen and (max-width: 992px) {
.breadcrumb-trail{padding:0;}
}
.breadcrumb-trail .page-heading{text-align:start;width:100%;margin:0 auto;color:currentColor;position:relative;background-image:none !important;}
.breadcrumb-trail .page-heading .breadcrumb_last{color:var(--et_dark-2-white);}
.breadcrumb-trail .page-heading .back-history{top:0.85em;color:var(--et_link-color);--page-heading-link-opacity-hover:1;}
.breadcrumb-trail .page-heading .back-history:hover{color:var(--et_link-color-hover);}
.breadcrumb-trail .page-heading.bc-color-white{color:#fff;}
.breadcrumb-trail .page-heading.bc-color-white .breadcrumb_last, .breadcrumb-trail .page-heading.bc-color-white .back-history{color:currentColor;}
.bc-type-left2 .breadcrumbs, .bc-type-left2 .woocommerce-breadcrumb, .bc-type-left2 .bbp-breadcrumb{display:inline-block;width:auto;margin-right:calc(.57em/2);}
.single .bc-type-left2 .breadcrumbs + .title:before,
.archive .bc-type-left2 .breadcrumbs + .title:before,
.error404 .bc-type-left2 .breadcrumbs + .title:before{content:'\e904';font-family:'xstore-icons';display:inline-block;padding-right:4px;}
a.back-history{position:absolute;right:15px;top:0;padding:0;}
a.back-history:before{content:'\e902';font-family:'xstore-icons';position:absolute;left:-2px;top:50%;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);}
.category-description, .term-description, .page-description{margin-bottom:12px;}
.products-title{text-align:center;text-transform:capitalize;margin-bottom:0.5em;}
.price ins, .cart ins{padding-left:3px;text-decoration:none;}
.price ins .amount, .cart ins .amount, .product-price ins .amount{color:var(--et_active-color);}
.star-rating{font-size:0;width:81px;display:inline-block;margin:0 auto 15px;position:relative;line-height:1;background-repeat:no-repeat;background-position:0 0;white-space:nowrap;}
.star-rating:before, .star-rating span:before{font-size:1rem;font-family:'xstore-icons';color:var(--et_border-color);-webkit-text-fill-color:currentColor;display:block;letter-spacing:3px;content:'\e930d \e930d \e930d \e930d \e930d';}
.star-rating span{position:absolute;left:0;top:0;height:auto;background-repeat:no-repeat;background-position:0 0;overflow:hidden;}
.star-rating span:before{color:var(--et_yellow-color);-webkit-text-fill-color:currentColor;}
.wcmp-report-abouse-wrapper:before, .by-vendor-name-link:before{font-family:'xstore-icons';margin-right:7px;}
.by-vendor-name-link:before{content:'\e954';}
.wcmp-report-abouse-wrapper:before{content:'\e900';}
.wcmp-report-abouse-wrapper a{text-decoration:underline;}
div.quantity, td.quantity{position:relative;height:var(--et_quantity-height, 38px);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
div.quantity::-moz-selection, td.quantity::-moz-selection, div.quantity span::-moz-selection, td.quantity span::-moz-selection, div.quantity input[type="number"]::-moz-selection, td.quantity input[type="number"]::-moz-selection{background-color:transparent;}
div.quantity::selection, td.quantity::selection, div.quantity span::selection, td.quantity span::selection, div.quantity input[type="number"]::selection,
td.quantity input[type="number"]::selection{background-color:transparent;}
div.quantity::-webkit-selection, td.quantity::-webkit-selection, div.quantity span::-webkit-selection, td.quantity span::-webkit-selection, div.quantity input[type="number"]::-webkit-selection,
td.quantity input[type="number"]::-webkit-selection{background-color:transparent;}
div.quantity > span, td.quantity > span, div.quantity > input[type="number"],
td.quantity > input[type="number"],
div.quantity > input[type="text"][readonly],
td.quantity > input[type="text"][readonly]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%;}
div.quantity > span:focus, td.quantity > span:focus, div.quantity > input[type="number"]:focus,
td.quantity > input[type="number"]:focus,
div.quantity > input[type="text"][readonly]:focus,
td.quantity > input[type="text"][readonly]:focus{border-color:var(--et_inputs-border-color, var(--et_border-color));}
div.quantity > span, td.quantity > span{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;padding-right:4px;padding-left:4px;color:var(--et_dark-2-white);border:1px solid var(--et_inputs-border-color, var(--et_border-color));background-color:var(--et_inputs-bg-color, var(--et_white-2-light-dark));cursor:pointer;-webkit-font-smoothing:none;}
div.quantity > span:focus, td.quantity > span:focus{outline:none;}
div.quantity > span:hover, td.quantity > span:hover{color:var(--et_main-color);}
div.quantity > input[type="number"],
td.quantity > input[type="number"],
div.quantity > input[type="text"][readonly],
td.quantity > input[type="text"][readonly]{padding:0;min-width:var(--et_quantity-height, 38px);max-width:45px;border-right:none;border-left:none;border-radius:0;-webkit-appearance:none;-moz-appearance:textfield;}
div.quantity > input[type="number"]::-moz-selection, td.quantity > input[type="number"]::-moz-selection, div.quantity > input[type="text"][readonly]::-moz-selection, td.quantity > input[type="text"][readonly]::-moz-selection{color:var(--et_main-color);}
div.quantity > input[type="number"]::selection,
td.quantity > input[type="number"]::selection,
div.quantity > input[type="text"][readonly]::selection,
td.quantity > input[type="text"][readonly]::selection{color:var(--et_main-color);}
div.quantity > .minus, td.quantity > .minus, div.quantity > .plus, td.quantity > .plus{font-size:var(--et_quantity-size, 0.55em);}
div.quantity > input[type="number"]::-webkit-inner-spin-button,
td.quantity > input[type="number"]::-webkit-inner-spin-button{display:none;}
div.quantity, div.quantity ~ .single_add_to_cart_button,
div.quantity ~ .xstore-wishlist{margin-bottom:10px;}
div.quantity ~ .et-or-wrapper{margin-top:5px;}
.single_add_to_cart_button ~ .xstore-wishlist-icon{-webkit-margin-start:7px;margin-inline-start:7px;}
#yith-wcwl-popup-message{display:none !important;}
.wishlist-fragment .yith-wcwl-add-button, .wishlist-fragment .yith-wcwl-wishlistaddedbrowse, .wishlist-fragment .yith-wcwl-wishlistexistsbrowse{width:100%;height:100%;}
.onsale{position:absolute;top:20px;z-index:3;padding:3px 8px;background:var(--et_on-sale-bg-color, var(--et_red-color));font-size:0.85rem;text-align:center;color:var(--et_on-sale-color, #fff);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase;border-radius:var(--et_on-sale-radius, 0%);}
.onsale.new-label{color:var(--et_new-label-color, #fff);background:var(--et_new-label-bg-color, var(--et_green-color));}
.onsale.hot-label{color:var(--et_hot-label-color, #fff);background:var(--et_hot-label-bg-color, var(--et_orange-color));}
.sale-wrapper ~ .sale-wrapper .onsale{-webkit-transform:translateY(calc(100% + 5px));transform:translateY(calc(100% + 5px));}
.sale-wrapper ~ .sale-wrapper ~ .sale-wrapper .onsale{-webkit-transform:translateY(calc(200% + 10px));transform:translateY(calc(200% + 10px));}
.yith-wcwl-add-to-wishlist.wishlist-fragment .yith-wcwl-add-button a:before{content:"\e908";}
.yith-wcwl-add-to-wishlist.wishlist-fragment .yith-wcwl-add-button a.delete_item:before{content:"\e92d";}
.yith-wcwl-add-to-wishlist.wishlist-fragment .yith-wcwl-wishlistexistsbrowse a::before, .yith-wcwl-add-to-wishlist.wishlist-fragment .yith-wcwl-wishlistaddedbrowse a::before{content:"\e92d";}
.compare, .yith-wcwl-add-to-wishlist a{position:relative;text-transform:none;}
.compare:before, .yith-wcwl-add-to-wishlist a:before{display:inline-block;font-family:'xstore-icons';background-color:transparent !important;}
.xstore-wishlist.mtips, .xstore-compare.mtips{z-index:2;}
.xstore-wishlist[data-action="remove"] .et-icon,
.xstore-compare[data-action="remove"] .et-icon{color:var(--et_active-color);}
.xstore-wishlist .et-icon svg, .xstore-compare .et-icon svg{width:1em;height:1em;}
.xstore-wishlist .et-icon img, .xstore-compare .et-icon img{max-width:1em;}
.xstore-wishlist-animated-heart, .xstore-compare-animated-heart{width:0.55em !important;height:0.55em !important;position:absolute;left:calc(50% - 0.35em);opacity:0;--hover-color-dark:var(--et_active-color);stroke:var(--et_active-color);fill:var(--et_active-color);-webkit-animation:xstore-wishlist-animation-heart1 0.7s linear;animation:xstore-wishlist-animation-heart1 0.7s linear;}
.xstore-wishlist-animated-heart:nth-child(2),
.xstore-compare-animated-heart:nth-child(2){-webkit-animation-name:xstore-wishlist-animation-heart2;animation-name:xstore-wishlist-animation-heart2;}
.xstore-wishlist-animated-heart:nth-child(3),
.xstore-compare-animated-heart:nth-child(3){-webkit-animation-name:xstore-wishlist-animation-heart3;animation-name:xstore-wishlist-animation-heart3;}
.xstore-wishlist-animated-heart:nth-child(4),
.xstore-compare-animated-heart:nth-child(4){-webkit-animation-name:xstore-wishlist-animation-heart4;animation-name:xstore-wishlist-animation-heart4;}
.xstore-wishlist-animated-hearts, .xstore-compare-animated-hearts{width:1em;height:1em;position:absolute;}
.xstore-wishlist-animated-hearts:before, .xstore-compare-animated-hearts:before, .xstore-wishlist-animated-hearts:after, .xstore-compare-animated-hearts:after{display:none !important;}
.xstore-wishlist .blockOverlay, .xstore-compare .blockOverlay{border-radius:inherit;}
@-webkit-keyframes xstore-wishlist-animation-heart1 {
0%{opacity:1;}
80%{opacity:1;}
100%{opacity:0;-webkit-transform:translate(-40%, -400%);transform:translate(-40%, -400%);}
}
@keyframes xstore-wishlist-animation-heart1 {
0%{opacity:1;}
80%{opacity:1;}
100%{opacity:0;-webkit-transform:translate(-40%, -400%);transform:translate(-40%, -400%);}
}
@-webkit-keyframes xstore-wishlist-animation-heart2 {
0%{opacity:1;}
80%{opacity:1;}
100%{opacity:0;-webkit-transform:translate(-160%, -350%) rotate(-45deg);transform:translate(-160%, -350%) rotate(-45deg);}
}
@keyframes xstore-wishlist-animation-heart2 {
0%{opacity:1;}
80%{opacity:1;}
100%{opacity:0;-webkit-transform:translate(-160%, -350%) rotate(-45deg);transform:translate(-160%, -350%) rotate(-45deg);}
}
@-webkit-keyframes xstore-wishlist-animation-heart3 {
0%{opacity:1;}
80%{opacity:1;}
100%{opacity:0;-webkit-transform:translate(150%, -330%) rotate(30deg);transform:translate(150%, -330%) rotate(30deg);}
}
@keyframes xstore-wishlist-animation-heart3 {
0%{opacity:1;}
80%{opacity:1;}
100%{opacity:0;-webkit-transform:translate(150%, -330%) rotate(30deg);transform:translate(150%, -330%) rotate(30deg);}
}
@-webkit-keyframes xstore-wishlist-animation-heart4 {
0%{opacity:1;}
80%{opacity:1;}
100%{opacity:0;-webkit-transform:translate(50%, -300%) rotate(20deg);transform:translate(50%, -300%) rotate(20deg);}
}
@keyframes xstore-wishlist-animation-heart4 {
0%{opacity:1;}
80%{opacity:1;}
100%{opacity:0;-webkit-transform:translate(50%, -300%) rotate(20deg);transform:translate(50%, -300%) rotate(20deg);}
}
.et_product-block .single-compare .xstore-compare, .et_product-block .single-wishlist .xstore-wishlist{margin-bottom:0;}
.added_to_cart{display:none;}
.add_to_cart_button.loading, .single_add_to_cart_button.loading{position:relative;}
.et_quantity-off div.quantity > span.minus, .et_quantity-off div.quantity > span.plus{display:none;}
.et_quantity-off div.quantity > input:focus{outline:none;}
.et_quantity-off div.quantity > input[type=number]{height:100%;}
@media only screen and (max-width: 480px) {
.et_quantity-off .quantity .plus, .et_quantity-off .quantity .minus{height:1.45em;}
}
.shop_attributes{margin:0 auto;}
.shop_attributes th{font-size:1.14rem;color:var(--et_main-color);}
.shop_attributes th, .shop_attributes td{padding-top:var(--items-v-gap, 1em);padding-bottom:var(--items-v-gap, 1em);vertical-align:middle;}
.shop_attributes tr:not(:last-child){border-bottom:var(--separator-width, 1px) var(--separator-style, solid) var(--separator-color, var(--et_border-color));}
.shop_attributes tr tr:first-child th, .shop_attributes tr tr:first-child td{padding-top:0;}
.shop_attributes tr tr:last-child th, .shop_attributes tr tr:last-child td{padding-bottom:var(--items-v-gap, 10px);}
.shop_attributes p{font-size:1.07rem;margin-bottom:0;}
.shop_attributes p:last-child{margin-bottom:0;}
.tab-content .shop_attributes{width:100%;}
.etheme-product-attributes-layout-vertical .shop_attributes{width:100%;}
.etheme-product-attributes-layout-vertical .shop_attributes tr, .etheme-product-attributes-layout-vertical .shop_attributes th, .etheme-product-attributes-layout-vertical .shop_attributes td{display:block;text-align:start;padding-left:0;padding-right:0;}
.etheme-product-attributes-layout-vertical .shop_attributes th{padding-bottom:0;}
.etheme-product-attributes-layout-vertical .shop_attributes td{padding-top:1em;}
.etheme-product-attributes-layout-vertical .shop_attributes tr:first-child th{padding-top:0;}
.et-quick-view-wrapper .shop_attributes, .product-information .shop_attributes{margin-bottom:15px;}
.et-quick-view-wrapper .shop_attributes tbody tr th, .product-information .shop_attributes tbody tr th{--et_border-color:transparent;}
.et-quick-view-wrapper .shop_attributes td, .product-information .shop_attributes td, .et-quick-view-wrapper .shop_attributes th, .product-information .shop_attributes th{text-align:end;padding-left:0;padding-right:0;}
.et-quick-view-wrapper .shop_attributes th, .product-information .shop_attributes th{text-align:start;display:block;color:var(--et_dark-2-white);text-transform:capitalize;}
.et-availability-notify-popup .et-popup-content{max-width:400px;}
@media only screen and (max-width: 480px) {
.et-availability-notify-popup .et-popup-content{min-width:80vw;}
}
.et-availability-notify-popup .et-popup-content label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0.85em;margin-bottom:15px;}
.et-availability-notify-popup .et-popup-content input[type=email]{margin-bottom:10px;}
.et-availability-notify-popup .et-popup-content input[type=email].invalid{color:var(--et_red-color);border-color:var(--et_red-color);}
.et-availability-notify-popup .et-popup-content input[type=email].invalid::-webkit-input-placeholder{color:currentColor;}
.et-availability-notify-popup .et-popup-content input[type=checkbox]{margin-top:0;}
.et-availability-notify-popup .et-popup-content .content-page .woocommerce-error{font-size:1rem !important;}
div.quantity, td.quantity{margin-right:20px;float:left;}
.onsale.left{left:20px;}
.onsale.right{right:20px;}
.compare:before, .yith-wcwl-add-to-wishlist a:before{margin-right:7px;}
.et_quantity-off div.quantity{margin-right:20px;}
.et_cart-type-1 .footer-product .button:before, .et_cart-type-1 .single_add_to_cart_button:before, .et_cart-type-1 .quantity-wrapper .button:before, .et_cart-type-1 .product-view-overlay .quick-buttons .button:before{content:"\e93e";font-family:'xstore-icons';}
.et_cart-type-5 .footer-product .button:before, .et_cart-type-5 .single_add_to_cart_button:before, .et_cart-type-5 .quantity-wrapper .button:before, .et_cart-type-5 .product-view-overlay .quick-buttons .button:before{content:"\e93d";font-family:'xstore-icons';}
.et_cart-type-2 .footer-product .button:before, .et_cart-type-2 .single_add_to_cart_button:before, .et_cart-type-2 .quantity-wrapper .button:before, .et_cart-type-2 .product-view-overlay .quick-buttons .button:before{content:"\e90c";font-family:'xstore-icons';}
.et_cart-type-3 .footer-product .button:before, .et_cart-type-3 .single_add_to_cart_button:before, .et_cart-type-3 .quantity-wrapper .button:before, .et_cart-type-3 .product-view-overlay .quick-buttons .button:before{content:"\e90d";font-family:'xstore-icons';}
.et_cart-type-4 .footer-product .button:before, .et_cart-type-4 .single_add_to_cart_button:before, .et_cart-type-4 .quantity-wrapper .button:before, .et_cart-type-4 .product-view-overlay .quick-buttons .button:before{content:"\e916";font-family:'xstore-icons';}
.quantity-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:var(--et_quantity-max-width, 130px);height:var(--et_quantity-height, 38px);}
.quantity-wrapper input.input-text{width:var(--et_quantity-height, 38px);text-align:center;height:100%;border-radius:0;padding:0;}
.quantity .quantity-wrapper input.input-text{background-color:transparent;}
.quantity-wrapper input:focus{border-color:var(--et_border-color);}
.quantity-wrapper span{font-size:var(--et_quantity-size, 1em);color:var(--et_main-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:color 0.2s ease-in-out, border 0.2s ease-in-out;transition:color 0.2s ease-in-out, border 0.2s ease-in-out;}
.quantity-wrapper span:hover{color:var(--et_dark-2-white);}
.quantity-wrapper span del{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:5px;margin-inline-end:5px;}
.quantity-wrapper span del span{display:initial;cursor:default;}
.quantity-wrapper:not(.type-none) input,
.quantity-wrapper:not(.type-none) input::-webkit-outer-spin-button,
.quantity-wrapper:not(.type-none) input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:textfield;}
.quantity .quantity-wrapper.type-simple input{border:none;}
.quantity-wrapper.type-circle span, .quantity-wrapper.type-square span{padding-right:4px;padding-left:4px;border:1px solid var(--et_border-color);}
.quantity-wrapper.type-square span{font-size:var(--et_quantity-size, 0.55em);}
.quantity-wrapper.type-circle, .quantity-wrapper.type-circle input{height:auto;padding:0;}
.quantity .quantity-wrapper.type-circle input{border:none;}
.quantity-wrapper.type-circle span{-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.5em;height:1.5em;padding-right:6px;padding-left:6px;border-radius:50%;}
.quantity-wrapper.type-circle span:hover{border-color:var(--et_dark-2-white);}
.quantity .quantity-wrapper.type-square input{border-left:none;border-right:none;}
.quantity-wrapper.size-sm, .quantity:has(.quantity-wrapper.size-sm){font-size:0.75em;--et_quantity-max-width:110px;--et_quantity-height:28px;--et_quantity-size:1em;}
.quantity-wrapper.size-sm svg, .quantity:has(.quantity-wrapper.size-sm) svg{width:1em;height:1em;}
.quantity-wrapper.size-sm.type-circle svg, .quantity:has(.quantity-wrapper.size-sm.type-circle) svg{width:0.7em;height:0.7em;}
.after-shop-loop{position:relative;}
@media only screen and (min-width: 1200px) and (max-width: 1500px) {
.main-products-loop .products-list .product .product-image-wrapper{width:40%;}
}
@media only screen and (max-width: 992px) {
.products-grid.row-count-1 .product{width:100%;}
.products-grid .product-category.columns-5{width:50%;}
}
@media only screen and (min-width: 993px) {
.row-count-2 .product{width:50%;text-align:center;}
.row-count-5 .product{width:20%;}
.row-count-6 .product{width:16.66666667%;}
.row-count-2 .product:nth-child(2n+1),
.row-count-3 .product:nth-child(3n+1),
.sidebar-position-without .row-count-3 .product:nth-child(3n+1){clear:both;}
.row-count-2.products-grid .product-category{width:50% !important;}
.row-count-2 .product:nth-child(2n+1),
.row-count-4 .product:nth-child(4n+1),
.sidebar-position-without .row-count-4 .product:nth-child(4n+1),
.row-count-3 .product:nth-child(3n+1),
.sidebar-position-without .row-count-3 .product:nth-child(3n+1),
.row-count-5 .product:nth-child(5n+1),
.row-count-6 .product:nth-child(6n+1){clear:both;}
.sidebar-position-without .row-count-5 .product:nth-child(5n+1),
.row-count-6 .product:nth-child(6n+1){clear:both !important;}
.row-count-6 .product:nth-child(5n+1){clear:none;}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
.row-count-2 .product:nth-child(2n+1),
.row-count-3 .product:nth-child(2n+1),
.row-count-3 .product.product-category:nth-child(3n+1),
.row-count-4 .product:nth-child(2n+1),
.row-count-4 .product.product-category:nth-child(4n+1),
.row-count-6 .product:nth-child(2n+1),
.row-count-5 .product:nth-child(2n+1){clear:both !important;}
.row-count-3 .product-category:nth-child(2n+1),
.row-count-4 .product-category:nth-child(2n+1),
.row-count-6 .product-category:nth-child(3n+1){clear:none !important;}
.products-list .product.product-category{clear:none !important;}
.products-list.row-count-6 .product-category:nth-child(6n+1),
.products-list.row-count-5 .product-category:nth-child(5n+1),
.products-list.row-count-4 .product-category:nth-child(4n+1),
.products-list.row-count-3 .product-category:nth-child(3n+1),
.products-list.row-count-2 .product-category:nth-child(2n+1){clear:both !important;}
.products-grid.row-count-6 .product{width:50%;}
.row-count-2.products-grid .product-category{width:50% !important;}
}
@media only screen and (max-width: 767px) {
.row-count-2 .product:nth-child(2n+1),
.row-count-3 .product:nth-child(2n+1),
.row-count-4 .product:nth-child(2n+1),
.row-count-5 .product:nth-child(2n+1),
.row-count-6 .product:nth-child(2n+1){clear:both !important;}
.products-list.row-count-6 .product-category:nth-child(6n+1),
.products-list.row-count-5 .product-category:nth-child(5n+1),
.products-list.row-count-4 .product-category:nth-child(4n+1),
.products-list.row-count-3 .product-category:nth-child(3n+1),
.products-list.row-count-2 .product-category:nth-child(2n+1){clear:none !important;}
.products-list .product.product-category{width:50%;}
.products-list .product.product-category:nth-child(2n+1){clear:both !important;}
.row-count-2.products-grid .product-category{width:50% !important;}
.products-grid .product{width:50%;}
.products-grid .product-view-mask .footer-product, .products-grid .product-view-info .footer-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.products-grid .product-view-mask .footer-product .show-quickly, .products-grid .product-view-info .footer-product .show-quickly, .products-grid .product-view-mask .footer-product .xstore-wishlist, .products-grid .product-view-info .footer-product .xstore-wishlist, .products-grid .product-view-mask .footer-product .xstore-compare, .products-grid .product-view-info .footer-product .xstore-compare, .products-grid .product-view-mask .footer-product .et-wishlist-holder, .products-grid .product-view-info .footer-product .et-wishlist-holder, .products-grid .product-view-mask .footer-product .by-vendor-name-link, .products-grid .product-view-info .footer-product .by-vendor-name-link, .products-grid .product-view-mask .footer-product .pre_order_loop, .products-grid .product-view-info .footer-product .pre_order_loop, .products-grid .product-view-mask .footer-product .wcmp_add_to_cart_message, .products-grid .product-view-info .footer-product .wcmp_add_to_cart_message{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;border:none;}
.products-grid .product-view-mask .footer-product .show-quickly:after, .products-grid .product-view-info .footer-product .show-quickly:after, .products-grid .product-view-mask .footer-product .xstore-wishlist:after, .products-grid .product-view-info .footer-product .xstore-wishlist:after, .products-grid .product-view-mask .footer-product .xstore-compare:after, .products-grid .product-view-info .footer-product .xstore-compare:after, .products-grid .product-view-mask .footer-product .et-wishlist-holder:after, .products-grid .product-view-info .footer-product .et-wishlist-holder:after, .products-grid .product-view-mask .footer-product .by-vendor-name-link:after, .products-grid .product-view-info .footer-product .by-vendor-name-link:after, .products-grid .product-view-mask .footer-product .pre_order_loop:after, .products-grid .product-view-info .footer-product .pre_order_loop:after, .products-grid .product-view-mask .footer-product .wcmp_add_to_cart_message:after, .products-grid .product-view-info .footer-product .wcmp_add_to_cart_message:after{content:'';}
.products-grid .product-view-mask .footer-product .button, .products-grid .product-view-info .footer-product .button, .products-grid .product-view-mask .footer-product .by-vendor-name-link, .products-grid .product-view-info .footer-product .by-vendor-name-link, .products-grid .product-view-mask .footer-product .pre_order_loop, .products-grid .product-view-info .footer-product .pre_order_loop, .products-grid .product-view-mask .footer-product .wcmp_add_to_cart_message, .products-grid .product-view-info .footer-product .wcmp_add_to_cart_message{font-size:0;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.products-grid .product-view-mask .footer-product .button:before, .products-grid .product-view-info .footer-product .button:before, .products-grid .product-view-mask .footer-product .by-vendor-name-link:before, .products-grid .product-view-info .footer-product .by-vendor-name-link:before, .products-grid .product-view-mask .footer-product .pre_order_loop:before, .products-grid .product-view-info .footer-product .pre_order_loop:before, .products-grid .product-view-mask .footer-product .wcmp_add_to_cart_message:before, .products-grid .product-view-info .footer-product .wcmp_add_to_cart_message:before{margin:0;}
.products-grid .product-view-mask .footer-product .compare, .products-grid .product-view-info .footer-product .compare{display:none;}
}
@media only screen and (max-width: 480px) {
.products-grid .product{width:50%;}
.products-grid .product-category{width:50% !important;margin-bottom:15px !important;}
.products-grid .product-category:nth-child(even){padding-left:7.5px;}
.products-grid .product-category:nth-child(odd){padding-right:7.5px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.product-grid.row-count-5 .product:nth-child(3n+1){clear:none;}
.product-grid.row-count-5 .product:nth-child(5n+1){clear:both;}
.product-grid .product-category.columns-5, .product-grid.row-count-5 .product{width:20%;}
}
@media only screen and (min-width: 993px) {
.row-count-1 .product{width:100%;text-align:center;}
.row-count-6 .product-view-info .product-mask, .sidebar-enabled .row-count-5 .product-view-info .product-mask, .row-count-6 .footer-product, .sidebar-enabled .row-count-5 .footer-product{left:0.75rem;right:0.75rem;bottom:0.75rem;}
.row-count-6 .footer-product, .sidebar-enabled .row-count-5 .footer-product{height:2rem;}
.row-count-6 .product-view-info .content-product:hover .product-mask, .sidebar-enabled .row-count-5 .product-view-info .content-product:hover .product-mask{-webkit-transform:translateY(-2rem);transform:translateY(-2rem);}
.row-count-6.products-grid .product-view-mask2 .footer-product, .sidebar-enabled .row-count-5.products-grid .product-view-mask2 .footer-product{width:35px;left:auto;}
.row-count-6.products-grid .product-view-mask2 .footer-product .show-quickly, .sidebar-enabled .row-count-5.products-grid .product-view-mask2 .footer-product .show-quickly, .row-count-6.products-grid .product-view-mask2 .footer-product .button, .sidebar-enabled .row-count-5.products-grid .product-view-mask2 .footer-product .button, .row-count-6.products-grid .product-view-mask2 .footer-product .et-wishlist-holder, .sidebar-enabled .row-count-5.products-grid .product-view-mask2 .footer-product .et-wishlist-holder{height:35px;}
.row-count-6.products-grid .product-view-mask3 .footer-product > *,
.sidebar-enabled .row-count-5.products-grid .product-view-mask3 .footer-product > *,
.row-count-6.products-grid .product-view-mask3 .footer-product .button, .sidebar-enabled .row-count-5.products-grid .product-view-mask3 .footer-product .button{width:30px;height:30px;}
.row-count-6.products-grid .footer-product .compare:before, .sidebar-enabled .row-count-5.products-grid .footer-product .compare:before, .row-count-6.products-grid .footer-product .button:before, .sidebar-enabled .row-count-5.products-grid .footer-product .button:before, .row-count-6.products-grid .content-product .show-quickly:before, .sidebar-enabled .row-count-5.products-grid .content-product .show-quickly:before, .row-count-6.products-grid .footer-product .yith-wcwl-add-to-wishlist .show a:before, .sidebar-enabled .row-count-5.products-grid .footer-product .yith-wcwl-add-to-wishlist .show a:before, .row-count-6.products-grid .footer-product .yith-wcwl-wishlistexistsbrowse a:before, .sidebar-enabled .row-count-5.products-grid .footer-product .yith-wcwl-wishlistexistsbrowse a:before, .row-count-6.products-grid .footer-product .yith-wcwl-wishlistaddedbrowse a:before, .sidebar-enabled .row-count-5.products-grid .footer-product .yith-wcwl-wishlistaddedbrowse a:before, .row-count-6.products-grid .footer-product .yith-wcwl-add-button a:before, .sidebar-enabled .row-count-5.products-grid .footer-product .yith-wcwl-add-button a:before, .row-count-6.products-grid .product-view-light .yith-wcwl-add-to-wishlist .show a:before, .sidebar-enabled .row-count-5.products-grid .product-view-light .yith-wcwl-add-to-wishlist .show a:before, .row-count-6.products-grid .product-view-light .yith-wcwl-wishlistexistsbrowse a:before, .sidebar-enabled .row-count-5.products-grid .product-view-light .yith-wcwl-wishlistexistsbrowse a:before, .row-count-6.products-grid .product-view-light .yith-wcwl-wishlistaddedbrowse a:before, .sidebar-enabled .row-count-5.products-grid .product-view-light .yith-wcwl-wishlistaddedbrowse a:before, .row-count-6.products-grid .product-view-light .yith-wcwl-add-button a:before, .sidebar-enabled .row-count-5.products-grid .product-view-light .yith-wcwl-add-button a:before{font-size:12px;}
.row-count-6.products-grid .footer-product .xstore-wishlist .et-icon, .sidebar-enabled .row-count-5.products-grid .footer-product .xstore-wishlist .et-icon, .row-count-6.products-grid .footer-product .xstore-compare .et-icon, .sidebar-enabled .row-count-5.products-grid .footer-product .xstore-compare .et-icon{font-size:12px;}
.row-count-6.products-grid .product-view-light .st-swatch-in-loop, .sidebar-enabled .row-count-5.products-grid .product-view-light .st-swatch-in-loop, .row-count-6.products-grid .light-left-side > *:first-child,
.sidebar-enabled .row-count-5.products-grid .light-left-side > *:first-child{padding-right:40px;}
.row-count-6 .category-grid .categories-mask, .sidebar-enabled .row-count-5 .category-grid .categories-mask{padding-left:12px;padding-right:12px;}
} #review_form .stars a{display:inline-block;font-size:0;-webkit-margin-end:15px;margin-inline-end:15px;}
#review_form .stars a:before{content:'\e930d';-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#review_form .stars a.star-2:before{content:'\e930d \e930d';}
#review_form .stars a.star-3:before{content:'\e930d \e930d \e930d';}
#review_form .stars a.star-4:before{content:'\e930d \e930d \e930d \e930d ';}
#review_form .stars a.star-5:before{content:'\e930d \e930d \e930d \e930d \e930d';}
#review_form .stars a:before{font-size:1rem;font-family:'xstore-icons';color:var(--et_border-color);-webkit-text-fill-color:currentColor;}
#review_form .stars a.active:before,
#review_form .stars a:hover:before{color:var(--et_yellow-color);-webkit-text-fill-color:currentColor;}
.content-product{margin-bottom:30px;position:relative;}
.content-product .product-title{font-size:calc(var(--product-title-size-proportion) * 1rem);line-height:var(--product-title-line-height);height:calc(var(--product-title-lines) * var(--product-title-line-height));overflow:hidden;display:inline-block;width:100%;}
.content-product .product-title a{line-height:inherit !important;}
.content-product .button{height:auto;line-height:1.2;padding-top:0.91rem;padding-bottom:0.91rem;border:none;-webkit-backface-visibility:visible;backface-visibility:visible;color:var(--et_btn-color);background-color:var(--et_btn-bg-color);border-color:var(--et_btn-br-color);}
.content-product .button:hover{color:var(--et_btn-color-hover);background-color:var(--et_btn-bg-color-hover);border-color:var(--et_btn-br-color-hover);}
.content-product .compare{background-color:transparent;border:none;}
.content-product .star-rating{display:block;margin-top:3px;}
.content-product .products-page-cats, .content-product .products-page-cats a, .content-product .products-page-brands, .content-product .products-page-brands a, .content-product .price{color:var(--et_main-color);}
.content-product .product-content-image{text-align:center;display:block;min-height:100px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.content-product .product-content-image img{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.content-product .product-content-image .hover-slider-images-toggler ~ img{-webkit-backface-visibility:visible;backface-visibility:visible;}
.content-product .in-stock{display:none;}
.content-product .stock, .content-product .available-on-backorder{position:absolute;text-align:center;background-color:rgba(255, 255, 255, 0.9);z-index:2;margin-bottom:0;font-size:0.85rem;text-transform:uppercase;color:var(--et_dark-color);left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:7px 14px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.content-product .quantity{float:none;margin:0 7px 0 0;}
.content-product .quantity-wrapper{margin:10px 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.content-product .quantity-wrapper:last-child{margin-bottom:0;}
.content-product .quantity-wrapper .button{position:relative;margin-top:0;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;font-size:0;min-width:38px;min-height:38px;}
.content-product .quantity-wrapper .button[aria-label]:after{content:attr(aria-label);font-family:inherit;position:absolute;left:50%;bottom:calc(100% + 5px);padding:7px 12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:3px;font-size:0.8rem;line-height:1;max-width:200px;background:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--et_dark-color);-webkit-text-fill-color:currentColor;-webkit-box-shadow:1px 1px 5px 0 var(--et_dark-2-white-01);box-shadow:1px 1px 5px 0 var(--et_dark-2-white-01);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.content-product .quantity-wrapper .button[aria-label]:not(:hover):after{opacity:0;visibility:hidden;-webkit-transform:translate(-50%, 5px);transform:translate(-50%, 5px);}
.content-product .quantity-wrapper .button:before{font-size:1.3rem;}
.content-product .quantity-wrapper .button:not(:hover){--loader-side-color:var(--et_btn-color);}
.content-product .quantity-wrapper .button:hover{--loader-side-color:var(--et_btn-color-hover);}
.content-product .quantity-wrapper .button.et-st-disabled{cursor:not-allowed;}
.content-product .quantity-wrapper .button.et-st-disabled:hover{color:var(--et_btn-color);background-color:var(--et_btn-bg-color);border-color:var(--et_btn-br-color);}
.content-product .product-image-wrapper{max-width:100%;margin:0 auto 15px;padding-bottom:1px;}
.content-product .product-image-wrapper video{display:block;max-width:100%;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.content-product .product-image-wrapper video[poster]{-o-object-fit:cover;object-fit:cover;}
.content-product .product-image-wrapper .footer-product .yith-wcwl-add-to-wishlist .ajax-loading{display:none !important;}
.content-product .product-image-wrapper .footer-product .yith-wcwl-add-to-wishlist span.feedback, .content-product .product-image-wrapper .footer-product .yith-wcwl-add-to-wishlist + .clear{display:none;}
.content-product .product-image-wrapper .yith-wcwl-add-to-wishlist, .content-product .product-image-wrapper .compare:before, .content-product .product-image-wrapper .yith-wcwl-add-to-wishlist a:not(.alt):before{margin:0;}
.content-product .product-image-wrapper:before, .content-product .product-image-wrapper:after{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.content-product .product-image-wrapper.video-loading:before{content:'';position:absolute;width:16px;height:16px;top:calc(50% - 8px);left:calc(50% - 8px);border-radius:50%;border:1px solid var(--et_border-color);border-left-color:var(--et_main-color);-webkit-animation:rotate 0.3s linear infinite;animation:rotate 0.3s linear infinite;}
.content-product .product-image-wrapper.video-loading img, .content-product .product-image-wrapper.video-loading video{opacity:0;visibility:hidden;}
.content-product .images-slider-wrapper{position:relative;}
.content-product .image-swap{position:absolute;top:0;left:0;bottom:0;opacity:0;background:#fff;z-index:2;width:100%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.content-product:hover .image-swap{display:block;opacity:1;}
.content-product:hover .hover-effect-back-zoom-in .image-swap img, .content-product:not(:hover) .hover-effect-back-zoom-out .image-swap img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.content-product:hover .hover-effect-zoom-in .product-content-image img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.content-product .hover-effect-zoom-in .product-content-image img, .content-product .hover-effect-back-zoom-in .image-swap img, .content-product .hover-effect-back-zoom-out .image-swap img{-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;}
.content-product .variation-changed .image-swap{opacity:0;display:none;}
.content-product .hover-slider-indicator{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;bottom:7px;left:7px;}
.content-product .hover-slider-indicator .hover-slider-indicator-dot{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:0.5rem;height:0.5rem;border-radius:50%;background-color:var(--et_border-color);-webkit-box-shadow:0px 0px 3px 0 var(--et_dark-2-white-01);box-shadow:0px 0px 3px 0 var(--et_dark-2-white-01);-webkit-animation:fadeIn 0.3s linear, zoomIn 0.3s linear;animation:fadeIn 0.3s linear, zoomIn 0.3s linear;}
.content-product .hover-slider-indicator .hover-slider-indicator-dot.active{background-color:var(--et_active-color);}
.content-product .product-title a{display:block;width:100%;}
.content-product .price{width:100%;margin-top:1px;display:block;}
.content-product .price ins{background-color:transparent;}
.content-product .sku_wrapper{display:inline-block;width:100%;}
.product.none{display:block;}
.product-image-wrapper{position:relative;overflow:hidden;}
.product-image-wrapper .footer-product .wcpv-sold-by-loop{display:none !important;}
.outofstock .footer-product .et-wishlist-holder:after, .et_cart-off .footer-product .et-wishlist-holder:after, .outofstock .footer-product .xstore-wishlist:after, .et_cart-off .footer-product .xstore-wishlist:after, .outofstock .footer-product .xstore-compare, .et_cart-off .footer-product .xstore-compare{display:none;}
.outofstock.product-view-mask .footer-product, .et_cart-off.product-view-mask .footer-product, .outofstock.product-view-info .footer-product, .et_cart-off.product-view-info .footer-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.outofstock.product-view-mask .footer-product .show-quickly, .et_cart-off.product-view-mask .footer-product .show-quickly, .outofstock.product-view-info .footer-product .show-quickly, .et_cart-off.product-view-info .footer-product .show-quickly, .outofstock.product-view-mask .footer-product .et-wishlist-holder, .et_cart-off.product-view-mask .footer-product .et-wishlist-holder, .outofstock.product-view-info .footer-product .et-wishlist-holder, .et_cart-off.product-view-info .footer-product .et-wishlist-holder, .outofstock.product-view-mask .footer-product .xstore-wishlist, .et_cart-off.product-view-mask .footer-product .xstore-wishlist, .outofstock.product-view-info .footer-product .xstore-wishlist, .et_cart-off.product-view-info .footer-product .xstore-wishlist{position:relative;-webkit-transform:none;transform:none;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.outofstock.product-view-mask .footer-product .et-wishlist-holder, .et_cart-off.product-view-mask .footer-product .et-wishlist-holder, .outofstock.product-view-info .footer-product .et-wishlist-holder, .et_cart-off.product-view-info .footer-product .et-wishlist-holder, .outofstock.product-view-mask .footer-product .xstore-wishlist, .et_cart-off.product-view-mask .footer-product .xstore-wishlist, .outofstock.product-view-info .footer-product .xstore-wishlist, .et_cart-off.product-view-info .footer-product .xstore-wishlist{border:none;}
.outofstock:not(.single-product) .footer-product .button:not(.compare):not(.add_to_wishlist),
.et_cart-off .footer-product .button:not(.compare):not(.add_to_wishlist){display:none !important;}
.add_to_cart_button.loading, .show-quickly.loading, .single_add_to_cart_button.loading, .add_to_cart_button.loading:before, .show-quickly.loading:before, .single_add_to_cart_button.loading:before{color:transparent !important;-webkit-transition:none !important;transition:none !important;}
.add_to_cart_button.loading svg, .show-quickly.loading svg, .single_add_to_cart_button.loading svg{fill:currentColor !important;}
.add_to_cart_button.loading:before, .show-quickly.loading:before, .single_add_to_cart_button.loading:before{background:transparent !important;}
.add_to_cart_button .et-loader, .show-quickly .et-loader, .single_add_to_cart_button .et-loader{position:absolute;left:50%;top:50%;margin:0;}
.add_to_cart_button .loader-circular, .show-quickly .loader-circular, .single_add_to_cart_button .loader-circular{left:calc(50% - 15px);top:calc(50% - 15px);bottom:auto;margin:0;}
.rtl .add_to_cart_button .loader-circular, .rtl .show-quickly .loader-circular, .rtl .single_add_to_cart_button .loader-circular{left:auto;right:calc(50% - 15px);}
.adding-to-cart .add_to_cart_button.added, .adding-to-cart .single_add_to_cart_button.added{position:relative;}
.adding-to-cart .add_to_cart_button.added, .adding-to-cart .single_add_to_cart_button.added, .adding-to-cart .add_to_cart_button.added:before, .adding-to-cart .single_add_to_cart_button.added:before{color:transparent !important;}
.adding-to-cart .add_to_cart_button.added:after, .adding-to-cart .single_add_to_cart_button.added:after{content:'\e918';font-family:'xstore-icons';color:var(--loader-side-color, var(--et_btn-color));position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:none;transition:none;height:auto;bottom:auto;width:auto;background:transparent;}
.adding-to-cart .add_to_cart_button.added:hover:after, .adding-to-cart .single_add_to_cart_button.added:hover:after{color:var(--loader-side-color, var(--et_btn-color-hover));}
.adding-to-cart .single_add_to_cart_button.added:after{color:var(--loader-side-color, #fff);}
.view-color-dark .adding-to-cart .add_to_cart_button.added:not(:hover):before,
.view-color-dark.product-view-light .product-details .add_to_cart_button.added:before, .view-color-dark.product-view-light .product-details .add_to_cart_button.added:hover:before{color:var(--et_dark-color);}
.add_to_cart_button .loader-path, .show-quickly .loader-path, .single_add_to_cart_button .loader-path, .product-view-light .product-details .add_to_cart_button:hover .loader-path{stroke:var(--loader-side-color, var(--et_dark-2-white));}
.product-stock{font-size:1.14rem;color:var(--et_main-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:400px;margin:15px auto 25px;margin-bottom:25px !important;}
.product-stock.step-1 .stock-count{color:var(--product-stock-step-1-active-color);}
.product-stock.step-1 .stock-line-inner{background:var(--product-stock-step-1-active-color);}
.product-stock.step-2 .stock-count{color:var(--product-stock-step-2-active-color);}
.product-stock.step-2 .stock-line-inner{background:var(--product-stock-step-2-active-color);}
.product-stock.step-3 .stock-count{color:var(--product-stock-step-3-active-color);}
.product-stock.step-3 .stock-line-inner{background:var(--product-stock-step-3-active-color);}
.product-stock .stock-count{display:inline-block;}
.product-stock .stock-in{margin-right:5px;}
.product-stock .stock-out .stock-count{color:var(--et_font-color);}
.product-stock .stock-line{height:4px;-ms-flex-preferred-size:100%;flex-basis:100%;background:var(--et_border-color);margin-top:3px;}
.product-stock .stock-line-inner{display:block;height:100%;}
.product-stock + .et-timer{margin-top:0 !important;}
.et_product-block > .product-stock, .product-information .product-stock, form.cart .product-stock{max-width:unset;}
.stock.step-1{color:var(--product-stock-step-1-active-color);}
.stock.step-2{color:var(--product-stock-step-2-active-color);}
.stock.step-3{color:var(--product-stock-step-3-active-color);}
.cart .stock{width:100%;}
p.stock:before, .wishlist-in-stock:before, .wishlist-out-of-stock:before{font-family:'xstore-icons';margin-right:5px;}
p.stock.in-stock:before, p.stock.available-on-backorder:before, .product-stock-status .wishlist-in-stock:before{content:'\e918';}
p.stock.out-of-stock:before, .product-stock-status .wishlist-out-of-stock:before{content:'\e900';}
.product-details{position:relative;padding-bottom:12px;}
.product-details > *:not(a){margin-bottom:0;line-height:1.5;}
.product-details .compare, .product-details .xstore-compare{font-size:1.14rem;padding-top:0;padding-bottom:0;margin-top:0.79em;}
.product-details .xstore-compare{position:relative;display:none;}
.product-details .xstore-compare .et-icon{color:currentColor;}
.product-details .sales-booster-total-sales{font-size:calc(var(--p-font-size,1.28rem) - .14rem);}
.product-details .star-rating + .button + .button,
.product-details .price + .button,
.products-list .wcpv-sold-by-loop + .button{margin-top:15px;}
.item-colors li a{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;width:20px;height:20px;border-radius:100%;}
.item-colors li a:hover{opacity:0.6;}
.productCarousel .swiper-slide{padding:10px 10px 0;margin-right:0!important;}
.productCarousel .content-product > img{display:none;}
.products-loop .outofstock .out-of-stock + .product-content-image,
.productCarousel .outofstock .out-of-stock + .product-content-image{pointer-events:none;}
.product-slide .content-product{margin-bottom:0;}
.productAnimated{-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.product-fade{opacity:0;}
.product-faded{opacity:1;}
@media only screen and (max-width: 768px) {
.content-product .product-content-image img{width:100%;}
.hide-hover-on-mobile .hover-effect-slider .sm-arrow, .hide-hover-on-mobile .footer-product, .products-grid .hide-hover-on-mobile .light-right-side{display:none !important;}
}
@media only screen and (max-width: 480px) {
.item-colors li a{width:16px;height:16px;}
} .product-spacer{position:absolute;top:0;right:0;left:0;bottom:0;visibility:hidden;opacity:0;background-color:var(--et_container-bg-color, #fff);}
.product-fadeIn-area{position:absolute;top:100%;right:0;left:0;visibility:hidden;opacity:0;padding:10px 5px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.product-has-fadeIn-content{-ms-flex-item-align:start;align-self:flex-start;}
.product-has-fadeIn-content .product-image-wrapper, .product-has-fadeIn-content .product-details{z-index:1;}
.product-has-fadeIn-content:hover{-webkit-box-shadow:none !important;box-shadow:none !important;overflow:visible !important;z-index:4;}
.product-has-fadeIn-content:hover .product-spacer{opacity:1;visibility:visible;}
.product-has-fadeIn-content:hover .product-fadeIn-area{opacity:1;visibility:visible;z-index:3;}
.product-has-fadeIn-content .product-more-info-btn{margin-top:12px;}
.product-has-fadeIn-content .product-more-info-inner{position:relative;max-height:20em;overflow:auto;-webkit-padding-end:3px;padding-inline-end:3px;}
.product-has-fadeIn-content .product-more-info-inner.limited-height{overflow:hidden;max-height:calc(var(--p-line-height, 1.6) * 3em);}
.product-has-fadeIn-content .shop_attributes{line-height:1.4;}
.product-has-fadeIn-content .shop_attributes th, .product-has-fadeIn-content .shop_attributes tr:first-child td{padding-top:0;padding-bottom:0;}
.product-has-fadeIn-content .shop_attributes tr:not(:last-child){border-bottom:none;}
.swiper-slide .product-fadeIn-area{position:static;}
.category-grid{position:relative;margin-bottom:30px;}
.category-grid > a{overflow:hidden;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;}
.category-grid .categories-mask{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.category-grid .categories-mask h4{color:inherit;margin-bottom:0.1em;font-size:1rem;}
.category-grid .categories-mask .count{display:inline-block;background-color:transparent;color:inherit;text-transform:none;text-decoration:none;}
.category-grid img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.category-grid .categories-mask{position:absolute;left:calc(1.45rem + 15px);right:calc(1.45rem + 15px);padding:13px 22px 10px;color:#fff;}
.category-grid .categories-mask .count, .category-grid .categories-mask sup{color:inherit;opacity:0.7;}
.category-grid .categories-mask a{display:block;color:currentColor;}
.category-grid .category-bg{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;}
.category-grid.text-color-dark .categories-mask{color:var(--et_dark-color);}
.category-grid.text-color-dark .count, .category-grid.text-color-dark sup{color:var(--et_main-color);}
.category-grid.text-color-white.style-with-bg .categories-mask{background:var(--et_dark-color);}
.category-grid.valign-center .categories-mask{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.category-grid.valign-top .categories-mask{top:1.43em;}
.category-grid.valign-bottom .categories-mask{bottom:1.43em;}
.category-grid.content-under .categories-mask{position:static;-webkit-transform:none;transform:none;width:100%;}
.category-grid.style-with-bg .categories-mask{background:#fff;}
.category-grid.style-default:hover img, .category-grid.style-with-bg:hover img{opacity:0.8;}
.category-grid.style-zoom img, .category-grid.style-diagonal img, .category-grid.style-zoom .category-bg, .category-grid.style-diagonal .category-bg{-webkit-transition:all 0.9s ease-out;transition:all 0.9s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.category-grid.style-zoom:hover img, .category-grid.style-diagonal:hover img, .category-grid.style-zoom:hover .category-bg, .category-grid.style-diagonal:hover .category-bg{-webkit-transform:scale(1.15);transform:scale(1.15);}
.category-grid.style-diagonal{overflow:hidden;}
.category-grid.style-diagonal.category-list-item:before{display:none;}
.category-grid.style-diagonal:before, .category-grid.style-diagonal.category-list-item .category-image:before{position:absolute;top:0;left:50%;width:120%;height:100px;background:rgba(255, 255, 255, 0.3);content:'';-webkit-transition:transform 0.9s ease-out;-webkit-transition:-webkit-transform 0.9s ease-out;transition:-webkit-transform 0.9s ease-out;transition:transform 0.9s ease-out;transition:transform 0.9s ease-out, -webkit-transform 0.9s ease-out;z-index:1;-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.category-grid.style-diagonal:hover:before, .category-grid.style-diagonal.category-list-item:hover .category-image:before{-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 400%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 400%, 0);}
.categories-grid{position:relative;}
.categories-grid.no-space{margin-left:0;margin-right:0;}
.categories-grid.no-space .category-grid{padding:0;margin:0;}
.categories-grid.no-space .category-grid > a{overflow:visible;}
.product-category{text-align:center;}
.product-category.columns-5{width:20%;}
.product-category.columns-5:nth-child(5n+1){clear:both;}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.swiper-entry .category-grid.columns-6, .swiper-entry .category-grid.columns-5, .swiper-entry .category-grid.columns-4{width:33.33%;}
.swiper-entry .category-grid.columns-6:nth-child(3n+1),
.swiper-entry .category-grid.columns-5:nth-child(3n+1),
.swiper-entry .category-grid.columns-4:nth-child(3n+1){clear:both;}
.swiper-entry .category-grid.columns-6:nth-child(4n+1),
.swiper-entry .category-grid.columns-5:nth-child(4n+1),
.swiper-entry .category-grid.columns-4:nth-child(4n+1){clear:none;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.swiper-entry .category-grid.columns-6, .swiper-entry .category-grid.columns-5, .swiper-entry .category-grid.columns-4{width:50%;}
.swiper-entry .category-grid.columns-6:nth-child(2n+1),
.swiper-entry .category-grid.columns-5:nth-child(2n+1),
.swiper-entry .category-grid.columns-4:nth-child(2n+1){clear:both;}
}
@media only screen and (min-width: 768px) {
.category-grid.columns-3:nth-child(3n+1),
.category-grid.columns-2:nth-child(2n+1),
.category-grid.columns-4:nth-child(4n+1){clear:both;}
}
@media only screen and (max-width: 767px) {
.swiper-entry .category-grid.columns-5{width:100%;}
}
@media only screen and (max-width: 480px) {
.category-grid .categories-mask{padding:0.6em;left:1.43em;right:1.43em;}
.category-grid .categories-mask h4{font-size:1.3rem;}
} .main-products-loop .products-list .product .product-details .product-excerpt,
#products-wrapper .products-list .product .product-details .product-excerpt{line-height:1.8;}
.main-products-loop .products-list:not(.products-with-custom-template-grid) > div:not(.product-category),
#products-wrapper .products-list:not(.products-with-custom-template-grid) > div:not(.product-category),
.main-products-loop .products-list:not(.products-with-custom-template-grid) .ajax-content > div:not(.product-category),
#products-wrapper .products-list:not(.products-with-custom-template-grid) .ajax-content > div:not(.product-category){width:100%;}
.products-grid .product-excerpt{margin-top:5px;margin-bottom:5px;}
.products-list .product-excerpt{margin-bottom:20px;}
.products-list .product-details{text-align:start;}
.products-list .content-product .star-rating{margin-left:0;display:inline-block;}
.products-list .product-image-wrapper.hover-effect-swap .image-swap{top:auto;}
.products-list .product-image-wrapper{width:35%;}
.products-grid .product-details .button:not(.compare),
.product-slide .product-details .button:not(.compare){margin-top:15px;}
.products-grid .product-details .quantity-wrapper .button, .product-slide .product-details .quantity-wrapper .button{margin-top:0;}
.products-list .product-content-image, .product-view-booking .product-content-image{position:relative;}
.content:not(.main-products-loop) .products-list.row-count-3 .footer-product .button,
.content:not(.main-products-loop) .products-list.row-count-2 .footer-product .button{font-size:0;}
.content:not(.main-products-loop) .products-list.row-count-3 .wcpv-sold-by-loop,
.content:not(.main-products-loop) .products-list.row-count-2 .wcpv-sold-by-loop{display:none;}
.products-bordered-layout:not(.with-ajax),
.products-bordered-layout.with-ajax .ajax-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid var(--et_border-color);border-left:1px solid var(--et_border-color);margin-left:15px;margin-right:15px;}
.products-bordered-layout:not(.with-ajax) > div,
.products-bordered-layout.with-ajax .ajax-content > div{border-bottom:1px solid var(--et_border-color);border-right:1px solid var(--et_border-color);}
.products-bordered-layout .product-category, .products-bordered-layout .content-product{margin:0;}
.products-bordered-layout .product-details{padding-bottom:15px;}
.products-bordered-layout .product-image-wrapper, .products-bordered-layout.products-list .content-product{margin-top:15px;margin-bottom:15px;}
.products-bordered-layout ~ .after-shop-loop .dokan-pagination-container,
.products-bordered-layout ~ .after-shop-loop .etheme-pagination,
.products-bordered-layout ~ .after-shop-loop .woocommerce-pagination{border-top:none;}
.products-no-space:not(.with-ajax),
.products-no-space.with-ajax .ajax-content{margin-left:15px;margin-right:15px;}
.products-no-space:not(.with-ajax) > div,
.products-no-space.with-ajax .ajax-content > div{padding:0;}
.products-no-space:not(.with-ajax) .product-image-wrapper,
.products-no-space.with-ajax .ajax-content .product-image-wrapper{margin-top:0;}
.products-no-space:not(.with-ajax) .product-view-overlay .product-image-wrapper,
.products-no-space.with-ajax .ajax-content .product-view-overlay .product-image-wrapper{margin:0;}
.products-no-space:not(.with-ajax) .content-product,
.products-no-space.with-ajax .ajax-content .content-product{margin:0;}
.etheme-woocommerce-categories-products-separator{clear:both;padding-top:30px !important;width:100%;grid-column-start:1;grid-column-end:calc(var(--cols,4) + 1);}
.products-bordered-layout:not(.with-ajax) .etheme-woocommerce-categories-products-separator,
.products-bordered-layout.with-ajax .ajax-content .etheme-woocommerce-categories-products-separator{width:calc(100% + 2px);margin:0 -1px;border-left:none;border-right:none;background-color:var(--et_container-bg-color, var(--et_white-2-dark));}
.products-loop:has(.etheme-woocommerce-categories-products-separator):not(.with-ajax),
.products-loop.with-ajax:has(.etheme-woocommerce-categories-products-separator) .ajax-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media only screen and (min-width: 993px) {
.products-hover-shadow:not(.with-ajax) .product:hover .content-product,
.products-hover-shadow.with-ajax .ajax-content .product:hover .content-product{-webkit-box-shadow:0 0 7px 0 var(--et_dark-2-white-01);box-shadow:0 0 7px 0 var(--et_dark-2-white-01);z-index:1;-webkit-transform:scale(1.05);transform:scale(1.05);}
.products-hover-shadow:not(.with-ajax) .content-product,
.products-hover-shadow.with-ajax .ajax-content .content-product, .products-hover-shadow:not(.with-ajax) .product-spacer,
.products-hover-shadow.with-ajax .ajax-content .product-spacer{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;background:var(--et_container-bg-color, var(--et_white-2-dark));}
.products-hover-shadow:not(.with-ajax) .product-has-fadeIn-content:hover .content-product,
.products-hover-shadow.with-ajax .ajax-content .product-has-fadeIn-content:hover .content-product{-webkit-box-shadow:none;box-shadow:none;}
.products-hover-shadow:not(.with-ajax) .product-has-fadeIn-content:hover .product-spacer,
.products-hover-shadow.with-ajax .ajax-content .product-has-fadeIn-content:hover .product-spacer{-webkit-box-shadow:0 0 7px 0 var(--et_dark-2-white-01);box-shadow:0 0 7px 0 var(--et_dark-2-white-01);}
.products-hover-shadow.swiper-container{padding:16px 12px;}
.products-list .content-product{display:table;table-layout:fixed;}
.products-list .content-product .product-image-wrapper{display:table-cell;float:none;margin-right:0;vertical-align:middle;}
.products-list .content-product .product-image-wrapper img{width:100%;}
.products-list .content-product .product-details{float:none;width:65%;padding-left:30px;vertical-align:middle;display:table-cell;}
.products-list.row-count-2 .product-image-wrapper{min-width:auto;}
.products-grid.row-count-6 .product-view-mask2 .footer-product{width:30px;right:calc(1.45rem/2);bottom:calc(1.45rem/2);}
.products-grid.row-count-6 .product-view-mask2 .footer-product .show-quickly, .products-grid.row-count-6 .product-view-mask2 .footer-product .xstore-wishlist, .products-grid.row-count-6 .product-view-mask2 .footer-product .xstore-compare, .products-grid.row-count-6 .product-view-mask2 .footer-product .button, .products-grid.row-count-6 .product-view-mask2 .footer-product .et-wishlist-holder, .products-grid.row-count-6 .product-view-mask2 .footer-product .by-vendor-name-link, .products-grid.row-count-6 .product-view-mask2 .footer-product .pre_order_loop, .products-grid.row-count-6 .product-view-mask2 .footer-product .wcmp_add_to_cart_message{height:30px;}
.products-grid.row-count-6 .product-view-mask2 .footer-product .compare:before, .products-grid.row-count-6 .product-view-mask2 .footer-product .show-quickly:before, .products-grid.row-count-6 .product-view-mask2 .footer-product .xstore-wishlist .et-icon, .products-grid.row-count-6 .product-view-mask2 .footer-product .xstore-compare .et-icon, .products-grid.row-count-6 .product-view-mask2 .footer-product .button:before, .products-grid.row-count-6 .product-view-mask2 .footer-product .add_to_cart_button:after, .products-grid.row-count-6 .product-view-mask2 .content-product .yith-wcwl-add-to-wishlist .show a:before, .products-grid.row-count-6 .product-view-mask2 .content-product .yith-wcwl-wishlistexistsbrowse a:before, .products-grid.row-count-6 .product-view-mask2 .content-product .yith-wcwl-wishlistaddedbrowse a:before, .products-grid.row-count-6 .product-view-mask2 .content-product .yith-wcwl-add-button a:before, .products-grid.row-count-6 .product-view-mask2 .content-product .wishlist-fragment a:before, .products-grid.row-count-6 .product-view-mask2 .footer-product .by-vendor-name-link:before, .products-grid.row-count-6 .product-view-mask2 .footer-product .pre_order_loop:before, .products-grid.row-count-6 .product-view-mask2 .footer-product .wcmp_add_to_cart_message:before{font-size:12px;}
}
@media only screen and (max-width: 1200px) {
.products-list.row-count-3 .product{width:50%;}
.products-list.row-count-3 .product:nth-child(3n+1){clear:none;}
.products-list.row-count-3 .product:nth-child(2n+1){clear:both;}
.products-list.row-count-2 .product-image-wrapper{min-width:150px;}
.products-list .product-view-info .footer-product .button:before{left:6px;}
.products-list .content-product .product-details{width:50%;}
}
@media only screen and (max-width: 992px) {
.products-list.row-count-2 .product-image-wrapper{width:100%;}
.products-list .product-image-wrapper{width:100%;}
.products-list .product-excerpt{overflow:hidden;}
.products-list .content-product .product-details{width:auto;}
.products-list .product .product-image-wrapper{margin-right:30px;}
.main-products-loop .products-list .product-view-booking .product-image-wrapper{width:28%;}
.main-products-loop .products-list .product-image-wrapper{width:35%;float:left;}
}
@media only screen and (max-width: 768px) {
.products-list .product{margin-bottom:30px;}
.products-list .product .content-product{margin-bottom:0;}
.products-list .product .product-details{width:100%;text-align:start !important;padding-left:1rem;padding-right:1rem;}
.products-list .product .product-image-wrapper{position:relative;float:left;}
}
@media only screen and (max-width: 480px) {
.products-list .product .product-image-wrapper{width:100% !important;margin-bottom:1.43em;min-width:1px !important;float:none;}
.products-list.row-count-3 .product{width:100%;}
}
@media only screen and (max-width: 320px) {
.products-list .product, .products-grid .product{width:100%;}
} .track_order .form-row{width:100%;padding:0;}
.track_order .button{background-color:var(--et_btn-dark-bg-color);border:1px solid var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);-webkit-text-fill-color:currentColor;}
.track_order .button:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);}
.woocommerce-thankyou-order-received:before{content:"\e942";}
.woocommerce-thankyou-order-details li, .order_details.bacs_details li{list-style:none;}
.wcpv-vendor-logo, .wcpv-vendor-logo + small{text-align:center;}
.wcpv-star-rating{margin-left:auto !important;margin-right:auto !important;display:block;}
.wcpv-vendor-profile{text-align:center;}
.woosb-qty-input .quantity{margin:0;}
.woosb-qty-input-minus, .woosb-qty-input-plus{height:38px;}
.wcppec-checkout-buttons{margin:0;}
.wcppec-checkout-buttons__button{padding-top:0;}
#stripe-alipay-payment-data p{margin-bottom:0;}
#subscriptio_stripe-card-expiry-month,
#subscriptio_stripe-card-expiry-year{padding:0 2.9em 0 1em !important;}
#subscriptio_stripe-card-expiry-month{margin-bottom:15px;}
.bundled_table_item .bundled_table_item_indent{padding-left:0;}
.express_checkout_button a{display:block;height:auto;padding:0 !important;}
.express_checkout_button a input{min-width:1px;}
.express_checkout_button a:hover, .express_checkout_button a:hover input{background-color:transparent !important;}
.et-quick-view-wrapper .woocommerce-product-gallery .threesixty-image{width:100% !important;}
.mfp-content .threesixty-image{z-index:1047;}
.threesixty-nav-bar{top:auto !important;bottom:15px;right:50% !important;-webkit-transform:translateX(50%);transform:translateX(50%);}
.threesixty-nav-bar a{background-image:url(//casadosdiscus.pt/wp-content/images/holly_green.png) !important;}
.cart_item .WooZone-country-check-small, .cart_item .WooZone-country-check-small span{width:auto!important;height:auto;background-color:transparent !important;float:right;margin-left:5px;line-height:30px;}
.cart_item .WooZone-cc_domain{float:left !important;}
.wcpv-sold-by-cart a{margin-bottom:0;font-size:1rem !important;}
.product-content .wcppec-checkout-buttons{text-align:left;text-align:start;}
.threesixty-image{border-radius:0 !important;}
.threesixty-spinner{border-radius:0 !important;width:50px !important;height:25px !important;left:calc(50% - 25px) !important;margin-top:0 !important;}
.threesixty-spinner span{font-family:inherit !important;line-height:25px !important;}
.threesixty-gray .noUi-target{border-radius:0;border-color:var(--et_border-color);}
.threesixty-gray .noUi-target .noUi-handle{-webkit-box-shadow:none !important;box-shadow:none !important;border-color:var(--et_border-color) !important;background:#fafafa !important;}
.threesixty-gray .noUi-target .noUi-origin{-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:0 !important;}
.threesixty-gray .noUi-target .noUi-base{-webkit-box-shadow:none;box-shadow:none;background:var(--et_main-color);}
.product-content{margin-bottom:35px;}
.product-content .price{width:100%;margin-bottom:0.5em;font-size:1.4rem;line-height:1.2;color:var(--et_main-color);}
.product-content .out-of-stock{color:var(--et_red-color);}
.product-content .size-guide{font-size:1.14rem;margin-bottom:1.4em;display:inline-block;width:auto;padding:0 0 0 23px;background:url(//casadosdiscus.pt/wp-content/themes/xstore/images/size-guide.png) no-repeat 0 center;}
.product-content .yith-wcwl-add-to-wishlist a.add_to_wishlist.button{background:transparent;color:var(--et_dark-color);border:none;}
.product-content .compare, .product-content .yith-wcwl-add-to-wishlist a{padding:0;font-size:1.14rem;border:none;word-break:break-word;word-wrap:break-word;height:auto;}
.product-content .compare:hover, .product-content .yith-wcwl-add-to-wishlist a:hover{color:var(--et_active-color);}
.product-content .compare, .product-content .yith-wcwl-add-to-wishlist{margin-bottom:10px;text-align:inherit;position:relative;display:inline-block;}
.et-quick-view-wrapper .product-content .yith-wcwl-add-to-wishlist a .yith-wcwl-icon{display:none;}
.product-content .size-guide + .compare,
.product-content .size-guide + .yith-wcwl-add-to-wishlist{margin-top:0;display:block;}
.product-content .compare .et-tooltip, .product-content .yith-wcwl-add-to-wishlist span.feedback{display:none;}
.product-content .woocommerce-product-rating{margin-bottom:0.5em;}
.product-content .woocommerce-product-rating .star-rating{display:inline-block;vertical-align:middle;height:auto;margin-bottom:0;}
.product-content .woocommerce-product-rating .woocommerce-review-link{display:inline-block;vertical-align:middle;}
.product-content .variations_button{margin-top:5px;}
.product-content .woocommerce-variation:empty{display:none;}
.product-content .woocommerce-variation > div:last-child:not(:empty){margin-bottom:23px;}
.product-content .out-of-stock{display:block;font-size:1.14rem;margin-bottom:26px;}
.product-content .out-of-stock + .yith-wcwl-add-to-wishlist{margin-top:0;}
.product-content .yith-wcwl-add-to-wishlist .et-loader{position:static;margin:0;}
.product-content .yith-wcwl-add-to-wishlist.wishlist-fragment{width:100%;}
.product-fixed-images .product-content > .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.product-content .title, .product-content .product_title, .product-content .product-name{font-size:24px;margin-bottom:0.3em;}
.product-information, .product-info-wrapper, .product-summary-center, .product-summary-fixed{margin-bottom:30px;}
.product-information p, .product-info-wrapper p, .product-summary-center p{margin-bottom:1em;}
.product-information .fixed-content > .product_brand, .product-info-wrapper .fixed-content > .product_brand, .product-summary-center .fixed-content > .product_brand, .product-information .fixed-content > .product_seller, .product-info-wrapper .fixed-content > .product_seller, .product-summary-center .fixed-content > .product_seller{display:block;margin-bottom:10px;font-size:13px;text-transform:uppercase;color:var(--et_dark-color);}
.product-information .fixed-content > .product_brand a, .product-info-wrapper .fixed-content > .product_brand a, .product-summary-center .fixed-content > .product_brand a, .product-information .fixed-content > .product_seller a, .product-info-wrapper .fixed-content > .product_seller a, .product-summary-center .fixed-content > .product_seller a{color:var(--et_main-color);-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.product-information .woocommerce-product-details__short-description, .product-info-wrapper .woocommerce-product-details__short-description, .product-summary-center .woocommerce-product-details__short-description{width:100%;margin-bottom:1.07em;font-size:1.14rem;}
.product-information .woocommerce-product-details__short-description p:last-child, .product-info-wrapper .woocommerce-product-details__short-description p:last-child, .product-summary-center .woocommerce-product-details__short-description p:last-child{margin-bottom:0;}
.product-information .email-link, .product-info-wrapper .email-link, .product-summary-center .email-link{margin-bottom:10px;display:inline-block;}
.product-information .cart, .product-info-wrapper .cart, .product-summary-center .cart, .product-information .wcppec-checkout-buttons, .product-info-wrapper .wcppec-checkout-buttons, .product-summary-center .wcppec-checkout-buttons{margin-bottom:16px;display:block;}
.product-information .cart::-moz-selection, .product-info-wrapper .cart::-moz-selection, .product-summary-center .cart::-moz-selection{background-color:transparent;}
.product-information .cart::selection, .product-info-wrapper .cart::selection, .product-summary-center .cart::selection{background-color:transparent;}
.product-information form.cart table.variations, .product-info-wrapper form.cart table.variations, .product-summary-center form.cart table.variations{margin-bottom:0;border-top:none;}
.product-information form.cart table.variations td.label, .product-info-wrapper form.cart table.variations td.label, .product-summary-center form.cart table.variations td.label, .product-information form.cart table.variations th.label, .product-info-wrapper form.cart table.variations th.label, .product-summary-center form.cart table.variations th.label, .product-information form.cart table.variations td.value, .product-info-wrapper form.cart table.variations td.value, .product-summary-center form.cart table.variations td.value{padding:0;border-top:none;border-bottom:none;text-align:left;text-align:start;}
.product-information form.cart table.variations td.label, .product-info-wrapper form.cart table.variations td.label, .product-summary-center form.cart table.variations td.label, .product-information form.cart table.variations th.label, .product-info-wrapper form.cart table.variations th.label, .product-summary-center form.cart table.variations th.label{width:auto;display:block;}
.product-information form.cart table.variations td.label label, .product-info-wrapper form.cart table.variations td.label label, .product-summary-center form.cart table.variations td.label label, .product-information form.cart table.variations th.label label, .product-info-wrapper form.cart table.variations th.label label, .product-summary-center form.cart table.variations th.label label{font-size:1.14rem;}
.product-information form.cart table.variations td.value, .product-info-wrapper form.cart table.variations td.value, .product-summary-center form.cart table.variations td.value{display:inline-block;width:100%;}
.product-information form.cart table.variations td.value select, .product-info-wrapper form.cart table.variations td.value select, .product-summary-center form.cart table.variations td.value select{display:inline-block;margin-bottom:1em;}
.product-information .menu-social-icons a svg, .product-info-wrapper .menu-social-icons a svg, .product-summary-center .menu-social-icons a svg{display:none;}
.product-information .tabs, .product-info-wrapper .tabs, .product-summary-center .tabs{margin-top:20px;}
.product-information .woocommerce-price-suffix, .product-info-wrapper .woocommerce-price-suffix, .product-summary-center .woocommerce-price-suffix{display:block;width:100%;font-size:16px;color:var(--et_main-color);}
.product-information .out-stock-wrapper, .product-info-wrapper .out-stock-wrapper, .product-summary-center .out-stock-wrapper{float:left;width:100%;margin-bottom:20px;}
.product-information .out-stock, .product-info-wrapper .out-stock, .product-summary-center .out-stock{position:relative;display:inline-block;width:100%;margin:0;left:0;}
.yith-wcwl-add-to-wishlist .ajax-loading, .hide-categories .posted_in, a.add_to_wishlist .et-tooltip{display:none !important;}
.single-product .product-images:hover .swiper-button-prev, .single-product .product-images:hover .swiper-button-next{opacity:1;z-index:99999;}
.single-product .product-type-grouped .product-information .et-wishlist-holder.position-after, .single-product .product-type-variable .product-information .et-wishlist-holder.position-after, .single-product .product-information .et-wishlist-holder.position-after, .single-product .product-info-wrapper .et-wishlist-holder.position-after{float:right;}
.single-product .product-type-grouped .product-information .et-wishlist-holder.position-under, .single-product .product-type-variable .product-information .et-wishlist-holder.position-under, .single-product .product-information .et-wishlist-holder.position-under, .single-product .product-info-wrapper .et-wishlist-holder.position-under{padding-top:10px;}
.single-product .product-type-grouped .product-information .et-wishlist-holder.type-icon a, .single-product .product-type-variable .product-information .et-wishlist-holder.type-icon a, .single-product .product-information .et-wishlist-holder.type-icon a, .single-product .product-info-wrapper .et-wishlist-holder.type-icon a{font-size:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.single-product .product-type-grouped .product-information .et-wishlist-holder.type-icon a:hover, .single-product .product-type-variable .product-information .et-wishlist-holder.type-icon a:hover, .single-product .product-information .et-wishlist-holder.type-icon a:hover, .single-product .product-info-wrapper .et-wishlist-holder.type-icon a:hover{font-size:14px;}
.single-product .product-type-grouped .product-information .et-wishlist-holder.type-icon-text a, .single-product .product-type-variable .product-information .et-wishlist-holder.type-icon-text a, .single-product .product-information .et-wishlist-holder.type-icon-text a, .single-product .product-info-wrapper .et-wishlist-holder.type-icon-text a{font-size:14px;}
.single-product .product-type-variable .product-information .et-wishlist-holder.position-after, .single-product .product-type-grouped .product-information .et-wishlist-holder.position-after, .single-product .product-info-wrapper .product-information .et-wishlist-holder.position-after{float:none;display:inline;}
.single-product .variations + .qty-span{padding-top:5px;}
.single-product .menu-social-icons i{z-index:0;}
.single-product > .swiper-entry + .clear + .products-title{margin-top:35px;}
.product-images .xstore-wishlist{position:absolute;right:35px;top:20px;z-index:1;}
.single-product-booking .variations tr, .single-product-booking .variations td{vertical-align:middle;}
.single-product-booking .variations th, .single-product-booking .variations td{padding-top:0.75em;padding-bottom:0.75em;}
.product-type-grouped .product-information .cart{width:100%;}
.product-type-grouped .product-information .woocommerce-price-suffix{line-height:1.2;font-size:0.79em;}
.single-product-large .product-information > div{display:inline-block;}
.single-product-large .product-information > div h4.title{display:none;}
.single-product-large .product-information-inner{width:100%;padding:30px 40px 35px;border:1px solid var(--et_border-color);}
.single-product-large .product-thumbnails-hidden .swiper-control-top{margin-bottom:10px;}
.affix-bottom{position:absolute;}
.product-summary-fixed .fixed-content{text-align:right;text-align:end;}
.fixed-product-block{min-height:70vh;display:table;}
.fixed-product-block .fixed-content{display:table-cell;vertical-align:middle;}
.fixed-product-block .fixed-content table.variations td.label, .fixed-product-block .fixed-content table.variations th.label{text-align:left;text-align:start;}
.product-fixed-content .product-content > .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.product-fixed-content .product-information{padding-top:0;}
.product-fixed-content .product-information-inner{display:table;width:100%;}
.single-product-center .product-content > .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.single-product-center .product-summary-center, .single-product-center .product-images, .single-product-center .product-information{-webkit-box-flex:0;-ms-flex:none;flex:none;}
.single-product-center .price + .cart{margin-top:20px;}
.single-product-center .email-link{margin-bottom:10px;display:inline-block;}
@media only screen and (min-width: 993px) {
.single-product-wide.product-fixed-content .product-information-inner{padding-left:7vw;padding-right:7vw;}
.single-product-wide.product-fixed-content .product-information-inner .fixed-content{display:table-cell;vertical-align:middle;}
.stretch-swiper-slider .swipers-couple-wrapper .swiper-container{overflow:visible;}
.stretch-swiper-slider .swipers-couple-wrapper .swiper-slide:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:var(--et_white-2-dark-05);opacity:0;visibility:hidden;z-index:1;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.stretch-swiper-slider .swipers-couple-wrapper .swiper-slide-prev:before, .stretch-swiper-slider .swipers-couple-wrapper .swiper-slide-next:before{opacity:1;visibility:visible;}
.tabs-after_content .single-product-sidebar{margin-bottom:3.45em;}
.single-product .col-lg-3.product-information .menu-social-icons, .single-product .col-lg-3.product-info-wrapper .menu-social-icons, .single-product .col-lg-3.product-summary-center .menu-social-icons{float:left;}
.product-information.col-lg-3 .et-wishlist-holder.position-after, .product-information.col-lg-3 .et-wishlist-holder.position-under{float:none;padding-top:0;}
.single-product-wide .product-images{width:49%;}
.single-product-wide .single-product-sidebar, .single-product-wide .product-information{padding-top:7vw;}
.single-product-wide .single-product-sidebar.sidebar-left{padding-left:30px;}
.single-product-wide .single-product-sidebar.sidebar-right{padding-right:30px;}
.single-product-large .tabs{margin-bottom:0.5em;}
}
.single-product-booking .variations td, .single-product-booking .group_table td, .single-product-xsmall .group_table td, .single-product-fixed .group_table td, .single-product-booking .variations th, .single-product-booking .group_table th, .single-product-xsmall .group_table th, .single-product-fixed .group_table th{border:none;width:100%;display:block;text-align:center;padding-left:0;padding-right:0;}
.single-product-booking .variations td:before, .single-product-booking .group_table td:before, .single-product-xsmall .group_table td:before, .single-product-fixed .group_table td:before, .single-product-booking .variations td:after, .single-product-booking .group_table td:after, .single-product-xsmall .group_table td:after, .single-product-fixed .group_table td:after{display:table;content:'';}
.single-product-booking .variations td:after, .single-product-booking .group_table td:after, .single-product-xsmall .group_table td:after, .single-product-fixed .group_table td:after{clear:both;}
.single-product-booking .group_table .quantity.buttons_added, .single-product-xsmall .group_table .quantity.buttons_added, .single-product-fixed .group_table .quantity.buttons_added{text-align:center;margin:0;width:100% !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.single-product-booking .group_table .woocommerce-grouped-product-list-item__label, .single-product-xsmall .group_table .woocommerce-grouped-product-list-item__label, .single-product-fixed .group_table .woocommerce-grouped-product-list-item__label{padding-bottom:0;}
.single-product-xsmall .group_table td, .single-product-fixed .group_table td, .single-product-xsmall .group_table th, .single-product-fixed .group_table th{text-align:left;}
.single-product-xsmall .group_table .quantity.buttons_added, .single-product-fixed .group_table .quantity.buttons_added{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.single-product-xsmall .product-information .title{font-size:1.3rem;}
@media only screen and (max-width: 992px) {
.product-images{margin-bottom:40px;padding:0 15px;}
.product-images .onsale, .product-images .sale-value{top:15px;left:30px;}
.single-product-center .product-content > .row, .single-product-fixed .product-content > .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.single-product-wide .product-content, .single-product-wide .single-product-sidebar{padding-left:30px;padding-right:30px;}
.product-fixed-images .product-content > .row, .product-fixed-content .product-content > .row{display:block;}
.single-product-fixed .product-content > .row, .single-product-center .product-content > .row{display:-webkit-box;display:-ms-flexbox;display:flex;}
.single-product-fixed .product-images, .single-product-center .product-images, .single-product-fixed .product-information, .single-product-center .product-information{width:100%;}
.single-product-fixed .product-images, .single-product-center .product-images{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
.single-product-fixed .product-information, .single-product-center .product-information{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.single-product-fixed .product-summary-fixed, .single-product-center .product-summary-center{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0;}
.sidebar-mobile-hide .single-product-sidebar{display:none;}
.single-product-fixed .product-images{width:100%;margin-bottom:0;display:inline-block;}
.single-product-fixed .product-images .product-images-gallery > div{width:50%;float:left;padding:0 15px;}
.single-product-fixed .product-images .product-images-gallery > div:nth-child(2n+1){clear:both;}
.single-product-fixed .product-images .product-images-gallery > div .product-lightbox-btn{left:20px;bottom:20px;}
.single-product-fixed .fixed-product-block .fixed-content{display:block;width:100%;text-align:left;text-align:start;}
.single-product-fixed .fixed-product-block table.variations td.value select{margin-left:auto;margin-right:auto;}
.fixed-product-block{height:auto;display:block;min-height:auto;}
.single-product .product-information .et-wishlist-holder.position-after{float:none;display:inline;}
}
@media only screen and (max-width: 768px) {
.single-product.product > .swiper-entry, .product-content{margin-bottom:15px;}
}
@media only screen and (max-width: 480px) {
.single-product .tabs{margin-bottom:20px;}
.single-product .product{width:100%;}
.single-product .products-slider .product-view-mask .footer-product, .single-product .products-slider .product-view-info .footer-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.single-product .products-slider .product-view-mask .footer-product .show-quickly, .single-product .products-slider .product-view-info .footer-product .show-quickly, .single-product .products-slider .product-view-mask .footer-product .xstore-wishlist, .single-product .products-slider .product-view-info .footer-product .xstore-wishlist, .single-product .products-slider .product-view-mask .footer-product .xstore-compare, .single-product .products-slider .product-view-info .footer-product .xstore-compare, .single-product .products-slider .product-view-mask .footer-product .et-wishlist-holder, .single-product .products-slider .product-view-info .footer-product .et-wishlist-holder, .single-product .products-slider .product-view-mask .footer-product .by-vendor-name-link, .single-product .products-slider .product-view-info .footer-product .by-vendor-name-link, .single-product .products-slider .product-view-mask .footer-product .pre_order_loop, .single-product .products-slider .product-view-info .footer-product .pre_order_loop, .single-product .products-slider .product-view-mask .footer-product .wcmp_add_to_cart_message, .single-product .products-slider .product-view-info .footer-product .wcmp_add_to_cart_message{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;border:none;}
.single-product .products-slider .product-view-mask .footer-product .show-quickly:after, .single-product .products-slider .product-view-info .footer-product .show-quickly:after, .single-product .products-slider .product-view-mask .footer-product .xstore-wishlist:after, .single-product .products-slider .product-view-info .footer-product .xstore-wishlist:after, .single-product .products-slider .product-view-mask .footer-product .xstore-compare:after, .single-product .products-slider .product-view-info .footer-product .xstore-compare:after, .single-product .products-slider .product-view-mask .footer-product .et-wishlist-holder:after, .single-product .products-slider .product-view-info .footer-product .et-wishlist-holder:after, .single-product .products-slider .product-view-mask .footer-product .by-vendor-name-link:after, .single-product .products-slider .product-view-info .footer-product .by-vendor-name-link:after, .single-product .products-slider .product-view-mask .footer-product .pre_order_loop:after, .single-product .products-slider .product-view-info .footer-product .pre_order_loop:after, .single-product .products-slider .product-view-mask .footer-product .wcmp_add_to_cart_message:after, .single-product .products-slider .product-view-info .footer-product .wcmp_add_to_cart_message:after{content:'';}
.single-product .products-slider .product-view-mask .footer-product .button, .single-product .products-slider .product-view-info .footer-product .button, .single-product .products-slider .product-view-mask .footer-product .by-vendor-name-link, .single-product .products-slider .product-view-info .footer-product .by-vendor-name-link, .single-product .products-slider .product-view-mask .footer-product .pre_order_loop, .single-product .products-slider .product-view-info .footer-product .pre_order_loop, .single-product .products-slider .product-view-mask .footer-product .wcmp_add_to_cart_message, .single-product .products-slider .product-view-info .footer-product .wcmp_add_to_cart_message{font-size:0;padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.single-product .products-slider .product-view-mask .footer-product .button:before, .single-product .products-slider .product-view-info .footer-product .button:before, .single-product .products-slider .product-view-mask .footer-product .by-vendor-name-link:before, .single-product .products-slider .product-view-info .footer-product .by-vendor-name-link:before, .single-product .products-slider .product-view-mask .footer-product .pre_order_loop:before, .single-product .products-slider .product-view-info .footer-product .pre_order_loop:before, .single-product .products-slider .product-view-mask .footer-product .wcmp_add_to_cart_message:before, .single-product .products-slider .product-view-info .footer-product .wcmp_add_to_cart_message:before{margin:0;}
.single-product .products-slider .product-view-mask .footer-product .compare, .single-product .products-slider .product-view-info .footer-product .compare{display:none;}
.product-images .onsale{font-size:1rem;}
#reviews .commentlist .star-rating{float:none;}
.single-product-fixed .product-images .product-images-gallery > div{width:100%;}
.single-product-large .product-information .product-information-inner{padding:20px;}
.single-product-wide .single_add_to_cart_button{min-width:180px;margin-right:0;}
.single_add_to_cart_button.button, .quick-view-popup .product_type_variable, .quick-view-popup .product_type_variation, .quick-view-popup .product_type_grouped, .quick-view-popup .product_type_external{padding-top:1rem;padding-bottom:1rem;}
}
@media only screen and (max-width: 320px) {
.single_add_to_cart_button.button, .quick-view-popup .product_type_variable, .quick-view-popup .product_type_variation, .quick-view-popup .product_type_grouped, .quick-view-popup .product_type_external{min-width:175px;margin-right:0;}
} .product-information .woocommerce-review-link,
.product-info-wrapper .woocommerce-review-link, .product-summary-center .woocommerce-review-link{margin-left:5px;}
.product_meta .wcml-dropdown > ul{padding:0;}
.product_meta .wcml-dropdown .wcml-cs-item-toggle{padding-left:0;}
.product_meta .wcml-dropdown li{display:inline-block;margin:0;}
.product_brand img, .product_meta .tagged_as img, .product_meta .posted_in img{max-height:70px;max-width:120px;height:auto;width:auto;}
.product-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.product-share .menu-social-icons li a{font-size:1rem;padding:0 5px;color:var(--et_main-color);}
.product-share .menu-social-icons li a:hover{color:var(--et_dark-2-white);}
.product-share .menu-social-icons li:first-child a{padding-left:5px;}
.product-share .menu-social-icons.icons-filled li a i{padding:5px;}
.product-share:not(:last-child){margin-bottom:5px;}
a.reset_variations, form button.reset_variations{display:inline-block;text-decoration:underline;opacity:1 !important;margin-bottom:9px;}
form button.reset_variations{color:var(--et_link-color);font-size:inherit;background:transparent;border:none;padding:0;text-transform:unset;height:auto;}
form button.reset_variations:hover{color:var(--et_link-color-hover);background:transparent;}
.compare{display:block;color:var(--et_dark-2-white);background-color:transparent;height:auto;-webkit-backface-visibility:visible;backface-visibility:visible;}
.compare:before{content:"\e915";}
.compare.button:hover{background-color:transparent;color:var(--et_main-color);}
.single-wishlist .wishlist-fragment > div{width:auto;display:inline-block;}
.single-wishlist .wishlist-fragment > div i{margin-right:0;}
.yith-wcwl-add-to-wishlist .show a::before, .yith-wcwl-add-to-wishlist .show a.button::before, .yith-wcwl-add-to-wishlist .add_to_wishlist::before{content:"\e908";}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a.button::before, .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a.button::before{content:"\e92d";}
.yith-wcwl-add-to-wishlist.wishlist-fragment .separator{display:inline-block;width:100%;}
.reviews-position-outside #reviews{margin:2.86em 0;}
.reviews-position-outside .woocommerce-tabs{margin:0;}
#reviews .comment-reply-title{text-transform:uppercase;line-height:var(--h2-line-height);}
#reviews .meta strong{display:inline-block;}
#reviews .meta time{display:block;}
img.zoomImg{background:#fff;}
.zoom-on .main-images img.zoomImg, .zoom-on .main-images a.zoom{cursor:url(//casadosdiscus.pt/wp-content/themes/xstore/images/zoom-in.png) 16 9, -webkit-zoom-in;cursor:url(//casadosdiscus.pt/wp-content/themes/xstore/images/zoom-in.png) 16 9, zoom-in;display:block;}
.main-images{margin-bottom:10px;position:relative;text-align:center;}
.main-images video{max-width:100%;outline:none;}
.photoswipe-off .woocommerce-main-image{cursor:default;}
.gallery-slider-off .main-images > div{margin-bottom:30px;}
.images .thumbnails{margin:0 -5px;position:relative;}
.images .thumbnails:not(.flex-control-thumbs){height:auto;}
.images .flex-control-thumbs{padding:0;list-style:none;margin:10px -5px;}
.images .flex-control-thumbs li{display:inline-block;padding:0 5px;}
.woocommerce-product-gallery__image{width:100%;}
.images-wrapper .et-loader{opacity:0;}
.images-wrapper .et-loader svg{height:90px;top:15%;}
.images-wrapper.processing .et-loader{opacity:1;z-index:200;}
.thumbnails-list{padding-left:0 !important;padding-right:0 !important;}
.thumbnails-list li{text-align:center;list-style:none;opacity:0.6;overflow:hidden;-webkit-transition:all 0.2s ease-out, width 0s, margin 0s;transition:all 0.2s ease-out, width 0s, margin 0s;}
.thumbnails-list .active-thumbnail{opacity:1;}
.thumbnails-list .swiper-slide a, .thumbnails-list .slick-slide a, .thumbnails-list .swiper-slide > span, .thumbnails-list .slick-slide > span{display:block;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;margin-bottom:-3px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.thumbnails-list .slick-slide:hover a, .thumbnails-list .swiper-slide:hover a, .thumbnails-list .active-thumbnail a, .thumbnails-list .slick-slide:hover > span, .thumbnails-list .swiper-slide:hover > span, .thumbnails-list .active-thumbnail > span{-webkit-transform:translateY(-3px);transform:translateY(-3px);}
.thumbnails-list .video-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:3px;padding-bottom:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.thumbnails-list .video-thumbnail.with-placeholder .et-play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.thumbnails-list .video-thumbnail span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;font-size:36px;cursor:pointer;}
.thumbnails-list .video-thumbnail p{margin:0;}
.swiper-container.swiper-control-bottom.second-initialized li.thumbnail-item{opacity:0.6;}
.swiper-container.swiper-control-bottom.second-initialized li.thumbnail-item.active-thumbnail{opacity:1;}
.swiper-container.swiper-control-bottom:not(.second-initialized) li.thumbnail-item{opacity:0;visibility:hidden;height:0;width:0;}
.open-360-popup{font-size:0;width:45px;height:45px;border-radius:100%;bottom:10px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;opacity:0;}
.open-360-popup:before{color:var(--et_font-color);font-family:'xstore-icons' !important;font-size:30px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.open-360-popup:hover:before{color:var(--et_main-color) !important;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.open-360-popup.showed{opacity:1 !important;}
.open-video-popup:hover, .open-360-popup:hover{background:transparent !important;}
.open-360-popup:before{content:'\e90f';display:block;}
.product-360-popup .mfp-close{position:absolute;left:0;right:0;bottom:0;top:0;width:100% !important;height:100%;cursor:default;z-index:1046;}
.product-360-popup .mfp-close:before{content:'';}
#product-video-popup .mfp-close{display:none !important;}
.product-brands{text-align:center;}
.product-brands .widget-title, .product-brands .short-description p:empty{display:none;}
.product-brands .view-products{text-decoration:underline;margin-bottom:0;}
.product-brands .view-products-title{margin:0 0 8px 0;font-size:1.14rem;}
.product-brands a{display:block;font-size:1rem;margin-bottom:12px;}
.product-brands img{margin:0;}
.product-images{position:relative;}
.product-images .onsale{z-index:3;}
.product-images .stock{display:none;}
.single-product .woocommerce-message, .single-product .woocommerce-error, .single-product .woocommerce-info{display:block;margin-left:auto;margin-right:auto;max-width:100%;}
.single-product div.product .woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:50%;}
.single-product div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.33%;}
.single-product div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:25%;}
.single-product div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%;}
.wcpv-sold-by-single{font-style:normal;display:block;}
.wcpv-sold-by-single a{color:var(--et_main-color);}
.wcpv-sold-by-single a:hover{color:var(--et_dark-2-white);}
.single_add_to_cart_button:before{padding-right:5px;font-family:'xstore-icons';}
.single_variation .price{margin:10px 0;}
.woocommerce-variation-price{width:100%;margin:5px 0 14px;}
.woocommerce-variation-price:empty{display:none;}
.group_table{border-top:none;}
.group_table tr, .group_table td{vertical-align:middle;border:none;}
.group_table th, .group_table td{padding-top:0.75em;padding-bottom:0.75em;}
.group_table tr:first-child td{padding-top:5px;}
.group_table tr:last-child td{padding-bottom:5px;}
.group_table label{font-size:1.14rem;}
.group_table .woocommerce-Price-amount{color:var(--et_main-color);}
.group_table .stock{display:none;}
.group_table .quantity.buttons_added{width:130px !important;margin-right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.group_table .button{height:auto;border:none;padding:0;color:var(--et_dark-2-white);background:transparent;text-transform:none;font-size:1.14rem;text-decoration:underline;}
.group_table .button:hover{color:var(--et_main-color);background:transparent !important;}
.single_add_to_cart_button.button{height:auto;font-size:0.85rem;padding-top:0.95rem;padding-bottom:0.95rem;background-color:var(--et_btn-dark-bg-color);border:1px solid var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);-webkit-text-fill-color:currentColor;min-width:190px;}
.single_add_to_cart_button.button:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);}
.single_add_to_cart_button.button.disabled:hover{background-color:var(--et_btn-dark-bg-color);border-color:var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);}
.single_add_to_cart_button ~ .et-or-wrapper{color:var(--et_dark-2-white);opacity:0.7;margin:15px 0;width:100%;}
.stretch-add-to-cart-button .woocommerce-variation-add-to-cart{width:100%;}
.stretch-add-to-cart-button .single_add_to_cart_button + .single-wishlist,
.stretch-add-to-cart-button .single_add_to_cart_button + .single-compare{-webkit-margin-start:5px;margin-inline-start:5px;}
.single_add_to_cart_button.button .loader-path, .et-quick-view-wrapper .product_type_variable .loader-path, .et-quick-view-wrapper .product_type_variation .loader-path, .et-quick-view-wrapper .product_type_grouped .loader-path, .et-quick-view-wrapper .product_type_external .loader-path, .product-details .add_to_cart_button:hover .loader-path, .wishlist_table .add_to_cart_button .loader-path{stroke:var(--loader-side-color, var(--et_btn-color-hover));}
.hide-product-name .product_title, .product-images .out-stock{display:none;}
@media only screen and (min-width: 650px) {
.swiper-vertical-images{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;}
.swiper-vertical-images .main-images, .swiper-vertical-images ul.vertical-thumbnails{margin-bottom:0;}
.swiper-vertical-images .vertical-thumbnails-wrapper{position:relative;width:20%;display:inline-block;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.swiper-vertical-images .vertical-thumbnails-wrapper ul{padding:20px 0 10px;position:relative;}
.swiper-vertical-images .vertical-thumbnails-wrapper li{margin-bottom:10px;}
.swiper-vertical-images .vertical-thumbnails-wrapper.no-arrows ul{padding:0;}
.swiper-vertical-images .vertical-thumbnails-wrapper img{max-height:100%;width:auto;}
.swiper-vertical-images .vertical-thumbnails-wrapper .slick-list{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.swiper-vertical-images .vertical-thumbnails-wrapper .slick-arrow:before{font-size:16px !important;}
.swiper-vertical-images .swiper-control-top{width:80%;display:inline-block;}
.with-vertical-slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.swipers-couple-wrapper .vertical-thumbnails-wrapper .swiper-custom-left, .swipers-couple-wrapper .vertical-thumbnails-wrapper .swiper-custom-right{width:100% !important;height:20px !important;opacity:1 !important;visibility:visible;text-align:center;}
.swipers-couple-wrapper .vertical-thumbnails-wrapper .slick-disabled{opacity:0.6 !important;}
.swipers-couple-wrapper .vertical-thumbnails-wrapper .swiper-custom-left:before{content:"\e903";}
.swipers-couple-wrapper .vertical-thumbnails-wrapper .swiper-custom-right:before{content:"\e905";}
}
@media(min-width:993px){
.product-fixed-images .images-wrapper{padding-bottom:20px;}
}
@media only screen and (max-width: 649px) {
.swiper-vertical-images .vertical-thumbnails-wrapper .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;}
.swiper-vertical-images .vertical-thumbnails-wrapper li img{margin:0 auto;}
.swiper-vertical-images .vertical-thumbnails-wrapper li .swiper-custom-left, .swiper-vertical-images .vertical-thumbnails-wrapper li .swiper-custom-right{display:none;}
}
@media only screen and (max-width: 992px) {
.reviews-position-outside .tabs{width:100% !important;padding:0;}
.reviews-position-outside #reviews{width:100%;padding:0;}
}
@media only screen and (max-width: 768px) and (min-width: 650px) {
.swiper-vertical-images.swiper-entry .swiper-control-bottom.swiper-container .swiper-custom-left, .swiper-vertical-images.swiper-entry .swiper-control-bottom.swiper-container .swiper-custom-right{display:inline-block;}
}
@media only screen and (max-width: 480px) {
.open-360-popup:before{font-size:26px;}
} .et-single-buy-now.single_add_to_cart_button.button{position:relative;background:var(--single-buy-now-button-background-color, #339438) !important;color:var(--single-buy-now-button-color, #fff) !important;overflow:hidden;border-style:var(--single-buy-now-button-border-style, 'none') !important;border-color:var(--single-buy-now-button-border-color) !important;}
.product-content .et-single-buy-now.single_add_to_cart_button.button, .et_product-block .et-single-buy-now.single_add_to_cart_button.button{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;}
.product-content .et-single-buy-now.single_add_to_cart_button.button:hover:active, .et_product-block .et-single-buy-now.single_add_to_cart_button.button:hover:active{-webkit-transform:translateY(2px);transform:translateY(2px);}
.et-single-buy-now.single_add_to_cart_button.button:hover, .et-single-buy-now.single_add_to_cart_button.button:focus, .et-single-buy-now.single_add_to_cart_button.button:hover:focus{color:var(--single-buy-now-button-color-hover, #fff) !important;background:var(--single-buy-now-button-background-color-hover, #2e7d32) !important;border-color:var(--single-buy-now-button-border-color-hover) !important;}
.product-content form.cart, .et_product-block form.cart, .product-content .woocommerce-variation-add-to-cart, .et_product-block .woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;}
.product-content form.cart .bundle_data, .et_product-block form.cart .bundle_data, .product-content .single_variation_wrap, .et_product-block .single_variation_wrap{width:100%;}
#wc-stripe-payment-request-wrapper,
#wc-stripe-payment-request-button-separator{-ms-flex-preferred-size:100%;flex-basis:100%;}
.sales-booster-live-viewing, .sales-booster-total-sales{color:var(--et_dark-2-white);margin-bottom:15px;}
div.sales-booster-estimated-delivery{color:var(--et_dark-2-white);font-size:1.14rem;margin-bottom:10px;}
div.sales-booster-estimated-delivery .delivery-date{-webkit-padding-start:3px;padding-inline-start:3px;color:var(--et_font-color);}
.product-content .single-waitlist{margin-bottom:20px;}
.bought-together-products{margin-top:60px;margin-bottom:80px;}
@media only screen and (min-width: 992px) {
.bought-together-products .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.bought-together-products form{-webkit-margin-start:20px;margin-inline-start:20px;}
}
.bought-together-products .swiper-container.carousel-area{margin-left:0;margin-right:0;}
.bought-together-products .swiper-container .swiper-slide:not(:last-child):after{content:'\e910';font-family:'xstore-icons';font-size:1rem;position:absolute;right:-15px;top:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);z-index:1;display:inline-block;}
.bought-together-products .swiper-container .swiper-pagination{position:relative;}
.bought-together-products > .title{margin-bottom:30px;text-align:start;}
.bought-together-products .product-slide{padding:0;}
.bought-together-products .product.not-ready-to-buy{opacity:0.7;}
.bought-together-products .bought-together-products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:200px;overflow:auto;}
.bought-together-products .bought-together-products-list .price{color:var(--et_main-color);-webkit-margin-start:10px;margin-inline-start:10px;}
.bought-together-products .total-price{color:var(--et_dark-2-white);font-size:2rem;}
.bought-together-products .total-price-wrapper{width:100%;color:var(--et_main-color);margin:20px 0;}
.bought-together-button-wrapper button{height:auto;}
.xstore-wishlist-single, .xstore-waitlist-single, .elementor-button-wrapper .single-waitlist, .xstore-compare-single{display:inline-block;font-size:1.14rem;}
.et_column .xstore-compare-single{display:inline-block;}
form.cart ~ .single-wishlist .xstore-wishlist-single,
form.cart ~ .single-compare .xstore-compare-single,
form.cart .quantity ~ .single-compare .xstore-compare,
form.cart .quantity ~ .single-wishlist .xstore-wishlist{margin-bottom:10px;}
form.cart .single-wishlist ~ .single-compare .xstore-compare-single.xstore-compare-icon{-webkit-margin-start:5px;margin-inline-start:5px;}
.st-swatch-in-loop ~ .single-wishlist .xstore-wishlist-single,
.st-swatch-in-loop ~ .single-compare .xstore-compare-single{margin-bottom:10px;}
.xstore-wishlist-single.xstore-wishlist-icon, .xstore-waitlist-single.xstore-waitlist-icon, .xstore-compare-single.xstore-compare-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-size:1.45rem;padding:11px;background:var(--et_white-2-dark);border:1px solid var(--et_border-color);border-radius:50%;}
.xstore-waitlist-single.xstore-waitlist-icon{color:var(--et_link-color);}
.xstore-waitlist-single.xstore-waitlist-icon:hover{color:var(--et_link-color-hover);}
.xstore-compare-single:not(.xstore-compare-icon) .et-icon{color:currentColor !important;}
.single-waitlist .xstore-waitlist-error-message{color:var(--et_error-color, #fff);font-size:1rem;margin-top:10px;margin-bottom:0 !important;}
.single-waitlist .xstore-waitlist-error-message:empty{display:none;}
.sticky-message-on .single-waitlist .xstore-waitlist-error-message{position:relative;opacity:1;visibility:visible;-webkit-animation:none;animation:none;}
.single-waitlist .mtips{z-index:2;}
.xstore-waitlist-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-5px;}
.xstore-waitlist-buttons button{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:5px;height:auto;}
#wcpay-payment-request-wrapper,
#wcpay-payment-request-button-separator{-ms-flex-preferred-size:100%;flex-basis:100%;}
.product_meta .products-page-cats a, .product_meta .tagged_as a{padding-left:2px;}
a.reset_variations{margin-left:1rem;}
.single-wishlist .wishlist-fragment > div i.yith-wcwl-icon{margin-right:7px;}
#reviews .verified{font-size:1.2rem;display:inline-block;padding-left:5px;}
.comment-form-cookies-consent{position:relative;padding-left:20px;clear:both;}
.comment-form-cookies-consent #wp-comment-cookies-consent{position:absolute;left:0;top:calc(1ex - 1px);margin-top:0;}
.open-360-popup{left:0;}
.product-images .onsale.left{left:35px;}
.product-images .onsale.right{right:35px;}
.single_add_to_cart_button.button{margin-right:0.4rem;}
.stretch-add-to-cart-button .single_add_to_cart_button{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:0;}
.product-type-grouped button[type="submit"]{margin-left:0 !important;}
@media only screen and (min-width: 650px) {
.swiper-vertical-images .vertical-thumbnails-wrapper{padding-right:10px;}
.with-vertical-slider.product-images .onsale{left:calc(20% + 30px);}
.swipers-couple-wrapper .vertical-thumbnails-wrapper .swiper-custom-left{top:0;left:0 !important;}
.swipers-couple-wrapper .vertical-thumbnails-wrapper .swiper-custom-right{top:auto;bottom:0;right:0 !important;}
}
@media(min-width:993px){
.single-product-sidebar.sidebar-right{border-left:1px solid var(--et_border-color);}
.single-product-sidebar.sidebar-left{border-right:1px solid var(--et_border-color);}
}
@media only screen and (max-width: 649px) {
.swiper-vertical-images .vertical-thumbnails-wrapper li{margin-right:10px;}
} .et-remove-type2{display:none;}
.widget_shopping_cart_content:before, .widget_shopping_cart_content:after{display:table;content:'';}
.widget_shopping_cart_content:after{clear:both;}
.et_b_header-cart .product_list_widget + p{margin-top:20px;margin-bottom:-20px;padding:0 !important;}
.et_b_header-cart .cart-popup-footer{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.et_b_header-cart .woocommerce-mini-cart__footer:empty{display:none;}
.et_b_header-cart .et-cart-progress{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:20px;padding-left:20px;cursor:default;background:transparent;padding-top:0;color:currentColor;}
.et_b_header-cart .et-cart-progress > span{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-10px;}
.et_b_header-cart .et-cart-progress .et_b-icon{width:auto;}
.et_b_header-cart .et-cart-progress svg{vertical-align:middle;font-size:1.2em;}
.et_b_header-cart .et-cart-progress:not([data-percent-sold="100"]) .et-cart-progress-success,
.et_b_header-cart .et-cart-progress[data-percent-sold="100"] .et-cart-in-progress{display:none;}
.et_b_header-cart .et-cart-progress-amount{font-size:114%;font-weight:600;}
.et_b_header-cart .et-cart-progress .et_cart-progress-bar{position:relative;width:100%;height:12px;text-align:start;background-color:var(--et_border-color);background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.7) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.7) 75%, transparent 75%, transparent);background-size:30px 30px;animation:progress-bar-move 2s linear infinite reverse;display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:3px;margin-top:10px;}
.et_b_header-cart .et-cart-progress .et_cart-progress-bar::-webkit-progress-bar{background:transparent;}
.et_b_header-cart .et-cart-progress .et_cart-progress-bar::-webkit-progress-value{display:block;height:100%;background-color:var(--et_green-color);position:relative;overflow:hidden;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.mobile-header-wrapper .et_b_header-cart .et-cart-progress .et_cart-progress-bar{display:none;}
.woocommerce-mini-cart__footer{padding:var(--cart-widget-footer-padding, 15px 5px);margin:var(--cart-widget-footer-margin, 0);-ms-flex-item-align:end;align-self:flex-end;}
.woocommerce-mini-cart__footer:not(:last-child){margin-bottom:0;}
.woocommerce-mini-cart__footer p{color:currentColor;font-size:100%;line-height:normal;}
.woocommerce-mini-cart__footer p:last-child{margin-bottom:0;}
.et-cart-quantity.count-0 ~ .et-mini-content .woocommerce-mini-cart__footer{display:none;}
.woocommerce-mini-cart__footer .woocommerce-mini-cart__footer .vc_row{max-width:100%;}
.woocommerce-mini-cart__footer .woocommerce-mini-cart__footer .swiper-container{max-width:100%;overflow:hidden;}
.et-mini-content .woocommerce-mini-cart__footer-wrapper{display:inline-block;width:100%;}
@-webkit-keyframes progress-bar-move {
0%{background-position:0 0;}
100%{background-position:30px 30px;}
}
@keyframes progress-bar-move {
0%{background-position:0 0;}
100%{background-position:30px 30px;}
}
.et_element .product_list_widget{padding-bottom:0;}
.et_element .product_list_widget li .product-title, .et_element .wishlist-dropdown li .product-title{font-size:114%;color:currentColor;}
.et_element .product_list_widget li .product-title a, .et_element .wishlist-dropdown li .product-title a{font-size:inherit;color:currentColor;}
.et_element .product_list_widget li .product-title a:hover, .et_element .wishlist-dropdown li .product-title a:hover{opacity:0.7;color:currentColor;}
.et_element .btn-checkout, .et_element .mini-cart-buttons .wc-forward:not(.btn-checkout),
.et_element .btn-view-wishlist, .et_element .btn-view-compare{font-size:85%;height:auto;}
.et_element .mini-cart-buttons .wc-forward:not(.btn-checkout){color:var(--et_btn-color);background-color:var(--et_btn-bg-color);border:2px solid var(--et_btn-br-color) !important;}
.et_element .mini-cart-buttons .wc-forward:not(.btn-checkout):hover{opacity:0.85;}
.et_element .cart-popup-footer > *{font-size:114%;color:currentColor;}
.et_element .cart-widget-subtotal .small-h, .et_element .cart-widget-subtotal .big-coast{font-size:100%;}
.mini-cart-buttons{margin-bottom:0;--et_inputs-height:auto;}
.mini-cart-buttons a{color:var(--et_btn-dark-color);-webkit-text-fill-color:currentColor;background-color:var(--et_btn-dark-bg-color);border-color:var(--et_btn-dark-br-color);display:block;padding:1rem 1.7rem;text-align:center;}
.mini-cart-buttons a:not(:first-child){margin-top:9px;}
.mini-cart-buttons a:hover, .mini-cart-buttons a:focus, .mini-cart-buttons a:hover:focus{color:var(--et_btn-dark-color-hover);background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);}
.product_list_widget{float:left;width:100%;padding-bottom:1.43rem;}
.product_list_widget + p{margin-top:-0.7em;display:inline-block;width:100%;}
.product_list_widget .product-item-right{overflow:hidden;}
.product_list_widget .product-item-right .star-rating{display:block;margin:0 0 10px;}
.product_list_widget li .blockOverlay{opacity:0.9 !important;background-color:var(--et_white-2-dark) !important;}
.product_list_widget li .rating{display:none;}
.product_list_widget .descr-box > span, .product_list_widget .product_meta > span{display:inline-block;opacity:1;margin-top:0.4em;margin-bottom:0;-webkit-transition:none;transition:none;height:auto;}
.product_list_widget .quantity-wrapper{-webkit-transition:all 0.3s;transition:all 0.3s;position:static;-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.product_list_widget .quantity-wrapper .quantity{position:relative;height:var(--et_quantity-height, 38px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;white-space:nowrap;margin:0.6em 0 0.2em;}
.product_list_widget .quantity-wrapper .quantity > span, .product_list_widget .quantity-wrapper .quantity input[type="number"]{color:currentColor;border-color:var(--et_border-color);}
.product_list_widget .quantity-wrapper span.quantity{font-size:1.35em;margin-top:calc(.6em - .35ex);}
.product_list_widget .quantity-wrapper span.quantity, .product_list_widget .quantity-wrapper span.quantity span{color:currentColor;}
.product_list_widget .quantity-wrapper span.quantity, .product_list_widget .quantity-wrapper span.quantity > .amount{margin-left:7px;}
@media only screen and (max-width: 380px) {
.product_list_widget .quantity-wrapper span.quantity{height:auto;}
}
.product_list_widget li .quantity-wrapper ~ .quantity,
.product_list_widget li .quantity-wrapper ~ .product_meta{opacity:0;visibility:hidden;display:none;}
.product_list_widget .woocommerce-mini-cart__empty-message:before{display:none;}
.product_list_widget .variation{display:grid;grid-template-columns:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:5px;opacity:0.7;}
.product_list_widget .variation br{display:none;}
.product_list_widget .variation p{margin-bottom:0.21em;line-height:1.4;font-size:var(--content-zoom, 1rem);}
.product_list_widget .variation dt{display:inline-block;font-size:var(--content-zoom, 1rem);}
.product_list_widget .variation dd{display:inline-block;font-size:var(--content-zoom, 1rem);margin-right:5px;overflow:hidden;}
.product_list_widget .variation dd p{margin-bottom:0;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.product_list_widget .variation dd img{max-width:15px;}
.woocommerce-mini-cart__empty-message .btn{background-color:var(--et_btn-dark-bg-color);border:1px solid var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);-webkit-text-fill-color:currentColor;height:auto;}
.woocommerce-mini-cart__empty-message .btn:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);}
.product_list_widget, .wishlist-dropdown{color:var(--et_main-color);}
.product_list_widget .product-list-image, .wishlist-dropdown .product-list-image, .product_list_widget .product-title a, .wishlist-dropdown .product-title a{padding:0;}
.product_list_widget .cart-popup .empty, .wishlist-dropdown .cart-popup .empty{margin-bottom:0;border-bottom:0;padding-bottom:0;}
.product_list_widget > p, .wishlist-dropdown > p, .et_b_header-cart .product_list-popup-footer-wrapper > p{font-size:var(--content-zoom);margin:0;}
.product_list_widget li, .wishlist-dropdown li, .sidebar-slider li{position:relative;margin-bottom:var(--items-spacing, 1.43em) !important;list-style-type:none;overflow:hidden;}
.product_list_widget li .product-title, .wishlist-dropdown li .product-title, .sidebar-slider li .product-title{font-size:var(--item-title-size, 1.14rem);padding-right:25px;margin-bottom:0.15em;line-height:1.4;text-align:start;}
.product_list_widget li .product-title:empty, .wishlist-dropdown li .product-title:empty, .sidebar-slider li .product-title:empty{display:none;}
.product_list_widget li .product-title a, .wishlist-dropdown li .product-title a, .sidebar-slider li .product-title a{font-size:inherit;display:block;white-space:var(--item-title-white-space, nowrap);overflow:hidden;text-overflow:ellipsis;color:var(--et_dark-2-white);}
.product_list_widget li .product-title a:hover, .wishlist-dropdown li .product-title a:hover, .sidebar-slider li .product-title a:hover{color:var(--et_main-color);}
.product_list_widget li .price, .wishlist-dropdown li .price, .sidebar-slider li .price{font-size:1rem;line-height:1.4;color:var(--et_main-color);}
.product_list_widget li .right-wrap, .wishlist-dropdown li .right-wrap, .sidebar-slider li .right-wrap{overflow:hidden;}
.widget_shopping_cart .xcomponent-outlet, .cart_totals .xcomponent-outlet{max-height:45px;}
.popup-count-0 .wishlist-dropdown{display:none;}
.cart-popup-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1.43em;}
.cart-popup-footer > *{font-size:1.14rem;-webkit-box-flex:1;-ms-flex:1;flex:1;}
.cart-popup-footer a:hover{color:var(--et_main-color);}
.cart-widget-subtotal{text-align:end;color:var(--et_dark-2-white);}
.cart-widget-subtotal .small-h{font-size:1.14rem;}
.cart-widget-subtotal .big-coast{font-size:1rem;}
.widget_shopping_cart .cart-widget-products{margin-bottom:1.07em;width:100%;}
.cart-widget-products{border-bottom:1px solid var(--et_border-color);margin-bottom:1.43em;}
.et-off-canvas .cart-widget-products{border-bottom:none;}
.et-off-canvas .cart-widget-products li:not(:hover) .remove{opacity:0;visibility:hidden;-webkit-transform:translateX(7px) rotate(20deg);transform:translateX(7px) rotate(20deg);}
.header-wrapper .et-off-canvas .cart-widget-products .remove{right:12px;}
.cart-widget-products .product-mini-image{display:inline-block;float:left;padding:0;}
.cart-widget-products a:hover{color:var(--et_active-color);}
.cart-widget-products li{width:100%;}
.cart-widget-products img{float:left;max-width:5.71em;}
.cart-widget-products .remove{position:absolute;font-size:114%;top:0;right:0;line-height:1;opacity:0.7;padding:0;color:currentColor;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.cart-widget-products .remove:hover{color:currentColor;opacity:1;}
.cart-widget-products .remove i{font-size:75%;padding:3px;}
.widget .product_list_widget .cart-widget-products{margin-right:3px;}
.widget .product_list_widget li{position:relative;padding:0 2em 0 0;}
.skeleton-body{--linear-gradient:#f4f4f4;--linear-gradient-overlay:rgba(255, 255, 255, 0);--linear-gradient-overlay-2:rgba(255, 255, 255, 0.8);}
.skeleton-body.et-popup, .skeleton-body.popup-added-to-cart-content{overflow:hidden;}
.skeleton-body > .et-popup-content:empty{min-height:350px;}
.skeleton-body > .et-mini-content:empty:before, .skeleton-body > .et-popup-content:empty:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:0 15px;background-repeat:no-repeat;}
.skeleton-body > .et-mini-content:empty, .skeleton-body .product-content{overflow:hidden;}
.skeleton-body.popup-added-to-cart-content:after, .skeleton-body > .et-mini-content:empty:after, .skeleton-body .product-content:after, .skeleton-body.et-popup > div:empty:after{content:'';position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-image:-webkit-gradient(linear, left top, right top, color-stop(20%, var(--linear-gradient-overlay, rgba(255, 255, 255, 0))), color-stop(50%, var(--linear-gradient-overlay-2, rgba(255, 255, 255, 0.8))), color-stop(80%, var(--linear-gradient-overlay, rgba(255, 255, 255, 0))));background-image:linear-gradient(90deg, var(--linear-gradient-overlay, rgba(255, 255, 255, 0)) 20%, var(--linear-gradient-overlay-2, rgba(255, 255, 255, 0.8)) 50%, var(--linear-gradient-overlay, rgba(255, 255, 255, 0)) 80%);background-size:60% 100%;background-position:-100% 0;background-repeat:no-repeat;-webkit-animation:skeletonloading 1.5s infinite 0.2s;animation:skeletonloading 1.5s infinite 0.2s;z-index:1;}
.skeleton-body .product-images:empty:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:0 15px;background-repeat:no-repeat;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent));background-image:linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0);background-size:100% 100%;background-position:left 0;}
.skeleton-body.product > div:empty:before, .skeleton-body .product-information:empty:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:0 15px;background-repeat:no-repeat;}
.skeleton-body.product > div:empty:before{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent));background-image:linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0);background-size:100% 450px, 60% 20px, 20% 15px, 27% 15px, 45% 15px, 35% 15px, 195% 15px, 65% 15px, 85% 15px, 30% 15px, 40% 40px;background-position:left 15px, left 480px, left 515px, left 545px, left 575px, left 605px, left 635px, left 665px, left 695px, left 725px, left 770px;}
.skeleton-body .product-information:empty:before{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent));background-image:linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0);background-size:60% 20px, 20% 15px, 27% 15px, 45% 15px, 35% 15px, 195% 15px, 65% 15px, 85% 15px, 30% 15px, 40% 40px;background-position:left 15px, left 50px, left 80px, left 110px, left 140px, left 170px, left 200px, left 230px, left 260px, left 290px;}
.skeleton-body.et-popup > div:empty:before{min-height:500px;display:block;width:100%;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent));background-image:linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0);background-size:50% 20px, 40% 20px, 55% 20px, 35% 20px, 45% 20px, 50% 20px, 40% 20px, 45% 20px, 55% 20px, 35% 20px;background-position:center 20px, center 50px, center 80px, center 110px, center 140px, center 170px, center 200px, center 230px, center 260px, center 290px;margin:0;}
.skeleton-body.popup-added-to-cart-content{background-color:var(--et_white-2-dark);}
.skeleton-body.popup-added-to-cart-content .product-section-01{min-height:190px;}
.skeleton-body.popup-added-to-cart-content .product-section-01 .product-name{min-height:inherit;margin-bottom:15px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent));background-image:linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0);background-position:left 15px;background-repeat:no-repeat;background-size:calc(100% - 15px);}
.skeleton-body.popup-added-to-cart-content .product-section-01 .product-details{min-height:inherit;margin-bottom:15px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent));background-image:linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0);background-size:30% 25px, 20% 20px, 20% 20px, 15% 34px;background-position:left 15px, left 55px, left 85px, left 125px;background-repeat:no-repeat;}
.skeleton-body.popup-added-to-cart-content .product-section-01 .order-total{min-height:70px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent));background-image:linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0);background-size:20% 30px, 15% 30px;background-position:left 20px, right 20px;background-repeat:no-repeat;}
.skeleton-body.popup-added-to-cart-content .product-section-02{min-height:60px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent));background-image:linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0);background-size:calc(33.33% - 5px) 40px, calc(33.33% - 5px) 40px, calc(33.33% - 5px) 40px;background-position:left 15px, center 15px, right 15px;background-repeat:no-repeat;clear:both;}
.skeleton-body.popup-added-to-cart-content .product-section-03{min-height:170px;margin:0 -15px;}
.skeleton-body.popup-added-to-cart-content .product-section-03 .slide-item{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(100%, var(--linear-gradient, #f4f4f4)), color-stop(0, transparent));background-image:linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0), linear-gradient(var(--linear-gradient, #f4f4f4) 100%, transparent 0);background-size:100% 50px, 25% 15px, 20% 15px, 35% 15px;background-position:left 0px, left 65px, left 90px, left 115px;background-repeat:no-repeat;min-height:130px;}
@-webkit-keyframes skeletonloading {
to{background-position:200% 0;}
}
@keyframes skeletonloading {
to{background-position:200% 0;}
}  .category-description + .filter-wrap,
.term-description + .filter-wrap{margin-top:0;}
.filter-wrap{position:relative;margin-bottom:12px;}
.filter-wrap select{height:30px;line-height:28px;}
.filter-wrap .filter-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}
.filter-wrap .filter-content > *{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.filter-wrap .filter-content > *:last-child{margin-left:auto;}
.filter-wrap .filter-content > form:last-child{margin-left:0;margin-right:auto;}
.filter-wrap .products-per-page form{display:inline-block;margin-left:15px;}
.woocommerce-ordering select{width:170px;}
.view-switcher{line-height:1;border-radius:5px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.woocommerce-ordering + .view-switcher{-webkit-margin-start:20px;margin-inline-start:20px;}
.view-switcher:hover{background:var(--et_dark-2-white-002);}
.view-switcher > [class*=switch]{position:relative;padding:6px;border-radius:5px;margin-left:5px;margin-right:5px;}
.view-switcher > [class*=switch] ~ div:before{content:'';top:5px;bottom:5px;border-left:1px solid var(--et_border-color);left:-5px;position:absolute;}
.view-switcher label{display:none;}
.view-switcher .switch-list > a, .view-switcher .switch-grid > a, .view-switcher .switch-more > a{color:var(--et_main-color);cursor:pointer;text-align:center;font-size:0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.view-switcher .switch-list > a:before, .view-switcher .switch-grid > a:before, .view-switcher .switch-more > a:before{font-family:'xstore-icons';content:'\e92f';display:inline-block;font-size:1.2rem;}
.view-switcher .switch-list:not(.switcher-active):hover > a,
.view-switcher .switch-grid:not(.switcher-active):hover > a,
.view-switcher .switch-more:not(.switcher-active):hover > a{color:var(--et_dark-2-white);opacity:0.7;}
.view-switcher .switch-grid a[data-row-count="2"]:before{content:'\e909';}
.view-switcher .switch-grid a[data-row-count="3"]:before,
.view-switcher .switch-grid a:not([data-row-count]):before{content:'\e92e';}
.view-switcher .switch-grid a[data-row-count="4"]:before{content:'\e913';}
.view-switcher .switch-more > a[data-type="more"]:before{content:'\e905';font-size:0.9rem;}
.view-switcher .switch-more ul{position:absolute;padding:10px 0;top:100%;list-style:none;-webkit-animation:et-dropdown 0.3s ease-in-out;animation:et-dropdown 0.3s ease-in-out;border:1px solid var(--et_border-color);width:180px;right:calc(50% - 90px);z-index:99;background:var(--et_white-2-dark);margin:0;border-radius:3px;}
.view-switcher .switch-more ul li{margin:0;}
.view-switcher .switch-more ul li a{display:inline-block;padding:0.6em 1.9em;line-height:1;}
.view-switcher .switch-more ul li:not(.switcher-active) > a{color:var(--et_main-color);}
.view-switcher .switch-more ul li:not(.switcher-active) > a:hover{color:var(--et_dark-2-white);opacity:0.7;}
.view-switcher .switch-more:not(:hover) ul{display:none;}
.view-switcher .switcher-active > a{color:var(--et_active-color);}
.open-filters-btn{position:relative;display:inline-block;margin-right:20px;}
.open-filters-btn a{-webkit-padding-start:23px;padding-inline-start:23px;}
.open-filters-btn a i{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.open-filters-btn a.active i{-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg);}
.open-filters-btn a.active, .open-filters-btn a:hover{color:var(--et_dark-2-white);}
.open-filters-btn a, .filter-wrap .products-per-page span{color:var(--et_font-color);}
.shop-filters{display:none;overflow:hidden;margin:20px 0 0;}
.shop-filters.filters-opened{display:block;}
.shop-filters.widget-columns-2 .sidebar-widget{width:50%;}
.shop-filters.widget-columns-3 .sidebar-widget{width:33.33%;}
.shop-filters.widget-columns-4 .sidebar-widget{width:25%;}
.shop-filters.widget-columns-5 .sidebar-widget{width:20%;}
.shop-filters.widget-columns-2 .sidebar-widget:nth-child(2n + 1),
.shop-filters.widget-columns-3 .sidebar-widget:nth-child(3n + 1),
.shop-filters.widget-columns-4 .sidebar-widget:nth-child(4n + 1),
.shop-filters.widget-columns-5 .sidebar-widget:nth-child(5n + 1){clear:both;}
.shop-filters-area{margin-left:-15px;margin-right:-15px;}
.shop-filters-area .sidebar-widget{position:relative;width:100%;padding:0 15px;float:left;margin-bottom:25px;height:auto;}
.shop-filters-area .sidebar-widget .select2{z-index:auto;}
.shop-filters-area .product-categories > li > a{padding:9px 0 8px 0;}
.shop-filters-area .product_list_widget li{margin-right:10px;}
.shop-filters-area ul{padding-left:0;padding-right:0 !important;}
@media only screen and (max-width: 1200px) {
.view-switcher{-webkit-margin-start:15px;margin-inline-start:15px;}
}
@media only screen and (max-width: 992px) {
.shop-filters-area .sidebar-widget{width:50% !important;}
.shop-filters-area .sidebar-widget:nth-child(2n+1){clear:both;}
}
@media only screen and (max-width: 480px) {
.shop-filters-area .sidebar-widget{width:100% !important;}
.filter-wrap .filter-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.filter-wrap .view-switcher{display:none !important;}
}  .et-quick-view-wrapper .swiper-slide a{display:inline-block;}
.et-quick-view-wrapper .main-images a.zoom, .et-quick-view-wrapper .main-images a{cursor:default;}
.et-quick-view-wrapper .swiper-grid .swiper-slide{width:auto;max-width:100%;}
.et-quick-view-wrapper .swiper-grid a.zoom, .et-quick-view-wrapper .swiper-grid a{cursor:inherit;}
.et-quick-view-wrapper .product_type_variable, .et-quick-view-wrapper .product_type_variation, .et-quick-view-wrapper .product_type_grouped, .et-quick-view-wrapper .product_type_external{height:auto;font-size:0.85rem;padding-top:0.95rem;padding-bottom:0.95rem;background-color:var(--et_btn-dark-bg-color);color:var(--et_btn-dark-color);-webkit-text-fill-color:currentColor;min-width:190px;margin-right:0.4rem;}
.et-quick-view-wrapper .product_type_variable:hover, .et-quick-view-wrapper .product_type_variation:hover, .et-quick-view-wrapper .product_type_grouped:hover, .et-quick-view-wrapper .product_type_external:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);}
.et-quick-view-wrapper .product_type_variable:before, .et-quick-view-wrapper .product_type_variation:before, .et-quick-view-wrapper .product_type_grouped:before, .et-quick-view-wrapper .product_type_external:before, .et-quick-view-wrapper .add_to_cart_button:before{padding-right:5px;font-family:'xstore-icons';}
.et-quick-view-wrapper .add_to_cart_button.loading, .et-quick-view-wrapper .add_to_cart_button.loading:before{color:transparent !important;-webkit-transition:none !important;transition:none !important;}
.et-quick-view-wrapper .add_to_cart_button.loading:before{background:transparent !important;}
.et-quick-view-wrapper .add_to_cart_button .et-loader{position:absolute;left:50%;top:50%;margin:0;}
.et-quick-view-wrapper .add_to_cart_button .loader-circular{left:calc(50% - 15px);top:calc(50% - 15px);bottom:auto;margin:0;}
.et-quick-view-wrapper .sten-reset-loop-variation{margin-top:0;margin-bottom:5px;font-size:1rem;text-transform:capitalize;}
.et-quick-view-wrapper .show-full-details{font-size:1.14rem;line-height:1.9;margin-top:10px;display:block;text-align:start;text-decoration:underline;}
.et-quick-view-wrapper .quick-view-excerpts{margin-top:1.4em;margin-bottom:3em;overflow:hidden;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.et-quick-view-wrapper .quick-view-excerpts.show-content{max-height:440px;overflow-y:hidden;}
.et-quick-view-wrapper .quick-view-excerpts.show-content .excerpt-content{visibility:visible;opacity:1;max-height:350px;}
.et-quick-view-wrapper .quick-view-excerpts.show-content .excerpt-title:before{content:'\e903';}
.et-quick-view-wrapper .quick-view-excerpts.show-content + .excerpt-title{margin-bottom:10px;}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-title{display:inline-block;padding-right:1em;text-decoration:underline;color:var(--et_dark-2-white);font-size:1.14rem;cursor:pointer;position:relative;}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-title:before{display:inline-block;content:'\e905';font-family:'xstore-icons';position:absolute;font-size:0.75em;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content{position:relative;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;max-height:0;opacity:0;visibility:hidden;overflow:hidden;}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content:before{top:0;background:-webkit-gradient(linear, left bottom, left top, from(var(--et_white-2-dark-0)), color-stop(80%, var(--et_white-2-dark)));background:linear-gradient(to top, var(--et_white-2-dark-0) 0%, var(--et_white-2-dark) 80%);}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content:after{bottom:0;background:-webkit-gradient(linear, left top, left bottom, from(var(--et_white-2-dark-0)), color-stop(80%, var(--et_white-2-dark)));background:linear-gradient(to bottom, var(--et_white-2-dark-0) 0%, var(--et_white-2-dark) 80%);}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content:before, .et-quick-view-wrapper .quick-view-excerpts .excerpt-content:after{position:absolute;content:'';display:block;left:0;right:2px;height:20px;pointer-events:none;}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content .excerpt-content-inner{max-height:350px;padding-right:15px;overflow:hidden;overflow-y:auto;}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content-inner{line-height:1.8;font-size:1.14rem;}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content-inner h1, .et-quick-view-wrapper .quick-view-excerpts .excerpt-content-inner h2, .et-quick-view-wrapper .quick-view-excerpts .excerpt-content-inner h3, .et-quick-view-wrapper .quick-view-excerpts .excerpt-content-inner h4, .et-quick-view-wrapper .quick-view-excerpts .excerpt-content-inner h5, .et-quick-view-wrapper .quick-view-excerpts .excerpt-content-inner h6{line-height:1.3;margin-bottom:0.35em;margin-top:0.35em;}
.et-quick-view-wrapper .yith-wcwl-add-to-wishlist.wishlist-fragment{margin:0;}
.et-quick-view-wrapper .xstore-wishlist-single, .et-quick-view-wrapper .xstore-compare-single{display:block;font-size:1.14rem;}
.et-quick-view-wrapper .quantity-wrapper{display:block;height:auto;max-width:unset;}
.et-quick-view-wrapper .product_meta:empty{display:none !important;}
.quick-view-popup{margin:0 auto;position:relative;background:var(--et_container-bg-color, var(--et_white-2-dark));width:870px;max-width:100%;}
.quick-view-popup .skeleton-body .product-content .row > div{height:550px;}
.quick-view-popup .skeleton-body .product-content.quick-view-layout-centered .row > div{height:370px;}
.quick-view-popup .product-content{position:relative;}
.quick-view-popup .product-content.quick-view-layout-centered, .quick-view-popup .product-content.quick-view-layout-centered img, .quick-view-popup .product-content.quick-view-layout-centered iframe{max-height:unset;}
.quick-view-popup .product-content.quick-view-layout-centered .product-images, .quick-view-popup .product-content.quick-view-layout-centered .product-information{width:100%;}
.quick-view-popup .product-content.quick-view-layout-centered .product-images:empty:before{background-size:70% 100%;background-position:center 15px;margin:0 30px;}
.quick-view-popup .product-content.quick-view-layout-centered .product-information{position:relative;padding-left:30px;padding-right:30px;}
.quick-view-popup .product-content.quick-view-layout-centered .product-information:empty:before{margin:0 30px;}
.quick-view-popup .product-content img.lazyload-lqip{width:100%;}
.quick-view-popup .vertical-thumbnails, .quick-view-popup .swiper-control-bottom{display:none;}
.quick-view-popup .product-content, .quick-view-popup .main-images{margin-bottom:0;}
.quick-view-popup .main-images{text-align:start;}
.quick-view-popup .et-wishlist-holder{margin-bottom:10px;}
.quick-view-popup .product-information{text-align:start;}
.quick-view-popup .product-information .woocommerce-review-link{display:none !important;}
.quick-view-popup .product-information::-webkit-scrollbar{width:3px;}
.quick-view-popup .open-360-popup{display:none;}
.quick-view-popup .excerpt-content-inner:focus{outline:none;}
.quick-view-popup .product-cats{margin-top:-2em;margin-bottom:1em;color:var(--et_font-color);text-transform:uppercase;}
.quick-view-popup .product-cats a{color:var(--et_font-color);}
.quick-view-popup .add_to_cart_button{margin-right:1em;border-style:none;}
.quick-view-popup .quick-view-info{margin-bottom:1.07em;}
.quick-view-popup .quick-view-info .woocommerce-product-rating + .cart{margin-top:1.12em;}
.quick-view-popup .quick-view-excerpts .excerpt-content .excerpt-content-inner{padding-top:20px;}
.quick-view-popup .product_type_variable, .quick-view-popup .product_type_variation, .quick-view-popup .product_type_grouped, .quick-view-popup .product_type_external{margin-bottom:15px !important;}
html.quick-view-open .mfp-wrap{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
@-webkit-keyframes et-canvas-right {
0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;visibility:hidden;}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;}
}
@keyframes et-canvas-right {
0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;visibility:hidden;}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;}
}
@-webkit-keyframes et-canvas-left {
0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;visibility:hidden;}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;}
}
@keyframes et-canvas-left {
0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;visibility:hidden;}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible;}
}
.et-quick-view-canvas{--quick-view-elements-spacing:12px;}
.et-quick-view-canvas .et-popup-content{-webkit-animation:none;animation:none;opacity:1 !important;visibility:visible !important;color:unset;margin:0 !important;padding:15px;overflow:visible;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.et-quick-view-canvas .et-close-popup{margin:9px;}
.et-quick-view-canvas:not(.done).et-content-right .et-popup-content{opacity:1;visibility:visible;-webkit-animation:et-canvas-right 0.2s linear, et-fadeIn 0.2s linear;animation:et-canvas-right 0.2s linear, et-fadeIn 0.2s linear;}
.et-quick-view-canvas:not(.done).et-content-left .et-popup-content{opacity:1;visibility:visible;-webkit-animation:et-canvas-left 0.2s linear, et-fadeIn 0.2s linear;animation:et-canvas-left 0.2s linear, et-fadeIn 0.2s linear;}
.et-quick-view-canvas.et-popup-removing.et-content-right .et-popup-content{opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);}
.et-quick-view-canvas.et-popup-removing.et-content-left .et-popup-content{opacity:0;visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
.et-quick-view-canvas.et-popup-removing .et-close-popup{-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden;}
.et-quick-view-canvas .et-mini-content-head{cursor:default;}
.et-quick-view-canvas.et-off-canvas .et-content{overflow:hidden;overflow-y:auto;padding:0 3px;}
.et-quick-view-canvas.et-off-canvas .et-content::-webkit-scrollbar{display:none;}
.et-quick-view-canvas .et-content-inner{position:relative;overflow:hidden;}
.et-quick-view-canvas .et-content-inner > *,
.et-quick-view-canvas .et-content-inner .product-share:not(:last-child),
.et-quick-view-canvas .et-content-inner .product_meta > span, .et-quick-view-canvas .et-content-inner .product_meta .products-page-cats, .et-quick-view-canvas .et-content-inner .product_meta .wcml_currency_switcher, .et-quick-view-canvas .et-content-inner .product_meta .wcml-dropdown.product, .et-quick-view-canvas .et-content-inner .product_meta .wcmp-report-abouse-wrapper, .et-quick-view-canvas .et-content-inner .quick-view-excerpts.show-content .excerpt-title{margin:0 0 var(--quick-view-elements-spacing, 10px) !important;}
.et-quick-view-canvas .et-content-inner > *:last-child,
.et-quick-view-canvas .et-content-inner .product-share:not(:last-child):last-child,
.et-quick-view-canvas .et-content-inner .product_meta > span:last-child, .et-quick-view-canvas .et-content-inner .product_meta .products-page-cats:last-child, .et-quick-view-canvas .et-content-inner .product_meta .wcml_currency_switcher:last-child, .et-quick-view-canvas .et-content-inner .product_meta .wcml-dropdown.product:last-child, .et-quick-view-canvas .et-content-inner .product_meta .wcmp-report-abouse-wrapper:last-child, .et-quick-view-canvas .et-content-inner .quick-view-excerpts.show-content .excerpt-title:last-child{margin-bottom:0 !important;}
.et-quick-view-canvas .woocommerce-product-details__short-description p{margin-bottom:var(--quick-view-elements-spacing, 10px);}
.et-quick-view-canvas .woocommerce-product-details__short-description p:only-child{margin-bottom:0;}
@media only screen and (min-width: 768px) {
.quick-view-popup .product-content{max-height:550px;overflow:hidden;}
.quick-view-popup .product-content img{width:auto;}
.quick-view-popup .product-content:not(.quick-view-layout-centered) img{margin:0 !important;}
.quick-view-popup .product-information{position:absolute;right:0;overflow:auto;overflow-x:hidden;max-height:100%;margin-bottom:0;padding-top:2.3em;padding-right:20px;}
.quick-view-popup .product-information:only-child{position:relative;padding-left:30px;padding-right:30px;padding-bottom:20px;}
.quick-view-popup .doubled-border.has-overflow{overflow:auto;}
.quick-view-popup .doubled-border, .quick-view-popup .quick-view-layout-default, .quick-view-popup .quick-view-layout-default .row, .quick-view-popup .quick-view-layout-default .product-images, .quick-view-popup .quick-view-layout-default .product-information{height:100%;max-height:100%;}
.quick-view-layout-default img, .quick-view-layout-default iframe{max-height:550px;}
}
@media only screen and (max-width: 767px) {
.quick-view-popup .product-information .et-wishlist-holder.position-after.type-icon-text a:not(.alt),
.quick-view-popup .product-info-wrapper .et-wishlist-holder.position-after.type-icon-text a:not(.alt){font-size:12px !important;}
.quick-view-popup .product-information .et-wishlist-holder.position-after.type-icon a:not(.alt),
.quick-view-popup .product-info-wrapper .et-wishlist-holder.position-after.type-icon a:not(.alt){-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.quick-view-popup .product-information .et-wishlist-holder.position-after.type-icon a:not(.alt):hover,
.quick-view-popup .product-info-wrapper .et-wishlist-holder.position-after.type-icon a:not(.alt):hover{font-size:12px !important;}
.quick-view-popup .product-information .et-wishlist-holder.position-under, .quick-view-popup .product-info-wrapper .et-wishlist-holder.position-under{padding-top:0;}
.quick-view-popup .product-information{padding:2.5em 3.5em 0 2.5em;}
}
@media only screen and (max-width: 480px) {
.quick-view-popup .product-name{font-size:2rem;}
.quick-view-popup .product-images{padding:0 15px;margin-bottom:0;}
.quick-view-popup .product-cats{margin-top:0;}
.quick-view-popup .add_to_cart_button.button{margin-right:0;min-width:170px;}
}   .wc-tabs.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--content-zoom);position:relative;width:auto;margin-bottom:0;}
.wc-tabs:after{content:'';position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid var(--et_border-color);}
.wc-tabs .et-woocommerce-tab{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;}
.wc-tabs .et-woocommerce-tab a{color:currentColor;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 15px;}
.wc-tabs .et-woocommerce-tab:hover a{color:var(--et_main-color);}
.wc-tabs .et-woocommerce-tab.active a{color:var(--et_active-color);}
.type-overline .wc-tabs:after{bottom:auto;top:0;}
.woocommerce-tabs{position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.woocommerce-tabs:not(.loaded){opacity:0;visibility:hidden;}
html.no-scrollbar .woocommerce-tabs:not(.loaded),
body.et-preloader-hide .woocommerce-tabs:not(.loaded){opacity:1;visibility:visible;}
.woocommerce-tabs .wc-tab{padding:20px 0 0 0;-webkit-animation:et-fadeIn 0.3s ease-in-out;animation:et-fadeIn 0.3s ease-in-out;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start;}
.woocommerce-tabs.tabs-with-scroll .wc-tab{overflow:hidden;overflow-y:auto;}
.woocommerce-tabs.vertical{display:-webkit-box;display:-ms-flexbox;display:flex;}
.woocommerce-tabs.vertical .wc-tabs{-ms-flex-preferred-size:20%;flex-basis:20%;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.woocommerce-tabs.vertical .wc-tabs:after{top:0;left:auto;border-bottom:none;border-right:1px solid var(--et_border-color);}
.woocommerce-tabs.vertical .wc-tabs .et-woocommerce-tab{-ms-flex-preferred-size:100%;flex-basis:100%;}
.woocommerce-tabs.vertical .wc-tab{-ms-flex-preferred-size:80%;flex-basis:80%;padding:0 0 0 30px;}
.woocommerce-tabs.vertical.type-overline .wc-tabs .et-woocommerce-tab.active:before, .woocommerce-tabs.vertical.type-underline .wc-tabs .et-woocommerce-tab.active:before, .woocommerce-tabs.vertical.type-overline .wc-tabs .et-woocommerce-tab:hover:before, .woocommerce-tabs.vertical.type-underline .wc-tabs .et-woocommerce-tab:hover:before{width:2px;height:100%;top:auto;bottom:0;}
.woocommerce-tabs.type-folders .wc-tabs .et-woocommerce-tab{background-color:#f7f7f7;border:1px solid var(--et_border-color);}
.woocommerce-tabs.type-folders .wc-tabs .et-woocommerce-tab:last-child{border-inline-end-width:1px;}
.woocommerce-tabs.type-folders .wc-tabs .et-woocommerce-tab.active{background-color:transparent;}
.woocommerce-tabs.type-folders.horizontal .wc-tabs .et-woocommerce-tab{border-bottom:none;}
.woocommerce-tabs.type-accordion .wc-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;--content-zoom:calc(100em * 0.01);}
.woocommerce-tabs.type-accordion .wc-tabs:after{display:none;}
.woocommerce-tabs.type-accordion .wc-tabs .et-woocommerce-tab{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.woocommerce-tabs.type-accordion .wc-tabs .et-woocommerce-tab ~ .et-woocommerce-tab{border-top:1px solid var(--et_border-color);}
.woocommerce-tabs.type-accordion .wc-tabs .et-woocommerce-tab.active{background-color:#f7f7f7;}
.woocommerce-tabs.type-accordion .wc-tabs .et-woocommerce-tab a{-webkit-transition:0s;transition:0s;width:100%;}
.woocommerce-tabs.type-accordion .wc-tabs .wc-tab{width:100%;border-top:1px solid var(--et_border-color);padding:15px;}
.woocommerce-tabs.type-underline .wc-tabs .et-woocommerce-tab:before{top:auto;bottom:0;}
@media only screen and (max-width: 992px) {
.woocommerce-tabs.horizontal .wc-tabs{white-space:nowrap;overflow:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid var(--et_border-color);}
.woocommerce-tabs.horizontal .wc-tabs::-webkit-scrollbar, .woocommerce-tabs.horizontal .wc-tabs:after{display:none;}
}
.product-content .single-product-request-quote-wrapper{margin-bottom:20px;}
.et-request-quote.mtips{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9;font-size:1.4em;padding:7px;right:30px;bottom:30px;width:50px;height:50px;border-radius:50%;color:var(--et_dark-2-white);background-color:var(--et_white-2-dark);-webkit-box-shadow:0 0 0 0 var(--et_dark-2-white-02);box-shadow:0 0 0 0 var(--et_dark-2-white-02);-webkit-animation:3s et-request-svg-shadow 8s infinite;animation:3s et-request-svg-shadow 8s infinite;}
.rtl .et-request-quote.mtips{right:auto;left:30px;}
.et-request-quote.mtips:before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;border-radius:50%;-webkit-box-shadow:0 0 12px 0 var(--et_dark-2-white-02);box-shadow:0 0 12px 0 var(--et_dark-2-white-02);}
.etheme-sticky-cart:not(.outside) ~ .et-request-quote.mtips{bottom:150px;}
.back-top.backIn ~ .et-request-quote.mtips{bottom:90px;}
.et-request-quote.mtips.inactive{-webkit-transform:scale(0);transform:scale(0);}
.et-request-quote.mtips img{max-width:1em;}
.et-request-quote.mtips .mt-mes{font-size:14px;}
@media only screen and (max-width: 480px) {
.et-request-quote.mtips{right:15px;}
.rtl .et-request-quote.mtips{right:auto;left:15px;}
}
.et-request-quote-popup:not(.active),
.et_b_single-request-quote-popup:not(.active),
.et-request-quote-popup div.wpcf7 .ajax-loader, .et_b_single-request-quote-popup div.wpcf7 .ajax-loader{display:none;}
@-webkit-keyframes et-request-svg-shadow {
0%{-webkit-box-shadow:0 0 0 0 var(--et_dark-2-white-02);}
70%{-webkit-box-shadow:0 0 0 12px var(--et_dark-2-white-0);}
100%{-webkit-box-shadow:0 0 0 0 var(--et_dark-2-white-0);}
}
@keyframes et-request-svg-shadow {
0%{-webkit-box-shadow:0 0 0 0 var(--et_dark-2-white-02);}
70%{-webkit-box-shadow:0 0 0 12px var(--et_dark-2-white-0);}
100%{-webkit-box-shadow:0 0 0 0 var(--et_dark-2-white-0);}
} .swipers-couple-wrapper .swiper-wrapper img{width:100%;}
.thumbnails_bottom_inside .swiper-control-bottom{position:absolute;bottom:0;padding:20px;left:0;right:0;margin:0;}
.double_image .main-images > div{float:left;}
.double_image .main-images > div:nth-child(2n+1){clear:both;}
@media only screen and (max-width: 649px) {
.swiper-vertical-images .vertical-thumbnails, .swiper-vertical-images .vertical-thumbnails-wrapper li{margin-bottom:0;}
}
.swiper-entry.images-wrapper .swiper-slide.woocommerce-product-gallery .container-image-and-badge picture source{display:none;}
.bought-together-products{margin-top:60px;margin-bottom:80px;}
@media only screen and (min-width: 992px) {
.bought-together-products .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.bought-together-products form{-webkit-margin-start:20px;margin-inline-start:20px;}
}
.bought-together-products .swiper-container.carousel-area{margin-left:0;margin-right:0;}
.bought-together-products .swiper-container .swiper-slide:not(:last-child):after{content:'\e910';font-family:'xstore-icons';font-size:1rem;position:absolute;right:-15px;top:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);z-index:1;display:inline-block;}
.bought-together-products .swiper-container .swiper-pagination{position:relative;}
.bought-together-products > .title{margin-bottom:30px;text-align:start;}
.bought-together-products .product-slide{padding:0;overflow:visible;}
.bought-together-products .product.not-ready-to-buy{opacity:0.7;}
.bought-together-products .bought-together-products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:200px;overflow:auto;}
.bought-together-products .bought-together-products-list .price{color:var(--et_main-color);-webkit-margin-start:10px;margin-inline-start:10px;}
.bought-together-products .total-price{color:var(--et_dark-2-white);font-size:2rem;}
.bought-together-products .total-price-wrapper{width:100%;color:var(--et_main-color);margin:20px 0;}
.bought-together-button-wrapper button{height:auto;}
@media only screen and (max-width: 480px) {
.bought-together-button-wrapper button{width:100%;}
} body .etheme-sticky-cart{background-image:none;}
.content-page .etheme-sticky-cart .etheme_custom_add_to_cart.single_add_to_cart_button{padding:12px 15px;}
.content-page .etheme-sticky-cart .single_add_to_cart_button{min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;}
.etheme-sticky-cart{min-height:70px;position:fixed;left:0;right:0;bottom:0;-webkit-transition:all 0.2s ease-in-out, z-index 0s;transition:all 0.2s ease-in-out, z-index 0s;background-color:var(--et_white-2-dark);padding:10px 15px;-webkit-box-shadow:1px 1px 10px var(--et_dark-2-white-03);box-shadow:1px 1px 10px var(--et_dark-2-white-03);z-index:4;}
.etheme-sticky-cart .et-container{padding-left:15px;padding-right:15px;}
.etheme-sticky-cart .wp-post-image{width:auto;max-height:50px;}
.etheme-sticky-cart .sticky_product_title{font-size:114%;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;}
.etheme-sticky-cart .sticky_product_title:first-child{-webkit-padding-start:0;padding-inline-start:0;}
.etheme-sticky-cart p.price, .etheme-sticky-cart .stock{margin:0 10px;padding:0;background-color:transparent;white-space:nowrap;}
@media only screen and (max-width: 480px) {
.etheme-sticky-cart p.price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.1;}
.etheme-sticky-cart p.price:has(>del){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;line-height:1.3;}
.etheme-sticky-cart .et_column > .stock{display:none;}
}
.etheme-sticky-cart .stock{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}
.etheme-sticky-cart .quantity ~ .single_add_to_cart_button{margin-bottom:0;}
.etheme-sticky-cart .bundle_form .bundled_product, .etheme-sticky-cart .cart.cart_group, .etheme-sticky-cart .et-or-wrapper{display:none;}
.etheme-sticky-cart .single_variation_wrap{width:auto;}
.etheme-sticky-cart .button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;}
.etheme-sticky-cart button{background:transparent;padding:10px;margin-left:10px;line-height:1;border:1px solid var(--et_border-color);outline:none;height:auto;width:auto;}
.etheme-sticky-cart button:hover{border-color:var(--et_main-color);}
.etheme-sticky-cart form.cart ~ .xstore-wishlist,
.etheme-sticky-cart form.cart ~ .xstore-compare,
.etheme-sticky-cart .xstore-wishlist, .etheme-sticky-cart .xstore-compare{margin-bottom:0 !important;}
.etheme-sticky-cart .single-wishlist ~ .single_add_to_cart_button,
.etheme-sticky-cart .single_add_to_cart_button ~ .single-wishlist,
.etheme-sticky-cart .single-wishlist ~ .etheme_custom_add_to_cart,
.etheme-sticky-cart .xstore-wishlist ~ .etheme_custom_add_to_cart,
.etheme-sticky-cart .single-compare ~ .single_add_to_cart_button,
.etheme-sticky-cart .single-compare ~ .etheme_custom_add_to_cart,
.etheme-sticky-cart .single-wishlist ~ .single-compare{-webkit-margin-start:0.4rem;margin-inline-start:0.4rem;}
.etheme-sticky-cart #wcpay-payment-request-wrapper,
.etheme-sticky-cart #wcpay-payment-request-button-separator{display:none;}
.single-product .etheme-sticky-cart form:not(.variations_form):not(.grouped_form){border:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.etheme-sticky-cart .cart table{margin-bottom:0;}
.etheme-sticky-cart .cart table td, .etheme-sticky-cart .cart table th{border-top:none;border-bottom:none;text-align:left;text-align:start;}
.etheme-sticky-cart .variations_form table td, .etheme-sticky-cart .variations_form table th{display:block;padding:0;}
.etheme-sticky-cart form.variations_form, .etheme-sticky-cart form.grouped_form{position:absolute;bottom:calc(100% + 20px);right:0;background:var(--et_white-2-dark);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:inline-block;padding:35px;margin:0 !important;width:450px;max-width:90vw;-webkit-box-shadow:0 0 25px 0px var(--et_dark-2-white-02);box-shadow:0 0 25px 0px var(--et_dark-2-white-02);-webkit-animation:et-toTop 0.3s linear;animation:et-toTop 0.3s linear;}
.etheme-sticky-cart form.variations_form:after, .etheme-sticky-cart form.grouped_form:after{content:'';border:10px solid transparent;border-top-color:var(--et_white-2-dark);width:0;height:0;position:absolute;top:100%;right:27%;}
.etheme-sticky-cart form.variations_form .single_variation_wrap, .etheme-sticky-cart form.grouped_form .single_variation_wrap{-ms-flex-preferred-size:100%;flex-basis:100%;}
.etheme-sticky-cart form.variations_form .woocommerce-variation-add-to-cart, .etheme-sticky-cart form.grouped_form .woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.etheme-sticky-cart form.variations_form .stock, .etheme-sticky-cart form.grouped_form .stock{margin:0 0 10px;}
.etheme-sticky-cart form.variations_form .single_add_to_cart_button.button, .etheme-sticky-cart form.grouped_form .single_add_to_cart_button.button{min-width:150px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;}
.etheme-sticky-cart form.variations_form .single_variation_wrap, .etheme-sticky-cart form.grouped_form .single_variation_wrap{text-align:start;}
.etheme-sticky-cart form.variations_form .et-single-buy-now.button, .etheme-sticky-cart form.grouped_form .et-single-buy-now.button{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:15px 0 0 0;}
@media only screen and (max-width: 480px) {
.etheme-sticky-cart form.variations_form .quantity, .etheme-sticky-cart form.grouped_form .quantity{margin-bottom:10px;}
.etheme-sticky-cart form.variations_form .single_add_to_cart_button.button, .etheme-sticky-cart form.grouped_form .single_add_to_cart_button.button{min-width:100%;}
}
.etheme-sticky-cart form.variations_form table.variations td.value select, .etheme-sticky-cart form.grouped_form table.variations td.value select{margin-bottom:1rem;display:inline-block;}
.etheme-sticky-cart form.variations_form .stock, .etheme-sticky-cart form.grouped_form .stock{white-space:normal;}
body:not(.et-preloader-hide) .etheme-sticky-cart .variations_form,
body:not(.et-preloader-hide) .etheme-sticky-cart .grouped_form{display:none;}
.etheme_custom_add_to_cart_toggle:before{display:none;}
.etheme_custom_add_to_cart_toggle:after{content:'\e905';font-family:xstore-icons;padding-left:5px;}
body.sticky-cart-form-shown:before{content:'';position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(24, 24, 24, 0.3);z-index:1003;-webkit-animation:fadeIn 0.3s;animation:fadeIn 0.3s;}
body.sticky-cart-form-shown .etheme_custom_add_to_cart_toggle:after{content:'\e903';}
body.sticky-cart-form-shown .etheme-sticky-panel{z-index:1004;}
body.sticky-cart-form-shown:has(.elementor-location-single):before{display:none;}
.etheme-sticky-cart .et_column > .product-stock{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 5px 0 0 !important;}
.etheme-sticky-cart .quantity{margin:0 10px 0 0;}
.etheme-sticky-cart .add_to_cart_button:last-child, .etheme-sticky-cart .single_add_to_cart_button:last-child{margin-right:0;}
.single-product .etheme-sticky-cart .cart:not(:first-child){margin-left:10px;}
.shop_table dt, .shop_table dd:nth-child(even){margin-right:5px;}
.clear-cart, button[name="update_cart"]{margin-left:15px;}
.coupon input[type="text"]{width:100%;padding-right:41px;}
.coupon input[type="submit"]{position:absolute;top:0;right:0;padding:0;height:100%;width:36px;background-color:var(--et_btn-dark-bg-color);border:1px solid var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);-webkit-text-fill-color:currentColor;border-radius:0 !important;border-top-right-radius:var(--et_inputs-border-radius, 0) !important;border-bottom-right-radius:var(--et_inputs-border-radius, 0) !important;}
.coupon input[type="submit"]:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);}
@media only screen and (max-width: 480px) {
td.product-quantity > .quantity input[type="number"],
td.product-quantity > .quantity .quantity-wrapper.type-square input[type="number"]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;border-left:1px solid var(--et_border-color);min-width:54px;width:auto;right:0;padding-right:24px;max-width:60px;}
td.product-quantity > .quantity span.minus, td.product-quantity > .quantity span.plus{height:50%;position:absolute;right:0;}
} table.cart .cart_item .product-name{width:calc(100px - .71em);}
table.cart .product-name img{max-width:80px;}
table.cart .product-details{max-width:200px;}
table.cart .product-details .product-title:hover{color:var(--et_active-color);}
table.cart .product-details .remove-item{display:block;margin-top:20px;clear:left;}
table.cart .product-details .remove-item:hover{background:transparent;color:var(--et_main-color);}
table.cart .product-details .cart-item-details .remove-item{margin:0;}
table.cart td{padding-top:var(--et_table-space-v, 1em);padding-bottom:var(--et_table-space-v, 1em);}
table.cart td:last-child .quantity{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
[data-elementor-device-mode=mobile] table.cart .product-details .cart-item-details .elementor-hidden-mobile:first-child + div{margin-top:0;}
[data-elementor-device-mode=mobile] table.cart .product-details .cart-item-details > div ~ div,
[data-elementor-device-mode=mobile] table.cart .product-details .cart-item-details > div ~ .variation{padding-top:var(--cart-item-element-space, 7px);border-top:var(--cart-item-element-separator, 1px dashed var(--et_border-color));line-height:1;}
@media only screen and (max-width: 767px) {
table.cart .product-details .cart-item-details > .elementor-hidden-mobile + div{--cart-item-element-space:0;--cart-item-element-separator:none;}
}
@media only screen and (max-width: 992px) {
body:not(.elementor-page) table.cart .product-details .cart-item-details > div ~ div,
.elementor-widget-shortcode:has(table.cart) .product-details .cart-item-details > div ~ div,
body:not(.elementor-page) table.cart .product-details .cart-item-details > div ~ .variation,
.elementor-widget-shortcode:has(table.cart) .product-details .cart-item-details > div ~ .variation{padding-top:var(--cart-item-element-space, 7px);border-top:var(--cart-item-element-separator, 1px dashed var(--et_border-color));line-height:1;}
}
table.cart tr:not(:last-child) td.product-details{padding-bottom:var(--et_table-space-v, 0.71em);}
table.cart .product-details .product-title, table.cart tbody .product-name{font-size:1.14em;}
table.cart .quantity{margin:0;float:none;}
table.cart th:not(:first-child):not(:last-child):not(.product-details),
table.cart td:not(:first-child):not(:last-child):not(.product-details){text-align:center;}
@media only screen and (max-width: 768px) {
table.cart thead{display:none;}
}
.cart-discount td, .cart-discount td .amount{color:var(--et_red-color);}
.shop_table dl.variation br{display:none;}
.shop_table .variation{display:grid;grid-template-columns:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-gap:var(--cart-item-element-space, 7px) 0;margin-top:5px;font-size:1em;color:var(--et_main-color);}
.shop_table .variation p{font-size:inherit;}
.shop_table .variation dt{color:var(--et_dark-2-white);}
.shop_table dt, .shop_table dd{display:inline-block;}
.shop_table dt img, .shop_table dd img{max-width:15px;}
.shop_table .amount{color:var(--et_main-color);}
.shop_table .product-price del{text-decoration-color:var(--et_main-color);}
.return-shop{font-size:1rem;height:auto;padding-top:0.95rem;padding-bottom:0.95rem;}
.coupon{position:relative;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.coupon .coupon-error-notice{position:absolute;top:calc(100% + 10px);}
.actions{text-align:end;margin-bottom:1.43em;padding-top:1em;border-top:1px solid var(--et_border-color);}
.actions a{height:auto;}
.actions a i{margin-right:5px;vertical-align:middle;}
.actions > div:first-child{padding-left:0;}
.actions > div:last-child{padding-right:0;}
.cart-collaterals, .order-review{padding:1.7em 2em 2em;border:2px solid var(--et_dark-2-white);}
.cart_totals_additional:first-child{margin-top:30px;}
.cart_totals_additional:last-child{margin-top:30px;}
.e-cart__container .cart-collaterals{padding:0;border:none;}
.elementor-widget-woocommerce-cart .woocommerce .e-cart__container .input-text.qty{max-height:unset;border-radius:0;text-align:center;border-left:none;border-right:none;}
.cart_totals .shop_table th, .cart-order-details .shop_table th{font-size:1.14rem;}
.cart_totals .shop_table td, .cart-order-details .shop_table td{padding-top:0.71em;text-align:end;}
.cart_totals .shop_table .woocommerce-shipping-totals th, .cart-order-details .shop_table .woocommerce-shipping-totals th{text-align:start;}
.cart_totals .shop_table tfoot td, .cart-order-details .shop_table tfoot td{vertical-align:middle;}
.cart_totals .shop_table tfoot tr:first-child th, .cart-order-details .shop_table tfoot tr:first-child th, .cart_totals .shop_table tfoot tr:first-child td, .cart-order-details .shop_table tfoot tr:first-child td{padding-top:0.9em;}
.cart_totals .order-total th, .cart-order-details .order-total th, .cart_totals .order-total td, .cart-order-details .order-total td{font-size:1.42rem;color:var(--et_dark-2-white);text-transform:uppercase;vertical-align:bottom;}
.cart_totals .order-total .amount, .cart-order-details .order-total .amount{color:inherit;}
.cart_totals strong, .cart-order-details strong{font-weight:400;}
.cart_totals .product-quantity, .cart-order-details .product-quantity{font-size:1rem;}
.cart_totals .order-total th, .cart-order-details:not(:has(#payment)) .order-total th,
.cart_totals .order-total td, .cart-order-details:not(:has(#payment)) .order-total td{padding-bottom:0;}
.cart-order-details > div{margin-bottom:3.9em;}
.cart-order-details .cart_totals > h2, .cart-order-details .order-review .step-title{margin-bottom:var(--widget-title-space-bottom, 1em);}
.cart-order-details #pay_with_amazon{margin-left:0;margin-top:25px;float:none;text-align:center;}
.cart-order-details #pay_with_amazon img{display:inline-block;}
.woocommerce-cart-form table thead th{font-size:calc(var(--h5-size-proportion) * 1rem);text-transform:uppercase;color:var(--et_dark-2-white);margin-bottom:var(--widget-title-space-bottom, 1.4em);padding-bottom:var(--widget-title-inner-space-bottom, 1em);border-bottom:var(--widget-title-border-width, 1px) solid var(--widget-title-border-color, var(--et_border-color));}
.woocommerce-cart-form .blockOverlay, .cart-order-details .blockOverlay, .cart_totals .blockOverlay{z-index:2 !important;--et_loader-size:24px;}
.woocommerce-shipping-calculator > p{margin-bottom:0;}
a.shipping-calculator-button{color:var(--et_dark-2-white);text-decoration:underline;}
a.shipping-calculator-button:hover, a.shipping-calculator-button:focus{color:var(--et_font-color);}
.shipping-calculator-form{margin-top:15px;}
.shipping-calculator-form p{margin-bottom:20px;}
.shipping-calculator-form .button{background-color:var(--et_btn-dark-bg-color);border:1px solid var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);-webkit-text-fill-color:currentColor;width:100%;}
.shipping-calculator-form .button:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);}
.checkout-button{font-size:1rem;width:100%;background-color:var(--et_btn-dark-bg-color);border:1px solid var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);-webkit-text-fill-color:currentColor;padding-top:0.95rem;padding-bottom:0.95rem;height:auto;}
.checkout-button:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);}
#shipping_method,
#payment .payment_methods{padding-left:0;padding-right:0;margin-bottom:0;}
#shipping_method li,
#payment .payment_methods li{list-style:none;line-height:1.8;margin-bottom:0;}
#shipping_method li:only-child,
#payment .payment_methods li:only-child{text-align:end;}
#shipping_method li:only-child:has(.payment_method_cheque) .payment_box,
#payment .payment_methods li:only-child:has(.payment_method_cheque) .payment_box{-webkit-padding-start:0;padding-inline-start:0;}
#shipping_method li:only-child:has(.payment_method_cheque),
#payment .payment_methods li:only-child:has(.payment_method_cheque),
#shipping_method li .woocommerce-notice,
#payment .payment_methods li .woocommerce-notice,
#shipping_method li .woocommerce-info,
#payment .payment_methods li .woocommerce-info{text-align:start;}
#shipping_method label,
#payment .payment_methods label{color:var(--et_main-color);}
#shipping_method input[type="radio"],
#payment .payment_methods input[type="radio"]{vertical-align:top;position:relative;top:4px;}
#shipping_method input[type="radio"]:checked + label,
#payment .payment_methods input[type="radio"]:checked + label{color:var(--et_dark-2-white);}
#shipping_method li,
#payment .payment_methods label{margin-bottom:3px;}
#shipping_method{text-align:end;}
#shipping_method li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:end;width:100%;}
#shipping_method li p{font-size:1rem;}
#shipping_method .amount{font-size:1rem;color:var(--et_dark-2-white);text-decoration:underline;}
#shipping_method input:checked ~ label .amount{opacity:0.7;}
td[colspan="2"] #shipping_method li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start;}
td[colspan="2"] #shipping_method li label{-webkit-box-flex:1;-ms-flex:1;flex:1;}
.cart-item-details > div ~ div,
.cart-order-details .product-name-info > div ~ div,
.cart-item-details > div ~ .variation,
.cart-order-details .product-name-info > div ~ .variation{margin-top:7px;font-size:0.95em;}
.cart-item-details > div, .cart-order-details .product-name-info > div{color:var(--et_dark-2-white);}
.cart-item-details > div > span, .cart-order-details .product-name-info > div > span{color:var(--et_font-color);}
.cart-item-details .product-price-quantity:has(.quantity),
.cart-order-details .product-name-info .product-price-quantity:has(.quantity){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.cart-item-details .product-price-quantity .quantity, .cart-order-details .product-name-info .product-price-quantity .quantity{margin:0;-webkit-margin-end:7px;margin-inline-end:7px;}
@media only screen and (min-width: 993px) {
.cart-order-details .cart_totals > h2, .cart-order-details .order-review .step-title{margin-top:1px;}
.actions, .woocommerce-cart .cart-order-details > div:last-child{margin-bottom:60px;}
.woocommerce-shipping-fields div:last-child p:last-child{margin-bottom:0;}
#customer_details{padding-top:1.9em;}
.e-checkout__container #customer_details{padding-top:0;}
}
@media only screen and (max-width: 992px) {
table.cart .product-details{max-width:190px;}
}
@media only screen and (max-width: 768px) {
table.cart th{padding-left:0;padding-right:0;}
table.cart td{padding-left:0.2em;padding-right:0.2em;}
table.cart .product-name img{max-width:55px;}
table.cart .cart_item:last-child td{border-bottom:none;}
table.cart .cart_item .product-name{width:70px;}
.cart_totals th{width:100px;}
.table-responsive{border:none;}
}
@media only screen and (max-width: 767px) {
.actions > div{padding:0;}
.actions > div .clear-cart{width:100%;margin:0;}
}
@media only screen and (max-width: 480px) {
table.cart .product-quantity{text-align:end;}
.product-quantity span.plus{top:0;}
.product-quantity span.minus{bottom:0;border-top:none;}
.product-quantity .quantity{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.actions > div{text-align:center;padding:0;}
}
.woocommerce-cart .et-cart-progress{-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:default;background:0 0;color:var(--et_dark-2-white);padding:20px;border:1px solid #e1e1e1;}
.woocommerce-cart .et-cart-progress:not([data-percent-sold="100"]) .et-cart-progress-success,
.woocommerce-cart .et-cart-progress[data-percent-sold="100"] .et-cart-in-progress{display:none;}
.woocommerce-cart .et-cart-progress .et_cart-progress-bar{position:relative;width:100%;height:12px;text-align:start;background-color:var(--et_border-color);background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.7) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.7) 75%, transparent 75%, transparent);background-size:30px 30px;animation:progress-bar-move 2s linear infinite reverse;display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:3px;margin-top:10px;}
.woocommerce-cart .et-cart-progress .et_cart-progress-bar::-webkit-progress-bar{background:0 0;}
.woocommerce-cart .et-cart-progress .et_cart-progress-bar::-webkit-progress-value{display:block;height:100%;background-color:var(--et_green-color);position:relative;overflow:hidden;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.woocommerce-cart .et-cart-progress > span{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.woocommerce-cart .et-cart-progress .et_b-icon{width:auto;}
.woocommerce-cart .et-cart-progress svg{vertical-align:middle;font-size:1.2em;}
.woocommerce-cart .et-cart-progress .et-cart-progress-amount{font-size:114%;font-weight:600;}
@-webkit-keyframes progress-bar-move {
0%{background-position:0 0;}
100%{background-position:30px 30px;}
}
@keyframes progress-bar-move {
0%{background-position:0 0;}
100%{background-position:30px 30px;}
}  .woocommerce-checkout .woocommerce-error:first-of-type{margin-top:1.43em;}
.woocommerce-form-login-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .woocommerce-info{border:none;padding:0;color:var(--et_dark-2-white);background-color:transparent;}
.woocommerce-form-login-toggle .woocommerce-info:before, .woocommerce-form-coupon-toggle .woocommerce-info:before{position:static;margin-right:5px;color:inherit;}
.woocommerce-form-login-toggle .woocommerce-info{margin-bottom:0.43em;}
.woocommerce-form-coupon .form-row-last{-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:0;padding-inline-end:0;}
.form-row{margin-bottom:var(--fields-v-gap, 1.43rem);}
.form-row.place-order:last-child{margin-bottom:0;}
.form-row select{width:100%;}
.form-row-first, .form-row-last{float:left;width:50%;-webkit-padding-end:var(--fields-h-gap, 15px);padding-inline-end:var(--fields-h-gap, 15px);margin-bottom:var(--fields-v-gap, 1.43rem);overflow:visible;}
.form-row-last{-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:var(--fields-h-gap, 15px);padding-inline-start:var(--fields-h-gap, 15px);float:right;}
.form-row-wide{clear:both;}
.step-title{padding:0 0 var(--widget-title-inner-space-bottom, 1em) 0;text-align:start;font-size:1em;margin-bottom:0;display:block;margin-bottom:var(--widget-title-space-bottom, 1em);border-bottom:var(--widget-title-border-width, 1px) solid var(--widget-title-border-color, var(--et_border-color));text-transform:uppercase;}
.step-title.style-classic{border-bottom:none;padding-bottom:var(--widget-title-inner-space-bottom, 0);}
.step-title.style-line-aside > span:before, .step-title.style-square-aside > span:before, .step-title.style-circle-aside > span:before{content:'';width:0.8em;height:0.8em;display:inline-block;background:var(--widget-title-element-color, currentColor);vertical-align:baseline;-webkit-margin-end:0.3em;margin-inline-end:0.3em;}
.step-title.style-circle-aside > span:before{border-radius:50%;background:transparent;border:0.35em solid var(--widget-title-element-color, currentColor);}
.step-title.style-line-aside > span:before{width:3px;height:0.72em;}
.step-title.style-colored-underline > span{position:relative;}
.step-title.style-colored-underline > span:before{content:'';height:var(--widget-title-border-width, 1px);display:inline-block;background:var(--widget-title-element-color, currentColor);position:absolute;bottom:calc(var(--widget-title-inner-space-bottom, 1em) * -1);width:100%;-webkit-transform:translateY(100%);transform:translateY(100%);}
.order_details{padding-left:0 !important;}
.order_details thead th{border-bottom:1px solid var(--et_border-color);}
table.order_details tr, table.shop_table_responsive.customer_details tr, table.order_details td, table.shop_table_responsive.customer_details td, table.order_details th, table.shop_table_responsive.customer_details th{vertical-align:middle;}
.before-checkout-form .button{background-color:var(--et_btn-dark-bg-color);border:1px solid var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);-webkit-text-fill-color:currentColor;}
.before-checkout-form .button:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);}
.before-checkout-form .et-facebook-login-wrapper{padding-bottom:2.5em;}
.before-checkout-form form.login{border:1px solid var(--et_border-color);padding:30px;margin:1.43em auto 1.43em 0;}
.before-checkout-form .checkout_coupon .form-row{display:inline-block;width:auto;float:none;padding:0;margin:0;vertical-align:middle;}
.before-checkout-form .checkout_coupon .input-text{width:350px;max-width:100%;}
.woocommerce-form-coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.woocommerce-form-coupon > p:first-child:not(.form-row){-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:13px;}
.woocommerce-form-coupon .form-row{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:auto;}
.woocommerce-form-coupon .form-row-first{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:var(--coupon-form-max-width, 350px);}
.woocommerce-form-coupon .button{white-space:nowrap;}
.woocommerce-form-coupon-toggle .woocommerce-info:before{content:"\e920";line-height:1;vertical-align:middle;}
.woocommerce-form-login-toggle .woocommerce-info:before{content:"\e1000";}
.woocommerce-password-strength{font-size:1.14rem;margin-top:10px;margin-bottom:5px;}
.woocommerce-password-strength.bad, .woocommerce-password-strength.short{color:var(--et_red-color);}
.woocommerce-password-strength.good{color:var(--et_orange-color);}
.woocommerce-password-strength.strong{color:var(--et_green-color);}
.woocommerce-password-hint{font-size:1rem;}
.variation-SoldBy{font-weight:400;}
#customer_details p{margin-bottom:0.75em;}
#customer_details .create-account{display:inline-block;width:100%;margin-bottom:0.43em;}
#customer_details .create-account .form-row#billing_phone_field{margin-left:10px;}
.woocommerce-shipping-fields:not(:first-child){margin-top:var(--steps-gap, var(--fields-v-gap, 1.43rem));}
.woocommerce-shipping-fields .shipping_address_wrapper:not(:last-child){margin-bottom:var(--fields-v-gap, 1.43rem);}
.woocommerce-checkout-review-order .woocommerce-form-coupon .form-row-first{max-width:unset;}
.woocommerce-checkout-review-order-table{--et_loader-size:24px;}
.woocommerce-checkout-review-order-table .payment_methods.methods .woocommerce-info{margin-bottom:1.83em;}
.woocommerce-checkout-review-order-table .cart_item .product-name{text-align:start;font-size:1.14rem;color:var(--et_dark-2-white);}
.woocommerce-checkout-review-order-table thead{display:none;}
.woocommerce-checkout-review-order-table .sales-booster-safe-checkout{margin-top:var(--elements-space, 20px);}
.woocommerce-checkout-review-order:not(:last-child){margin-bottom:30px;}
.woocommerce-checkout-review-order-table .cart_item .product-name img, .woocommerce-order-details tbody .product-name img{max-width:80px;-webkit-margin-end:10px;margin-inline-end:10px;margin-top:var(--et_review-order-image-space, 0px);margin-bottom:var(--et_review-order-image-space, 0px);float:left;}
.woocommerce-checkout-review-order-table .cart_item .product-name-info, .woocommerce-order-details tbody .product-name-info{display:block;overflow:hidden;}
@media only screen and (max-width: 768px) {
.woocommerce-checkout-review-order-table tr:not(:first-child):not(:last-child),
.woocommerce-order-details tbody tr:not(:first-child):not(:last-child){--et_review-order-image-space:4px;}
}
small.includes_tax{font-size:0.85rem;}
.woocommerce-input-wrapper{display:block;line-height:1.1;}
.woocommerce-privacy-policy-text p{margin-bottom:1em;}
#woo_pp_ec_button_checkout .paypal-buttons > iframe{z-index:auto;}
.form-row.place-order{width:100%;}
.form-row.place-order .button{font-size:1rem;width:100%;background-color:var(--et_btn-dark-bg-color);border:1px solid var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);-webkit-text-fill-color:currentColor;padding-top:0.95rem;padding-bottom:0.95rem;height:auto;}
.form-row.place-order .button:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);}
.form-row.terms{width:100%;margin-bottom:0;}
.form-row.terms label{display:inline-block;width:auto;float:none;}
.form-row.terms input[type="checkbox"]{float:left;display:inline-block !important;margin-left:0;position:relative;top:4px;}
.wc-proceed-to-checkout .button:not(:last-child){margin-bottom:10px;}
.wcppec-checkout-buttons__separator{display:none;}
#payment{border-top:1px solid var(--et_border-color);padding-top:1.43em;}
#payment .payment_methods fieldset label{width:auto;}
#payment .payment_methods li{margin-bottom:var(--payment-methods-rows-gap, 0);}
#payment .payment_methods li:last-child{margin-bottom:var(--payment-methods-rows-gap, 1.5em);}
.payment_methods label img{width:auto;margin:0 6px;position:relative;top:-4px;max-width:100px;max-width:-moz-max-content;max-height:35px;display:inline-block;}
.payment_methods a{text-decoration:underline;}
.payment_methods .stripe-alipay-icon{max-width:70px;max-height:25px;}
.payment_methods p{font-size:1rem;line-height:1.4;}
.payment_box{-webkit-padding-start:22px;padding-inline-start:22px;}
.payment_box fieldset{padding:15px;margin:10px 0 15px;}
label[for="payment_method_stripe"] img{max-width:20px;max-height:15px;margin:0 2px;top:0;}
.payment_methods p, #wc-stripe-cc-form label{margin-bottom:5px;}
#ship-to-different-address .checkbox{margin-bottom:8px;}
.woocommerce-terms-and-conditions-wrapper .form-row label{font-size:1rem;}
@media only screen and (max-width: 992px) {
#customer_login .col-1,
#customer_login .col-2{width:100%;margin:0 0 2.14em 0;}
.order-review table th{width:38%;}
.order-review table td{width:auto;}
}
@media only screen and (max-width: 768px) {
.form-row.terms label{width:85%;-webkit-margin-start:10px;margin-inline-start:10px;}
.form-row-first, .form-row-last, .rtl .form-row-first, .rtl .form-row-last{width:100%;padding:0;}
.before-checkout-form .login{padding:15px;}
.before-checkout-form .login .form-row{width:100%;padding-left:0;padding-right:0;}
.before-checkout-form .login .form-row .inline{margin-left:0;margin-top:10px;width:100%;margin-bottom:0;}
.before-checkout-form .checkout_coupon{padding:15px;}
.before-checkout-form .checkout_coupon .form-row, .before-checkout-form .checkout_coupon .input-text{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.before-checkout-form .checkout_coupon .button{margin-top:10px;float:right;width:100%;}
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.cart_totals th{width:95px;}
}
@media only screen and (max-width: 480px) {
.payment_methods label img{max-width:68px;}
.checkout-button{font-size:0.9rem;}
}
.elementor-widget-woocommerce-checkout-page .woocommerce-info{border:none;}
.elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__container button.woocommerce-button{padding:0.75rem 2.2rem;}
.elementor-widget-woocommerce-checkout-page .order-review{background:var(--sections-background-color, #fff);border-radius:var(--sections-border-radius, 3px);padding:var(--sections-padding, 16px 30px);margin:var(--sections-margin, 0 0 24px 0);border:1px var(--sections-border-type, solid) var(--sections-border-color, #d4d4d4);}
.template-content .et-advanced-label{position:relative;}
.template-content .et-advanced-label label[for]{position:absolute;-webkit-margin-start:1.25rem;margin-inline-start:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.15s ease;transition:all 0.15s ease;font-weight:normal;line-height:1;}
.template-content .et-advanced-label.et-validated label[for]{font-size:0.72rem;top:0.35rem;z-index:1;opacity:0.5;-webkit-transform:translateY(0);transform:translateY(0);-webkit-margin-start:0.5rem;margin-inline-start:0.5rem;}
.template-content .et-advanced-label:not(.et-validated) label[for].textarea-label{top:1.07rem;-webkit-transform:none;transform:none;}
.template-content .et-advanced-label:has(label[for].textarea-label) textarea::-webkit-input-placeholder{color:transparent;}
.template-content .et-advanced-label:has(label[for].textarea-label) textarea::-moz-placeholder{color:transparent;}
.template-content .et-advanced-label:has(label[for].textarea-label) textarea:-ms-input-placeholder{color:transparent;}
.template-content .et-advanced-label:has(label[for].textarea-label) textarea::-ms-input-placeholder{color:transparent;}
.template-content .et-advanced-label:has(label[for].textarea-label) textarea::placeholder{color:transparent;}
.template-content .et-advanced-label input, .template-content .et-advanced-label .select2.select2-container--default .select2-selection--single, .template-content .et-advanced-label select{padding-top:0.4rem;}
.template-content .et-advanced-label input::-webkit-input-placeholder{color:transparent !important;}
.template-content form .et-advanced-label#billing_country_field:has(input[type=hidden]) label[for],
.template-content form .et-advanced-label#shipping_country_field:has(input[type=hidden]) label[for]{position:static;margin:0;}
.woocommerce-account .woocommerce > h2{padding:0 0 1em 0;font-size:1rem;text-transform:uppercase;border-bottom:1px solid var(--et_border-color);padding:0 0 var(--widget-title-inner-space-bottom, 1em) 0;text-align:start;font-size:1em;margin-bottom:0;margin:0 auto 1em;max-width:500px;}
.woocommerce-account .u-columns h2{max-width:500px;margin:0 auto 1em;}
.woocommerce-account header.title{padding:0 0 1em 0;text-align:start;font-size:1em;margin-bottom:1em;text-transform:uppercase;border-bottom:1px solid var(--et_border-color);}
.woocommerce-account header.title h3{font-size:1rem;display:inline-block;margin-bottom:0;}
.myaccount_user{margin-bottom:3.5em;}
.password-input .show-password-input{display:none;}
.lost_reset_password p{display:block;width:100%;padding:0;margin-bottom:17px;}
.lost_reset_password p:not(.woocommerce-form-row){margin-bottom:7px;}
.lost_reset_password .button{background-color:var(--et_btn-dark-bg-color);border:1px solid var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);padding-top:1rem;padding-bottom:1rem;height:auto;-webkit-text-fill-color:currentColor;width:100%;}
.lost_reset_password .button:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);}
.lost_reset_password, .sales-booster-account-tab{max-width:500px;margin:0 auto;}
#customer_login > div{float:left;padding:2.57em;border:1px solid var(--et_border-color);}
form.login .form-row:not(.form-row-wide){margin-bottom:0;}
form.register .show_if_seller .form-row:not(.form-row-wide){width:calc(50% - 5px);float:left;}
form.register .show_if_seller .form-row:not(.form-row-wide):nth-child(2n){margin-left:10px;}
form.register .show_if_seller .form-row:not(.form-row-wide) input{max-width:100%;min-width:unset;}
form.register .show_if_seller small{color:var(--et_main-color);}
form.login, form.register{max-width:500px;margin:0 auto;-webkit-animation:et-fadeIn 0.3s linear;animation:et-fadeIn 0.3s linear;}
form.login .button, form.register .button{background-color:var(--et_btn-dark-bg-color);border:1px solid var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);height:auto;-webkit-text-fill-color:currentColor;}
form.login .button:hover, form.register .button:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);}
form.login .form-row, form.register .form-row{display:inline-block;}
form.login .form-row.flex, form.register .form-row.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
form.login .form-row-wide, form.register .form-row-wide, form.login .user-role, form.register .user-role{width:100%;}
form.login .woocommerce-form-login__rememberme, form.register .woocommerce-form-login__rememberme{margin-bottom:0;}
form.login .lost_password a, form.register .lost_password a{text-decoration:underline;}
form.login .lost_password:last-child, form.register .lost_password:last-child{margin-bottom:0;margin-top:1.43rem;}
form.login .woocommerce-form.register .woocommerce-FormRow, form.register .woocommerce-form.register .woocommerce-FormRow{width:100%;margin-bottom:0;}
form.login input[type=radio],
form.register input[type=radio]{margin-left:2px;}
form.login [for='rememberme'],
form.register [for='rememberme']{margin-top:0;cursor:pointer;}
form.login button[name=login],
form.register button[name=register],
.sales-booster-account-tab .button{width:100%;padding-top:0.75rem;padding-bottom:0.75rem;line-height:1.5;}
form.lost_reset_password .clear{display:none;}
.woocommerce-MyAccount-content .commentlist.notes{margin-bottom:40px;}
.woocommerce-MyAccount-content .commentlist.notes li{padding-bottom:1em;margin-bottom:1em;}
.woocommerce-MyAccount-content .commentlist.notes li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.woocommerce-MyAccount-content .commentlist.notes .comment-text{padding-left:0;}
.woocommerce-MyAccount-content .commentlist.notes .comment-text .meta{font-size:0.9rem;}
.woocommerce-MyAccount-content .commentlist.notes .comment-text p{margin-bottom:0;font-size:1.14rem;}
.woocommerce-lost-password .woocommerce-ResetPassword.lost_reset_password .si_captcha_small + p{clear:both;padding:12px 0;}
.woocommerce-privacy-policy-link{text-decoration:underline;}
.woocommerce-MyAccount-title{text-transform:uppercase;padding:1.7em 0;margin-bottom:0;text-align:center;font-weight:400;}
.woocommerce-MyAccount-navigation-wrapper{margin-bottom:var(--tabs-offset, 20px);}
.woocommerce-MyAccount-navigation-wrapper .MyAccount-user-name{font-size:1.14rem;color:var(--et_dark-2-white);}
.woocommerce-MyAccount-navigation-wrapper ul{padding-left:0;padding-right:0;margin-bottom:0;}
.woocommerce-MyAccount-navigation-wrapper li{list-style:none;margin-bottom:0;}
.woocommerce-MyAccount-navigation-wrapper li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.14rem;width:100%;padding:7px 0;}
.woocommerce-MyAccount-navigation-wrapper li a:before{content:'\e90e';font-family:'xstore-icons';-webkit-margin-end:5px;margin-inline-end:5px;}
.woocommerce-MyAccount-navigation-wrapper li a > i, .woocommerce-MyAccount-navigation-wrapper li a > svg{-webkit-margin-end:5px;margin-inline-end:5px;}
.woocommerce-MyAccount-navigation-wrapper li a > svg{width:1em;height:1em;fill:currentColor;}
.woocommerce-MyAccount-navigation-wrapper li[class*=dashboard] a:before{content:'\e937';}
.woocommerce-MyAccount-navigation-wrapper li[class*=order] a:before{content:'\e942';}
.woocommerce-MyAccount-navigation-wrapper li[class*=download] a:before{content:'\e914';}
.woocommerce-MyAccount-navigation-wrapper li[class*=address] a:before{content:'\e939';}
.woocommerce-MyAccount-navigation-wrapper li[class*=account] a:before{content:'\e1000';}
.woocommerce-MyAccount-navigation-wrapper li[class*=wishlist] a:before{content:'\e908';}
.woocommerce-MyAccount-navigation-wrapper li[class*=waitlist] a:before{content:'\e959';}
.woocommerce-MyAccount-navigation-wrapper li[class*=compare] a:before{content:'\e915';}
.woocommerce-MyAccount-navigation-wrapper li[class*=logout] a:before{content:'\e919';}
.woocommerce-MyAccount-navigation-wrapper li[class*=conversation] a:before{content:'\e938';}
.woocommerce-MyAccount-navigation-wrapper li[class*=offer] a:before{content:'\e920';}
.woocommerce-MyAccount-navigation-wrapper li[class*=purchase-lists] a:before{content:'\e92f';}
.woocommerce-MyAccount-navigation-wrapper li[class*=payment] a:before{content:'\e911';}
.woocommerce-MyAccount-navigation-wrapper li.is-active a{color:var(--et_active-color);}
.woocommerce-MyAccount-navigation-wrapper.without-icons li a:before{display:none;}
.MyAccount-user-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;}
.MyAccount-user-info img{border-radius:50%;max-width:86px;margin-bottom:15px;}
.MyAccount-user-info div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
.MyAccount-dashboard-buttons{margin:0 -10px -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.MyAccount-dashboard-buttons .btn{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px 10px;white-space:nowrap;}
.MyAccount-banner, .MyAccount-dashboard-buttons ~ .swiper-entry{margin-top:60px;}
.woocommerce-MyAccount-content{vertical-align:top;max-width:100%;}
.woocommerce-MyAccount-content .swiper-entry .title{text-align:center;}
@media only screen and (max-width: 480px) {
.woocommerce-MyAccount-content{overflow:auto;}
}
@media only screen and (min-width: 993px) {
.woocommerce-MyAccount-navigation-wrapper{width:calc(var(--tabs-proportion, 25%) - var(--tabs-offset, 30px));display:inline-block;-webkit-margin-end:var(--tabs-offset, 30px);margin-inline-end:var(--tabs-offset, 30px);margin-bottom:0;-webkit-border-end:1px solid var(--et_border-color);border-inline-end:1px solid var(--et_border-color);float:left;}
.woocommerce-MyAccount-navigation-wrapper.type-default{border:none;}
.MyAccount-user-info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start;}
.woocommerce-MyAccount-content{display:inline-block;width:calc(100% - var(--tabs-proportion, 25%));float:left;}
}
@media only screen and (min-width: 993px) and (max-width: 1200px) {
.col-md-9 .woocommerce-MyAccount-navigation{width:calc(35% - var(--tabs-offset, 30px));}
.col-md-9 .woocommerce-MyAccount-content{width:65%;}
}
@media only screen and (max-width: 768px) {
form.login, form.register, .woocommerce-account .woocommerce h2, form.login input, form.register input, .sales-booster-account-tab{max-width:none;}
}
@media only screen and (max-width: 480px) {
#customer_login .col-1{padding:2.5em;}
form.login .form-row, form.register .form-row{width:100%;}
.woocommerce-account .woocommerce .u-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.woocommerce-account .woocommerce .u-columns .u-column2{padding-left:0;}
}
.col2-set{width:100%;overflow:hidden;}
.col2-set .col-1{-webkit-margin-end:calc(var(--tabs-offset, 30px) * 2);margin-inline-end:calc(var(--tabs-offset, 30px) * 2);}
.col2-set .col-1, .col2-set .col-2{width:calc(50% - var(--tabs-offset, 30px));float:left;}
@media only screen and (max-width: 767px) { .col2-set .col-1, .col2-set .col-2{float:none;width:100%;}
.woocommerce-account .col2-set .col-1, .woocommerce-account .col2-set .col-2{margin-left:0;margin-right:0;}
.woocommerce-account .col2-set .col-2{margin-top:var(--tabs-offset, 30px);}
}
.etheme-account-page-tabs-horizontal .woocommerce-MyAccount-navigation-wrapper, .etheme-account-page-tabs-horizontal .woocommerce-MyAccount-content{width:100%;margin-left:0;margin-right:0;}
.etheme-account-page-tabs-horizontal .woocommerce-MyAccount-navigation-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;white-space:nowrap;}
@media only screen and (min-width: 993px) {
.etheme-account-page-tabs-horizontal .woocommerce-MyAccount-navigation-wrapper{margin-bottom:var(--tabs-offset, 30px);}
}  .my_account_orders{margin-bottom:5em;}
.my_account_orders th{vertical-align:middle;}
.my_account_orders td{text-transform:uppercase;font-size:0.9rem;color:var(--et_dark-2-white);vertical-align:middle;}
.my_account_orders td .button{margin-left:5px;margin-bottom:3px;margin-top:3px;height:auto;}
.my_account_orders td .button:first-of-type{margin-left:0;}
.my_account_orders .order-actions{text-align:end;}
.my_account_orders td .button{background-color:var(--et_btn-dark-bg-color);border:1px solid var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);-webkit-text-fill-color:currentColor;}
.my_account_orders td .button:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);}
.woocommerce-order-details .my_account_orders{font-size:1rem;}
.woocommerce-order-details .my_account_orders td{font-size:1.14rem;text-transform:none;}
.woocommerce-order-details .my_account_orders td.subscriptio_list_id{font-size:1rem;}
.woocommerce-order-details .my_account_orders th{padding-top:0;}
.woocommerce-EditAccountForm .woocommerce-Button{background-color:var(--et_btn-dark-bg-color);border:1px solid var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);-webkit-text-fill-color:currentColor;}
.woocommerce-EditAccountForm .woocommerce-Button:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);}
.woocommerce-account .woocommerce .woocommerce-order-details__title, .woocommerce-account .woocommerce .woocommerce-column__title{max-width:unset;margin-bottom:0;}
.order-info{margin-bottom:3em;}
.order-info mark{padding:0.2em 0.7em;margin:0 0.5em;background-color:#dbf0c0;color:var(--et_dark-2-white);}
.wc-item-meta li{font-size:1rem;color:var(--et_main-color);margin-bottom:0;}
.wc-item-meta-label + p{display:inline-block;margin:0;font-size:inherit;}
ul.wc-item-meta{list-style:none;padding-left:0;}
.shop_table.customer_details{margin-bottom:4em;border-top:none;font-size:1.14rem;}
.shop_table.customer_details th, .shop_table.customer_details td{padding-top:1em;padding-bottom:1em;}
.shop_table.customer_details th:last-child, .shop_table.customer_details td:last-child{text-align:end;color:var(--et_dark-2-white);}
.woocommerce-customer-details address{font-style:normal;line-height:1.5;padding-top:1em;}
@media only screen and (max-width: 480px) {
.my_account_orders td .button{padding:0;color:var(--et_dark-2-white);background:transparent;border:none;text-decoration:underline;line-height:normal;height:auto;font-size:1rem;}
} .woocommerce-wishlist .page-heading,
.woocommerce-waitlist .page-heading, .woocommerce-compare .page-heading, .woocommerce-account .page-heading{padding:2.3vw 0;margin-bottom:2.3vw;line-height:1.4;background-color:#fafafa;}
@media only screen and (max-width: 768px) {
.woocommerce-wishlist .page-heading, .woocommerce-waitlist .page-heading, .woocommerce-compare .page-heading, .woocommerce-account .page-heading{margin-bottom:50px;}
}
@media only screen and (max-width: 480px) {
.woocommerce-wishlist .page-heading, .woocommerce-waitlist .page-heading, .woocommerce-compare .page-heading, .woocommerce-account .page-heading{padding:15px 0;}
}
.woocommerce-wishlist .page-heading .breadcrumbs, .woocommerce-waitlist .page-heading .breadcrumbs, .woocommerce-compare .page-heading .breadcrumbs, .woocommerce-account .page-heading .breadcrumbs, .woocommerce-wishlist .page-heading .back-history, .woocommerce-waitlist .page-heading .back-history, .woocommerce-compare .page-heading .back-history, .woocommerce-account .page-heading .back-history{display:none;}
.woocommerce-wishlist .page-heading .title, .woocommerce-waitlist .page-heading .title, .woocommerce-compare .page-heading .title, .woocommerce-account .page-heading .title{display:block;font-size:1.7rem;text-transform:uppercase;text-align:center;}
.woocommerce-wishlist .page-heading .title:before, .woocommerce-waitlist .page-heading .title:before, .woocommerce-compare .page-heading .title:before, .woocommerce-account .page-heading .title:before{font-family:'xstore-icons';font-size:0.75em;-webkit-margin-end:7px;margin-inline-end:7px;content:'\e1000';}
.woocommerce-wishlist.et-header-overlap .page-heading, .woocommerce-waitlist.et-header-overlap .page-heading, .woocommerce-compare.et-header-overlap .page-heading, .woocommerce-account.et-header-overlap .page-heading{padding:7em 0 3em;}
.woocommerce-wishlist .page-heading .title:before{content:'\e908';}
.woocommerce-waitlist .page-heading .title:before{content:'\e959';}
.sales-booster-account-loyalty-program{margin-top:10px;}
.sales-booster-account-loyalty-program ul{color:var(--et_dark-2-white);list-style:none;padding:0;margin:0;}
.sales-booster-account-loyalty-program ul li{margin-bottom:0.5em;}
.sales-booster-account-loyalty-program ul li .et-icon{color:var(--et_green-color);}
.sales-booster-account-loyalty-program .mtips{cursor:help;}
.sales-booster-account-loyalty-program .mtips-top span.mt-mes{height:auto;white-space:normal;min-width:unset;line-height:normal;display:inline-block;left:0;-webkit-transform:none;transform:none;}
.sales-booster-account-loyalty-program .mtips-top:not(:hover) span.mt-mes{-webkit-transform:translateY(7px);transform:translateY(7px);}
.order_details{color:var(--et_dark-2-white);margin-bottom:2em;}
.order_details .et-icon{text-align:center;display:inline-block;width:100%;font-size:200px;margin-bottom:20px;}
.order_details .woocommerce-notice{text-align:center;font-size:1.7142em;text-transform:uppercase;}
.order_details .product-name{width:70%;}
.order_details tr:not(:last-child) th,
.order_details tr:not(:last-child) td{padding-bottom:0;}
.order_details th, .order_details td{padding-top:1em;padding-bottom:1em;}
.order_details th:last-child, .order_details td:last-child{text-align:end;color:var(--et_dark-2-white);}
.woocommerce-order-details__title{margin-bottom:0;}
.woocommerce-order-details strong{font-weight:400;}
.woocommerce-order-details table{font-size:1.14rem;}
.woocommerce-order-details th.product-name, .woocommerce-order-details .product-total, .woocommerce-order-details .amount{font-size:1rem;}
.woocommerce-order-details .product-total{vertical-align:top;}
.woocommerce-order-details tfoot th, .woocommerce-order-details tfoot td:last-child{color:var(--et_font-color);}
.woocommerce-order-details tfoot tr:last-child th{font-size:1rem;text-transform:uppercase;}
.woocommerce-order-details tfoot tr:last-child th, .woocommerce-order-details tfoot tr:last-child .amount{color:var(--et_dark-2-white);}
ul.woocommerce-order-overview{display:inline-block;border:1px dashed var(--et_border-color);padding:1vw 2.7vw !important;margin-bottom:2vw;list-style:none;}
ul.woocommerce-order-overview li{color:var(--et_dark-2-white);font-size:1.14rem;margin-bottom:3px;}
ul.woocommerce-order-overview li strong{font-weight:400;color:var(--et_main-color);}
.woocommerce-order-overview-wrapper{text-align:center;}
.woocommerce-order-overview-wrapper ~ p{margin-top:10px;}
.woocommerce-order-downloads{overflow:auto;}
ul.wc-item-meta{list-style:none;padding-left:0;}
ul.wc-item-meta li{font-size:1rem;color:var(--et_main-color);margin-bottom:0;}
.wc-item-meta-label + p{display:inline-block;margin:0;font-size:inherit;}
@media only screen and (min-width: 993px) {
.woocommerce-order-received:not(.boxed) .woocommerce-order-details,
.woocommerce-order-received:not(.boxed) .woocommerce-order-downloads,
.woocommerce-order-received:not(.boxed) .woocommerce-customer-details,
.woocommerce-order-received:not(.boxed) .woocommerce-order-overview-wrapper ~ p{max-width:80%;margin-left:auto;margin-right:auto;display:block;}
} .empty-cart-block,
.empty-category-block{padding:5em 0;}
.empty-cart-block .btn, .empty-category-block .btn{background-color:var(--et_btn-dark-bg-color);border:1px solid var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);-webkit-text-fill-color:currentColor;height:auto;}
.empty-cart-block .btn:hover, .empty-category-block .btn:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);}
.empty-cart-block p, .empty-category-block p{color:var(--et_font-color);}
.empty-cart-block, .empty-category-block, .woocommerce-thankyou-order-received{text-align:center;color:var(--et_dark-2-white);}
.empty-cart-block:before, .empty-category-block:before, .woocommerce-thankyou-order-received:before{font-family:'xstore-icons';display:block;border:none !important;font-size:2.6rem;line-height:1.5;}
.empty-cart-block h1, .empty-category-block h1, .empty-cart-block h2, .empty-category-block h2, .woocommerce-thankyou-order-received{font-size:1.7rem;text-transform:uppercase;}
.empty-category-block:before{content:"\e90b";}
.empty-cart-block:before{content:"\e90c";}
.st-swatch-in-loop{margin-top:6px;}
.st-swatch-in-loop .st-swatch-et-disabled li:before, .st-swatch-in-loop .st-swatch-et-disabled li:after{display:none !important;}
.st-swatch-in-loop + .switcher-wrapper{margin-top:10px;}
.product-details .st-swatch-in-loop:not(.st-swatch-popup):first-child{margin-bottom:7px;}
.product-details .st-swatch-popup .st-swatch-preview-wrap .button{z-index:1;}
.product-details .st-swatch-popup .st-swatch-preview-wrap .button:not(.compare){margin-top:4px;}
.product-details .st-swatch-popup .st-swatch-preview-wrap .quantity-wrapper .button:not(.compare){margin-top:0;}
.st-label-swatch + select,
.st-color-swatch + select,
.st-image-swatch + select{display:none !important;margin:0 !important;}
ul.st-swatch-preview{display:block;list-style:none;margin:0 0 -6px;padding:0;}
.variations_form .st-swatch-preview-single-product, .et-quick-view-wrapper .st-swatch-preview{padding-left:0;padding-right:0;}
ul.st-swatch-preview-single-product{display:inline-block;margin-bottom:10px;vertical-align:middle;}
ul.st-swatch-preview-single-product li{margin-bottom:0 !important;}
ul.st-swatch-preview-single-product li.type-label{margin-bottom:10px !important;}
ul.st-swatch-preview-single-product.st-swatch-shape-square{margin-bottom:4px;}
.variations_form tr:last-child .st-swatch-preview{margin-bottom:9px;}
ul.st-swatch-preview li:not(.type-select) a,
.st-item-meta li:not(.type-select) a{display:inline-block;width:100%;height:100%;padding:0;position:static !important;}
ul.st-swatch-preview .et_show-more-attr, .st-item-meta .et_show-more-attr{color:#888;border-color:transparent !important;text-transform:lowercase;}
.swiper-container .et_st-swatch-select-list{bottom:100%;border-top:1px solid var(--et_inputs-border-color, var(--et_border-color));border-bottom:none;-webkit-animation-name:et-dropdown-top;animation-name:et-dropdown-top;}
.et_st-swatch-select-list{position:absolute;background:var(--et_white-2-dark);color:var(--et_dark-2-white);left:0;right:0;-webkit-animation:et-dropdown 0.3s;animation:et-dropdown 0.3s;border:1px solid var(--et_inputs-border-color, var(--et_border-color));border-top:none;z-index:1;}
.et_st-swatch-select-list ul{overflow:hidden;overflow-y:auto;max-height:230px;padding:10px 0;margin:0;text-align:start;}
.et_st-swatch-select-list li{padding:0;margin:0 !important;cursor:pointer;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;line-height:1.2;font-size:1.14rem;}
.et_st-swatch-select-list li.sten-li-disabled{opacity:0.5 !important;}
.et_st-swatch-select-list li:hover, .et_st-swatch-select-list li.selected{opacity:0.7;background:#f1f1f1;}
.et_st-swatch-select-list li > span{padding:10px 12px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}
.et_st-swatch-select-title{position:relative;-webkit-padding-end:2.4em;padding-inline-end:2.4em;-webkit-padding-start:1rem;padding-inline-start:1rem;border:1px solid var(--et_inputs-border-color, var(--et_border-color));border-radius:var(--et_inputs-border-radius, 0);color:var(--et_main-color);height:var(--et_inputs-height, 2.642rem);line-height:var(--et_inputs-height, 2.642rem);max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:start;background-color:var(--et_inputs-bg-color, var(--et_white-2-light-dark));background-image:var(--et_select-arrow-opened);background-position:calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:10px;}
.et_st-swatch-select-title:after{content:'';position:absolute;-webkit-border-end:1px solid var(--et_inputs-border-color, var(--et_border-color));border-inline-end:1px solid var(--et_inputs-border-color, var(--et_border-color));top:0;bottom:0;-webkit-padding-end:calc(100% - 1em - 12px - 20px);padding-inline-end:calc(100% - 1em - 12px - 20px);}
.et_st-swatch-select-title .st-attribute-price{color:var(--et_dark-2-white);font-size:85%;display:inline-block;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-padding-start:5px;padding-inline-start:5px;}
.et_st-swatch-select-title .st-attribute-price del{display:none;}
.et_st-swatch-select-title .st-attribute-price .price{color:currentColor;font-size:inherit;line-height:inherit;margin:0;}
@media only screen and (max-width: 768px) {
.et_st-swatch-select-list li, .et_st-swatch-select-title{font-size:1rem;}
}
.et_st-swatch-select-wrapper{position:relative;cursor:pointer;margin-bottom:10px;}
.et_st-swatch-select-wrapper:hover, .et_st-swatch-select-wrapper.active{z-index:3;}
@media (hover: hover) {
.et_st-swatch-select-wrapper:not(:hover) .et_st-swatch-select-title{background-image:var(--et_select-arrow-closed);}
.et_st-swatch-select-wrapper:not(:hover) .et_st-swatch-select-list{display:none;}
}
@media (hover: none) {
.et_st-swatch-select-wrapper:not(.active) .et_st-swatch-select-title{background-image:var(--et_select-arrow-closed);}
.et_st-swatch-select-wrapper:not(.active) .et_st-swatch-select-list{display:none;}
}
@media only screen and (max-width: 768px) {
.et_st-swatch-select-wrapper .st-attribute-price{display:none !important;}
}
.et_st-select-holder-last .et_st-swatch-select-wrapper{margin-bottom:0;}
.et_st-select-holder-last + .et_st-default-holder{margin-top:10px;}
.et_st-select-holder:not(.et_st-select-holder-last) .st-attribute-price{display:none;}
@media only screen and (min-width: 769px) {
.hide-product-price .product-details > .price, .hide-product-price .et-content-inner > .price{display:none;}
}
.has-select-swatch-only .et-st-disabled{cursor:not-allowed;}
.has-select-swatch-only .et-st-disabled:hover{color:var(--et_btn-color);background-color:var(--et_btn-bg-color);border-color:var(--et_btn-br-color);}
.sten-reset-loop-variation{font-size:0.85rem;text-transform:lowercase;display:inline-block;margin-top:5px;}
ul.st-swatch-preview li, .st-item-meta .st-swatch-preview{display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:0 3px 6px;border:1px solid var(--et_border-color);cursor:pointer;position:relative;width:auto;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
ul.st-swatch-preview li span, .st-item-meta .st-swatch-preview span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;}
ul.st-swatch-preview li .st-attribute-price, .st-item-meta .st-swatch-preview .st-attribute-price{display:inline-block;-webkit-margin-start:auto;margin-inline-start:auto;}
ul.st-swatch-preview li .st-attribute-price span, .st-item-meta .st-swatch-preview .st-attribute-price span{display:inline-block;overflow:visible;}
ul.st-swatch-preview li.et_show-more-attr, .st-item-meta .st-swatch-preview.et_show-more-attr{font-size:1rem;line-height:1;}
ul.st-swatch-preview li.type-image span, .st-item-meta .st-swatch-preview.type-image span, ul.st-swatch-preview li.type-color span, .st-item-meta .st-swatch-preview.type-color span, ul.st-swatch-preview li.type-color:before, .st-item-meta .st-swatch-preview.type-color:before{position:absolute;top:2px;right:2px;bottom:2px;left:2px;}
ul.st-swatch-preview li.type-color:before, .st-item-meta .st-swatch-preview.type-color:before{content:'';position:absolute;border-radius:inherit;background:rgba(34, 34, 34, 0.05);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;pointer-events:none;z-index:1;}
ul.st-swatch-preview li.type-color.sten-li-disabled, .st-item-meta .st-swatch-preview.type-color.sten-li-disabled{cursor:not-allowed;}
ul.st-swatch-preview li.type-color.sten-li-disabled:before, .st-item-meta .st-swatch-preview.type-color.sten-li-disabled:before{background-color:rgba(255, 255, 255, 0.5);}
ul.st-swatch-preview li.type-color.sten-li-disabled span:after, .st-item-meta .st-swatch-preview.type-color.sten-li-disabled span:after{background:transparent;}
ul.st-swatch-preview li.type-color ~ .et_show-more-attr,
.st-item-meta .st-swatch-preview.type-color ~ .et_show-more-attr{vertical-align:5px;}
ul.st-swatch-preview li.type-select, .st-item-meta .st-swatch-preview.type-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:none;}
ul.st-swatch-preview li.type-image ~ .et_show-more-attr,
.st-item-meta .st-swatch-preview.type-image ~ .et_show-more-attr{vertical-align:9px;}
ul.st-swatch-preview li.type-label, .st-item-meta .st-swatch-preview.type-label{line-height:1;}
ul.st-swatch-preview li.type-label a, .st-item-meta .st-swatch-preview.type-label a, ul.st-swatch-preview li.type-label span, .st-item-meta .st-swatch-preview.type-label span{text-transform:uppercase;line-height:1;}
ul.st-swatch-preview li.type-label ~ .et_show-more-attr,
.st-item-meta .st-swatch-preview.type-label ~ .et_show-more-attr{vertical-align:0;}
ul.st-swatch-size-normal{margin:4px -4px 0;}
ul.st-swatch-size-normal.st-swatch-shape-square{margin:4px -4px -4px;}
ul.st-swatch-size-normal.st-swatch-shape-square li{margin:0 4px 4px;}
ul.st-swatch-size-normal li{margin:0 4px;}
ul.st-swatch-size-normal li.type-label{min-width:20px;}
ul.st-swatch-size-normal li.type-label a, ul.st-swatch-size-normal li.type-label span{font-size:0.72rem;}
ul.st-swatch-size-normal li.type-label > a, ul.st-swatch-size-normal li.type-label > span{padding:0.285rem;}
ul.st-swatch-size-normal li.type-image{width:22px;height:22px;}
ul.st-swatch-size-normal li.type-color{width:20px;height:20px;}
ul.st-swatch-size-normal li.type-color:before, ul.st-swatch-size-normal li.type-color span{top:1px;right:1px;bottom:1px;left:1px;}
ul.st-swatch-size-large{margin-left:-5px;}
ul.st-swatch-size-large li{margin:0 5px 14px;}
ul.st-swatch-size-large li.type-label{min-width:32px;}
ul.st-swatch-size-large li.type-label a, ul.st-swatch-size-large li.type-label span{font-size:0.85rem;}
ul.st-swatch-size-large li.type-label > a, ul.st-swatch-size-large li.type-label > span{padding:9px;}
ul.st-swatch-size-large li.type-image{width:34px;height:34px;}
ul.st-swatch-size-large li.type-image ~ .et_show-more-attr{vertical-align:25px;}
ul.st-swatch-size-large li.type-color{width:30px;height:30px;}
ul.st-swatch-size-large li.type-color ~ .et_show-more-attr{vertical-align:24px;}
ul.st-swatch-size-large.type_title-price li.type-label{float:left;max-width:110px;}
ul.st-swatch-size-large.type_title-price li.type-label span.st-custom-attribute{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
ul.st-swatch-size-large.type_title-price li.type-label span .variation-title{font-weight:500;margin-bottom:5px;font-size:11px;}
.et_b_header-menu .secondary-menu-wrapper ul.st-swatch-size-normal li.type-image{width:22px;height:22px;}
.et_b_header-menu .secondary-menu-wrapper ul.st-swatch-size-normal li.type-color{width:20px;height:20px;}
.et_b_header-menu .secondary-menu-wrapper ul.st-swatch-size-large li.type-image{width:34px;height:34px;}
.et_b_header-menu .secondary-menu-wrapper ul.st-swatch-size-large li.type-color{width:30px;height:30px;}
.cart ul.st-swatch-size-large li.type-color ~ .et_show-more-attr{vertical-align:10px;}
.cart ul.st-swatch-size-large li.typetype-label ~ .et_show-more-attr{vertical-align:0;}
.cart ul.st-swatch-size-large li.type-image ~ .et_show-more-attr{vertical-align:11px;}
.st-swatch-preview-wrap{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background:var(--et_container-bg-color, var(--et_white-2-dark));z-index:-1;top:0;right:0;left:0;bottom:0;opacity:0;visibility:hidden;max-height:100%;}
.st-swatch-preview-wrap .et-delete{font-size:10px;position:absolute;top:0;right:0;cursor:pointer;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:color 0.2s ease-in-out, -webkit-transform 0.4s ease-in-out 0.5s;transition:color 0.2s ease-in-out, -webkit-transform 0.4s ease-in-out 0.5s;transition:transform 0.4s ease-in-out 0.5s, color 0.2s ease-in-out;transition:transform 0.4s ease-in-out 0.5s, color 0.2s ease-in-out, -webkit-transform 0.4s ease-in-out 0.5s;z-index:1;}
.st-swatch-preview-wrap .et-delete:after{content:'';position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;}
.st-swatch-preview-wrap .et-delete:hover{color:var(--et_red-color);}
.st-swatch-preview-wrap .compare{display:none;}
.st-swatch-preview-wrap .price{width:100%;margin-top:1px;}
.active:not(.clearfix) .st-swatch-preview-wrap{z-index:1;opacity:1;visibility:visible;}
.active:not(.clearfix) .st-swatch-preview-wrap .et-delete{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
.active:not(.clearfix) .et_st-popup-holder,
.active:not(.clearfix) .st-swatch-preview-wrap .star-rating,
.active:not(.clearfix) .st-swatch-preview-wrap .price,
.active:not(.clearfix) .st-swatch-preview-wrap .button{-webkit-transform:translateY(0);transform:translateY(0);}
.et_st-popup-holder{margin-bottom:4px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translateY(-10px);transform:translateY(-10px);z-index:1;width:100%;}
.et_st-popup-holder .st-swatch-preview{line-height:1;}
.et_st-popup-holder .st-swatch-preview:first-child{margin-top:0;}
.et_st-popup-holder .st-swatch-shape-circle:not(:first-child){margin-top:6px;}
.et_st-popup-holder .st-swatch-shape-square li{margin-bottom:6px;}
.et_st-popup-holder .st-swatch-shape-square.st-swatch-size-normal{margin-bottom:-6px;}
.st-swatch-preview-wrap .star-rating, .st-swatch-preview-wrap .price, .st-swatch-preview-wrap .button{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translateY(10px);transform:translateY(10px);}
.products-list .st-swatch-in-loop{margin-bottom:10px;}
.products-list .st-swatch-preview-wrap .price{margin-bottom:5px;}
.products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-color, .products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-image{border-color:transparent;}
.products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-color.st-swatch-white, .products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-image.st-swatch-white{border-color:var(--et_border-color);}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal, .etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal, .etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal{margin:0 -2px;}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li, .etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li, .etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li{vertical-align:top;margin:0 2px;}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label, .etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label, .etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label{min-width:16px;}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label a, .etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label a, .etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label a, .content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label span, .etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label span, .etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label span{font-size:0.58rem;}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label > a, .etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label > a, .etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label > a, .content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label > span, .etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label > span, .etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label > span{padding:0.2rem;}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-image, .etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-image, .etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-image{width:16px;height:16px;}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-color, .etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-color, .etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-color{width:16px;height:16px;}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.et_show-more-attr, .etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.et_show-more-attr, .etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.et_show-more-attr{position:relative;font-size:0.9rem;vertical-align:4px;}
.content-product .st-swatch-popup .star-rating, .etheme-product-grid-item .st-swatch-popup .star-rating, .etheme-product-list-item .st-swatch-popup .star-rating{display:none;}
.etheme-product-grid-item .st-swatch-in-loop:not(.st-swatch-popup):not(:last-child),
.etheme-product-list-item .st-swatch-in-loop:not(.st-swatch-popup):not(:last-child){margin-bottom:12px;}
.etheme-product-grid-item .st-swatch-in-loop.st-swatch-popup:not(:last-child),
.etheme-product-list-item .st-swatch-in-loop.st-swatch-popup:not(:last-child){margin-bottom:7px;}
.st-swatch-underline .st-item-meta .st-swatch-preview, .st-swatch-underline ul.st-swatch-preview li, ul.st-swatch-underline.st-swatch-preview-single-product li{border:none;}
.st-swatch-underline .st-item-meta .st-swatch-preview:before, .st-swatch-underline ul.st-swatch-preview li:before, ul.st-swatch-underline.st-swatch-preview-single-product li:before{content:'';position:absolute;top:auto;left:auto;right:0;bottom:-2px;background:var(--et_swatch-active-color, var(--et_dark-2-white));height:2px;width:0%;border-radius:0;-webkit-transition:width 0.3s linear;transition:width 0.3s linear;pointer-events:none;}
.st-swatch-underline .st-item-meta .st-swatch-preview.sten-li-disabled:before, .st-swatch-underline ul.st-swatch-preview li.sten-li-disabled:before, ul.st-swatch-underline.st-swatch-preview-single-product li.sten-li-disabled:before{display:none;}
.st-swatch-underline .st-item-meta .st-swatch-preview:hover:before, .st-swatch-underline ul.st-swatch-preview li:hover:before, ul.st-swatch-underline.st-swatch-preview-single-product li:hover:before, .st-swatch-underline .st-item-meta .st-swatch-preview.selected:before, .st-swatch-underline ul.st-swatch-preview li.selected:before, ul.st-swatch-underline.st-swatch-preview-single-product li.selected:before{width:100%;left:0;right:auto;}
.type-color:after, .type-image:after, .sten-li-disabled:after{content:attr(data-tooltip);position:absolute;background:#fff;color:#555;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);bottom:0;left:50%;font-size:12px;border:1px solid #e1e1e1;padding:3px 10px;line-height:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:0;visibility:hidden;white-space:nowrap;z-index:2;}
.type-color:hover:after, .type-image:hover:after, .sten-li-disabled:hover:after{bottom:-5px;opacity:1;visibility:visible;}
.sten-li-disabled:after{display:none;}
.etheme_swatches_filter .type-color:nth-child(6n + 1):after,
.etheme_swatches_filter .type-image:nth-child(6n + 1):after,
.etheme_swatches_filter .sten-li-disabled:nth-child(6n + 1):after{-webkit-transform:translateY(100%);transform:translateY(100%);left:0;}
.etheme_swatches_filter .type-color:nth-child(6n):after,
.etheme_swatches_filter .type-image:nth-child(6n):after,
.etheme_swatches_filter .sten-li-disabled:nth-child(6n):after{-webkit-transform:translateY(100%);transform:translateY(100%);left:auto;right:0;}
.etheme_swatches_filter.type-select li{text-align:start;}
.etheme_swatches_filter.type-select .et_widget-show-more{border:none!important;}
.etheme_swatches_filter.type-select .et_widget-show-more:hover span:after{display:inline-block;width:100%;bottom:0px;}
.st-swatch-shape-circle.type-label, .st-swatch-shape-circle.type-image, .st-swatch-shape-circle.type-color, .st-swatch-shape-circle .type-label, .st-swatch-shape-circle .type-label span:after, .st-swatch-shape-circle .type-image, .st-swatch-shape-circle .type-color, .st-swatch-shape-circle .type-image span, .st-swatch-shape-circle .type-color span{border-radius:50%;}
.st-swatch-shape-circle.type-select, .st-swatch-shape-circle .type-select, .st-swatch-shape-circle .type-select span{border-radius:0;}
.et_attribute-name{display:none;margin-bottom:3px;text-transform:capitalize;}
.et-quick-view-wrapper .et_attribute-name{display:inline-block;}
.products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-color:hover, .products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-color.selected, .products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-image:hover, .products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-image.selected, .st-swatch-preview li:hover, .st-swatch-preview li.selected{border-color:var(--et_main-color);}
.st-swatch-preview li:hover a, .st-swatch-preview li.selected a{color:var(--et_dark-2-white);}
.st-item-meta .st-swatch-preview span img{max-width:100%;}
.st-label-swatch li, .st-item-meta .st-label-swatch{text-align:center;}
.st-label-swatch li span, .st-item-meta .st-swatch-preview.st-label-swatch span{width:100%;height:100%;}
.etheme_swatches_filter .st-swatch-preview .type-select:before{display:none;}
.etheme_swatches_filter .st-swatch-preview .type-color.selected:hover:before, .etheme_swatches_filter .st-swatch-preview .type-label.selected:hover:before{position:absolute;content:"\e90a";font-family:'xstore-icons';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;}
.etheme_swatches_filter .st-swatch-preview .type-label.selected:before{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.st-swatch-disabled-line-thought .st-swatch-preview li.sten-li-disabled span:before, .st-swatch-disabled-line-thought.st-swatch-preview li.sten-li-disabled span:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 0.8px), rgba(175, 175, 175, 0.3) 50%, rgba(0, 0, 0, 0) calc(50% + 0.8px), rgba(0, 0, 0, 0) 100%);z-index:2;}
.st-swatch-disabled-line-thought .st-swatch-preview li.sten-li-disabled.type-select span:before, .st-swatch-disabled-line-thought.st-swatch-preview li.sten-li-disabled.type-select span:before{display:none;}
.st-swatch-disabled-cross-line .st-swatch-preview li.sten-li-disabled span:before, .st-swatch-disabled-cross-line.st-swatch-preview li.sten-li-disabled span:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 0.8px), rgba(175, 175, 175, 0.3) 50%, rgba(0, 0, 0, 0) calc(50% + 0.8px), rgba(0, 0, 0, 0) 100%), linear-gradient(to top right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 0.8px), rgba(175, 175, 175, 0.3) 50%, rgba(0, 0, 0, 0) calc(50% + 0.8px), rgba(0, 0, 0, 0) 100%);z-index:2;}
.st-swatch-disabled-cross-line .st-swatch-preview li.sten-li-disabled.type-select span:before, .st-swatch-disabled-cross-line.st-swatch-preview li.sten-li-disabled.type-select span:before{display:none;}
.st-swatch-preview li.sten-li-disabled{border-color:rgba(175, 175, 175, 0.3) !important;}
.st-swatch-preview li.sten-li-disabled span{cursor:not-allowed;}
.st-swatch-preview li.sten-li-disabled span:after{content:'';position:absolute;background:rgba(255, 255, 255, 0.9);top:0;left:0;width:100%;height:100%;z-index:1;}
.st-swatch-preview li.sten-li-disabled.type-select span:after{display:none;}
ul.products li .st-swatch-in-loop ul{margin:0;padding:0;}
ul.products li .st-swatch-in-loop .sten-reset-loop-variation{font-size:11px;color:rgba(0, 0, 0, 0.6);}
ul.products li .st-swatch-in-loop .sten-reset-loop-variation:hover{color:var(--et_dark-color);}
.st-item-meta .wc-item-meta{padding:0;list-style:none;margin-bottom:0;}
.st-item-meta .st-swatch-preview{border:none;margin:0;}
.st-item-meta .type-color, .st-item-meta .type-image{vertical-align:middle;}
.st-item-meta .type-color:after, .st-item-meta .type-image:after{display:none;}
@media only screen and (max-width: 768px) {
.type-color:after, .type-image:after, .sten-li-disabled:after{bottom:100%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);}
.type-color:hover:after, .type-image:hover:after, .sten-li-disabled:hover:after{bottom:calc(100% + 5px);}
}
.sidebar .st-swatch-preview .type-select{margin-top:11px;margin-bottom:11px;}
.sidebar .st-swatch-preview .type-select:first-child{margin-top:0;}
.sidebar .st-swatch-preview .type-select:last-child{margin-bottom:0;}
.sidebar .st-swatch-preview .type-select a{position:relative;padding:0 0 0 24px !important;}
.sidebar .st-swatch-preview .type-select a:before{content:'';width:13px;height:13px;border:1px solid var(--et_border-color);-webkit-transition:inherit;transition:inherit;position:absolute;left:0;top:calc(50% - 6px);}
.sidebar .st-swatch-preview .type-select.selected a:before, .sidebar .st-swatch-preview .type-select a:hover:before{border-color:var(--et_main-color);}
.sidebar .st-swatch-preview .type-select.selected a:after{content:"\e918";font-family:'xstore-icons';position:absolute;left:1.5px;z-index:1;font-size:10px;line-height:1;top:calc(50% - 4px);color:var(--et_dark-2-white);}
.sidebar .st-swatch-preview .type-select.selected a:hover:after{content:"\e90a";}
.products-grid .product-view-light .st-swatch-in-loop + .light-right-side + .light-left-side > *:first-child,
.product-slide .product-view-light .st-swatch-in-loop + .light-right-side + .light-left-side > *:first-child,
.et-offer .product-view-light .st-swatch-in-loop + .light-right-side + .light-left-side > *:first-child{padding-left:0 !important;padding-right:0 !important;}
.products-grid .st-swatch-preview-wrap{-ms-flex-line-pack:center;align-content:center;}
.quick-view-popup .st-swatch-in-loop{margin-top:0;}
.quick-view-popup .st-swatch-in-loop + .button{margin-top:15px;}
.s_widgets-with-scroll .sidebar .sidebar-widget:not(.sidebar-slider) > .st-swatch-preview:after,
.s_widgets-with-scroll .shop-filters .sidebar-widget:not(.sidebar-slider) > .st-swatch-preview:after,
.s_widgets-with-scroll .sidebar .sidebar-widget:not(.sidebar-slider).widget_rating_filter > ul:after,
.s_widgets-with-scroll .shop-filters .sidebar-widget:not(.sidebar-slider).widget_rating_filter > ul:after{display:none;}
.s_widgets-with-scroll .sidebar .sidebar-widget:not(.sidebar-slider) .st-swatch-preview,
.s_widgets-with-scroll .shop-filters .sidebar-widget:not(.sidebar-slider) .st-swatch-preview{padding-right:0 !important;}
.single-product-booking ul.st-swatch-preview-single-product{margin-top:-14px;margin-bottom:-14px;}
.variation_form tr:last-child td .st-swatch-preview:last-of-type{margin-bottom:20px;}
table.variations th.label label[data-swatch-name]:after,
.et_attribute-name[data-swatch-name]:after{content:' ' attr(data-swatch-name);font-size:0.85em;color:var(--et_dark-2-white);}
ul.st-swatch-preview li.type-select.with-count{width:100%;display:inline-block;margin-bottom:0;}
ul.st-swatch-preview li.type-select.with-count .count{margin-right:5px;}
.etheme_sales_booster_progress_bar_shortcode .et-cart-progress{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:default;background:0 0;color:var(--et_dark-2-white);padding:var(--sales-booster-progress-bar-padding, 20px);border:var(--sales-booster-progress-bar-border, 1px solid #e1e1e1);}
.etheme_sales_booster_progress_bar_shortcode .et-cart-progress:not([data-percent-sold="100"]) .et-cart-progress-success,
.etheme_sales_booster_progress_bar_shortcode .et-cart-progress[data-percent-sold="100"] .et-cart-in-progress{display:none;}
.etheme_sales_booster_progress_bar_shortcode .et-cart-progress .et_cart-progress-bar{position:relative;width:100%;height:var(--progress-height, 12px);text-align:start;background-color:var(--et_border-color);background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.7) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.7) 75%, transparent 75%, transparent);background-size:30px 30px;animation:progress-bar-move 2s linear infinite reverse;display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border-radius:var(--progress-radius, 3px);margin-top:10px;}
.etheme_sales_booster_progress_bar_shortcode .et-cart-progress .et_cart-progress-bar::-webkit-progress-bar{background:0 0;}
.etheme_sales_booster_progress_bar_shortcode .et-cart-progress .et_cart-progress-bar::-webkit-progress-value{display:block;height:100%;background-color:var(--progress-active-color, var(--et_green-color));position:relative;overflow:hidden;border-radius:var(--progress-radius, 3px);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.etheme_sales_booster_progress_bar_shortcode .et-cart-progress > span{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.etheme_sales_booster_progress_bar_shortcode .et-cart-progress .et_b-icon{width:auto;}
.etheme_sales_booster_progress_bar_shortcode .et-cart-progress svg{vertical-align:middle;font-size:1.2em;}
.etheme_sales_booster_progress_bar_shortcode .et-cart-progress .et-cart-progress-amount{font-size:114%;font-weight:600;}
@-webkit-keyframes progress-bar-move {
0%{background-position:0 0;}
100%{background-position:30px 30px;}
}
@keyframes progress-bar-move {
0%{background-position:0 0;}
100%{background-position:30px 30px;}
}
.sales-booster-cart-countdown{color:var(--et_dark-2-white);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:var(--p-font-size, 1.14rem);text-transform:none;padding:2.3vw 0;margin-bottom:2.3vw;}
.cart-checkout-nav ~ .sales-booster-cart-countdown{margin-top:-2.3vw;}
.cart-checkout-nav .sales-booster-cart-countdown{margin-bottom:0;padding-bottom:0;padding-left:15px;padding-right:15px;}
.sales-booster-cart-countdown:not(.finished) .cart-countdown-expired-message,
.sales-booster-cart-countdown.finished .cart-countdown-message{display:none;}
.sales-booster-cart-countdown .cart-countdown-time{font-weight:bold;}
.sales-booster-quantity-discounts-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:20px;margin-bottom:20px;}
.product_meta > .sales-booster-quantity-discounts-wrapper{display:block;}
.sales-booster-quantity-discounts{border:1px solid var(--et_border-color);padding:5px 25px;}
.sales-booster-quantity-discounts .quantity-discount-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;margin:var(--rows-gap, 0px) 0;--h5-size-proportion:1.14;}
@media (hover: hover) {
.sales-booster-quantity-discounts .quantity-discount-item:not(:hover) .quantity{-webkit-transform:translateY(7px);transform:translateY(7px);opacity:0;visibility:hidden;}
}
.sales-booster-quantity-discounts .quantity-discount-item + .quantity-discount-item{border-top:1px solid var(--et_border-color);}
.sales-booster-quantity-discounts .quantity-discount-title{display:block;}
.sales-booster-quantity-discounts .quantity-discount-name{display:block;margin-bottom:0px;}
.sales-booster-quantity-discounts .quantity-discount-add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.sales-booster-quantity-discounts .quantity-discount-add .quantity{margin:0;-webkit-margin-start:10px;margin-inline-start:10px;}
.sales-booster-quantity-discounts .quantity-discount-add button .et-icon:only-child, .sales-booster-quantity-discounts .quantity-discount-add button .et-loader + .et-icon:last-child{font-size:1.4em;}
.sales-booster-quantity-discounts .quantity-discount-suggest{font-size:1rem;margin-top:5px;}
@media only screen and (max-width: 768px) {
.sales-booster-quantity-discounts .quantity-discount-suggest{display:none;}
}
.sales-booster-quantity-discounts .add_to_cart_button.button{min-width:unset;height:auto;font-size:0.85rem;padding-top:0.95rem;padding-bottom:0.95rem;background-color:var(--et_btn-dark-bg-color);border:1px solid var(--et_btn-dark-br-color);color:var(--et_btn-dark-color);-webkit-text-fill-color:currentColor;white-space:nowrap;margin-right:0;margin-left:0;-webkit-margin-start:15px;margin-inline-start:15px;--loader-side-color:var(--et_btn-dark-color);}
.sales-booster-quantity-discounts .add_to_cart_button.button:hover{background-color:var(--et_btn-dark-bg-color-hover);border-color:var(--et_btn-dark-br-color-hover);color:var(--et_btn-dark-color-hover);--loader-side-color:var(--et_btn-dark-color-hover);}
.et-quick-view-wrapper .sales-booster-quantity-discounts .quantity-discount-add{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.et-quick-view-wrapper .sales-booster-quantity-discounts .quantity-discount-add .quantity{margin-bottom:10px;}
.et-quick-view-wrapper .sales-booster-quantity-discounts .quantity-discount-suggest{display:none;}
.sales-booster-safe-checkout{margin:20px auto;text-align:center;}
.product_meta .sales-booster-safe-checkout{display:block;}
.sales-booster-safe-checkout fieldset{margin-bottom:10px;padding-left:7px;padding-right:7px;width:100%;}
.sales-booster-safe-checkout fieldset img{display:inline-block;max-width:50px;border:1px solid var(--et_border-color);border-radius:4px;margin:0 calc(var(--image-spacing,4px)/2) var(--image-spacing, 4px);}
.sales-booster-safe-checkout fieldset span{margin-bottom:calc(var(--image-spacing, 4px) * -1);}
.sales-booster-safe-checkout .subtitle .highlight{color:var(--et_dark-2-white);}
.sales-booster-safe-checkout legend{width:100%;text-align:center;}
.sales-booster-safe-checkout legend .highlight{color:var(--et_green-color);}
.sales-booster-safe-checkout .mtips{display:inline-block;z-index:auto;}
@media only screen and (max-width: 768px) {
.sales-booster-safe-checkout .mtips .mt-mes{display:none;}
}
.et-quick-view-wrapper .sales-booster-safe-checkout .mtips span.mt-mes{display:none;}
.et-product-rating-summary{background:var(--et_light-color);padding:30px;text-align:center;margin-bottom:30px;}
.et-product-rating-summary h2{--h2-size-proportion:3;margin-bottom:0;}
.et-product-rating-summary progress{width:100%;height:10px;text-align:start;background-color:var(--et_white-2-dark);display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.et-product-rating-summary progress::-webkit-progress-bar{background:0 0;}
.et-product-rating-summary progress::-webkit-progress-value{display:block;height:100%;background-color:var(--et_green-color);position:relative;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.et-product-rating-summary .et-product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.et-product-rating-summary .et-product-rating:not(:first-child){margin-top:7px;}
.et-product-rating-summary .et-product-rating-progress{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 15px;}
.et-product-rating-summary .et-product-rating .star-rating{margin-bottom:0;}
.et-product-rating-summary .et-product-avg-rating .star-rating{margin-bottom:10px;}
.et-product-rating-summary .et-product-avg-rating-number{color:var(--et_dark-2-white);margin-bottom:15px;}
#reviews .commentlist .avatar{border-radius:5px;}
#reviews .commentlist .avatar-circle{border-radius:50%;}
#reviews .commentlist .star-rating{float:none;margin-top:10px;margin-bottom:10px;}
#reviews .commentlist .meta{margin-bottom:0;font-size:1.14rem;line-height:normal;}
#reviews .commentlist .meta .woocommerce-review__author{font-weight:500;}
#reviews .commentlist .meta .woocommerce-review__dash{line-height:1;}
#reviews .commentlist .meta time{font-size:1rem;display:inline-block;}
.et-review-arguments .et-argument-label{color:var(--et_dark-2-white);}
.et-review-arguments .et-pros .et-argument-label svg{color:var(--et_green-color);vertical-align:-1px;}
.et-review-arguments .et-cons .et-argument-label svg{color:var(--et_red-color);vertical-align:-1px;}
.et-review-vote{position:relative;cursor:pointer;}
.et-review-votes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;color:var(--et_dark-2-white);}
.et-review-vote[data-vote-type]{-webkit-margin-start:10px;margin-inline-start:10px;}
.et-review-vote[data-vote-type=like]{color:var(--et_green-color);}
.et-review-vote[data-vote-type=dislike]{color:var(--et_red-color);}
.et-review-vote[data-votes]:after{content:attr(data-votes);}
.et-review-vote[data-text]:before{content:attr(data-text);position:absolute;display:inline-block;white-space:nowrap;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#222;padding:7px 12px;border-radius:3px;color:#fff;font-size:12px;line-height:11px;-webkit-transition:opacity 0.3s linear, visibility 0.3s linear, -webkit-transform 0.3s linear;transition:opacity 0.3s linear, visibility 0.3s linear, -webkit-transform 0.3s linear;transition:opacity 0.3s linear, visibility 0.3s linear, transform 0.3s linear;transition:opacity 0.3s linear, visibility 0.3s linear, transform 0.3s linear, -webkit-transform 0.3s linear;-webkit-box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.1);box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.1);}
.et-review-vote[data-text]:not(:hover):before{-webkit-transform:translate(-50%, 5px);transform:translate(-50%, 5px);opacity:0;visibility:hidden;}
.et-review-vote:not(.et-review-voted) svg path.vote-active-svg-path,
.et-review-voted svg path:not(.vote-active-svg-path){display:none;}
.et-review-voted{cursor:default;}
.et-review-voting .et-review-vote{opacity:0.5;}
.et-review-voting .et-review-vote:before{content:'';position:absolute;top:calc(50% - .35em);left:calc(50% - .35em);background:var(--et_dark-2-white);border-radius:50%;width:0.7em;height:0.7em;line-height:1;padding:0;-webkit-animation:review-voting-animation 1s infinite ease-in-out;animation:review-voting-animation 1s infinite ease-in-out;}
#reviews .et-review-criteria-rating,
#reviews .star-rating{line-height:1.4;}
#reviews .et-review-criteria-rating{margin-bottom:2px;}
#reviews .et-review-criteria-rating .star-rating{margin:0;}
#reviews .et-review-criteria-ratings{margin-bottom:10px;}
#reviews .meta ~ .et-review-criteria-rating,
#reviews .meta ~ .star-rating{margin-top:10px;}
#reviews .et-review-criteria-label{font-size:1rem;color:var(--et_dark-2-white);-webkit-margin-start:7px;margin-inline-start:7px;}
@-webkit-keyframes review-voting-animation {
0%{-webkit-transform:scale(0);transform:scale(0);}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}
@keyframes review-voting-animation {
0%{-webkit-transform:scale(0);transform:scale(0);}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}
}
.products-layout-menu .products-title{background-color:var(--et_dark-color);color:#fff;padding:7px;margin-bottom:50px;}
.product-view-menu .content-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:start;}
.product-view-menu .content-product li{font-size:inherit;line-height:inherit;}
.product-view-menu .sale-wrapper{display:none;}
.product-view-menu .category{display:inline-block;}
.product-view-menu .category a{background:var(--et_dark-color);color:#fff;padding:3px 7px;}
.product-view-menu .product-details{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:0;}
.product-view-menu .product-content-image{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.product-view-menu .product-main-details{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.product-view-menu .product-main-details .product-title{margin:0;width:auto;}
.product-view-menu .product-main-details .separator{position:relative;top:-5px;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px dashed var(--et_dark-color);margin:0 10px;}
.product-view-menu .product-main-details, .product-view-menu .product-info-details{display:-webkit-box;display:-ms-flexbox;display:flex;}
.product-view-menu .product-main-details .price, .product-view-menu .product-info-details .price{width:auto;margin-left:auto;}
.product-view-menu .product-info-details .product-excerpt{-webkit-box-flex:1;-ms-flex:1;flex:1;}
@media only screen and (max-width: 480px) {
.products-layout-menu .products-grid {
margin: 0;
}
.products-layout-menu .products-grid .product {
width: 100%;
padding: 0;
}
}