.elementor-40915 .elementor-element.elementor-element-5190184 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-40915 .elementor-element.elementor-element-d071594 > .elementor-widget-container{background-color:var( --e-global-color-23ef0a7 );}.elementor-40915 .elementor-element.elementor-element-631c60f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40915 .elementor-element.elementor-element-631c60f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-23ef0a7 );}.elementor-40915 .elementor-element.elementor-element-631c60f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-40915 .elementor-element.elementor-element-631c60f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-40915 .elementor-element.elementor-element-323652c1 .elementor-heading-title{font-family:"Archivo Narrow", Sans-serif;font-size:50px;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.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 );}.elementor-40915 .elementor-element.elementor-element-58f53e8e > .elementor-widget-container{background-color:var( --e-global-color-23ef0a7 );margin:0px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-58f53e8e{text-align:start;}.woocommerce .elementor-40915 .elementor-element.elementor-element-58f53e8e .price{color:#7a7a7a;font-family:"Archivo Narrow", Sans-serif;font-size:23px;font-weight:100;text-transform:none;letter-spacing:5.4px;}.woocommerce .elementor-40915 .elementor-element.elementor-element-58f53e8e .price ins{color:#0c0c0c;font-size:23px;font-weight:200;}body:not(.rtl) .elementor-40915 .elementor-element.elementor-element-58f53e8e:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-40915 .elementor-element.elementor-element-58f53e8e:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-40915 .elementor-element.elementor-element-58f53e8e.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-40915 .elementor-element.elementor-element-3cc1b9d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40915 .elementor-element.elementor-element-3cc1b9d6{text-align:start;}.woocommerce .elementor-40915 .elementor-element.elementor-element-3cc1b9d6 .woocommerce-product-details__short-description{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:200;line-height:1.7em;}.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-40915 .elementor-element.elementor-element-262239b1 .cart button, .elementor-40915 .elementor-element.elementor-element-262239b1 .cart .button{font-family:"Archivo Narrow", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:14px 035px 14px 35px;color:#ffffff;background-color:#000000;border-color:#000000;transition:all 0.2s;}.elementor-40915 .elementor-element.elementor-element-262239b1 .cart button:hover, .elementor-40915 .elementor-element.elementor-element-262239b1 .cart .button:hover{color:#000000;background-color:rgba(255,255,255,0.05);border-color:#000000;}.elementor-widget-button .elementor-button{background-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 );}.elementor-40915 .elementor-element.elementor-element-e3c66b9 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:underline;padding:00px 00px 00px 00px;}.elementor-40915 .elementor-element.elementor-element-e3c66b9 .elementor-button:hover, .elementor-40915 .elementor-element.elementor-element-e3c66b9 .elementor-button:focus{background-color:#02020200;color:#000000;}.elementor-40915 .elementor-element.elementor-element-e3c66b9 .elementor-button:hover svg, .elementor-40915 .elementor-element.elementor-element-e3c66b9 .elementor-button:focus svg{fill:#000000;}.elementor-widget-woocommerce-product-content{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-40915 .elementor-element.elementor-element-d3666bd > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-40915 .elementor-element.elementor-element-fe8ac84 > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-323652c1 */div.elementor-element.elementor-element-323652c1.elementor-widget.elementor-widget-woocommerce-product-title.elementor-page-title.elementor-widget-heading > div > h1 {
    margin-bottom: 15px;
    font-size: 20px;
    clear: none;
    margin-top: 0;
    padding: 0;
    font-weight: 500;
    line-height: 1.1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Inter,sans-serif;
        margin: 0;
    text-align: inherit;
    vertical-align: baseline;
    color: #444;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-58f53e8e */.price .woocommerce-Price-amount.amount { 
    color: #444;
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 22px;
    font-family: Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;
    letter-spacing: normal;
}


.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-3cc1b9d6 */.woocommerce .elementor-40915 .elementor-element.elementor-element-3cc1b9d6 .woocommerce-product-details__short-description {
    font-family: Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    text-size-adjust: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e3c66b9 */.elementor-button-wrapper .elementor-button-link.elementor-button.elementor-size-xs:hover {
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-a38018f */.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    background: #eaeaea;
    border: 1px solid #eef1fd;
    color: #510200;
}

.woocommerce div.product.elementor ul.tabs li a {
        font-family: Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;
        color: #510200;
        font-size: 13px;
        text-transform: uppercase;
        display: inline-block;
    line-height: 1;
    margin: 0;
    padding: 20px 30px;
    font-weight: 700;
    text-decoration: none;
}

.woocommerce .elementor-40915 .elementor-element.elementor-element-6bb22432 .woocommerce-tabs .woocommerce-Tabs-panel {
    background-color: white;
}

.woocommerce .elementor-40915 .elementor-element.elementor-element-6bb22432 .woocommerce-tabs .woocommerce-Tabs-panel {
    font-family: Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-element-8bd7875 .elementor-widget-container {
    font-family: Inter,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    color: #444;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b4b02ae *//* Sidebar */

.elementor-element-62c27ea .widget_shopping_cart,
.elementor-element-62c27ea .widget_block,
.elementor-element-62c27ea .widget.widget_recent_entries{
    border: 1px solid #eef1fd;
    box-shadow: 0 1px 1px rgba(0,0,0,.04);
    background-color: #fff;
    margin-bottom: 30px;
    padding: 30px;
}

/* Section */

.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-631c60f {
    display: block;
}

.elementor-col-50.elementor-element-28e8570 {
    padding-right: 5px;
}

.elementor-col-50.elementor-element-631c60f {
    padding-left: 5px;
}

@media(max-width: 768px) {
	.elementor-col-50.elementor-element-28e8570 {
      padding-right: 0;
    }
}

@media(max-width: 768px) {
	.elementor-col-50.elementor-element-631c60f {
    padding-left: 0;
}
}

.elementor-col-66 .elementor-widget-wrap.elementor-element-populated {
    padding: 0 15px;
}

.elementor-40915 .elementor-element.elementor-element-3e403b39 {
    margin-top:0;
}

.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
    padding-top: 0;
}

.elementor-40915 .elementor-element.elementor-element-631c60f > .elementor-element-populated {
    margin: 0 0 20px 0;
}

.elementor-col-50 .elementor-widget-wrap.elementor-element-populated {
    padding: 0;
}

.product-hookline {
    font-size: 18px;
    margin: 0 0 15px;
    padding: 0 10px 0 0;
}

@media(max-width: 575px) {
    .woocommerce div.product .woocommerce-tabs {
        padding: 5px;
    }
}

@media(max-width: 575px) {
    .woocommerce #reviews #comments ol.commentlist li .comment-text {
        margin: 0;
        padding-top: 40px;
    }
}

@media(max-width: 575px) {
    .woocommerce #reviews #comments ol.commentlist li img.avatar {
        margin: 5px 0 0 20px;
    }
}

@media(max-width: 575px) {
    .woocommerce div.product.elementor .woocommerce-tabs .panel.entry-content {
        padding: 20px 10px;
    }
}
    }/* End custom CSS */
/* Start custom CSS */.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1300px !important;
}/* End custom CSS */