.elementor-74 .elementor-element.elementor-element-5b246dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:025px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-5b246dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74 .elementor-element.elementor-element-8f8dd1f{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-74 .elementor-element.elementor-element-8f8dd1f:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-8f8dd1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-ee5d1f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-74 .elementor-element.elementor-element-ee5d1f4:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-ee5d1f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-74 .elementor-element.elementor-element-b70cad3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-74 .elementor-element.elementor-element-b70cad3 a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-6589ba7 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-align:start;}.elementor-74 .elementor-element.elementor-element-6589ba7 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-84cb88a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-74 .elementor-element.elementor-element-84cb88a .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-74 .elementor-element.elementor-element-84cb88a .elementor-divider{text-align:left;}.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-74 .elementor-element.elementor-element-bea0ebc{text-align:start;}.elementor-74 .elementor-element.elementor-element-bea0ebc .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-74 .elementor-element.elementor-element-3842542.elementor-element{--align-self:flex-start;}.woocommerce .elementor-74 .elementor-element.elementor-element-3842542 .woocommerce-review-link{color:#000000;font-family:"Merriweather", Sans-serif;font-size:14px;font-weight:200;}.woocommerce .elementor-74 .elementor-element.elementor-element-3842542 .star-rating{font-size:0.7em;}.elementor-74 .elementor-element.elementor-element-60181bc{text-align:start;}.woocommerce .elementor-74 .elementor-element.elementor-element-60181bc .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-74 .elementor-element.elementor-element-c8e9332 .cart button, .elementor-74 .elementor-element.elementor-element-c8e9332 .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;padding:10px 20px 10px 20px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-74 .elementor-element.elementor-element-c8e9332 .cart button:hover, .elementor-74 .elementor-element.elementor-element-c8e9332 .cart .button:hover{color:var( --e-global-color-primary );background-color:#FFFFFF00;border-color:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-c8e9332 .quantity .qty{border-radius:0px 0px 0px 0px;background-color:#FFFFFF;border-color:#000000;}.elementor-74 .elementor-element.elementor-element-c8e9332 .quantity .qty:focus{color:#000000;}.elementor-74 .elementor-element.elementor-element-53073e8{width:100%;max-width:100%;}.elementor-74 .elementor-element.elementor-element-53073e8 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 50px 10px 50px;}.woocommerce .elementor-74 .elementor-element.elementor-element-53073e8 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.woocommerce .elementor-74 .elementor-element.elementor-element-53073e8 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-text );}.woocommerce .elementor-74 .elementor-element.elementor-element-53073e8 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );border-width:1px 1px 1px 1px;margin-top:-1px;}.woocommerce .elementor-74 .elementor-element.elementor-element-53073e8 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-text );}.woocommerce .elementor-74 .elementor-element.elementor-element-53073e8 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-74 .elementor-element.elementor-element-53073e8 .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-0c09317 );}.woocommerce .elementor-74 .elementor-element.elementor-element-53073e8 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-0c09317 );border-color:var( --e-global-color-text );}.woocommerce .elementor-74 .elementor-element.elementor-element-53073e8 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:var( --e-global-color-text );}.woocommerce .elementor-74 .elementor-element.elementor-element-53073e8 .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-74 .elementor-element.elementor-element-53073e8 .woocommerce-Tabs-panel h2{color:var( --e-global-color-primary );}.woocommerce .elementor-74 .elementor-element.elementor-element-53073e8 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:1024px){.elementor-74 .elementor-element.elementor-element-5b246dd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-74 .elementor-element.elementor-element-8f8dd1f.e-con{--order:-99999 /* order start hack */;}.elementor-74 .elementor-element.elementor-element-ee5d1f4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-74 .elementor-element.elementor-element-ee5d1f4.e-con{--order:-99999 /* order start hack */;}.elementor-74 .elementor-element.elementor-element-bea0ebc{text-align:center;}.elementor-74 .elementor-element.elementor-element-3842542.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-60181bc{text-align:center;}.elementor-74 .elementor-element.elementor-element-53073e8 > .elementor-widget-container{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-5b246dd{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-74 .elementor-element.elementor-element-8f8dd1f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-74 .elementor-element.elementor-element-ee5d1f4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-b70cad3.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-6589ba7 .woocommerce-breadcrumb{text-align:center;}.elementor-74 .elementor-element.elementor-element-bea0ebc{text-align:center;}.elementor-74 .elementor-element.elementor-element-3842542.elementor-element{--align-self:center;}.elementor-74 .elementor-element.elementor-element-60181bc{text-align:center;}.elementor-74 .elementor-element.elementor-element-53073e8 > .elementor-widget-container{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-74 .elementor-element.elementor-element-8f8dd1f{--width:49.5%;}.elementor-74 .elementor-element.elementor-element-ee5d1f4{--width:49.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-74 .elementor-element.elementor-element-8f8dd1f{--width:100%;}.elementor-74 .elementor-element.elementor-element-ee5d1f4{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-c112442 */#product_images_sticky {
    position: sticky;
    top: 75px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-c8e9332 */.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{
    
    color: var(--e-global-color-accent);
    
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    
    font-weight: var(--e-global-typography-accent-font-weight);
    
}
@media (max-width: 1024px) {
    .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-53073e8 *//*Submit Button*/

.woocommerce #review_form #respond .form-submit input {

color: black ;
    
background-color: white ;
    
border: 1px solid black;

transition: all 0.1s ease ;
    
}

.woocommerce #review_form #respond .form-submit input:hover {
color: white ;
    
background-color: black ;
    
border: 1px solid white;
    
}

/*--------------------------------*/

/*Reviews Tab*/


/*There are no reviews yet.*/

.woocommerce-noreviews {

	font-style: italic;
}

/*Add a review/Be the first to review "_____"*/

#reply-title {
	font-size: 1.25rem;
	font-family: var(--e-global-typography-secondary-font-family);
	font-weight: var(--e-global-typography-secondary-font-weight);
	display: block;
	margin-bottom:10px
}

/*Your rating*/

.comment-form-rating > label:nth-child(1) {

	font-family: var(--e-global-typography-accent-font-family);

	margin-bottom: 10px;
}

/*Change distance between stars and your review*/

div.comment-form-rating{
	margin-bottom: -10px;
}

/* Change the color of the stars*/ 
a.star-1,  a.star-2, a.star-3, a.star-4, a.star-5 {
	color:#FFA800;
}

a.star-1:hover, a.star-2:hover, a.star-3:hover, a.star-4:hover, a.star-5:hover{
    color: #FFA800;
}

/*Review input tabs*/

.comment-form-comment > label:nth-child(1){

margin-bottom: 5px;
}

.comment-form-author > label:nth-child(1){

margin-bottom: 5px;
}

.comment-form-email > label:nth-child(1){

margin-bottom: 5px;
}

/*--------------------------------*/

/*Product Data Tabs Overflow*/

@media (max-width: 450px) {
.tabs.wc-tabs {
    display: flex;
    overflow-x: auto;
    white-space: nowrap; 
    
}
        .woocommerce div.product.elementor ul.tabs {
	display:flex;
overflow: scroll;
}
}/* End custom CSS */