.wp-color-picker{width:80px;direction:ltr}.wp-picker-container .hidden{display:none}.wp-picker-container .wp-color-result.button{min-height:30px;margin:0 6px 6px 0;padding:0 0 0 30px;font-size:11px}.wp-color-result-text{background:#f6f7f7;border-radius:0 2px 2px 0;border-left:1px solid #c3c4c7;color:#50575e;display:block;line-height:2.54545455;padding:0 6px;text-align:center}.wp-color-result:focus,.wp-color-result:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#1d2327;border-color:#a7aaad;border-left:1px solid #8c8f94}.wp-picker-container{display:inline-block}.wp-color-result:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.wp-color-result:active{transform:none!important}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-input-wrap label{display:inline-block;vertical-align:top}.form-table .wp-picker-input-wrap label{margin:0!important}.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default,.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default{margin-left:6px;padding:0 8px;line-height:2.54545455;min-height:30px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#50575e}.wp-picker-container .iris-picker{border-radius:0;border-color:#dcdcde;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:4rem;font-size:12px;font-family:monospace;line-height:2.33333333;margin:0;padding:0 5px;vertical-align:top;min-height:30px}.wp-color-picker::-webkit-input-placeholder{color:#646970}.wp-color-picker::-moz-placeholder{color:#646970;opacity:1}.wp-color-picker:-ms-input-placeholder{color:#646970}.wp-picker-container input[type=text].iris-error{background-color:#fcf0f1;border-color:#d63638;color:#000}.iris-picker .iris-strip .ui-slider-handle:focus,.iris-picker .ui-square-handle:focus{border-color:#3582c4;border-style:solid;box-shadow:0 0 0 1px #3582c4;outline:2px solid transparent}.iris-picker .iris-palette:focus{box-shadow:0 0 0 2px #3582c4}@media screen and (max-width:782px){.wp-picker-container input[type=text].wp-color-picker{width:5rem;font-size:16px;line-height:1.875;min-height:32px}.wp-customizer .wp-picker-container input[type=text].wp-color-picker{padding:0 5px}.wp-picker-input-wrap .button.wp-picker-clear,.wp-picker-input-wrap .button.wp-picker-default{padding:0 8px;line-height:2.14285714;min-height:32px}.wp-customizer .wp-picker-input-wrap .button.wp-picker-clear,.wp-customizer .wp-picker-input-wrap .button.wp-picker-default{padding:0 8px;font-size:14px;line-height:2.14285714;min-height:32px}.wp-picker-container .wp-color-result.button{padding:0 0 0 40px;font-size:14px;line-height:2.14285714}.wp-customizer .wp-picker-container .wp-color-result.button{font-size:14px;line-height:2.14285714}.wp-picker-container .wp-color-result-text{padding:0 14px;font-size:inherit;line-height:inherit}.wp-customizer .wp-picker-container .wp-color-result-text{padding:0 10px}}@font-face {
font-family: 'icomoon';
src:  url(//www.swplus.net/wp-content/plugins/wcpau-advanced-uploads/assets/fonts/icomoon.eot?h6gyqb);
src:  url(//www.swplus.net/wp-content/plugins/wcpau-advanced-uploads/assets/fonts/icomoon.eot?h6gyqb#iefix) format('embedded-opentype'),
url(//www.swplus.net/wp-content/plugins/wcpau-advanced-uploads/assets/fonts/icomoon.ttf?h6gyqb) format('truetype'),
url(//www.swplus.net/wp-content/plugins/wcpau-advanced-uploads/assets/fonts/icomoon.woff?h6gyqb) format('woff'),
url(//www.swplus.net/wp-content/plugins/wcpau-advanced-uploads/assets/fonts/icomoon.svg?h6gyqb#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-rotate-left:before {
content: "\e900";
}
.icon-undo:before {
content: "\e900";
}
.icon-repeat:before {
content: "\e901";
}
.icon-rotate-right:before {
content: "\e901";
}
.icon-crop:before {
content: "\e902";
}
#wcpauau-modal {
position: fixed;
z-index: 99999;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.wcpauau-modal-bg {
background: rgba( 0, 0, 0, 0.2 );
width: 100%;
height: 100%;
}
.wcpauau-modal-inner {
width: 90%; max-height: 90%;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate( -50%, -50% );
transform: translate( -50%, -50% );
}
.wcpauau-modal-content {
position: relative;;
background: #fff;
-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
box-shadow: 0 5px 15px rgba(0,0,0,.5);
}
.dropzone.dz-clickable .wcpauau-edit {
cursor: pointer;
}
td.dz-extra-fields {
display: none
}
.quantity-per-upload td.dz-extra-fields {
display: table-cell
}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.wcbvp-disabled-swatch {
opacity: 0.2
}
.select2-dropdown--below {
top: 38px !important
}
.wcbvp-grid-enabled .qty {
display: none
}
.quantity .wcbvp-grid-quantity-field.qty {
display: inline-block;
width: 100%;
}
.wcbvp-grid-enabled .wcbvp-table-wrapper {
overflow-x: auto;
width: 100%;
}
.wcbvp-grid-enabled table.variations,
.wcbvp-grid-enabled .woocommerce-variation.single_variation {
display: none !important
}
.wcbvp-product-name {
display: none
}
table.wcbvp-table.shop_table_responsive tr td {
display: table-cell;
}
table.wcbvp-table.shop_table_responsive tr td::before {
display: table;
}
span.wcbvp-quantity-wrapper {
text-align: center;
}
.single-product div.product form.cart .wcbvp-quantity-wrapper .quantity {
float: none;
margin: 0
}
.wcbvp-quantity-wrapper input {
width: 100%;
min-width: 45px;
}
@media screen and (max-width: 767px) {
.wcbvp-grid-enabled .wcbvp-table-wrapper.wcbvp-scrollable {
overflow-x: scroll;
overflow-y: scroll;
max-height: 400px;
}
.shop_table_responsive .wcbvp-product-name {
display: block;
}
table.wcbvp-table.shop_table_responsive tr td {
display: grid;
grid-template-columns: 1fr 100px;
text-align: left
}
table.wcbvp-table.shop_table_responsive tr td::before,
table.wcbvp-table.shop_table_responsive tr td::after {
display: none
}
.shop_table_responsive span.wcbvp-quantity-wrapper {
text-align: right;
order: 2;
align-self: center;
}
}
@media screen and (min-width: 768px) {
.wcbvp-hide-price .amount {
display: none
}
.wcbvp-hide-stock .stock {
display: none
}
}
.wcbvp-table thead th span {
display: flex;
text-align: center;
margin: auto;
justify-content: center;
}
.wcbvp-term-name-wrapper {
display: flex;
align-items: center;
}
.wcbvp-grid-image {
margin-right: 10px
}
.wcbvp-totals p {
margin-bottom: 0
}ul.wcdpp-deposit-options-wrapper {
list-style: none !important;
margin-left: 0 !important;
}
ul.wcdpp-deposit-options-wrapper li {
list-style: none !important;
margin-left: 0 !important;
}
.single-product form.cart ul.wcdpp-deposit-options-wrapper li input {
width: auto
}
td.product-price ins {
display: block;
}
.woocommerce form .form-row#wcdpp_checkout_deposit_field label,
.woocommerce-page form .form-row#wcdpp_checkout_deposit_field label {
display: inline;
}
p#wcdpp_checkout_deposit_field {
margin-bottom: 0
}
#wcdpp_checkout_deposit_field .woocommerce-input-wrapper {
display: grid;
grid-template-columns: 20px 1fr;
}
#wcdpp_optional_part_payment {
width: 50%;
display: inline;
margin-right: 10px;
} .wc-block-cart-items .wcdpp-cart-item .wc-block-components-sale-badge {
display: none;
visibility: hidden;
}.wcfad-pricing-table-wrapper {
margin-top: 2em
}
.cart .wcfad-pricing-table-wrapper {
margin-top: 0
}
.theme-storefront .cart .wcfad-pricing-table-wrapper {
margin-top: 2em
}
.single-product .has-extra-fields .woocommerce-variation-price {
display: block;
visibility: visible;
}
.wcfad-variation-table {
display: none;
}
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
display: block !important;
}
p.wcfad-role-price {
margin-bottom: 0.5em
}
.woocommerce-variation-description .wcfad-message {
display: none;
}
.wcfad-pricing-table-wrapper .wcfad-min-max-selected td {
background-color: #ddd !important;
color: #000 !important;
}.wcmo_field_wrapper {
display: none;
}
.wcmo_field_wrapper.wcmo-show-field {
display: block;
}
.wcmo-file-link {
display: block;
margin-top: 1em;
}
.wcmo-file-wrapper {
display: grid;
grid-template-columns: 100px 1fr;
grid-gap: 2em;
align-items: center;
margin: 1em 0;
}
.wcmo-uploaded-file {
width: 100px; margin-right: 2em;
}
.form-row input.wcmo-file-input {
width: auto
}.wcmmqo-buttons-enabled input.qty::-webkit-outer-spin-button,
.wcmmqo-buttons-enabled input.qty::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.wcmmqo-buttons-enabled input[type=number].qty {
-webkit-appearance: textfield !important;
-moz-appearance: textfield !important;
appearance: textfield !important;
}
button.wcmmqo-button {
padding-top: 0;
padding-bottom: 0;
}
.wcmmqo-buttons-enabled button.wcmmqo-minus {
margin-right: 1px;
}
.wcmmqo-buttons-enabled button.wcmmqo-plus {
margin-left: 1px;
}
.wcmmqo-buttons-enabled button.wcmmqo-button:focus {
outline: none;
}#wcob-bump {
display: none;
position: fixed;
z-index: 99999;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
#wcob-bump.wcob-bump-active {
display: block;
}
.wcob-bump-bg {
width: 100%;
height: 100%;
background: rgba( 0,0,0,0.3 );
}
.wcob-bump-inner {
border-radius: 0.5rem;
background: #fff;
-webkit-box-shadow: 0 2px 50px rgb(0 0 0 / 40%);
box-shadow: 0 2px 50px rgb(0 0 0 / 40%);
max-width: 860px;
width: 90%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
animation-name: fadein;
animation-iteration-count: 1;
animation-timing-function: ease-in;
animation-duration: 0.5s;
}
.wcob-header {
position: relative;
padding: 1rem 2rem;
background: #2d46da;
}
.wcob-header h2 {
margin: 0;
color: #fff;
}
.wcob-close {
position: absolute;
right: -2rem;
top: 0;
font-size: 20px;
color: #fff;
width: 20px;
cursor: pointer;
text-align: right;
}
.wcob-content {
padding: 2rem;
position: relative;
}
.wcob-product-outer {
display: flex;
flex-wrap: wrap
}
.wcob-product-wrapper {
width: 33.3%;
margin-bottom: 2rem
}
.wcob-product-thumb,
.wcob-product-title {
text-align: center;
}
.wcob-product-thumb img {
max-width: 95%;
display: inline
}
.wcob-product-title h3 {
font-size: 1rem;
line-height: 1
}
@media screen and (min-width: 960px) {
.wcob-product-add-to-cart {
display: flex;
justify-content: center;;
gap: 10px
}
}
.wcob-footer {
display: flex;
justify-content: flex-end;
gap: 20px;
margin-top: 2rem;
padding-top: 2rem;
border-top: 1px solid #ccc;
}
.wcob-content .woocommerce-message {
margin-bottom: 2rem
}
@keyframes fadein {
0% {
opacity: 0;
}
100%  {
opacity: 1;
}
}.wctyp-cols-2 .woocommerce-order {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 2rem
}
.wctyp-component-wrapper {
border: 1px solid #f1f1f1;
background: #f9f9f9;
padding: 2em;
margin-bottom: 2em;
}
.wctyp-cols-2 .wctyp-component-wrapper {
margin-bottom: 0
}
.wctyp-component-wrapper p:last-child {
margin-bottom: 0
}
.woocommerce-order-received p:empty {
display: none;
visibility: hidden;
}
.wctyp-component-order-summary ul.order_details {
list-style: none;
position: relative;
margin: 0;
}
.wctyp-component-order-summary ul.order_details li {
padding-left: 0
}
.wctyp-social-shares-wrapper {
position: relative;
overflow: hidden;
height: 100%
}
.wctyp-social-shares-item {
position: absolute;
left: 100%
}
.wctyp-social-shares-item.active {
left: 0
}
.wctyp-social-shares-inner-wrapper {
display: grid;
grid-template-columns: 100px 1fr;
grid-gap: 2em;
margin-bottom: 1em
}
.wctyp-social-shares-product-content p {
margin-bottom: 0
}
.wctyp-social-shares-list-shares {
position: relative;
}
.wctyp-social-shares-list-shares div {
position: absolute;
top: 0;
left: 0
}
.wctyp-social-shares-list-shares div.fb-share-button:not(.fb-share-only) {
left: 90px
}
nav.wctyp-social-nav {
position: relative;
}
.one-only nav.wctyp-social-nav {
display: none
}
nav.wctyp-social-nav a {
position: absolute;
top: 0;
right: 0;
}
nav.wctyp-social-nav a.wctyp-prev {
right: 50px;
}
.entry-content .wctyp-social-shares-list-product h4 {
margin-top: 0
} .woocommerce-order-received .fb_iframe_widget {
display: block
}
.wctyp-coupons-wrapper pre {
font-size: 2em;
margin-bottom: 0
}
.wctyp-shipping-wrapper #map {
height: 300px
}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 0.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: 0.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: 0.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: 0.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: 0.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: 0.25rem;
} li.wcvs-item  {
position: relative;
}
.wcvs-tooltip {
visibility: hidden;
opacity: 0;
display: block;
position: absolute;
background: #fff;
padding: 0 0.5rem 0.25rem;
box-shadow: 0 3px 10px rgba(0,0,0,0.1);
font-size: 12px;
top: -110px;
left: 50%;
transform: translateX(-50% );
z-index: 99;
pointer-events: none;
transition: opacity 0.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: 0.25rem 0;
margin-bottom: 0.25rem;
width: 100px;
height: 100px;
}
.wcvs-tooltip-name {
line-height: 1;
padding-top: 0.5rem;
text-align: center;
display: inline-block;
}