@charset "UTF-8";
table {
border-collapse: collapse;
width: 100%;
}
td, th {
border: 1px solid #dddddd;
text-align: left;
padding: 8px;
}
td p, th p {
margin: 0;
}
.wpc-hidden {
display: none;
}
.wpc-config-element a {
text-decoration: none;
}
.wpc-preview-parent-wrap {
padding: 0px;
}
.wpc-preview-parent-wrap.wpc-loading {
position: relative;
height: 500px;
max-height: 100%;
}
.wpc-configurator.wpc-loading .wpc-carousel {
opacity: 0;
visibility: hidden;
}
.wpc-configurator.wpc-loading .wpc-carousel.wpc-carousel-loaded {
opacity: 1;
visibility: visible;
}
.wpc-loading:before {
content: '';
border-radius: 50%;
width: 30px;
height: 30px;
border: 3px solid rgba(150, 150, 150, 0.2);
border-top-color: #9e9e9e;
animation: trspin 1s infinite linear;
color: black;
right: 0px;
display: inline-block;
margin: 0;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
z-index: 201;
}
.wpc-loading:after {
content: '';
position: absolute;
top: 0;
width: 100%;
height: 100%;
z-index: 200;
}
.wpc-configurator-view.wpc-carousel.wpc-carousel-loaded {
opacity: 1;
visibility: visible;
}
.wpc-control-lists-inner .wpc-control-item {
-webkit-tap-highlight-color: transparent;
}
.wpc-hide-control,
.wpc-control-item.wpc-hide-control {
display: none;
}
.form-notice {
position: absolute;
color: green;
top: 10px;
}
#screenshot-con {
position: relative;
}
#screenshot-con .subset {
opacity: 0;
visibility: hidden;
}
#screenshot-con .subset.active,
#screenshot-con .subset.wpc-always-show {
opacity: 1;
visibility: visible;
} .wpc-hotspot {
width: 36px;
height: 36px;
position: absolute;
z-index: 1000;
border: 1px solid transparent;
}
.wpc-hotspot span {
display: block;
background:var(--wpc-hotspot-bg);
height: 100%;
border-radius: 100%;
border: 2px solid var(--wpc-hotspot-color);
box-sizing: border-box;
position: relative;
}
.wpc-hotspot span:after {
content: '';
width: 20px;
height: 20px;
background: var(--wpc-hotspot-color);
position: absolute;
border-radius: 100%;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
}
.wpc-hotspot.active-layer-hotspot {
z-index: 9999 !important;
border: 1px solid #28303d;
}
.wpc-hotspot-tooltip {
width: 210px;
padding-top: 15px;
text-align: center;
position: absolute;
left: -88px;
margin: auto;
opacity: 0;
visibility: hidden;
transition: all ease .3s;
}
.wpc-hotspot:hover .wpc-hotspot-tooltip {
opacity: 1;
visibility: visible;
}
.wpc-hotspot-tooltip .wpc-title {
font-size: 16px;
margin-top: 0;
margin-bottom: 7px;
color: var(--wpc-hotspot-tooltip-title-color);
}
.wpc-hotspot-tooltip .wpc-desc {
font-size: 13px;
margin-top: 0;
margin-bottom: 0;
color: var(--wpc-hotspot-tooltip-description-color);
}
.wpc-hotspot-tooltip .wpc-hotspot-tooltip-inner {
padding: 12px 14px;
background:var(--wpc-hotspot-tooltip-bg);
position: relative;
box-shadow: 0px 0px 20px var(--wpc-hotspot-tooltip-box-shadow);
border-radius: 3px;
}
.wpc-hotspot-tooltip .wpc-hotspot-tooltip-inner:before {
content: '';
border-bottom: 10px solid var(--wpc-hotspot-tooltip-bg);
border-left: 10px solid transparent;
border-right: 10px solid transparent;
position: absolute;
top: -8px;
left: 0;
right: 0;
margin: auto;
width: 0;
height: 0;
}
.wpc-hotspot-tooltip.wpc-tooltip-top {
bottom: 34px;
top: auto;
padding-top: 0;
padding-bottom: 15px;
}
.wpc-hotspot-tooltip.wpc-tooltip-top .wpc-hotspot-tooltip-inner:before {
border-bottom: none;
border-top: 10px solid var(--wpc-hotspot-tooltip-bg);
bottom: -8px;
top: auto;
}
.wpc-hotspot-tooltip.wpc-tooltip-left {
top: 0;
margin-top: -15px;
left: auto;
right: 34px;
padding-top: 0;
padding-right: 15px;
text-align: left;
}
.wpc-hotspot-tooltip.wpc-tooltip-left .wpc-hotspot-tooltip-inner:before {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid var(--wpc-hotspot-tooltip-bg);
border-right: none;
right: -8px;
left: auto;
top: 21px;
bottom: auto;
}
.wpc-hotspot-tooltip.wpc-tooltip-right {
top: 0;
margin-top: -15px;
right: auto;
left: 34px;
padding-top: 0;
padding-left: 15px;
text-align: left;
}
.wpc-hotspot-tooltip.wpc-tooltip-right .wpc-hotspot-tooltip-inner:before {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-right: 10px solid var(--wpc-hotspot-tooltip-bg);
border-left: none;
left: -8px;
right: auto;
top: 21px;
bottom: auto;
}
.blockUI.blockOverlay {
background: none !important;
}
.wpc-clearfix {
clear: both;
}
.wpc-layer-title-desc-wrap {
display: inline-block;
margin-top: -5px;
}
.wpc-control-item .wpc-layer-title-desc-wrap .wpc-layer-description {
position: absolute;
left: 0;
font-size: 10px;
line-height: 16px;
text-align: left;
color: var(--wpc-description-tooltip-color);
padding: 11px 10px 9px;
margin-top: 30px;
margin-left: 5px;
width: 100%;
height: auto;
background: var(--wpc-description-tooltip-bg);
box-shadow: 0px 0px 8px var(--wpc-description-tooltip-box-shadow);
opacity: 0;
visibility: hidden;
z-index: 1;
margin-bottom: 10px;
pointer-events: none;
user-select: none;
}
.wpc-control-item .wpc-layer-title-desc-wrap:hover>.wpc-layer-description {
opacity: 1;
visibility: visible;
transition: opacity ease 0.3s, visibility ease 0.3s;
}
.wpc-control-item .wpc-layer-title-desc-wrap .wpc-layer-title-desc-icon .wpc-icon {
border-radius: 50%;
text-align: center;
color: var(--wpc-description-tooltip-icon-color);
} .wpc-field-group {
margin-bottom: 20px;
}
.wpc-field-group-set {
display: flex;
margin-bottom: 20px;
}
.wpc-field-group-set > div {
margin: 0 10px 0 0;
width: 100%;
}
.wpc-field-group-set > div:last-child {
margin: 0;
}
.wpc-field-group:last-child {
margin-bottom: 0;
}
.wpc-custom-field-form input {
width: 100% !important;
}
.wpc-custom-field-form .wpc-field-title {
margin-bottom: 10px;
display: block;
}
.wpc-custom-field-form .wpc-field-radio {
margin-bottom: 8px;
display: block;
}
.wpc-custom-field-form .wpc-field-radio label {
cursor: pointer;
}
.wpc-custom-field-form input[type="radio"] {
width: auto !important;
float: left;
margin-left: 0;
margin-top: 4px;
margin-right: 5px;
}
.wpc-custom-field-form select {
width: 100%;
border: 1px solid #dcd7ca;
padding: 10px;
}
.wpc-notice {
margin-bottom: 20px;
display: block;
font-weight: 600;
}
.wpc-success {
color: #0f9652;
}
.wpc-error {
color: red;
}
.wpc-update-notice {
text-align: center;
border: 1px solid;
max-width: 600px;
margin: 0 auto;
padding: 6px 8px;
}
.wpc-field-group .error {
font-size: 13px;
color: red;
}
.wpc-sign {
display: none;
} .wpc-cart-form-cart-item dd {
margin-bottom: 10px !important;
}
.wpc-cart-form-cart-item dt {
font-size: 13px;
letter-spacing: 1px;
display: block !important;
clear: both !important;
float: none !important;
}
.wpc-cart-form-cart-item span.item-child-title {
display: flex;
align-items: center;
}
.wpc-cart-form-cart-item span.item-title-wrap {
display: flex;
align-items: center;
flex-wrap: wrap;
font-size: 13px;
line-height: 1.4;
margin-bottom: 8px;
}
.wpc-cart-form-cart-item .wc-item-meta .wc-item-meta-label {
float: none;
}
.wpc-cart-form-cart-item span.item-title-inner {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.wpc-cart-form-cart-item span.item-child-title:after {
content: '\38';
font-family: 'wp-configurator' !important;
padding: 0 6px;
display: inline-block;
}
.wpc-cart-form-cart-item .item-child-title:last-child:after {
content: none;
}
.wpc-cart-form-cart-item .item-child-title:last-child {
margin-right: 10px;
}
.wpc-cart-form-cart-item .wpc-cart-after-title-link {
text-decoration: none;
display: inline-block;
clear: both;
color: #28303d !important;
align-items: center;
justify-content: center;
font-size: 10px !important;
margin-top: 10px;
border-bottom: 1px solid;
}
.wpc-cart-form-cart-item .variation {
display: none;
margin-top: 10px;
}
.wpc-hover-price .woocommerce-Price-amount:nth-last-child(2),
.item-child-price .woocommerce-Price-amount:nth-last-child(2) {
opacity: 0.6;
position: relative;
display: inline-block;
}
.item-child-price .woocommerce-Price-amount:nth-last-child(2) {
margin-right: 5px;
}
.wpc-hover-price .woocommerce-Price-amount:nth-last-child(2):before,
.item-child-price .woocommerce-Price-amount:nth-last-child(2):before {
content: '';
border-top: 1px solid;
width: 100%;
height: 1px;
display: block;
position: absolute;
top: 50%;
transform: translateY(-50%) rotate(8deg);
} .wpc-floating-icons {
position: absolute;
z-index: 9;
list-style: none;
margin: 0;
left: 0px;
padding-left: 0;
}
.wpc-floating-icons li {
list-style: none;
margin: 0 0 10px 0;
position: relative;
}
.wpc-floating-icons li:last-child {
margin-bottom: 0;
}
.wpc-floating-icons li:before {
content: attr(data-text);
position: absolute;
left: 30px;
width: 151px;
color: #767696;
font-size: 12px;
top: 50%;
margin-top: -8px;
opacity: 0;
visibility: hidden;
transition: all ease-in-out 0.5s;
text-transform: uppercase;
}
.wpc-floating-icons li:hover:before {
opacity: 1;
left: 45px;
visibility: visible;
transition: all ease-in-out 0.5s;
}
.wpc-floating-icons li:last-child span {
margin-bottom: 0;
}
.wpc-floating-icons a {
color: #767696;
display: block;
font-size: 24px;
line-height: 1;
text-decoration: none;
}
.wpc-floating-icons .wpc-icon {
width: 30px;
height: 30px;
display: block;
margin-bottom: 16px;
cursor: pointer;
position: relative;
font-size: 25px;
text-align: center;
display: flex;
align-items: center;
}
.wpc-form input,
.wpc-form select {
height: 50px;
width: 100%;
padding: 0px 20px;
border: 1px solid var(--wpc-input-border-color);
color: var(--wpc-input-color);
font-size: 13px;
font-weight: 500;
}
.wpc-form input[type="text"] {
font-size: 13px;
}
.wpc-form textarea {
padding: 15px 20px;
width: 100%;
height: 120px;
border: 1px solid var(--wpc-input-border-color);
color: var(--wpc-input-color);
}
.wpc-form input:focus,
.wpc-form select:focus {
outline: none;
}
.wpc-form label {
display: block;
margin-bottom: 10px;
}
.wpc-field-btn-group {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
}
.wpc-field-btn-group .wpc-field-group {
margin: 0 10% 0 0;
width: 45%;
text-align: center;
}
.wpc-field-btn-group .wpc-field-group:last-child {
margin: 0;
}
.wpc-primary-btn {
font-family: var(--wpc-secondary-font);
}
.wpc-field-btn-group .wpc-field-group .wpc-primary-btn, .wpc-field-btn-group .wpc-field-group .wpc-secondary-btn {
display: block;
width: 100%;
}
.wpcf7-form-control-wrap {
display: block;
margin-top: 10px;
}
.wpc-config-element .wpc-primary-btn,
.wpc-config-element .wpcf7-submit {
padding: 10px 20px;
border-radius: 3px;
text-transform: capitalize;
text-decoration: none;
font-size: 16px;
font-weight: normal;
border: none;
background: var(--wpc-primary-btn-bg);
color: var(--wpc-primary-btn-color);
border: 1px solid var(--wpc-primary-btn-border-color);
display: inline-block;
width: auto;
height: 42px;
cursor: pointer;
}
.wpc-config-element .wpc-secondary-btn {
padding: 10px 20px;
border-radius: 3px;
text-transform: capitalize;
font-size: 16px;
font-weight: normal;
text-decoration: none;
border: none;
background: var(--wpc-secondary-btn-bg);
color: var(--wpc-secondary-btn-color);
border: 1px solid var(--wpc-secondary-btn-border-color);
height: 42px;
cursor: pointer;
}
.wpc-overlay {
content: '';
background: rgba(0, 0, 0, 0.9);
position: fixed;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0;
visibility: hidden;
z-index: -1;
cursor: pointer;
}
.wpc-magnify-wrapper.active .wpc-overlay {
opacity: 1;
visibility: visible;
z-index: 10;
}
.wpc-magnify {
background: #fff;
width: 700px;
max-width: 80%;
padding: 50px;
height: auto;
z-index: 11;
border-radius: 6px;
box-shadow: 0 -2px 10px rgba(0, 0, 0, 1);
position: relative;
}
@media screen and (min-device-width: 320px) and (max-device-width: 1024px) and (orientation: landscape) {
.wpc-magnify {
height: calc(100% - 100px);
}
}
.wpc-magnify img {
height: auto;
max-width: 100%;
width: auto;
margin: auto;
}
.wpc-magnify-wrapper .wpc-close {
color: var(--wpc-popup-close-icon-color);
background: var(--wpc-popup-close-icon-bg);
width: 40px;
height: 40px;
border-radius: 50px;
line-height: 40px;
position: absolute;
top: 0;
right: 0;
top: -16px;
right: -16px;
font-size: 16px;
z-index: 15;
text-align: center;
cursor: pointer;
}
iframe {
width: 100%;
height: 100%;
border: 0;
}
.wpc-popup-wrap {
position: absolute;
padding: 33px 30px;
z-index: 9999;
display: none;
}
.wpc-config-element .wpc-popup-wrap.wpc-popup-partial {
background: var(--wpc-partial-popup-bg);
}
.wpc-config-element .wpc-popup-wrap.wpc-popup-floating {
background: var(--wpc-floating-popup-bg);   
}
.wpc-config-element.wpc-popup-center-overflow .wpc-popup-inner {
background: var(--wpc-center-overflow-popup-bg);
}
.wpc-config-element.wpc-popup-wrap.wpc-popup-full .wpc-popup {
background: var(--wpc-full-popup-bg);
}
.wpc-popup-full .wpc-popup .overlay {
background: none;
}
.wpc-popup-wrap.wpc-popup-partial, .wpc-popup-wrap.wpc-popup-floating {
border: 1px solid #eaeaea;
height: auto;
}
.wpc-popup-wrap.wpc-popup-floating {
left: 40px;
width: 300px;
max-width: 100%;
}
.wpc-popup-wrap .wpc-popup {
display: none;
}
.wpc-popup-wrap .wpc-popup.active {
display: block;
}
.wpc-popup-wrap.wpc-popup-center .wpc-popup {
height: auto;
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: 0 auto;
z-index: 999;
align-items: center;
justify-content: center;
overflow-y: auto;
}
.wpc-popup-wrap.wpc-popup-center.wpc-popup-active .wpc-popup.active {
display: flex;
}
.wpc-popup-wrap.wpc-popup-full .wpc-popup {
position: fixed;
width: 100%;
max-width: 100%;
height: 100vh;
right: 0;
top: 0;
border: 1px solid #f1f1f1;
padding: 100px 20px;
background: #f5f5f5;
box-shadow: 0 0 23px #eaeaea;
border-radius: 3px;
flex-direction: column;
justify-content: center;
z-index: 9999;
overflow: hidden;
}
.wpc-popup-wrap.wpc-popup-partial {
width: 100%;
margin: 0 auto;
left: 0;
right: 0;
}
.wpc-popup-wrap.wpc-popup-active {
display: block;
}
.wpc-popup-active.wpc-popup.wpc-popup-full {
display: flex;
}
.wpc-popup-full .wpc-config-title {
text-align: center;
}
.wpc-popup-full .wpc-form {
width: 600px;
max-width: 100%;
position: relative;
padding-bottom: 80px;
z-index: 9;
text-align: left;
flex-basis: 0;
flex-grow: 1;
overflow: hidden;
}
.wpc-popup .overlay {
content: '';
background: #f5f5f5;
position: fixed;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0;
visibility: hidden;
z-index: -1;
}
.wpc-popup.active .overlay {
opacity: 1;
visibility: visible;
z-index: 5;
}
.wpc-popup-inner .wpc-config-title {
font-family: var(--wpc-primary-font);
color: var(--wpc-summary-title-color);
}
.wpc-config-element .wpc-close-btn {
position: fixed;
background: var(--wpc-popup-close-icon-bg);
top: 60px;
right: 30px;
width: 50px;
height: 50px;
line-height: 50px;
border-radius: 50%;
text-align: center;
font-size: 17px;
text-decoration: none;
color: var(--wpc-popup-close-icon-color);
z-index: 10;
cursor: pointer;
}
.wpc-popup-partial .wpc-close-btn, .wpc-popup-center-overflow .wpc-close-btn {
position: absolute;
}
.wpc-popup-center-overflow .wpc-close-btn {
top: 30px;
}
.wpc-close-btn:hover {
background: #333;
color: #fff;
}
.wpc-flyin-wrap {
width: 450px;
max-width: 100%;
background: var(--wpc-flyin-bg);
position: fixed;
top: 0;
transition: all ease-in-out 0.5s;
height: 100%;
overflow: hidden;
z-index: 9;
}
.wpc-flyin-wrap.wpc-flyin-left.wpc-flyin-medium {
width: 555px;
left: -555px;    
}
.wpc-flyin-wrap.wpc-flyin-right.wpc-flyin-medium {
width: 555px;
right: -555px;    
}
.wpc-flyin-wrap.wpc-flyin-left.wpc-flyin-small {
width: 450px;
left: -450px;    
}
.wpc-flyin-wrap.wpc-flyin-right.wpc-flyin-small {
width: 450px;
right: -450px;    
}
.wpc-flyin-wrap.wpc-flyin-left.active {
left: 0px;
transition: all ease-in-out 0.5s;
}
.wpc-flyin-wrap.wpc-flyin-right.active {
right: 0px;
transition: all ease-in-out 0.5s;
}
.wpc-flyin-wrap .wpc-close-btn {
color: var(--wpc-flyin-close-icon-color);
background: var(--wpc-flyin-close-icon-bg);
text-align: center;
line-height: 40px;
cursor: pointer;
width: 40px;
height: 40px;
position: absolute;
top: 10px;
right: 15px;
z-index: 9;
}
.wpc-flyin-wrap .wpc-close-btn i:before,
.wpc-flyin-wrap .wpc-close-btn span:before {
vertical-align: middle;
}
.wpc-popup-inner {
position: fixed;
width: 640px;
max-width: 90%;
height: auto;
max-height: calc(90% - 6%);
margin: 3% auto;
left: 0;
right: 0;
top: 5%;
border: 1px solid #f1f1f1;
padding: 5% 3%;
background: #f5f5f5;
box-shadow: 0 0 23px #eaeaea;
border-radius: 3px;
z-index: 9999;
opacity: 0;
visibility: hidden;
overflow: hidden;
}
.wpc-popup.active .wpc-popup-inner {
opacity: 1;
visibility: visible;
overflow-y: auto;
}
.wpc-popup-full .wpc-popup-inner {
position: static;
background: none;
box-shadow: none;
border: 0;
} .wpc-popup-center-overflow .wpc-popup-inner { 
padding: 5% 2%;
text-align: center;
margin: 0 auto;
top: 50%;
transform: translateY(-50%);
}
.wpc-popup-center-overflow .wpc-popup.active .wpc-popup-inner {
opacity: 1;
visibility: visible;
overflow-y: auto;
}
.wpc-popup-inner.wpc-extend-height {
height: 100%;
}
.wpc-form-main-title {
font-size: 21px;
margin-bottom: 35px;
font-weight: bold;
text-align: center;
margin-top: 0;
}
.wpc-form-title {
font-size: 19px;
margin: 0;
margin-bottom: 30px;
}
.wpc-popup-inner button {
font-family: var(--wpc-secondary-font);
}
.wpc-popup-inner .wpc-form-title {
font-family: var(--wpc-primary-font);
color: var(--wpc-get-quote-title-color);
}
.wpc-popup-inner input {
font-family: var(--wpc-secondary-font);
}
.wpc-popup-inner textarea {
font-family: var(--wpc-secondary-font);
}
.wpc-small-title {
padding-top: 0px;
font-size: 14px;
color: #898989;
margin-bottom: 20px;
font-weight: normal;
display: inline-block;
}
.wpc-separator-text {
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
margin: 25px 0;
display: block;
color: #515151;
} .wpc-configurator-view img,
.wpc-configurator .wpc-carousel .wpc-carousel-item img {
max-width: none;
}
.wpc-configurator-view .wpc-carousel-nav {
width: 100%;
font-size: 40px;
}
.wpc-configurator-view .wpc-carousel-nav .wpc-carousel-prev,
.wpc-configurator-view .wpc-carousel-nav .wpc-carousel-next {
float: left;
margin-top: -40px;
position: absolute;
top: 50%;
left: 40px;
outline: none;
z-index: 9999;
}
.wpc-configurator-view .wpc-carousel-nav .wpc-carousel-next {
float: right;
left: auto;
right: 40px;
}
.wpc-configurator-view .wpc-carousel-dots {
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
bottom: 50px;
text-align: center;
}
.wpc-configurator-view .wpc-carousel-dot {
float: none;
display: inline-block;
background: var(--wpc-preview-slider-nav-bg);
color: var(--wpc-preview-slider-nav-color);
border: none;
margin-right: 10px;
width: 10px;
height: 10px;
padding: 0;
border-radius: 50px;
}
.wpc-configurator-view .wpc-carousel-dot:hover {
background: var(--wpc-preview-slider-nav-hover-bg);
color: var(--wpc-preview-slider-nav-hover-color);
}
.wpc-configurator-view .wpc-carousel-dot:focus {
outline: none;
}
.wpc-configurator-view .wpc-carousel-dot.active {
color: var(--wpc-preview-slider-nav-active-color);
background: var(--wpc-preview-slider-nav-active-bg);
}
.dot-style-tabs.wpc-configurator-view .wpc-carousel-dot.active {
cursor: default;
}
.dot-style-tabs.wpc-configurator-view .wpc-carousel-dot {
width: auto;
height: auto;
padding: 5px 20px;
margin-bottom: 10px;
}
.dot-style-tabs.wpc-configurator-view.dot-position-top .wpc-carousel-dots {
top: 0;
bottom: auto;
}
.wpc-preview-inner {
width: 100%;
}
.subset {
position: absolute;
}
.wpc-configurator .subset {
display: none;
}
.wpc-configurator .subset.active {
display: block;
}
.wpc-configurator .subset.wpc-always-show {
display: block;
}
.wpc-configurator-view.wpc-carousel {
display: block;
opacity: 0;
visibility: hidden;
}
.wpc-show-details {
position: absolute;
left: 80px;
bottom: 60px;
z-index: 9;
}
.wpc-show-details .wpc-primary-btn {
border-radius: 50px;
}
.wpc-active-layer-icons {
display: flex;
padding-left: 10px;
padding-right: 10px;
}
.wpc-active-layer-icon {
position: relative;
width: 10px;
height: 20px;
z-index: 1;
}
.wpc-controls-wrap .wpc-active-layer-icon .custom-icon-img {
width: 20px;
min-width: 20px;
border: 2px solid #fff;
border-radius: 50%;
}
.wpc-controls-wrap .wpc-sub-control .wpc-active-layer-icon .wpc-control-item-color {
width: 20px;
height: 20px;
border: 2px solid #fff;
border-radius: 50%;
}
.wpc-controls-wrap .wpc-active-layer-icon .custom-icon-color {
box-shadow: none;
}
@media screen and (max-width: 360px) {
.wpc-field-btn-group .wpc-field-group {
width: 100%;
margin-bottom: 20px;
margin-right: 0;
}
} .wpc-popup-full .cart input[type='text'],
.wpc-popup-full .cart input[type='email'],
.wpc-popup-full .cart input[type='url'],
.wpc-popup-full .cart input[type='password'],
.wpc-popup-full .cart input[type='search'],
.wpc-popup-full .cart input[type='number'],
.wpc-popup-full .cart input[type='tel'],
.wpc-popup-full .cart input[type='range'],
.wpc-popup-full .cart input[type='date'],
.wpc-popup-full .cart input[type='month'],
.wpc-popup-full .cart input[type='week'],
.wpc-popup-full .cart input[type='time'],
.wpc-popup-full .cart input[type='datetime'],
.wpc-popup-full .cart input[type='datetime-local'],
.wpc-popup-full .cart input[type='color'],
.wpc-popup-full .cart .select2-container .select2-choice,
.wpc-popup-full .cart textarea,
.wpc-popup-full .cart .select2-drop.select2-drop-above,
.wpc-popup-full .cart .select2-drop-active,
.wpc-popup-full .cart select,
.wpc-popup-full .cart .select2-container--default .select2-selection--single,
.wpc-popup-full .cart .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.wpc-popup-full .cart .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.wpc-popup-full .cart .field-group select {
background: #fbfbfb;
border: 1px solid #d8d8d8;
margin-bottom: 20px;
border-radius: 3px;
height: 50px;
width: 100%;
padding: 0px 25px;
}
.wpc-popup-full .cart input[type='text'],
.wpc-popup-full .cart input[type='email'],
.wpc-popup-full .cart input[type='url'],
.wpc-popup-full .cart input[type='password'],
.wpc-popup-full .cart input[type='search'],
.wpc-popup-full .cart input[type='number'],
.wpc-popup-full .cart input[type='tel'],
.wpc-popup-full .cart input[type='range'],
.wpc-popup-full .cart input[type='date'],
.wpc-popup-full .cart input[type='month'],
.wpc-popup-full .cart input[type='week'],
.wpc-popup-full .cart input[type='time'],
.wpc-popup-full .cart input[type='datetime'],
.wpc-popup-full .cart input[type='datetime-local'],
.wpc-popup-full .cart input[type='color'],
.wpc-popup-full .cart .select2-container .select2-choice,
.wpc-popup-full .cart textarea,
.wpc-popup-full .cart .select2-drop.select2-drop-above,
.wpc-popup-full .cart .select2-drop-active,
.wpc-popup-full .cart select,
.wpc-popup-full .cart .select2-container--default .select2-selection--single,
.wpc-popup-full .cart .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.wpc-popup-full .cart .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.wpc-popup-full .cart .field-group select {
margin-bottom: 5px;
}
.wpc-submitting-form button {
pointer-events: none;
opacity: 0.8;
}
.wpc-submitting-form .wpc-btn-text {
position: relative;
display: inline-flex;
justify-content: center;
align-items: center;
}
.wpc-submitting-form .wpc-btn-text:before {
content: '';
border-radius: 50%;
width: 20px;
height: 20px;
border: 3px solid rgba(150, 150, 150, 0.2);
border-top-color: #c1c1c1;
animation: trspin 1s infinite linear;
color: black;
right: 9px;
display: inline-block;
position: relative;
margin: auto;
}
@-webkit-keyframes trspin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes trspin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.wpc-popup-full .cart input[type='submit'] {
background: #191919;
color: #fff;
padding: 10px 30px;
font-size: 15px;
text-transform: uppercase;
line-height: 1.5;
transition: all ease 0.3s;
}
.wpc-popup-full .cart textarea {
height: 150px;
border-radius: 3px;
padding: 10px 25px;
margin-bottom: 5px;
background: #fbfbfb;
border: 1px solid #d8d8d8;
}
.wpc-popup-full .cart button {
padding: 10px 30px;
float: left;
}
.wpc-summary-btn-icon {
display: none;
}
.wpc-summary-content-inner {
height: 100%;
overflow-y: auto;
}
.wpc-summary-content-inner-child {
display: flex;
justify-content: center;
flex-wrap: wrap;
max-width: 800px;
max-height: 100%;
margin: 0 auto;
height: 100%;
}
.wpc-has-summary .wpc-summary-content-inner-child, .wpc-has-summary .wpc-config-title-inner {
max-width: 1200px
}
.wpc-summary-lists-wrap {
text-align: left;
flex-basis: 0;
flex-grow: 1;
padding-right: 80px;
}
.wpc-summary-list ul {
padding-left: 0;
margin: 0;
}
.wpc-summary-list > ul {
border-bottom: 1px solid var(--wpc-summary-border-color);
padding-bottom: 9px;
}
.wpc-summary-list ul li,
.wpc-summary-total-wrap .wpc-summary-total {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
border-bottom: 1px solid var(--wpc-summary-border-color);
text-transform: uppercase;
margin: 0;
padding: 9px 0;
font-weight: bold;
color: var(--wpc-summary-price-color);
font-size: 16px;
line-height: 1.8;
font-family: var(--wpc-secondary-font);
}
.wpc-summary-list ul li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.wpc-summary-list li ul li {
justify-content: flex-start;
font-size: 14px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0;
border: none;
font-family: var(--wpc-secondary-font);
}
.wpc-summary-total-wrap .wpc-summary-total {
align-items: flex-end;
color: var(--wpc-summary-total-title-color);
font-weight: 500;
font-size: 26px;
padding-top: 15px;
margin: 0;
margin-bottom: 0;
border-color: var(--wpc-summary-border-color);
}
.wpc-summary-total-wrap .wpc-summary-list-total-price {
color: var(--wpc-summary-total-price-color);
}
.wpc-summary-total-wrap .wpc-summary-total .wpc-summary-list-title {
font-size: 21px;
font-family: var(--wpc-primary-font);
}
.wpc-summary-list ul li .wpc-summary-list-title {
font-family: var(--wpc-primary-font);
color: var(--wpc-summary-list-title-color);
font-size: 14px;
}
.wpc-summary-list-child-wrap {
color: var(--wpc-summary-child-list-color);
}
.wpc-summary-list ul li .wpc-summary-list-child-wrap .wpc-summary-list-child-title {
display: flex;
align-items: center;
float: left;
}
.wpc-summary-list-child-title:after {
content: '\38';
font-family: 'wp-configurator' !important;
color: var(--wpc-summary-child-list-separator-color);
padding: 0 6px;
display: inline-block;
}
.wpc-summary-list li>ul {
flex-basis: 100%;
margin-left: 0;
}
.wpc-config-title {
font-size: 24px;
margin-bottom: 65px;
font-weight: bold;
}
.wpc-summary-title {
color: var(--wpc-summary-title-color);
margin: 0;
font-size: 21px;
}
.wpc-summary-lists-wrap .wpc-summary-title,
.wpc-popup-full .wpc-form-title {
font-size: 21px;
margin: 0;
margin-bottom: 30px;
text-transform: none;
}
.wpc-popup-full .wpc-summary-lists-wrap .wpc-summary-title {
display: none;
}
.wpc-popup-inner .wpc-share-inner {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 30px;
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon {
width: 20%;
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-icon {
width: var(--wpc-share-icon-dimension);
height: var(--wpc-share-icon-dimension);
line-height: var(--wpc-share-icon-line-height);
margin: 0 auto;
border-radius: var(--wpc-share-icon-border-radius);
margin-bottom: 10px;
display: block;
text-decoration: none;
font-size: 21px;
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-share-label {
font-size: 13px;
font-weight: normal;
color: #898989;
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-copy-clipboard {
background: var(--wpc-copy-link-bg);
color: var(--wpc-copy-link-color);
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-facebook {
background: var(--wpc-facebook-bg);
color: var(--wpc-facebook-color);
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-twitter {
background: var(--wpc-twitter-bg);
color: var(--wpc-twitter-color);
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-linkedin {
background: var(--wpc-linkedin-bg);
color: var(--wpc-linkedin-color);
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-pinterest {
background: var(--wpc-pinterest-bg);
color: var(--wpc-pinterest-color);
}
.wpc-popup-inner .wpc-share-inner .wpc-share-icon .wpc-reddit {
background: var(--wpc-reddit-bg);
color: var(--wpc-reddit-color);
}
.wpc-share-parent-wrap.active:after {
content: '';
background: #000000a3;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 3;
}
.wpc-share-parent-wrap .wpc-popup-inner h2  {
margin: 0px 0px 5px 0px;
font-size: 24px;
}
.wpc-share-parent-wrap.wpc-config-element .wpc-icon {
display: none;
} .wpc-cart-form-wrapper .wpc-popup-full {
padding: 0;
}
.wpc-cart-form-wrapper .wpc-popup-full-child {
padding: 0px 20px;
height: 100%;
}
.wpc-config-title-wrap {
position: fixed;
top: 0;
left: 0;
right: 0;
padding: 60px 20px 30px;
z-index: 9;
}
.wpc-config-title-inner {
max-width: 800px;
margin: auto;
}
.wpc-summary-title-wrap {
display: flex;
justify-content: space-between;
align-items: center;
}
.wpc-summary-content-wrap {
padding: 240px 0px 50px 0px;
position: absolute;
top: 0;
left: 0;
right: 0;
margin: auto;
z-index: 8;
height: 100vh; }
.wpc-cart-form-summary-popup .wpc-summary-lists-wrap {
padding-right: 0;
}
.wpc-popup.wpc-quote-form-summary-popup .wpc-summary-content-wrap {
padding: 190px 0px 50px 0px;
height: 100vh; }
.wpc-cart-form-wrapper .wpc-popup-full .wpc-config-title {
margin: 0;
margin-bottom: 35px;
}
.wpc-cart-form-wrapper .wpc-summary-content-wrap .wpc-summary-lists-wrap {
padding: 50px 0;
}
.wpc-quote-form .wpc-summary-content-wrap .wpc-summary-content-inner,
.wpc-contact-form-parent-wrap .wpc-summary-content-wrap .wpc-summary-content-inner { }
.wpc-form.wpc-cart-form.cart {
margin-bottom: 20px;
}
.wpc-form .wpc-btn-icon {
display: none;
} .wpc-inspiration-tab-wrapper .wpc-carousel-dots {
text-align: center;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-dot {
background: #28303d;
border: none;
margin-right: 10px;
width: 10px;
height: 10px;
padding: 0;
border-radius: 50px;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-dot:focus {
outline: none;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-dot:last-child {
margin-right: 0;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-dot.active {
background: #be3658;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-nav {
position: absolute;
top: 50%;
left: 0px;
width: 100%;
margin-top: -40px;
z-index: -1;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-nav .wpc-carousel-prev:before,
.wpc-inspiration-tab-wrapper .wpc-carousel-nav .wpc-carousel-next:before {
font-family: 'configurator-icon' !important;
content: '\6e';
cursor: pointer;
font-size: 40px;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-nav .wpc-carousel-next {
float: right;
}
.wpc-inspiration-tab-wrapper .wpc-carousel-nav .wpc-carousel-next:before {
content: '\6f';
}
.wpc-inspiration-tab-wrapper .wpc-tab .wpc-carousel {
padding: 0px 45px;
}
.wpc-title {
margin-top: 15px;
}
.wpc-inspiration-inner .wpc-title {
font-family: var(--wpc-primary-font);
color: var(--wpc-inspiration-main-title-color);
text-align: center;
font-size: 21px;
margin: 0 0 30px 0;
}
.wpc-inspiration-inner .wpc-inspiration-tab-wrapper ul {
display: inline-block;
float: left;
width: 100%;
padding-left: 0;
margin: 0px 0px 30px;
text-align: center;
}
.wpc-inspiration-inner .wpc-inspiration-tab-wrapper li {
text-transform: uppercase;
position: relative;
cursor: pointer;
display: inline-block;
background: var(--wpc-inspiration-tab-menu-bg);
color: var(--wpc-inspiration-tab-menu-color);
font-size: 11px;
border-radius: 50px;
height: 33px;
margin-right: 20px;
line-height: 35px;
padding: 0px 30px;
font-family: var(--wpc-secondary-font);
}
.wpc-inspiration-inner .wpc-inspiration-tab-wrapper li:hover {
background: var(--wpc-inspiration-tab-menu-hover-bg);
color: var(--wpc-inspiration-tab-menu-hover-color);
}
.wpc-inspiration-inner .wpc-inspiration-tab-wrapper li:last-child {
margin-right: 0px;
}
.wpc-inspiration-inner .wpc-inspiration-tab-wrapper .delete-btn {
margin-left: 3px;
position: absolute;
opacity: 0;
visibility: hidden;
transition: all ease-in-out 0.3s;
}
.wpc-inspiration-inner .wpc-inspiration-tab-wrapper li:hover .delete-btn {
margin-left: 5px;
opacity: 1;
visibility: visible;
transition: all ease-in-out 0.5s;
}
.wpc-inspiration-inner .wpc-inspiration-tab-wrapper li.active {
background: var(--wpc-inspiration-tab-menu-active-bg);
color: var(--wpc-inspiration-tab-menu-active-color);
font-weight: 600;
}
.wpc-inspiration-inner .wpc-tab {
display: none;
}
.wpc-inspiration-inner .wpc-inspiration-tab-content .wpc-tab.active {
display: block;
}
.wpc-inspiration-admin-icons {
position: absolute;
top: 0;
left: 30px;
}
.wpc-inspiration-img {
margin: 0 auto;
position: relative;
}
.wpc-inspiration-img img {
margin: 0 auto;
}
.wpc-inspiration-list:hover .wpc-inspiration-admin-icons {
visibility: visible;
opacity: 1;
transform: translateY(0px);
transition: all ease-in-out 0.5s;
}
.wpc-inspiration-admin-icons span {
display: block;
margin-bottom: 10px;
background: var(--wpc-inspiration-admin-icon-bg);
color: var(--wpc-inspiration-admin-icon-color);
font-size: 14px;
width: 30px;
height: 30px;
line-height: 30px;
border-radius: 50%;
opacity: 0;
visibility: hidden;
cursor: pointer;
transform: translateX(-30px);
transition: all ease .3s;
}
.wpc-inspiration-inner .wpc-inspiration-list:hover .wpc-inspiration-admin-icons>span {
opacity: 1;
visibility: visible;
transform: translateX(0px);
}
.wpc-inspiration-inner .wpc-inspiration-img .wpc-inspiration-meta-icons>span:nth-child(2) {
transition: all ease .4s;
}
.wpc-inspiration-inner .wpc-inspiration-img .wpc-inspiration-meta-icons>span:nth-child(3) {
transition: all ease .5s;
}
.wpc-inspiration-inner .wpc-inspiration-tab-content {
clear: both;
}
.wpc-inspiration-inner .wpc-inspiration-list {
text-align: center;
margin-left: 15px;
margin-right: 15px;
padding: 0 15px;
}
.wpc-inspiration-inner .wpc-inspiration-list .btn {
font-family: var(--wpc-secondary-font);
}
.wpc-inspiration-list p.title {
font-family: var(--wpc-primary-font);
}
.wpc-inspiration-list .wpc-list-title {
color: var(--wpc-inspiration-list-title-color);
font-weight: 700;
font-size: 16px;
}
.wpc-inspiration-list .wpc-list-desc {
font-family: var(--wpc-secondary-font);
font-size: 14px;
color: var(--wpc-inspiration-list-desc-color);
font-weight: normal;
margin: 0px;
}
.wpc-inspiration-list .wpc-list-price {
color: var(--wpc-inspiration-list-price-color);
margin: 0;
}
.wpc-inspiration-list .wpc-reset-components {
text-decoration: none;
padding: 8px 18px;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
display: inline-block;
margin: 10px 0 10px 0;
border-radius: 50px;
height: auto;
}
.wpc-flyin-inspiration-parent-wrap .wpc-close-btn {
position: absolute;
top: 40px;
}
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-inner .wpc-inspiration-tab-wrapper li {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}
.wpc-flyin-inspiration-parent-wrap {
overflow-y: auto;
}
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-lists {
display: flex;
flex-wrap: wrap;
margin: 0;
}
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-lists .wpc-inspiration-list {
width: 50%;
margin: 0;
margin-bottom: 30px;
}
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-lists .wpc-inspiration-list .wpc-inspiration-img {
margin-bottom: 5px;
} 
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-inner  {
padding-top: 50px;
}
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-list .wpc-list-title {
margin: 0px 0px 4px 0px;
}
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-list .wpc-list-desc {
margin: 0px 0px 8px 0px;
}
.wpc-control-type-inline-text .wpc-control-item-info {
display: none;
}
.wpc-control-close-text {
display: none;
} #wpc-logo {
float: left;
display: block;
margin-right: 30px;
}
#wpc-logo img {
width: auto;
max-width: 100%;
height: 50px;
vertical-align: middle;
}
.wpc-header-parent-wrap {
margin-top: 32px;
position: relative;
z-index: 3;
transition: all ease-in-out 0.5s;
left: 0;
line-height: 50px;
background: var(--wpc-header-background-color);
}
body.admin-bar .wpc-mobile-nav {
margin-top: 32px;
}
.wpc-mobile-menu,
.wpc-mobile-nav,
.wpc-menu-trigger {
display: none;
}
.wpc-single-menu {
float: right;
}
.wpc-single-menu ul {
list-style: none;
margin-top: 0;
}
.wpc-single-menu li {
float: left;
padding: 0 30px 0 0;
position: relative;
color: var(--wpc-header-menu-color);
}
.wpc-single-menu li a {
font-size: 16px;
color: var(--wpc-header-menu-color);
}
.wpc-single-menu ul.sub-menu {
visibility: hidden;
overflow: hidden;
opacity: 0;
width: 240px;
border: 1px solid var(--wpc-sub-menu-wrapper-border-color);
position: absolute;
padding: 15px 0;
line-height: 2;
box-shadow: 0 1px 1px var(--wpc-sub-menu-wrapper-boxshadow-color); background: var(--wpc-sub-menu-bg);
font-weight: normal;
-webkit-backface-visibility: hidden;
transition: all ease-in-out 0.3s;
margin-left: 0;
}
.wpc-single-menu li:hover > ul.sub-menu {
visibility: visible;
overflow: visible;
opacity: 1;
}
.wpc-single-menu .sub-menu li {
float: none;
display: block;
padding: 0;
position: relative;
margin-bottom: 0;
text-align: left;
letter-spacing: 1px;
text-transform: none;
margin-right: 0;
}
.wpc-single-menu .sub-menu li a {
font-size: 15px;
display: block;
padding: 0 20px;
transition: all ease-in-out 0.3s;
}
.wpc-single-menu .sub-menu li a:hover {
padding-left: 28px;
}
.wpc-single-menu .wpc-angle-down {
display: none;
}
.wpc-single-menu .menu-item-has-children > .wpc-angle-down {
display: inline-block;
} .wpc-mobile-menu {
display: block;
}
.wpc-mobile-nav {
display: none;
font-size: 15px;
position: fixed;
left: -300px;
top: 0px;
max-width: 100%;
width: 300px;
background: var(--wpc-flyin-bg);
height: 100%;
z-index: 999;
overflow: hidden;
transition: all ease-in-out 0.5s;
}
.wpc-mobile-nav.active {
left: 0px;
transition: all ease-in-out 0.5s;
}
.wpc-mobile-inner {
height: calc(100% - 75px);
overflow-y: auto;
overflow-x: hidden;
margin-bottom: 0;
}
.wpc-mobile-nav ul {
list-style: none;
margin: 0px;
padding-left: 0;
}
.wpc-mobile-nav .menu .sub-menu {
font-size: 14px;
margin: 0 0 15px 0;
}
.wpc-mobile-nav .sub-menu,
.wpc-mobile-nav .sub-menu .sub-menu {
display: none;
}
.wpc-mobile-nav li {
position: relative;
border-bottom: 1px solid var(--wpc-moblie-menu-border-color);
color: var(--wpc-moblie-menu-color);
}
.wpc-mobile-nav li:before {
content: none;
}
.wpc-mobile-nav .sub-menu li:last-child {
border-bottom: none;
}
.wpc-mobile-nav li a {
display: block;
padding: 15px 0 15px 15px;
color: var(--wpc-moblie-menu-color);
}
.wpc-mobile-nav .sub-menu li {
border: 0;
}
.wpc-mobile-nav .sub-menu li a {
padding: 10px 0 5px 25px;
}
.wpc-mobile-nav .sub-menu .sub-menu li a {
padding-left: 35px;
}
.wpc-mobile-nav .wpc-menu-toggle {
display: none;
}
.wpc-menu-toggle {
display: none;
}
.menu-item-has-children > .wpc-menu-toggle {
text-align: center;
line-height: 50px;
display: initial;
width: 40px;
height: 46px;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
}
#wpc-header-element-right-wrapper {
float: right;
position: relative;
}
#wpc-header-element-right-wrapper .wpc-price-wrap {
font-size: 24px;
float: left;
margin-bottom: 0;
}
#wpc-header-element-right-wrapper .wpc-price-wrap .wpc-calculation {
color: var(--wpc-header-element-price-color);
float: left;
margin-top: 0;
margin-bottom: 0;
}
.wpc-header-element-right {
float: left;
}
#wpc-header-element-right-wrapper .wpc-icon {
width: 50px;
height: 50px;
background: var(--wpc-header-element-icon-bg);
color: var(--wpc-header-element-icon-color);
line-height: 50px;
float: left;
text-align: center;
font-size: 25px;
margin-left: 15px;
cursor: pointer;
}
#wpc-header-element-right-wrapper .wpc-config-element {
float: left;
margin-left: 15px;
}
#wpc-header-element-right-wrapper .wpc-config-element .wpc-icon {
margin-left: 0;
}
#wpc-header-element-right-wrapper .wpc-config-element .wpc-primary-btn, #wpc-header-element-right-wrapper .wpc-config-element .wpc-secondary-btn {
line-height: initial;
}
#wpc-header-element-right-wrapper .icon:before {
line-height: inherit;
} .wpc-header-element-right .wpc-share-parent-wrap {
position: relative;
float: left;
}
.wpc-header-element-right .wpc-share-parent-wrap.active:after {
content: none;
}
.wpc-header-element-right .wpc-share-parent-wrap .wpc-share-inner {
position: absolute;
right: 50px;
top: 0;
background: #f7f7fb;
display: flex;
flex-direction: row-reverse;
text-align: center;
opacity: 0;
visibility: hidden;
padding: 0;
margin-bottom: 0;
transition: all ease 0.5s;
z-index: 4;
}
.wpc-header-element-right .wpc-share-parent-wrap.wpc-config-element .wpc-icon {
display: block;
}
.wpc-header-element-right .wpc-share-parent-wrap .wpc-share-inner a, .wpc-header-element-right .wpc-share-parent-wrap .wpc-share-inner span {
color: #767696;
padding: 0 10px;
margin-right: 0;
margin-bottom: 0;
cursor: pointer;
transition: all ease 0.3s;
}  
.wpc-header-element-right .wpc-share-parent-wrap .wpc-share-inner a:hover, .wpc-header-element-right .wpc-share-parent-wrap .wpc-share-inner span:hover {
color: #9b9b9b;
}
.wpc-header-element-right .wpc-share-parent-wrap .wpc-share-inner a:last-child {
margin-bottom: 0;
}
#wpc-panorama-header-element-right .wpc-share-parent-wrap .wpc-icon {
margin-left: 0;
}
.wpc-share-parent-wrap:hover .wpc-share-inner {
opacity: 1;
visibility: visible;
}
.wpc-field-group.wpc-checkbox input.wpc-field-text {
width: 20px;
height: 20px;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
margin-right: 6px;
top: 0;
float: left;
}
.wpc-field-group.wpc-checkbox .wpc-field-label {
display: block;
}
.wpc-total-price-parent-wrap .wpc-single-price .wpc-price-value.wpc-regular-price {
position: relative;
opacity: .5;
}
.wpc-total-price-parent-wrap .wpc-single-price .wpc-price-value.wpc-regular-price:before {
content: '';
border-top: 2px solid;
position: absolute;
right: 0;
top: 50%;
width: 100%;
transform: rotate(10deg);
}
@media screen and (max-width: 1260px) {
.wpc-summary-content-inner {
padding: 0px 20px;
}
}
@media screen and (max-width: 1024px) {
#wpc-logo img {
height: auto;
vertical-align: top;
}
.wpc-popup-full {
display: block;
}
.wpc-menu-trigger {
display: inline-block;
margin-left: 20px;
font-size: 27px;
color: var(--wpc-moblie-menu-trigger-color);
}
.wpc-config-element .wpc-close-btn {
color: var(--wpc-flyin-close-icon-color);
position: absolute;
top: 10px;
right: 10px;
}
.wpc-flyin-logo {
padding: 10px;
position: relative;
}
.wpc-mobile-nav {
display: block;
}
.wpc-single-menu {
display: none;
}
.wpc-summary-content-inner { padding: 0px 20px;
}
.wpc-summary-content-inner-child {
display: block;
}
.wpc-popup-full .wpc-form {
width: 100%;
}
.wpc-summary-lists-wrap {
width: 100%;
padding-right: 0;
margin-bottom: 80px;
}
.wpc-cart-form-wrapper .wpc-summary-content-wrap .wpc-summary-lists-wrap {
margin-bottom: 0;
}
.wpc-cart-form-wrapper .wpc-summary-content-inner {
width: 100%; }
.wpc-magnify-wrapper .wpc-close {
color: #000;
background: none;
top: 0;
right: 0;
}
.wpc-magnify {
overflow-y: auto;
overflow-x: hidden;
}
.wpc-control-item .wpc-layer-title-desc-wrap >.wpc-layer-description {
display: none;
opacity: 1;
visibility: visible;
}
.wpc-control-item .wpc-layer-title-desc-wrap.active >.wpc-layer-description {
display: block;
margin-top: 10px;
}
}
@media screen and (max-width: 600px) {
.wpc-popup-full {
padding: 50px;
}
.wpc-summary-content-inner {
width: 100%; }
a.wpc-close-btn {
top: 20px;
width: 30px;
height: 30px;
line-height: 33px;
font-size: 10px;
}
.wpc-cart-form-wrapper .wpc-summary-title-wrap {
display: block;
text-align: center;
}
.wpc-cart-form-wrapper .wpc-summary-title {
margin: 0;
margin-bottom: 20px;
}
.wpc-config-title-wrap {
padding-top: 30px;
}
.wpc-cart-form-wrapper .wpc-popup-full .wpc-config-title {
margin-bottom: 20px;
}
}
@media screen and (max-width: 600px) {
.wpc-summary-lists-wrap .wpc-summary-title {
font-size: 30px;
}
.wpc-summary-lists-wrap .wpc-config-title {
font-size: 15px;
}
}
@media (max-width: 480px) {
.wpc-header-parent-wrap {
text-align: center;
margin-top: 10px;
}
#wpc-header-element-right-wrapper {
clear: both;
margin: 0;
display: flex;
justify-content: center;
align-items: center;
float: none;
}
#wpc-logo {
display: flex;
float: none;
margin-bottom: 10px;
margin-right: 0;
justify-content: center;
}
.wpc-header-element-right {
margin: 0;
display: inline-block;
}
.wpc-flyin-inspiration-parent-wrap .wpc-inspiration-lists .wpc-inspiration-list {
width: 100%;
}
}
@media screen and (max-width: 360px) {
.wpc-popup-full {
padding: 50px 30px;
}
}
@media screen and (max-width: 767px) and (orientation: landscape) {
#wpc-header-element-right-wrapper .icon {
line-height: 40px;
height: 40px;
}
#wpc-header-element-right-wrapper .icon:after {
font-size: 13px;
}
}
@media screen and (max-width: 767px) {
.wpc-inspiration-inner .wpc-inspiration-list {
margin-left: 0;
}
.wpc-inspiration-list img {
display: inline-block !important;
}
.wpc-inspiration-tab-wrapper .wpc-tab .wpc-carousel {
padding: 0px 15px;
}
}

@font-face {
font-family: 'wp-configurator';
src: url(//www.vesturo.com/wp-content/plugins/wp-configurator-pro/assets/icon/wp-configurator.ttf?nykuix) format('truetype'),
url(//www.vesturo.com/wp-content/plugins/wp-configurator-pro/assets/icon/wp-configurator.woff?nykuix) format('woff'),
url(//www.vesturo.com/wp-content/plugins/wp-configurator-pro/assets/icon/wp-configurator.svg?nykuix#wp-configurator) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^='wpc-']:before,
[class*=' wpc-']:before {
font-family: 'wp-configurator' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
vertical-align: -2px;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wpc-help:before {
content: '\e900';
}
.wpc-angle-down:before {
content: '\21';
}
.wpc-angle-up:before {
content: '\22';
}
.wpc-minus:before {
content: '\30';
}
.wpc-plus:before {
content: '\31';
}
.wpc-cross-simple:before {
content: '\34';
}
.wpc-tick:before {
content: '\35';
}
.wpc-pencil:before {
content: '\36';
}
.wpc-trash:before {
content: '\37';
}
.wpc-angle-right:before {
content: '\38';
}
.wpc-angle-left:before {
content: '\39';
}
.wpc-sort:before {
content: '\49';
}
.wpc-info:before {
content: '\4a';
}
.wpc-mail:before {
content: '\4b';
}
.wpc-image:before {
content: '\4c';
}
.wpc-full-screen:before {
content: '\50';
}
.wpc-chevron-down:before {
content: '\57';
}
.wpc-chevron-up:before {
content: '\58';
}
.wpc-like:before {
content: '\61';
}
.wpc-camera:before {
content: '\62';
}
.wpc-save:before {
content: '\63';
}
.wpc-reset:before {
content: '\64';
}
.wpc-inspiration:before {
content: '\65';
}
.wpc-settings:before {
content: '\66';
}
.wpc-share:before {
content: '\67';
}
.wpc-menu:before {
content: '\68';
}
.wpc-close:before {
content: '\6a';
}
.wpc-prev-arrow:before {
content: '\6b';
}
.wpc-next-arrow:before {
content: '\6c';
}
.wpc-basket:before {
content: '\6d';
}
.wpc-facebook:before {
content: '\6f';
}
.wpc-linkedin:before {
content: '\72';
}
.wpc-pinterest:before {
content: '\73';
}
.wpc-refresh:before {
content: '\74';
}
.wpc-twitter:before {
content: '\75';
}
.wpc-cross:before {
content: '\76';
}
.wpc-copy:before {
content: '\77';
}
.wpc-arrow-left:before {
content: '\78';
}
.wpc-sidebar:before {
content: '\79';
}
.wpc-arrow-right:before {
content: '\7a';
}
.wpc-reddit:before {
content: '\20ac';
}
.wpc-blocked:before {
content: '\e901';
}
.wpc-solid-heart:before {
content: '\f004';
}
.wpc-solid-star:before {
content: '\f005';
}
.wpc-star:before {
content: '\f006';
}
.wpc-check:before {
content: '\f00c';
}
.wpc-heart:before {
content: '\f08a';
}body {
background: var(--wpc-body-bg);
}
.wpc-configurator-wrap ul {
margin: 0;
list-style: none;
padding: 0;
}
.wpc-configurator-wrap {
position: relative;
}
.wpc-configurator-wrap.style1 .wpc-preview-parent-wrap,
.wpc-configurator-wrap.accordion .wpc-preview-parent-wrap,
.wpc-configurator-wrap.accordion-2 .wpc-preview-parent-wrap {
width: 73%;
float: left;
}
body.woocommerce .wpc-configurator-wrap.style1 .wpc-summary,
body.woocommerce .wpc-configurator-wrap.accordion .wpc-summary,
body.woocommerce .wpc-configurator-wrap.accordion-2 .wpc-summary,
.wpc-configurator-wrap.style1 .wpc-summary,
.wpc-configurator-wrap.accordion .wpc-summary,
.wpc-configurator-wrap.accordion-2 .wpc-summary,
body.woocommerce .wpc-configurator-wrap.style3 .wpc-summary,
.wpc-configurator-wrap.style3 .wpc-summary {
width: 27% !important;
margin-bottom: 70px !important;
overflow: visible;
float: right;
}
body.woocommerce .wpc-configurator-wrap.style3 .wpc-summary,
.wpc-configurator-wrap.style3 .wpc-summary {
width: 38% !important;
}
.woocommerce div.product .style2 div.wpc-summary {
width: 100%;
}
.wpc-control-item {
display: inline-block;
margin-left: 0;
margin-top: 0;
margin-right: 30px;
margin-bottom: 40px;
}
.wpc-control-item .wpc-layer-img {
width: auto;
margin-right: 10px;
}
.wpc-control-item .wpc-layer-title {
color: var(--wpc-controls-group-title-color);
font-family: var(--wpc-primary-font);
font-size: 14px;
margin: 0;
margin-bottom: 0px;
display: flex;
align-items: center;
}
.wpc-layer-title-wrap .wpc-layer-description {
color: var(--wpc-controls-group-desc-color);
}
.wpc-control-item .wpc-sub-control .wpc-layer-title-wrap .wpc-layer-description {
color: var(--wpc-controls-sub-group-desc-color);
}
.wpc-control-item .wpc-layer-description {
width: 100%;
font-size: 13px;
text-transform: initial;
font-weight: normal;
margin-top: 5px;
display: block;
line-height: 1.5;
margin-bottom: 0;
}
.wpc-control-item .wpc-layer-title-wrap {
font-weight: 600;
text-transform: uppercase;
font-size: 16px;
display: flex;
align-items: center;
margin-bottom: 25px;
}
.wpc-control-item .wpc-layer-title-inner-wrap {
display: inline-block;
width: 100%;
}
.wpc-control-item .wpc-layer-title-inner {
font-family: var(--wpc-primary-font);
font-size: 14px;
margin: 0;
margin-bottom: 0px;
display: flex;
align-items: center;
flex-wrap: wrap;
flex-basis: 0;
flex-grow: 1;
}
.wpc-controls-wrap {
position: relative;
width: 100%;
margin-bottom: 25px;
clear: both;
}
.wpc-sub-control {
margin-bottom: 0;
margin-left: 0;
padding-left: 0;
}
.wpc-sub-control .wpc-control-item:before {
content: none;
}
.wpc-sub-control .wpc-control-item {
display: block;
float: left;
line-height: 0;
background: #fff;
padding: 6px;
border-radius: 50%;
margin: 0 5px 10px;
position: relative;
}
.wpc-sub-control .wpc-control-item.wpc-layer-type-image {
cursor: pointer;
}
.wpc-sub-control .wpc-control-item.current {
cursor: default;
}
.wpc-sub-control .custom-icon-color {
box-shadow: inset 0px 0px 0px 6px #fff;
}
.wpc-sub-control .wpc-control-item img {
border-radius: 50%;
}
.wpc-sub-control .wpc-control-item.wpc-icon-square {
border-radius: 0;
}
.wpc-sub-control .wpc-control-item.wpc-icon-square img {
border-radius: 0;
}
.wpc-sub-control .wpc-control-item.wpc-icon-semi-round {
border-radius: 5px;
}
.wpc-sub-control .wpc-control-item.wpc-icon-semi-round img,
.wpc-sub-control .wpc-control-item.wpc-icon-semi-round .wpc-control-item-color {
border-radius: 3px;
}
.wpc-sub-control .wpc-control-item .wpc-control-item-color {
width: var(--wpc-icon-width);
height: var(--wpc-icon-height);
}
.wpc-sub-control .wpc-control-item.wpc-icon-round .wpc-control-item-color {
border-radius: 50%;
}
.wpc-sub-control .wpc-control-item.custom-icon-size img {
width: auto;
}
.wpc-configurator-wrap .wpc-control-item .wpc-layer-subtitle-text {
display: none;
}
.wpc-configurator-wrap .wpc-control-item .wpc-sub-control .wpc-layer-title-wrap {
padding-right: 0;
line-height: 0;
}
.wpc-sub-control .wpc-control-item.wpc-layer-type-text {
background: none;
} .wpc-configurator-wrap.style2 .wpc-summary {
width: 100%;
text-align: center;
margin-bottom: 70px;
}
.wpc-configurator-wrap.style2 .wpc-control-item {
width: auto;
text-align: center;
}
.wpc-configurator-wrap.style2 .wpc-configurator {
float: none;
margin-right: 0;
}
.wpc-configurator-wrap.style2 .wpc-cart-form-wrapper {
text-align: center;
}
.wpc-configurator-wrap.style2 .wpc-summary .cart {
float: none;
display: inline-block;
width: auto;
}
.wpc-configurator-wrap.style2 .wpc-summary .quantity {
float: left;
}
.wpc-configurator-wrap.style2 .wpc-summary .quantity+.single_add_to_cart_button,
.wpc-configurator-wrap.style2 .wpc-summary .cart .quantity+input+button {
position: relative;
}
.style2 .wpc-control-item .wpc-layer-title-wrap {
justify-content: center;
text-align: left;
}
.style2 .wpc-control-item .wpc-layer-title-inner {
flex-basis: auto;
flex-grow: inherit;
} .style3 .wpc-preview-parent-wrap {
width: 58%;
float: left;
}
.woocommerce .style3.wpc-single-product-wrap .wpc-summary {
width: 40%;
}
.wpc-configurator-wrap.style3 .wpc-control-item .wpc-sub-control .wpc-layer-title-wrap {
padding-right: 0;
} .wpc-accordion-control .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item {
width: 100%;
margin-bottom: 0;
border-top: 1px solid var(--wpc-control-separator-color);
padding: 10px 0px 10px 4px;
clear: both;
margin-right: 0;
}
.wpc-accordion-control .wpc-control-item::after {
content: '';
clear: both;
display: table;
}
.wpc-accordion-control .wpc-control-item .wpc-layer-title-wrap {
font-size: 14px;
margin-bottom: 0;
position: relative;
cursor: pointer;
line-height: 25px;
}
.wpc-accordion-control .wpc-parent-icon {
margin-right: 7px;
margin-top: 1px;
float: left;
height: 20px;
}
.wpc-accordion-control .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item:last-child {
border-bottom: 1px solid var(--wpc-control-separator-color);
}
.wpc-accordion-control .wpc-control-item > .wpc-sub-control {
display: none;
padding-top: 14px;
padding-bottom: 8px; padding-left: 7px;
padding-right: 7px;
margin: 0;
margin-left: -7px;
margin-right: -7px;
margin-bottom: 0;
clear: both;
float: left;
width: 100%;
}
.wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item:first-child > .wpc-sub-control {
display: block;
}
.accordion .wpc-accordion-control .wpc-control-item .wpc-sub-control .wpc-sub-control {
display: none !important;
}
.wpc-accordion-control .wpc-icon-added .wpc-sub-control {
margin-left: 25px;
}
.wpc-accordion-control .wpc-sub-control .wpc-control-item:first-child {
margin-left: 3px;
} .wpc-control-item-info {
position: absolute;
bottom: -40px;
left: 0;
right: 0;
height: auto;
opacity: 0;
visibility: hidden;
text-align: center;
z-index: 2;
padding: 0;
margin-bottom: 10px;
pointer-events: none;
user-select: none;
}
.wpc-control-item-info-inner {
text-align: center;
background: var(--wpc-controls-tooltip-bg);
padding: 9px 17px 7px;
font-weight: 600;
text-transform: uppercase;
font-size: 12px;
font-style: normal;
border-radius: 30px;
position: relative;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);
}
.wpc-control-item-info-inner span {
display: inline-block;
}
.wpc-control-item-info-inner span.wpc-hover-price {
font-weight: bold;
}
.wpc-control-item-info .wpc-control-item-info-inner:before {
border-bottom: 7px solid var(--wpc-controls-tooltip-bg);
border-left: 7px solid transparent;
border-right: 7px solid transparent;
content: '';
width: 0;
height: 0;
position: absolute;
top: -6px;
left: 0;
right: 0;
margin: 0 auto;
}
.wpc-single-price {
clear: both;
margin: 10px 0 0 0;
display: inline-block;
width: 100%;
font-family: var(--wpc-secondary-font);
}
.wpc-single-price .wpc-total-text {
color: var(--wpc-total-price-title-color);
text-transform: uppercase;
font-weight: 600;
font-size: 12px;
margin-bottom: 10px;
display: block;
}
.wpc-single-price .wpc-price-value {
color: var(--wpc-total-price-color);
font-size: 54px;
margin-top: 0;
line-height: 1;
margin-bottom: 10px;
font-weight: 300;
}
.wpc-single-product-title {
font-family: var(--wpc-primary-font);
}
.wpc-single-price .wpc-price-value del {
font-size: 29px;
vertical-align: super;
line-height: 1;
display: inline-block;
}
.wpc-sub-control .wpc-control-item:hover>.wpc-control-item-info {
opacity: 1;
visibility: visible;
transition: opacity ease 0.3s, visibility ease 0.3s;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label {
line-height: 20px;
border-radius: 0;
padding: 15px;
margin-bottom: 15px;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-control-item-label {
flex: 2;
margin-bottom: 0;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-control-item-label .wpc-icon-label {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label > img {
margin-right: 10px;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-control-item-label .wpc-icon-label-inner {
color: var(--wpc-controls-label-color);
width: 100%;
display: flex;
justify-content: space-between;
padding: 2px 6px;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-control-item-name {
font-weight: 600;
text-transform: uppercase;
font-size: 12px;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label .wpc-hover-price {
float: right;
font-weight: 600;
text-transform: uppercase;
font-size: 12px;
}
.wpc-sub-control .wpc-control-item.wpc-control-type-label.current {
box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
} .wpc-share-inner {
line-height: 1;
font-size: initial;
margin-top: 27px;
margin-top: 0;
margin-bottom: 30px;
}
.wpc-share-inner a,
.wpc-share-inner span {
font-size: 14px;
margin-right: var(--wpc-share-icon-spacing);
display: inline-block;
text-align: center;
}
.wpc-share-inner .wpc-copy-clipboard {
cursor: pointer;
}
@media screen and (max-width: 1024px) {
.wpc-configurator-wrap.style1 .wpc-preview-parent-wrap,
.wpc-configurator-wrap.style2 .wpc-preview-parent-wrap,
.wpc-configurator-wrap.style3 .wpc-preview-parent-wrap,
.wpc-configurator-wrap.accordion .wpc-preview-parent-wrap,
.wpc-configurator-wrap.accordion-2 .wpc-preview-parent-wrap,
body.woocommerce .wpc-configurator-wrap.style1 .wpc-summary,
body.woocommerce .wpc-configurator-wrap.accordion .wpc-summary,
body.woocommerce .wpc-configurator-wrap.accordion-2 .wpc-summary,
.wpc-configurator-wrap.style1 .wpc-summary,
.wpc-configurator-wrap.accordion .wpc-summary,
.wpc-configurator-wrap.accordion-2 .wpc-summary,
body.woocommerce .wpc-configurator-wrap.style3 .wpc-summary,
.wpc-configurator-wrap.style3 .wpc-summary {
width: 100% !important;
}
}
.wpc-control-item .wpc-sub-control .wpc-layer-title-wrap .wpc-layer-title {
color: var(--wpc-controls-sub-group-title-color);
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item {
background: var(--wpc-control-lists-bg);
margin-bottom: 10px;
padding: 0;
border: 1px solid #e3e3e3;
clear: both;
}
.accordion-2 .wpc-accordion-control .wpc-control-has-children .wpc-layer-img {
margin-right: 10px;
margin-top: 1px;
height: auto;
}
.accordion-2 .wpc-accordion-control .wpc-icon-added .wpc-sub-control {
margin-left: 0;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-sub-control {
padding-left: 10px;
padding-right: 0;
}
.accordion-2 .wpc-accordion-control .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item:last-child {
border-bottom-color: #e3e3e3;
} .accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item .wpc-layer-title-wrap {
border: none;
font-weight: normal;
font-size: 12px;
position: relative;
margin: 0;
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-layer-title-wrap.wpc-group-opened {
background: var(--wpc-active-control-title-bg);
}
.accordion-2.wpc-configurator-wrap .wpc-control-item .wpc-layer-subtitle-text {
font-family: var(--wpc-secondary-font);
display: block;
}
.accordion-2.wpc-configurator-wrap .wpc-control-item .wpc-sub-control .wpc-layer-title-wrap .wpc-layer-title {
line-height: 20px;
}
.accordion-2.wpc-configurator-wrap .wpc-control-item .wpc-sub-control .wpc-layer-title-wrap .wpc-layer-title .wpc-layer-title-text {
background: var(--wpc-control-lists-bg);
z-index: 1;
padding-right: 10px;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item .wpc-layer-title-wrap .wpc-layer-title-inner {
background: var(--wpc-control-lists-bg);
position: relative;
padding-right: 7px;
display: flex;
align-items: center;
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-layer-title-wrap {
background: var(--wpc-control-title-bg);
color: #414042;
padding: 10px 20px;
font-weight: normal;
font-size: 12px;
margin: 0;
display: flex;
align-items: center;
justify-content: space-between;
min-height: 45px;
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-current-opened-group + .wpc-sub-control {
display: block;
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-sub-control:last-child {
margin-bottom: 20px;
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-sub-control {
padding-top: 20px;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-has-children:last-child {
margin-bottom: 0;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-control-has-children .wpc-layer-title-wrap {
background: var(--wpc-control-lists-bg);
padding: 0;
padding-right: 20px;
display: flex;
align-items: flex-start;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item .wpc-layer-title-wrap:after {
color: var(--wpc-control-toggle-icon-color);
content: '\38';
font-family: 'wp-configurator' !important;
position: absolute;
right: 0;
text-align: right;
line-height: 20px;
display: block;
background: var(--wpc-control-lists-bg);
text-transform: none;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item > .wpc-group-opened.wpc-layer-title-wrap:after {
transform: rotate(90deg);
text-align: center;
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-layer-title-wrap:after {
color: var(--wpc-control-toggle-icon-color);
content: '\38';
font-family: 'wp-configurator' !important;
text-transform: none;
display: block;
transform: rotate(0deg);
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item .wpc-layer-title:after {
color: var(--wpc-control-toggle-icon-color);
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item .wpc-layer-title:before {
content: '';
display: block;
height: 1px;
background: var(--wpc-control-separator-color);
width: 100%;
position: absolute;
margin-top: 0;
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item > .wpc-group-opened.wpc-layer-title-wrap:after {
transform: rotate(90deg);
}
.accordion-2 .wpc-parent-control > .wpc-control-lists-inner > .wpc-control-item:first-child > .wpc-sub-control {
display: block;
} .accordion-2 .wpc-controls-wrap .wpc-sub-control {
padding: 11px 20px 8px 20px;
margin: 0;
display: none;
background: var(--wpc-control-lists-bg);
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control:last-child {
margin-bottom: 0;
padding-bottom: 0;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item {
margin-left: 0;
margin-right: 6px;
padding: 0;
box-shadow: none;
}
.wpc-config-element:not(.accordion-2):not(.popover):not(.independent-racing) .wpc-sub-control .wpc-control-item {
box-shadow: inset 0px 0px 0px 6px var(--wpc-controls-border-color);
}
.wpc-config-element:not(.accordion-2):not(.popover):not(.independent-racing) .wpc-sub-control .wpc-control-item.current {
box-shadow: 0 0 25px var(--wpc-active-controls-box-shadow-color);
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-layer-type-image {
border: 2px solid var(--wpc-controls-border-color);
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-layer-type-image:hover {
border-color: #ebebeb;
}
.accordion-2 .wpc-accordion-control.wpc-controls-wrap .wpc-sub-control .wpc-control-item:first-child {
margin-left: 0;
}
.accordion-2 .wpc-sub-control .wpc-control-item.wpc-control-has-children {
border: none;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.current {
box-shadow: none;
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-layer-type-image.current {
border: 2px solid var(--wpc-active-controls-border-color);
}
.accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-control-has-children {
cursor: default;
border: none;
}
.accordion-2 .wpc-sub-control .wpc-control-item.custom-icon-size img {
display: flex;
} .accordion-2 .wpc-controls-wrap .wpc-sub-control .wpc-control-has-children {
border-radius: 0;
display: block;
margin: 0px 0 12px 0;
padding: 0;
width: 100%;
height: auto;
}
.accordion-2 .wpc-controls-wrap .wpc-control-has-children .wpc-control-has-children .wpc-layer-img {
margin-right: 0;
margin-top: 0;
padding-right: 7px;
float: left;
display: flex; z-index: 1;
}
.accordion-2 .wpc-sub-control .wpc-control-item.wpc-control-has-children > .wpc-control-item-info {
display: none;
}
#wpadminbar #wp-admin-bar-wpc-configurator-edit>.ab-item:before {
content: '\f464';
top: 2px;
} .wpc-control-item.image-loading {
position: relative;
}
.wpc-control-item.image-loading:before {
content: '';
border-radius: 50%;
width: 24px;
height: 24px;
border: 3px solid rgba(150, 150, 150, 0.2);
border-top-color: #c1c1c1;
animation: trspin 1s infinite linear;
color: black;
right: 0px;
display: inline-block;
margin: 0;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
}
@-webkit-keyframes trspin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes trspin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.wpc-configurator-wrap.style2 .wpc-floating-icons {
top: 120px;
} .wpc-control-item-info-inner {
display: flex;
align-items: center;
justify-content: center;
line-height: 1;
font-family: var(--wpc-secondary-font);
}
.wpc-control-item-info-inner span.wpc-control-item-name,
.wpc-control-item-info-inner span.wpc-hover-price {
color: var(--wpc-controls-tooltip-color);
white-space: nowrap;
}
.wpc-control-item-info {
display: flex;
justify-content: center;
margin-bottom: 0;
} .wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-control-type-inline-text {
line-height: 20px;
border-radius: 0;
margin-bottom: 15px;
font-size: 14px;
padding: 4px 12px;
display: inline-block;
border: 2px solid transparent;
box-shadow: none !important;
}
.wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-control-type-inline-text .wpc-icon-label {
margin-bottom: 0;
}
.wpc-controls-wrap .wpc-sub-control .wpc-control-item.wpc-control-type-inline-text.current {
border: 2px solid #999;
}.subset.wpc-text-layer p {
margin: 0;
}
.wpc-text-layer-input-group {
background: #fff;
padding: 50px 30px 20px;
position: absolute;
top: 0;
display: none;
}
.wpc-text-layer-input-group.active {
display: block;
}
.wpc-text-layer-input-group .wpc-icon {
position: absolute;
cursor: pointer;
right: 20px;
top: 20px;
}
.wpc-text-layer-input-group .wpc-text-layer-input-wrap {
display: none;
}
.wpc-text-layer-input-group .wpc-text-layer-input-wrap.active {
display: block;
}
.wpc-text-layer-color-preset {
margin-bottom: 10px;
}
.wpc-text-layer-color-preset > span {
width: 30px;
height: 30px;
display: inline-block;
cursor: pointer;
position: relative;
border: 1px solid #fff;
}
.wpc-text-layer-color-preset > span:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
padding: 2px;
border: 2px solid #fff;
}
.wpc-text-layer-color-preset > span.wpc-active-preset {
cursor: default;
border: 1px solid #000;
}
.wpc-text-layer > * {
overflow: hidden;
}
.wpc-text-layer path.wpc-cta-text-layer-path {
fill: transparent;
}
.wpc-control-item.wpc-layer-type-text {
width: 100%;
margin-bottom: 20px;
}
.wpc-control-item.wpc-layer-type-text .wpc-text-layer-input-inner {
margin-bottom: 15px;
}
.wpc-layer-type-text .wpc-cta-small-text span {
margin-right: 3px;
}
.wpc-text-layer-input {
margin-top: 0;
margin-bottom: 10px;
}
.wpc-text-layer-input-wrap label {
display: block;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
color: #888;
margin-bottom: 5px;
}
.wpc-text-layer-input-wrap input[type="text"], .wpc-text-layer-input-wrap input[type="number"] {
display: block;
width: 100%;
border: 1px solid #ccc;
border-radius: 5px;
height: 40px;
font-size: 14px;
margin-bottom: 5px;
margin-left: 0;
color: #000;
transition: all ease .3s;
padding: 0px 10px;
}
.wpc-text-layer-input-wrap select {
display: block;
width: 100%;
border: 1px solid #ccc;
border-radius: 5px;
height: 40px;
font-size: 14px;
margin-bottom: 5px;
color: #000;
padding: 0px 10px;
}
.wpc-text-layer-input-wrap input[type="text"]:focus, .wpc-text-layer-input-wrap select:focus {
border-color: #000;
outline: none;
}
.wpc-text-layer-input-wrap select:focus {
outline: none;
}
.wpc-text-layer-input-wrap .wpc-cta-small-text {
display: block;
font-size: 14px;
}
.wpc-config-element .wpc-primary-btn-wrap .wpc-primary-btn, .wpc-text-layer-input-wrap .wpc-icon {
display: none;
}
.wpc-config-element .wpc-primary-btn-wrap .wpc-primary-btn {
padding-left: 30px;
padding-right: 30px;
}
@media screen and (max-width: 1024px) {
.wpc-text-layer-input-inner-wrap {
display: none;
position: absolute;
background: #fff;
box-shadow: 0 0 20px rgb(0 0 0 / 30%);
padding: 10px;
width: 100%;
top: 0;
left: 0;
right: 0;
margin: auto;
transform: translateY(-100%);
z-index: 5;
max-width: 300px;
}
.wpc-show-text-layer .wpc-text-layer-input-inner-wrap {
display: block;
}
.wpc-show-text-layer .wpc-text-layer-input-wrap .wpc-icon {
position: absolute;
background: #fff;
color: #000;
top: 5px;
right: 5px;
padding: 5px;
text-align: center;
font-size: 17px;
text-decoration: none;
z-index: 10;
cursor: pointer;
}
.wpc-config-element .wpc-primary-btn-wrap .wpc-primary-btn, .wpc-show-text-layer .wpc-text-layer-input-wrap .wpc-icon {
display: inline-block;
}    
}.wvs-has-image-tooltip,[data-wvstooltip]{--font-size:14px;--arrow-width:5px;--arrow-distance:10px;--arrow-position:calc(var(--arrow-distance)*-1);--tip-redius:3px;--tip-min-width:100px;--tip-min-height:100px;--tip-height:30px;--tip-breakpoint-start:53vw;--tip-distance:calc(var(--arrow-distance) + var(--tip-height));--tip-position:calc(var(--tip-distance)*-1);--image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height));--image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height));--image-tip-width-dynamic:clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width));--image-tip-height-dynamic:clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height));--image-tip-ratio:calc(var(--tooltip-height)/var(--tooltip-width));--image-tip-position:calc(100% + var(--arrow-distance));--horizontal-position:0px;cursor:pointer;outline:none;position:relative}.wvs-has-image-tooltip:after,.wvs-has-image-tooltip:before,[data-wvstooltip]:after,[data-wvstooltip]:before{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:hidden;z-index:999}.wvs-has-image-tooltip:before,[data-wvstooltip]:before{background-color:var(--wvs-tooltip-background-color,#333);border-radius:var(--tip-redius);bottom:var(--image-tip-position);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);box-shadow:0 0 5px 1px rgba(0,0,0,.3);color:var(--wvs-tooltip-text-color,#fff);font-size:var(--font-size);height:var(--tip-height);line-height:var(--tip-height);min-width:var(--tip-min-width);padding-inline:10px;top:auto;-webkit-transform:translateX(var(--horizontal-position));-ms-transform:translateX(var(--horizontal-position));transform:translateX(var(--horizontal-position));width:-webkit-max-content;width:-moz-max-content;width:max-content}[data-wvstooltip]:before{content:attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock)}.wvs-has-image-tooltip:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-line-pack:center;align-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--tooltip-background);background-position:top;background-repeat:no-repeat;background-size:contain;content:attr(data-title);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(var(--image-tip-height-dynamic) + var(--tip-height));justify-content:flex-end;min-width:var(--image-tip-width-dynamic)}.wvs-has-image-tooltip:after,[data-wvstooltip]:after{border-top-color:transparent;border:var(--arrow-width) solid transparent;border-top-color:var(--wvs-tooltip-background-color,#333);bottom:auto;content:" ";font-size:0;line-height:0;top:var(--arrow-position);width:0}.wvs-has-image-tooltip:hover:after,.wvs-has-image-tooltip:hover:before,[data-wvstooltip]:hover:after,[data-wvstooltip]:hover:before{opacity:1;visibility:visible}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:after,.wvs-tooltip-position-bottom[data-wvstooltip]:after{border-bottom-color:var(--wvs-tooltip-background-color,#333);border-top-color:transparent;bottom:var(--arrow-position);top:auto}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:before,.wvs-tooltip-position-bottom[data-wvstooltip]:before{bottom:auto;top:calc(var(--tip-position)*-1)}.wvs-theme-sober .product form.cart .variations .variable,.wvs-theme-sober-child .product form.cart .variations .variable{margin-bottom:15px!important}.wvs-theme-sober .product form.cart .variations .variable-options,.wvs-theme-sober-child .product form.cart .variations .variable-options{border:0!important}.wvs-theme-sober .product form.cart .variations .arrow,.wvs-theme-sober .product form.cart .variations .variable-options:after,.wvs-theme-sober-child .product form.cart .variations .arrow,.wvs-theme-sober-child .product form.cart .variations .variable-options:after{display:none}.wvs-theme-sober .product form.cart .variations .label,.wvs-theme-sober-child .product form.cart .variations .label{display:block;margin-right:10px;text-align:right}.wvs-theme-sober .product form.cart .variations .value,.wvs-theme-sober-child .product form.cart .variations .value{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.wvs-theme-sober .product form.cart .variations select,.wvs-theme-sober-child .product form.cart .variations select{-webkit-appearance:menulist-button!important;border:1px solid #e4e6eb!important;padding:.5em 1em!important;text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important}.wvs-theme-sober .product form.cart .radio-variable-item,.wvs-theme-sober-child .product form.cart .radio-variable-item{margin:5px;text-align:left}.wvs-theme-sober .product form.cart .radio-variable-item:last-child,.wvs-theme-sober-child .product form.cart .radio-variable-item:last-child{margin-right:0}.wvs-theme-sober .product form.cart .radio-variable-item label,.wvs-theme-sober-child .product form.cart .radio-variable-item label{margin:0;padding-left:30px}.wvs-theme-sober .product form.cart .radio-variable-item label:before,.wvs-theme-sober-child .product form.cart .radio-variable-item label:before{border-radius:100%;top:0}.wvs-theme-sober .product form.cart .radio-variable-item label:after,.wvs-theme-sober-child .product form.cart .radio-variable-item label:after{top:8px}.wvs-theme-shophistic-lite.woocommerce #main .entry-summary .variations{display:block!important}.wvs-theme-shophistic-lite .ql_custom_variations{display:none!important}.wvs-theme-shophistic-lite .radio-variable-item input[type=radio]{display:inline-block;margin:0}.wvs-theme-flatsome .variations .reset_variations{bottom:0;left:0;position:relative}.wvs-theme-storefront-child.single-product div.product,.wvs-theme-storefront.single-product div.product{overflow:visible!important}.wvs-theme-stockholm .variations .reset_variations{bottom:0;left:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.wvs-theme-kalium .image-variable-item img,.wvs-theme-kalium-child .image-variable-item img{width:100%!important}.wvs-theme-kalium .radio-variable-item input,.wvs-theme-kalium-child .radio-variable-item input{height:16px!important;width:16px!important}.wvs-theme-kalium .woo-variation-items-wrapper .select-option-ui,.wvs-theme-kalium-child .woo-variation-items-wrapper .select-option-ui{display:none}.wvs-theme-aurum .variable-items-wrapper .image-variable-item>img,.wvs-theme-aurum-child .variable-items-wrapper .image-variable-item>img{width:100%}.wvs-theme-hestia .woo-variation-items-wrapper.value:before{display:none!important}.wvs-theme-thegem .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-child .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-elementor .woo-variation-items-wrapper .combobox-wrapper{display:none}.wvs-theme-thegem .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-child .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-elementor .wvs-archive-variation-wrapper .variations{padding:0}.wvs-theme-ushop .variations_form,.wvs-theme-ushop-child .variations_form{overflow:visible!important}.wvs-theme-ushop .single-product-summary .product_meta,.wvs-theme-ushop-child .single-product-summary .product_meta{display:inline-table}.wvs-theme-savoy .woo-variation-items-wrapper,.wvs-theme-savoy-child .woo-variation-items-wrapper{position:relative!important}.wvs-theme-savoy .woo-variation-items-wrapper .sod_select,.wvs-theme-savoy-child .woo-variation-items-wrapper .sod_select{display:none!important}.wvs-theme-savoy .nm-variation-row,.wvs-theme-savoy-child .nm-variation-row{display:-webkit-box;display:-ms-flexbox;display:flex}.wvs-theme-woodstock .woo-variation-items-wrapper .variation-select,.wvs-theme-woodstock-child .woo-variation-items-wrapper .variation-select{display:none!important}.wvs-theme-woodmart .wd-attr-selected,.wvs-theme-woodmart .woo-variation-items-wrapper>.swatches-select,.wvs-theme-woodmart-child .wd-attr-selected,.wvs-theme-woodmart-child .woo-variation-items-wrapper>.swatches-select{display:none}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper{border:0!important}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper:after,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper:after{display:none!important}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection{border:0;height:auto;width:auto}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection .reset_variations,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection .reset_variations{border:1px solid #f04040;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f04040;font-size:8px!important;height:20px;padding:5px;width:20px}.wvs-theme-claue .woo-variation-items-wrapper,.wvs-theme-claue-child .woo-variation-items-wrapper{border:none}.wvs-theme-claue .woo-variation-items-wrapper:after,.wvs-theme-claue-child .woo-variation-items-wrapper:after{display:none}.wvs-theme-jupiter table.variations,.wvs-theme-jupiter-child table.variations{overflow:initial}.wvs-theme-oxygen .woo-variation-items-wrapper .select-wrapper,.wvs-theme-oxygen-child .woo-variation-items-wrapper .select-wrapper{display:none}.wvs-theme-oxygen .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input,.wvs-theme-oxygen-child .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{width:18px}.wvs-theme-simple-elegant .woo-variation-items-wrapper .wi-nice-select,.wvs-theme-simple-elegant-child .woo-variation-items-wrapper .wi-nice-select{display:none}.wvs-theme-twentytwenty table.variations,.wvs-theme-twentytwenty-child table.variations{overflow:auto}.wvs-theme-divi .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-divi-child .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-jevelin .sh-woo-layout table.variations td select.woo-variation-raw-select,.wvs-theme-jevelin-child .sh-woo-layout table.variations td select.woo-variation-raw-select{display:none!important}.wvs-theme-jevelin .sh-woo-layout table.variations,.wvs-theme-jevelin-child .sh-woo-layout table.variations{max-width:100%}.wvs-theme-jevelin .radio-variable-item label,.wvs-theme-jevelin-child .radio-variable-item label{line-height:1!important}.wvs-theme-stockie .woo-variation-raw-select+.select-styled,.wvs-theme-stockie-child .woo-variation-raw-select+.select-styled{display:none!important}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-center{--wvs-position:center}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-left{--wvs-position:flex-start}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-right{--wvs-position:flex-end}.woo-variation-swatches .woo-variation-raw-select+.select2{display:none!important}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:10px 0}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color>a{display:inline-block;position:relative}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .count{padding:0 5px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .wvs-widget-item-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item{border:2px solid #fff;-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);display:inline-block;float:left;height:20px;margin:0 4px;padding:9px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;width:20px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-squared{border-radius:2px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-rounded{border-radius:100%}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text{display:inline-block}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text :after{clear:both;content:"";display:inline}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color:hover .item{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color.woocommerce-widget-layered-nav-list__item--chosen .item{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000)}.woo-variation-swatches .variations td.value>span:after,.woo-variation-swatches .variations td.value>span:before,.woo-variation-swatches .woo-variation-raw-select,.woo-variation-swatches .woo-variation-raw-select:after,.woo-variation-swatches .woo-variation-raw-select:before{display:none!important}.woo-variation-swatches .woo-variation-swatches-variable-item-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-archive-variations-wrapper{display:block;width:100%}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item){height:var(--wvs-archive-product-item-height,30px);width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-archive-product-item-font-size,16px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper.wvs-style-squared.archive-variable-items .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches ul.variations{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.woo-variation-swatches ul.variations,.woo-variation-swatches ul.variations>li{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches ul.variations>li{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;justify-content:var(--wvs-position);margin:5px 0}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.hide{visibility:hidden}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.show{visibility:visible}.woo-variation-swatches .variable-items-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item){height:var(--wvs-single-product-large-item-height,40px);width:var(--wvs-single-product-large-item-width,40px)}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-large-item-font-size,16px)}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:0 5px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{cursor:pointer;vertical-align:middle}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input{height:20px;width:20px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input+span{margin-inline:10px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper{display:inline-block}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper img{display:inline-block;margin:0;padding:0;vertical-align:middle;width:40px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper .out-of-stock{display:inline-block;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{display:inline-block;padding:2px 0;width:auto}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:focus,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:focus{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover label{opacity:.6;text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper .variable-item{list-style:none;margin:0;outline:none;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item.variation-disabled{display:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item img{height:100%;margin:0;padding:0;pointer-events:none;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item>span{pointer-events:none}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--wvs-item-background-color,#fff);-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--wvs-item-text-color,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--wvs-single-product-item-height,30px);justify-content:center;margin:4px;padding:2px;position:relative;width:var(--wvs-single-product-item-width,30px)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child{margin-right:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{background-color:var(--wvs-hover-item-background-color,#fff);color:var(--wvs-hover-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover{position:relative}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled span,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background-image:var(--wvs-tick);background-position:50%;background-repeat:no-repeat;background-size:60%;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color{display:block;height:100%;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-item-font-size,16px);text-align:center}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background-color:var(--wvs-selected-item-background-color,#fff);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:before{border-bottom:3px solid #de8604;border-left:3px solid transparent;border-right:3px solid transparent;content:" ";left:50%;margin-left:-3px;position:absolute;top:calc(100% - 1px);width:0;z-index:1}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:after{left:50%;min-width:36px;position:absolute;text-align:center;top:calc(100% + 2px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled) .wvs-stock-left-info:after{background:#de8604;border-radius:2px!important;-webkit-box-shadow:0 0 2px rgba(0,0,0,.38);box-shadow:0 0 2px rgba(0,0,0,.38);color:#fff;content:attr(data-wvs-stock-info);font-size:10px;font-style:italic;line-height:1;padding:2px;text-shadow:0 1px rgba(0,0,0,.251)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled).radio-variable-item .wvs-stock-left-info:after{margin-left:5px}.woo-variation-swatches .variable-items-wrapper .wvs-item-label{position:absolute;top:30px}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:100%}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span,.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img{border-radius:100%;line-height:1;margin:0;overflow:hidden}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:100%}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:2px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-single-product-item-width);width:auto}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:0 5px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item span:after{border-radius:0}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:5px}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5;text-decoration:line-through}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock:hover .variable-item-contents:before{background-image:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover{overflow:hidden}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover label{opacity:.3;pointer-events:none}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled{font-size:0;height:0!important;margin:0!important;min-height:0!important;min-width:0!important;opacity:0;padding:0!important;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;visibility:hidden;width:0!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled.radio-variable-item{width:auto!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.no-stock .variable-item-contents:before{background-image:none}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item{text-align:right}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:4px 0 4px 8px}.woo-variation-swatches.rtl .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{margin-left:5px;margin-right:0}.woo-variation-swatches.woocommerce .product.elementor table.variations td.value:before{display:none!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper{display:block!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper .variable-item:not(.radio-variable-item){float:left}.woo-variation-swatches.wvs-show-label .variations td,.woo-variation-swatches.wvs-show-label .variations th{display:block;text-align:start;width:auto!important}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th label{display:inline-block;margin:0 2px}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .variations .woo-variation-item-label{-webkit-margin-before:5px;margin:0;margin-block-start:5px}.woo-variation-swatches .variations .woo-variation-item-label .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .grouped-variable-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none!important}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .group-variable-items-wrapper{margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .no-group-variable-items-wrapper{margin-top:20px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper{margin-right:20px;margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper:last-child,.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .no-group-variable-items-wrapper{margin-right:0}.woo-variation-swatches .grouped-variable-items .group-variable-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.woo-variation-swatches .grouped-variable-items .group-variable-items-name{font-style:italic}.woo-variation-swatches .wvs-hide-view-cart-link{display:none}