.elementor-kit-151821{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#D02920;--e-global-color-f8eb523:#8A140C;--e-global-color-9edb705:#8C9096;--e-global-color-ab08009:#C8D0E4;--e-global-color-f6b31d6:#FFFFFF00;--e-global-color-6a53256:#F2F3F6;--e-global-color-9d6aead:#FFFFFF;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-primary-font-style:normal;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-line-height:1.2em;--e-global-typography-42c829b-font-family:"Poppins";--e-global-typography-42c829b-font-size:14px;--e-global-typography-42c829b-font-weight:600;--e-global-typography-42c829b-text-transform:uppercase;--e-global-typography-42c829b-line-height:1.3em;--e-global-typography-42c829b-letter-spacing:1px;--e-global-typography-e85353a-font-family:"Poppins";--e-global-typography-e85353a-font-size:13px;--e-global-typography-e85353a-font-weight:400;--e-global-typography-e85353a-font-style:normal;--e-global-typography-e85353a-line-height:1.5em;--e-global-typography-d3247de-font-family:"Poppins";--e-global-typography-d3247de-font-size:21px;--e-global-typography-d3247de-font-weight:400;--e-global-typography-d3247de-text-transform:none;--e-global-typography-d3247de-font-style:normal;--e-global-typography-d3247de-line-height:1.4em;--e-global-typography-bcd4267-font-family:"Poppins";--e-global-typography-bcd4267-font-size:68px;--e-global-typography-bcd4267-font-weight:700;--e-global-typography-bcd4267-line-height:1.1em;--e-global-typography-9bcc775-font-family:"Poppins";--e-global-typography-9bcc775-font-size:50px;--e-global-typography-9bcc775-font-weight:700;--e-global-typography-9bcc775-line-height:1.1em;--e-global-typography-06134a5-font-family:"Poppins";--e-global-typography-06134a5-font-size:32px;--e-global-typography-06134a5-font-weight:700;--e-global-typography-06134a5-line-height:1.2em;--e-global-typography-4de5888-font-family:"Poppins";--e-global-typography-4de5888-font-size:28px;--e-global-typography-4de5888-font-weight:700;--e-global-typography-4de5888-line-height:1.3em;--e-global-typography-4c57f03-font-family:"Poppins";--e-global-typography-4c57f03-font-size:21px;--e-global-typography-4c57f03-font-weight:700;--e-global-typography-4c57f03-line-height:1.4em;--e-global-typography-83dc89a-font-family:"Poppins";--e-global-typography-83dc89a-font-size:16px;--e-global-typography-83dc89a-font-weight:700;--e-global-typography-83dc89a-line-height:1.5em;background-color:var( --e-global-color-9d6aead );color:var( --e-global-color-text );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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-151821 button,.elementor-kit-151821 input[type="button"],.elementor-kit-151821 input[type="submit"],.elementor-kit-151821 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-f6b31d6 );border-radius:4px 4px 4px 4px;}.elementor-kit-151821 button:hover,.elementor-kit-151821 button:focus,.elementor-kit-151821 input[type="button"]:hover,.elementor-kit-151821 input[type="button"]:focus,.elementor-kit-151821 input[type="submit"]:hover,.elementor-kit-151821 input[type="submit"]:focus,.elementor-kit-151821 .elementor-button:hover,.elementor-kit-151821 .elementor-button:focus{background-color:var( --e-global-color-f8eb523 );}.elementor-kit-151821 e-page-transition{background-color:#FFBC7D;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:var( --e-global-color-accent );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover{background-color:var( --e-global-color-f8eb523 );background-image:var( --e-global-color-f8eb523 );}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{background-color:var( --e-global-color-secondary );}.elementor-kit-151821 p{margin-bottom:1.7em;}.elementor-kit-151821 a{color:var( --e-global-color-accent );}.elementor-kit-151821 a:hover{color:var( --e-global-color-f8eb523 );}.elementor-kit-151821 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-bcd4267-font-family ), Sans-serif;font-size:var( --e-global-typography-bcd4267-font-size );font-weight:var( --e-global-typography-bcd4267-font-weight );line-height:var( --e-global-typography-bcd4267-line-height );}.elementor-kit-151821 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-9bcc775-font-family ), Sans-serif;font-size:var( --e-global-typography-9bcc775-font-size );font-weight:var( --e-global-typography-9bcc775-font-weight );line-height:var( --e-global-typography-9bcc775-line-height );}.elementor-kit-151821 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-06134a5-font-family ), Sans-serif;font-size:var( --e-global-typography-06134a5-font-size );font-weight:var( --e-global-typography-06134a5-font-weight );line-height:var( --e-global-typography-06134a5-line-height );}.elementor-kit-151821 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-4de5888-font-family ), Sans-serif;font-size:var( --e-global-typography-4de5888-font-size );font-weight:var( --e-global-typography-4de5888-font-weight );line-height:var( --e-global-typography-4de5888-line-height );}.elementor-kit-151821 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-4c57f03-font-family ), Sans-serif;font-size:var( --e-global-typography-4c57f03-font-size );font-weight:var( --e-global-typography-4c57f03-font-weight );line-height:var( --e-global-typography-4c57f03-line-height );}.elementor-kit-151821 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-83dc89a-font-family ), Sans-serif;font-size:var( --e-global-typography-83dc89a-font-size );font-weight:var( --e-global-typography-83dc89a-font-weight );line-height:var( --e-global-typography-83dc89a-line-height );}.elementor-kit-151821 label{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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-151821 input:not([type="button"]):not([type="submit"]),.elementor-kit-151821 textarea,.elementor-kit-151821 .elementor-field-textual{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-ab08009 );border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-9d6aead );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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );--error-message-icon-color:var( --e-global-color-accent );--error-message-normal-links-color:var( --e-global-color-9d6aead );--error-message-hover-links-color:var( --e-global-color-6a53256 );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );--message-buttons-hover-text-color:var( --e-global-color-6a53256 );--message-border-type:none;--message-buttons-border-radius:4px 4px 4px 4px;--message-buttons-padding:12px 24px 12px 24px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-9d6aead );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );--info-border-type:none;--info-buttons-border-radius:4px 4px 4px 4px;--info-buttons-padding:12px 24px 12px 24px;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}@media(max-width:1024px){.elementor-kit-151821{--e-global-typography-e85353a-font-size:12px;--e-global-typography-bcd4267-font-size:50px;--e-global-typography-9bcc775-font-size:38px;--e-global-typography-06134a5-font-size:28px;--e-global-typography-4de5888-font-size:21px;--e-global-typography-4c57f03-font-size:18px;--e-global-typography-83dc89a-font-size:14px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-151821 h1{font-size:var( --e-global-typography-bcd4267-font-size );line-height:var( --e-global-typography-bcd4267-line-height );}.elementor-kit-151821 h2{font-size:var( --e-global-typography-9bcc775-font-size );line-height:var( --e-global-typography-9bcc775-line-height );}.elementor-kit-151821 h3{font-size:var( --e-global-typography-06134a5-font-size );line-height:var( --e-global-typography-06134a5-line-height );}.elementor-kit-151821 h4{font-size:var( --e-global-typography-4de5888-font-size );line-height:var( --e-global-typography-4de5888-line-height );}.elementor-kit-151821 h5{font-size:var( --e-global-typography-4c57f03-font-size );line-height:var( --e-global-typography-4c57f03-line-height );}.elementor-kit-151821 h6{font-size:var( --e-global-typography-83dc89a-font-size );line-height:var( --e-global-typography-83dc89a-line-height );}.elementor-kit-151821 button,.elementor-kit-151821 input[type="button"],.elementor-kit-151821 input[type="submit"],.elementor-kit-151821 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-151821 label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-151821 input:not([type="button"]):not([type="submit"]),.elementor-kit-151821 textarea,.elementor-kit-151821 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-kit-151821{--e-global-typography-secondary-font-size:14px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:14px;--e-global-typography-42c829b-font-size:14px;--e-global-typography-e85353a-font-size:11px;--e-global-typography-d3247de-font-size:16px;--e-global-typography-bcd4267-font-size:38px;--e-global-typography-9bcc775-font-size:28px;--e-global-typography-06134a5-font-size:21px;--e-global-typography-4de5888-font-size:18px;--e-global-typography-4c57f03-font-size:16px;--e-global-typography-83dc89a-font-size:14px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-151821 h1{font-size:var( --e-global-typography-bcd4267-font-size );line-height:var( --e-global-typography-bcd4267-line-height );}.elementor-kit-151821 h2{font-size:var( --e-global-typography-9bcc775-font-size );line-height:var( --e-global-typography-9bcc775-line-height );}.elementor-kit-151821 h3{font-size:var( --e-global-typography-06134a5-font-size );line-height:var( --e-global-typography-06134a5-line-height );}.elementor-kit-151821 h4{font-size:var( --e-global-typography-4de5888-font-size );line-height:var( --e-global-typography-4de5888-line-height );}.elementor-kit-151821 h5{font-size:var( --e-global-typography-4c57f03-font-size );line-height:var( --e-global-typography-4c57f03-line-height );}.elementor-kit-151821 h6{font-size:var( --e-global-typography-83dc89a-font-size );line-height:var( --e-global-typography-83dc89a-line-height );}.elementor-kit-151821 button,.elementor-kit-151821 input[type="button"],.elementor-kit-151821 input[type="submit"],.elementor-kit-151821 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-151821 label{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-151821 input:not([type="button"]):not([type="submit"]),.elementor-kit-151821 textarea,.elementor-kit-151821 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS *//*Pagination*/
.elementor-pagination .current {
    background-color: var( --e-global-color-accent );
    padding:4px 12px;
    border-radius: 2px;
    color:#fff;
}

/*Product filter*/
.dt-read-more a{
    font-weight: var( --e-global-typography-secondary-font-weight );
}

/*Pix override*/
.woocommerce .shop_table {
    box-shadow: none!important;
    background-color: transparent!important;
}
.cart .quantity {
    line-height: 1!important;
}
/*Hide qty cart woocommerce*/
td.product-quantity, th.product-quantity {
    display: none !important;
}
/*Shop Pages woocommerce*/
.woocommerce-Message.woocommerce-Message--info.woocommerce-info a,
.woocommerce.order-again .button,
.elementor-26162 .elementor-element.elementor-element-50ca152a .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button,
.order-again a,
.woocommerce .return-to-shop a.button.wc-backward {
    font-family: var(--e-global-typography-accent-font-family);
    font-size: var(--e-global-typography-accent-font-size) !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    text-transform: var(--e-global-typography-accent-text-transform) !important;
    color: #fff !important;
    background-color: var( --e-global-color-accent ) !important;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var( --e-global-color-f6b31d6 );
    border-radius: 4px 4px 4px 4px !important;
    padding: 12px 24px !important;
}
.order-again a:hover,.woocommerce .return-to-shop a.button.wc-backward:hover {
    background-color: var(--e-global-color-f8eb523) !important;
    color: white !important;
}
.elementor-26162 .elementor-element.elementor-element-50ca152a .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button {
    color: var( --e-global-color-accent);
    padding: 0;
    background-color: transparent !important;
}
.download-file a:hover,
.download-product a:hover {
    color: var(--e-global-color-f8eb523) !important;
}

.elementor-26162 .elementor-element.elementor-element-50ca152a .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, 
.elementor-26162 .elementor-element.elementor-element-50ca152a .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button,
.elementor-26162 .elementor-element.elementor-element-50ca152a .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button,
.elementor-26162 .elementor-element.elementor-element-50ca152a #add_payment_method #payment #place_order,
.elementor-26162 .elementor-element.elementor-element-50ca152a .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button {
    padding: 12px 24px !important;
}

@media (min-width: 1028px) {
    .e-login-wrap-end {
    padding-left: 10px;
    }

.woocommerce-Message.woocommerce-Message--info.woocommerce-info {
    margin-bottom: 16px !important;
}

.woocommerce-Payment .form-row {
    padding: 14px 0 0 !important;
    margin: 0 !important;
    }

.woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box, #add_payment_method #payment div.payment_box {
    background-color: var(--e-global-color-6a53256) !important;
    }
.woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before, #add_payment_method #payment div.payment_box::before {
    border-bottom-color: var(--e-global-color-6a53256) !important;
}
.woocommerce-SavedPaymentMethods.wc-saved-payment-methods {
    padding: 0;
}
.woocommerce-SavedPaymentMethods.wc-saved-payment-methods li {
    list-style: none;
}
.eael-woo-checkout .woocommerce .woocommerce-error,
.woocommerce_error.woocommerce-error.wc-stripe-error::before {
    color: var( --e-global-color-accent ) !important;
    background-color: transparent;
}
.sticky-top.woocommerce-MyAccount-navigation {
    top: 200px;
}
}

@media (max-width: 1024px) {
    .elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart .actions .button {
        width: 80% !important;
    }
    .coupon.e-cart-section.shop_table .form-row.coupon-col {
    padding: 0 30px;
    }
}

.elementor-26160 .elementor-element.elementor-element-8f4d62f .e-coupon-box {
    margin: 48px 30px;
}

.e-checkout__order_review-2 #payment {
    padding: 0 30px !important;
    margin: 0 !important;
}
.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: start !important;
}
.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated input {
    margin: 10px 4px 0 0 !important;
}

/* WP Notice */
.woocommerce-notices-wrapper ul.woocommerce-error,
.eael-woo-checkout .woocommerce .woocommerce-error {
    background-color: var( --e-global-color-accent) !important;
    width: 100%;
    border-radius: 4px;
}
.woocommerce-notices-wrapper ul.woocommerce-error li {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    /*flex-direction: row-reverse;*/
}
.woocommerce-message li, .woocommerce-error li, .woocommerce-info li,
.e-wc-message-notice .woocommerce-message .restore-item:hover {
    color: white !important;
}
.e-wc-error-notice .woocommerce-error:before {
    color: white !important;
}
.woocommerce-error li a.button {
    background-color: white !important;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    font-family: var(--e-global-typography-accent-font-family);
}

/* WC Info & Message */
.e-wc-message-notice .woocommerce-message {
    background-color: #198754 !important;
    color: white !important;
    border-radius: 4px !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.e-wc-message-notice .woocommerce-message:before {
    color: white !important;
    top: 28%;
}
.e-wc-message-notice .woocommerce-info {
    background-color: #0DCAF0 !important;
    color: #212529 !important;
    border-radius: 4px !important;
}
.e-wc-message-notice .woocommerce-info:before {
    color: black !important;
    top: 28%;
}
.woocommerce-message .button.wc-forward:after, .woocommerce-info .button.wc-forward:after {
    font-size: 0 !important;
}
.woocommerce-message a.button.wc-forward, .woocommerce-info a.button.wc-forward {
    background-color: white !important;
    padding: 14.08px 32px !important;
    border-radius: 4px !important;
    color: black !important;
    order: 2;
}
.woocommerce .woocommerce-message a.button.wc-forward:hover, .woocommerce-info a.button.wc-forward:hover {
    background-color: black !important;
    color: white !important;
}
.woocommerce-notices-wrapper {
    position: static !important;
}

/* Undo Button*/
.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]) {
        width: 40%;
}
@media (min-width: 368px) {
    .e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]) {
        width: 55%;
    }
}
@media (min-width: 580px) {
    .e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]) {
        width: 65%;
    }
}
@media (min-width: 895px) {
    .e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]) {
        width: 70%;
    }
}
@media (min-width: 995px) {
    .e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]) {
        width: 80%;
    }
}

/* Padding Title Cart */
@media (min-width: 820px) {
    .woocommerce table.shop_table.woocommerce-cart-form__contents td {
    padding-left: 10px !important;
}
}

/*WooCommerce h3 normalize*/
.elementor-loop-container h3.elementor-heading-title {
    margin-bottom: 0;
}


/*Anspres Styling*/
.anspress-content #content > .container {    
    max-width: 1300px;
}
.ap-btn {
    background-image:none;
}

.ap-btn-ask {
    border-radius:4px!important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    
}/* End custom CSS */