body[class^="wcvs-label-"].single .variations tr,body[class*=" wcvs-label-"].single .variations tr{margin-bottom:2rem;}body.wcvs-label-inline .variations tr{display:grid;grid-template-columns:60px 1fr;align-items:center;grid-gap:2rem;margin-bottom:1rem;}.wcvs-is-sequential table.variations tr,.wcvs-consolidate-variations table.variations tr{display:none;}.wcvs-is-sequential table.variations tr.visible{display:table-row;}body.wcvs-label-inline.wcvs-is-sequential table.variations tr.visible{display:grid;}.single-product.wcvs-label-hidden div.product table.variations th{display:none;}.single-product.wcvs-label-inline div.product table.variations tr:last-of-type th{margin-top:-26px;}.single-product.wcvs-label-inline div.product table.variations .value,.single-product.wcvs-label-hidden div.product table.variations .value{margin:0;}select.wcvs-hidden-dropdown{display:none !important;}.wcvs-attribute-wrapper ul{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none !important;margin:0;padding:0;}.wcvs-attribute-wrapper-radio ul{display:block;}.wcvs-attribute-wrapper li{display:flex;text-align:center;}.wcvs-attribute-wrapper li,.wcvs-attribute-wrapper li label,.wcvs-attribute-wrapper li label img,.wcvs-color-swatch{transition:all .25s;}.wcvs-attribute-wrapper li.disabled{cursor:not-allowed;}.wcvs-attribute-wrapper-text input,.wcvs-attribute-wrapper-image input,.wcvs-attribute-wrapper-color input{display:none;}.wcvs-attribute-wrapper-text li,.wcvs-attribute-wrapper-image li,.wcvs-attribute-wrapper-color li{display:inline-block;margin:.25rem 0;}.wcvs-attribute-wrapper.hide li.disabled{display:none;}li.wcvs-item.wcvs-item-more{width:auto !important;}.wcvs-attribute-wrapper-text label{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%;border:3px solid #fff;box-shadow:0 0 0 3px #ddd;margin:0 !important;cursor:pointer;}.wcvs-attribute-wrapper-radio ul li label{cursor:pointer;}.wcvs-attribute-wrapper li.wcvs-item-more label{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%;box-shadow:none;border:0;margin:0 !important;cursor:pointer;}.wcvs-attribute-wrapper li.wcvs-item-more:hover label{background:inherit !important;color:inherit !important;box-shadow:inherit !important;}li.wcvs-item-more a{font-weight:bold;}.wcvs-attribute-wrapper-image li,.wcvs-attribute-wrapper-color li{}.wcvs-attribute-wrapper-image label,.wcvs-attribute-wrapper-color label{cursor:pointer;}.wcvs-attribute-wrapper input[type=radio]+label{margin-left:0;position:relative;}.wcvs-attribute-wrapper-radio.styled-radio input[type=radio]+label{padding-left:1rem;height:30px;line-height:30px;display:inline-block;}.wcvs-attribute-wrapper-radio input[type=radio]{margin-right:.5rem;}.wcvs-attribute-wrapper-text li.checked label{background-color:blue;color:#fff;}.wcvs-attribute-wrapper.cross li.disabled label{cursor:not-allowed;background:linear-gradient(to top left,rgba(255,0,0,0) 0%,rgba(255,0,0,0) calc(50% - 2px),rgba(255,0,0,1) 50%,rgba(255,0,0,0) calc(50% + 2px),rgba(255,0,0,0) 100%),linear-gradient(to top right,rgba(255,0,0,0) 0%,rgba(255,0,0,0) calc(50% - 2px),rgba(255,0,0,1) 50%,rgba(255,0,0,0) calc(50% + 2px),rgba(255,0,0,0) 100%);}.wcvs-attribute-wrapper-color.cross li.disabled label:after,.wcvs-attribute-wrapper-image.cross li.disabled label:after{content:" ";background:linear-gradient(to top left,rgba(255,0,0,0) 0%,rgba(255,0,0,0) calc(50% - 2px),rgba(255,0,0,1) 50%,rgba(255,0,0,0) calc(50% + 2px),rgba(255,0,0,0) 100%),linear-gradient(to top right,rgba(255,0,0,0) 0%,rgba(255,0,0,0) calc(50% - 2px),rgba(255,0,0,1) 50%,rgba(255,0,0,0) calc(50% + 2px),rgba(255,0,0,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%;}.wcvs-attribute-wrapper.circle li.disabled label:after{top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);}.wcvs-attribute-wrapper-image.cross label,.wcvs-attribute-wrapper-color.cross label{position:relative;display:block;}.wcvs-attribute-wrapper-image.cross img{display:block;}.wcvs-attribute-wrapper.blur li.disabled label{cursor:not-allowed;filter:blur(2px);}.wcvs-attribute-wrapper.fade li.disabled label{cursor:not-allowed;opacity:.5;}.wcvs-attribute-wrapper li.disabled,.wcvs-attribute-wrapper.disabled li.disabled label{cursor:not-allowed;}.wcvs-attribute-wrapper li label img{display:inline;border:2px solid #fff;}.wcvs-color-swatch{width:30px;height:30px;border:3px solid #fff;display:block;}.wcvs-attribute-wrapper li label img:hover,li .wcvs-color-swatch:hover{cursor:pointer;}.wcvs-attribute-wrapper li label img:hover,li .wcvs-color-swatch:hover,.wcvs-attribute-wrapper li.checked label img,li.checked .wcvs-color-swatch{box-shadow:0 0 0 3px #aaa;}.wcvs-attribute-wrapper.circle label,.wcvs-attribute-wrapper.circle .wcvs-color-swatch,.wcvs-attribute-wrapper.circle label img{border-radius:50%;}.wcvs-attribute-wrapper.rounded label,.wcvs-attribute-wrapper.rounded .wcvs-color-swatch,.wcvs-attribute-wrapper.rounded label img{border-radius:8px;}.wcvs-attribute-wrapper.cross.circle li.disabled label:after{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);}.styled-radio .wcvs-radio-button{content:"";position:absolute;top:2px;left:-25px;height:25px;width:25px;background:#eee;cursor:pointer;border-radius:50%;}.styled-radio .checked .wcvs-radio-button{background:#2a3edd;}.styled-radio .checked .wcvs-radio-button:after{content:"";position:absolute;top:7px;left:7px;width:8px;height:8px;border-radius:50%;background:white;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}body.archive .variations tr{display:block;margin-bottom:.5rem;}.archive .variations tr th{display:none;}.archive table.variations td,.archive table:not( .has-background ).variations tbody tr:nth-child(2n) td{padding:0;background:none;display:block;}body.archive.wcvs-label-inline .variations tr{margin-bottom:0;}.archive .wcvs-attribute-wrapper{text-align:center;}.archive .wcvs-attribute-wrapper ul{justify-content:center;}.archive .wcvs-attribute-wrapper ul li{}.archive ul.products li.product .wcvs-attribute-wrapper ul li img{margin:0;}.archive .reset_variations{display:none !important;}.archive .wcvs-attribute-wrapper-radio{display:none;}.archive .variations td{text-align:center;}.archive .variations td select{width:200px;padding:.25rem;}li.wcvs-item{position:relative;}.wcvs-tooltip{visibility:hidden;opacity:0;display:block;position:absolute;background:#fff;padding:0 .5rem .25rem;box-shadow:0 3px 10px rgba(0,0,0,.1);font-size:12px;top:-110px;left:50%;transform:translateX(-50%);z-index:99;pointer-events:none;transition:opacity .25s;}.wcvs-attribute-wrapper-radio ul .wcvs-tooltip{display:none;}.wcvs-tooltip:after{content:"";border:5px solid transparent;border-top-color:#fff;width:1px;height:1px;position:absolute;left:50%;bottom:-10px;margin-left:-5px;}li.wcvs-item:hover .wcvs-tooltip{visibility:visible;opacity:1;}.wcvs-tooltip-image{display:block;padding:.25rem 0;margin-bottom:.25rem;width:100px;height:100px;}.wcvs-tooltip-name{line-height:1;padding-top:.5rem;text-align:center;display:inline-block;}