body.archive ul.products li.product .image_container + .shopswatchinput {
margin-bottom: 9px; }
body.archive ul.products li.product .slick-slider .slick-arrow {
cursor: pointer;
margin-top: 6px !important; }
body.archive ul.products li.product .slick-slider .slick-list {
margin-right: 10px; }
body.archive ul.products li.product .slick-slider .slick-slide {
width: -webkit-fit-content !important;
width: -moz-fit-content !important;
width: fit-content !important; }
body.archive ul.products li.product .slick-slider .slick-slide a {
overflow: visible;
position: relative;
display: block !important;
margin-top: 0; }
body.archive ul.products li.product div.wcvashopswatchlabel {
background-size: cover !important;
outline: none;
margin-bottom: 9px; }
body.archive ul.products li.product .wcvaswatchinput {
display: inline !important;
margin-right: 5px; }
body.archive ul.products li.product .wcvashopswatchlabel.wcva_shop_textblock {
text-transform: uppercase;
font-size: 12px; }
body.archive ul.products li.product .wcvashopswatchlabel.wcva_shop_textblock.wcvaround {
font-weight: bold;
padding: 9px 7px;
margin-right: 0; }
body.archive ul.products li.product .wcvashopswatchlabel.wcva_shop_textblock.wcvaround:not(:hover) {
border: 1px solid transparent; }
body.single-product .variations .label {
font-size: 12px;
margin-bottom: 5px; }
body.single-product .variations .label .swatchtitlelabel {
text-transform: uppercase; }
body.single-product .variations .value {
padding-left: 3px !important; }
body.single-product .variations label.selectedswatch.wcva_single_textblock :not(.wcvaround) {
border: solid 0px white !important;
outline: solid 1px #000000 !important; }
body.single-product .variations label.selectedswatch.wcva_single_textblock.wcvaround {
-webkit-box-shadow: 0px 0px 0px 2px white inset;
box-shadow: 0px 0px 0px 2px white inset;
border: solid 2px black !important; }
body.single-product .variations .swatchinput label.wcvaswatchlabel {
padding-right: 7px !important;
padding-left: 7px !important;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
body.single-product .variations .swatchinput label.wcvaswatchlabel:not(.selectedswatch):not(:hover) {
border: 1px solid transparent !important;
outline: transparent !important; }
body.single-product .variations .swatchinput label.wcvaswatchlabel:not(.wcvaround):hover {
outline: solid 1px #000 !important; }
body.single-product .variations .swatchinput label.wcvaswatchlabel.wcvaround:hover {
border: solid 1px #000 !important;
-webkit-box-shadow: 0px 0px 0px 2px white inset;
box-shadow: 0px 0px 0px 2px white inset; }
body.single-product .variations span.belowtext {
display: block;
line-height: 1;
margin-top: 5px; }
body.single-product .variations .attribute-swatch {
margin-bottom: 10px; }
.wcva-filter-widget .widget {
overflow: hidden; }
.wcva-filter-widget .widget .wcva_filter-widget-title {
border-bottom: 2px solid;
display: block;
font-size: 12px;
font-weight: 700;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
text-transform: uppercase; }
.wcva-filter-widget .widget .wcvashopswatchlabel {
outline: transparent; }
.wcva-filter-widget .widget .wcvashopswatchlabel:not(.selectedswatch):not(:hover) {
border: 1px solid transparent; }
.page_sidebar.page_sidebar_horizontal .wcva-filter-widget {
position: relative;
overflow-y: auto;
overflow-x: hidden;
width: 21.65% !important; }
.page_sidebar.page_sidebar_horizontal .wcva-filter-widget .widget {
display: block;
margin: 0;
overflow: hidden;
width: 100%; }
.page_sidebar.page_sidebar_horizontal .wcva-filter-widget .widget .wcvashopswatchlabel {
outline: transparent; }
.page_sidebar.page_sidebar_horizontal .wcva-filter-widget .widget .wcvashopswatchlabel:not(.selectedswatch):not(:hover) {
border: 1px solid transparent; }
.page_sidebar.page_sidebar_horizontal .wcva-filter-widget .widget .wcvashopswatchlabel:not(.wcvaround):hover {
outline: 0px 0px 0px 2px white inset !important; }
.wcva_filter_widget div.wcvashopswatchlabel.wcva_filter_textblock,
label.wcva_single_textblock,
label.wcva_single_textblock.selectedswatch {
font-size: 12px;
font-weight: 700 !important;
margin-right: 5px;
padding: 9px 7px;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.wcva_filter_widget div.wcvashopswatchlabel.wcva_filter_textblock:hover,
label.wcva_single_textblock:hover,
label.wcva_single_textblock.selectedswatch:hover {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
div.swatchinput {
line-height: 0;
padding-bottom: 12px;
text-align: center; }
label.wcvaround {
border-radius: 50% !important; }