@charset "UTF-8";
td.wishlist-empty{text-align:center!important;padding:50px;font-size:2em;}
.wishlist_table .add_to_cart{line-height:1.3;padding:7px 10px;}
#yith-wcwl-popup-message{background:#fff;border:1px solid #dddddd;padding:15px 0;font-size:120%;position:fixed;text-align:center;top:50%;left:50%;transform:translateX(50%);width:300px;z-index:10000;}
.wishlist-icon{position:relative;}
.wishlist-popup{opacity:0;max-height:0;position:absolute;overflow:hidden;padding:5px;margin-top:-10px;border-radius:5px;line-height:1.3;text-align:center;font-size:.9em;top:100%;background-color:rgba(0,0,0,.8);right:0;color:#FFF;transition:opacity .3s, max-height .3s;transition-delay:.3s;}
.wishlist-popup:after{bottom:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-bottom-color:rgba(0,0,0,.8);border-width:10px;margin-left:-10px;}
.wishlist-icon:hover .wishlist-popup{opacity:1;max-height:200px;overflow-y:auto;}
.wishlist-popup a{color:#ccc;display:block;}
.wishlist-popup a:hover{color:#FFF;}
.wishlist-icon.added:after{background-color:red;transform:translateY(-3px);}
.wishlist-popup .ajax-loading, .wishlist-popup .feedback{display:none!important;}
.wishlist-title{margin-bottom:20px;}
#yith-wcwl-form .hidden-title-form,
#yith-wcwl-form .hide-title-form i,
.wishlist-title .button{display:none;}
@media screen and (max-width:768px){
.wishlist-title, .wishlist-empty, .yith_wcwl_wishlist_footer{text-align:center;}
.share-icons-title{display:none;}
}
.wishlist_table.mobile{list-style:none;}
.wishlist_table.mobile li .product-checkbox{display:inline-block;width:20px;vertical-align:top;}
.wishlist_table.mobile li .item-wrapper{display:inline-block;width:calc(100% - 25px);vertical-align:top;}
.wishlist_table.wishlist_manage_table.mobile li .item-wrapper{width:100%;}
.wishlist_table.mobile li .item-wrapper .product-thumbnail{display:inline-block;max-width:60px;margin-right:10px;}
.rtl .wishlist_table.mobile li .item-wrapper .product-thumbnail{margin-right:0;margin-left:10px;}
.wishlist_table.mobile li .item-wrapper .item-details{display:inline-block;width:calc(100% - 74px);vertical-align:top;}
.wishlist_table.mobile.with-checkbox li .additional-info-wrapper{padding-left:20px;}
.rtl .wishlist_table.mobile.with-checkbox li .additional-info-wrapper{padding-left:0;padding-right:20px;}
.wishlist_table.mobile li .additional-info-wrapper{border-bottom:1px solid #ececec;width:calc(100% - 25px);}
.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart, .wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist{text-align:center;margin-bottom:20px;}
.wishlist_table.mobile .button.add_to_cart_button{margin:0;}
.wishlist_table.mobile td{border-bottom:none;padding:3px 0;}
.wishlist_table.mobile li[id^="yith-wcwl-row-"]{position:relative;margin-top:20px;}
.wishlist_table.mobile .product-remove{position:absolute;top:5px;left:-12px;width:24px;height:24px;line-height:18px;font-size:18px;border-radius:100%;color:#ccc;font-weight:bold;text-align:center;border:2px solid currentColor;}
.rtl .wishlist_table.mobile .product-remove{left:unset;right:-12px;}
.wishlist_table.mobile .product-remove a{position:unset;}
.wishlist_table.mobile .product-remove a i{display:none;}
.wishlist_table.mobile .product-remove a:after {
content: '×';
color: #ccc;
}
.ux-swatch{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;-webkit-box-shadow:0 0 0 .07rem #d5d5d5;box-shadow:0 0 0 .07rem #d5d5d5;cursor:pointer;position:relative;white-space:nowrap;margin:5px 10px 5px 0}.ux-swatch:hover:not(.selected):not(.disabled){-webkit-box-shadow:0 0 0 .07rem #999;box-shadow:0 0 0 .07rem #999}.ux-swatch.selected{-webkit-box-shadow:0 0 0 .1rem #d26e4b;box-shadow:0 0 0 .1rem #d26e4b}.ux-swatch.disabled{cursor:default;opacity:.5}.ux-swatch__color{height:100%;width:100%}.ux-swatch__color--single-color{background:var(--swatch-color)}.ux-swatch__color--dual-color{background:-o-linear-gradient(315deg, var(--swatch-color) 50%, var(--swatch-color-secondary) 50%);background:linear-gradient(135deg, var(--swatch-color) 50%, var(--swatch-color-secondary) 50%)}.ux-swatch--image,.ux-swatch--color{width:30px;height:30px;padding:2px}.ux-swatch--label{min-width:30px;min-height:30px;padding:0 8px;font-size:14px}.ux-swatch--image.disabled:before,.ux-swatch--color.disabled:before{position:absolute;content:"";width:100%;height:1px;background:#000 !important;left:0;top:50%;right:0;bottom:0;border:0;margin:0 !important;padding:0 !important;min-width:auto;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ux-swatch--label.disabled{background:-webkit-gradient(linear, right bottom, left top, from(transparent), color-stop(black), to(transparent));background:-o-linear-gradient(bottom right, transparent calc(50% - .031rem), black, transparent calc(50% + 0.031rem));background:linear-gradient(to top left, transparent calc(50% - .031rem), black, transparent calc(50% + 0.031rem))}.dark .ux-swatch--image.disabled:before,.dark .ux-swatch--color.disabled:before{background:#fff !important}.dark .ux-swatch--label.disabled{background:-webkit-gradient(linear, right bottom, left top, from(transparent), color-stop(white), to(transparent));background:-o-linear-gradient(bottom right, transparent calc(50% - .031rem), white, transparent calc(50% + 0.031rem));background:linear-gradient(to top left, transparent calc(50% - .031rem), white, transparent calc(50% + 0.031rem))}.ux-swatch--image .ux-swatch__text,.ux-swatch--color .ux-swatch__text{display:none}.ux-swatches{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}.ux-swatches--rounded *{border-radius:2px}.ux-swatches--circle *{border-radius:50%}.ux-swatches--circle .ux-swatch--label{border-radius:100px}.ux-swatches--circle .ux-swatch__color--dual-color{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--swatch-color)), color-stop(50%, var(--swatch-color-secondary)));background:-o-linear-gradient(top, var(--swatch-color) 50%, var(--swatch-color-secondary) 50%);background:linear-gradient(180deg, var(--swatch-color) 50%, var(--swatch-color-secondary) 50%)}.ux-swatches--x-small .ux-swatch--image,.ux-swatches--x-small .ux-swatch--color{width:15px;height:15px}.ux-swatches--small .ux-swatch--image,.ux-swatches--small .ux-swatch--color{width:20px;height:20px}.ux-swatches--large .ux-swatch--image,.ux-swatches--large .ux-swatch--color{width:45px;height:45px}.ux-swatches--x-large .ux-swatch--image,.ux-swatches--x-large .ux-swatch--color{width:70px;height:70px}.ux-swatches--x-small .ux-swatch--label{min-width:15px;min-height:15px;padding:2px 8px}.ux-swatches--small .ux-swatch--label{min-width:20px;min-height:20px;padding:2px 8px}.ux-swatches--large .ux-swatch--label{min-width:45px;min-height:45px;padding:0 10px}.ux-swatches--x-large .ux-swatch--label{min-width:70px;min-height:70px;padding:0 15px}.ux-swatches__limiter{font-size:.8rem;cursor:pointer}.ux-swatches-in-loop{width:100%;margin-bottom:.5em}.ux-swatches-in-loop .ux-swatch{margin:4px 8px 4px 0}.ux-swatch-active .back-image{display:none}.has-hover .ux-swatch-active [class*=image-] img,.has-hover:hover .ux-swatch-active [class*=image-] img{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-filter:none;filter:none;opacity:1}.text-center .variations td.label,.text-center .ux-swatches{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-right .variations td.label,.text-right .ux-swatches{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-center .ux-swatch:last-child,.text-right .ux-swatch:last-child{margin-right:0}.text-center .ux-swatches-in-loop .ux-swatch,.text-center .ux-swatch+.ux-swatches__limiter{margin-left:4px;margin-right:4px}.ux-swatch-widget-layered-nav-list__graphic{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:20px;height:20px;margin-right:10px;padding:0}.chosen .ux-swatch-widget-layered-nav-list__graphic:before{font-family:"fl-icons";content:"";position:absolute;top:2px;right:0;bottom:0;left:0;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;color:#fff;font-size:12px}.vi-wpvs-variation-wrap-wrap{max-width:100%;padding-left:8px;}
.vi_wpvs_loop_variation_hidden{display:none !important;visibility:hidden !important;}
.vi-wpvs-hidden{display:none !important;visibility:hidden !important;}
.vi-wpvs-select-attribute{display:none !important;visibility:hidden;}
select option.vi-wpvs-option-disabled{display:none;visibility:hidden;}
.vi-wpvs-variation-wrap{max-width:100%;display:inline-flex;flex-wrap:wrap;text-align:center;justify-content:flex-start;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap{width:auto;height:auto;align-items:center;justify-content:center;display:flex;margin:5px 12px 8px 0;cursor:pointer;position:relative;transition:all 30ms ease-in-out;}
.vi-wpvs-variation-wrap:not(.vi-wpvs-variation-wrap-select) .vi-wpvs-option-wrap.vi-wpvs-option-wrap-backorders-attribute > *:not(.vi-wpvs-option-tooltip),
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select .vi-wpvs-option-wrap.vi-wpvs-option-wrap-backorders-attribute .vi-wpvs-option, .vi-wpvs-variation-wrap:not(.vi-wpvs-variation-wrap-select) .vi-wpvs-option-wrap.vi-wpvs-option-wrap-backorders > *:not(.vi-wpvs-option-tooltip),
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select .vi-wpvs-option-wrap.vi-wpvs-option-wrap-backorders .vi-wpvs-option, .vi-wpvs-variation-wrap:not(.vi-wpvs-variation-wrap-select) .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute > *:not(.vi-wpvs-option-tooltip),
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock-attribute .vi-wpvs-option, .vi-wpvs-variation-wrap:not(.vi-wpvs-variation-wrap-select) .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock > *:not(.vi-wpvs-option-tooltip),
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select .vi-wpvs-option-wrap.vi-wpvs-option-wrap-out-of-stock .vi-wpvs-option{opacity:.5;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-loop .vi-wpvs-option-wrap{margin:0 8px 8px 0;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-button .vi-wpvs-option-wrap{padding:0 5px;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option{margin:auto;max-width:100%;max-height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;line-height:normal;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable{cursor:not-allowed;overflow:hidden;border-color:rgba(192, 185, 200, 0.26);z-index:1;}
 .vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::before, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::after{display:none;position:absolute;left:0;width:100%;height:1px;z-index:2;content:'';background:#ff3136;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::before{transform:rotate(-45deg);}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::after{transform:rotate(45deg);}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-radio .vi-wpvs-option-wrap label.vi-wpvs-option, .woocommerce div.product form.cart .variations label.vi-wpvs-option{margin:0;cursor:pointer;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-radio .vi-wpvs-option-wrap input{cursor:pointer;margin:auto 5px auto auto;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:last-child{margin-right:0;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option.vi-wpvs-option-color, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option.vi-wpvs-option-image{width:100%;height:100%;max-height:100%;max-width:100%;margin:0 !important;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip{visibility:visible;opacity:1;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip{visibility:hidden;opacity:0;position:absolute;z-index:5;pointer-events:none;text-align:center;transition:all .3s linear;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip::before, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip::after{content:"";position:absolute;z-index:10;transition:all .3ms linear;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-top{bottom:120%;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-top{bottom:150%;left:50%;transform:translate(-50%, 0);}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-top::before, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-top::after{top:100%;left:50%;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-bottom{top:120%;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-bottom{top:150%;left:50%;transform:translate(-50%, 0);}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-bottom::before, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-bottom::after{bottom:100%;left:50%;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-left{right:120%;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-left{top:50%;right:150%;transform:translate(0, -50%);}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-left::before, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-left::after{top:50%;left:100%;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap:hover .vi-wpvs-option-tooltip-right{left:120%;}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-right{top:50%;left:150%;transform:translate(0, -50%);}
.vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-right::before, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap .vi-wpvs-option-tooltip-right::after{top:50%;right:100%;}
.vi_variation_container{display:flex;align-items:center;margin:unset;}
.vi_variation_container .vi-wpvs-variation-wrap-loop.vi-wpvs-variation-wrap{padding-left:0;}
.vi_variation_container .vi-wpvs-option-wrap.vi-wpvs-product-link{background:#E2E2E2 !important;box-shadow:0 0 0 1px #ddd !important;}
.vi_variation_container .vi-wpvs-option-wrap.vi-wpvs-product-link .vi-wpvs-option{justify-content:center;}
.vi-wpvs-variation-style{max-width:100%;width:100%;display:grid !important;border:unset !important;grid-auto-columns:auto;grid-auto-rows:auto;margin-bottom:10px;height:auto !important;background:none !important;}
.woocommerce div.product div.summary form.cart.variations_form .variations ul.vi-wpvs-variation-style, .woocommerce-page div.product div.summary form.cart.variations_form .variations ul.vi-wpvs-variation-style{margin-bottom:10px;}
.vi-wpvs-variation-style.vi-wpvs-variation-style-vertical{grid-template-columns:auto;grid-gap:0;}
.woocommerce .variations_form.vi_wpvs_variation_form .vi-wpvs-variation-style td, .woocommerce-page .variations_form.vi_wpvs_variation_form .vi-wpvs-variation-style td{width:100%;border:unset;}
.vi-wpvs-variation-style.vi-wpvs-variation-style-horizontal{grid-template-columns:2fr 8fr;grid-gap:8px;align-items:center;justify-items:stretch;}
.vi-wpvs-variation-style .vi-wpvs-variation-style-content:not(.vi_variation_container){margin:unset !important;background:transparent;}
.vi-wpvs-variation-style .vi-wpvs-variation-wrap-wrap{padding-left:unset;}
.variations .vi-wpvs-variation-style a.reset_variations{bottom:100%;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-select{max-width:100%;width:100%;}
.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap{border:unset;min-width:160px;position:relative;max-width:100%;width:100%;}
.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select{border:1px solid #ccc;width:auto;text-align:left;position:relative;padding-left:8px;color:#222;}
.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select::after{content:'';color:inherit;border-width:5px;border-style:solid;border-color:#222 transparent transparent transparent;position:absolute;top:50%;margin-top:-3px;right:10px;}
.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select > span{margin-right:20px;}
.vi-wpvs-variation-wrap-option-available{z-index:9999999999;position:absolute;visibility:visible;}
.vi-wpvs-variation-wrap-select-top{bottom:100%;border-bottom:unset;}
.vi-wpvs-variation-wrap-select-bottom{top:100%;border-top:unset;}
.vi-wpvs-variation-wrap-option-available .vi-wpvs-variation-wrap-option{visibility:visible;width:100%;left:0;border:1px solid #ccc;border-top:none;display:grid;grid-template-columns:auto;grid-auto-columns:auto;grid-auto-rows:auto;transition:visibility 300ms ease;max-height:300px;overflow-x:hidden;overflow-y:visible;}
.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar{width:7px;}
.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar-track{background:#f1f1f1;margin-top:2px;margin-bottom:2px;}
.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar-thumb{background:#cecece;border-radius:20px;}
.vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option::-webkit-scrollbar-thumb:hover{background:#a6a6a6;}
.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap{width:100%;margin:0;justify-content:flex-start;}
.vi-wpvs-variation-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap .vi-wpvs-option{margin:unset;width:100%;height:100%;line-height:normal;text-align:left;}
.vi-wpvs-select-hidden{visibility:hidden !important;z-index:-1 !important;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-slider .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::before, .vi-wpvs-variation-wrap .vi-wpvs-option-wrap.vi-wpvs-option-wrap-disable::after{bottom:50%;}
.vi-wpvs-label-selected{margin-left:10px;}
.vi-wpvs-variation-style.vi-wpvs-variation-style-rtl{direction:rtl;}
.vi-wpvs-variation-style.vi-wpvs-variation-style-rtl .vi-wpvs-variation-wrap-wrap{float:right;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl:not(.vi-wpvs-variation-wrap-loop) .vi-wpvs-option-wrap{margin:5px 0 8px 12px !important;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-option-wrap:last-child{margin-left:0 !important;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-loop.vi-wpvs-variation-wrap-rtl .vi-wpvs-option-wrap{margin:0 0 8px 8px !important;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select > span, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-wrap-option .vi-wpvs-option-wrap .vi-wpvs-option{text-align:right;justify-content:flex-end;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select::after{border-width:0;border-color:transparent transparent transparent transparent;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select::before{content:'';color:inherit;border-width:5px;border-style:solid;border-color:#222 transparent transparent transparent;position:absolute;top:50%;margin-top:-3px;left:10px;}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl .vi-wpvs-variation-wrap-select-wrap .vi-wpvs-variation-button-select > span{margin-right:0;margin-left:20px;}
.woocommerce .elementor-element form.cart.vi_wpvs_variation_form .variations{width:100% !important;max-width:100% !important;}
.woocommerce div.product.elementor form.cart table.variations tr.vi-wpvs-variation-style{display:grid !important;}
.woocommerce div.product.elementor form.cart table.variations td.value.vi-wpvs-variation-style-content:before{display:none !important;}
.swatches-select.swatches-on-single{display:none !important;}
.single-product .product .variations .vi-wpvs-variation-wrap-viwpvs_default select {
max-width: 100%;
}