
/* Login Page */
.woocommerce-page.woocommerce-account .woocommerce-notices-wrapper ul[class*="woocommerce-"] {
    margin-bottom: 2rem;
}

.woocommerce-page.woocommerce-account.account-dashboard .woocommerce-notices-wrapper ul[class*="woocommerce-"] {
    margin-top: 1rem;

    @media (width >= 1024px) {
        margin-top: 2rem;
    }
}

.woocommerce .col2-set.with-bg {
    display: flex;
    flex-direction: column;
    gap: 26px;
    padding-block: 2rem;

    @media (width >= 769px) {
        flex-direction: row;
        padding-block: 6.25rem 3.75rem;
    }
}

.woocommerce-page.woocommerce-account .col2-set .col-1,
.woocommerce-page.woocommerce-account .col2-set .col-2 {
    @media (width >= 769px) {
        float: none;
        width: 50%;
    }
}

.woocommerce-page.woocommerce-account.account-logout .col2-set .col-1 {
    @media (width >= 769px) {
        float: none;
        min-width: 700px;
        width: 57%;
    }
}

.woocommerce .with-bg.col2-set::before,
.woocommerce .with-bg.col2-set::after,
.woocommerce-page.woocommerce-account .col2-set::before,
.woocommerce-page.woocommerce-account .col2-set::after,
.woocommerce form .form-row:before,
.woocommerce form .form-row:after {
    display: none;
}

.woocommerce .with-bg.col2-set .col-1,
.woocommerce .with-bg.col2-set .col-2 {
    padding: 1.7rem 1rem 1rem 1rem;
    border: 1px solid var(--color-gray);
    border-radius: var(--radius-sm);

    @media (width >= 769px) {
        padding: 2.5rem;
    }
}

.woocommerce .with-bg.col2-set .col-1 {
    background: var(--color-base-light);
}

.woocommerce .with-bg form .form-row .input-text {
    padding: calc(var(--spacing) * 5);
}

.woocommerce form.login, 
.woocommerce form.register {
    border: none;
    margin-block: 1.4rem 0;
    padding: 0;

    @media (width >= 769px) {
        margin-block: 2.5rem 0;
    }
}

.woocommerce-page.woocommerce-account .col2-set h1.wp-block-heading,
.woocommerce-page.woocommerce-account .col2-set h2.wp-block-heading {
    color: var(--color-primary);
    font-size: var(--text-lgplus);
    text-transform: uppercase;

    @media (width >= 769px) {
        font-size: var(--text-xl);
    }
}

.woocommerce-page.woocommerce-account .col2-set .woocommerce-form-login__submit_wrapper {
    @media (width >= 769px) {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
}

.woocommerce-page.woocommerce-account .col2-set .woocommerce-form-login__submit_wrapper .nds-btn-primary,
.woocommerce-page.woocommerce-account .col2-set .block-register .wp-block-button {
    @media (width <= 768px) {
        width: 100%;
    }
}

.woocommerce-page.woocommerce-account .col2-set .woocommerce-form-login__submit_wrapper .nds-btn-primary {
    @media (width <= 768px) {    
        margin-bottom: 1rem;
    }
}

.woocommerce-page.woocommerce-account .lost_password a {
    text-decoration: none;
    border-bottom: 1px solid var(--color-primary);
}

.woocommerce-page.woocommerce-account .lost_password a:hover {
    opacity: 0.72;
}

.block-register h2.wp-block-heading {
    margin-bottom: 2.4rem;
}

.block-register h2.wp-block-heading + p,
.block-register ul.wp-block-list {
    @media (width >= 1024px) {
        font-size: var(--text-md);
    }
}

.block-register h2.wp-block-heading + p {
    margin-bottom: 2rem;
}

.block-register ul.wp-block-list {
    margin-bottom: 1.5rem;
}

.block-register ul.wp-block-list li {
    position: relative;
    margin-bottom: 0.8rem;
    padding-left: 1.8rem;
}

.block-register .wp-block-list li:before {
    position: absolute;
    left: 1px;
    top: 7px;
    display: inline-block;
    width: 18px;
    height: 15px;
    mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='15' viewBox='0 0 18 15' fill='none'><path d='M0.941406 8.47204L5.1767 13.1779L16.9414 0.942627' stroke='black' stroke-width='1.33333' stroke-linecap='square'/></svg>") no-repeat center / contain;
    vertical-align: middle;
    background-color: var(--color-primary);
    content: '';
}

/* Register, Forgot Password, Reset Password*/
.account-logout > .woocommerce-notices-wrapper > ul[class*="woocommerce-"] {
    margin-top: 1rem;
    
    @media (width >= 1024px) {
        margin-top: 2rem;
    }
}

.account-logout .col2-set {
    justify-content: center;
}

.account-logout .col2-set ul[class*="woocommerce-"] {
    border: 1px solid var(--color-gray-50);
}

.account-logout .form-row .nds-btn-primary {
    width: 100%;
    text-transform: capitalize;
    white-space: nowrap;
    
    @media (width >= 769px) {
        width: auto;
    }
}

.account-logout .form-row button.button.nds-btn-primary,
.account-logout .form-row button.button.disabled, 
.account-logout .form-row button.button:disabled, 
.account-logout .form-row button.button:disabled[disabled] {
    padding-inline: calc(var(--spacing) * 6.5);
    background-color: var(--color-primary);
    color: var(--color-white) !important;
    line-height: 184.615%;
}

.account-logout .form-row button.button.nds-btn-primary:hover
.account-logout .form-row button.button.disabled:hover, 
.account-logout .form-row button.button:disabled:hover, 
.account-logout .form-row button.button:disabled[disabled]:hover {
    background-color: var(--color-primary);
}

/* Register Page */
.page-register .woocommerce-privacy-policy-text {
    display: none;
}

.password-match-message.short,
.password-match-message.strong {
    display: block;
    padding: 3px .5rem;
    font-weight: var(--font-weight-semibold);
    text-align: center;
}

.password-match-message.short {
    background-color: var(--color-red-100);
    border: 1px solid var(--color-red-300);
}

.password-match-message.strong {
    background-color: var(--color-green-100);
    border: 1px solid var(--color-green-200);
}

.woocommerce-password-strength {
    font-size: var(--text-base);
}

/* My Accounts */
.woocommerce-account .my-account-page {
    overflow: hidden;
    padding-block: 2.5rem;
    
    @media (width >= 1024px) {
        padding-block: 5rem 16.3125rem;
    }
}

.woocommerce-account .my-account-page > h1 {
    color: var(--color-primary);
    margin-bottom: 2.3rem;
    font-size: var(--text-lgplus);
    text-transform: uppercase;
    
    @media (width >= 769px) {
        margin-bottom: 1.6rem;
        font-size: var(--text-3xl);
    }
}

.woocommerce-MyAccount-navigation {
    margin-bottom: 1.6rem;
    border: 1px solid var(--color-gray-300);

    @media (width >= 769px) {
        margin-bottom: 0;
        border: none;
    }
}

.woocommerce-MyAccount-navigation.is-open {
    border-bottom: none;
}

.woocommerce-MyAccount-navigation ul {
    @media (width >= 769px) {
        border-top: 1px solid var(--color-gray-300);
    }
}

.woocommerce-MyAccount-navigation li {
    border-bottom: 1px solid var(--color-gray-300);
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
    color: var(--color-gray-300);
    text-decoration: none;
    text-transform: capitalize;
}

.account-menu-toggle,
.woocommerce-MyAccount-navigation a {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    padding: 0.9rem 1.1rem;
    color: var(--color-gray-300);

    @media (width >= 769px) {
        gap: 0;
        justify-content: space-between;
        padding-block: 1.22rem;
        padding-inline: 0;
    }
}

.woocommerce-MyAccount-navigation a:hover {
    color: var(--color-primary);
}

.woocommerce-MyAccount-navigation.is-open .account-menu-toggle {
    border-bottom-color: var(--color-gray-300);
}

.woocommerce-MyAccount-navigation.is-open .account-menu-toggle:after {
    transform: rotate(180deg);
}

.account-menu-toggle.is-active,
.woocommerce-MyAccount-navigation .is-active a {
    color: var(--color-primary);
    font-weight: var(--font-weight-bold);
}

.account-menu-toggle.is-active::before,
.woocommerce-MyAccount-navigation .is-active a::before {
    background-color: var(--color-primary);
}

.account-menu-toggle::before,
.woocommerce-MyAccount-navigation-link a::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: var(--color-gray-300);
    transition: background-color 0.25s ease;

    @media (width >= 769px) {
        order: 2;
    }
}

.woocommerce-MyAccount-navigation-link a:hover::before {
    background-color: var(--color-primary);
}

.account-menu-toggle {
    border-bottom: 1px solid transparent;
    text-align: left;
    transition: border-color 0.25s ease;
    cursor: pointer;
}

.account-menu-toggle::after {
    background-color: var(--color-primary);
    content: "";
    display: inline-block;
    width: 9px;
    height: 6px;
    transition: transform 0.25s ease;
    mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'><path d='M8.8418 0.680664L8.50195 1.04688L4.78809 5.04688L4.4209 5.44141L4.05469 5.04688L0.34082 1.04688L0 0.680664L0.733398 0L1.07324 0.367188L4.4209 3.97266L7.76953 0.367188L8.10938 0L8.8418 0.680664Z' fill='currentColor'/></svg>") no-repeat center / contain;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'><path d='M8.8418 0.680664L8.50195 1.04688L4.78809 5.04688L4.4209 5.44141L4.05469 5.04688L0.34082 1.04688L0 0.680664L0.733398 0L1.07324 0.367188L4.4209 3.97266L7.76953 0.367188L8.10938 0L8.8418 0.680664Z' fill='currentColor'/></svg>") no-repeat center / contain;
}

.account-menu-toggle span {
    flex: 1;
}

@media (min-width: 769px) {
    .account-menu-toggle {
        display: none;
    }
}

/* Dropdown (hidden by default) */
.account-menu-dropdown {
    overflow: hidden;
    max-height: none;

    @media (width <= 768px) {
        max-height: 0;
        transition: max-height 0.35s ease;
    }
}

.woocommerce-MyAccount-navigation.is-open .account-menu-dropdown {
    max-height: 500px;
}

/* Hide the original active link inside dropdown */
.account-navigation-links .is-active {
    @media (width <= 768px) {
        display: none;
    }
}

.woocommerce-MyAccount-navigation-link--dashboard::before,
.woocommerce-MyAccount-navigation-link--dashboard a::before {    
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'><path d='M15.4053 0C17.1145 0 18.5 1.3856 18.5 3.0947v12.3106c0 1.7091-1.3855 3.0947-3.0947 3.0947H3.0947C1.3856 18.5 0 17.1145 0 15.4053V3.0947C0 1.3856 1.3856 0 3.0947 0h12.3106zM1.5 15.4053c0 .8807.714 1.5946 1.5947 1.5947H5.8613V5.6035H1.5v9.8018zm5.8613 1.5947h8.044c.8807 0 1.5946-.714 1.5947-1.5947V5.6035H7.3613v11.3965zM3.0947 1.5C2.214 1.5001 1.5001 2.214 1.5 3.0947V4.1035H17V3.0947c-.0001-.8807-.714-1.5947-1.5947-1.5947H3.0947z' fill='currentColor'/></svg>") center/contain no-repeat;
        mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'><path d='M15.4053 0C17.1145 0 18.5 1.3856 18.5 3.0947v12.3106c0 1.7091-1.3855 3.0947-3.0947 3.0947H3.0947C1.3856 18.5 0 17.1145 0 15.4053V3.0947C0 1.3856 1.3856 0 3.0947 0h12.3106zM1.5 15.4053c0 .8807.714 1.5946 1.5947 1.5947H5.8613V5.6035H1.5v9.8018zm5.8613 1.5947h8.044c.8807 0 1.5946-.714 1.5947-1.5947V5.6035H7.3613v11.3965zM3.0947 1.5C2.214 1.5001 1.5001 2.214 1.5 3.0947V4.1035H17V3.0947c-.0001-.8807-.714-1.5947-1.5947-1.5947H3.0947z' fill='currentColor'/></svg>") center/contain no-repeat;
}

.woocommerce-MyAccount-navigation-link--orders::before,
.woocommerce-MyAccount-navigation-link--orders a::before {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 19'><path fill='currentColor' d='M10.4238 0c1.0613.0005 1.9219.8615 1.9219 1.9229v.4219h.7158c1.7089.0004 3.0946 1.3859 3.0947 3.0948v9.9658c0 1.709-.3858 3.0943-3.0947 3.0947H3.0957C1.3866 18.4999 0 17.1145 0 15.4053V5.4395C.0001 3.7304 1.3866 2.3448 3.0957 2.3447h.7158v-.4219C3.8115.8612 4.6718.0002 5.7334 0h4.6904zM3.0957 3.8447c-.8807.0001-1.5946.7141-1.5947 1.5948v9.9658c0 .8807.7139 1.5946 1.5947 1.5947h9.9658c.8805-.0004 1.5947-.7142 1.5947-1.5947V5.4395c-.0001-.8805-.7142-1.5944-1.5947-1.5948h-.7236c-.0831.9847-.9079 1.7583-1.9141 1.7588H5.7334c-1.0064-.0002-1.8309-.774-1.9141-1.7588h-.7236zM10.7168 12.3105c.4139.0005.75.3361.75.75-.0001.414-.3362.7497-.75.75H5.4404a.75.75 0 0 1-.75-.75c0-.4141.3359-.7498.75-.75h5.2764zm0-3.5175c.4138.0004.75.3361.75.75 0 .414-.3361.7497-.75.75H5.4404a.75.75 0 0 1-.75-.75c.0001-.4141.336-.75.75-.75h5.2764zM5.7334 1.5c-.2331.0002-.4219.1897-.4219.423v1.7578c0 .2332.1888.4227.4219.4229h4.6904c.233-.0006.422-.19.422-.4229V1.9229c0-.233-.189-.4224-.422-.4229H5.7334z'/></svg>") center/contain no-repeat;
        mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 19'><path fill='currentColor' d='M10.4238 0c1.0613.0005 1.9219.8615 1.9219 1.9229v.4219h.7158c1.7089.0004 3.0946 1.3859 3.0947 3.0948v9.9658c0 1.709-.3858 3.0943-3.0947 3.0947H3.0957C1.3866 18.4999 0 17.1145 0 15.4053V5.4395C.0001 3.7304 1.3866 2.3448 3.0957 2.3447h.7158v-.4219C3.8115.8612 4.6718.0002 5.7334 0h4.6904zM3.0957 3.8447c-.8807.0001-1.5946.7141-1.5947 1.5948v9.9658c0 .8807.7139 1.5946 1.5947 1.5947h9.9658c.8805-.0004 1.5947-.7142 1.5947-1.5947V5.4395c-.0001-.8805-.7142-1.5944-1.5947-1.5948h-.7236c-.0831.9847-.9079 1.7583-1.9141 1.7588H5.7334c-1.0064-.0002-1.8309-.774-1.9141-1.7588h-.7236zM10.7168 12.3105c.4139.0005.75.3361.75.75-.0001.414-.3362.7497-.75.75H5.4404a.75.75 0 0 1-.75-.75c0-.4141.3359-.7498.75-.75h5.2764zm0-3.5175c.4138.0004.75.3361.75.75 0 .414-.3361.7497-.75.75H5.4404a.75.75 0 0 1-.75-.75c.0001-.4141.336-.75.75-.75h5.2764zM5.7334 1.5c-.2331.0002-.4219.1897-.4219.423v1.7578c0 .2332.1888.4227.4219.4229h4.6904c.233-.0006.422-.19.422-.4229V1.9229c0-.233-.189-.4224-.422-.4229H5.7334z'/></svg>") center/contain no-repeat;
}

.woocommerce-MyAccount-navigation-link--edit-address::before,
.woocommerce-MyAccount-navigation-link--edit-address a::before {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'><path d='M16.2109 10.5635C16.6184 10.4894 17.0099 10.7605 17.084 11.168L18.0049 16.2334C18.0553 16.5104 18.0444 16.7952 17.9727 17.0674C17.9009 17.3397 17.7703 17.5934 17.5898 17.8096C17.4095 18.0257 17.1837 18.2 16.9287 18.3193C16.7373 18.4089 16.5323 18.4653 16.3232 18.4883L16.1133 18.5H1.92285C1.64127 18.5 1.36248 18.4386 1.10742 18.3193C0.852412 18.2 0.626702 18.0257 0.446289 17.8096C0.265845 17.5934 0.135269 17.3397 0.0634766 17.0674C-0.00825514 16.7951 -0.0191452 16.5104 0.03125 16.2334L0.952148 11.168C1.02626 10.7606 1.41688 10.4897 1.82422 10.5635C2.23151 10.6376 2.50253 11.0282 2.42871 11.4355L1.50684 16.502C1.49576 16.5628 1.4979 16.6257 1.51367 16.6855C1.52946 16.7453 1.55805 16.8012 1.59766 16.8486C1.63723 16.896 1.68726 16.9338 1.74316 16.96C1.79918 16.9861 1.86101 17 1.92285 17H16.1133C16.1751 17 16.237 16.9862 16.293 16.96C16.3486 16.9338 16.398 16.8958 16.4375 16.8486C16.4771 16.8012 16.5067 16.7453 16.5225 16.6855C16.5304 16.6556 16.535 16.6246 16.5361 16.5938L16.5293 16.502L15.6074 11.4355C15.5336 11.0283 15.8038 10.6378 16.2109 10.5635ZM9.01758 0C12.1748 7.42288e-05 14.7508 2.53139 14.751 5.67383C14.751 6.73712 14.3821 7.77146 13.8809 8.69434C13.3773 9.62153 12.7153 10.4812 12.0693 11.207C11.4215 11.9349 10.7756 12.5439 10.293 12.9707C10.0512 13.1845 9.849 13.3541 9.70605 13.4707C9.63465 13.529 9.57763 13.5743 9.53809 13.6055C9.51845 13.621 9.50305 13.6332 9.49219 13.6416C9.48693 13.6457 9.48258 13.649 9.47949 13.6514C9.47806 13.6525 9.47653 13.6536 9.47559 13.6543L9.47363 13.6562C9.20478 13.8618 8.83138 13.8617 8.5625 13.6562L8.56055 13.6543C8.55962 13.6536 8.55811 13.6525 8.55664 13.6514C8.55356 13.649 8.54924 13.6457 8.54395 13.6416C8.5331 13.6332 8.5177 13.621 8.49805 13.6055C8.45852 13.5743 8.40148 13.529 8.33008 13.4707C8.18711 13.354 7.98402 13.1846 7.74219 12.9707C7.25963 12.544 6.61448 11.9347 5.9668 11.207C5.32078 10.4812 4.6579 9.62154 4.1543 8.69434C3.65317 7.77154 3.28516 6.73699 3.28516 5.67383C3.28533 2.5315 5.86049 0.000246187 9.01758 0ZM9.01758 1.5C6.67199 1.50025 4.78533 3.37675 4.78516 5.67383C4.78516 6.39829 5.03978 7.18142 5.47266 7.97852C5.90332 8.77142 6.48727 9.53624 7.08691 10.21C7.68456 10.8814 8.28481 11.4484 8.73633 11.8477C8.83759 11.9372 8.93354 12.0154 9.01758 12.0869C9.10177 12.0153 9.19832 11.9374 9.2998 11.8477C9.75134 11.4484 10.3516 10.8814 10.9492 10.21C11.5489 9.53624 12.1328 8.77142 12.5635 7.97852C12.9963 7.18144 13.251 6.39826 13.251 5.67383C13.2508 3.37664 11.3633 1.50007 9.01758 1.5ZM9.15039 4.40332C9.41255 4.42938 9.66146 4.53223 9.86523 4.69922L9.96289 4.78809L10.0518 4.88574C10.2466 5.12344 10.3544 5.42241 10.3545 5.73242C10.3545 6.08677 10.2134 6.42715 9.96289 6.67773C9.71241 6.92812 9.37272 7.06924 9.01855 7.06934C8.6642 7.06934 8.32382 6.92828 8.07324 6.67773C7.8227 6.42715 7.68164 6.08677 7.68164 5.73242C7.68174 5.37826 7.82286 5.03857 8.07324 4.78809L8.17188 4.69922C8.4096 4.50456 8.7086 4.39648 9.01855 4.39648L9.15039 4.40332ZM8.95605 5.58105L8.90234 5.61719C8.87183 5.6478 8.85459 5.68921 8.85449 5.73242C8.85449 5.77583 8.87167 5.81792 8.90234 5.84863C8.93306 5.87931 8.97515 5.89648 9.01855 5.89648C9.04021 5.89643 9.06144 5.89194 9.08105 5.88379L9.13379 5.84863C9.16446 5.81792 9.18164 5.77583 9.18164 5.73242C9.18159 5.71083 9.17803 5.6895 9.16992 5.66992L9.13379 5.61719C9.11845 5.60187 9.1007 5.5892 9.08105 5.58105L9.01855 5.56934C8.99706 5.56934 8.97557 5.57307 8.95605 5.58105Z'/></svg>") no-repeat center / contain;
        mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'><path d='M16.2109 10.5635C16.6184 10.4894 17.0099 10.7605 17.084 11.168L18.0049 16.2334C18.0553 16.5104 18.0444 16.7952 17.9727 17.0674C17.9009 17.3397 17.7703 17.5934 17.5898 17.8096C17.4095 18.0257 17.1837 18.2 16.9287 18.3193C16.7373 18.4089 16.5323 18.4653 16.3232 18.4883L16.1133 18.5H1.92285C1.64127 18.5 1.36248 18.4386 1.10742 18.3193C0.852412 18.2 0.626702 18.0257 0.446289 17.8096C0.265845 17.5934 0.135269 17.3397 0.0634766 17.0674C-0.00825514 16.7951 -0.0191452 16.5104 0.03125 16.2334L0.952148 11.168C1.02626 10.7606 1.41688 10.4897 1.82422 10.5635C2.23151 10.6376 2.50253 11.0282 2.42871 11.4355L1.50684 16.502C1.49576 16.5628 1.4979 16.6257 1.51367 16.6855C1.52946 16.7453 1.55805 16.8012 1.59766 16.8486C1.63723 16.896 1.68726 16.9338 1.74316 16.96C1.79918 16.9861 1.86101 17 1.92285 17H16.1133C16.1751 17 16.237 16.9862 16.293 16.96C16.3486 16.9338 16.398 16.8958 16.4375 16.8486C16.4771 16.8012 16.5067 16.7453 16.5225 16.6855C16.5304 16.6556 16.535 16.6246 16.5361 16.5938L16.5293 16.502L15.6074 11.4355C15.5336 11.0283 15.8038 10.6378 16.2109 10.5635ZM9.01758 0C12.1748 7.42288e-05 14.7508 2.53139 14.751 5.67383C14.751 6.73712 14.3821 7.77146 13.8809 8.69434C13.3773 9.62153 12.7153 10.4812 12.0693 11.207C11.4215 11.9349 10.7756 12.5439 10.293 12.9707C10.0512 13.1845 9.849 13.3541 9.70605 13.4707C9.63465 13.529 9.57763 13.5743 9.53809 13.6055C9.51845 13.621 9.50305 13.6332 9.49219 13.6416C9.48693 13.6457 9.48258 13.649 9.47949 13.6514C9.47806 13.6525 9.47653 13.6536 9.47559 13.6543L9.47363 13.6562C9.20478 13.8618 8.83138 13.8617 8.5625 13.6562L8.56055 13.6543C8.55962 13.6536 8.55811 13.6525 8.55664 13.6514C8.55356 13.649 8.54924 13.6457 8.54395 13.6416C8.5331 13.6332 8.5177 13.621 8.49805 13.6055C8.45852 13.5743 8.40148 13.529 8.33008 13.4707C8.18711 13.354 7.98402 13.1846 7.74219 12.9707C7.25963 12.544 6.61448 11.9347 5.9668 11.207C5.32078 10.4812 4.6579 9.62154 4.1543 8.69434C3.65317 7.77154 3.28516 6.73699 3.28516 5.67383C3.28533 2.5315 5.86049 0.000246187 9.01758 0ZM9.01758 1.5C6.67199 1.50025 4.78533 3.37675 4.78516 5.67383C4.78516 6.39829 5.03978 7.18142 5.47266 7.97852C5.90332 8.77142 6.48727 9.53624 7.08691 10.21C7.68456 10.8814 8.28481 11.4484 8.73633 11.8477C8.83759 11.9372 8.93354 12.0154 9.01758 12.0869C9.10177 12.0153 9.19832 11.9374 9.2998 11.8477C9.75134 11.4484 10.3516 10.8814 10.9492 10.21C11.5489 9.53624 12.1328 8.77142 12.5635 7.97852C12.9963 7.18144 13.251 6.39826 13.251 5.67383C13.2508 3.37664 11.3633 1.50007 9.01758 1.5ZM9.15039 4.40332C9.41255 4.42938 9.66146 4.53223 9.86523 4.69922L9.96289 4.78809L10.0518 4.88574C10.2466 5.12344 10.3544 5.42241 10.3545 5.73242C10.3545 6.08677 10.2134 6.42715 9.96289 6.67773C9.71241 6.92812 9.37272 7.06924 9.01855 7.06934C8.6642 7.06934 8.32382 6.92828 8.07324 6.67773C7.8227 6.42715 7.68164 6.08677 7.68164 5.73242C7.68174 5.37826 7.82286 5.03857 8.07324 4.78809L8.17188 4.69922C8.4096 4.50456 8.7086 4.39648 9.01855 4.39648L9.15039 4.40332ZM8.95605 5.58105L8.90234 5.61719C8.87183 5.6478 8.85459 5.68921 8.85449 5.73242C8.85449 5.77583 8.87167 5.81792 8.90234 5.84863C8.93306 5.87931 8.97515 5.89648 9.01855 5.89648C9.04021 5.89643 9.06144 5.89194 9.08105 5.88379L9.13379 5.84863C9.16446 5.81792 9.18164 5.77583 9.18164 5.73242C9.18159 5.71083 9.17803 5.6895 9.16992 5.66992L9.13379 5.61719C9.11845 5.60187 9.1007 5.5892 9.08105 5.58105L9.01855 5.56934C8.99706 5.56934 8.97557 5.57307 8.95605 5.58105Z'/></svg>") no-repeat center / contain;    
}

.woocommerce-MyAccount-navigation-link--edit-account::before,
.woocommerce-MyAccount-navigation-link--edit-account a::before {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'><path d='M9 0c4.9706 0 9 4.0294 9 9s-4.0294 9-9 9S0 13.9706 0 9 4.0294 0 9 0zm0 12.9375c-1.7394.0001-3.3096.7182-4.4346 1.875 1.2303.9401 2.7666 1.5 4.4346 1.5s3.6677-.5602 4.8979-1.5c-1.125-1.1564-2.6945-1.875-4.4333-1.875zM9 1.6875C4.9614 1.6875 1.6875 4.9614 1.6875 9c0 1.7629.6242 3.3798 1.6631 4.6426C4.7808 12.1691 6.7827 11.2501 9 11.25c2.2171 0 4.2194.9185 5.6494 2.3916C15.6881 12.3789 16.3125 10.7626 16.3125 9c0-4.0386-3.2739-7.3125-7.3125-7.3125zM9 3.375c1.864 0 3.375 1.511 3.375 3.375S10.864 10.125 9 10.125 5.625 8.614 5.625 6.75 7.136 3.375 9 3.375zm0 1.6875c-.9319 0-1.6875.7555-1.6875 1.6875s.7556 1.6875 1.6875 1.6875c.9319 0 1.6875-.7555 1.6875-1.6875S9.9319 5.0625 9 5.0625z'/></svg>") no-repeat center / contain;
        mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'><path d='M9 0c4.9706 0 9 4.0294 9 9s-4.0294 9-9 9S0 13.9706 0 9 4.0294 0 9 0zm0 12.9375c-1.7394.0001-3.3096.7182-4.4346 1.875 1.2303.9401 2.7666 1.5 4.4346 1.5s3.6677-.5602 4.8979-1.5c-1.125-1.1564-2.6945-1.875-4.4333-1.875zM9 1.6875C4.9614 1.6875 1.6875 4.9614 1.6875 9c0 1.7629.6242 3.3798 1.6631 4.6426C4.7808 12.1691 6.7827 11.2501 9 11.25c2.2171 0 4.2194.9185 5.6494 2.3916C15.6881 12.3789 16.3125 10.7626 16.3125 9c0-4.0386-3.2739-7.3125-7.3125-7.3125zM9 3.375c1.864 0 3.375 1.511 3.375 3.375S10.864 10.125 9 10.125 5.625 8.614 5.625 6.75 7.136 3.375 9 3.375zm0 1.6875c-.9319 0-1.6875.7555-1.6875 1.6875s.7556 1.6875 1.6875 1.6875c.9319 0 1.6875-.7555 1.6875-1.6875S9.9319 5.0625 9 5.0625z'/></svg>") no-repeat center / contain;
}

.woocommerce-MyAccount-navigation-link--downloads::before,
.woocommerce-MyAccount-navigation-link--downloads a::before {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 19'><path d='M9.10352 0.0146484C9.24781 0.0434208 9.38173 0.114153 9.4873 0.219727L15.9355 6.66797C16.0762 6.80861 16.1553 6.99936 16.1553 7.19824V15.4053C16.1552 17.1144 14.7697 18.4999 13.0605 18.5H12.4746C12.0604 18.5 11.7246 18.1642 11.7246 17.75C11.7246 17.3358 12.0604 17 12.4746 17H13.0605C13.9413 16.9999 14.6552 16.286 14.6553 15.4053V7.94824H11.3018C9.59251 7.94824 8.20707 6.5627 8.20703 4.85352V1.5H3.09473C2.21401 1.50005 1.50005 2.21401 1.5 3.09473V15.4053C1.50005 16.286 2.214 16.9999 3.09473 17H3.68066C4.09488 17 4.43066 17.3358 4.43066 17.75C4.43066 18.1642 4.09488 18.5 3.68066 18.5H3.09473C1.38559 18.4999 5.46293e-05 17.1145 0 15.4053V3.09473C5.46307e-05 1.38558 1.38558 5.46304e-05 3.09473 0H8.95703L9.10352 0.0146484ZM8.07812 10.5518C8.49218 10.5519 8.82812 10.8877 8.82812 11.3018V15.7949L10.1582 14.3174C10.4352 14.0095 10.9089 13.9847 11.2168 14.2617C11.5246 14.5387 11.5501 15.0124 11.2734 15.3203L8.63574 18.252C8.49359 18.4099 8.29062 18.4999 8.07812 18.5C7.8656 18.5 7.66274 18.4099 7.52051 18.252L4.88184 15.3203C4.60522 15.0125 4.6301 14.5387 4.9375 14.2617C5.24538 13.9846 5.71997 14.0095 5.99707 14.3174L7.32812 15.7959V11.3018C7.32812 10.8875 7.66391 10.5518 8.07812 10.5518ZM9.70703 4.85352C9.70707 5.73429 10.421 6.44824 11.3018 6.44824H13.5947L9.70703 2.56055V4.85352Z'/></svg>") 
        no-repeat center / contain;
        mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 19'><path d='M9.10352 0.0146484C9.24781 0.0434208 9.38173 0.114153 9.4873 0.219727L15.9355 6.66797C16.0762 6.80861 16.1553 6.99936 16.1553 7.19824V15.4053C16.1552 17.1144 14.7697 18.4999 13.0605 18.5H12.4746C12.0604 18.5 11.7246 18.1642 11.7246 17.75C11.7246 17.3358 12.0604 17 12.4746 17H13.0605C13.9413 16.9999 14.6552 16.286 14.6553 15.4053V7.94824H11.3018C9.59251 7.94824 8.20707 6.5627 8.20703 4.85352V1.5H3.09473C2.21401 1.50005 1.50005 2.21401 1.5 3.09473V15.4053C1.50005 16.286 2.214 16.9999 3.09473 17H3.68066C4.09488 17 4.43066 17.3358 4.43066 17.75C4.43066 18.1642 4.09488 18.5 3.68066 18.5H3.09473C1.38559 18.4999 5.46293e-05 17.1145 0 15.4053V3.09473C5.46307e-05 1.38558 1.38558 5.46304e-05 3.09473 0H8.95703L9.10352 0.0146484ZM8.07812 10.5518C8.49218 10.5519 8.82812 10.8877 8.82812 11.3018V15.7949L10.1582 14.3174C10.4352 14.0095 10.9089 13.9847 11.2168 14.2617C11.5246 14.5387 11.5501 15.0124 11.2734 15.3203L8.63574 18.252C8.49359 18.4099 8.29062 18.4999 8.07812 18.5C7.8656 18.5 7.66274 18.4099 7.52051 18.252L4.88184 15.3203C4.60522 15.0125 4.6301 14.5387 4.9375 14.2617C5.24538 13.9846 5.71997 14.0095 5.99707 14.3174L7.32812 15.7959V11.3018C7.32812 10.8875 7.66391 10.5518 8.07812 10.5518ZM9.70703 4.85352C9.70707 5.73429 10.421 6.44824 11.3018 6.44824H13.5947L9.70703 2.56055V4.85352Z'/></svg>") 
        no-repeat center / contain;
}

.woocommerce-MyAccount-navigation-link--customer-logout::before,
.woocommerce-MyAccount-navigation-link--customer-logout a::before,
.woocommerce-MyAccount-navigation-link--logout-confirm::before,
.woocommerce-MyAccount-navigation-link--logout-confirm a::before {
    -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M4.7 0c.387 0 .7.314.7.7s-.313.7-.7.7H2.033a1.33 1.33 0 0 0-1.033 1.034v9.334A1.33 1.33 0 0 0 2.033 12H4.7c.387 0 .7.314.7.7s-.313.7-.7.7H2.033A2.033 2.033 0 0 1 0 11.367V2.033A2.033 2.033 0 0 1 2.033 0H4.7zm4.172 2.872a.7.7 0 0 1 .99 0l3.333 3.333a.7.7 0 0 1 0 .99l-3.333 3.333a.7.7 0 1 1-.99-.99L11.01 7.4H4.7A.7.7 0 0 1 4 6.7c0-.387.314-.7.7-.7h6.31L8.872 3.862a.7.7 0 0 1 0-.99z'/></svg>") no-repeat center / contain;
        mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M4.7 0c.387 0 .7.314.7.7s-.313.7-.7.7H2.033a1.33 1.33 0 0 0-1.033 1.034v9.334A1.33 1.33 0 0 0 2.033 12H4.7c.387 0 .7.314.7.7s-.313.7-.7.7H2.033A2.033 2.033 0 0 1 0 11.367V2.033A2.033 2.033 0 0 1 2.033 0H4.7zm4.172 2.872a.7.7 0 0 1 .99 0l3.333 3.333a.7.7 0 0 1 0 .99l-3.333 3.333a.7.7 0 1 1-.99-.99L11.01 7.4H4.7A.7.7 0 0 1 4 6.7c0-.387.314-.7.7-.7h6.31L8.872 3.862a.7.7 0 0 1 0-.99z'/></svg>") no-repeat center / contain;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    @media (width >= 769px) {
        margin-top: 0.5rem;
        min-width: 13.75rem;
        width: 24%;
    }
}

.woocommerce-account .woocommerce-MyAccount-content {
    @media (width >= 769px) {
        width: 66%;
    }
}

/* Dashboard */
.woocommerce-account .woocommerce-MyAccount-content p {
    @media (width >= 769px) {
        margin-bottom: 2.2rem;
        font-size: var(--text-md);
    }
}

.woocommerce-account.woocommerce-dashboard .woocommerce-MyAccount-content p {
    margin-bottom: 1.4rem;
    
    @media (width >= 769px) {
        margin-bottom: 2.2rem;
    }
}

.woocommerce-account.woocommerce-dashboard .woocommerce-MyAccount-content p a:hover {
    opacity: 0.72;
    text-decoration: underline;
}

/* Orders */
.woocommerce table.my_account_orders {
    font-size: var(--text-base);
}

.woocommerce table.shop_table.woocommerce-orders-table,
.woocommerce table.shop_table.woocommerce-table--order-details {
    margin-bottom: 2rem;
    
    @media (width >= 769px) {
       margin-bottom: 2.5rem;
    }
}

.woocommerce table.shop_table.woocommerce-orders-table thead th {
    text-transform: uppercase;
}

.woocommerce-orders-table thead th.woocommerce-orders-table__header-order-actions {
    @media (width >= 769px) {
       width: 7.5rem;
    }
}

.woocommerce-orders-table thead th.woocommerce-orders-table__header-order-actions span {
    display: none;
}

.woocommerce table.shop_table.woocommerce-orders-table thead th {
    padding: 0.8rem 0.625rem;
}

.woocommerce table.shop_table.woocommerce-orders-table tbody th {
    font-weight: var(--font-weight-normal);
}

.woocommerce table.shop_table.woocommerce-orders-table tbody th,
.woocommerce table.shop_table.woocommerce-orders-table td {
    padding: 0.8rem 0.625rem;
    border-top: none;

    @media (width >= 769px) {
       padding-block: 0.5625rem;
    }
}

.woocommerce .woocommerce-orders-table tbody tr:nth-child(odd) {
  background-color: var(--color-blue-50); 
}

.woocommerce .woocommerce-orders-table tbody tr:nth-child(even) {
  background-color: var(--color-blue-200);
}

.woocommerce .woocommerce-orders-table .woocommerce-Price-amount {
    color: var(--color-gray-700);
    font-weight: var(--font-weight-normal);
}

.woocommerce table.shop_table.woocommerce-orders-table td {
    @media (width <= 768px) {
       text-align: left !important;
    }
}

.woocommerce table.shop_table.woocommerce-orders-table td[class*="cell-order-actions"] .nds-btn-primary {
    @media (width <= 768px) {
       width: 100%;
       text-align: center;
    }
}

.woocommerce table.shop_table.woocommerce-orders-table td[class*="cell-order-actions"]::before {
    display: none;
}

.woocommerce table.shop_table.woocommerce-orders-table td::before {
    margin-right: 5px;
}

.woocommerce table.shop_table.woocommerce-orders-table td .button {
    padding: 0.65rem 1.5rem;
    font-size: var(--text-sm);
}

.account-orders .woocommerce-pagination {
    display: flex;
    justify-content: space-between;
} 

/* Orders Details */
.account-view-order .woocommerce-MyAccount-content p {
    margin-bottom: 1.3rem;

    @media (width >= 769px) {
       margin-bottom: 2rem;
    }
}

.account-view-order .woocommerce-MyAccount-content p > mark {
    color: var(--color-primary);
}

.account-view-order h2.woocommerce-order-details__title,
.account-view-order h2.woocommerce-order-downloads__title {
    margin-bottom: 1.6rem;
    color: var(--color-primary);
    font-size: var(--text-lg);
    font-weight: var(--font-weight-normal);
    
    @media (width >= 769px) {
        margin-bottom: 1.9rem;
        font-size: var(--text-lgplus);
    }
}

.account-view-order table.shop_table thead th {
    @media (width >= 769px) {
       width: 50%;
    }
}

.account-view-order table.shop_table th:last-child,
.account-view-order table.shop_table td:last-child {
    @media (width <= 768px) {
       text-align: right;
    }
}

.account-view-order table.shop_table td,
.account-view-order table.shop_table tfoot th,
.account-view-order table.shop_table tfoot td  {
    border-top: none;
}

.account-view-order table.shop_table tbody td,
.account-view-order table.shop_table tfoot th,
.account-view-order table.shop_table tfoot td {
    @media (width >= 769px) {
       padding-block: 0.875rem;
    }
}

.account-view-order table.shop_table tfoot tr {
    background-color: var(--color-blue-100);
}

.account-view-order table.shop_table tfoot tr:not(.total) th {
    font-weight: var(--font-weight-normal);
}

.account-view-order table.shop_table tfoot tr.total {
    background-color: var(--color-blue-200);
}

.account-view-order table.shop_table .download-product > a,
.account-view-order table.shop_table .product-name > a {
    text-decoration: none;
}

.account-view-order table.shop_table .download-product > a:hover,
.account-view-order table.shop_table .product-name > a:hover {
    color: var(--color-primary);
}

.account-view-order table.shop_table .product-name strong {
    font-weight: var(--font-weight-normal);
}

.account-view-order table.shop_table .product-name p {
    font-size: var(--text-xs);
}

.account-view-order table.shop_table .product-name .wc-item-meta li {
    padding-bottom: 0 !important;
}

.account-view-order table.shop_table .product-name .wc-item-meta + a {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden;
}

.account-view-order table.shop_table .product-name .checkout-variation-attributes strong::after {
    content: ':';
}

.account-view-order table
.shop_table tfoot td,
.account-view-order table.shop_table tfoot td,
.account-view-order table.shop_table tr:not(.total) .woocommerce-Price-amount,
.account-view-order table.shop_table .download-product > .product-quantity,
.account-view-order table.shop_table .product-name > .product-quantity {
    font-weight: var(--font-weight-normal);
}

.account-view-order table.shop_table,
.account-view-order table.shop_table .woocommerce-Price-amount {
    font-size: var(--text-sm);
}

.account-view-order .order-again {
    display: none;
}

/* Downloads */
.woocommerce .woocommerce-table--order-downloads {
    font-size: var(--text-sm);

    @media (width >= 769px) {
       font-weight: var(--font-weight-semibold);
    }
}

.woocommerce .woocommerce-table--order-downloads.shop_table.shop_table_responsive tr:nth-child(2n) td {
    @media (width <= 768px) {
       background-color: transparent;
    }
}

.woocommerce .woocommerce-table--order-downloads.shop_table td {
    border-top: none;
    
    @media (width >= 769px) {
       border-bottom: 1px solid var(--color-gray-300);
    }

    @media (width <= 768px) {
       text-align: left !important;
    }
}

.woocommerce .woocommerce-table--order-downloads.shop_table td:first-child {
    @media (width <= 768px) {
        padding-top: 1.85rem;
    }
}

.woocommerce .woocommerce-table--order-downloads.shop_table td:last-child {
    @media (width <= 768px) {
        padding: 1rem 0 1.7rem 0;
        border-bottom: 1px solid var(--color-gray-300);
    }
}

.woocommerce .woocommerce-table--order-downloads.shop_table td.download-file:before {
    display: none;
}

.woocommerce .woocommerce-table--order-downloads.shop_table td:before {
    margin-right: 8px;
    color: var(--color-primary);
}

.woocommerce .woocommerce-table--order-downloads .download-product > a {
    text-decoration: none;
}

.woocommerce .woocommerce-table--order-downloads .download-product > a:hover {
    color: var(--color-primary);
}

.woocommerce .woocommerce-table--order-downloads .nds-btn-primary {
    width: 100%;
    text-align: center;

    @media (width >= 769px) {
       width: auto;
    }
}

/* Address */
.account-edit-address .woocommerce-Addresses.col2-set,
.account-edit-address .woocommerce-Addresses.col2-set .woocommerce-Address-title {
    display: flex;
}

.account-edit-address .woocommerce-Addresses.col2-set {
    flex-direction: column;

    @media (width >= 769px) {
       flex-direction: row;
    }
}

.account-edit-address .woocommerce-Addresses.col2-set .woocommerce-Address {
    margin-top: 1rem;

    @media (width >= 769px) {
       margin-top: 0;
    }
}

.account-edit-address .woocommerce-Addresses.col2-set .woocommerce-Address-title {
    align-items: center;
    margin-bottom: 2rem;

    @media (width >= 769px) {
       margin-bottom: 3rem;
    }
}

.account-edit-address .woocommerce-Addresses.col2-set .woocommerce-Address-title .edit::before {
    display: inline-block;
    content: "";
    width: 17px;
    height: 16px;
    margin-left: 1.7rem;
    mask: url("data:image/svg+xml;utf8,<svg width='17' height='16' viewBox='0 0 17 16' xmlns='http://www.w3.org/2000/svg'><path d='M15.9912 13.7753C16.4538 13.7753 16.8291 14.1506 16.8291 14.6132C16.829 15.0756 16.4537 15.4501 15.9912 15.4501H9.84962C9.38714 15.4501 9.01185 15.0756 9.01173 14.6132C9.01173 14.1506 9.38706 13.7753 9.84962 13.7753H15.9912ZM11.3232 0.327026C11.7593 -0.108992 12.4663 -0.109045 12.9024 0.327026L14.9522 2.37683C15.3882 2.81291 15.3881 3.51982 14.9522 3.95593L4.67579 14.2333C4.61006 14.299 4.52702 14.3448 4.43653 14.3661L0.615242 15.2655C0.253743 15.3506 -0.071379 15.0254 0.0136795 14.6639L0.913094 10.8427C0.934414 10.7522 0.980215 10.6691 1.04591 10.6034L11.3232 0.327026Z'/></svg>") no-repeat center / contain;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg width='17' height='16' viewBox='0 0 17 16' xmlns='http://www.w3.org/2000/svg'><path d='M15.9912 13.7753C16.4538 13.7753 16.8291 14.1506 16.8291 14.6132C16.829 15.0756 16.4537 15.4501 15.9912 15.4501H9.84962C9.38714 15.4501 9.01185 15.0756 9.01173 14.6132C9.01173 14.1506 9.38706 13.7753 9.84962 13.7753H15.9912ZM11.3232 0.327026C11.7593 -0.108992 12.4663 -0.109045 12.9024 0.327026L14.9522 2.37683C15.3882 2.81291 15.3881 3.51982 14.9522 3.95593L4.67579 14.2333C4.61006 14.299 4.52702 14.3448 4.43653 14.3661L0.615242 15.2655C0.253743 15.3506 -0.071379 15.0254 0.0136795 14.6639L0.913094 10.8427C0.934414 10.7522 0.980215 10.6691 1.04591 10.6034L11.3232 0.327026Z'/></svg>") no-repeat center / contain;
    background-color: var(--color-primary);

    @media (width >= 769px) {
       margin-left: 1.5rem;
    }
}

.account-edit-address .woocommerce-Addresses.col2-set .woocommerce-Address-title .edit:hover::before {
    background-color: var(--color-primary-light);
}

.account-edit-address .woocommerce-Addresses.col2-set .woocommerce-Address-title h2 {
    margin-bottom: 0;
    color: var(--color-primary);
    font-size: var(--text-lg);
    font-weight: var(--font-weight-semibold);
    text-transform: capitalize;

    @media (width >= 769px) {
       font-size: var(--text-xl);
    }
}

.account-edit-address .woocommerce-Addresses.col2-set address {
    font-size: var(--text-base);
}

.account-edit-address .wp-block-heading {
    font-size: var(--text-xl);
    @media (width >= 769px) {
       font-size: var(--text-xl);
    }
}

/* Edit Account */
.account-edit-account .woocommerce-EditAccountForm,
.account-edit-address .woocommerce-address-fields {
    @media (width >= 1024px) {
       max-width: 668px;
    }
}

.account-edit-account #account_display_name_description {
    color: var(--color-gray-600);
    font-size: var(--text-sm);
}

.account-edit-account fieldset {
    margin-top: 1.5rem;

    @media (width >= 769px) {
         margin-top: 3.2rem;
    }
}

.account-edit-account fieldset legend {
    display: block;
    padding-bottom: 1.8rem;
    font-size: var(--text-lg);
    
    @media (width >= 769px) {
        font-size: var(--text-lgplus);
    }
}

.account-edit-account fieldset label span {
    font-weight: var(--font-weight-normal);
}

.woocommerce-account .block-buttons {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-top: 0.5rem;
    clear: both;

    @media (width >= 769px) {
        margin-top: 0;
        flex-direction: row;
        justify-content: space-between;
    }
}

.woocommerce-account .block-buttons .nds-btn-primary {
    width: 100%;

    @media (width >= 769px) {
        width: auto;
    }
}

/* Logout */
.woocommerce-logout-confirm .woocommerce-MyAccount-content h2.woocommerce-logout-title {
    margin-bottom: 1.2rem;
    color: var(--color-primary);
    font-size: var(--text-lg);
    font-weight: var(--font-weight-normal);
    
    @media (width >= 769px) {
        margin-bottom: 2.2rem;
        font-size: var(--text-xl);
    }
}

.woocommerce-logout-confirm .woocommerce-MyAccount-content p {
    max-width: 410px;

    @media (width >= 769px) {
        margin-bottom: 0;
    }
}

.woocommerce-logout-confirm .woocommerce-MyAccount-content .logout-btn {
    display: inline-block;
    width: 100%;
    margin-top: 1rem;

    @media (width >= 769px) {
        margin-top: 2.2rem;
        width: auto;
    }
}





