@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[type="text"]
.wpc-custom-field-form textarea {
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,
.wpc-cart-form-cart-item dd p {
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: 42px;
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-config-element .wpc-meta-pixel button {
display: none;
}
.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-meta-pixel-enabled .wpc-config-element .wpc-contact-form form p:nth-last-child(2) input {
display: none;
}
.wpc-meta-pixel-enabled .wpc-config-element .wpc-contact-form .wpc-primary-btn {
background: var(--wpc-primary-btn-bg) !important;
}
.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-mail-form-values .wpc-field-label,
.wpc-mail-form-values .wpc-field-title {
display: none;
}
.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-layer-name {
font-size: 16px;
}
.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;
height: 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;
}
.wpc-controls-wrap .wpc-active-layer-icon .wpc-control-item-color {
height: 20px;
}
@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,
a.wpc-btn-loading: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-list.wpc-hide-item-price li > ul > li .wpc-summary-list-child-wrap span:last-child:after {
display: none;
}
.wpc-remove-price-empty .wpc-has-no-price .wpc-summary-list-child-wrap span:last-child:after {
display: none;
}
.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-total-wrap .wpc-summary-list-regular-price {
opacity: .5;
position: relative;
}
.wpc-summary-total-wrap .wpc-summary-list-regular-price:before {
content: '';
border-top: 2px solid;
position: absolute;
right: 0;
top: 50%;
width: 100%;
transform: rotate(10deg);
}
.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-copy-clipboard {
cursor: pointer;
}
.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-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);
} .wpc-full-window-style .woocommerce-message {
position: absolute;
z-index: 999;
left: 50%;
text-align: center;
background: #000;
color: #fff;
padding: 20px 40px;
display: inline-block;
transform: translateX(-50%) translateY(-150px);
display: flex;
align-items: center;
flex-direction: row-reverse;
animation: noticeAnimate 5s 1;
animation-fill-mode: forwards;
animation-delay: 0.5s;
}
.wpc-full-window-style .woocommerce-message a {
padding: 10px 20px;
border-radius: 3px;
text-transform: capitalize;
font-size: 14px;
font-weight: normal;
border: none;
background: #fff;
color: #0d0d1a;
display: inline-block;
margin-left: 15px;
}
@keyframes noticeAnimate {
0% {
opacity: 1;
animation-delay: 3s;
}
0% {
opacity: 1;
transform: translateX(-50%) translateY(-150px);
}
25% {
opacity: 1;
transform: translateX(-50%) translateY(0%);
}
75% {
opacity: 1;
transform: translateX(-50%) translateY(0%);
}
90% {
opacity: 1;
transform: translateX(-50%) translateY(0%);
}
100% {
opacity: 0;
display: none;
z-index: -1;
transform: translateX(-50%) translateY(-50%);
}
}
@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;
}
.admin-bar .wpc-flyin-inspiration-parent-wrap .wpc-inspiration-inner {
padding-top: 82px;
}
.admin-bar .wpc-config-element .wpc-close-btn {
top: 50px;
}
}
@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(//e3officefurniture.ca/wp-content/plugins/wp-configurator-pro/assets/icon/icon.ttf?nykuix) format('truetype'),
url(//e3officefurniture.ca/wp-content/plugins/wp-configurator-pro/assets/icon/icon.woff?nykuix) format('woff'),
url(//e3officefurniture.ca/wp-content/plugins/wp-configurator-pro/assets/icon/icon.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-twitter:before {
content: "\e902";
}
.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-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-help:before {
content: "\e900";
}
.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 * {
box-sizing: border-box;
}
.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-control-lists.wpc-sub-control.wpc-group-opened {
display: block;
}
.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;
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.alpus-plugin{}.alpus-plugin .btn{display:inline-block;border:2px solid #eee;background-color:#eee;color:var(--alpha-dark-color,#333);outline:0;border-radius:0;padding:1.3rem 2.7rem;font-weight:600;font-size:1.4rem;line-height:1;text-transform:uppercase;text-align:center;transition:color 0.3s,border-color 0.3s,background-color 0.3s,box-shadow 0.3s;white-space:nowrap;cursor:pointer}.alpus-plugin .btn:active,.alpus-plugin .btn:focus,.alpus-plugin .btn:hover{color:var(--alpha-dark-color,#333);border-color:gainsboro;background-color:gainsboro}.alpus-plugin .btn i{display:inline-block;margin-left:0.4rem;font-size:1.3em;vertical-align:-0.15em;line-height:0}.alpus-plugin .btn-solid{background-color:#fff;border-color:#fff;color:var(--alpha-dark-color,#333)}.alpus-plugin .btn-solid:active,.alpus-plugin .btn-solid:focus,.alpus-plugin .btn-solid:hover{border-color:var(--alpha-dark-color,#333);background-color:var(--alpha-dark-color,#333);color:#fff}.alpus-plugin .btn-outline{border:2px solid #eee;color:var(--alpha-body-color,#666);background-color:transparent}.alpus-plugin .btn-outline:active,.alpus-plugin .btn-outline:focus,.alpus-plugin .btn-outline:hover{border-color:var(--alpha-body-color,#666);background-color:var(--alpha-body-color,#666);color:#fff}.alpus-plugin .btn-outline.btn-outline-light{padding:1.07em 2.21em;border-width:1px}.alpus-plugin .btn-outline.btn-bg{color:#fff}.alpus-plugin .btn-default{color:var(--alpha-dark-color,#333);border-color:var(--alpha-light-color,#ccc);background-color:var(--alpha-light-color,#ccc)}.alpus-plugin .btn-default.disabled{border-color:var(--alpha-light-color,#ccc);background-color:var(--alpha-light-color,#ccc)}.alpus-plugin .btn-default.btn-outline{background-color:transparent}.alpus-plugin .btn-default:active,.alpus-plugin .btn-default:focus,.alpus-plugin .btn-default:hover{color:var(--alpha-dark-color,#333);border-color:#e1e1e1;background-color:#e1e1e1}.alpus-plugin .btn-icon-right>i{margin-left:0.7rem}.alpus-plugin .btn-icon-left>i{margin-right:0.7rem}.alpus-plugin .btn-icon>i{margin:0;line-height:1}.alpus-plugin .btn-reveal-left i{opacity:0;margin-left:-1em;transform:translateX(0.5em);margin-right:0;transition:transform 0.3s,opacity 0.3s,margin 0.3s}.alpus-plugin .btn-reveal-left:active i,.alpus-plugin .btn-reveal-left:focus i,.alpus-plugin .btn-reveal-left:hover i{opacity:1;margin-left:0;transform:translateX(0);margin-right:0.7rem}.alpus-plugin .btn-reveal-right i{opacity:0;margin-right:-1em;transform:translateX(-0.5em);margin-left:0;transition:transform 0.3s,opacity 0.3s,margin 0.3s}.alpus-plugin .btn-reveal-right:active i,.alpus-plugin .btn-reveal-right:focus i,.alpus-plugin .btn-reveal-right:hover i{opacity:1;margin-left:0.7rem;transform:translateX(0);margin-right:0}@keyframes slideLeft{0%{transform:translateX(0)}50%{transform:translateX(-0.5em)}to{transform:translateX(0)}}.alpus-plugin .btn-slide-left:active i,.alpus-plugin .btn-slide-left:focus i,.alpus-plugin .btn-slide-left:hover i{animation:0.5s ease slideLeft}@keyframes slideRight{0%{transform:translateX(0)}50%{transform:translateX(0.5em)}to{transform:translateX(0)}}.alpus-plugin .btn-slide-right:active i,.alpus-plugin .btn-slide-right:focus i,.alpus-plugin .btn-slide-right:hover i{animation:0.5s ease slideRight}@keyframes slideUp{0%{transform:translateY(0)}50%{transform:translateY(-0.5em)}to{transform:translateY(0)}}.alpus-plugin .btn-slide-up:active i,.alpus-plugin .btn-slide-up:focus i,.alpus-plugin .btn-slide-up:hover i{animation:0.5s ease slideUp}@keyframes slideDown{0%{transform:translateY(0)}50%{transform:translateY(0.5em)}to{transform:translateY(0)}}.alpus-plugin .btn-slide-down:active i,.alpus-plugin .btn-slide-down:focus i,.alpus-plugin .btn-slide-down:hover i{animation:0.5s ease slideDown}.alpus-plugin .btn-infinite:hover i{animation-iteration-count:infinite}.alpus-plugin .btn.btn-shadow-lg{box-shadow:0 13px 20px -10px rgba(0,0,0,0.15)}.alpus-plugin .btn.btn-shadow-lg:active,.alpus-plugin .btn.btn-shadow-lg:focus,.alpus-plugin .btn.btn-shadow-lg:hover{box-shadow:0 13px 20px -10px rgba(0,0,0,0.2)}.alpus-plugin .btn.btn-shadow{box-shadow:0 15px 20px -15px rgba(0,0,0,0.15)}.alpus-plugin .btn.btn-shadow:active,.alpus-plugin .btn.btn-shadow:focus,.alpus-plugin .btn.btn-shadow:hover{box-shadow:0 15px 20px -15px rgba(0,0,0,0.2)}.alpus-plugin .btn.btn-shadow-sm{box-shadow:0 17px 20px -20px rgba(0,0,0,0.15)}.alpus-plugin .btn.btn-shadow-sm:active,.alpus-plugin .btn.btn-shadow-sm:focus,.alpus-plugin .btn.btn-shadow-sm:hover{box-shadow:0 17px 20px -20px rgba(0,0,0,0.2)}.alpus-plugin .btn-underline.active:after,.alpus-plugin .btn-underline:focus:after,.alpus-plugin .btn-underline:hover:after{transform:scaleX(1)}.alpus-plugin .btn-underline:after{display:block;margin-top:3px;margin-left:auto;margin-right:auto;width:100%;height:3px;border-top:1px solid;border-bottom:2px solid;transform:scaleX(0);transition:transform 0.3s;content:""}.alpus-plugin .btn-underline.sm:after{width:46%}.alpus-plugin .btn-underline.lg:after{margin-left:-16.5%;margin-right:-16.5%;width:133%}.alpus-plugin .btn-link{padding:0;color:var(--alpha-dark-color,#333);border:0}.alpus-plugin .btn-link,.alpus-plugin .btn-link.active,.alpus-plugin .btn-link:focus,.alpus-plugin .btn-link:hover{background-color:transparent}.alpus-plugin .btn-load{position:relative;left:50%;border-radius:3px;transform:translateX(-50%);margin-bottom:2rem}.alpus-plugin .product-archive+.btn-load{margin-top:3rem}.alpus-plugin .btn-rounded,.alpus-plugin .btn-rounded:after,.alpus-plugin .btn-rounded:before{border-radius:3px}.alpus-plugin .btn-ellipse,.alpus-plugin .btn-ellipse:after,.alpus-plugin .btn-ellipse:before{border-radius:100px}.alpus-plugin .btn.btn-block{display:block;padding-left:0;padding-right:0;width:100%}.alpus-plugin .btn.btn-lg{font-size:1.8rem;padding:1.7rem 3.3rem}.alpus-plugin .btn.btn-xl{font-size:2.4rem;padding:2rem 4.2rem}.alpus-plugin .btn.btn-md{padding:1.2rem 1.9rem;font-size:1.4rem}.alpus-plugin .btn.btn-sm{font-size:1.3rem;padding:1rem 1.8rem}.alpus-plugin .btn.btn-link{padding:0}.alpus-plugin .btn.btn-border-thin{border-width:1px;padding:1em 2em}.alpus-plugin .btn-primary{color:#fff;border-color:var(--alpha-primary-color,#08c);background-color:var(--alpha-primary-color,#08c)}.alpus-plugin .btn-primary:active,.alpus-plugin .btn-primary:focus,.alpus-plugin .btn-primary:hover{color:#fff;border-color:var(--alpha-primary-color-hover,ligthen(#08c,10%));background-color:var(--alpha-primary-color-hover,ligthen(#08c,10%))}.alpus-plugin .btn-primary.btn-solid{color:var(--alpha-primary-color,#08c);border-color:#fff;background-color:#fff}.alpus-plugin .btn-primary.btn-solid:active,.alpus-plugin .btn-primary.btn-solid:focus,.alpus-plugin .btn-primary.btn-solid:hover{border-color:var(--alpha-primary-color,#08c);background-color:var(--alpha-primary-color,#08c);color:#fff}.alpus-plugin .btn-primary.btn-outline{color:var(--alpha-primary-color,#08c);border-color:var(--alpha-primary-color,#08c);background-color:transparent}.alpus-plugin .btn-primary.btn-outline:active,.alpus-plugin .btn-primary.btn-outline:focus,.alpus-plugin .btn-primary.btn-outline:hover{background-color:var(--alpha-primary-color,#08c);color:#fff}.alpus-plugin .btn-primary.btn-link{background-color:transparent;color:var(--alpha-primary-color,#08c)}.alpus-plugin .btn-primary.btn-link:active,.alpus-plugin .btn-primary.btn-link:focus,.alpus-plugin .btn-primary.btn-link:hover{color:var(--alpha-dark-color,#333)}.alpus-plugin .btn-primary.btn-underline:active,.alpus-plugin .btn-primary.btn-underline:focus,.alpus-plugin .btn-primary.btn-underline:hover{color:var(--alpha-primary-color,#08c)}.alpus-plugin .btn-secondary{color:#fff;border-color:var(--alpha-secondary-color,#f93);background-color:var(--alpha-secondary-color,#f93)}.alpus-plugin .btn-secondary:active,.alpus-plugin .btn-secondary:focus,.alpus-plugin .btn-secondary:hover{color:#fff;border-color:var(--alpha-secondary-color-hover,ligthen(#f93,10%));background-color:var(--alpha-secondary-color-hover,ligthen(#f93,10%))}.alpus-plugin .btn-secondary.btn-solid{color:var(--alpha-secondary-color,#f93);border-color:#fff;background-color:#fff}.alpus-plugin .btn-secondary.btn-solid:active,.alpus-plugin .btn-secondary.btn-solid:focus,.alpus-plugin .btn-secondary.btn-solid:hover{border-color:var(--alpha-secondary-color,#f93);background-color:var(--alpha-secondary-color,#f93);color:#fff}.alpus-plugin .btn-secondary.btn-outline{color:var(--alpha-secondary-color,#f93);border-color:var(--alpha-secondary-color,#f93);background-color:transparent}.alpus-plugin .btn-secondary.btn-outline:active,.alpus-plugin .btn-secondary.btn-outline:focus,.alpus-plugin .btn-secondary.btn-outline:hover{background-color:var(--alpha-secondary-color,#f93);color:#fff}.alpus-plugin .btn-secondary.btn-link{background-color:transparent;color:var(--alpha-secondary-color,#f93)}.alpus-plugin .btn-secondary.btn-link:active,.alpus-plugin .btn-secondary.btn-link:focus,.alpus-plugin .btn-secondary.btn-link:hover{color:var(--alpha-dark-color,#333)}.alpus-plugin .btn-secondary.btn-underline:active,.alpus-plugin .btn-secondary.btn-underline:focus,.alpus-plugin .btn-secondary.btn-underline:hover{color:var(--alpha-secondary-color,#f93)}.alpus-plugin .btn-success{color:#fff;border-color:#799b5a;background-color:#799b5a}.alpus-plugin .btn-success:active,.alpus-plugin .btn-success:focus,.alpus-plugin .btn-success:hover{color:#fff;border-color:#93b078;background-color:#93b078}.alpus-plugin .btn-success.btn-solid{color:#799b5a;border-color:#fff;background-color:#fff}.alpus-plugin .btn-success.btn-solid:active,.alpus-plugin .btn-success.btn-solid:focus,.alpus-plugin .btn-success.btn-solid:hover{border-color:#799b5a;background-color:#799b5a;color:#fff}.alpus-plugin .btn-success.btn-outline{color:#799b5a;border-color:#799b5a;background-color:transparent}.alpus-plugin .btn-success.btn-outline:active,.alpus-plugin .btn-success.btn-outline:focus,.alpus-plugin .btn-success.btn-outline:hover{background-color:#799b5a;color:#fff}.alpus-plugin .btn-success.btn-link{background-color:transparent;color:#799b5a}.alpus-plugin .btn-success.btn-link:active,.alpus-plugin .btn-success.btn-link:focus,.alpus-plugin .btn-success.btn-link:hover{color:var(--alpha-dark-color,#333)}.alpus-plugin .btn-success.btn-underline:active,.alpus-plugin .btn-success.btn-underline:focus,.alpus-plugin .btn-success.btn-underline:hover{color:#799b5a}.alpus-plugin .btn-warning{color:#fff;border-color:#ffa800;background-color:#ffa800}.alpus-plugin .btn-warning:active,.alpus-plugin .btn-warning:focus,.alpus-plugin .btn-warning:hover{color:#fff;border-color:#ffb933;background-color:#ffb933}.alpus-plugin .btn-warning.btn-solid{color:#ffa800;border-color:#fff;background-color:#fff}.alpus-plugin .btn-warning.btn-solid:active,.alpus-plugin .btn-warning.btn-solid:focus,.alpus-plugin .btn-warning.btn-solid:hover{border-color:#ffa800;background-color:#ffa800;color:#fff}.alpus-plugin .btn-warning.btn-outline{color:#ffa800;border-color:#ffa800;background-color:transparent}.alpus-plugin .btn-warning.btn-outline:active,.alpus-plugin .btn-warning.btn-outline:focus,.alpus-plugin .btn-warning.btn-outline:hover{background-color:#ffa800;color:#fff}.alpus-plugin .btn-warning.btn-link{background-color:transparent;color:#ffa800}.alpus-plugin .btn-warning.btn-link:active,.alpus-plugin .btn-warning.btn-link:focus,.alpus-plugin .btn-warning.btn-link:hover{color:var(--alpha-dark-color,#333)}.alpus-plugin .btn-warning.btn-underline:active,.alpus-plugin .btn-warning.btn-underline:focus,.alpus-plugin .btn-warning.btn-underline:hover{color:#ffa800}.alpus-plugin .btn-danger{color:#fff;border-color:#a94442;background-color:#a94442}.alpus-plugin .btn-danger:active,.alpus-plugin .btn-danger:focus,.alpus-plugin .btn-danger:hover{color:#fff;border-color:#c0605e;background-color:#c0605e}.alpus-plugin .btn-danger.btn-solid{color:#a94442;border-color:#fff;background-color:#fff}.alpus-plugin .btn-danger.btn-solid:active,.alpus-plugin .btn-danger.btn-solid:focus,.alpus-plugin .btn-danger.btn-solid:hover{border-color:#a94442;background-color:#a94442;color:#fff}.alpus-plugin .btn-danger.btn-outline{color:#a94442;border-color:#a94442;background-color:transparent}.alpus-plugin .btn-danger.btn-outline:active,.alpus-plugin .btn-danger.btn-outline:focus,.alpus-plugin .btn-danger.btn-outline:hover{background-color:#a94442;color:#fff}.alpus-plugin .btn-danger.btn-link{background-color:transparent;color:#a94442}.alpus-plugin .btn-danger.btn-link:active,.alpus-plugin .btn-danger.btn-link:focus,.alpus-plugin .btn-danger.btn-link:hover{color:var(--alpha-dark-color,#333)}.alpus-plugin .btn-danger.btn-underline:active,.alpus-plugin .btn-danger.btn-underline:focus,.alpus-plugin .btn-danger.btn-underline:hover{color:#a94442}.alpus-plugin .btn-dark{color:#fff;border-color:var(--alpha-dark-color,#333);background-color:var(--alpha-dark-color,#333)}.alpus-plugin .btn-dark:active,.alpus-plugin .btn-dark:focus,.alpus-plugin .btn-dark:hover{color:#fff;border-color:var(--alpha-dark-color-hover,ligthen(#333,10%));background-color:var(--alpha-dark-color-hover,ligthen(#333,10%))}.alpus-plugin .btn-dark.btn-solid{color:var(--alpha-dark-color,#333);border-color:#fff;background-color:#fff}.alpus-plugin .btn-dark.btn-solid:active,.alpus-plugin .btn-dark.btn-solid:focus,.alpus-plugin .btn-dark.btn-solid:hover{border-color:var(--alpha-dark-color,#333);background-color:var(--alpha-dark-color,#333);color:#fff}.alpus-plugin .btn-dark.btn-outline{color:var(--alpha-dark-color,#333);border-color:var(--alpha-dark-color,#333);background-color:transparent}.alpus-plugin .btn-dark.btn-outline:active,.alpus-plugin .btn-dark.btn-outline:focus,.alpus-plugin .btn-dark.btn-outline:hover{background-color:var(--alpha-dark-color,#333);color:#fff}.alpus-plugin .btn-dark.btn-link{background-color:transparent;color:var(--alpha-dark-color,#333)}.alpus-plugin .btn-dark.btn-link:active,.alpus-plugin .btn-dark.btn-link:focus,.alpus-plugin .btn-dark.btn-link:hover{color:var(--alpha-dark-color,#333)}.alpus-plugin .btn-dark.btn-underline:active,.alpus-plugin .btn-dark.btn-underline:focus,.alpus-plugin .btn-dark.btn-underline:hover{color:var(--alpha-dark-color,#333)}.alpus-plugin .btn-white{color:var(--alpha-dark-color,#333);background-color:#fff;border-color:#fff}.alpus-plugin .btn-white:active,.alpus-plugin .btn-white:focus,.alpus-plugin .btn-white:hover{color:#fff;border-color:var(--alpha-primary-color,#08c);background-color:var(--alpha-primary-color,#08c)}.alpus-plugin .btn-white.btn-outline{color:#fff;background-color:transparent;border-color:#fff}.alpus-plugin .btn-white.btn-outline:active,.alpus-plugin .btn-white.btn-outline:focus,.alpus-plugin .btn-white.btn-outline:hover{color:var(--alpha-primary-color,#08c);background-color:#fff}.alpus-plugin .btn-white.btn-link{color:#fff;background-color:transparent}.alpus-plugin .btn-white.btn-link:active,.alpus-plugin .btn-white.btn-link:focus,.alpus-plugin .btn-white.btn-link:hover{color:#fff;background-color:transparent}.alpus-plugin .btn.disabled,.alpus-plugin .btn[disabled],.alpus-plugin .button.disabled,.alpus-plugin .button[disabled]{background-color:#eee;color:var(--alpha-body-color,#666);border-color:#eee;box-shadow:none;pointer-events:initial;cursor:not-allowed}.alpus-plugin .btn.disabled.btn-outline,.alpus-plugin .btn[disabled].btn-outline,.alpus-plugin .button.disabled.btn-outline,.alpus-plugin .button[disabled].btn-outline{background-color:transparent;color:#999}.alpus-plugin .btn-video-player,.alpus-plugin .video-popup .btn-video-iframe{display:inline-flex;justify-content:center;align-items:center}.alpus-plugin .btn-gradient{position:relative;color:#fff;background:linear-gradient(135deg,#edf7fa,#cee3ea);border:none;transition:background 0.25s,color 0.25s,border 0.25s;overflow:hidden;vertical-align:middle}.alpus-plugin .btn-gradient:hover{color:#fff}.alpus-plugin .btn-gradient:after{content:"";position:absolute;top:-50%;left:0%;right:0%;bottom:-50%;background-image:linear-gradient(90deg,rgba(255,255,255,0) 20%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 80%);transform:skewX(-45deg) translateX(-100%);transition:transform 0.8s}.alpus-plugin .btn-gradient:hover:after{transform:skewX(-45deg) translateX(100%)}.alpus-plugin .btn-gra-default{color:#222}.alpus-plugin .btn-gra-default:hover{color:#222}.alpus-plugin .btn-gra-blue{background:linear-gradient(135deg,#3b8df1,#5449ff)}.alpus-plugin .btn-gra-orange{background:linear-gradient(135deg,#ffa35f,#e95454)}.alpus-plugin .btn-gra-pink{background:linear-gradient(135deg,#f85283,#b33c9e)}.alpus-plugin .btn-gra-green{background:linear-gradient(135deg,#a0ec69,#87cf47)}.alpus-plugin .btn-gra-dark{background:linear-gradient(135deg,#555555,#222222)}.alpus-plugin .slider-container{overflow:hidden;position:static}.alpus-plugin .slider-relative{position:relative}.alpus-plugin .slider-relative>.slider-container{width:100%}.alpus-plugin .slider-wrapper{display:flex;flex-wrap:nowrap;overflow:hidden;position:relative;width:100%;height:100%;z-index:1;transition-property:transform}.alpus-plugin .slider-wrapper.row{width:calc(100% + 2 * var(--alpha-gap))}.alpus-plugin .slider-container-initialized .slider-wrapper{overflow:visible}.alpus-plugin .slider-container-android .slider-slide,.alpus-plugin .slider-wrapper{transform:translate3d(0px,0,0)}.alpus-plugin .slider-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.alpus-plugin .slider-slide-invisible-blank{visibility:hidden}.alpus-plugin .slider-container-autoheight,.alpus-plugin .slider-container-autoheight .slider-slide{height:auto}.alpus-plugin .slider-container-autoheight .slider-wrapper{align-items:flex-start;transition-property:transform,height}.alpus-plugin .slider-button{position:absolute;z-index:1;top:50%;transform:translate(-50%,-50%);border:none;padding:0;width:1em;height:2em;background:none;border-radius:50%;font-size:2.4rem;line-height:0;cursor:pointer;color:#999;transition:opacity 0.3s}.alpus-plugin .slider-button:before{content:"\e912";font-family:"alpha"}.alpus-plugin .slider-button.disabled{opacity:0.35;cursor:auto;pointer-events:none}.alpus-plugin .slider-button-prev{left:0.7em}.alpus-plugin .slider-button-next{transform:translate(50%,-50%);right:0.7em}.alpus-plugin .slider-button-next:before{content:"\e913"}.alpus-plugin .swiper-button-lock{display:none}.alpus-plugin .slider-container-fade.slider-container-free-mode .slider-slide{transition-timing-function:ease-out}.alpus-plugin .slider-container-fade .slider-slide{pointer-events:none;transition-property:opacity}.alpus-plugin .slider-container-fade .slider-slide .slider-slide{pointer-events:none}.alpus-plugin .slider-container-fade .slider-slide-active{pointer-events:auto}.alpus-plugin .slider-pagination{position:absolute;left:50%;transition:0.3s opacity;transform:translate3d(-50%,0,0);bottom:-1rem;z-index:10}.alpus-plugin .slider-pagination.swiper-pagination-hidden{opacity:0}.alpus-plugin .slider-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:9rem;background:#000;opacity:0.2;transition:0.3s}.swiper-pagination-clickable .alpus-plugin .slider-pagination-bullet{cursor:pointer}.alpus-plugin .slider-pagination-bullet.active{width:18px;opacity:1;background:var(--alpha-primary-color,#08c)}.alpus-plugin .slider-pagination-bullet:first-child:last-child{display:none}.alpus-plugin .slider-scrollbar-drag{position:relative;width:100%;top:0;left:0;height:4px;border-radius:1rem;background:rgba(0,0,0,0.2)}.alpus-plugin .slider-container-vertical .slider-wrapper{flex-direction:column}.alpus-plugin .slider-container-horizontal>.slider-pagination-bullets .slider-pagination-bullet{margin:0 0.5rem}@media (max-width:1199px){.alpus-plugin .touchable .alpus-disable-mobile-slider :not(.slider-container)>.slider-wrapper.posts,.alpus-plugin .touchable .alpus-disable-mobile-slider :not(.slider-container)>.slider-wrapper.products{overflow-x:auto;-webkit-overflow-scrolling:touch}.alpus-plugin .touchable .alpus-disable-mobile-slider :not(.slider-container)>.slider-wrapper.posts::-webkit-scrollbar,.alpus-plugin .touchable .alpus-disable-mobile-slider :not(.slider-container)>.slider-wrapper.products::-webkit-scrollbar{height:7px;width:4px}.alpus-plugin .touchable .alpus-disable-mobile-slider :not(.slider-container)>.slider-wrapper.posts::-webkit-scrollbar-thumb,.alpus-plugin .touchable .alpus-disable-mobile-slider :not(.slider-container)>.slider-wrapper.products::-webkit-scrollbar-thumb{margin-right:2px;background:rgba(0,0,0,0);border-radius:5px;cursor:pointer;transition:background 0.3s}.alpus-plugin .touchable .alpus-disable-mobile-slider :not(.slider-container)>.slider-wrapper.posts:hover::-webkit-scrollbar-thumb,.alpus-plugin .touchable .alpus-disable-mobile-slider :not(.slider-container)>.slider-wrapper.products:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.25)}}.alpus-plugin .slider-image-gallery figure{display:flex}.alpus-plugin .slider-image-gallery img{width:100%;object-fit:cover}.alpus-plugin .slider-image-org img{width:auto}.alpus-plugin .slider-nav-circle .slider-button{width:2em;border:1px solid #ccc}.alpus-plugin .slider-nav-full .slider-button{margin:0;top:0;height:100%;transform:none;border:0;font-weight:400;font-size:2.4rem;color:var(--alpha-dark-color,#333);border-radius:0;background-color:rgba(255,255,255,0.8);transition:0.4s}.alpus-plugin .slider-nav-full .slider-button:not(.disabled):hover{color:var(--alpha-primary-color,#08c);background-color:rgba(255,255,255,0.8)}.alpus-plugin .slider-nav-full .slider-button.disabled{visibility:hidden;opacity:0}.alpus-plugin .slider-nav-full .slider-button-prev{left:0;box-shadow:4px 0px 7px -5px rgba(0,0,0,0.2)}.alpus-plugin .slider-nav-full .slider-button-next{right:0;box-shadow:-4px 0px 7px -5px rgba(0,0,0,0.2)}.alpus-plugin .slider-nav-full:hover .slider-button-prev{left:0}.alpus-plugin .slider-nav-full:hover .slider-button-next{right:0}@media (min-width:1360px){.alpus-plugin .slider-nav-outer .slider-button-prev{left:-1.5em}.alpus-plugin .slider-nav-outer .slider-button-next{right:-1.5em}}.alpus-plugin .slider-nav-top .slider-button{position:absolute;top:-4.7rem;left:auto;right:0.5em;font-size:1.6rem}.alpus-plugin .slider-nav-bottom .slider-button{position:absolute;bottom:-2em;top:auto;left:auto;right:0.5em}.alpus-plugin .slider-nav-fade .slider-button{opacity:0;transition:opacity 0.3s,margin 0.3s}.alpus-plugin .slider-nav-fade .slider-button-prev{margin-left:-2em}.alpus-plugin .slider-nav-fade .slider-button-next{margin-right:-2em}.alpus-plugin .slider-nav-fade.slider-nav-outer .slider-button-prev{margin-left:2em}.alpus-plugin .slider-nav-fade.slider-nav-outer .slider-button-next{margin-right:2em}.alpus-plugin .slider-nav-fade.slider-nav-full .slider-button-prev{margin-left:0}.alpus-plugin .slider-nav-fade.slider-nav-full .slider-button-next{margin-right:0}.alpus-plugin .slider-nav-fade:hover .slider-button{opacity:1}.alpus-plugin .slider-nav-fade:hover .slider-button.disabled{opacity:0.35}.alpus-plugin .slider-nav-fade:hover .slider-button-prev{margin-left:0}.alpus-plugin .slider-nav-fade:hover .slider-button-next{margin-right:0}.alpus-plugin .slider-dots-white .slider-pagination-bullet{background:#fff;border-color:#fff;opacity:0.8}.alpus-plugin .slider-dots-white .slider-pagination-bullet.active{background:#fff;border-color:#fff;opacity:1}.alpus-plugin .slider-dots-grey .slider-pagination-bullet{background:#efefef;border-color:#efefef}.alpus-plugin .slider-dots-grey .slider-pagination-bullet.active{background:#999;border-color:#999}.alpus-plugin .slider-dots-dark .slider-pagination-bullet{background:#a1a1a1;border-color:#a1a1a1}.alpus-plugin .slider-dots-dark .slider-pagination-bullet.active{background:#333;border-color:#333}.alpus-plugin .slider-dots-inner .slider-pagination{bottom:2rem}.alpus-plugin .slider-dots-outer .slider-pagination{bottom:-3rem}.alpus-plugin .slider-wrapper .slide-animate{transform:translate3d(0,0,0) scale(1);will-change:filter,transform,opacity;visibility:hidden;opacity:0}.alpus-plugin .slider-wrapper .slide-animate.animated,.alpus-plugin .slider-wrapper .slide-animate.appear-animation-visible,.alpus-plugin .slider-wrapper .slide-animate.show-content{visibility:visible;opacity:1}.alpus-plugin .slider-full-height .slider-slide{height:auto}.alpus-plugin .slider-same-height>.slider-wrapper{display:flex}.alpus-plugin .slider-same-height>.slider-wrapper>.slider-slide{height:auto}.alpus-plugin .slider-same-height>.slider-wrapper>.slider-slide>:first-child{height:100%}.alpus-plugin .slider-container.slider-shadow{margin:-20px;padding:20px;width:calc(100% + 40px);height:auto!important}@media (max-width:575px){.alpus-plugin .slider-shadow .slider-wrapper{margin:-15px;padding:15px}}.alpus-plugin .slider-top>.slider-wrapper{align-items:flex-start}.alpus-plugin .slider-middle>.slider-wrapper{align-items:center}.alpus-plugin .slider-bottom>.slider-wrapper{align-items:flex-end}.alpus-plugin .slider-thumb-dots{flex:0 0 100%;text-align:center;margin:-4rem auto 1rem}.alpus-plugin .slider-thumb-dots .slider-pagination-bullet{position:relative;z-index:1;border-radius:50%;background:transparent;border:none;opacity:1;padding:0.3rem;width:8rem;height:8rem;vertical-align:middle}.alpus-plugin .slider-thumb-dots .slider-pagination-bullet span{border-radius:50%;width:100%;height:100%;display:block;background-image:url(//e3officefurniture.ca/wp-content/plugins/alpus-aprs/plugin-framework/assets/images/placeholders/thumb-placeholder.jpg)}.alpus-plugin .slider-thumb-dots .slider-pagination-bullet:hover{cursor:pointer}.alpus-plugin .slider-thumb-dots .slider-pagination-bullet{margin-right:2.5rem}.alpus-plugin .slider-thumb-dots button.slider-pagination-bullet:last-child{margin-right:0}.alpus-plugin .slider-thumb-dots img{border-radius:50%;width:100%;height:100%;object-fit:cover}.alpus-plugin .slider-thumb-dots.dots-bordered .slider-pagination-bullet{border:2px solid var(--alpha-light-color,#ccc);transition:border 0.3s}.alpus-plugin .slider-thumb-dots.dots-bordered .slider-pagination-bullet.active,.alpus-plugin .slider-thumb-dots.dots-bordered .slider-pagination-bullet:hover{border-color:var(--alpha-primary-color,#08c)}.slider-dots-inner~.alpus-plugin .slider-thumb-dots{margin-top:-10rem}.alpus-plugin .slider-thumb-dots.disabled{display:none}.d-loading{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.d-loading:before{--alpha-change-color-light-1:inherit;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--alpha-change-color-light-1);opacity:0.6}.d-loading.small i{left:calc(50% - 10px);top:calc(50% - 10px);width:20px;height:20px}.d-loading i{position:absolute;left:calc(50% - 17px);top:calc(50% - 17px);width:34px;height:34px;border:2px solid transparent;border-top-color:var(--alpha-primary-color,#26c);border-radius:50%;animation:spin 0.75s infinite linear}.d-loading i:before{content:"";top:-2px;left:-2px;position:absolute;width:inherit;height:inherit;border:inherit;border-radius:inherit;animation:spin 1.5s infinite ease}form.d-loading{opacity:0.3}.list-type-none{list-style:none;padding-left:0}.list-type-check{list-style:none;margin-left:0}.list-type-check li{position:relative;padding-left:2em;margin-bottom:1.1rem;line-height:2}.list-type-check li:before{position:absolute;display:block;left:0;content:"\e969";font-family:alpha;font-weight:700}.list-type-round-check li:before{content:"\e921";font-family:alpha;font-size:1.1em}.divider{display:inline-block;vertical-align:middle;height:2.5rem;width:1px;background-color:var(--alpha-light-color)}.close-icon{display:block;position:relative;width:1em;height:1em;transform:rotateZ(45deg)}.close-icon:after,.close-icon:before{display:block;position:absolute;background-color:var(--alpha-change-border-color);content:"";transition:transform 0.3s}.close-icon:before{height:0.067em;width:100%;left:0;top:calc(50% - 0.033em)}.close-icon:after{height:100%;width:0.067em;top:0;left:calc(50% - 0.033em)}a:hover>.close-icon:before{transform:rotate(-45deg)}a:hover>.close-icon:after{transform:rotate(45deg)}.bopobb-single-wrap .bopobb-item-img-wrap .bopobb-item-img .bopobb-product-zoom,.product.type-product.product-type-bopobb .shoptimizer-sticky-add-to-cart__content .shoptimizer-sticky-add-to-cart__content-button .shoptimizer-sticky-add-to-cart__content-price{display:none}.bopobb-html-scroll{position:fixed;overflow-y:scroll;width:100%}.bopobb-single-wrap{display:block;width:100%;clear:both;margin-bottom:15px;min-height:80px;position:relative}.bopobb-single-wrap:after,.bopobb-single-wrap:before{display:block;content:'';position:absolute;opacity:0;visibility:hidden}.bopobb-single-wrap:before{width:100%;height:100%;top:0;left:0;z-index:7;background-color:rgba(255,255,255,.7)}.bopobb-single-wrap:after{width:32px;height:32px;margin-top:-16px;margin-left:-16px;background-image:url(//e3officefurniture.ca/wp-content/plugins/bopo-woocommerce-product-bundle-builder/assets/images/load.gif);background-repeat:no-repeat;background-position:center;top:50%;left:50%;z-index:8}.bopobb-single-wrap .bopobb-items-top-wrap{margin-top:1em;display:flex;flex-wrap:wrap}.bopobb-col-4 .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-top{width:20.05%}.bopobb-col-4 .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-separate-wrap{width:6%}.bopobb-col-2 .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-separate-wrap:nth-child(4n),.bopobb-col-3 .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-separate-wrap:nth-child(3n),.bopobb-col-4 .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-separate-wrap:nth-child(8n){display:none}.bopobb-col-3 .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-top{width:28%}.bopobb-col-3 .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-separate-wrap{width:8%}.bopobb-col-2 .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-top{width:45%}.bopobb-col-2 .bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-separate-wrap{width:10%}.bopobb-single-wrap .bopobb-item-top{align-self:center;height:100%;margin-bottom:16px}.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap{position:relative;text-align:center;margin:auto}.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap.bopobb-item-change{cursor:pointer;margin:auto;display:flex;justify-content:center;background-color:#fff;border:2px solid rgba(230,230,230,.8)}.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap.bopobb-item-change:before{margin:auto}.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap:not(.bopobb-item-change) .bopobb-item-img{width:100%;height:100%;display:flex}.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap .bopobb-item-img{line-height:0;overflow:hidden}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-block-wrap .bopobb-item-img-wrap .bopobb-item-img img,.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap .bopobb-item-img img{width:unset!important;max-width:100%!important;height:unset!important;max-height:100%!important;margin:0}.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap .bopobb-option-remove-wrap{position:absolute;display:flex;top:0;left:0;margin-top:2px;margin-left:2px}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-item-img-wrap .bopobb-item-img .bopobb-product-zoom,.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-item-img-wrap .bopobb-option-remove-wrap.bopobb-hidden,.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-block-wrap .bopobb-item-img-wrap .bopobb-option-remove-wrap.bopobb-hidden,.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-wrap .bopobb-option-remove-wrap.bopobb-hidden{display:none}.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-separate-wrap{width:6%;margin-bottom:1em}.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-separate-wrap .bopobb-item-img-separate-top{width:100%;height:100%;display:flex}.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-img-separate-wrap .bopobb-item-img-separate-icon{margin:auto;color:#ababab}.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-change-wrap{margin:1em 0;text-align:center;display:flex;justify-content:center}.bopobb-single-wrap .bopobb-items-top-wrap .bopobb-item-change-wrap .bopobb-item-change{margin:0;width:fit-content;padding:.4em 1em;cursor:pointer}.bopobb-single-wrap .bopobb-alert{margin:10px 0;padding:6px 10px 6px 14px;border-left:4px solid #222;background-color:#eee;font-size:14px}.bopobb-single-wrap .bopobb-items-bottom-wrap{border-bottom:1px solid #000!important}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table{margin-bottom:unset;width:100%;border:0}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-1 .bopobb-detail-table tr th .bopobb-item-detail-wrap{display:flex}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr td,.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr th{padding:8px 0;border:0;background-color:unset}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr td del,.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr td ins{background-color:unset;white-space:nowrap}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr th .bopobb-item-detail{display:flex;flex-direction:column;text-align:left}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr th .bopobb-item-detail .star-rating{text-align:left;margin-left:0}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr th .bopobb-item-detail p.stock{text-align:left;margin:0}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr th .bopobb-item-detail .bopobb-item-detail-description-wrap{font-weight:400;text-transform:initial}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr th .bopobb-item-detail-wrap .bopobb-item-change-wrap{align-self:center;cursor:pointer;margin-left:10px;margin-right:10px}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr th .bopobb-item-detail-wrap .bopobb-item-change-wrap .bopobb-item-change{font-size:small}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table .bopobb-item-product td .bopobb-item-right{display:flex;justify-content:flex-end}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table .bopobb-item-product td .bopobb-item-right .bopobb-item-quantity .bopobb-item-qty{width:27px;height:24px;margin:auto;padding:0;border:0;text-align:center;background-color:unset;border-bottom:1px solid #000;box-shadow:none}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table .bopobb-item-product td .bopobb-item-right .bopobb-item-quantity .bopobb-item-qty.bopobb-item-qty-fixed{border-bottom:none}.bopobb-cart-item-qty::-webkit-inner-spin-button,.bopobb-cart-item-qty::-webkit-outer-spin-button,.bopobb-item-qty::-webkit-inner-spin-button,.bopobb-item-qty::-webkit-outer-spin-button,.bopobb-order-item-qty::-webkit-inner-spin-button,.bopobb-order-item-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table .bopobb-item-product td .bopobb-item-right .bopobb-item-quantity input[type=number]{-moz-appearance:textfield}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table .bopobb-item-product td .bopobb-item-right .bopobb-item-price del span{color:#ababab}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table .bopobb-item-product td .bopobb-item-right .bopobb-item-price ins span{color:#212121}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table .bopobb-item-product td .bopobb-item-right .bopobb-item-price{align-self:center;margin-left:15px;text-align:right;display:inline-flex}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 table td,.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 table th{border:0}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-detail-table tr.bopobb-item-product{min-height:150px}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-detail-table tr.bopobb-item-product th{display:flex;text-transform:unset}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-detail-table tr.bopobb-item-product td{vertical-align:middle}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-item-img-wrap{margin-left:unset!important;margin-right:unset!important;margin-top:auto;margin-bottom:auto;background-color:#fff;border:2px solid rgba(230,230,230,.8);cursor:pointer;position:relative}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-item-img-wrap .bopobb-item-img{width:80px;display:flex;overflow:hidden}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-item-img-wrap .bopobb-item-img p{margin:auto;display:block;text-align:center}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-item-img-wrap .bopobb-item-img img{width:unset;max-width:100%;height:unset;max-height:100%;margin:0}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-item-img-wrap .bopobb-option-remove-wrap,.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-block-wrap .bopobb-item-img-wrap .bopobb-option-remove-wrap{position:absolute;display:flex;top:0;left:0;margin-top:2px;margin-left:2px}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-detail-table tr.bopobb-item-product .bopobb-item-detail{padding:0 10px 0 22px;align-self:center}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-detail-table tr.bopobb-item-product .bopobb-item-detail.bopobb-item-detail-null{display:flex;justify-content:space-around}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-detail-table tr.bopobb-item-product .bopobb-item-change-wrap{width:fit-content;height:fit-content;align-self:center;margin-right:10px}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-detail-table tr.bopobb-item-product th .bopobb-item-change-wrap .bopobb-item-change{display:flex;margin:unset;cursor:pointer}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-detail-table tr.bopobb-item-product th .bopobb-item-change-wrap .bopobb-item-change .bopobb-icon-pencil{margin:0;display:block}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr.bopobb-item-product .bopobb-item-detail .bopobb-item-title{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr.bopobb-item-product .bopobb-item-detail .bopobb-item-title.bopobb-item-change{cursor:pointer}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-detail-table{margin-top:1em;display:flex;flex-wrap:wrap}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-product{width:45%;height:100%;margin-bottom:16px;position:relative}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-block-wrap .bopobb-item-img-wrap{cursor:pointer;margin:auto;background-color:#fff;border:2px solid rgba(230,230,230,.8);overflow:hidden;display:flex;align-items:center;aspect-ratio:1}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-block-wrap .bopobb-item-img-wrap .bopobb-option-remove-wrap .bopobb-option-remove{color:#000;text-shadow:rgb(254 254 254) 0 0 2px}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-img-separate-wrap{width:6%;margin-bottom:16px}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-img-separate-wrap .bopobb-item-img-separate-top{width:100%;height:100%;display:flex}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-img-separate-wrap .bopobb-item-img-separate-top .bopobb-item-img-separate-icon{margin:auto;color:#ababab}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-product .bopobb-item-detail-wrap .bopobb-item-title-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:5px 0}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-product .bopobb-item-detail-wrap .bopobb-item-title-wrap .bopobb-item-title{align-self:center}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-product .bopobb-item-detail-wrap .bopobb-item-title-wrap .bopobb-item-change-wrap{align-self:center;display:flex;margin:0 5px;cursor:pointer}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-product .bopobb-item-detail-wrap .bopobb-item-title-wrap .bopobb-item-quantity{align-self:center}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-product .bopobb-item-detail-wrap .bopobb-item-title-wrap .bopobb-item-quantity input{margin:0}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-3 .bopobb-item-product .bopobb-item-right{position:absolute;top:0;right:0;text-shadow:0 0 #fff}.bopobb-single-wrap .bopobb-item-img-wrap .bopobb-option-remove-wrap .bopobb-option-remove{color:#000;text-shadow:rgb(254 254 254) 0 0 2px}.bopobb-area .bopobb-inner .bopobb-hidden{display:none}.bopobb-area .bopobb-inner .bopobb-overlay{cursor:pointer;position:fixed;width:100%;height:100%;opacity:0;visibility:hidden;top:0;left:0;z-index:99999;background-color:rgba(29,29,29,.8);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.bopobb-area .bopobb-inner .bopobb-overlay.bopobb-open{opacity:1;visibility:visible;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.bopobb-area .bopobb-inner .bopobb-popup{box-sizing:border-box;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:960px;height:600px;z-index:99999;backface-visibility:hidden;opacity:0;visibility:hidden}.bopobb-area .bopobb-inner .bopobb-popup.bopobb-open{opacity:1;visibility:visible}.bopobb-popup .bopobb-popup-inner{-webkit-transform:translateX(20%);-moz-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%);opacity:0;-webkit-transition:all .3s cubic-bezier(.25,.5,.5,.9);-moz-transition:all .3s cubic-bezier(.25,.5,.5,.9);transition:all .3s cubic-bezier(.25,.5,.5,.9)}.bopobb-popup.bopobb-open .bopobb-popup-inner{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;background-color:#fff}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-inner{width:100%;height:100%;overflow:hidden}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header{box-sizing:border-box;position:relative;display:flex;padding:21px 30px 32px;background-color:#fff;height:85px;z-index:7}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-title{width:80%;text-align:center;font-size:24px;line-height:32px;color:#000;align-self:center;white-space:nowrap;text-overflow:clip;text-transform:uppercase;overflow:hidden}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header-left{width:10%;margin:auto 0;display:flex;justify-content:flex-start;font-size:30px}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header-right{width:10%;margin:auto 0;display:flex;justify-content:flex-end;font-size:30px}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header-left .bopobb-btn-back,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header-right .bopobb-btn-close{color:#000;cursor:pointer;font-size:inherit;width:fit-content;height:fit-content}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header-left .bopobb-btn-back:before,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header-right .bopobb-btn-close:before{font-size:inherit}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header-left .bopobb-btn-back:hover,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header-right .bopobb-btn-close:hover{background-color:#bfbfbf}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-products-wrap{position:relative;width:100%;height:515px;margin:auto;display:flex;overflow:hidden}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list{box-sizing:border-box;position:relative;padding:0 35px 40px;width:100%;min-width:100%;height:100%;margin:auto;display:grid;grid-template-columns:200px 200px 200px 200px;grid-gap:27px 30px;overflow-y:auto;overflow-x:hidden}.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap{box-sizing:border-box;position:fixed;bottom:-1px;left:0;width:100%;height:41px;padding:0 35px;display:flex;justify-content:center;color:#000;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 2px 4px 0 inset}.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap.bopobb-paging-full{justify-content:space-between;padding:0 35px}.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap .bopobb-category-filter-wrap,.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap .bopobb-search-filter-wrap{padding:5px 0 4px}.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap .bopobb-category-filter-wrap .bopobb-category-filter{margin:auto;padding-top:0;padding-bottom:0;padding-left:8px;height:100%;font-size:14px;color:#575757;border:0;border-bottom:.5px solid #000}.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap .bopobb-search-filter-wrap .bopobb-search-filter-input{margin:auto;padding:0 8px;height:100%;font-size:14px;color:#575757;border:0;border-bottom:.5px solid #000}.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap .bopobb-product-paging{display:flex}.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap .bopobb-product-pages,.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap .bopobb-product-pages-break{margin:auto;padding:0 5px;font-size:14px;line-height:16px;color:#ababab}.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap .bopobb-product-pages:not(.bopobb-product-page-active){cursor:pointer}.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap .bopobb-product-pages.bopobb-product-page-active,.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap .bopobb-product-pages:hover{color:#000;text-decoration:underline}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list:not(.bopobb-option-product-wrap){box-sizing:border-box;position:relative;padding-left:35px;padding-right:35px;width:100%;min-width:100%;height:100%;margin:auto;display:grid;grid-template-columns:200px 200px 200px 200px;grid-gap:27px 30px;overflow-y:auto}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-option-product-wrap{position:relative;padding-left:35px;padding-right:35px;width:100%;min-width:100%;height:100%;margin:auto}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list:before,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:7;background-color:#fff;opacity:0;visibility:hidden}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list:after,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list:after,tr.bopobb-cart-item.bopobb-cart-child .product-name .bopobb-cart-info:after{width:32px;height:32px;display:block;margin-top:-16px;margin-left:-16px;content:'';background-image:url(//e3officefurniture.ca/wp-content/plugins/bopo-woocommerce-product-bundle-builder/assets/images/load.gif);background-repeat:no-repeat;background-position:center;position:fixed;top:50%;left:50%;z-index:8;opacity:0;visibility:hidden}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list::-webkit-scrollbar,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list::-webkit-scrollbar{width:.5em;background-color:#f1f1f1}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list::-webkit-scrollbar-thumb,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list::-webkit-scrollbar-thumb{background-color:#c1c1c1}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list::-webkit-scrollbar-thumb:hover,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list::-webkit-scrollbar-thumb:hover{background-color:#a1a1a1}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list::-webkit-scrollbar-button,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list::-webkit-scrollbar-button{display:none}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list.bopobb-loading:after,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list.bopobb-loading:before,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list.bopobb-loading:after,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list.bopobb-loading:before,.bopobb-single-wrap.bopobb-loading:after,.bopobb-single-wrap.bopobb-loading:before{opacity:1;visibility:visible}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product{width:200px}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-option-product-wrap .bopobb-option-product{max-height:445px;display:flex}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-image-wrap{max-height:440px;max-width:50%;padding-right:15px}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-image-wrap img{width:auto;max-width:100%;height:auto;max-height:100%}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap{padding-left:15px;width:100%}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap td,.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap th{border:0;padding:unset;margin:unset;text-align:left;background-color:unset}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap .bopobb-option-price-wrap,.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap .bopobb-option-short-description,.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap .bopobb-product-stock,.bopobb-shortcode-form form.cart button{margin-bottom:15px}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap .bopobb-option-variations{padding-bottom:10px}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap .bopobb-option-variations table{margin:0;width:unset;min-width:unset;border:0}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap .bopobb-option-variation:not(.bopobb-option-swatches){line-height:40px}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap .bopobb-option-variation .bopobb-option-label{margin:auto 10px auto auto}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap .bopobb-option-variation select{margin:0;padding:0 30px 0 8px;height:unset;border:0;border-bottom:.5px solid #000}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap .bopobb-product-stock{color:#777}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap .bopobb-option-add{cursor:pointer;padding:10px 15px;color:#fff;background-color:#000;width:fit-content;line-height:initial}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap .bopobb-option-add-wrap{position:fixed;bottom:16px;left:50%;transform:translateX(-50%)}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap .bopobb-option-add.bopobb-disable{opacity:.4;cursor:not-allowed}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-img-wrap,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product .bopobb-product-img-wrap{text-align:center;cursor:pointer;position:relative}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-img-wrap img,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product .bopobb-product-img-wrap img{margin:auto}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-img-wrap .bopobb-product-zoom{position:absolute;cursor:pointer;width:30px;height:30px;display:flex;border-radius:50%;top:10px;right:10px;background-color:#fff}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-img-wrap .bopobb-product-zoom p{margin:auto;padding:0;display:block}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-price,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-ratting,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-stock,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-title-wrap,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product .bopobb-product-price,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product .bopobb-product-ratting,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product .bopobb-product-stock,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product .bopobb-product-title-wrap{text-align:center}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-title-wrap .bopobb-product-title,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product .bopobb-product-title-wrap .bopobb-product-title{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-stock p.stock,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product .bopobb-product-stock p.stock{white-space:unset!important}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-ratting .star-rating,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product .bopobb-product-ratting .star-rating,.bopobb-product-gallery-wrap .bopobb-product-gallery .bopobb-flexslider img{margin:0 auto}.bopobb-alert.bopobb-text,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-description.bopobb-hidden,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-full-description.bopobb-hidden,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-option-product .bopobb-product-full-description.bopobb-hidden,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product .bopobb-product-description.bopobb-hidden,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product .bopobb-product-full-description.bopobb-hidden,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product .bopobb-product-ratting,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product .bopobb-product-title-wrap .bopobb-product-title,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product .bopobb-product-variations,.bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table tr.bopobb-item-product .bopobb-item-variations{display:none}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product-filter{position:fixed;bottom:0;left:0;width:100%;height:40px;padding:0;color:#000;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 2px 4px 0 inset}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product-filter .bopobb-filter-variations{display:flex;justify-content:space-around;flex-wrap:wrap;width:fit-content;margin:auto}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product-filter .bopobb-filter-variations .bopobb-filter-variation{margin-left:18px}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product-filter .bopobb-filter-variations .bopobb-filter-variation:first-child{margin-left:0}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product-filter .bopobb-filter-variation .bopobb-attr-value select.bopobb-attr-select{margin:0;padding:0 8px;width:121px;height:unset;font-size:14px;line-height:16px;color:#575757;border:0;border-bottom:.5px solid #000}.Select-menu-outer{top:auto;bottom:100%}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product-filter .bopobb-filter-variation .bopobb-attr-value{height:20px;line-height:0;margin:10px 0}.bopobb-disabled{opacity:.5!important;pointer-events:none!important;cursor:not-allowed!important}.bopobb-area .bopobb-popup .bopobb-product-gallery-wrap{position:absolute;display:flex;width:100%;height:515px;margin:auto;z-index:9;overflow-y:auto;background-color:#fff}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery-wrap::-webkit-scrollbar{width:.5em;background-color:#f1f1f1}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery-wrap::-webkit-scrollbar-thumb{background-color:#c1c1c1}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery-wrap::-webkit-scrollbar-thumb:hover,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery::-webkit-scrollbar-thumb:hover{background-color:#a1a1a1}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery-wrap::-webkit-scrollbar-button{display:none}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery-wrap .bopobb-gallery-add-wrap{position:fixed;left:394px;top:548px;z-index:11;width:172px;height:36px;display:flex;cursor:pointer;color:#fff;background-color:#000}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery-wrap .bopobb-gallery-add-wrap .bopobb-gallery-add{margin:auto;font-size:14px;line-height:19px}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery{position:relative;margin:auto;padding:0 35px 40px;width:100%;-webkit-column-count:2;column-count:2;z-index:11;opacity:1;overflow-y:auto;transition:opacity .5s ease-in-out}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery .bopobb-gallery-img-wrap{width:430px;margin-bottom:20px}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery .bopobb-gallery-img-wrap img{width:auto;height:auto;max-width:100%;margin:auto}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery::-webkit-scrollbar{width:.5em;background-color:#f1f1f1}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery::-webkit-scrollbar-thumb{background-color:#c1c1c1}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery::-webkit-scrollbar-button{display:none}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery-overlay{position:absolute;width:100%;height:100%;z-index:12;cursor:pointer;opacity:0;visibility:hidden}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery-overlay.bopobb-active{opacity:1;visibility:visible;background-color:#fff}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery-overlay::after{width:32px;height:32px;display:block;margin-top:-16px;margin-left:-16px;content:'';background-image:url(//e3officefurniture.ca/wp-content/plugins/bopo-woocommerce-product-bundle-builder/assets/images/load.gif);background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;z-index:8;opacity:0;visibility:hidden}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery-overlay.bopobb-active::after,tr.bopobb-cart-item.bopobb-cart-child .product-name .bopobb-cart-info.bopobb-swap-active:after{opacity:1;visibility:visible}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery ol{list-style:none}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery ul{list-style:none;margin-left:0}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery .bopobb-flexslider{width:100%;height:100%}.bopobb-product-gallery-wrap .bopobb-product-gallery .bopobb-flexslider .flex-viewport{margin-bottom:1em}.bopobb-product-gallery-wrap .bopobb-product-gallery .bopobb-flexslider .flex-control-thumbs{margin:0;padding:0;display:flex;flex-wrap:wrap}.bopobb-product-gallery-wrap .bopobb-product-gallery .bopobb-flexslider .flex-control-thumbs li:nth-child(4n+1){clear:both}.bopobb-product-gallery-wrap .bopobb-product-gallery .bopobb-flexslider .flex-control-thumbs li{width:14%;float:left;margin-right:3%;margin-left:3%;list-style:none;margin-bottom:1.5em;cursor:pointer}.bopobb-area .bopobb-popup .bopobb-product-gallery .bopobb-flexslider .flex-viewport .bopobb-slides .flex-active-slide,.bopobb-product-gallery-wrap .bopobb-product-gallery .bopobb-flexslider .flex-control-thumbs li img.flex-active{opacity:1}.bopobb-product-gallery-wrap .bopobb-product-gallery .bopobb-flexslider .flex-control-thumbs li img{opacity:.5;transition:all,ease,.2s}.bopobb-area .bopobb-popup .bopobb-product-gallery .bopobb-flexslider .flex-viewport .bopobb-slides li:not(.flex-active-slide){opacity:0}body.rtl .bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap{padding-left:0;padding-right:15px}body.rtl .bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-image-wrap{padding-left:15px;padding-right:0}body.rtl .bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap .bopobb-option-variation select{padding:0 20px 0 40px}body.rtl .bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product-filter .bopobb-filter-variation .bopobb-attr-value select.bopobb-attr-select,body.rtl .bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap .bopobb-category-filter-wrap .bopobb-category-filter{padding-left:40px}.bopobb-single-wrap .bopobb-print-wrap{margin:15px auto}.bopobb-single-wrap .bopobb-print-wrap.bopobb-hidden{display:none}.bopobb-single-wrap .bopobb-print-wrap .bopobb-print-button{padding:8px 15px;background-color:#939393;color:#fff;cursor:pointer}.bopobb-single-wrap .bopobb-print-wrap .bopobb-print-button i{margin-right:5px}.bopobb-single-wrap .bopobb-social-share-wrap{position:relative;display:inline-block;vertical-align:middle;font-size:.85em;color:#999;margin:8px 0}.bopobb-single-wrap .bopobb-social-share-wrap .bopobb-social-share{margin-left:.12em;margin-right:.12em;min-width:2.5em;min-height:2.5em;line-height:2.4em;padding-left:.6em;padding-right:.6em;display:inline-block;border-radius:5px;background-color:currentColor!important;border-color:currentColor!important}.bopobb-single-wrap .bopobb-social-share-wrap .bopobb-share-facebook{color:#3a589d!important}.bopobb-single-wrap .bopobb-social-share-wrap .bopobb-share-twitter{color:#2478ba!important}.bopobb-single-wrap .bopobb-social-share-wrap .bopobb-share-email{color:#111!important}.bopobb-single-wrap .bopobb-social-share-wrap .bopobb-share-pinterest{color:#cb2320!important}.bopobb-single-wrap .bopobb-social-share-wrap .bopobb-share-vkontakte{color:#527498!important}.bopobb-single-wrap .bopobb-social-share-wrap .bopobb-share-tumblr{color:#36455d!important}.bopobb-single-wrap .bopobb-social-share-wrap .bopobb-share-linkedin{color:#0072b7!important}.bopobb-single-wrap .bopobb-social-share-wrap .bopobb-share-url{color:#9b9b9b!important;cursor:pointer}.bopobb-single-wrap .bopobb-social-share-wrap .bopobb-copy-tooltip{visibility:hidden}.bopobb-single-wrap .bopobb-social-share-wrap .bopobb-social-share .bopobb-icm{color:#fff!important;font-size:1.2em;min-width:1em;vertical-align:middle}.bopobb-shortcode-form .bopobb-shortcode-title{padding-top:10px;padding-bottom:10px;font-weight:700}.bopobb-shortcode-form form.cart .quantity{margin:0 15px 15px 0}.bopobb-shortcode-form form.cart .quantity.hidden{margin:unset!important}.bopobb-shortcode-form form.cart .added_to_cart.wc-forward{margin-left:10px;margin-bottom:15px}.woocommerce-mini-cart .bopobb-cart-item.bopobb-cart-child{padding-top:.5em;padding-bottom:.5em}.bopobb-cart-child .bopobb-child-title .bopobb-child-title .bopobb-cart-change-wrap,.bopobb-cart-item.bopobb-cart-child .bopobb-cart-item-quantity .bopobb-cart-item-qty.bopobb-hidden,.bopobb-cart-item.bopobb-cart-child .product-subtotal .bopobb-order-change-wrap,.bopobb-cart-item.bopobb-cart-child.mini_cart_item .bopobb-cart-change-wrap,.woocommerce-mini-cart .bopobb-cart-item.bopobb-cart-child .bopobb-cart-change-wrap,.woocommerce-mini-cart .bopobb-cart-item.bopobb-cart-child .bopobb-order-change-wrap,.woocommerce-mini-cart .bopobb-cart-item.bopobb-cart-child .product-quantity,.woocommerce-mini-cart .bopobb-cart-item.bopobb-cart-child span.quantity{display:none}.woocommerce-mini-cart .bopobb-cart-item.bopobb-cart-child dl.variation{margin-block-start:.5em;margin-block-end:.5em}.woocommerce-mini-cart .bopobb-cart-item.bopobb-cart-child dl.variation dd,.woocommerce-mini-cart .bopobb-cart-item.bopobb-cart-child dl.variation dd p,.woocommerce-order-details tr.bopobb-cart-item.bopobb-cart-child td.product-name .wc-item-meta{margin-bottom:.5em}tr.bopobb-cart-item.bopobb-cart-child .product-name .et-product-thumbnail,tr.bopobb-cart-item.bopobb-cart-child>.product-thumbnail>a{text-align:right}tr.bopobb-cart-item.bopobb-cart-child .product-name .et-product-thumbnail img{max-width:90%}.cart-items tr.bopobb-cart-item.bopobb-cart-child>.product-thumbnail>a>img{max-width:90%!important}tr.bopobb-cart-item.bopobb-cart-child .product-thumbnail img{text-align:right;width:90%;margin-right:0;margin-left:auto}tr.bopobb-cart-item.bopobb-cart-child .product-name .bopobb-cart-info{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;background-color:rgba(255,255,255,.7)}tr.bopobb-cart-item.bopobb-cart-child .product-name .bopobb-cart-info.bopobb-swap-active{display:block}tr.bopobb-cart-item.bopobb-cart-child .bopobb-child-title{display:flex}tr.bopobb-cart-item.bopobb-cart-child .bopobb-child-title .bopobb-cart-change-wrap,tr.bopobb-cart-item.bopobb-cart-child .bopobb-child-title .bopobb-order-change-wrap{margin-left:10px}tr.bopobb-cart-item.bopobb-cart-child .bopobb-child-title .bopobb-cart-change-wrap .bopobb-cart-change,tr.bopobb-cart-item.bopobb-cart-child .bopobb-child-title .bopobb-order-change-wrap .bopobb-order-change{cursor:pointer;color:#000;line-height:inherit}.bopobb-cart-item.bopobb-cart-child .bopobb-cart-item-quantity .bopobb-cart-item-qty,.bopobb-cart-item.bopobb-cart-child .bopobb-order-item-quantity .bopobb-order-item-qty{width:27px;height:24px;padding:0;margin:auto;border:0;text-align:center;background-color:unset;border-bottom:1px solid #000}.bopobb-cart-item.bopobb-cart-child .bopobb-cart-item-quantity .bopobb-cart-item-qty[type=number]{-moz-appearance:textfield}.bopobb-cart-item.bopobb-cart-child .bopobb-order-item-quantity .bopobb-order-item-qty{box-shadow:none}.bopobb-cart-item.bopobb-cart-child .bopobb-order-item-quantity .bopobb-order-item-qty.bopobb-hidden,body.theme-woodmart .woocommerce-mini-cart .bopobb-cart-item.bopobb-cart-child .cart-info .quantity,tr.bopobb-cart-item.bopobb-cart-child td .mobile-product-price__qty{display:none}.bopobb-cart-item.bopobb-cart-child .bopobb-order-item-quantity .bopobb-order-item-qty[type=number]{-moz-appearance:textfield}ul.product_list_widget li .bopobb-cart-change-wrap{position:absolute;right:0;z-index:9}ul.product_list_widget li .bopobb-cart-change-wrap .bopobb-cart-change{padding:5px;width:fit-content;height:fit-content;text-align:center;color:#f8ffff;background-color:#0d71bb}ul.product_list_widget li .bopobb-cart-change-wrap .bopobb-cart-change:hover{background-color:#446084}.bopobb-sticky-items-wrap .bopobb-sticky-item .bopobb-sticky-item-img-wrap .bopobb-sticky-item-img{align-self:center}.bopobb-sticky-items-wrap .bopobb-sticky-item .bopobb-sticky-item-img-wrap img{vertical-align:sub}.bopobb-sticky-atc-wrap .bopobb-sticky-items-wrap{display:flex;max-height:100%}.bopobb-sticky-atc-wrap .bopobb-sticky-items-wrap .bopobb-sticky-item-img-wrap{display:flex;width:60px;height:60px;border:2px solid rgba(230,230,230,.8)}.bopobb-sticky-atc-wrap .bopobb-sticky-items-wrap .bopobb-sticky-item-img-wrap:before{margin:auto}.bopobb-sticky-atc-wrap .bopobb-sticky-items-wrap .bopobb-sticky-item-img{width:auto;max-width:60px;height:auto;max-height:60px}.bopobb-sticky-atc-wrap .bopobb-sticky-items-wrap .bopobb-sticky-item{margin-left:5px}.bopobb-sticky-atc-wrap .bopobb-sticky-items-wrap .bopobb-sticky-item:first-child{margin-left:0}.bopobb-sticky-atc-wrap .quantity{width:min-content}.bopobb-sticky-atc-wrap .quantity.hidden{border:0}.bopobb-sticky-atc-wrap .single_add_to_cart_button.bopobb-disabled{pointer-events:initial!important;cursor:pointer!important}.vi-wcaio-sidebar-cart-pd-desc .bopobb-order-item-quantity .bopobb-order-item-qty.bopobb-hidden,.vi-wcaio-sidebar-cart-products .bopobb-child-title .bopobb-cart-change-wrap,.vi-wcaio-sidebar-cart-products .bopobb-child-title .bopobb-order-change-wrap{display:none}.vi-wcaio-sidebar-cart-pd-desc .bopobb-order-item-quantity .bopobb-order-item-qty{width:27px;height:24px;padding:0;margin:auto;border:0;text-align:center;background-color:unset;border-bottom:1px solid #000;box-shadow:none}.vi-wcaio-sidebar-cart-pd-desc .bopobb-order-item-qty::-webkit-inner-spin-button,.vi-wcaio-sidebar-cart-pd-desc .bopobb-order-item-qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vi-wcaio-sidebar-cart-pd-desc .bopobb-order-item-quantity .bopobb-order-item-qty[type=number]{-moz-appearance:textfield}.bopobb-xoo-wsc-child .bopobb-cart-change-wrap,.bopobb-xoo-wsc-child .xoo-wsc-smr-del,.xoo-wsc-modal .xoo-wsc-products .bopobb-child-title .bopobb-order-change-wrap{display:none}.xoo-wsc-products .xoo-wsc-product .bopobb-xoo-wsc-child,.xoo-wsc-products .xoo-wsc-product .bopobb-xoo-wsc-parent{display:flex;border-bottom:1px solid #eee}@media screen and (min-width:769px){.bopobb-area .bopobb-inner .bopobb-popup .bopobb-option-product-wrap .bopobb-option-product .bopobb-option-detail-wrap{overflow-x:auto}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-option-product-wrap .bopobb-option-product .bopobb-option-detail-wrap::-webkit-scrollbar{width:.5em;background-color:#f1f1f1}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-option-product-wrap .bopobb-option-product .bopobb-option-detail-wrap::-webkit-scrollbar-thumb{background-color:#c1c1c1}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-option-product-wrap .bopobb-option-product .bopobb-option-detail-wrap::-webkit-scrollbar-thumb:hover{background-color:#a1a1a1}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-option-product-wrap .bopobb-option-product .bopobb-option-detail-wrap::-webkit-scrollbar-button{display:none}}@media screen and (max-width:768px){.bopobb-area .bopobb-inner .bopobb-popup{width:90%;height:90%}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header{height:7%;padding:10px 20px}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-products-wrap,.bopobb-area .bopobb-popup .bopobb-product-gallery-wrap{height:93%}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list:not(.bopobb-option-product-wrap){padding-left:1em;padding-right:1em;padding-bottom:40px;grid-template-columns:1fr 1fr 1fr}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-option-product-wrap .bopobb-option-product{display:block;max-height:90%;overflow-y:auto;overflow-x:hidden;margin-bottom:50px}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-image-wrap{margin:0;padding-right:0;max-width:100%}.bopobb-area .bopobb-popup .bopobb-option-product .bopobb-option-detail-wrap{margin:0;padding-left:0}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery .bopobb-gallery-img-wrap,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list .bopobb-product{width:unset}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery{padding:0 1em 40px}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery-wrap .bopobb-gallery-add-wrap{top:90%;left:50%;transform:translateX(-50%)}.theme-zoa .bopobb-single-wrap .bopobb-items-bottom-wrap .bopobb-detail-table{table-layout:unset}.bopobb-sticky-atc-wrap .bopobb-sticky-items-wrap{overflow-x:auto}}@media screen and (max-width:600px){.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list,.bopobb-area .bopobb-inner .bopobb-popup .bopobb-variation-list:not(.bopobb-option-product-wrap){grid-template-columns:1fr 1fr;grid-gap:10px}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-title{font-size:1em}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header{padding:.5em}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header-left{font-size:18px}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-popup-header-right{font-size:24px}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-gallery{margin:0}.bopobb-product-gallery-wrap .bopobb-product-gallery .bopobb-flexslider .flex-control-thumbs li{width:28%;margin-left:2%;margin-right:2%}.bopobb-area .bopobb-inner .bopobb-popup .bopobb-product-list .bopobb-product .bopobb-product-img-wrap .bopobb-product-zoom{background-color:#fff;opacity:1;visibility:visible}.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap.bopobb-paging-full{flex-direction:column;height:auto}.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap.bopobb-paging-full .bopobb-attr-filter-wrap .bopobb-attr-filter-input,.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap.bopobb-paging-full .bopobb-category-filter-wrap .bopobb-category-filter,.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap.bopobb-paging-full .bopobb-search-filter-wrap .bopobb-search-filter-input{width:100%}.bopobb-area .bopobb-popup .bopobb-product-list .bopobb-product-paging-wrap.bopobb-paging-full .bopobb-product-paging{padding:5px 0}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-detail-table .bopobb-item-product td .bopobb-item-right{flex-direction:column}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-detail-table .bopobb-item-product td .bopobb-item-right .bopobb-item-quantity{margin-bottom:.4em}.bopobb-shortcode-wrap .bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-detail-table .bopobb-item-product td .bopobb-item-right .bopobb-item-quantity{text-align:end}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-detail-table .bopobb-item-product td .bopobb-item-right .bopobb-item-price{margin-left:0;text-align:center}.bopobb-shortcode-wrap .bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-detail-table .bopobb-item-product td .bopobb-item-right .bopobb-item-price{align-self:end}.bopobb-single-wrap .bopobb-items-bottom-wrap.bopobb-template-2 .bopobb-detail-table tr.bopobb-item-product th .bopobb-item-change{padding:.4em}.bopobb-single-wrap .bopobb-items-top-wrap{flex-wrap:wrap}}