@font-face {
font-family: "viwpvs_linkmore";
src: url(//linedancewear.com/wp-content/plugins/woocommerce-product-variations-swatches/assets/fonts/linkmore-icons/linkmore.eot);
src: url(//linedancewear.com/wp-content/plugins/woocommerce-product-variations-swatches/assets/fonts/linkmore-icons/linkmore.eot?#iefix) format("embedded-opentype"),
url(//linedancewear.com/wp-content/plugins/woocommerce-product-variations-swatches/assets/fonts/linkmore-icons/linkmore.woff2) format("woff2"),
url(//linedancewear.com/wp-content/plugins/woocommerce-product-variations-swatches/assets/fonts/linkmore-icons/linkmore.woff) format("woff"),
url(//linedancewear.com/wp-content/plugins/woocommerce-product-variations-swatches/assets/fonts/linkmore-icons/linkmore.ttf) format("truetype"),
url(//linedancewear.com/wp-content/plugins/woocommerce-product-variations-swatches/assets/fonts/linkmore-icons/linkmore.svg#viwpvs_linkmore) format("svg");
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: "viwpvs_linkmore";
src: url(//linedancewear.com/wp-content/plugins/woocommerce-product-variations-swatches/assets/fonts/linkmore-icons/linkmore.svg#viwpvs_linkmore) format("svg");
}
}
[class^="viwpvs_linkmore-"]:before, [class*=" viwpvs_linkmore-"]:before,
[class^="viwpvs_linkmore-"]:after, [class*=" viwpvs_linkmore-"]:after {
font-family: viwpvs_linkmore;
font-size: inherit;
font-style: normal;
}
.viwpvs_linkmore-plus:before { content: "\f100"; }.vi_wpvs_loop_variation_hidden {
display: none !important;
visibility: hidden !important;
}
.vi_wpvs_loop_variation_no_pointer {
pointer-events: none !important;
opacity: .75;
}
.vi_wpvs_loop_variation_form {
clear: both;
display: flex;
padding: 0;
margin: 0;
position: relative;
}
.vi_wpvs_loop_variation_form table {
margin: 7px 0 0 0;
border: none;
}
.vi_wpvs_loop_variation_form td,
.vi_wpvs_loop_variation_form .vi_variation_container {
border: unset;
padding: 0;
background: inherit !important;
}
.vi_wpvs_loop_variation_form .vi-wpvs-variation-style-vertical .vi_variation_container {
padding-top: 3px;
padding-bottom: 3px;
}
.vi_wpvs_loop_variation_form .vi-wpvs-variation-wrap-wrap {
padding: 0;
}
.vi_wpvs_loop_variation_form .vi_variation_container .vi_variation_attr_name {
margin-right: 7px;
color: initial;
}
.vi_wpvs_loop_variation_form .vi_wpvs_loop_variation_form_loading.vi_wpvs_loop_variation_form_loading_hidden {
display: none;
}
.vi_wpvs_loop_variation_form .vi_wpvs_loop_variation_form_loading.vi_wpvs_loop_variation_form_loading_visible {
display: block;
}
.vi_wpvs_loop_variation_form .vi_wpvs_loop_variation_form_loading {
pointer-events: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
background: rgba(255, 255, 255, .65);
}
.vi_wpvs_loop_variation_form .vi_wpvs_loop_variation_attr_name_disable.vi-wpvs-variation-style.vi-wpvs-variation-style-horizontal {
grid-template-columns: auto;
grid-gap: 0;
}
.vi_wpvs_loop_action {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.vi_wpvs_loop_action .vi_wpvs_loop_action_qty {
position: relative;
}
.vi_wpvs_loop_action .vi_wpvs_loop_action_qty .viwcuf_product_qty_tooltip {
box-shadow: 0 0 0 1px #cccccc;
background: #fff;
color: #de6008;
position: absolute;
pointer-events: none;
text-align: center;
top: 120%;
left: -45px;
width: 250px;
height: auto;
padding: 10px 3px;
z-index: 999999;
border-radius: 3px;
}
.vi_wpvs_loop_action .vi_wpvs_loop_action_qty .viwcuf_product_qty_tooltip::before,
.vi_wpvs_loop_action .vi_wpvs_loop_action_qty .viwcuf_product_qty_tooltip::after {
content: "";
position: absolute;
z-index: 10;
bottom: 100%;
left: 60px;
}
.vi_wpvs_loop_action .vi_wpvs_loop_action_qty .viwcuf_product_qty_tooltip::before {
border-width: 6px;
border-style: solid;
margin-left: -6px;
border-color: transparent transparent #cccccc transparent;
}
.vi_wpvs_loop_action .vi_wpvs_loop_action_qty .viwcuf_product_qty_tooltip::after {
border-width: 5px;
border-style: solid;
margin-left: -5px;
margin-top: -1px;
border-color: transparent transparent #ffffff transparent;
}
.vi_wpvs_loop_action .viwcuf_product_qty {
padding-left: 10px;
color: #222;
background: #fff;
border: unset;
box-shadow: inset 0 0 1px 1px #ded9d9;
width: 35px;
padding-right: 0;
margin: 0 10px 0 0;
}
@media screen and (max-width: 600px) {
.vi_wpvs_loop_variation_form .vi-wpvs-variation-style-horizontal {
grid-template-columns: auto;
grid-gap: 0;
}
}
.vi_wpvs_loop_variation_slider .vi-wpvs-variation-wrap {
max-height: 30px;
}
.vi_wpvs_loop_variation_slider.vi_wpvs_loop_variation_form_check .vi-wpvs-variation-wrap {
max-height: unset;
}