.elementor-23 .elementor-element.elementor-element-3119516d{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-23 .elementor-element.elementor-element-bd43b71 #add_payment_method #payment #place_order{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-23 .elementor-element.elementor-element-bd43b71 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-bd43b71{--tab-content-spacing:20px;--tabs-normal-color:var( --e-global-color-text );--tabs-hover-color:var( --e-global-color-secondary );--tabs-active-color:var( --e-global-color-secondary );--tabs-spacing:0px;--typography-section-titles-color:var( --e-global-color-text );--section-title-spacing:10px;--general-text-color:#00000087;--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-secondary );--forms-columns-gap-padding-right:calc( 10px/2 );--forms-columns-gap-padding-left:calc( 10px/2 );--forms-columns-gap-margin-left:calc( -10px/2 );--forms-columns-gap-margin-right:calc( -10px/2 );--forms-rows-gap:10px;}.elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:var( --e-global-typography-f449845-font-family ), Sans-serif;font-size:var( --e-global-typography-f449845-font-size );font-weight:var( --e-global-typography-f449845-font-weight );line-height:var( --e-global-typography-f449845-line-height );}.elementor-23 .elementor-element.elementor-element-bd43b71 .woocommerce-MyAccount-content > div > p, .elementor-23 .elementor-element.elementor-element-bd43b71 address, .elementor-23 .elementor-element.elementor-element-bd43b71 .woocommerce-EditAccountForm fieldset legend, .elementor-23 .elementor-element.elementor-element-bd43b71 .woocommerce-ResetPassword p:nth-child(1), .elementor-23 .elementor-element.elementor-element-bd43b71 .woocommerce-OrderUpdate{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 );line-height:var( --e-global-typography-text-line-height );}body.elementor-page-23:not(.elementor-motion-effects-element-type-background), body.elementor-page-23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EAED;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-f449845-font-size );line-height:var( --e-global-typography-f449845-line-height );}.elementor-23 .elementor-element.elementor-element-bd43b71 .woocommerce-MyAccount-content > div > p, .elementor-23 .elementor-element.elementor-element-bd43b71 address, .elementor-23 .elementor-element.elementor-element-bd43b71 .woocommerce-EditAccountForm fieldset legend, .elementor-23 .elementor-element.elementor-element-bd43b71 .woocommerce-ResetPassword p:nth-child(1), .elementor-23 .elementor-element.elementor-element-bd43b71 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-23 .elementor-element.elementor-element-bd43b71 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-f449845-font-size );line-height:var( --e-global-typography-f449845-line-height );}.elementor-23 .elementor-element.elementor-element-bd43b71 .woocommerce-MyAccount-content > div > p, .elementor-23 .elementor-element.elementor-element-bd43b71 address, .elementor-23 .elementor-element.elementor-element-bd43b71 .woocommerce-EditAccountForm fieldset legend, .elementor-23 .elementor-element.elementor-element-bd43b71 .woocommerce-ResetPassword p:nth-child(1), .elementor-23 .elementor-element.elementor-element-bd43b71 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-bd43b71 */.woocommerce-MyAccount-content-wrapper h2{
    margin: 0;
}
.woocommerce.columns-4 {
    font-family: "Inter", Sans-serif;
    a {
        color: #000000DE;
        font-size: clamp(14px, 0.78vw, 15px);
    }

    .onsale {
        position: absolute;
        background: #FF5023;
        color: white;
        padding: 4px 7px;
        top: 10px;
        left: 10px;
    }

    .woocommerce-loop-product__title {
        font-size: clamp(12px, 0.8vw, 16px) !important;
        line-height: 1.2em !important;
        font-family: "Inter", Sans-serif !important;
        margin: 0 !important;
        padding: 0 !important;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .yith-ywar-product-rating.page-loop {
        justify-content: flex-start !important;
    }

    .total-reviews {
        display: none !important;
    }

    .sale-end-date {
        color: #4E84C3;
        font-weight: 700;
        margin-bottom: 5px;
    }

    .custom-price-container {
        display: flex;
        align-items: center;
        flex-direction: row;
        .price-inner-wrap {
            display: flex;
            flex-direction: column-reverse;
            del {
                color: #00000099;
                font-size: 12px;
            }

            .price-number {
                font-size: clamp(20px, 1.2vw, 24px);
                font-weight: 700;
                display: flex;
                align-items: flex-start;
                line-height: 1em;
                color: #4E84C3;
                sub, span.currency {
                    font-size: 50%;
                    bottom: -.5em;
                    line-height: 0;
                    vertical-align: baseline;
                    position: relative;
                }
            }
        }

        .discount-percent {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABACAYAAABSiYopAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAF7SURBVHic7dzdTcMwGIXh10zQHVruGcUjwAZsABswAozABp2EHZgAcwECVf3LSR27ts+7QKJHTZU4nxOoWIq3d/C1BVY1z2NqodaBW4OCSlgtQgHclD5giuvYIhQU/mWluL4HXkseM2fFsFqHgkJYPUBBAaxeoGBhrJ6gYEGs3qBgIaweoWABrF6hIDNWz1CQEat3KMiENQIUZMAaBQouxBoJCi5YdUhx88hAUDATK8XNM6SXvKdy/cmX4S/UU/5Tuf4krJGhQMAaHQomYhnqp7NYhvrvJJahdjuKZaj9DmIZ6nB7WIY63g6WoU73h2Wo8wUw1NSCoaZXfDCk5XwZCvkPXsi3DkK+KRXy446QH6SFvEQj5MU/IS8rC/mFhZBfhQn5JavQrMGQUcFmT9GMNkEDHjmS8jCbkMckhTyAK+TRbiFvGhDydhQhb3QS8hY6IW/OFPK2XyFvKBfypwqEis46hPePN+AB+Cx53Fz58ypC/nCPUDUsaA/sG469vWKFi38LAAAAAElFTkSuQmCC);
            background-repeat: no-repeat;
            background-size: cover;
            color: #fff;
            font-family: Inter Tight;
            font-size: 12px;
            font-weight: 700;
            height: 32px;
            line-height: 32px;
            text-align: center;
            width: 37px;
        }
    }

    .discount-percent {
        float: right;
    }

    a.button {
 
        background-color: #fff;
        border: 1px solid #000;
        color: rgba(0, 0, 0, .87);
        font-size: clamp(14px, 0.78vw, 15px);
        text-align: center;
        -webkit-transition: background-color .3s ease;
        transition: background-color .3s ease;
        &:hover {
            background-color: #4E84C3;
            border: 1px solid transparent;
            color: #fff;
            -webkit-transition: all .1s linear;
            transition: all .1s linear;
        }
    }
}/* End custom CSS */