.elementor-26 .elementor-element.elementor-element-e8e7df3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-26 .elementor-element.elementor-element-e8e7df3:not(.elementor-motion-effects-element-type-background), .elementor-26 .elementor-element.elementor-element-e8e7df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-ffa473d .woocommerce-breadcrumb{color:#000000;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:500;line-height:22px;}.elementor-26 .elementor-element.elementor-element-ffa473d .woocommerce-breadcrumb > a{color:#555555;}.elementor-26 .elementor-element.elementor-element-1616fb62{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .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-26 .elementor-element.elementor-element-95ad05f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-26 .elementor-element.elementor-element-95ad05f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:29px;color:#0E1422;}@media(min-width:768px){.elementor-26 .elementor-element.elementor-element-e8e7df3{--content-width:1280px;}.elementor-26 .elementor-element.elementor-element-1616fb62{--content-width:1280px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-ffa473d */.elementor-26 .elementor-element.elementor-element-ffa473d .woocommerce-breadcrumb {
    margin: 0;
}

.elementor-26 .elementor-element.elementor-element-ffa473d .woocommerce-breadcrumb svg {
    display: inline-block;
    margin: 0 18px;
}/* End custom CSS */



/* Start custom CSS for shortcode, class: .elementor-element-46a32d4 */.elementor-26 .elementor-element.elementor-element-46a32d4 .elementor-shortcode > .woocommerce {
    display: flex;
    gap: 24px 80px;
    flex-wrap: wrap;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .elementor-shortcode > .woocommerce:before,
.elementor-26 .elementor-element.elementor-element-46a32d4 .elementor-shortcode > .woocommerce:after {
    display: none;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-navigation {
    float: none;
    width: 212px;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-navigation ul {
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    gap: 16px 27px;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-navigation ul li {
    display: block;
    width: 100%;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-navigation ul li a {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 8px 24px;
    border-radius: 8px;
    font-family: 'DM Sans';
    font-weight: 500;
    font-size: 14px;
    line-height: 25px;
    color: #5C5F6A;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-navigation ul li a:before {
    display: block;
    content: '';
    width: 24px;
    height: 24px;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-navigation ul li.is-active a,
.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-navigation ul li a:hover {
    background-color: #F6F6F6;
    color: #0E1422;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
    content: url('data:image/svg+xml,<svg fill="none" viewBox="0 0 24 25" xmlns="http://www.w3.org/2000/svg"><path d="M3 3.5H6.38321L7.58853 15.4769C7.63862 15.8071 7.80643 16.108 8.06102 16.3243C8.31561 16.5406 8.63984 16.6576 8.97395 16.6538H17.7021C18.0042 16.6696 18.3032 16.5861 18.5534 16.4161C18.8035 16.2461 18.9912 15.9989 19.0875 15.7123L20.9302 10.1738C20.999 9.96564 21.0173 9.74406 20.9836 9.52739C20.9498 9.31072 20.865 9.10517 20.7362 8.92769C20.6021 8.73894 20.4227 8.58681 20.2146 8.48522C20.0065 8.38362 19.7761 8.33581 19.5447 8.34615H6.8681M11.5619 11.1154V13.8846M15.7182 11.1154V13.8846M17.4666 21.5C17.2829 21.5 17.1067 21.4271 16.9768 21.2972C16.8469 21.1674 16.7739 20.9913 16.7739 20.8077C16.7739 20.6241 16.8469 20.448 16.9768 20.3182C17.1067 20.1883 17.2829 20.1154 17.4666 20.1154C17.6503 20.1154 17.8265 20.1883 17.9564 20.3182C18.0863 20.448 18.1593 20.6241 18.1593 20.8077C18.1593 20.9913 18.0863 21.1674 17.9564 21.2972C17.8265 21.4271 17.6503 21.5 17.4666 21.5ZM8.46134 21.5C8.27762 21.5 8.10143 21.4271 7.97152 21.2972C7.84161 21.1674 7.76863 20.9913 7.76863 20.8077C7.76863 20.6241 7.84161 20.448 7.97152 20.3182C8.10143 20.1883 8.27762 20.1154 8.46134 20.1154C8.64506 20.1154 8.82126 20.1883 8.95116 20.3182C9.08107 20.448 9.15406 20.6241 9.15406 20.8077C9.15406 20.9913 9.08107 21.1674 8.95116 21.2972C8.82126 21.4271 8.64506 21.5 8.46134 21.5Z" stroke="currentColor" stroke-width="1.42857" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M304 70.1C313.1 61.9 326.9 61.9 336 70.1L568 278.1C577.9 286.9 578.7 302.1 569.8 312C560.9 321.9 545.8 322.7 535.9 313.8L527.9 306.6L527.9 511.9C527.9 547.2 499.2 575.9 463.9 575.9L175.9 575.9C140.6 575.9 111.9 547.2 111.9 511.9L111.9 306.6L103.9 313.8C94 322.6 78.9 321.8 70 312C61.1 302.2 62 287 71.8 278.1L304 70.1zM320 120.2L160 263.7L160 512C160 520.8 167.2 528 176 528L224 528L224 424C224 384.2 256.2 352 296 352L344 352C383.8 352 416 384.2 416 424L416 528L464 528C472.8 528 480 520.8 480 512L480 263.7L320 120.3zM272 528L368 528L368 424C368 410.7 357.3 400 344 400L296 400C282.7 400 272 410.7 272 424L272 528z" fill="currentColor"/></svg>');
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.0.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M240 192C240 147.8 275.8 112 320 112C364.2 112 400 147.8 400 192C400 236.2 364.2 272 320 272C275.8 272 240 236.2 240 192zM448 192C448 121.3 390.7 64 320 64C249.3 64 192 121.3 192 192C192 262.7 249.3 320 320 320C390.7 320 448 262.7 448 192zM144 544C144 473.3 201.3 416 272 416L368 416C438.7 416 496 473.3 496 544L496 552C496 565.3 506.7 576 520 576C533.3 576 544 565.3 544 552L544 544C544 446.8 465.2 368 368 368L272 368C174.8 368 96 446.8 96 544L96 552C96 565.3 106.7 576 120 576C133.3 576 144 565.3 144 552L144 544z" fill="currentColor"/></svg>');
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    content: url('data:image/svg+xml,<svg viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.858 16.4999V18.7856C14.858 19.0887 14.7376 19.3794 14.5232 19.5937C14.3089 19.808 14.0182 19.9284 13.7151 19.9284H5.71512C5.41201 19.9284 5.12133 19.808 4.907 19.5937C4.69267 19.3794 4.57227 19.0887 4.57227 18.7856V6.21415C4.57227 5.91104 4.69267 5.62035 4.907 5.40602C5.12133 5.1917 5.41201 5.07129 5.71512 5.07129H13.7151C14.0182 5.07129 14.3089 5.1917 14.5232 5.40602C14.7376 5.62035 14.858 5.91104 14.858 6.21415V8.49986M11.4294 12.4999H19.4294M19.4294 12.4999L17.1437 10.2141M19.4294 12.4999L17.1437 14.7856" stroke="currentColor" stroke-width="1.43" stroke-linecap="round" stroke-linejoin="round"/></svg>')
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content {
    float: none;
    width: calc(100% - 292px);
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .my-account-content-title {
    margin: 0;
    color: #0E1422;
    margin-bottom: 40px;
    font-family: 'DM Sans';
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
}

body.woocommerce-account.woocommerce-dashboard .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content p {
    color: #252525;
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
}

body.woocommerce-account.woocommerce-dashboard .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content p a {
    color: #027DED;
}

body.woocommerce-account.woocommerce-dashboard .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content p a:hover {
    color: #252525;
}

body.woocommerce-account.woocommerce-orders .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-info {
    color: #252525;
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
}

body.woocommerce-account.woocommerce-orders .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-info .button {
    background-color: #027DED;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #fff;
    border: 1px solid #027DED;
    border-radius: 100px;
    padding: 11px 17px;
    transition: color .3s, background-color .3s;
}

body.woocommerce-account.woocommerce-orders .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-info .button:hover {
    background-color: #fff;
    color: #027DED;
}

body.woocommerce-account.woocommerce-orders .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-orders-table {
    font-size: 14px;
    border: 1px solid #E5E5E5;
    border-radius: 8px;
    margin: 0;
    border-collapse: collapse;
}

body.woocommerce-account.woocommerce-orders .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-orders-table th,
body.woocommerce-account.woocommerce-orders .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-orders-table td {
    font-family: 'DM Sans';
    line-height: 21px;
    padding: 8px 16px;
    border: 1px solid #E5E5E5;
    background-color: #fff;
}

body.woocommerce-account.woocommerce-orders .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-orders-table tbody > tr:nth-child(odd) th,
body.woocommerce-account.woocommerce-orders .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-orders-table tbody > tr:nth-child(odd) td {
    background-color: #F6F6F6;
}

body.woocommerce-account.woocommerce-orders .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-orders-table th {
    color: #0E1422;
    font-weight: 600;
}

body.woocommerce-account.woocommerce-orders .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-orders-table td {
    color: #252525;
}

body.woocommerce-account.woocommerce-orders .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a {
    color: #047EEC;
}

body.woocommerce-account.woocommerce-orders .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a:hover {
    color: #252525;
}

body.woocommerce-account.woocommerce-orders .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-button {
    background-color: #027DED;
    font-family: "DM Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    color: #fff;
    border: 1px solid #027DED;
    border-radius: 8px;
    padding: 5px 11px;
    transition: color .3s, background-color .3s;
}

body.woocommerce-account.woocommerce-orders .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-button:hover {
    background-color: #fff;
    color: #027DED;
}

body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content p {
    color: #252525;
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
}

body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content h2 {
    color: #0E1422;
    font-family: 'DM Sans';
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 20px;
}

body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content address {
    border: 0;
    padding: 0;
    color: #252525;
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
}

body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-table--order-details {
    font-size: 14px;
    border: 1px solid #E5E5E5;
    border-radius: 8px;
    margin: 0;
    border-collapse: collapse;
}

body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-table--order-details th,
body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-table--order-details td {
    font-family: 'DM Sans';
    line-height: 21px;
    padding: 8px 16px;
    border: 1px solid #E5E5E5;
    background-color: #fff;
}

body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-table--order-details tbody > tr:nth-child(odd) th,
body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-table--order-details tbody > tr:nth-child(odd) td {
    background-color: #F6F6F6;
}

body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-table--order-details th {
    color: #0E1422;
    font-weight: 600;
}

body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-table--order-details td {
    color: #252525;
}

body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-name a {
    color: #027DED;
}

body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-name a:hover {
    color: #252525;
}

body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-name .wc-item-meta,
body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-name dl.variation {
    padding-left: 12px;
} 

body.woocommerce-account.woocommerce-view-order .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-customer-details--email::before {
    line-height: 1.4;
}

body.woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 32px;
}

body.woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row {
    float: none;
    display: block;
    width: calc(50% - 16px);
    padding: 0;
    margin: 0;
}

body.woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row--wide {
    width: 100%;
}

body.woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm .clear {
    display: none;
}

body.woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row label {
    margin-bottom: 8px;
    color: #252525;
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
}

body.woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input {
    color: #2c2c2c;
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    outline: none;
    background-color: #F9F9F9;
    border-radius: 8px;
    border: 1px solid #E5E5E5;
    padding: 14px 19px;
}

body.woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input:focus {
    border-color: #c9c9c9;
}

body.woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input + span {
    color: #252525;
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
}

body.woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {
    display: flex;
    flex-wrap: wrap;
    gap: 20px 32px;
    width: 100%;
    border: 0;
    margin: 0;
    padding: 0;
    max-width: 483px;
    margin-top: 20px;
}

body.woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {
    color: #0E1422;
    font-family: 'DM Sans';
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    display: block;
    text-transform: capitalize;
    margin-bottom: 40px;
}

body.woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm > p:last-of-type {
    margin: 0;
    width: 100%;
}

body.woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button {
    background-color: #027DED;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #fff;
    border: 1px solid #027DED;
    border-radius: 100px;
    padding: 11px 17px;
    transition: color .3s, background-color .3s;
    text-transform: capitalize;
    width: 100%;
    max-width: 483px;
}

body.woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button:hover {
    background-color: #fff;
    color: #027DED;
}

body:not(.logged-in).woocommerce-account .elementor-26 .elementor-element.elementor-element-46a32d4 .elementor-shortcode > .woocommerce {
    display: block;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set {
    display: flex;
    flex-wrap: wrap;
    gap: 40px 80px;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set:before,
.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set:after {
    display: none;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div {
    width: calc(50% - 40px);
    float: none;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > h2 {
    color: #212331;
    font-family: 'DM Sans';
    font-weight: 600;
    font-size: 40px;
    line-height: 52px;
    margin: 0;
    margin-bottom: 40px;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form {
    padding: 0;
    margin: 0;
    border: 0;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form .woocommerce-form-row {
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form.register .woocommerce-form-row {
    margin-bottom: 0;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form .woocommerce-form-row label {
    color: #252525;
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 8px;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form .woocommerce-form-row input {
    border: 1px solid #E5E5E5;
    outline: none;
    padding: 14px 19px;
    border-radius: 8px;
    color: #252525;
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form .woocommerce-form-row input:focus {
    border-color: #c9c9c9;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form.register p:not([class]) {
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #252525;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form .woocommerce-button {
    display: block;
    text-align: center;
    background-color: #027DED;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #fff;
    border: 1px solid #027DED;
    border-radius: 100px;
    padding: 11px 17px;
    transition: color .3s, background-color .3s;
    text-transform: capitalize;
    width: 100%;
    margin: 0;
    margin-top: 40px;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form .woocommerce-button:hover {
    color: #027DED;
    background-color: #fff;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form.login .woocommerce-LostPassword {
    margin: 0;
    margin-top: 16px;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form.login .woocommerce-LostPassword a {
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #027DED;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form.login .woocommerce-LostPassword a:hover {
    color: #252525;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form.login .form-row:not(.woocommerce-form-row) {
    margin: 0;
    padding: 0;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form.login .woocommerce-form-login__rememberme {
    display: flex;
    align-items: center;
    gap: 10px;
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    cursor: pointer;
}

.elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form.login .woocommerce-form-login__rememberme input {
    display: block;
    width: 24px;
    height: 24px;
    accent-color: #047EEC;
}

body.woocommerce-account.woocommerce-lost-password .elementor-26 .elementor-element.elementor-element-46a32d4 .lost_reset_password p {
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    color: #252525;
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
}

body.woocommerce-account.woocommerce-lost-password .elementor-26 .elementor-element.elementor-element-46a32d4 .lost_reset_password .woocommerce-form-row label {
    color: #252525;
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 8px;
}

body.woocommerce-account.woocommerce-lost-password .elementor-26 .elementor-element.elementor-element-46a32d4 .lost_reset_password .woocommerce-form-row input {
    border: 1px solid #E5E5E5;
    outline: none;
    padding: 14px 19px;
    border-radius: 8px;
    color: #252525;
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
}

body.woocommerce-account.woocommerce-lost-password .elementor-26 .elementor-element.elementor-element-46a32d4 .lost_reset_password .woocommerce-form-row input:focus {
    border-color: #c9c9c9;
}

body.woocommerce-account.woocommerce-lost-password .elementor-26 .elementor-element.elementor-element-46a32d4 .lost_reset_password .woocommerce-form-row .woocommerce-Button {
    display: block;
    text-align: center;
    background-color: #027DED;
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #fff;
    border: 1px solid #027DED;
    border-radius: 100px;
    padding: 11px 17px;
    transition: color .3s, background-color .3s;
    text-transform: capitalize;
    width: 100%;
    max-width: 483px;
    margin: 0;
    margin-top: 40px;
}

body.woocommerce-account.woocommerce-lost-password .elementor-26 .elementor-element.elementor-element-46a32d4 .lost_reset_password .woocommerce-form-row .woocommerce-Button:hover {
    background-color: #fff;
    color: #027DED;
}

body[data-elementor-device-mode="mobile"] .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-navigation {
    width: 100%;
}

body[data-elementor-device-mode="mobile"] .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-navigation ul li {
    width: calc(25% - 20.25px);
}

body[data-elementor-device-mode="mobile"] .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-navigation ul li a {
    flex-direction: column;
    justify-content: center;
    padding: 8px 12px;
    text-align: center;
}

body[data-elementor-device-mode="mobile"] .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content {
    width: 100%;
}

body[data-elementor-device-mode="mobile"] .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .my-account-content-title {
    margin-bottom: 20px;
}

body[data-elementor-device-mode="mobile"] .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div {
    width: 100%;
}

body[data-elementor-device-mode="mobile"] .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > h2 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 20px;
}

body[data-elementor-device-mode="mobile"] .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce .col2-set > div > .woocommerce-form .woocommerce-button {
    margin-top: 20px;
}

body[data-elementor-device-mode="mobile"].woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row {
    width: 100%;
}

body[data-elementor-device-mode="mobile"].woocommerce-account.woocommerce-edit-account .elementor-26 .elementor-element.elementor-element-46a32d4 .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend {
    margin-bottom: 20px;
}

body[data-elementor-device-mode="mobile"].woocommerce-account.woocommerce-lost-password .elementor-26 .elementor-element.elementor-element-46a32d4 .lost_reset_password .woocommerce-form-row .woocommerce-Button {
    margin-top: 20px;
}/* End custom CSS */

