.cfvsw-swatches-container{padding:0;position:relative;box-sizing:border-box;flex-flow:wrap;grid-gap:8px;width:fit-content;display:flex}.cfvsw-swatches-container *{box-sizing:border-box}.cfvsw-swatches-option{padding:1px;justify-content:center;border:1px solid #fff;-webkit-transition:.2s;transition:.2s;position:relative;text-align:center;align-items:center;background:#fff;cursor:pointer;line-height:1.3;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;white-space:nowrap;display:flex}.cfvsw-image-option,.cfvsw-label-option{border:1px solid #00000020}.cfvsw-swatches-option .cfvsw-swatch-inner{height:calc(100% - 2px);justify-content:center;-webkit-transition:.2s;transition:.2s;align-items:center;border-radius:inherit;width:calc(100% - 2px);display:flex}.cfvsw-swatches-option:not(.cfvsw-label-option,.cfvsw-image-option) .cfvsw-swatch-inner{border:1px solid #00000020}.cfvsw-swatches-option:not(.cfvsw-swatches-disabled,.cfvsw-swatches-out-of-stock):hover{border-color:var( --cfvsw-swatches-border-color-hover,#00000090 );box-sizing:border-box}.cfvsw-image-option{background-position:50%;background-repeat:no-repeat}.cfvsw-label-option{padding:5px 10px;font-size:var( --cfvsw-swatches-font-size,12px );border-width:var( --cfvsw-swatches-border-width,1px )}.cfvsw-selected-swatch{border-color:var( --cfvsw-swatches-border-color,#000 )!important;border-width:var( --cfvsw-swatches-border-width,1px );box-sizing:border-box}.cfvsw-swatches-hide,.cfvsw-swatches-hide-disable{display:none}.cfvsw-hidden-select{display:none!important}.cfvsw-swatches-blur-disable:before,.cfvsw-swatches-blur:before{height:100%;-webkit-transition:all .2s;transition:all .2s;content:"";position:absolute;opacity:.4;top:0;background-color:#fff;left:0;width:100%}.cfvsw-swatches-blur-cross-disable:before,.cfvsw-swatches-blur-cross:before,.cfvsw-swatches-hide-disable:before{height:100%;overflow:hidden;justify-content:center;font-size:1.8em;color:#cc4545;-webkit-transition:all .2s;transition:all .2s;content:"\f335";position:absolute;align-items:center;background:hsla(0,0%,100%,.7);width:100%;font-family:Dashicons;display:flex}.cfvsw-tooltip{transform:translateX(-50%) translateY(-50%);min-height:10px;padding:.2em .5em;font-size:.8em;border:1px solid;color:#fff;min-width:10px;border-radius:5px;left:50%;width:max-content;display:none}.cfvsw-tooltip,.cfvsw-tooltip:before{content:"";position:absolute;background:#000}.cfvsw-tooltip:before{height:9px;border-right:1px solid;transform:rotate(45deg);border-bottom:1px solid;border-top-left-radius:10px;bottom:-5px;left:calc(50% - 4px);width:9px;z-index:-1}.cfvsw-tooltip-preview{min-height:60px;min-width:60px;background-color:#fff;background-position:50%;display:block}.cfvsw-tooltip-label{padding:.1em;justify-content:center;font-size:var( --cfvsw-swatches-tooltip-font-size,12px );display:flex}table.cfvsw-shop-variations{width:100%}.cfvsw-shop-variations tbody,.cfvsw-shop-variations td,.cfvsw-shop-variations tr,table.cfvsw-shop-variations{padding:3px 0;border:0;margin:0}.cfvsw-shop-variations td.label{text-align:left}.cfvsw-shop-variations tr td{display:flex}.cfvsw_shop_align_center table tr td{justify-content:center}.cfvsw_shop_align_right table tr td{justify-content:flex-end}.cfvsw-shop-variations .reset_variations{display:none!important}.cfvsw-shop-variations{padding:0;margin-bottom:auto}.cfvsw-shop-variations .cfvsw-swatches-container{padding:0}.cfvsw-shop-variations,.cfvsw-shop-variations td{border:none}.cfvsw-shop-variations .cfvsw-more-link{pointer-events:all;font-size:12px;position:absolute;margin-left:4px;left:100%;white-space:nowrap}.cfvsw-original-price,.cfvsw-original-thumbnail{display:none}.cfvsw-filters{flex-wrap:wrap;display:flex}.cfvsw-filters li{display:inline-flex}.cfvsw-filters li a{flex-direction:row-reverse;outline:none;align-items:center;display:inline-flex}.cfvsw-filters li.chosen a{padding:2px 3px!important;background-color:#eee;margin:0 .2em;border-radius:none}.cfvsw-filters li.chosen a:before{font-size:15px;margin-right:.3em!important;color:#999!important;content:"\f158"!important;font-family:Dashicons!important;display:inline-flex}.cfvsw-filters li.chosen .cfvsw-swatches-container{display:inline-flex}.cfvsw-filters li .cfvsw-swatches-container .cfvsw-swatches-option{margin:3px}.cfvsw-product-container .cfvsw-swatches-option:first-child{margin-left:0}.cfvsw-selected-label{font-weight:300;content:" : "}.cfvsw-selected-label:before{content:" : "}.cfvsw-label-none table.variations tr th.label{display:none!important}.cfvsw-label-inline table.variations td{display:table-cell!important}.cfvsw-product-page table.variations .label label{font-size:var( --cfvsw-swatches-label-font-size,"inherit" )}.theme-astra table.variations td.value{padding:5px 0!important}.theme-astra.cfvsw-product-page tr th.label{padding-top:6px!important;padding-left:0}.theme-astra.cfvsw-label-stacked tr th.label{padding-left:0}.theme-astra.cfvsw-label-stacked tr td.value{padding:6px 0!important}.theme-twentytwentytwo.cfvsw-product-page:not(.cfvsw-label-stacked) table.variations td.value .cfvsw-product-container{display:inline-flex}.theme-twentytwentytwo.cfvsw-label-stacked table.variations td,.theme-twentytwentytwo.cfvsw-label-stacked table.variations th{display:flex}.theme-twentytwentytwo table.variations tr{margin-bottom:.5rem!important}.theme-twentytwentyone.cfvsw-product-page:not(.cfvsw-label-stacked) table.variations td.value .cfvsw-product-container{display:inline-flex}.theme-twentytwentyone.cfvsw-label-stacked table.variations td,.theme-twentytwentyone.cfvsw-label-stacked table.variations th{display:flex}.theme-twentytwentyone table.variations tr{margin-bottom:.5rem!important}.theme-twentytwenty table.variations{overflow-y:auto}.theme-twentytwenty.cfvsw-product-page:not(.cfvsw-label-stacked) table.variations td.value .cfvsw-product-container{display:inline-flex}.cfvsw-label-stacked table.variations td,.cfvsw-label-stacked table.variations th{display:flex}