.woovr-active form.variations_form .variations, .woovr-variations + .variations{display:none;}
.woovr-active.woovr-show-price form.variations_form .single_variation .woocommerce-variation-price{display:none !important;}
.woovr-active.woovr-show-description form.variations_form .single_variation .woocommerce-variation-description{display:none !important;}
.woovr-active.woovr-show-availability form.variations_form .single_variation .woocommerce-variation-availability{display:none !important;}
.woovr-variations{padding-top:5px;padding-bottom:5px;}
.woovr-variations .woovr-variation{display:flex;align-items:center;cursor:pointer;margin-left:-5px;margin-right:-5px;}
.woovr-variations .woovr-variation:hover{background-color:#f9f9f9;}
.woovr-variations .woovr-variation > div{padding:5px}
.woovr-variation-image{width:50px;flex:0 0 50px;}
.woovr-variation-image img{width:40px;height:auto;max-width:40px;display:block;}
.woovr-variation-selector input{outline:none;}
.woovr-variation-selector ul{padding:0 !important;margin:0 !important;list-style:none !important;}
.woovr-variation-info, .woovr-variation-selector{flex-grow:1;}
.woovr-variation-name p{margin-bottom:0;font-size:12px;}
.woovr-variation-radio .woovr-variation-selector{width:30px;flex:0 0 30px;}
.woovr-variation-radio .woovr-variation-availability p{margin-bottom:0;}
.woovr-variation-radio .woovr-variation-name{font-weight:700;}
.woovr-variation-radio .woovr-variation-info .woovr-variation-price, .woovr-variation-radio .woovr-variation-info .woovr-variation-availability{display:inline-block;margin-right:10px;font-size:14px;}
.woovr-variation-radio .woovr-variation-info .woovr-variation-description{font-size:14px;}
.woovr-variation-selector .dd-select{background-color:#ffffff !important;}
.woovr-variation-selector .dd-options{max-height:360px;}
.woovr-variation-selector .dd-option-image, .woovr-variation-selector .dd-selected-image{max-width:42px;border-radius:3px;margin-right:10px;}
.woovr-variation-selector .dd-selected-text, .woovr-variation-selector .dd-option-text{font-size:14px;font-weight:600;line-height:inherit !important;color:#6d6d6d;}
.woovr-variation-selector .dd-desc .woovr-variation-price, .woovr-variation-selector .dd-desc .woovr-variation-availability{display:inline-block;margin-right:10px;}
.woovr-variation-selector .dd-desc .woovr-variation-availability .stock{display:inline-block;margin:0 !important;}
.woovr-variation-selector .dd-desc .woovr-variation-description{display:block;}
.woovr-variation-selector .dd-option.dd-option-without-desc, .woovr-variation-selector .dd-selected.dd-option-without-desc{display:flex;align-items:center;}
.woovr-variation-selector .dd-option.dd-option-without-desc label, .woovr-variation-selector .dd-selected.dd-option-without-desc label{flex-grow:1;}
.wpc-select2-dropdown{border:1px solid #aaa;border-radius:4px;}
.wpc-select2-dropdown ul li{display:flex;align-items:center;}
.wpc-select2-dropdown ul li .image{width:40px;flex:0 0 40px;margin-right:10px;}
.wpc-select2-dropdown ul li .info{flex-grow:1;display:flex;flex-direction:column;}
.wpc-select2-dropdown ul li .info .woovr-variation-price, .wpc-select2-dropdown ul li .info .woovr-variation-availability{display:inline-block;margin-right:10px;font-size:14px;}
.wpc-select2-dropdown ul li .info .woovr-variation-availability .stock{display:inline-block;margin:0 !important;}
.wpc-select2-dropdown ul li .info .woovr-variation-description{display:block;font-size:14px;}
.select2-container--open .wpc-select2-dropdown.select2-dropdown--below{border-top:1px solid #aaa;border-top-left-radius:4px;border-top-right-radius:4px;}
body.rtl .woovr-variation-selector .dd-option-image, body.rtl .woovr-variation-selector .dd-selected-image{float:right;margin-right:0;margin-left:10px;}
body.rtl .woovr-variation-selector .dd-pointer{right:auto;left:10px;}
body.rtl .wpc-select2-dropdown ul li .image {
margin-right: 0;
margin-left: 10px;
}