:root{--cfw-heading-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--cfw-body-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--cfw-body-background-color:#fff;--cfw-body-text-color:#666;--cfw-body-link-color:#0073aa;--cfw-header-background-color:#fff;--cfw-header-text-color:#2b2b2b;--cfw-header-bottom-margin:0;--cfw-footer-background-color:#fff;--cfw-footer-text-color:#999;--cfw-footer-top-margin:0;--cfw-cart-summary-background-color:#fff;--cfw-cart-summary-mobile-background-color:#f4f4f4;--cfw-cart-summary-text-color:#333;--cfw-cart-summary-item-quantity-background-color:#727272e6;--cfw-cart-summary-item-quantity-text-color:#fff;--cfw-cart-summary-order-total-text-color:#000;--cfw-breadcrumb-completed-text-color:#00000080;--cfw-breadcrumb-current-text-color:#333;--cfw-breadcrumb-next-text-color:#00000080;--cfw-breadcrumb-completed-accent-color:#333;--cfw-breadcrumb-current-accent-color:#333;--cfw-breadcrumb-next-accent-color:#333;--cfw-buttons-primary-background-color:#333;--cfw-buttons-primary-text-color:#fff;--cfw-buttons-primary-hover-background-color:#555;--cfw-buttons-primary-hover-text-color:#fff;--cfw-buttons-secondary-background-color:#333;--cfw-buttons-secondary-text-color:#fff;--cfw-buttons-secondary-hover-background-color:#555;--cfw-buttons-secondary-hover-text-color:#555;--cfw-logo-url:"";--cfw-loading-shimmer-display-mode:block;--cfw-loading-shimmer-cart-item-quantity-display-mode:none;--cfw-loading-shimmer-primary-color:#eff1f3;--cfw-loading-shimmer-gradient:linear-gradient(to right,var(--cfw-loading-shimmer-primary-color) 4%,#e2e2e2 25%,var(--cfw-loading-shimmer-primary-color) 36%);--cfw-horizontal-divider-color:#b0b0b2;--cfw-loading-shimmer-filter:none;--cfw-tb-review-title:#333;--cfw-tb-review-subtitle:#6b7280;--cfw-tb-review-content:#333;--cfw-tb-guarantee-title:#333;--cfw-tb-guarantee-content:#333}.cfw-order-bumps-stepper-wrapper{display:flex;justify-content:space-between;margin-bottom:1.8em;margin-top:auto}.cfw-order-bumps-stepper-wrapper .stepper-item{align-items:center;display:flex;flex:1;flex-direction:column;position:relative}@media(max-width:768px){.cfw-order-bumps-stepper-wrapper .stepper-item{font-size:12px}}.cfw-order-bumps-stepper-wrapper .stepper-item:before{border-bottom:4px solid #ccc;content:"";left:-50%;position:absolute;top:20px;width:100%;z-index:2}.cfw-order-bumps-stepper-wrapper .stepper-item:after{border-bottom:4px solid #ccc;content:"";left:50%;position:absolute;top:20px;width:100%;z-index:2}.cfw-order-bumps-stepper-wrapper .stepper-item .step-counter{align-items:center;background:#ccc;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:6px;position:relative;width:40px;z-index:5}.cfw-order-bumps-stepper-wrapper .stepper-item.active{font-weight:700}.cfw-order-bumps-stepper-wrapper .stepper-item.completed .step-counter{background-color:var(--cfw-buttons-primary-background-color)}.cfw-order-bumps-stepper-wrapper .stepper-item.completed:after,.cfw-order-bumps-stepper-wrapper .stepper-item.completed:before{border-bottom:4px solid var(--cfw-buttons-primary-background-color)}.cfw-order-bumps-stepper-wrapper .stepper-item.completed:after{content:"";left:50%;position:absolute;top:20px;width:100%;z-index:3}.cfw-order-bumps-stepper-wrapper .stepper-item:last-child:before{border-bottom:4px solid #ccc!important;z-index:3}.cfw-order-bumps-stepper-wrapper .stepper-item:first-child:before,.cfw-order-bumps-stepper-wrapper .stepper-item:last-child:after{content:none}.cfw-order-bump-offer-form-wrap .cfw-product-form-modal-title{font-family:var(--cfw-heading-font-family);font-size:1.5em}.cfw-order-bump-offer-form-wrap .cfw-product-form-modal-image-wrap{padding-right:10px}.cfw-order-bump-offer-form-wrap .cfw-product-form-modal-image-wrap img{height:auto;width:100%}.cfw-order-bump-offer-form-wrap .woocommerce-variation-add-to-cart{display:none!important}.cfw-order-bump-offer-form-wrap .variations label{text-align:left}.cfw-order-bump-offer-form-wrap .stock.out-of-stock{color:red}.cfw-order-bump-offer-form-wrap .quantity,.cfw-order-bump-offer-form-wrap .woocommerce-variation-price{display:none!important}.cfw-order-bump-offer-form-wrap p{margin-bottom:.8em!important}.cfw-order-bump-offer-form-wrap form{background:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 10px #0000001a;color:#333;padding:40px!important;width:auto!important}#sales-booster-popup {
position: fixed;
left: 20px;
bottom: 20px;
font-size: 1rem;
background: var(--et_white-2-dark, #fff);
z-index: 7;
max-width: 400px;
width: calc(100vw - 40px);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,.1);
transition: all .3s ease-in-out;
}
.rtl #sales-booster-popup {
left: auto;
right: 20px;
}
#sales-booster-popup .close {
margin: 10px;
color: #888;
cursor: pointer;
line-height: 1;
display: inline-flex;
align-items: center;
justify-content: center;
}
#sales-booster-popup .sales-booster-popup-inner {
display: flex;
align-items: center;
padding: 20px 25px 20px 20px;
}
[data-mode="dark"] #sales-booster-popup .heading {
color: #888;
}
html.et-mini-content-opened #sales-booster-popup,
.etheme-elementor-off-canvas--shown #sales-booster-popup,
.cart-checkout-advanced-layout #sales-booster-popup,
body:has(.add-overlay-body-on-hover:hover, .add-overlay-body-on-hover.dropdown-click.dropdown-opened:hover, .add-overlay-body-on-focus.focused, .add-overlay-body-on-focus:focus, .add-overlay-body-on-focus:focus-within) #sales-booster-popup,
#sales-booster-popup:not(.loaded) {
opacity: 0;
visibility: hidden;
}
html.et-mini-content-opened #sales-booster-popup.animation-slide_right,
.etheme-elementor-off-canvas--shown #sales-booster-popup.animation-slide_right,
#sales-booster-popup.animation-slide_right:not(.loaded) {
transform: translateX(-30px);
}
html.et-mini-content-opened #sales-booster-popup.animation-slide_left,
.etheme-elementor-off-canvas--shown #sales-booster-popup.animation-slide_left,
#sales-booster-popup.animation-slide_left:not(.loaded) {
transform: translateX(30px);
}
html.et-mini-content-opened #sales-booster-popup.animation-slide_up,
.etheme-elementor-off-canvas--shown #sales-booster-popup.animation-slide_up,
#sales-booster-popup.animation-slide_up:not(.loaded) {
transform: translateY(30px);
}
#sales-booster-popup img {
max-width: 70px;
margin-right: 10px;
}
.rtl #sales-booster-popup img {
margin-right: 0;
margin-left: 10px;
}
#sales-booster-popup .sales-booster-popup-inner > div {
overflow: hidden;
}
#sales-booster-popup .sales-booster-popup-inner > div:only-child {
flex: 1;
}
#sales-booster-popup .sales-booster-popup-inner > div > span {
display: block;
width: 100%;
}
#sales-booster-popup .sales-booster-popup-inner > div .info {
display: flex;
white-space: nowrap;
flex-wrap: nowrap;
}
#sales-booster-popup .heading {
font-size: 1.14rem;
color: #555;
margin-bottom: 5px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
#sales-booster-popup .heading a {
text-decoration: underline;
}
#sales-booster-popup .info,
#sales-booster-popup .price-wrapper {
margin-bottom: 5px;
font-size: 1rem;
}
#sales-booster-popup .read-more {
font-size: inherit;
}
@media only screen and (max-width: 992px) {
#sales-booster-popup {
left: 15px;
bottom: 15px;
}
#sales-booster-popup img {
max-width: 50px;
}
#sales-booster-popup .read-more-wrapper {
display: none;
}
.rtl #sales-booster-popup {
left: auto;
right: 15px;
}
#sales-booster-popup .sales-booster-popup-inner {
padding: 10px 15px 10px 10px;
}
}
@media only screen and (max-width: 480px) {
#sales-booster-popup.loaded ~ .back-top,
#sales-booster-popup.loaded ~ .et-request-quote{
transform: translateX(20px);
opacity: 0;
visibility: hidden;
}
.rtl #sales-booster-popup.loaded ~ .back-top,
.rtl #sales-booster-popup.loaded ~ .et-request-quote{
transform: translateX(-20px);
}
}.wc-block-cart .ovabrw-cart-blocks .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price__regular, .wc-block-checkout .ovabrw-cart-blocks .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price__regular {
display: none;
}
.wc-block-cart .ovabrw-cart-blocks .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price__value, .wc-block-checkout .ovabrw-cart-blocks .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price__value {
margin-left: 0;
}
.wc-block-cart .ovabrw-cart-blocks .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-badge, .wc-block-checkout .ovabrw-cart-blocks .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-badge {
display: none;
}
.wc-block-cart .ovabrw-cart-blocks .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector, .wc-block-checkout .ovabrw-cart-blocks .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector {
display: none;
}
.wc-block-cart .ovabrw-cart-blocks .wc-block-cart-item__total .wc-block-components-product-price, .wc-block-cart .ovabrw-cart-blocks .wc-block-components-order-summary-item__total-price .wc-block-components-product-price, .wc-block-checkout .ovabrw-cart-blocks .wc-block-cart-item__total .wc-block-components-product-price, .wc-block-checkout .ovabrw-cart-blocks .wc-block-components-order-summary-item__total-price .wc-block-components-product-price {
text-align: left;
}
.wc-block-cart .ovabrw-cart-blocks .wc-block-cart-item__total .wc-block-components-product-price .variation, .wc-block-cart .ovabrw-cart-blocks .wc-block-components-order-summary-item__total-price .wc-block-components-product-price .variation, .wc-block-checkout .ovabrw-cart-blocks .wc-block-cart-item__total .wc-block-components-product-price .variation, .wc-block-checkout .ovabrw-cart-blocks .wc-block-components-order-summary-item__total-price .wc-block-components-product-price .variation {
margin: 0;
text-align: left;
}
.wc-block-cart .ovabrw-block-totals-remaining, .wc-block-cart .ovabrw-block-totals-payable, .wc-block-checkout .ovabrw-block-totals-remaining, .wc-block-checkout .ovabrw-block-totals-payable {
margin-top: 15px !important;
}