.elementor-3071 .elementor-element.elementor-element-adc4ff0 .rc-product-gallery{--rc-gallery-gap:10px;}.elementor-3071 .elementor-element.elementor-element-9f76630{margin:034px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3071 .elementor-element.elementor-element-9f76630 .elementor-heading-title{font-family:var( --e-global-typography-cdd8c4b-font-family ), Sans-serif;font-size:var( --e-global-typography-cdd8c4b-font-size );font-weight:var( --e-global-typography-cdd8c4b-font-weight );}.elementor-3071 .elementor-element.elementor-element-ebd2b31 .rc-text-preview__submit:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-21ad052 );}.elementor-3071 .elementor-element.elementor-element-ebd2b31 .rc-text-preview__submit{width:80px;color:var( --e-global-color-primary );}.elementor-3071 .elementor-element.elementor-element-2f65603{text-align:start;}.elementor-3071 .elementor-element.elementor-element-2f65603 .elementor-heading-title{font-family:var( --e-global-typography-fda789f-font-family ), Sans-serif;font-size:var( --e-global-typography-fda789f-font-size );font-weight:var( --e-global-typography-fda789f-font-weight );-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );}.elementor-3071 .elementor-element.elementor-element-ba4c334{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3071 .elementor-element.elementor-element-ba4c334 .elementor-heading-title{font-family:var( --e-global-typography-64a49a8-font-family ), Sans-serif;font-size:var( --e-global-typography-64a49a8-font-size );font-weight:var( --e-global-typography-64a49a8-font-weight );text-transform:var( --e-global-typography-64a49a8-text-transform );color:var( --e-global-color-secondary );}.elementor-3071 .elementor-element.elementor-element-419e12e{font-family:var( --e-global-typography-64a49a8-font-family ), Sans-serif;font-size:var( --e-global-typography-64a49a8-font-size );font-weight:var( --e-global-typography-64a49a8-font-weight );text-transform:var( --e-global-typography-64a49a8-text-transform );color:var( --e-global-color-secondary );}.elementor-3071 .elementor-element.elementor-element-e1fe248{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-3071 .elementor-element.elementor-element-e1fe248 .price{color:var( --e-global-color-accent );font-family:var( --e-global-typography-ac37103-font-family ), Sans-serif;font-size:var( --e-global-typography-ac37103-font-size );font-weight:var( --e-global-typography-ac37103-font-weight );text-transform:var( --e-global-typography-ac37103-text-transform );}body:not(.rtl) .elementor-3071 .elementor-element.elementor-element-e1fe248:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-3071 .elementor-element.elementor-element-e1fe248:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-3071 .elementor-element.elementor-element-e1fe248.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-3071 .elementor-element.elementor-element-c4336cb{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-3071 .elementor-element.elementor-element-14b80dc .cart button, .elementor-3071 .elementor-element.elementor-element-14b80dc .cart .button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );color:var( --e-global-color-21ad052 );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-3071 .elementor-element.elementor-element-14b80dc{--view-cart-spacing:0px;}.woocommerce .elementor-3071 .elementor-element.elementor-element-14b80dc form.cart .variations{margin-bottom:0px;}.woocommerce .elementor-3071 .elementor-element.elementor-element-14b80dc form.cart table.variations tr th, .woocommerce .elementor-3071 .elementor-element.elementor-element-14b80dc form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-3071 .elementor-element.elementor-element-14b80dc form.cart table.variations label{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.woocommerce .elementor-3071 .elementor-element.elementor-element-14b80dc form.cart table.variations td.value select{color:var( --e-global-color-secondary );}.woocommerce .elementor-3071 .elementor-element.elementor-element-14b80dc form.cart table.variations td.value select, .woocommerce .elementor-3071 .elementor-element.elementor-element-14b80dc form.cart table.variations td.value:before{background-color:var( --e-global-color-21ad052 );border:var( --e-global-color-secondary );}.woocommerce .elementor-3071 .elementor-element.elementor-element-14b80dc form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-3071 .elementor-element.elementor-element-14b80dc form.cart table.variations td.value:before{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-3071 .elementor-element.elementor-element-5d306b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-3071 .elementor-element.elementor-element-5d306b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products ul.products li.product{text-align:center;}.elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );margin-bottom:0px;}.elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );margin-bottom:0px;}.elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-accent );}.elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-accent );}.elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-3071 .elementor-element.elementor-element-9f76630 .elementor-heading-title{font-size:var( --e-global-typography-cdd8c4b-font-size );}.elementor-3071 .elementor-element.elementor-element-2f65603 .elementor-heading-title{font-size:var( --e-global-typography-fda789f-font-size );}.elementor-3071 .elementor-element.elementor-element-ba4c334 .elementor-heading-title{font-size:var( --e-global-typography-64a49a8-font-size );}.elementor-3071 .elementor-element.elementor-element-419e12e{font-size:var( --e-global-typography-64a49a8-font-size );}.woocommerce .elementor-3071 .elementor-element.elementor-element-e1fe248 .price{font-size:var( --e-global-typography-ac37103-font-size );}.elementor-3071 .elementor-element.elementor-element-14b80dc .cart button, .elementor-3071 .elementor-element.elementor-element-14b80dc .cart .button{font-size:var( --e-global-typography-text-font-size );}.elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-3071 .elementor-element.elementor-element-9f76630 .elementor-heading-title{font-size:var( --e-global-typography-cdd8c4b-font-size );}.elementor-3071 .elementor-element.elementor-element-2f65603 .elementor-heading-title{font-size:var( --e-global-typography-fda789f-font-size );}.elementor-3071 .elementor-element.elementor-element-ba4c334 .elementor-heading-title{font-size:var( --e-global-typography-64a49a8-font-size );}.elementor-3071 .elementor-element.elementor-element-419e12e{font-size:var( --e-global-typography-64a49a8-font-size );}.woocommerce .elementor-3071 .elementor-element.elementor-element-e1fe248 .price{font-size:var( --e-global-typography-ac37103-font-size );}.elementor-3071 .elementor-element.elementor-element-14b80dc .cart button, .elementor-3071 .elementor-element.elementor-element-14b80dc .cart .button{font-size:var( --e-global-typography-text-font-size );}.elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-3071 .elementor-element.elementor-element-5d1e2a4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for rc_text_preview, class: .elementor-element-ebd2b31 */.elementor-3071 .elementor-element.elementor-element-ebd2b31 input,
.elementor-3071 .elementor-element.elementor-element-ebd2b31 select,
.elementor-3071 .elementor-element.elementor-element-ebd2b31 button {
    height: 34px;
    font:inherit;
    padding:0 14px;
}

.elementor-3071 .elementor-element.elementor-element-ebd2b31 input {
    width:100%;
}

.elementor-3071 .elementor-element.elementor-element-ebd2b31 label:nth-child(1){
    width:auto;
    flex-grow: 100;
}

.elementor-3071 .elementor-element.elementor-element-ebd2b31 button {
    border-color: var(--e-global-color-primary);
}


.elementor-3071 .elementor-element.elementor-element-ebd2b31 select {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-419e12e */.sku_wrapper,
.detail-label{
    display:none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-14b80dc */.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
        color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-ac37103-font-family), Sans-serif;
    font-size: var(--e-global-typography-ac37103-font-size);
    font-weight: var(--e-global-typography-ac37103-font-weight);
    text-transform: var(--e-global-typography-ac37103-text-transform);
}

.elementor-3071 .elementor-element.elementor-element-14b80dc form.variations_form.cart {
  display: grid;
  grid-template-columns: max-content max-content;
  gap: 12px 28px;
  align-items: start;
}

.elementor-3071 .elementor-element.elementor-element-14b80dc table.variations,
.elementor-3071 .elementor-element.elementor-element-14b80dc table.variations tbody,
.elementor-3071 .elementor-element.elementor-element-14b80dc table.variations tr,
.elementor-3071 .elementor-element.elementor-element-14b80dc table.variations th,
.elementor-3071 .elementor-element.elementor-element-14b80dc table.variations td {
  width: auto !important;
  margin: 0 !important;
  background: #fff !important;
}

.elementor-3071 .elementor-element.elementor-element-14b80dc table.variations {
  grid-column: 1;
  grid-row: 1;
  align-self: start;
}

.elementor-3071 .elementor-element.elementor-element-14b80dc table.variations th.label {
  padding: 0 12px 0 0 !important;
  text-align: left !important;
  white-space: nowrap;
}

.elementor-3071 .elementor-element.elementor-element-14b80dc table.variations td.value {
  padding: 0 !important;
}

.elementor-3071 .elementor-element.elementor-element-14b80dc table.variations select {
  appearance: none;
  -webkit-appearance: none;
  min-height: 40px;
  padding: 8px 42px 8px 14px !important;
  border: 1px solid #000 !important;
  border-radius: 0;
  background-color: #fff !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 14px center !important;
}

.elementor-3071 .elementor-element.elementor-element-14b80dc .single_variation_wrap {
  display: contents;
}

.elementor-3071 .elementor-element.elementor-element-14b80dc .woocommerce-variation {
  grid-column: 1 / -1;
  grid-row: 2;
}

.elementor-3071 .elementor-element.elementor-element-14b80dc .woocommerce-variation-add-to-cart,
.elementor-3071 .elementor-element.elementor-element-14b80dc .e-atc-qty-button-holder {
  display: flex;
  grid-column: 2;
  grid-row: 1;
  margin: 0 !important;
  height:40px;
}

@media screen and (max-width: 767px){
.elementor-3071 .elementor-element.elementor-element-14b80dc .woocommerce-variation-add-to-cart,
.elementor-3071 .elementor-element.elementor-element-14b80dc .e-atc-qty-button-holder {
  display: flex;
  grid-column: 1;
  grid-row: 3;
  margin: 0 !important;
  height:40px;
}

}

.elementor-3071 .elementor-element.elementor-element-14b80dc .single_add_to_cart_button {
  margin: 0 !important;
  white-space: nowrap;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #010101;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-5d1e2a4 */.add_to_cart_button {
    display:none !important;
}/* End custom CSS */