/*!
 * WooCommerce Variation Swatches v1.0.17 
 * 
 * Author: Emran Ahmed ( emran.bd.08@gmail.com ) 
 * Date: 2018-3-30 14:42:03
 * Released under the GPLv3 license.
 */
.variable-items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.variable-items-wrapper.radio-variable-wrapper{display:block}.variable-items-wrapper .radio-variable-item{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;cursor:pointer;margin:0}.variable-items-wrapper .radio-variable-item input,.variable-items-wrapper .radio-variable-item label{cursor:pointer}.variable-items-wrapper .radio-variable-item.disabled,.variable-items-wrapper .radio-variable-item.disabled:hover{cursor:not-allowed;opacity:.5}.variable-items-wrapper .radio-variable-item.disabled:hover input,.variable-items-wrapper .radio-variable-item.disabled:hover label,.variable-items-wrapper .radio-variable-item.disabled input,.variable-items-wrapper .radio-variable-item.disabled label{cursor:not-allowed}.variable-items-wrapper .variable-item:not(.radio-variable-item){-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;cursor:pointer;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}.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item{padding:2px;margin:2px;width:30px;height:30px;border:1px solid rgba(0,0,0,.2)}.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item span{width:20px;height:20px;position:relative}.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item span:after{position:absolute;content:"";width:20px;height:20px;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.5)}.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{padding:2px;margin:2px;border:1px solid rgba(0,0,0,.2)}.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item span{font-size:1rem;line-height:1}.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected,.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:hover{border:1px solid #000;background:#000;color:#fff}.variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item{padding:2px;margin:2px;width:40px;height:40px;border:1px solid rgba(0,0,0,.2)}.variable-items-wrapper .variable-item:not(.radio-variable-item):last-of-type{margin-right:0}.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected,.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:hover,.variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected,.variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:hover,.variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover,.variable-items-wrapper .variable-item:not(.radio-variable-item):hover{border:1px solid #000}.variable-items-wrapper .variable-item:not(.radio-variable-item).disabled,.variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover{cursor:not-allowed;opacity:.5}.woo-variation-swatches-style-rounded .variable-item,.woo-variation-swatches-style-rounded .variable-item img,.woo-variation-swatches-style-rounded .variable-item span,.woo-variation-swatches-style-rounded .variable-item span:after{border-radius:100%}.woo-variation-swatches-style-rounded .variable-item.button-variable-item{width:36px;height:36px}.woo-variation-swatches-style-squared .variable-item{border-radius:0}.woo-variation-swatches-style-squared .variable-item.button-variable-item{width:auto;height:36px}.woo-variation-swatches-style-squared .variable-item.button-variable-item span{width:auto;padding:0 1rem}.woo-variation-swatches-style-squared .variable-item.color-variable-item span:after{border-radius:0}