.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-441 .elementor-element.elementor-element-cd83173 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:900;text-transform:uppercase;line-height:1.2em;word-spacing:6px;color:#F4EDE2;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-441 .elementor-element.elementor-element-6ddbdaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-441 .elementor-element.elementor-element-6ddbdaa .cart button, .elementor-441 .elementor-element.elementor-element-6ddbdaa .cart .button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:900;text-transform:uppercase;padding:17px 17px 17px 17px;color:var( --e-global-color-8000f95 );background-color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-441 .elementor-element.elementor-element-6ddbdaa form.cart table.variations label{color:var( --e-global-color-b862108 );}.woocommerce .elementor-441 .elementor-element.elementor-element-6ddbdaa form.cart table.variations td.value select{color:var( --e-global-color-background );}.woocommerce .elementor-441 .elementor-element.elementor-element-6ddbdaa form.cart table.variations td.value select, .woocommerce .elementor-441 .elementor-element.elementor-element-6ddbdaa form.cart table.variations td.value:before{background-color:var( --e-global-color-8000f95 );}body.elementor-page-441:not(.elementor-motion-effects-element-type-background), body.elementor-page-441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8000f95 );}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-441 .elementor-element.elementor-element-cd83173 .elementor-heading-title{font-size:22px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-441 .elementor-element.elementor-element-cd83173 .elementor-heading-title{font-size:18px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6ddbdaa */.elementor-441 .elementor-element.elementor-element-6ddbdaa table.variations { width: 100%; background: transparent; margin: 0; }
.elementor-441 .elementor-element.elementor-element-6ddbdaa table.variations th,
.elementor-441 .elementor-element.elementor-element-6ddbdaa table.variations td { display: block; padding: 0; text-align: left; }
.elementor-441 .elementor-element.elementor-element-6ddbdaa table.variations th.label label { color: #f4ede2; font-size: 12px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; }
.elementor-441 .elementor-element.elementor-element-6ddbdaa table.variations select { width: 100%; margin-top: 10px; padding: 14px 16px; background: #262019; color: #f4ede2; border: 1px solid #3a322a; border-radius: 12px; font-size: 16px; font-weight: 700; color-scheme: dark; }
.elementor-441 .elementor-element.elementor-element-6ddbdaa .reset_variations { display: none !important; }

.elementor-441 .elementor-element.elementor-element-6ddbdaa .single_variation_wrap { display: flex; flex-direction: column; gap: 20px; margin-top: 20px; }
.elementor-441 .elementor-element.elementor-element-6ddbdaa .woocommerce-variation-price .price,
.elementor-441 .elementor-element.elementor-element-6ddbdaa .woocommerce-variation-price .price * { color: #f4ede2; }
.elementor-441 .elementor-element.elementor-element-6ddbdaa .woocommerce-variation-price .price { display: block; font-size: 72px; font-weight: 900; line-height: 1; }
.elementor-441 .elementor-element.elementor-element-6ddbdaa .woocommerce-variation-price .woocommerce-Price-currencySymbol { margin-left: 4px; color: #ffc400; font-size: .4em; font-weight: 800; }
.elementor-441 .elementor-element.elementor-element-6ddbdaa .woocommerce-variation-description p { margin: 8px 0 0; color: #b8a98f; font-size: 16px; }
.elementor-441 .elementor-element.elementor-element-6ddbdaa .woocommerce-variation-availability { display: none; }

.elementor-441 .elementor-element.elementor-element-6ddbdaa .single_add_to_cart_button { width: 100%; padding: 17px 24px; border-radius: 14px; font-size: 15px; font-weight: 900; letter-spacing: .06em; text-transform: uppercase; }

@media (max-width: 767px) {
  .elementor-441 .elementor-element.elementor-element-6ddbdaa .woocommerce-variation-price .price { font-size: 56px; }
}/* End custom CSS */