.page-content-full-width .page-content-elements .row {
    display: flex;
    flex-wrap: wrap;
}

.page-content-full-width .page-content-elements .col-12 {
    width: 100%;
    max-width: 100%;
    flex: 1 0 auto;
}

.woocommerce-account:not(.logged-in) .site-main .elementor .elementor-element {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

.woocommerce-account:not(.logged-in) .site-main .elementor .elementor-element .e-con-inner {
    padding: 0;
    max-width: 100%;
}

.login-register-form-elements {
    position: relative;
}

.login-form-element,
.register-form-element {
    transition: opacity 0.30s ease, transform 0.30s ease;
}

.login-form-element:not(.is-active),
.register-form-element:not(.is-active) {
    position: absolute;
    inset: 0;
    opacity: 0;
    transform: translateY(-8px);
    pointer-events: none;
    visibility: hidden;
}

.login-form-element.is-active,
.register-form-element.is-active {
    position: relative;
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
}

.bg-img-element {
    background-image: url('../img/login-bg.jpg');
    background-position: right top;
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: end;
    padding: 64px 46px;
}

.bg-img-element .other-info {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
}

.bg-img-element .other-info .other-info-element {
    width: 100%;
    max-width: 100%;
    flex: 1 0 auto;
}

.bg-img-element h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 36px;
    line-height: 120%;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.9569);
    margin-bottom: 12px;
    font-weight: 600;
}

.bg-img-element .other-info .other-info-element ul {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #FFFFFF;
    padding-inline-start: 20px;
}

.bg-img-element .other-info .other-info-element.contact-info-data ul {
    padding: 0;
    list-style: none;
}

.bg-img-element .other-info .other-info-element ul li {
    margin-bottom: 8px;
}

.bg-img-element .other-info .other-info-element ul li:last-of-type {
    margin-bottom: 0;
}

.content-login-register {
    padding: 50px 10px;
    max-width: 760px;
    margin: auto;
}

.content-login-register .title-element h1 {
    font-family: 'Poppins', sans-serif;
    font-size: 32px;
    line-height: 38px;
    color: #001324;
    margin-top: 0;
    font-weight: 500;
    margin-bottom: 32px;
}

.content-login-register .main-form-content h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 32px;
    line-height: 38px;
    color: #001324;
    font-weight: 500;
    margin: auto;
    margin-bottom: 32px;
    text-align: center;
    max-width: 760px;
}

.content-login-register .register-form-element .main-form-content h2 {
    margin-bottom: 16px;
}

.content-login-register .main-form-content > p {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    line-height: 20px;
    color: #535353;
    margin: auto;
    margin-bottom: 64px;
    text-align: center;
    max-width: 760px;
}

.content-login-register .main-form-content .woocommerce-form {
    background-color: #F0F1F4;
    padding: 42px;
    margin: auto;
    max-width: 760px;
    border: none;
    border-radius: 0;
    margin-bottom: 0;
}

.woocommerce .content-login-register .main-form-content form .form-row label {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 20px;
    color: #001324;
    margin-bottom: 8px;
}

.woocommerce .content-login-register .main-form-content form .form-row .input-text, .woocommerce .content-login-register .main-form-content form .form-row select {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 18px;
    padding: 11px 16px;
    color: #535353;
    border-radius: 0;
    border: 1px solid #CECECE;
    background-color: transparent;
}

.woocommerce .content-login-register .main-form-content form .form-row {
    margin-bottom: 24px;
    padding: 0;
}

.woocommerce .content-login-register .main-form-content form .form-row:last-of-type {
    margin-bottom: 0;
}

.woocommerce .content-login-register .main-form-content form .form-row label span {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
}

.woocommerce .content-login-register .main-form-content form .form-row input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
    pointer-events: none;
}

.woocommerce .content-login-register .main-form-content form .form-row input[type="checkbox"] + span::before {
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    min-width: 18px;
    border: 1px solid #CECECE;
    border-radius: 2px;
    background: transparent;
    margin-right: 12px;
    vertical-align: middle;
    transition: background 0.15s, border-color 0.15s;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px 10px;
}

.woocommerce .content-login-register .main-form-content form .form-row label input[type="checkbox"]:checked + span::before {
    background-color: #0F497A;
    border-color: #0F497A;
    background-image: url("data:image/svg+xml,%3Csvg%20width='11'%20height='9'%20viewBox='0%200%2011%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M0.5%205.5L2.83333%207.83333L9.83333%200.5'%20stroke='%23F0F1F4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");
}

.woocommerce .content-login-register .main-form-content form .form-row label input[type="checkbox"]:checked + span {
    color: #001324;
}

.woocommerce .content-login-register .main-form-content form .remember-forgot-elements {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 12px;
}

.woocommerce .content-login-register .main-form-content form .form-row label.woocommerce-form__label-for-checkbox {
    margin-bottom: 0;
    color: #535353;
}

.woocommerce .content-login-register .main-form-content form .remember-forgot-elements a {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 20px;
    color: #535353;
    text-decoration: none;
}

.woocommerce .content-login-register .main-form-content form .remember-forgot-elements a:hover {
    text-decoration: underline;
}

.woocommerce .woocommerce-form-login button.woocommerce-form-login__submit, .woocommerce .woocommerce-form-register button.woocommerce-form-register__submit, .woocommerce .woocommerce-ResetPassword button.woocommerce-form-reset_password__submit-button {
    border-radius: 0;
    border: 1px solid #0F497A !important;
    background-color: #0F497A;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #F0F1F4;
    display: flex;
    gap: 16px;
    justify-content: center;
    align-items: center;
    width: 100%;
    transition: all .3s;
    margin-top: 32px;
    margin-bottom: 8px;
}

.woocommerce .woocommerce-form-login button.woocommerce-form-login__submit:hover, .woocommerce .woocommerce-form-register button.woocommerce-form-register__submit:hover, .woocommerce .woocommerce-ResetPassword button.woocommerce-form-reset_password__submit-button:hover {
    background-color: #FFFFFF;
    color: #0F497A;
}

.woocommerce .woocommerce-form-login button.woocommerce-form-login__submit svg path, .woocommerce .woocommerce-form-register button.woocommerce-form-register__submit svg path, .woocommerce .woocommerce-ResetPassword button.woocommerce-form-reset_password__submit-button svg path {
    transition: all .3s;
}

.woocommerce .woocommerce-form-login button.woocommerce-form-login__submit:hover svg path, .woocommerce .woocommerce-form-register button.woocommerce-form-register__submit:hover svg path, .woocommerce .woocommerce-ResetPassword button.woocommerce-form-reset_password__submit-button:hover svg path {
    stroke: #0F497A;
}

.woocommerce-register-element, .woocommerce-register-element a {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #535353;
    text-align: center;
}

.woocommerce-form .woocommerce-register-element a {
    text-decoration: underline;
}

.woocommerce .content-login-register .main-form-content form .form-row p {
    margin-bottom: 0;
}

.woocommerce .content-login-register .main-form-content form .form-row.row-elelemts {
    display: flex;
    gap: 24px;
    flex-direction: column;
}

.woocommerce .content-login-register .main-form-content form .form-row.row-elelemts:before, .woocommerce .content-login-register .main-form-content form .form-row.row-elelemts:after {
    display: none;
}

.woocommerce .content-login-register .main-form-content form .form-row.row-elelemts .row-elelemt {
    flex: 1;
}

.woocommerce-form-register .company-info h3, .woocommerce-form-register .customer-info h3 {
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    line-height: 24px;
    color: #001324;
    font-weight: 600;
    margin-bottom: 24px;
    margin-top: 32px;
}

.woocommerce-form-register .customer-info h3 {
    margin-top: 0;
}

.woocommerce-form-register .woocommerce-register-element {
    margin-top: 24px;
}

.main-form-content p.custom-info-text, .main-form-content .woocommerce-privacy-policy-text p {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #535353;
}

.main-form-content .woocommerce-privacy-policy-text a {
    color: #535353;
    text-decoration: underline;
}

.woocommerce .content-login-register .main-form-content .woocommerce-ResetPassword > p:not(.form-row) {
    margin-bottom: 24px;
}

.woocommerce .woocommerce-ResetPassword button.woocommerce-form-reset_password__submit-button {
    margin-top: 8px;
}

.login-register-popup .elementor-location-popup > .elementor-element {
    padding: 0;
}

.login-register-popup .e-con.e-flex>.e-con-inner {
    padding: 0;
}

.form-login-popup-content .content-login-register .main-form-content h2 {
    font-size: 24px;
    line-height: 30px;
}

.form-login-popup-content .content-login-register {
    padding-top: 50px;
    padding-bottom: 32px;
}

.form-login-popup-content .main-form-content {
    max-width: 442px;
    margin: auto;
}

.form-login-popup-content .content-login-register .main-form-content .woocommerce-form {
    padding: 32px;
}

.form-login-popup-content .bg-img-element .other-info {
    justify-content: center;
    text-align: center;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 0;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link {
    border-bottom: 1px solid #D3D3D3;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:last-of-type {
    border-bottom: none;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a {
    display: flex;
    align-items: center;
    gap: 12px;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #535353;
    background-color: #F4F4F4;
    padding: 22px 24px;
    transition: all .3s;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover {
    background-color: #0F497A;
    color: #F4F4F4;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:before {
    content: '';
    width: 19px;
    height: 19px;
    display: inline-block;
    mask-image: url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.1151 9.35581C18.1179 11.0945 17.6007 12.7942 16.6302 14.2368C15.8297 15.4308 14.7474 16.4091 13.4789 17.0853C12.2104 17.7615 10.7948 18.1146 9.35735 18.1135C7.91989 18.1146 6.50431 17.7615 5.23581 17.0853C3.96731 16.4091 2.88497 15.4308 2.08453 14.2368C1.32235 13.1006 0.836947 11.8017 0.667244 10.4441C0.497542 9.08658 0.648259 7.70814 1.10731 6.41932C1.56637 5.1305 2.32099 3.96716 3.31068 3.02256C4.30038 2.07795 5.49762 1.37835 6.80642 0.979845C8.11523 0.58134 9.4992 0.495013 10.8474 0.727784C12.1956 0.960555 13.4705 1.50595 14.5699 2.32025C15.6693 3.13454 16.5626 4.19509 17.1783 5.41687C17.7939 6.63865 18.1148 7.98768 18.1151 9.35581Z" stroke="white" stroke-width="1.2"/><path d="M10.8157 6.43661C10.8157 6.82373 10.662 7.19499 10.3882 7.46872C10.1145 7.74246 9.74323 7.89624 9.35612 7.89624V8.86932C9.67558 8.86932 9.99192 8.8064 10.2871 8.68414C10.5822 8.56189 10.8504 8.38269 11.0763 8.1568C11.3022 7.9309 11.4814 7.66272 11.6036 7.36757C11.7259 7.07242 11.7888 6.75608 11.7888 6.43661H10.8157ZM9.35612 7.89624C8.969 7.89624 8.59774 7.74246 8.32401 7.46872C8.05027 7.19499 7.89649 6.82373 7.89649 6.43661H6.92341C6.92341 6.75608 6.98633 7.07242 7.10859 7.36757C7.23084 7.66272 7.41003 7.9309 7.63593 8.1568C8.09215 8.61302 8.71092 8.86932 9.35612 8.86932V7.89624ZM7.89649 6.43661C7.89649 6.0495 8.05027 5.67823 8.32401 5.4045C8.59774 5.13077 8.969 4.97699 9.35612 4.97699V4.00391C8.71092 4.00391 8.09215 4.26021 7.63593 4.71643C7.17971 5.17265 6.92341 5.79142 6.92341 6.43661H7.89649ZM9.35612 4.97699C9.74323 4.97699 10.1145 5.13077 10.3882 5.4045C10.662 5.67823 10.8157 6.0495 10.8157 6.43661H11.7888C11.7888 5.79142 11.5325 5.17265 11.0763 4.71643C10.6201 4.26021 10.0013 4.00391 9.35612 4.00391V4.97699ZM2.70607 15.0542L2.23899 14.9161L2.16406 15.17L2.3363 15.3715L2.70607 15.0542ZM16.0062 15.0542L16.3759 15.3715L16.5482 15.17L16.4723 14.9161L16.0062 15.0542ZM6.43687 12.7616H12.2754V11.7886H6.43687V12.7616ZM6.43687 11.7886C5.49381 11.7884 4.57591 12.0927 3.81972 12.6562C3.06353 13.2198 2.50849 14.0123 2.23899 14.9161L3.17218 15.1934C3.38195 14.4906 3.81301 13.8742 4.40123 13.4361C4.98945 12.9979 5.7034 12.7614 6.43687 12.7616V11.7886ZM9.35612 17.6271C8.1624 17.6283 6.98263 17.3706 5.8982 16.8716C4.81376 16.3727 3.8505 15.6444 3.07487 14.737L2.3363 15.3715C3.20336 16.3852 4.27997 17.1988 5.49188 17.7562C6.70379 18.3136 8.02217 18.6015 9.35612 18.6001V17.6271ZM12.2754 12.7616C13.009 12.7615 13.723 12.9981 14.3112 13.4365C14.8995 13.8748 15.3305 14.4913 15.5401 15.1944L16.4723 14.9161C16.2028 14.0123 15.6487 13.2198 14.8925 12.6562C14.1363 12.0927 13.2184 11.7884 12.2754 11.7886V12.7616ZM15.6374 14.737C14.8617 15.6444 13.8985 16.3727 12.814 16.8716C11.7296 17.3706 10.5498 17.6283 9.35612 17.6271V18.6001C10.6901 18.6015 12.0084 18.3136 13.2204 17.7562C14.4323 17.1988 15.5089 16.3852 16.3759 15.3715L15.6374 14.737Z" fill="white"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.1151 9.35581C18.1179 11.0945 17.6007 12.7942 16.6302 14.2368C15.8297 15.4308 14.7474 16.4091 13.4789 17.0853C12.2104 17.7615 10.7948 18.1146 9.35735 18.1135C7.91989 18.1146 6.50431 17.7615 5.23581 17.0853C3.96731 16.4091 2.88497 15.4308 2.08453 14.2368C1.32235 13.1006 0.836947 11.8017 0.667244 10.4441C0.497542 9.08658 0.648259 7.70814 1.10731 6.41932C1.56637 5.1305 2.32099 3.96716 3.31068 3.02256C4.30038 2.07795 5.49762 1.37835 6.80642 0.979845C8.11523 0.58134 9.4992 0.495013 10.8474 0.727784C12.1956 0.960555 13.4705 1.50595 14.5699 2.32025C15.6693 3.13454 16.5626 4.19509 17.1783 5.41687C17.7939 6.63865 18.1148 7.98768 18.1151 9.35581Z" stroke="white" stroke-width="1.2"/><path d="M10.8157 6.43661C10.8157 6.82373 10.662 7.19499 10.3882 7.46872C10.1145 7.74246 9.74323 7.89624 9.35612 7.89624V8.86932C9.67558 8.86932 9.99192 8.8064 10.2871 8.68414C10.5822 8.56189 10.8504 8.38269 11.0763 8.1568C11.3022 7.9309 11.4814 7.66272 11.6036 7.36757C11.7259 7.07242 11.7888 6.75608 11.7888 6.43661H10.8157ZM9.35612 7.89624C8.969 7.89624 8.59774 7.74246 8.32401 7.46872C8.05027 7.19499 7.89649 6.82373 7.89649 6.43661H6.92341C6.92341 6.75608 6.98633 7.07242 7.10859 7.36757C7.23084 7.66272 7.41003 7.9309 7.63593 8.1568C8.09215 8.61302 8.71092 8.86932 9.35612 8.86932V7.89624ZM7.89649 6.43661C7.89649 6.0495 8.05027 5.67823 8.32401 5.4045C8.59774 5.13077 8.969 4.97699 9.35612 4.97699V4.00391C8.71092 4.00391 8.09215 4.26021 7.63593 4.71643C7.17971 5.17265 6.92341 5.79142 6.92341 6.43661H7.89649ZM9.35612 4.97699C9.74323 4.97699 10.1145 5.13077 10.3882 5.4045C10.662 5.67823 10.8157 6.0495 10.8157 6.43661H11.7888C11.7888 5.79142 11.5325 5.17265 11.0763 4.71643C10.6201 4.26021 10.0013 4.00391 9.35612 4.00391V4.97699ZM2.70607 15.0542L2.23899 14.9161L2.16406 15.17L2.3363 15.3715L2.70607 15.0542ZM16.0062 15.0542L16.3759 15.3715L16.5482 15.17L16.4723 14.9161L16.0062 15.0542ZM6.43687 12.7616H12.2754V11.7886H6.43687V12.7616ZM6.43687 11.7886C5.49381 11.7884 4.57591 12.0927 3.81972 12.6562C3.06353 13.2198 2.50849 14.0123 2.23899 14.9161L3.17218 15.1934C3.38195 14.4906 3.81301 13.8742 4.40123 13.4361C4.98945 12.9979 5.7034 12.7614 6.43687 12.7616V11.7886ZM9.35612 17.6271C8.1624 17.6283 6.98263 17.3706 5.8982 16.8716C4.81376 16.3727 3.8505 15.6444 3.07487 14.737L2.3363 15.3715C3.20336 16.3852 4.27997 17.1988 5.49188 17.7562C6.70379 18.3136 8.02217 18.6015 9.35612 18.6001V17.6271ZM12.2754 12.7616C13.009 12.7615 13.723 12.9981 14.3112 13.4365C14.8995 13.8748 15.3305 14.4913 15.5401 15.1944L16.4723 14.9161C16.2028 14.0123 15.6487 13.2198 14.8925 12.6562C14.1363 12.0927 13.2184 11.7884 12.2754 11.7886V12.7616ZM15.6374 14.737C14.8617 15.6444 13.8985 16.3727 12.814 16.8716C11.7296 17.3706 10.5498 17.6283 9.35612 17.6271V18.6001C10.6901 18.6015 12.0084 18.3136 13.2204 17.7562C14.4323 17.1988 15.5089 16.3852 16.3759 15.3715L15.6374 14.737Z" fill="white"/></svg>');
    background-color: currentColor; /* icon follows text */
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
    display: inline-block;
}


.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
    height: 18px;
    mask-image: url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0065 14.9C13.0065 15.1444 13.0898 15.35 13.2565 15.5167C13.4232 15.6833 13.6287 15.7667 13.8732 15.7667C14.1176 15.7667 14.3232 15.6833 14.4898 15.5167C14.6565 15.35 14.7398 15.1444 14.7398 14.9C14.7398 14.6555 14.6537 14.45 14.4815 14.2833C14.3093 14.1167 14.1065 14.0333 13.8732 14.0333C13.6398 14.0333 13.4371 14.1167 13.2648 14.2833C13.0926 14.45 13.0065 14.6555 13.0065 14.9ZM4.28984 3.26665H16.6398C16.7954 3.26665 16.926 3.32498 17.0315 3.44165C17.1371 3.55832 17.1787 3.69443 17.1565 3.84998L16.6232 8.19998C16.5676 8.67776 16.3565 9.07498 15.9898 9.39165C15.6232 9.70832 15.201 9.86665 14.7232 9.86665H5.62318L5.72318 10.35C5.78984 10.7167 5.96762 11.0167 6.25651 11.25C6.5454 11.4833 6.87873 11.6 7.25651 11.6H15.2565C15.401 11.6 15.5232 11.65 15.6232 11.75C15.7232 11.85 15.7732 11.9722 15.7732 12.1167C15.7732 12.2611 15.7232 12.3861 15.6232 12.4917C15.5232 12.5972 15.401 12.65 15.2565 12.65H7.23984C6.82873 12.65 6.44262 12.5583 6.08151 12.375C5.7204 12.1916 5.41762 11.9416 5.17318 11.625C4.92873 11.3083 4.76762 10.95 4.68984 10.55L3.02318 2.23332H1.37318C1.22873 2.23332 1.10373 2.18054 0.998177 2.07498C0.892622 1.96943 0.839844 1.84443 0.839844 1.69998C0.839844 1.55554 0.892622 1.43332 0.998177 1.33332C1.10373 1.23332 1.22873 1.18332 1.37318 1.18332H3.45651C3.57873 1.18332 3.68984 1.22221 3.78984 1.29998C3.88984 1.37776 3.95095 1.47776 3.97318 1.59998L4.28984 3.26665ZM4.50651 4.31665L5.40651 8.83332H14.7232C14.9343 8.83332 15.1232 8.76109 15.2898 8.61665C15.4565 8.47221 15.5565 8.28887 15.5898 8.06665L16.0565 4.31665H4.50651ZM11.9565 14.9C11.9565 14.5555 12.0426 14.2389 12.2148 13.95C12.3871 13.6611 12.6204 13.4305 12.9148 13.2583C13.2093 13.0861 13.5287 13 13.8732 13C14.2176 13 14.5371 13.0861 14.8315 13.2583C15.126 13.4305 15.3565 13.6611 15.5232 13.95C15.6898 14.2389 15.7732 14.5555 15.7732 14.9C15.7732 15.2444 15.6871 15.5639 15.5148 15.8583C15.3426 16.1528 15.1121 16.3861 14.8232 16.5583C14.5343 16.7305 14.2176 16.8167 13.8732 16.8167C13.5287 16.8167 13.2093 16.7305 12.9148 16.5583C12.6204 16.3861 12.3871 16.1528 12.2148 15.8583C12.0426 15.5639 11.9565 15.2444 11.9565 14.9ZM5.00651 14.9C5.00651 14.5555 5.09262 14.2389 5.26484 13.95C5.43707 13.6611 5.6704 13.4305 5.96484 13.2583C6.25929 13.0861 6.57873 13 6.92318 13C7.26762 13 7.58707 13.0861 7.88151 13.2583C8.17596 13.4305 8.40929 13.6611 8.58151 13.95C8.75373 14.2389 8.83984 14.5555 8.83984 14.9C8.83984 15.2444 8.75373 15.5639 8.58151 15.8583C8.40929 16.1528 8.17596 16.3861 7.88151 16.5583C7.58707 16.7305 7.26762 16.8167 6.92318 16.8167C6.57873 16.8167 6.25929 16.7305 5.96484 16.5583C5.6704 16.3861 5.43707 16.1528 5.26484 15.8583C5.09262 15.5639 5.00651 15.2444 5.00651 14.9ZM6.05651 14.9C6.05651 15.1444 6.13984 15.35 6.30651 15.5167C6.47318 15.6833 6.67873 15.7667 6.92318 15.7667C7.16762 15.7667 7.37318 15.6833 7.53984 15.5167C7.70651 15.35 7.78984 15.1444 7.78984 14.9C7.78984 14.6555 7.70651 14.45 7.53984 14.2833C7.37318 14.1167 7.16762 14.0333 6.92318 14.0333C6.67873 14.0333 6.47318 14.1167 6.30651 14.2833C6.13984 14.45 6.05651 14.6555 6.05651 14.9Z" fill="%23535353"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml,<svg width="19" height="18" viewBox="0 0 19 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0065 14.9C13.0065 15.1444 13.0898 15.35 13.2565 15.5167C13.4232 15.6833 13.6287 15.7667 13.8732 15.7667C14.1176 15.7667 14.3232 15.6833 14.4898 15.5167C14.6565 15.35 14.7398 15.1444 14.7398 14.9C14.7398 14.6555 14.6537 14.45 14.4815 14.2833C14.3093 14.1167 14.1065 14.0333 13.8732 14.0333C13.6398 14.0333 13.4371 14.1167 13.2648 14.2833C13.0926 14.45 13.0065 14.6555 13.0065 14.9ZM4.28984 3.26665H16.6398C16.7954 3.26665 16.926 3.32498 17.0315 3.44165C17.1371 3.55832 17.1787 3.69443 17.1565 3.84998L16.6232 8.19998C16.5676 8.67776 16.3565 9.07498 15.9898 9.39165C15.6232 9.70832 15.201 9.86665 14.7232 9.86665H5.62318L5.72318 10.35C5.78984 10.7167 5.96762 11.0167 6.25651 11.25C6.5454 11.4833 6.87873 11.6 7.25651 11.6H15.2565C15.401 11.6 15.5232 11.65 15.6232 11.75C15.7232 11.85 15.7732 11.9722 15.7732 12.1167C15.7732 12.2611 15.7232 12.3861 15.6232 12.4917C15.5232 12.5972 15.401 12.65 15.2565 12.65H7.23984C6.82873 12.65 6.44262 12.5583 6.08151 12.375C5.7204 12.1916 5.41762 11.9416 5.17318 11.625C4.92873 11.3083 4.76762 10.95 4.68984 10.55L3.02318 2.23332H1.37318C1.22873 2.23332 1.10373 2.18054 0.998177 2.07498C0.892622 1.96943 0.839844 1.84443 0.839844 1.69998C0.839844 1.55554 0.892622 1.43332 0.998177 1.33332C1.10373 1.23332 1.22873 1.18332 1.37318 1.18332H3.45651C3.57873 1.18332 3.68984 1.22221 3.78984 1.29998C3.88984 1.37776 3.95095 1.47776 3.97318 1.59998L4.28984 3.26665ZM4.50651 4.31665L5.40651 8.83332H14.7232C14.9343 8.83332 15.1232 8.76109 15.2898 8.61665C15.4565 8.47221 15.5565 8.28887 15.5898 8.06665L16.0565 4.31665H4.50651ZM11.9565 14.9C11.9565 14.5555 12.0426 14.2389 12.2148 13.95C12.3871 13.6611 12.6204 13.4305 12.9148 13.2583C13.2093 13.0861 13.5287 13 13.8732 13C14.2176 13 14.5371 13.0861 14.8315 13.2583C15.126 13.4305 15.3565 13.6611 15.5232 13.95C15.6898 14.2389 15.7732 14.5555 15.7732 14.9C15.7732 15.2444 15.6871 15.5639 15.5148 15.8583C15.3426 16.1528 15.1121 16.3861 14.8232 16.5583C14.5343 16.7305 14.2176 16.8167 13.8732 16.8167C13.5287 16.8167 13.2093 16.7305 12.9148 16.5583C12.6204 16.3861 12.3871 16.1528 12.2148 15.8583C12.0426 15.5639 11.9565 15.2444 11.9565 14.9ZM5.00651 14.9C5.00651 14.5555 5.09262 14.2389 5.26484 13.95C5.43707 13.6611 5.6704 13.4305 5.96484 13.2583C6.25929 13.0861 6.57873 13 6.92318 13C7.26762 13 7.58707 13.0861 7.88151 13.2583C8.17596 13.4305 8.40929 13.6611 8.58151 13.95C8.75373 14.2389 8.83984 14.5555 8.83984 14.9C8.83984 15.2444 8.75373 15.5639 8.58151 15.8583C8.40929 16.1528 8.17596 16.3861 7.88151 16.5583C7.58707 16.7305 7.26762 16.8167 6.92318 16.8167C6.57873 16.8167 6.25929 16.7305 5.96484 16.5583C5.6704 16.3861 5.43707 16.1528 5.26484 15.8583C5.09262 15.5639 5.00651 15.2444 5.00651 14.9ZM6.05651 14.9C6.05651 15.1444 6.13984 15.35 6.30651 15.5167C6.47318 15.6833 6.67873 15.7667 6.92318 15.7667C7.16762 15.7667 7.37318 15.6833 7.53984 15.5167C7.70651 15.35 7.78984 15.1444 7.78984 14.9C7.78984 14.6555 7.70651 14.45 7.53984 14.2833C7.37318 14.1167 7.16762 14.0333 6.92318 14.0333C6.67873 14.0333 6.47318 14.1167 6.30651 14.2833C6.13984 14.45 6.05651 14.6555 6.05651 14.9Z" fill="%23535353"/></svg>');
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
    width: 20px;
    height: 20px;
    mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.89062 18H17.1126M4.37149 11.0552C3.99248 11.4351 3.77959 11.9497 3.7795 12.4863V15.3334H6.64433C7.18121 15.3334 7.69587 15.1201 8.07542 14.7396L16.5197 6.29089C16.8986 5.91098 17.1113 5.39634 17.1113 4.8598C17.1113 4.32326 16.8986 3.80862 16.5197 3.42872L15.6859 2.59318C15.4979 2.40505 15.2746 2.25583 15.0289 2.15405C14.7832 2.05226 14.5198 1.99992 14.2538 2C13.9878 2.00008 13.7244 2.05259 13.4788 2.15453C13.2331 2.25646 13.0099 2.40582 12.822 2.59407L4.37149 11.0552Z" stroke="%23535353" stroke-width="1.33331" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.89062 18H17.1126M4.37149 11.0552C3.99248 11.4351 3.77959 11.9497 3.7795 12.4863V15.3334H6.64433C7.18121 15.3334 7.69587 15.1201 8.07542 14.7396L16.5197 6.29089C16.8986 5.91098 17.1113 5.39634 17.1113 4.8598C17.1113 4.32326 16.8986 3.80862 16.5197 3.42872L15.6859 2.59318C15.4979 2.40505 15.2746 2.25583 15.0289 2.15405C14.7832 2.05226 14.5198 1.99992 14.2538 2C13.9878 2.00008 13.7244 2.05259 13.4788 2.15453C13.2331 2.25646 13.0099 2.40582 12.822 2.59407L4.37149 11.0552Z" stroke="%23535353" stroke-width="1.33331" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wishlist a:before {
    width: 20px;
    height: 20px;
    mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 6.38908C10 6.38908 10 6.38908 9.32444 5.50019C8.54222 4.46908 7.38667 3.72241 6 3.72241C3.78667 3.72241 2 5.50908 2 7.72241C2 8.54908 2.24889 9.31352 2.67556 9.94463C3.39556 11.0202 10 17.9446 10 17.9446M10 6.38908C10 6.38908 10 6.38908 10.6756 5.50019C11.4578 4.46908 12.6133 3.72241 14 3.72241C16.2133 3.72241 18 5.50908 18 7.72241C18 8.54908 17.7511 9.31352 17.3244 9.94463C16.6044 11.0202 10 17.9446 10 17.9446" stroke="%23535353" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 6.38908C10 6.38908 10 6.38908 9.32444 5.50019C8.54222 4.46908 7.38667 3.72241 6 3.72241C3.78667 3.72241 2 5.50908 2 7.72241C2 8.54908 2.24889 9.31352 2.67556 9.94463C3.39556 11.0202 10 17.9446 10 17.9446M10 6.38908C10 6.38908 10 6.38908 10.6756 5.50019C11.4578 4.46908 12.6133 3.72241 14 3.72241C16.2133 3.72241 18 5.50908 18 7.72241C18 8.54908 17.7511 9.31352 17.3244 9.94463C16.6044 11.0202 10 17.9446 10 17.9446" stroke="%23535353" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
    width: 24px;
    height: 24px;
    mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 12H10.5M18 15L21 12L18 9M13 7V6C13 5.46957 12.7893 4.96086 12.4142 4.58579C12.0391 4.21071 11.5304 4 11 4H6C5.46957 4 4.96086 4.21071 4.58579 4.58579C4.21071 4.96086 4 5.46957 4 6V18C4 18.5304 4.21071 19.0391 4.58579 19.4142C4.96086 19.7893 5.46957 20 6 20H11C11.5304 20 12.0391 19.7893 12.4142 19.4142C12.7893 19.0391 13 18.5304 13 18V17" stroke="%23535353" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 12H10.5M18 15L21 12L18 9M13 7V6C13 5.46957 12.7893 4.96086 12.4142 4.58579C12.0391 4.21071 11.5304 4 11 4H6C5.46957 4 4.96086 4.21071 4.58579 4.58579C4.21071 4.96086 4 5.46957 4 6V18C4 18.5304 4.21071 19.0391 4.58579 19.4142C4.96086 19.7893 5.46957 20 6 20H11C11.5304 20 12.0391 19.7893 12.4142 19.4142C12.7893 19.0391 13 18.5304 13 18V17" stroke="%23535353" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
    padding: 20px 24px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
    width: calc(70% - 80px);
}

.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content p {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #535353;
}

.woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content a {
    color: #0F497A;
    text-decoration: underline;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content h2.entry-title-account {
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    line-height: 30px;
    color: #001324;
    margin-top: 0;
    font-weight: 500;
    margin-bottom: 32px;
    margin-top: 0;
}

.woocommerce .woocommerce-info {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #535353;
    border-color: #0F497A;
}

.woocommerce .woocommerce-info::before {
    color: #0F497A;
}

.woocommerce .woocommerce-info a.button, .woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-info a {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #FFFFFF;
    background-color: #0F497A;
    transition: all .3s;
    border: 1px solid #0F497A;
    padding: 10px 15px;
    text-decoration: none;
    border-radius: 0;
}

.woocommerce .woocommerce-info a.button:hover, .woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content .woocommerce-info a:hover {
    color: #0F497A;
    background-color: transparent;
}

.woocommerce-account .woocommerce .edit-account .form-row {
    padding: 0;
    margin: 0;
    margin-bottom: 24px;
}

.woocommerce-account .woocommerce .edit-account .form-row label {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #001324;
    margin-bottom: 8px;
}

.woocommerce-account .woocommerce .edit-account .form-row input, .woocommerce-account .woocommerce .edit-account .form-row textarea, .woocommerce-account .woocommerce .edit-account .form-row select {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #001324;
    text-transform: none;
    padding: 10px 16px;
    border-radius: 0;
    border: 1px solid #CECECE;
    background-color: transparent;
}

.woocommerce-account .woocommerce .edit-account .form-row input::placeholder, .woocommerce-account .woocommerce .edit-account .form-row textarea::placeholder {
    color: #535353;
}

.woocommerce-account .woocommerce .edit-account fieldset {
    margin-top: 64px;
    padding: 0;
    border: none;
}

.woocommerce-account .woocommerce .edit-account fieldset legend {
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    line-height: 30px;
    color: #001324;
    margin-top: 0;
    font-weight: 500;
    margin-bottom: 32px;
    margin-top: 0;
}

.woocommerce-account .woocommerce .edit-account button.button {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #F0F1F4;
    background-color: #0F497A;
    transition: all .3s;
    border: 1px solid #0F497A;
    padding: 7px 18px;
    text-decoration: none;
    border-radius: 0;
    margin-top: 40px;
}

.woocommerce-account .woocommerce .edit-account button.button:hover {
    color: #0F497A;
    background-color: transparent;
}

.woocommerce-MyAccount-content .woosw-list h3.wishlist-table-title {
    background-color: #F0F1F4;
    border-top: 1px solid #D3D3D3;
    border-bottom: 1px solid #D3D3D3;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    line-height: 22px;
    color: #292421;
    margin-top: 0;
    font-weight: 500;
    margin-bottom: 0;
    padding: 20px 40px;
}

.woosw-list .woosw-items .woosw-item .woosw-item--remove span {
    width: 24px;
}

.woosw-list .woosw-items .woosw-item .woosw-item--remove span:before {
    content: '';
    width: 24px;
    height: 24px;
    display: inline-block;
    mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.39941 18.3079L5.69141 17.5999L11.2914 11.9999L5.69141 6.39989L6.39941 5.69189L11.9994 11.2919L17.5994 5.69189L18.3074 6.39989L12.7074 11.9999L18.3074 17.5999L17.5994 18.3079L11.9994 12.7079L6.39941 18.3079Z" fill="%236F7068"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.39941 18.3079L5.69141 17.5999L11.2914 11.9999L5.69141 6.39989L6.39941 5.69189L11.9994 11.2919L17.5994 5.69189L18.3074 6.39989L12.7074 11.9999L18.3074 17.5999L17.5994 18.3079L11.9994 12.7079L6.39941 18.3079Z" fill="%236F7068"/></svg>');
    background-color: currentColor; /* icon follows text */
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
    display: inline-block;
}

.woosw-list table.woosw-items tr.woosw-item td {
    border: none;
    border-bottom: 1px solid #D3D3D3;
    padding-inline-end: 16px;
    padding: 32px 0;
    padding-inline-end: 16px;
    background-color: transparent;
}

.woosw-list table.woosw-items tr.woosw-item td:last-child {
    padding-inline-end: 0;
}

.woosw-list table.woosw-items tr.woosw-item .woosw-item--image a {
    width: 85px;
    height: 96px;
    border: 0.27px solid #CECECE;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin-right: 16px;
}

.woosw-list table.woosw-items tr.woosw-item .woosw-item--image img {
    width: 100%;
    height: auto;
    vertical-align: middle;
    text-align: center;
    border-radius: 0;
}

.woosw-list table.woosw-items tr.woosw-item .woosw-item--name {
    margin-bottom: 8px;
}

.woosw-list table.woosw-items tr.woosw-item .woosw-item--name a {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    color: #001324;
}

.woosw-items .woosw-item .woosw-item--price, .woosw-items .woosw-item .woosw-item--price, .woosw-items .woosw-item .woosw-item--price ins, .woosw-items .woosw-item .woosw-item--price ins .amount {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    color: #0F497A;
    text-decoration: none;
}

.woosw-items .woosw-item .woosw-item--price del, .woosw-items .woosw-item .woosw-item--price del .amount {
    color: #001324;
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
}

.woosw-items .woosw-item .woosw-item--time, .woosw-items .woosw-item .woosw-item--stock, .woosw-items .woosw-item .woosw-item--actions .woosw-item--stock {
    display: none;
}

.woosw-items .woosw-item .woosw-item--actions {
    text-align: right;
}

.woosw-list table.woosw-items .woosw-item .woosw-item--atc p, .woosw-list table.woosw-items .woosw-item .woosw-item--atc .add_to_cart_inline {
    display: inline-block;
}

.woosw-items .woosw-item .woosw-item--actions .woosw-item--atc .product.woocommerce a {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #F0F1F4;
    text-decoration: none;
    background-color: #0F497A;
    padding: 7px 18px;
    border: 1px solid #0F497A;
    border-radius: 0;
    transition: all .3s;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    white-space: nowrap;
}

.woosw-items .woosw-item .woosw-item--actions .woosw-item--atc .product.woocommerce a:after {
    content: '';
    width: 36px;
    height: 18px;
    display: inline-block;
    mask-image: url('data:image/svg+xml,<svg width="36" height="18" viewBox="0 0 36 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 8.63623H35V8.63623H0V8.63623Z" stroke="%23F0F1F4" stroke-width="0.9"/><path d="M27.2504 16.6362L27 16.3858L34.7521 8.63378L27 0.886614L27.2504 0.63623L35.2529 8.63378L27.2504 16.6362Z" fill="%23F0F1F4" stroke="%23F0F1F4" stroke-width="0.9"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml,<svg width="36" height="18" viewBox="0 0 36 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 8.63623H35V8.63623H0V8.63623Z" stroke="%23F0F1F4" stroke-width="0.9"/><path d="M27.2504 16.6362L27 16.3858L34.7521 8.63378L27 0.886614L27.2504 0.63623L35.2529 8.63378L27.2504 16.6362Z" fill="%23F0F1F4" stroke="%23F0F1F4" stroke-width="0.9"/></svg>');
    background-color: currentColor; /* icon follows text */
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
    display: inline-block;
}

.woosw-items .woosw-item .woosw-item--actions .woosw-item--atc .product.woocommerce a:hover {
    background-color: transparent;
    color: #FFFFFF;
}

.woocommerce-order-received .woocommerce .woocommerce-order p {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #535353;
}

.woocommerce-order-received .woocommerce .woocommerce-order p a {
    color: #F0F1F4;
    text-decoration: underline;
}

.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-notice--success {
    font-family: 'Poppins', sans-serif;
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 64px;
    font-weight: 500;
    color: #212121;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 64px;
    align-items: center;
}

.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-notice--success:before {
    content: '';
    width: 90px;
    height: 90px;
    background-image: url('data:image/svg+xml,<svg width="90" height="90" viewBox="0 0 90 90" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="90" height="90" rx="45" fill="%23286644"/><path d="M67.7812 32.3435L37.4062 62.7185L23.4844 48.7966L27.0534 45.2275L37.4062 55.555L64.2122 28.7744L67.7812 32.3435Z" fill="%23F4F4F4"/></svg>');
    background-repeat: no-repeat;
    background-size: 90px;
    background-position: center;
    flex-shrink: 0;
}

.woocommerce-order-received .woocommerce .woocommerce-order table.shop_table_responsive {
    border: 1px solid #CECECE;
    border-radius: 0;
    margin-bottom: 64px;
}

.woocommerce-order-received .woocommerce .woocommerce-order table.shop_table_responsive th {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    color: #001324;
    padding: 15px 20px;
    background-color: #F0F1F4;
    border-right: 1px solid #CECECE;
}

.woocommerce-order-received .woocommerce .woocommerce-order .shop_table.shop_table_responsive tr:nth-child(odd)>th {
    background-color: #F0F1F4;
}

.woocommerce-order-received .woocommerce .woocommerce-order table.shop_table_responsive th:last-child {
    border-right: none;
}

.woocommerce-order-received .woocommerce .woocommerce-order table.shop_table_responsive td {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color: #535353;
    border-top: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
    padding: 25px 20px;
}

.woocommerce-order-received .woocommerce .woocommerce-order table.shop_table_responsive td a {
    color: #F0F1F4;
    text-decoration: underline;
}

.woocommerce-order-received .woocommerce .woocommerce-order table.shop_table_responsive td:last-child {
    border-right: none;
}

.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-details h2, .woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details h2.woocommerce-column__title {
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 8px;
    font-weight: 500;
    color: #001324;
}

.woocommerce-order-received .woocommerce .woocommerce-order table.order_details tr th, .woocommerce-order-received .woocommerce .woocommerce-order table.order_details tr td {
    border-bottom: 1px solid #D3D3D3;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    color: #212121;
    padding: 24px 0;
}

.woocommerce-order-received .woocommerce .woocommerce-order table.order_details tr th a, .woocommerce-order-received .woocommerce .woocommerce-order table.order_details tr td a {
    color: #0F497A;
}

.woocommerce-order-received .woocommerce .woocommerce-order table.order_details tr th strong, .woocommerce-order-received .woocommerce .woocommerce-order table.order_details tr td strong {
    font-weight: 500;
}

.woocommerce-order-received .woocommerce .woocommerce-order table.order_details tr td.product-name .product-quantity {
    color: #0F497A;
}

.woocommerce-order-received .woocommerce .woocommerce-order table.order_details tfoot tr:last-child th, .woocommerce-order-received .woocommerce .woocommerce-order table.order_details tfoot tr:last-child td {
    border-bottom: none;
}

.woocommerce-order-received .woocommerce .woocommerce-order table.order_details tr td.product-total, .woocommerce-order-received .woocommerce .woocommerce-order table.order_details tfoot td {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #434343;
    text-align: right;
}

.woocommerce-order-received .woocommerce .woocommerce-order table.order_details thead tr th:last-child {
    text-align: right;
}

.woocommerce-order-received .woocommerce .woocommerce-order table.order_details thead tr th:first-child, .woocommerce-order-received .woocommerce .woocommerce-order table.order_details tbody tr td:first-child, .woocommerce-order-received .woocommerce .woocommerce-order table.order_details tfoot tr th {
    padding-inline-end: 16px;
}

.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details h2.woocommerce-column__title {
    margin-top: 40px;
    margin-bottom: 32px;
}

.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details address, .woocommerce-view-order .woocommerce .woocommerce-customer-details address {
    width: 50%;
}

.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details address, .woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details address p, .woocommerce-view-order .woocommerce .woocommerce-customer-details address, .woocommerce-view-order .woocommerce .woocommerce-customer-details address p {
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    color: #212121;
    background-color: #F0F1F4;
    padding: 32px;
    border: none;
    border-radius: 0;
}

.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details address p, .woocommerce-view-order .woocommerce .woocommerce-customer-details address p {
    padding: 0 32px;
}

.woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details address p, .woocommerce-view-order .woocommerce .woocommerce-customer-details address p {
    margin-top: 8px;
}

.woocommerce table.woocommerce-orders-table.my_account_orders span.order-status {
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    color: #212121;
    padding: 4px 12px;
    border-radius: 100px;
    background-color: rgba(236, 184, 84, 0.1);
    display: flex;
    gap: 8px;
    align-items: center;
}

.woocommerce table.woocommerce-orders-table.my_account_orders span.order-status:before {
    content: '';
    width: 6px;
    height: 6px;
    background-color: #ECB854;
    border-radius: 100%;
    flex: 0 0 6px;
}

.woocommerce table.woocommerce-orders-table.my_account_orders span.order-status-completed {
    background-color: rgba(16, 119, 85, 0.1);
}

.woocommerce table.woocommerce-orders-table.my_account_orders span.order-status-completed:before {
    background-color: #107755;
}

.woocommerce table.woocommerce-orders-table.my_account_orders span.order-status-canceled {
    background-color: rgba(242, 13, 13, 0.1);
}

.woocommerce table.woocommerce-orders-table.my_account_orders span.order-status-canceled:before {
    background-color: #F20D0D;
}

.woocommerce table.woocommerce-orders-table.my_account_orders span.order-status-failed {
    background-color: #F20D0D;
}

.woocommerce table.woocommerce-orders-table.my_account_orders span.order-status-failed:before {
    background-color: #F20D0D;
}

.woocommerce table.woocommerce-orders-table.my_account_orders {
    border: none;
    margin: 0;
    border-radius: 0;
}

.woocommerce table.woocommerce-orders-table.my_account_orders thead th {
    border: 1px solid #CECECE;
    background-color: #F0F1F4;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    color: #001324;
    padding: 14px 18px;
    border-left: none;
}

.woocommerce table.woocommerce-orders-table.my_account_orders thead th:first-child {
    border-left: 1px solid #CECECE;
}

.woocommerce table.woocommerce-orders-table.my_account_orders tbody {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #535353;
}

.woocommerce table.woocommerce-orders-table.my_account_orders tbody td {
    border: none;
    background-color: #FFFFFF;
    padding: 14px 18px;
    border: 1px solid #CECECE;
    border-left: none;
}

.woocommerce table.woocommerce-orders-table.my_account_orders tbody th {
    border: none;
    background-color: #FFFFFF;
    padding: 14px 18px;
    border: 1px solid #CECECE;
}

.woocommerce table.woocommerce-orders-table.my_account_orders tbody tr:first-child td {
    border-top: none;
}

.woocommerce table.woocommerce-orders-table.my_account_orders tbody tr:first-child th {
    border-top: none;
}

.woocommerce table.woocommerce-orders-table.my_account_orders tbody tr:not(:last-child) th, .woocommerce table.woocommerce-orders-table.my_account_orders tbody tr:not(:last-child) td {
    border-bottom: none;
}

.woocommerce table.woocommerce-orders-table.my_account_orders tbody th a {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #535353;
    text-decoration: none;
}

.woocommerce table.woocommerce-orders-table.my_account_orders tbody th a:hover {
    text-decoration: underline;
}

.woocommerce table.woocommerce-orders-table.my_account_orders tbody td, .woocommerce table.woocommerce-orders-table.my_account_orders tbody td > * {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #535353;
}

.woocommerce-account.logged-in table.woocommerce-orders-table.my_account_orders tbody th a {
    color: #535353;
    text-decoration: none;
}

.woocommerce-account.logged-in table.woocommerce-orders-table.my_account_orders tbody th a:hover {
    text-decoration: underline;
}

.woocommerce table.woocommerce-orders-table.my_account_orders .woocommerce-orders-table__cell-order-actions .button {
    padding: 0;
    border: none !important;
    background-color: transparent;
    margin: 0;
    font-size: 0;
    line-height: 0;
}

.woocommerce table.woocommerce-orders-table.my_account_orders .woocommerce-orders-table__cell-order-actions .button svg {
    height: 24px;
    padding: 4px;
    width: 24px;
}

.woocommerce table.woocommerce-orders-table.my_account_orders .woocommerce-orders-table__cell-order-actions .button:hover {
    border: none;
    background-color: transparent;
}

.woocommerce-view-order .woocommerce .woocommerce-customer-details h2, .woocommerce-view-order .woocommerce .woocommerce-order-details h2 {
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 8px;
    font-weight: 500;
    color: #001324;
    margin-bottom: 8px;
}

.woocommerce-view-order .woocommerce .woocommerce-customer-details h2 {
    margin-top: 40px;
    margin-bottom: 32px;
}

.woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details {
    border: none;
    border-radius: 0;
}

.woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details thead {
    background-color: transparent;
}

.woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tr th, .woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tr td {
    border: none;
    border-bottom: 1px solid #D3D3D3;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    color: #212121;
    padding: 24px 0;
}

.woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tbody>tr:nth-child(odd)>td, .woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}

.woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tbody tr:hover>td, .woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tbody tr:hover>th {
    background-color: transparent;
}

.woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tr th a, .woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tr td a {
    color: #0F497A;
}

.woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tr th strong, .woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tr td strong {
    font-weight: 500;
}

.woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tr td.product-name .product-quantity {
    color: #0F497A;
}

.woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tfoot tr:last-child th, .woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tfoot tr:last-child td {
    border-bottom: none;
}

.woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tr td.product-total, .woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tfoot td {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #434343;
    text-align: right;
}

.woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details thead tr th:last-child {
    text-align: right;
}

.woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details thead tr th:first-child, .woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tbody tr td:first-child, .woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tfoot tr th {
    padding-inline-end: 16px;
}

.woocommerce-account .woocommerce nav.woocommerce-pagination {
    margin-top: 64px;
}

.woocommerce-account .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers {
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    border: none;
    background-color: #F0F1F4;
}

.woocommerce-account .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.prev, .woocommerce-account .woocommerce nav.woocommerce-pagination ul.page-numbers .page-numbers.next {
    border: none;
    background-color: #F0F1F4;
}


@media (min-width: 768px) {
    .woocommerce .content-login-register .main-form-content form .form-row.row-elelemts {
        flex-direction: row;
        gap: 8px;
    }

    .content-login-register {
        padding: 100px 10px;
    }

    .content-login-register .title-element h1 {
        margin-bottom: 96px;
    }
}


@media (min-width: 992px) {
    .page-content-full-width .page-content-elements .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .bg-img-element .other-info .other-info-element {
        flex: 0 0 auto;
        width: calc(60% - 20px);
    }

    .bg-img-element .other-info .other-info-element.contact-info-data {
        flex: 0 0 auto;
        width: calc(40% - 20px);
    }

    .content-login-register .main-form-content .woocommerce-form {
        margin-bottom: 170px;
    }

    .content-login-register .main-form-content .woocommerce-form-register {
        margin-bottom: 0;
    }

    .form-login-popup-content .content-login-register .main-form-content .woocommerce-form {
        margin-bottom: 0;
    }

    .form-login-popup-content .bg-img-element .other-info .other-info-element {
        width: 100%;
    }

    .form-login-popup-content .content-login-register {
        padding-top: 129px;
        padding-bottom: 64px;
    }
}

@media (max-width: 991px) {
    [id^="elementor-popup-modal-"].login-register-popup .dialog-close-button svg {
        fill: #FFFFFF !important;
    }

    .woocommerce-account .woocommerce .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
        width: 100%;
        float: none;
    }

    .woocommerce-account .woocommerce .woocommerce-MyAccount-content {
        margin-top: 50px;
    }

    .woocommerce-order-received .woocommerce .woocommerce-order table.shop_table_responsive thead {
        display: none;
    }

    .woocommerce-order-received .woocommerce .woocommerce-order table.shop_table_responsive td {
        border-right: none;
        border-left: none;
        display: flex;
        justify-content: space-between;
        padding: 15px 12px;
    }

    .woocommerce-order-received .woocommerce .woocommerce-order table.shop_table_responsive td:before {
        content: attr(data-title) ": ";
        float: left;
        text-align: left;
        font-family: 'Poppins', sans-serif;
        font-size: 18px;
        font-weight: 500;
        line-height: 22px;
        color: #001324;
    }

    .woocommerce-order-received .woocommerce .woocommerce-order table.shop_table_responsive td:first-child {
        border-top: none;
    }

    .woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details address, .woocommerce-view-order .woocommerce .woocommerce-customer-details address {
        width: 100%;
    }

    .woocommerce-account .woocommerce nav.woocommerce-pagination {
        margin-top: 32px;
    }
}

@media (max-width: 768px) {
    .woocommerce table.woocommerce-orders-table.my_account_orders .woocommerce-orders-table__row td {
        border: none;
        border-left: 1px solid #d3d3d3;
        border-right: 1px solid #d3d3d3;
        border-top: 1px solid #d3d3d3;
        padding: 15px 12px;
    }

    .woocommerce table.woocommerce-orders-table.my_account_orders span.order-status {
        display: inline-flex;
    }

    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
        margin-right: auto;
    }

    .woocommerce table.woocommerce-orders-table.my_account_orders tbody tr:first-child td {
        border-top: 1px solid #d3d3d3;
    }

    .woocommerce table.woocommerce-orders-table.my_account_orders .woocommerce-orders-table__row:last-child td:last-child {
        border-bottom: 1px solid #d3d3d3;
    }
}

@media (max-width: 767px) {
    .woosw-list table.woosw-items tr.woosw-item {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        padding: 32px 16px;
        gap: 16px;
        border-bottom: 1px solid #D3D3D3;
    }

    .woosw-list table.woosw-items tr.woosw-item td {
        flex: 1;
        padding: 0;
        border: none;
    }

    .woosw-list table.woosw-items tr.woosw-item td:last-child {
        width: 100%;
        flex: 0 0 100%;
        text-align: center;
    }

    .woosw-list table.woosw-items .woosw-item .woosw-item--remove {
        width: 40px;
        flex: 0 0 40px;
    }

    .woosw-list table.woosw-items .woosw-item .woosw-item--image {
        display: none;
    }

    .woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-notice--success {
        margin-bottom: 32px;
        gap: 32px;
        font-size: 30px;
        line-height: 34px;
    }

    .woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-notice--success:before {
        width: 60px;
        height: 60px;
        background-size: 60px;
    }

    .woocommerce-order-received .woocommerce .woocommerce-order table.shop_table_responsive {
        margin-bottom: 32px;
    }

    .woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-order-details h2, .woocommerce-order-received .woocommerce .woocommerce-order .woocommerce-customer-details h2.woocommerce-column__title {
        font-size: 22px;
        line-height: 26px;
    }

    .woocommerce-view-order .woocommerce .woocommerce-customer-details h2, .woocommerce-view-order .woocommerce .woocommerce-order-details h2 {
        font-size: 22px;
        line-height: 26px;
    }

    .woocommerce-order-received .woocommerce .woocommerce-order table.order_details tr th, .woocommerce-order-received .woocommerce .woocommerce-order table.order_details tr td {
        padding: 12px 0;
    }

    .woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tr th, .woocommerce-view-order .woocommerce .woocommerce-order-details table.order_details tr td {
        padding: 12px 0;
    }
}