.wpcvs-empty,.wpcvs-terms+select:not(.wpcvs-select),.wpcvs-term.wpcvs-disabled:after,.wpcvs-term.wpcvs-disabled:before{display:none!important}.wpcvs-terms{flex-wrap:wrap;align-items:center;margin-left:0;margin-right:0;display:inline-flex}.wpcvs-terms .wpcvs-term{cursor:pointer;text-align:center;box-sizing:border-box;float:none;background-color:#fff;border:1px solid #ddd;border-radius:2px;margin:3px 6px 3px 0;padding:3px;display:inline-block;position:relative}.wpcvs-terms .wpcvs-term .wpcvs-term-inner{background-color:#efefef;align-items:center;width:100%;height:34px;line-height:34px;display:flex;position:relative}.wpcvs-terms .wpcvs-term.wpcvs-selected{border-color:green}.wpcvs-terms .wpcvs-term.wpcvs-selected .wpcvs-term-inner:before{content:"✓";color:#fff;text-align:center;z-index:9;background-color:green;border:2px solid #fff;border-radius:10px;width:16px;height:16px;font-size:10px;line-height:16px;display:block;position:absolute;top:-10px;right:-10px}.wpcvs-terms .wpcvs-term.wpcvs-disabled{opacity:.4;cursor:default}.wpcvs-terms.wpcvs-type-image .wpcvs-term{width:42px;height:42px}.wpcvs-terms.wpcvs-type-image .wpcvs-term .wpcvs-term-image{border-radius:2px;flex:0 0 34px;width:34px;font-size:0}.wpcvs-terms.wpcvs-type-image .wpcvs-term .wpcvs-term-image img{border-radius:2px;width:100%;height:100%;display:block}.wpcvs-terms.wpcvs-type-color .wpcvs-term{width:42px;height:42px}.wpcvs-terms.wpcvs-type-color .wpcvs-term .wpcvs-term-color{border-radius:2px;flex:0 0 34px;width:34px;font-size:0}.wpcvs-terms.wpcvs-type-button .wpcvs-term{min-width:42px;height:42px;line-height:40px}.wpcvs-terms.wpcvs-type-button .wpcvs-term .wpcvs-term-inner{border-radius:2px}.wpcvs-terms.wpcvs-type-button .wpcvs-term .wpcvs-term-inner .wpcvs-term-label{padding:0 10px}.wpcvs-terms.wpcvs-type-radio .wpcvs-term{text-align:start;width:calc(100% - 6px);display:block}.wpcvs-terms.wpcvs-type-radio .wpcvs-term .wpcvs-term-inner{align-items:center;display:flex}.wpcvs-terms.wpcvs-type-radio .wpcvs-term .wpcvs-term-radio{text-align:center;flex:0 0 34px;width:34px}.wpcvs-terms.wpcvs-type-radio .wpcvs-term .wpcvs-term-label{padding:0 10px}.wpcvs-terms.wpcvs-type-radio .wpcvs-term input[type=radio]{pointer-events:none;outline:none}.wpcvs-terms.wpcvs-style-rounded .wpcvs-term{border-radius:21px}.wpcvs-terms.wpcvs-style-rounded .wpcvs-term .wpcvs-term-inner{border-radius:17px}.wpcvs-terms.wpcvs-style-rounded .wpcvs-term .wpcvs-term-image img{border-radius:50%}.wpcvs-terms.wpcvs-style-rounded .wpcvs-term .wpcvs-term-color{border-radius:21px}.wpcvs-terms.wpcvs-show-label-yes .wpcvs-term{width:auto}.wpcvs-terms.wpcvs-show-label-yes .wpcvs-term .wpcvs-term-label{padding-left:10px;padding-right:10px}.wpcvs-group{flex-grow:1;width:100%;display:block}.wpcvs-more{float:left;height:42px;margin:6px 3px 0;padding:3px;line-height:42px;display:inline-block;position:relative}.wpcvs-attributes-stacked .wpcvs-attribute-label label{color:#333;font-weight:700}.wpcvs-attributes-stacked .wpcvs-attribute-label label:after{content:":"}.wpcvs-single-replacement-enable:not(.woovr-active) .single_variation_wrap .woocommerce-variation-description,.wpcvs-single-replacement-enable:not(.woovr-active) .single_variation_wrap .woocommerce-variation-price{display:none!important}table.variations.wpcvs-initialized tr{align-items:center;display:flex}table.variations.wpcvs-initialized tr .label{flex:0 0 100px;width:100px}table.variations.wpcvs-initialized tr .value{flex-grow:1}.wpcev-btn+.wpcvs_add_to_cart{display:none!important}body.rtl .wpcvs-term{float:right}.wpcvs-tippy-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:5px 1px;display:flex}.wpcvs-tippy-inner .wpcvs-tippy-title{font-weight:700}.wpcvs-tippy-inner>span{margin-bottom:5px}.wpcvs-tippy-inner>span:last-child{margin-bottom:0}.wpcvs-tippy-inner .wpcvs-tippy-swatches span{width:100%;min-width:150px;max-width:600px;min-height:150px;font-size:0;display:block}.wpcvs-tippy-swatches--color,.wpcvs-tippy-swatches--image img{border-radius:3px;width:100%;height:auto;margin:0!important;padding:0!important}table.wpcvs-variations{table-layout:fixed;margin:-1em 0 1em}table.wpcvs-variations tr{align-items:center;display:flex}table.wpcvs-variations tr th,table.wpcvs-variations tr td{vertical-align:middle;display:initial;background-color:#fff0;padding:0;list-style:none}table.wpcvs-variations tr .label{flex:0 0 100px;width:100px}table.wpcvs-variations tr .label label{white-space:nowrap;margin-right:30px;font-weight:700}table.wpcvs-variations tr .value{flex-grow:1}