.elementor-8304 .elementor-element.elementor-element-56b711a6 > .elementor-container{max-width:1200px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8304 .elementor-element.elementor-element-96b18e5{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8304 .elementor-element.elementor-element-61ad1c05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;color:#25282C;}.woocommerce .elementor-8304 .elementor-element.elementor-element-57c958f6 .star-rating{color:#FFD24D;font-size:1em;}.woocommerce .elementor-8304 .elementor-element.elementor-element-57c958f6 .woocommerce-review-link{color:#868686;font-family:"Lato", Sans-serif;font-size:14px;}.woocommerce:not(.rtl) .elementor-8304 .elementor-element.elementor-element-57c958f6 .star-rating{margin-right:1.5em;}.woocommerce.rtl .elementor-8304 .elementor-element.elementor-element-57c958f6 .star-rating{margin-left:1.5em;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-8304 .elementor-element.elementor-element-6890b416 .price{color:#F6B3B6;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;}.woocommerce .elementor-8304 .elementor-element.elementor-element-1d3fcb65 .woocommerce-product-details__short-description{color:#868686;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8304 .elementor-element.elementor-element-3d7a93d5 .cart button, .elementor-8304 .elementor-element.elementor-element-3d7a93d5 .cart .button{transition:all 0.2s;}.elementor-8304 .elementor-element.elementor-element-3d7a93d5 .quantity .qty{transition:all 0.2s;}.elementor-8304 .elementor-element.elementor-element-91c3158 > .elementor-container{max-width:1200px;}.elementor-8304 .elementor-element.elementor-element-91c3158{padding:50px 0px 50px 0px;}.woocommerce .elementor-8304 .elementor-element.elementor-element-1752fa42 .woocommerce-tabs ul.wc-tabs li a{color:#25282C;}.elementor-8304 .elementor-element.elementor-element-5f86acf1 > .elementor-container{max-width:1200px;}.elementor-8304 .elementor-element.elementor-element-5f86acf1{padding:0px 0px 50px 0px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products ul.products li.product{text-align:center;}.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#25282C;}.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#25282C;}.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Lato", Sans-serif;font-size:15px;font-weight:600;}.woocommerce .elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products .products > h2{color:#25282C;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;text-decoration:underline;}.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products ul.products li.product .star-rating{color:#FFD24D;font-size:1em;}.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products ul.products li.product .price{color:#F6B3B6;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products ul.products li.product .price ins{color:#F6B3B6;}.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products ul.products li.product .price ins .amount{color:#F6B3B6;}.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products ul.products li.product .price del{color:#AAAAAA;}.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products ul.products li.product .price del .amount{color:#AAAAAA;}.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#F6B3B6;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;border-radius:36px 36px 36px 36px;padding:10px 25px 10px 25px;}.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:#C97178;}@media(max-width:1024px){.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-8304 .elementor-element.elementor-element-e426647.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-446c2a4c */.woo-variation-product-gallery{
    max-width:100%!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-57c958f6 */.woocommerce-review-link:hover{
    color:#f6b3b6!important;
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-1d3fcb65 */.elementor-8304 .elementor-element.elementor-element-1d3fcb65 span{
    color:#868686!important;
}
.elementor-8304 .elementor-element.elementor-element-1d3fcb65 a{
    color:#d4af37!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-3d7a93d5 */.woocommerce-variation-add-to-cart {
    display: flex;
    flex-direction: column;
}
#wc-stripe-payment-request-wrapper{
    width:100%;
}
.elementor-8304 .elementor-element.elementor-element-3d7a93d5 form.cart{
    flex-direction:column!important;
}
.elementor-8304 .elementor-element.elementor-element-3d7a93d5 button.single_add_to_cart_button.button.alt{
    background-color:#f6b3b6!important;
    font-family: 'Montserrat'!important;
}
.woocommerce .quantity .qty{
    width:100%!important;
    margin-bottom:5px;
}
/**/
.quantity {
    display: flex;
    gap: 2rem;
    align-tems:center;
    margin-bottom:10px;
}

.elementor-8304 .elementor-element.elementor-element-3d7a93d5 [type=button]:focus, .elementor-8304 .elementor-element.elementor-element-3d7a93d5 [type=button]:hover,.elementor-8304 .elementor-element.elementor-element-3d7a93d5 [type=submit]:focus,.elementor-8304 .elementor-element.elementor-element-3d7a93d5 [type=submit]:hover, .elementor-8304 .elementor-element.elementor-element-3d7a93d5 button:focus, .elementor-8304 .elementor-element.elementor-element-3d7a93d5 button:hover{
    background-color:#f6b3b6!important;
}
.plus,.minus{
border:1px solid #f6b3b6!important;
border-radius:50px;

}

.woocommerce-variation-price {
    /*display: none!important;*/
    justify-content: center;
    display: flex;
    padding-bottom: 10px;
    font-weight: 700;
}
.woocommerce-variation-availability {
    /*display: none!important;*/
    justify-content: center;
    display: flex;
    padding-bottom: 20px;
    font-weight: 700;
}
.woocommerce-variation-price span, .woocommerce-variation-availability p{
    color: #F6B3B6 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47ade8ac */.woocommerce-message .button {
    background: #F6B3B6!important;
    color:#fff!important;
    font-weight:400!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-1752fa42 */@media(max-width:600px){
    .woocommerce div.product .woocommerce-tabs ul.tabs{
        display:flex;
        font-size:14px;
    }
}
#tab-description a, p a{
    color:#d4af37!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-e426647 */.elementor-8304 .elementor-element.elementor-element-e426647 a.button.product_type_variable.add_to_cart_button {
    margin: 5px!important;
}/* End custom CSS */