.ep-variation-swatches__thumbnail{width:40px;height:40px;line-height:40px;text-align:center;font-weight:700;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.ep-variation-swatches__thumbnail>.ep-variation-swatches-item{width:100%;height:100%;display:block;background-color:var(--ep-swatches-color);background-image:var(--ep-swatches-image)}.ep-variation-swatches__field-image .label{display:block}.ep-variation-swatches__field-image img{cursor:pointer;display:block}.ep-variation-swatches__field-image.is-empty img{opacity:0}.ep-variation-swatches__field-image-controls{box-sizing:border-box;position:relative;margin:8px 0 4px;display:inline-block;border:1px solid #c3c4c7}.ep-variation-swatches__field-image-controls:hover{border-color:var(--wp-admin-theme-color)}.is-empty .ep-variation-swatches__field-image-controls{border-style:dashed}.ep-variation-swatches__field-image-controls .button-add-image{text-decoration:none;line-height:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;opacity:0}.is-empty .ep-variation-swatches__field-image-controls .button-add-image{opacity:1}.ep-variation-swatches__field-image .button-remove-image{color:#999;text-indent:-9999em;font-size:1.4em;position:absolute;top:-.5em;right:-.5em;width:1em;height:1em;margin:0;visibility:hidden;pointer-events:none;z-index:2}.ep-variation-swatches__field-image .button-remove-image:hover{color:#b32d2e}.ep-variation-swatches__field-image .button-remove-image:before{font-family:Dashicons;content:"";text-indent:0;line-height:1;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:50%}.ep-variation-swatches__field-image:hover .button-remove-image{visibility:visible;pointer-events:auto}@media (max-width:767px){.ep-variation-swatches__field-image .button-remove-image{visibility:visible;pointer-events:auto}}tr.form-field .ep-variation-swatches__field-image-controls .button-remove-image{visibility:visible;pointer-events:auto}.ep-variation-swatches__field-label input[type=text]{max-width:60px;text-align:center}#woocommerce-product-data ul.wc-tabs li.ep_variation_swatches_options a::before{content:""}.ep-variation-swatches-product-data h3 .swatches-type{float:right;font-weight:400;line-height:26px;margin-right:12px;margin-top:.25em}.ep-variation-swatches-product-data .wc-metabox-content{border-top:1px solid #eee}.ep-variation-swatches-product-data select+span.description{display:block;clear:both;margin-left:0}.ep-variation-swatches-product-data .ep-variation-swatches-field{text-align:center;float:left;margin:0 2em 2em 0}.ep-variation-swatches-product-data .wp-picker-container label{float:none;margin-left:auto}.ep-variation-swatches-product-data .wp-picker-container+.description{margin:0 6px 0 0;display:block}.ep-variation-swatches-product-data .wp-picker-container .wp-color-result-text{display:none}.ep-variation-swatches-product-data .ep-variation-swatches__field-label input[type=text]{float:none;width:40px;height:40px;text-align:center;text-transform:uppercase}.ep-variation-swatches-product-data .ep-variation-swatches__field-image{position:relative;overflow:visible}.ep-variation-swatches-product-data .ep-variation-swatches__field-image-controls{margin-bottom:0;display:block}.ep-variation-swatches-product-data .ep-variation-swatches__field-image .description{margin:0}.ep-variation-swatches-modal{transform:translate(-50%,-50%);position:fixed;top:50%;left:50%;max-width:360px;width:95%;z-index:159990;background-color:#fcfcfc}.ep-variation-swatches-modal input.error{border-color:#dc3232}.ep-variation-swatches-modal__header,.ep-variation-swatches-modal__content,.ep-variation-swatches-modal__footer{padding:1em}.ep-variation-swatches-modal__header{padding-top:0;padding-bottom:0}.ep-variation-swatches-modal__content{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#fff}.ep-variation-swatches-modal__content>:first-child{margin-top:0}.ep-variation-swatches-modal__content>:last-child{margin-bottom:0}.ep-variation-swatches-modal .ep-variation-swatches-field .label{display:block}.ep-variation-swatches-modal__spinner{float:none}.ep-variation-swatches-modal__message{float:right;margin-top:5px}.ep-variation-swatches-modal__footer .message.error{color:#dc3232}.ep-variation-swatches-modal__footer .message.success{color:#46b450}.ep-variation-swatches__item.selected{border-color:var(--ep-swatches-color-border-selected);box-shadow:0 0 0 2px var(--ep-swatches-color-border-selected)}.ep-variation-swatches__item.disabled{opacity:.2;cursor:default}.ep-variation-swatches--label .ep-variation-swatches__item,.ep-variation-swatches--button .ep-variation-swatches__item{padding-left:calc(var(--ep-swatches-item-width) / 2);padding-right:calc(var(--ep-swatches-item-width) / 2);overflow:hidden}.ep-variation-swatches--label .ep-variation-swatches__name{width:100%}.ep-variation-swatches--color .ep-variation-swatches__name{text-indent:-9999em;background-color:var(--ep-swatches-item-color);background-image:var(--ep-swatches-item-image)}.ep-variation-swatches--rounded .ep-variation-swatches__item,.ep-variation-swatches--rounded .ep-variation-swatches__item img,.ep-variation-swatches--rounded.ep-variation-swatches--color .ep-variation-swatches__name{border-radius:4px}.ep-variation-swatches--has-tooltip .disabled:before,.ep-variation-swatches--has-tooltip .disabled:after,.ep-variation-swatches--button .ep-variation-swatches__item:before,.ep-variation-swatches--button .ep-variation-swatches__item:after{display:none}.ep-variation-swatches__selected-label::before{content:": "}.ep-variation-swatches__item.is-out-stock{color:var(--ep-swatches-color-border-outstock);box-shadow:0 0 0 1px var(--ep-swatches-color-border-outstock)}