.elementor-8 .elementor-element.elementor-element-e9910ae{--spacer-size:166px;}.elementor-8 .elementor-element.elementor-element-138ac89{margin-top:70px;margin-bottom:70px;padding:0px 20px 0px 20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-0a6a4fe .elementor-heading-title{font-family:var( --e-global-typography-559b492-font-family ), serif;font-size:var( --e-global-typography-559b492-font-size );font-weight:var( --e-global-typography-559b492-font-weight );text-transform:var( --e-global-typography-559b492-text-transform );line-height:var( --e-global-typography-559b492-line-height );letter-spacing:var( --e-global-typography-559b492-letter-spacing );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-7eb8f573{margin-top:50px;margin-bottom:50px;}.elementor-8 .elementor-element.elementor-element-3dd4d581 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-0a6a4fe .elementor-heading-title{font-size:var( --e-global-typography-559b492-font-size );line-height:var( --e-global-typography-559b492-line-height );letter-spacing:var( --e-global-typography-559b492-letter-spacing );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-0a6a4fe .elementor-heading-title{font-size:var( --e-global-typography-559b492-font-size );line-height:var( --e-global-typography-559b492-line-height );letter-spacing:var( --e-global-typography-559b492-letter-spacing );}}/* Start custom CSS for column, class: .elementor-element-d1d6eaa */.elementor-8 .elementor-element.elementor-element-d1d6eaa{
    max-width: 1100px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-742d413d */.elementor-8 .elementor-element.elementor-element-742d413d *{
    font-family: "futura-pt", sans-serif;
}

.elementor-8 .elementor-element.elementor-element-742d413d .woocommerce .wc-proceed-to-checkout a.button, .woocommerce-page .wc-proceed-to-checkout {
    text-align: right;
}

.elementor-8 .elementor-element.elementor-element-742d413d .woocommerce .wc-proceed-to-checkout a.button, .woocommerce-page .wc-proceed-to-checkout a.button {
    background: #39B54A;
    border-radius: 100px;
    font-weight: 500;
    letter-spacing: 1px;
    display: inline-block;
}

.elementor-8 .elementor-element.elementor-element-742d413d .woocommerce .actions button.button{
    background: #39B54A;
    border-radius: 100px;
    font-weight: 500;
    letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-742d413d .woocommerce .actions button.button:disabled{
    background: #EEEEEE;
}

.elementor-8 .elementor-element.elementor-element-742d413d .woocommerce table.cart tr td.product-name{
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-742d413d .woocommerce a.remove{
    color: #C9D600 !important;
}

.elementor-8 .elementor-element.elementor-element-742d413d .woocommerce a.remove:hover{
    background: #C9D600;
    color: #58585A !important;
}

.elementor-8 .elementor-element.elementor-element-742d413d .woocommerce-page.woocommerce-cart table.cart td.actions .coupon .input-text {
    border-radius: 20px !important
}

.elementor-8 .elementor-element.elementor-element-742d413d .woocommerce table.cart.shop_table th{
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400
}

.elementor-8 .elementor-element.elementor-element-742d413d .woocommerce table.cart.shop_table th.product-name{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3dd4d581 */.elementor-8 .elementor-element.elementor-element-3dd4d581{
    max-width: 1100px;
    margin: auto;
}/* End custom CSS */