.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}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{display:block;}.elementor .e-collection-loop-base{display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor .e-199b769-6aff937{background-color:#DAA520;flex-direction:column;}.elementor .e-4d1866f{flex-direction:column;}