.solace-extra-button:not(.elementor-widget-woocommerce-products *),a.solace-extra-button:not(.elementor-widget-woocommerce-products *){background:var(--sol-color-button-initial);color:var(--sol-color-page-title-text);border-radius:0;}body .thumb-45 img{width:45px;height:45px;max-width:45px;}@media only screen and (min-width:767px) and (max-width:1024px){body .solaceform-form .solaceform-form-button-wrap button.tablet-full-width{width:100%;}}@media only screen and (min-width:1024px){body .solaceform-form .solaceform-form-button-wrap button.desktop-full-width{width:100%;}}@media only screen and (max-width:766px){body .solaceform-form .solaceform-form-button-wrap button.mobile-full-width{width:100%;}}body .solace-extra-checkout-vertical form.checkout.woocommerce-checkout{display:block;}body .elementor-widget-solace-extra-product-meta{display:flex;flex-wrap:wrap;align-items:center;}body .elementor-widget-solace-extra-product-meta .solace_extra_product_meta{display:flex;flex-wrap:wrap;align-items:center;}body .elementor-widget-solace-extra-product-meta .solace_extra_product_meta span.detail-container{display:flex;flex-wrap:wrap;align-items:center;}body .elementor-widget-solace-extra-product-meta .solace_extra_product_meta span.detail-container::after{display:inline-block;}body .elementor-woo-meta--view-stacked.elementor-widget-solace-extra-product-meta .solace_extra_product_meta{flex-direction:column;align-items:flex-start;}body .elementor-woo-meta--view-stacked.elementor-widget-solace-extra-product-meta .solace_extra_product_meta .sku_wrapper,body .elementor-woo-meta--view-stacked.elementor-widget-solace-extra-product-meta .solace_extra_product_meta .posted_in,body .elementor-woo-meta--view-stacked.elementor-widget-solace-extra-product-meta .solace_extra_product_meta .tagged_as{display:block;padding-bottom:0;}body .elementor-woo-meta--view-stacked.elementor-widget-solace-extra-product-meta .solace_extra_product_meta span.detail-container{position:relative;width:100%;}body .elementor-woo-meta--view-stacked.elementor-widget-solace-extra-product-meta .solace_extra_product_meta span.detail-container:not(:last-child)::after{left:0;position:absolute !important;}body.elementor-page .elementor-widget-woocommerce-cart .woocommerce .cart_totals h2,body.elementor-page .elementor-widget-woocommerce-cart .woocommerce .cart_totals h3{color:var(--sections-title-color,#000) !important;}body.elementor-page .elementor-widget-woocommerce-cart .woocommerce .cart th{color:var(--order-summary-title-color,#000) !important;}body.elementor-page .elementor-widget-woocommerce-cart .woocommerce .product-name a,body.elementor-page .elementor-widget-woocommerce-cart .woocommerce .product-name a:visited{color:var(--product-link-normal-color,#000) !important;}body.elementor-page .elementor-widget-woocommerce-cart .woocommerce .product-name a:hover{color:var(--product-link-hover-color,#000) !important;}body.elementor-page .elementor-widget-woocommerce-cart .woocommerce .remove{color:var(--order-summary-remove-icon-normal-color,#000) !important;}body.elementor-page .elementor-widget-woocommerce-cart .woocommerce .remove:hover{color:var(--order-summary-remove-icon-hover-color,var(--order-summary-remove-icon-normal-color,#000)) !important;}body .elementor-widget-solace-extra-site-logo .elementor-site-logo img,body .elementor-widget-solace-extra-site-logo .elementor-site-logo a img{max-width:100%;height:auto;}.elementor-widget-wc-elements,
.elementor-widget-woocommerce-cart,
.elementor-widget-woocommerce-checkout-page { --wc-el-accent: var(--e-global-color-solcolorbuttoninitial, var(--e-global-color-primary, #d99653));
--wc-el-accent-hover: var(--e-global-color-solcolorbuttonhover, var(--e-global-color-secondary, #cf8439));
--wc-el-link: var(--e-global-color-solcolorlinkbuttoninitial, var(--e-global-color-accent, #d99653));
--wc-el-text: var(--e-global-color-solcolorbasefont, var(--e-global-color-text, #514d55));
--wc-el-heading: var(--e-global-color-solcolorheading, var(--e-global-color-secondary, #3e3e3e));
--wc-el-border: var(--e-global-color-solcolorborder, var(--e-global-color-secondary, #dfe0df));
--wc-el-bg: var(--e-global-color-solcolorbackground, #ffffff);
} .elementor-widget-wc-elements .woocommerce {
color: var(--wc-el-text);
}
.elementor-widget-wc-elements .woocommerce h1,
.elementor-widget-wc-elements .woocommerce h2,
.elementor-widget-wc-elements .woocommerce h3,
.elementor-widget-wc-elements .woocommerce h4 {
color: var(--wc-el-heading);
} .elementor-widget-wc-elements .woocommerce a,
.elementor-widget-wc-elements .woocommerce .lost_password a,
.elementor-widget-wc-elements .woocommerce .woocommerce-info a,
.elementor-widget-wc-elements .woocommerce a.showcoupon,
.elementor-widget-wc-elements .woocommerce a.woocommerce-remove-coupon,
.elementor-widget-wc-elements .woocommerce-MyAccount-navigation ul li a {
color: var(--wc-el-link);
}
.elementor-widget-wc-elements .woocommerce a:hover,
.elementor-widget-wc-elements .woocommerce .lost_password a:hover,
.elementor-widget-wc-elements .woocommerce .woocommerce-info a:hover,
.elementor-widget-wc-elements .woocommerce a.showcoupon:hover,
.elementor-widget-wc-elements .woocommerce-MyAccount-navigation ul li a:hover {
color: var(--wc-el-accent-hover);
} .elementor-widget-wc-elements .woocommerce button.button,
.elementor-widget-wc-elements .woocommerce a.button,
.elementor-widget-wc-elements .woocommerce input.button,
.elementor-widget-wc-elements .woocommerce button[type="submit"] {
background: var(--wc-el-accent);
border-color: var(--wc-el-accent);
color: #ffffff;
padding: 12px 24px;
}
.elementor-widget-wc-elements .woocommerce button.button:hover,
.elementor-widget-wc-elements .woocommerce button.button:focus,
.elementor-widget-wc-elements .woocommerce a.button:hover,
.elementor-widget-wc-elements .woocommerce a.button:focus,
.elementor-widget-wc-elements .woocommerce input.button:hover,
.elementor-widget-wc-elements .woocommerce input.button:focus,
.elementor-widget-wc-elements .woocommerce button[type="submit"]:hover,
.elementor-widget-wc-elements .woocommerce button[type="submit"]:focus {
background: var(--wc-el-accent-hover);
border-color: var(--wc-el-accent-hover);
color: #ffffff;
} .elementor-widget-wc-elements .woocommerce .cart_totals a.checkout-button {
margin-top: 16px;
width: 100%;
display: block;
text-align: center;
} .elementor-widget-wc-elements .woocommerce #place_order {
width: 100%;
padding: 16px 0;
text-align: center;
} .elementor-widget-wc-elements .woocommerce table.shop_table {
border-color: var(--wc-el-border);
}
.elementor-widget-wc-elements .woocommerce table.shop_table th {
background: var(--wc-el-bg);
border-color: var(--wc-el-border);
color: var(--wc-el-heading);
}
.elementor-widget-wc-elements .woocommerce table.shop_table td {
border-color: var(--wc-el-border);
} .elementor-widget-wc-elements .woocommerce .cart_totals,
.elementor-widget-wc-elements .woocommerce .woocommerce-checkout-review-order,
.elementor-widget-wc-elements .woocommerce .woocommerce-billing-fields,
.elementor-widget-wc-elements .woocommerce .woocommerce-shipping-fields,
.elementor-widget-wc-elements .woocommerce .woocommerce-additional-fields {
background: var(--wc-el-bg);
border-color: var(--wc-el-border);
} .elementor-widget-wc-elements .woocommerce input.input-text,
.elementor-widget-wc-elements .woocommerce input[type="text"],
.elementor-widget-wc-elements .woocommerce input[type="email"],
.elementor-widget-wc-elements .woocommerce input[type="tel"],
.elementor-widget-wc-elements .woocommerce input[type="password"],
.elementor-widget-wc-elements .woocommerce input[type="number"],
.elementor-widget-wc-elements .woocommerce textarea,
.elementor-widget-wc-elements .woocommerce select,
.elementor-widget-wc-elements .woocommerce .select2-container .select2-selection--single {
border-color: var(--wc-el-border);
color: var(--wc-el-text);
}
.elementor-widget-wc-elements .woocommerce input.input-text:focus,
.elementor-widget-wc-elements .woocommerce input[type="text"]:focus,
.elementor-widget-wc-elements .woocommerce input[type="email"]:focus,
.elementor-widget-wc-elements .woocommerce input[type="tel"]:focus,
.elementor-widget-wc-elements .woocommerce input[type="password"]:focus,
.elementor-widget-wc-elements .woocommerce input[type="number"]:focus,
.elementor-widget-wc-elements .woocommerce textarea:focus,
.elementor-widget-wc-elements .woocommerce select:focus,
.elementor-widget-wc-elements .woocommerce .select2-container .select2-selection--single:focus {
border-color: var(--wc-el-accent);
} .elementor-widget-wc-elements .woocommerce .woocommerce-info,
.elementor-widget-wc-elements .woocommerce .woocommerce-message,
.elementor-widget-wc-elements .woocommerce .woocommerce-error {
background: var(--wc-el-bg);
border: 1px solid var(--wc-el-border);
color: var(--wc-el-text);
}
.elementor-widget-wc-elements .woocommerce .woocommerce-info {
border-top-color: var(--wc-el-accent);
}
.elementor-widget-wc-elements .woocommerce .woocommerce-message {
border-top-color: #8fae1b;
}
.elementor-widget-wc-elements .woocommerce .woocommerce-error {
border-top-color: #b81c23;
} .elementor-widget-woocommerce-cart,
.elementor-widget-woocommerce-checkout-page {
--sections-title-color: var(--wc-el-heading);
--sections-secondary-title-color: var(--wc-el-heading);
--sections-descriptions-color: var(--wc-el-text);
--sections-background-color: var(--wc-el-bg);
--sections-border-color: var(--wc-el-border);
--sections-radio-buttons-color: var(--wc-el-accent);
--sections-checkboxes-color: var(--wc-el-accent);
--links-normal-color: var(--wc-el-link);
--links-hover-color: var(--wc-el-accent-hover);
--product-link-normal-color: var(--wc-el-link);
--product-link-hover-color: var(--wc-el-accent-hover);
--forms-labels-color: var(--wc-el-text);
--forms-fields-normal-color: var(--wc-el-text);
--forms-fields-focus-color: var(--wc-el-accent);
--forms-fields-focus-border-color: var(--wc-el-accent);
--forms-buttons-normal-text-color: #ffffff;
--forms-buttons-hover-text-color: #ffffff;
--forms-buttons-border-color: var(--wc-el-accent);
--forms-buttons-hover-border-color: var(--wc-el-accent-hover);
--forms-buttons-hover-background-color: var(--wc-el-accent-hover);
--order-summary-title-color: var(--wc-el-heading);
--order-summary-color: var(--wc-el-text);
--order-summary-variations-color: var(--wc-el-text);
--order-summary-items-divider-color: var(--wc-el-border);
--order-summary-quantity-border-color: var(--wc-el-border);
--order-summary-totals-color: var(--wc-el-heading);
--order-summary-totals-divider-color: var(--wc-el-border);
--totals-color: var(--wc-el-text);
--totals-divider-color: var(--wc-el-border);
--checkout-button-normal-text-color: #ffffff;
--checkout-button-hover-text-color: #ffffff;
--checkout-button-hover-border-color: var(--wc-el-accent-hover);
--purchase-button-normal-text-color: #ffffff;
--purchase-button-hover-text-color: #ffffff;
--purchase-button-hover-border-color: var(--wc-el-accent-hover);
} .elementor-widget-woocommerce-cart .woocommerce .button:not(:where(#place_order)),
.elementor-widget-woocommerce-checkout-page .woocommerce .button:not(:where(#place_order)) {
background-color: var(--wc-el-accent);
} .elementor-widget-woocommerce-checkout-page .woocommerce #place_order {
background-color: var(--wc-el-accent);
}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}.elementor-widget-google_maps .elementor-widget-container,.elementor-widget-google_maps:not(:has(.elementor-widget-container)){overflow:hidden}.elementor-widget-google_maps .elementor-custom-embed{line-height:0}.elementor-widget-google_maps iframe{height:300px}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}