/*
WooCommerce Theme: Agencia TH2;
Author: Th2
Client: Neowise;
Version: 1.0.0
*/

/* Variables */

:root {
    --lightest-color: #F2F7FA;
    --light-color: #0092E5;
    --dark-color: #032480;
    --darker-color: #162736;
    --darkest-color: #004869;
    --text-color: #032480;
    --text-light-color: #666;
    --white-color: #fff;
}

/* Variables */

/* Default */

.woocommerce {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.woocommerce-button {
    display: inline-block !important;
    padding: 15px 30px !important;
    text-decoration: none !important;
    font-family: 'Poppins' !important;
    font-weight: bold !important;
    border-radius: 999px !important;
    border: none !important;
    background-color: var(--dark-color) !important;
    color: var(--white-color) !important;
}
.woocommerce-button:hover {
    background-color: var(--light-color) !important;
    color: var(--white-color) !important;
}
.woocommerce-notices-wrapper {
    margin-bottom: 0;
    width: 100%;
}
.woocommerce-MyAccount-content .woocommerce-notices-wrapper {
    margin-bottom: 10px;
}
.woocommerce-notices-wrapper>* {
    outline: none;
}
.woocommerce-notices-wrapper>ul>li {
    list-style: none !important;
}
.woocommerce-notices-wrapper>ul>li::before {
    display: none;
}
.woocommerce-notices-wrapper>ul>li>strong {
    opacity: 0;
}
.woocommerce-NoticeGroup {
}
.woocommerce-NoticeGroup>div {
}
.woocommerce-NoticeGroup ul {
    padding: 1em 2em 1em 3.5em !important;
}
.woocommerce-NoticeGroup ul li {
    padding: 0 !important;
}
.woocommerce-NoticeGroup ul li::before {
    display: none;
}
.woocommerce-form-login-toggle {width: 100%;}
.woocommerce-form-login-toggle .woocommerce-info {display: flex;align-items: center;}
.woocommerce-form-login-toggle .woocommerce-info::before {top: 50%;transform: translateY(-50%);}
.woocommerce-form-login-toggle .woocommerce-info a {display: inline-flex;padding: 5px 17px;border-radius: 9999px;align-items: center;justify-content: center;text-decoration: none;background: var(--light-color);color: var(--white-color);margin-left: 20px;}
.woocommerce-form-login-toggle .woocommerce-info a:hover {text-decoration: none;background: var(--dark-color);}

/* Default */

/* Login */

.woocommerce>#customer_login {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.woocommerce>#customer_login::before, .woocommerce>#customer_login::after {
    display: none;
}
.woocommerce>#customer_login>div {
    float: initial;
    height: 100%;
    margin-bottom: 30px;
}
.woocommerce>#customer_login>div>h2 {
}
.woocommerce>#customer_login>div>h2 {
    text-align: center;
    font-size: 25px;
    color: var(--white-color);
    text-transform: uppercase;
    background: var(--light-color);
    border-radius: 10px 10px 0 0;
    padding: 10px;
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: bold;
}
.woocommerce>#customer_login>div>.woocommerce-form {
    padding: 40px;
    margin: 0;
}
.woocommerce>#customer_login>div>.woocommerce-form>.woocommerce-form-row {
}
.woocommerce>#customer_login>div>.woocommerce-form>.woocommerce-form-row>label {
    font-size: 13px;
    color: var(--text-light-color);
}
.woocommerce>#customer_login>div>.woocommerce-form>.woocommerce-form-row>input {
    outline: none;
    padding: 15px 20px;
    border: none;
    background: var(--lightest-color);
}
.woocommerce>#customer_login>div>.woocommerce-form>.woocommerce-form-row>.password-input {
}
.woocommerce>#customer_login>div>.woocommerce-form>.woocommerce-form-row>.password-input>input {
    outline: none;
    outline: none;
    padding: 15px 20px;
    border: none;
    background: var(--lightest-color);
}
.woocommerce>#customer_login>div>.woocommerce-form>.woocommerce-form-row>.password-input>.show-password-input {
}
.woocommerce>#customer_login>div>.woocommerce-form>.form-row {
}
.woocommerce>#customer_login>div>.woocommerce-form>.form-row>.woocommerce-form__label-for-checkbox {
    display: flex;
    align-items: center;
}
.woocommerce>#customer_login>div>.woocommerce-form>.form-row>.woocommerce-form__label-for-checkbox>.woocommerce-form__input-checkbox {
    margin-right: 10px;
}
.woocommerce>#customer_login>div>.woocommerce-form>.form-row>.woocommerce-form__label-for-checkbox>span {
    font-size: 13px;
    color: var(--text-light-color);
}
.woocommerce>#customer_login>div>.woocommerce-form>.form-row>.woocommerce-form-login__submit {
}
.woocommerce>#customer_login>div>.woocommerce-form>.form-row>.woocommerce-form-login__submit:hover {
}
.woocommerce>#customer_login>div>.woocommerce-form>.woocommerce-LostPassword {
}
.woocommerce>#customer_login>div>.woocommerce-form>.woocommerce-LostPassword>a {
    color: var(--light-color);
}
.woocommerce>#customer_login>div>.woocommerce-form>.woocommerce-LostPassword>a:hover {
}
.woocommerce>#customer_login>div>.woocommerce-form.register>p:nth-child(2) {
    font-size: 13px;
    color: var(--text-light-color);
    line-height: 19px;
    margin-top: 10px;
    position: relative;
    padding-left: 15px;
    line-height: 21px;
}
.woocommerce>#customer_login>div>.woocommerce-form.register>p:nth-child(2)::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    width: 4px;
    height: 100%;
    background: var(--lightest-color);
}
.woocommerce>#customer_login>div>.woocommerce-form>.woocommerce-privacy-policy-text {
    margin-top: 25px;
    position: relative;
    padding-left: 15px;
    line-height: 21px;
    margin-bottom: 15px;
}
.woocommerce>#customer_login>div>.woocommerce-form>.woocommerce-privacy-policy-text::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    width: 4px;
    height: 100%;
    background: var(--lightest-color);
}
.woocommerce>#customer_login>div>.woocommerce-form>.woocommerce-privacy-policy-text>p {
    font-size: 14px;
    color: var(--text-light-color);
}
.woocommerce>#customer_login>div>.woocommerce-form>.woocommerce-privacy-policy-text>p>a {
}
.woocommerce>#customer_login>div>.woocommerce-form>.woocommerce-privacy-policy-text>p>a:hover {
}
.woocommerce>#customer_login>div>.woocommerce-form>.form-row {
}
.woocommerce>#customer_login>div>.woocommerce-form>.form-row:nth-last-child(2) {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    margin: 15px 0;
}
.woocommerce>#customer_login>div>.woocommerce-form>.form-row:nth-last-child(2)::before, .woocommerce>#customer_login>div>.woocommerce-form>.form-row:nth-last-child(2)::after {
    display: none;
}
.woocommerce>#customer_login>div>.woocommerce-form>.form-row>.woocommerce-form-register__submit {
}
.woocommerce>#customer_login>div>.woocommerce-form>.form-row>.woocommerce-form-register__submit:hover {
}
@media screen and (max-width: 769px) {
}
@media screen and (max-width: 550px) {
}

/* Login */

/* My Account Menu */

.woocommerce-MyAccount-navigation {
    width: 260px;
    background: var(--lightest-color);
    border-radius: 12px;
    padding: 20px;
    border: 1px solid rgba(0,0,0,0.05);
    box-shadow: 0 2px 10px rgba(0,0,0,0.03);
}
.woocommerce-MyAccount-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.woocommerce-MyAccount-navigation li {
    margin: 0;
    padding: 0 !important;
}
.woocommerce-MyAccount-navigation li::before {
    display: none;
}
.woocommerce-MyAccount-navigation li a {
    display: block;
    padding: 12px 20px;
    border-radius: 8px;
    background: var(--white-color);
    color: var(--text-color);
    text-decoration: none;
    font-weight: 600;
    transition: all 0.2s ease;
    border: 1px solid transparent;
}
.woocommerce-MyAccount-navigation li a:hover {
    background: var(--light-color);
    color: var(--white-color);
    text-decoration: none;
}
.woocommerce-MyAccount-navigation li.is-active a {
    background: var(--dark-color);
    color: var(--white-color);
    border-color: var(--dark-color);
}

/* My Account Menu */

/* My Account General */

.woocommerce-MyAccount-content {
    flex: 1;
    background: var(--white-color);
    border-radius: 12px;
    border: 1px solid rgba(0,0,0,0.05);
    padding: 20px 30px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.03);
}
.woocommerce-MyAccount-content .woocommerce-info {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.woocommerce-MyAccount-content .woocommerce-info::before {
    top: 50%;
    transform: translateY(-50%);
}
.woocommerce-MyAccount-content .woocommerce-info::after {
    display: none;
}
.woocommerce-MyAccount-content p {
    color: var(--text-color);
    line-height: 1.6;
    margin-bottom: 1.2em;
}
.woocommerce-MyAccount-content a {
    color: var(--light-color);
    text-decoration: none;
    font-weight: 600;
}
.woocommerce-MyAccount-content a:hover {
    color: var(--dark-color);
}
.woocommerce-MyAccount-navigation-link--customer-logout a {
    background: var(--darkest-color);
    color: var(--white-color);
}
.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    background: var(--light-color);
}
@media screen and (max-width: 900px) {
    .woocommerce {
        flex-direction: column;
    }
    .woocommerce-MyAccount-navigation {
        width: 100%;
        order: 2;
    }
    .woocommerce-MyAccount-content {
        order: 1;
    }
}

/* My Account General */

/* My Account Addresses */

.woocommerce-Addresses {
}
.woocommerce-Addresses>.woocommerce-Address {
    width: 100% !important;
    margin-bottom: 50px;
}
.woocommerce-Addresses>.woocommerce-Address>.woocommerce-Address-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}
.woocommerce-Addresses>.woocommerce-Address>.woocommerce-Address-title::before, .woocommerce-Addresses>.woocommerce-Address>.woocommerce-Address-title::after {
    display: none !important;
}
.woocommerce-Addresses>.woocommerce-Address>.woocommerce-Address-title>h2 {
    font-size: 15px;
    text-transform: uppercase;
    float: initial;
    line-height: initial;
}
.woocommerce-Addresses>.woocommerce-Address>.woocommerce-Address-title>.edit {
    float: initial !important;
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    text-indent: -999999px;
}
.woocommerce-Addresses>.woocommerce-Address>.woocommerce-Address-title>.edit::before {
    font-family: "bootstrap-icons";
    content: "\F4CA";
    font-style: normal;
    font-weight: normal;
    speak: none;
    position: absolute;
    left: 0;
    top: 0;
    text-indent: 0;
}
.woocommerce-Addresses>.woocommerce-Address>.woocommerce-Address-title>.edit:hover {
}
.woocommerce-Addresses>.woocommerce-Address>address {
    background: var(--lightest-color);
    border: 1px dashed;
    padding: 40px;
    border-radius: 0;
    line-height: 28px;
}

/* My Account Addresses */

/* My Account Edit Addresses */

.woocommerce-MyAccount-content form {
}
.woocommerce-MyAccount-content form h2 {
    margin-bottom: 30px;
    text-align: center;
}
.woocommerce-address-fields {
}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper {
}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper p {width: 100% !important;}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper p label {
    display: block !important;
    font-size: 13px;
    color: #666;
}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper {
    display: block;
    width: 100%;
}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper input {
    padding: 15px 25px;
    background: var(--lightest-color);
    border: none;
    width: 100%;
    outline: none;
}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper select {
    padding: 10px;
    background: var(--lightest-color);
    border: none;
    width: 100%;
}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper select {
    padding: 10px;
    background: var(--lightest-color);
    border: none;
    width: 100%;
}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper select option {
}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper .select2 {
    padding: 3.6px;
    background: var(--lightest-color);
}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper .select2 .selection {
}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper .select2 .selection .select2-selection {
    border: none;
    background: var(--lightest-color);
    padding: 7px 20px;
}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper .select2 .selection .select2-selection .select2-selection__rendered {
}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper .select2 .selection .select2-selection .select2-selection__arrow {
    top: 50%;
    transform: translateY(-50%);
}
.woocommerce-address-fields .woocommerce-address-fields__field-wrapper p .woocommerce-input-wrapper .select2 .selection .select2-selection .select2-selection__arrow b {
}
.woocommerce-address-fields p button[type=submit] {
    border-radius: 0;
    background-size: 100% auto;
    color: var(--white-color);
    background-color: var(--dark-color);
    margin: 20px 0 0;
    font-size: 22px;
    width: 100%;
    text-align: center;
    float: none !important;
    text-transform: uppercase;
    border-radius: 1000px;
}
.woocommerce-address-fields p button[type=submit]:hover {
    background-color: var(--light-color);
    color: var(--white-color);
}

/* My Account Edit Addresses */

/* My Account Edit Account */

.woocommerce-EditAccountForm {
}
.woocommerce-EditAccountForm p {
    float: none;
}
.woocommerce-EditAccountForm p label {
}
.woocommerce-EditAccountForm p label span {
}
.woocommerce-EditAccountForm p label strong {background: none;margin: 0 !important;padding: 0 !important;}
.woocommerce-EditAccountForm p label.checkbox {width: 100% !important;display: block !important;}
.woocommerce-EditAccountForm p label.checkbox * {
}
.woocommerce-EditAccountForm p label.checkbox input {
    display: inline-block !important;
    width: auto !important;
    margin-right: 3px !important;
}
.woocommerce-EditAccountForm p label.checkbox strong {width: auto !important;display: inline-block;}
.woocommerce-EditAccountForm p label.checkbox span {
}
.woocommerce-EditAccountForm p input {
}
.woocommerce-EditAccountForm p strong {
    padding: 10px;
    background: var(--lightest-color);
    border: none;
    width: 100%;
    display: block;
}
.woocommerce-EditAccountForm p input {
    padding: 10px !important;
    background: var(--lightest-color) !important;
    border: none !important;
    width: 100% !important;
}
.woocommerce-EditAccountForm p select {
    padding: 10px;
    background: var(--lightest-color);
    border: none;
    width: 100%;
}
.woocommerce-EditAccountForm p select {
    padding: 10px;
    background: var(--lightest-color);
    border: none;
    width: 100%;
}
.woocommerce-EditAccountForm p select option {
}
.woocommerce-EditAccountForm p .select2 {
    padding: 10px;
    background: var(--lightest-color);
}
.woocommerce-EditAccountForm p .select2 .selection {
}
.woocommerce-EditAccountForm p .select2 .selection .select2-selection {
    border: none;
    background: var(--lightest-color);
}
.woocommerce-EditAccountForm p .select2 .selection .select2-selection .select2-selection__rendered {
}
.woocommerce-EditAccountForm p .select2 .selection .select2-selection .select2-selection__arrow {
    top: 50%;
    transform: translateY(-50%);
}
.woocommerce-EditAccountForm p .select2 .selection .select2-selection .select2-selection__arrow b {
}
.woocommerce-EditAccountForm fieldset {
    margin-top: 30px;
    width: 100%;
}
.woocommerce-EditAccountForm fieldset legend {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 30px;
    text-align: center;
    text-transform: uppercase;
    color: var(--light-color);
    font-family: 'Poppins';
}
.woocommerce-EditAccountForm fieldset p {
}
.woocommerce-EditAccountForm fieldset p label {
    display: block;
    width: 100%;
}
.woocommerce-EditAccountForm fieldset p .password-input {
    display: block;
    width: 100%;
}
.woocommerce-EditAccountForm fieldset p .password-input input {
}
.woocommerce-EditAccountForm fieldset p .password-input span {
}
.woocommerce-EditAccountForm p button[type=submit] {
    border-radius: 0;
    background-size: 100% auto;
    color: var(--white-color);
    background-color: var(--dark-color);
    margin: 20px 0 0;
    font-size: 22px;
    width: 100%;
    text-align: center;
    float: none !important;
    text-transform: uppercase;
    border-radius: 1000px;
}
.woocommerce-EditAccountForm p button[type=submit]:hover {
    background-color: var(--light-color);
    color: var(--white-color);
}
.woocommerce-EditAccountForm #account_display_name_description {
    font-size: 12px;
}
.woocommerce-info .woocommerce-Button.button, .no_subscriptions .woocommerce-Button.button {
    display: none;
}

/* My Account Edit Account */

/* My Account Orders */

.woocommerce-orders-table {
}
.woocommerce-orders-table thead {
}
.woocommerce-orders-table thead tr {
}
.woocommerce-orders-table thead tr th {padding: 15px !important;background: var(--light-color);color: var(--white-color);font-size: 13px;font-weight: bold !important;font-family: 'Poppins';}
.woocommerce-orders-table thead tr th span {
}
.woocommerce-orders-table tbody {color: #666;}
.woocommerce-orders-table tbody tr {
}
.woocommerce-orders-table tbody tr th {
}
.woocommerce-orders-table tbody tr th a {
}
.woocommerce-orders-table tbody tr td {
}
.woocommerce-orders-table tbody tr td {
}
.woocommerce-orders-table .woocommerce-Price-amount {
}
.woocommerce-orders-table .woocommerce-Price-amount>span {
}
.woocommerce-orders-table .woocommerce-button.button {padding: 10px 20px !important;font-size: 13px;font-weight: normal !important;font-family: 'Nunito' !important;}
.woocommerce-orders-table .woocommerce-button.button:hover {
}
.order-again {
    display: none !important;
}

/* My Account Orders */

/* My Account Orders Details */

.woocommerce-view-order .woocommerce-MyAccount-content>p {background: #333;padding: 10px;text-align: center;color: var(--white-color);}
.woocommerce-view-order .woocommerce-MyAccount-content>p mark {
}
.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details {
}
.woocommerce-view-order .woocommerce-MyAccount-content section .woocommerce-order-details__title {font-family: 'Nunito';font-weight: normal;font-size: 15px;text-align: center;background: var(--dark-color);color: var(--white-color);text-transform: uppercase;padding: 10px;}
.woocommerce-view-order .woocommerce-MyAccount-content section table {color: #666;font-size: 13px;border-top: none;margin-bottom: 80px;}
.woocommerce-view-order .woocommerce-MyAccount-content section table .woocommerce-Price-amount {
}
.woocommerce-view-order .woocommerce-MyAccount-content section table .woocommerce-Price-amount>bdi {
}
.woocommerce-view-order .woocommerce-MyAccount-content section table .woocommerce-Price-amount>bdi>span {
}
.woocommerce-view-order .woocommerce-MyAccount-content section table thead {}
.woocommerce-view-order .woocommerce-MyAccount-content section table thead tr {}
.woocommerce-view-order .woocommerce-MyAccount-content section table thead tr th {
}
.woocommerce-view-order .woocommerce-MyAccount-content section table tbody {
}
.woocommerce-view-order .woocommerce-MyAccount-content section table tbody tr {
}
.woocommerce-view-order .woocommerce-MyAccount-content section table tbody tr td {
}
.woocommerce-view-order .woocommerce-MyAccount-content section table tbody tr td a {color: #666;}
.woocommerce-view-order .woocommerce-MyAccount-content section table tbody tr td a:hover {
}
.woocommerce-view-order .woocommerce-MyAccount-content section table tbody tr td strong {
}
.woocommerce-view-order .woocommerce-MyAccount-content section table tfoot {
}
.woocommerce-view-order .woocommerce-MyAccount-content section table tfoot tr {
}
.woocommerce-view-order .woocommerce-MyAccount-content section table tfoot tr th {
}
.woocommerce-view-order .woocommerce-MyAccount-content section table tfoot tr td {
}
.woocommerce-view-order .woocommerce-MyAccount-content section header {
}
.woocommerce-view-order .woocommerce-MyAccount-content section header h2 {text-align: center;background: var(--dark-color);color: var(--white-color);font-size: 16px;font-family: 'Poppins';font-weight: bold;text-transform: uppercase;padding: 15px;}
.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details {margin-top: 80px;}
.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details h2 {text-align: center;background: var(--dark-color);color: var(--white-color);font-size: 16px;font-family: 'Poppins';font-weight: bold;text-transform: uppercase;padding: 15px;}
.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details address {background: var(--lightest-color);border: 1px dashed;padding: 40px;border-radius: 0;line-height: 28px;}
.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details address p {margin-bottom: 0;}

/* My Account Orders Details */

/* My Account Subscriptions */

.woocommerce-view-subscription {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-Price-amount {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-Price-amount span {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .subscription_details {border: none;}
.woocommerce-view-subscription .woocommerce-MyAccount-content .subscription_details tbody {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .subscription_details tbody tr {}
.woocommerce-view-subscription .woocommerce-MyAccount-content .subscription_details tbody tr td {border: none;padding: 10px 10px 10px 30px;border-bottom: 3px solid #fff;font-size: 14px;}
.woocommerce-view-subscription .woocommerce-MyAccount-content .subscription_details tbody tr td:first-child {background: var(--dark-color);color: var(--white-color);padding: 10px 20px;}
.woocommerce-view-subscription .woocommerce-MyAccount-content .subscription_details tbody tr td a {font-size: 13px;font-family: 'Nunito' !important;font-weight: normal;padding: 10px 20px !important;}
.woocommerce-view-subscription .woocommerce-MyAccount-content .subscription_details tbody tr td a:hover {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content header {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content h2 {text-align: center;font-size: 16px;background: var(--dark-color);color: var(--white-color) !important;text-transform: uppercase;padding: 7px;}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-subscriptions-related-orders-table {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-subscriptions-related-orders-table thead {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-subscriptions-related-orders-table thead tr {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-subscriptions-related-orders-table thead tr th {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-subscriptions-related-orders-table thead tr th>span {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-subscriptions-related-orders-table tbody {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-subscriptions-related-orders-table tbody tr {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-subscriptions-related-orders-table tbody tr td {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-subscriptions-related-orders-table tbody tr td a {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-subscriptions-related-orders-table tbody tr td a:hover {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-subscriptions-related-orders-table tbody tr td .woocommerce-button.button {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-subscriptions-related-orders-table tbody tr td .woocommerce-button.button:hover {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-customer-details {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-customer-details h2 {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-customer-details address {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-customer-details address p {margin-bottom: 0;}
.woocommerce-view-subscription .woocommerce-MyAccount-content .order_details {color: #666;}
.woocommerce-view-subscription .woocommerce-MyAccount-content .order_details thead {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .order_details thead tr {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .order_details thead tr th {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .order_details tbody {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .order_details tbody tr {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .order_details tbody tr td {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .order_details tbody tr td a {color: #666;}
.woocommerce-view-subscription .woocommerce-MyAccount-content .order_details tbody tr td a:hover {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .order_details tfoot {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .order_details tfoot tr {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .order_details tfoot tr th {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .order_details tfoot tr td {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .my_account_orders {border-top: none;}
.woocommerce-view-subscription .woocommerce-MyAccount-content .my_account_orders thead {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .my_account_orders thead tr {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .my_account_orders thead tr th {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .my_account_orders thead tr th span {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .my_account_orders tbody {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .my_account_orders tbody tr {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .my_account_orders tbody tr td {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .my_account_orders tbody tr td a {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .my_account_orders tbody tr td a:hover {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-customer-details {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-customer-details h2 {
}
.woocommerce-view-subscription .woocommerce-MyAccount-content .woocommerce-customer-details address {background: var(--lightest-color);border: 1px dashed !important;padding: 40px !important;border-radius: 0 !important;line-height: 28px;}

/* My Account Subscriptions */

/* My Account Payment Methods */

.woocommerce-payment-methods {
}
.woocommerce-payment-methods .woocommerce-MyAccount-content {
}
.woocommerce-payment-methods .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods {color: #666;font-size: 13px;}
.woocommerce-payment-methods .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods {
}
.woocommerce-payment-methods .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods thead {
}
.woocommerce-payment-methods .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods thead tr {
}
.woocommerce-payment-methods .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods thead tr th {background: var(--dark-color);color: var(--white-color);font-family: 'Nunito';font-weight: normal;font-size: 13px;}
.woocommerce-payment-methods .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods tbody {
}
.woocommerce-payment-methods .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods tbody tr {
}
.woocommerce-payment-methods .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods tbody tr td {
}
.woocommerce-payment-methods .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods tbody tr td a {padding: 10px 20px !important;font-size: 13px;font-weight: normal !important;font-family: 'Nunito' !important;border-radius: 999px !important;border: none !important;background-color: var(--dark-color) !important;color: var(--white-color) !important;}
.woocommerce-payment-methods .woocommerce-MyAccount-content .woocommerce-MyAccount-paymentMethods tbody tr td a:hover {background: var(--light-color) !important;}
.woocommerce-payment-methods .woocommerce-MyAccount-content>a.button {padding: 15px 30px !important;font-size: 16px;font-weight: bold;font-family: 'Poppins';border-radius: 999px !important;border: none !important;background-color: var(--dark-color) !important;color: var(--white-color) !important;text-transform: uppercase;}
.woocommerce-payment-methods .woocommerce-MyAccount-content>a.button:hover {background: var(--light-color) !important;}

/* My Account Payment Methods */

/* My Account Add Payment Method */

.woocommerce-add-payment-method .woocommerce-MyAccount-content {
}
.woocommerce-add-payment-method .woocommerce-MyAccount-content #add_payment_method {
}
.woocommerce-add-payment-method .woocommerce-MyAccount-content #add_payment_method>div {background: none !important;}
.woocommerce-add-payment-method .woocommerce-MyAccount-content #add_payment_method>div ul {padding: 0 !important;}
.woocommerce-add-payment-method .woocommerce-MyAccount-content #add_payment_method>div ul li {padding: 0 !important;}
.woocommerce-add-payment-method .woocommerce-MyAccount-content #add_payment_method>div ul li::before {
    display: none !important;
}
.woocommerce-add-payment-method .woocommerce-MyAccount-content #add_payment_method>div ul li input {display: none;}
.woocommerce-add-payment-method .woocommerce-MyAccount-content #add_payment_method>div ul li label {display: none;}
.woocommerce-add-payment-method .woocommerce-MyAccount-content #add_payment_method>div ul li .woocommerce-PaymentBox {margin: 0 !important;background: var(--lightest-color) !important;font-family: 'Nunito';}
.woocommerce-add-payment-method .woocommerce-MyAccount-content #add_payment_method>div ul li .woocommerce-PaymentBox::before {
    display: none !important;
}
.woocommerce-add-payment-method .woocommerce-MyAccount-content #add_payment_method>div ul li .woocommerce-PaymentBox p {
}
.woocommerce-add-payment-method .woocommerce-MyAccount-content #add_payment_method>div .form-row {
    display: none;
}

/* My Account Add Payment Method */

/* Cart */

.wp-block-woocommerce-cart {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items thead {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items thead tr {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items thead tr th {
    background: var(--dark-color) !important;
    color: #fff;
    padding: 10px 15px;
    visibility: initial;
    font-size: 11px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items thead tr th span {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody {
    background: var(--lightest-color);
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr {
    border-bottom: 3px dashed var(--white-color);
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td {
    padding: 20px 10px;
    border: none;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td:first-child {
    width: 30%;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td>a {
    display: block;
    padding: 10px;
    border: 6px solid var(--white-color);
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td a img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap>a {
    color: var(--dark-color);
    font-size: 13px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap .wc-block-cart-item__prices {
    background: var(--white-color);
    color: var(--light-color);
    padding: 10px;
    font-size: 13px;
    margin: 0;
    font-weight: bold;
    font-family: 'Poppins';
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap .wc-block-cart-item__prices .price {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap .wc-block-cart-item__prices .price>span {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap .wc-block-components-product-metadata {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap .wc-block-components-product-metadata .wc-block-components-product-metadata__description {
    margin: 10px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap .wc-block-components-product-metadata .wc-block-components-product-metadata__description p {
    font-size: 12px;
    line-height: initial;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap .wc-block-cart-item__quantity {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector {
    width: initial;
    display: inline-flex;
    margin: 0 10px 0 0;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector input {
    padding: 0;
    font-size: 11px;
    width: 20px !important;
    min-width: initial;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector button {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap .wc-block-cart-item__quantity>button {
    text-decoration: none;
    color: var(--light-color);
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__wrap .wc-block-cart-item__quantity>button:hover {
    text-decoration: underline;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__total-price-and-sale-badge-wrapper {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__total-price-and-sale-badge-wrapper .price {
    font-size: 12px;
    color: var(--dark-color);
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-main .wc-block-cart-items tbody tr td .wc-block-cart-item__total-price-and-sale-badge-wrapper .price span {
    font-size: 19px;
    color: var(--white-color);
    background: #fff;
    display: block;
    padding: 10px;
    font-family: 'Poppins';
    font-weight: bold;
    margin-top: 7px;
    background-color: #0092e5;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block>h2 {
    font-size: 13px;
    color: var(--white-color);
    background: var(--dark-color);
    padding: 10px 15px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__button {
    font-size: 14px;
    color: #666;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content>div {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content>div>div {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content>div>div .wc-block-components-totals-coupon__content {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content>div>div .wc-block-components-totals-coupon__content form {
    display: flex;
    align-items: center;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content>div>div .wc-block-components-totals-coupon__content form .wc-block-components-text-input {
    font-size: 16px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content>div>div .wc-block-components-totals-coupon__content form .wc-block-components-text-input>input {
    border: none;
    background: var(--lightest-color);
    padding-left: 20px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content>div>div .wc-block-components-totals-coupon__content form .wc-block-components-text-input>label {
    left: 20px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content>div>div .wc-block-components-totals-coupon__content form>button {
    display: inline-flex;
    padding: 10px 20px;
    border-radius: 9999px;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    border: none;
    color: var(--white-color);
    background: var(--light-color);
    opacity: 1;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content>div>div .wc-block-components-totals-coupon__content form>button:hover {
    background: var(--dark-color);
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-panel__content>div>div .wc-block-components-totals-coupon__content form>button div {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-totals-block {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper {
    border: none;
    padding: 15px 0 0;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper:not(.slot-wrapper) .wc-block-components-totals-item {
    padding: 10px;
    background: #333;
    color: var(--white-color);
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__label {
    font-size: 16px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__value {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__value .wc-block-formatted-money-amount {
    font-size: 16px;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__description {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper.slot-wrapper {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper.slot-wrapper .wc-block-components-order-meta {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper.slot-wrapper .wc-block-components-order-meta .wcs-recurring-totals-panel {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper.slot-wrapper .wc-block-components-order-meta .wcs-recurring-totals-panel .wc-block-components-totals-item {
    color: #666;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper.slot-wrapper .wc-block-components-order-meta .wcs-recurring-totals-panel .wc-block-components-totals-item .wc-block-components-totals-item__label {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper.slot-wrapper .wc-block-components-order-meta .wcs-recurring-totals-panel .wc-block-components-totals-item .wc-block-formatted-money-amount {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper.slot-wrapper .wc-block-components-order-meta .wcs-recurring-totals-panel .wc-block-components-totals-item .wc-block-components-totals-item__description {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper.slot-wrapper .wc-block-components-order-meta .wcs-recurring-totals-panel .wc-block-components-totals-item .wc-block-components-totals-item__description span {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper.slot-wrapper .wc-block-components-order-meta .wcs-recurring-totals-panel .wcs-recurring-totals-panel__details {
    display: none !important;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper.slot-wrapper .wc-block-components-order-meta .wcs-recurring-totals-panel .wcs-recurring-totals-panel__details .wc-block-components-panel__button {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper.slot-wrapper .wc-block-components-order-meta .wcs-recurring-totals-panel .wcs-recurring-totals-panel__details .wc-block-components-panel__button svg {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wc-block-cart__submit {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wc-block-cart__submit>div:first-child {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wc-block-cart__submit>div.wc-block-cart__submit-container {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wc-block-cart__submit>div.wc-block-cart__submit-container a {
    display: inline-flex;
    padding: 10px 20px;
    border-radius: 9999px;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    border: none;
    color: var(--white-color);
    background: var(--light-color);
    opacity: 1;
    text-transform: uppercase;
    font-family: 'Poppins';
    font-weight: bold;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wc-block-cart__submit>div.wc-block-cart__submit-container a>div {
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wc-block-cart__submit>div.wc-block-cart__submit-container a:hover {
    background: var(--dark-color);
}
.wp-block-woocommerce-cart .wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar .wc-block-cart__submit>div.wc-block-cart__submit-container a:hover>div {
}
.wp-block-woocommerce-empty-cart-block .wc-block-product-new {
    display: none !important;
}

/* Cart */

/* Classic Checkout */

.woocommerce-form-coupon-toggle {width: 100%;}
.woocommerce-form-coupon-toggle .woocommerce-info {
}
.woocommerce-form-coupon-toggle .woocommerce-info .woocommerce-checkout-form-coupon {
}
.woocommerce-form-coupon-toggle .woocommerce-info .woocommerce-checkout-form-coupon:hover {
}
.checkout_coupon {width: 100%;margin: 0 !important;border: none !important;padding: 0 !important;display: flex;align-items: center;}
.checkout_coupon .form-row {
}
.checkout_coupon .form-row-first {float: none !important;width: 100% !important;}
.checkout_coupon .form-row-last {float: none !important;width: auto !important;min-width: 200px;height: 100%;}
.checkout_coupon .form-row label {
}
.checkout_coupon .form-row input {padding: 15px 30px !important;background: var(--lightest-color) !important;border: none !important;width: 100% !important;}
.checkout_coupon .form-row button {display: inline-flex !important;padding: 10px 30px !important;border-radius: 9999px !important;align-items: center;justify-content: center;text-decoration: none !important;background: var(--light-color) !important;color: var(--white-color) !important;height: 100%;}
.checkout_coupon .form-row button:hover {
    background-color: var(--dark-color) !important;
}
.woocommerce-checkout {
}
.woocommerce-checkout #customer_details {
    float: left;
    width: 48%;
}
.woocommerce-checkout #customer_details>div {float: none;width: 100%;}
.woocommerce-checkout #customer_details>div.col-1 {
}
.woocommerce-checkout #customer_details>div.col-2 {margin-top: 30px;}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields {
}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields h3 {font-size: 13px;color: var(--white-color);background: var(--dark-color);padding: 10px 15px;font-family: 'Nunito';font-weight: normal;text-transform: uppercase;}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper {
}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row-first {width: 50%;}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row-last {width: 50%;}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row-wide {
}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label {font-size: 12px;color: #666;}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper {
}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input {padding: 15px 25px;background: var(--lightest-color);border: none;width: 100%;outline: none;}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2 {
}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2>span {
}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2>span>span {border: none;background: var(--lightest-color);padding: 7px 20px;}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2>span>span>span.select2-selection__rendered {
}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2>span>span>span.select2-selection__arrow {
}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2>span>span>span.select2-selection__arrow b {
}
.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2>span>span.dropdown-wrapper {
}
.woocommerce-checkout #customer_details>div .woocommerce-shipping-fields {
}
.woocommerce-checkout #customer_details>div .woocommerce-additional-fields {
}
.woocommerce-checkout #customer_details>div .woocommerce-additional-fields h3 {font-size: 13px;color: var(--white-color);background: var(--dark-color);padding: 10px 15px;font-family: 'Nunito';font-weight: normal;text-transform: uppercase;margin-bottom: 10px;}
.woocommerce-checkout #customer_details>div .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper {
}
.woocommerce-checkout #customer_details>div .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .notes {
}
.woocommerce-checkout #customer_details>div .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .notes label {font-size: 12px;color: #666;}
.woocommerce-checkout #customer_details>div .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .notes .woocommerce-input-wrapper {
}
.woocommerce-checkout #customer_details>div .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .notes .woocommerce-input-wrapper textarea {padding: 15px 25px;background: var(--lightest-color);border: none;width: 100%;height: 200px;}
.woocommerce-checkout #order_review_heading {float: right;display: block;width: 48%;font-size: 13px;color: var(--white-color);background: var(--dark-color);padding: 10px 15px;font-family: 'Nunito';font-weight: normal;text-transform: uppercase;margin-bottom: 30px;}
.woocommerce-checkout #order_review {float: right;width: 48%;}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table {border: none;background: var(--lightest-color);color: #333;}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead tr {background: var(--light-color);color: var(--white-color);text-transform: uppercase;font-family: 'Nunito';font-weight: 100;font-size: 14px;}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead tr th {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead tr th.product-name {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead tr th.product-total {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr {
    font-size: 14px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name {width: 56%;}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-total {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-total .subscription-price {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-total .subscription-price .amount {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-total .subscription-price .amount bdi {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-total .subscription-price .amount bdi>span {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-total .subscription-price .subscription-details {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr {font-size: 14px;}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr th {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr td {
}
.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr td small {
    font-size: 11px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment {background: transparent;}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods {
    padding: 0;
    list-style: none;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method {padding: 0;}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method::before {
    display: none;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method input {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method>label {
    display: block;
    font-size: 13px;
    color: var(--white-color);
    background: var(--dark-color);
    padding: 10px 15px;
    font-family: 'Nunito';
    font-weight: normal;
    text-transform: uppercase;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box {background: var(--lightest-color);margin: 0;}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .wc-saved-payment-methods {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .wc-saved-payment-methods li {
    padding-left: 0;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .wc-saved-payment-methods li::before {
    display: none;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box::before {
    display: none;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .wc-credit-card-form {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .wc-credit-card-form .form-row {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .wc-credit-card-form .form-row label {display: block;font-size: 12px;color: #666;}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .wc-credit-card-form .form-row label .required {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .wc-credit-card-form .form-row input {font-size: 15px !important;padding: 15px 20px;margin: 0;}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .wc-credit-card-form ::placeholder {
    color: #666;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box fieldset:not(.wc-credit-card-form) {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box fieldset:not(.wc-credit-card-form) .form-row {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box fieldset:not(.wc-credit-card-form) .form-row label {display: block;font-size: 12px;color: #666;}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box fieldset:not(.wc-credit-card-form) .form-row label .required {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box fieldset:not(.wc-credit-card-form) .form-row input {font-size: 15px !important;padding: 15px 20px;margin: 0;}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .woocommerce-SavedPaymentMethods-saveNew {display: flex;align-items: center;color: #666;font-size: 14px;}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .woocommerce-SavedPaymentMethods-saveNew input {margin-right: 7px;}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box .woocommerce-SavedPaymentMethods-saveNew label {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper {font-size: 13px;color: #666;}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions {
    font-size: 17px;
    line-height: 26px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions>* {
    margin-bottom: 20px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions p {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h1 {
    font-size: 40px;
    line-height: 45px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h2 {
    font-size: 35px;
    line-height: 40px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h3 {
    font-size: 30px;
    line-height: 35px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h4 {
    font-size: 25px;
    line-height: 30px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h5 {
    font-size: 20px;
    line-height: 25px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h6 {
    font-size: 16px;
    line-height: 21px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h1, .woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h2, .woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h3, .woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h4, .woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h5, .woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h6 {
    font-family: 'Poppins';
    font-weight: bold;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions a {
    text-decoration: none;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions a:hover {
    text-decoration: underline;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions ul {
    margin-bottom: 20px;
    padding-left: 10px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions ul li {
    position: relative;
    padding-left: 19px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions ul li::before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 999px;
    left: 0;
    top: 8px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions ol {
    margin-bottom: 20px;
    list-style: decimal;
    padding-left: 20px;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions img {
    display: block;
    max-width: 100%;
    margin: 70px 0;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions *:last-child {
    margin-bottom: 0;
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label input {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label span {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row label span>a {
}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order button[name=woocommerce_checkout_place_order] {display: inline-flex;padding: 15px 40px;border-radius: 9999px;align-items: center;justify-content: center;text-decoration: none;background: var(--dark-color);font-size: 17px;text-transform: uppercase;font-family: 'Poppins';font-weight: bold;margin-top: 30px;}
.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order button[name=woocommerce_checkout_place_order]:hover {background: var(--light-color);}
@media screen and (max-width: 768px){
    .woocommerce-checkout #customer_details, .woocommerce-checkout #order_review_heading, .woocommerce-checkout #order_review {
        float: none;
        width: 100%;
    }
    .checkout_coupon {
        flex-direction: column;
    }
    .checkout_coupon .form-row-last, .checkout_coupon .form-row button {
        min-width: 100% !important;
    }
    #order_review_heading {
        margin-top: 40px;
    }
}

/* Classic Checkout */

/* Order After Checkout */

.woocommerce-order {width: 100%;}
.woocommerce-order .woocommerce-notice {background: var(--dark-color) !important;color: #fff;padding: 25px;visibility: initial;font-size: 26px;text-align: center;font-family: 'Poppins';font-weight: bold;text-transform: uppercase;margin-bottom: 20px;}
.woocommerce-order .woocommerce-order-overview {display: flex;justify-content: space-between;flex-wrap: wrap;}
.woocommerce-order .woocommerce-order-overview::before, .woocommerce-order .woocommerce-order-overview::after {
    display: none !important;
}
.woocommerce-order .woocommerce-order-overview>li {float: none !important;margin: 0 !important;padding: 0 !important;border: none !important;font-family: 'Poppins';color: #666;}
.woocommerce-order .woocommerce-order-overview>li::before {
    display: none;
}
.woocommerce-order .woocommerce-order-overview>li strong {color: var(--light-color);}
.woocommerce-order>p {display: block;padding: 15px;background: var(--light-color);text-align: center;color: var(--white-color);margin-bottom: 30px;}
.woocommerce-order>p>a {color: var(--white-color);font-weight: bold;}
.woocommerce-order>p>a:hover {
}
.woocommerce-order>p>a:hover {
}
.woocommerce-order>section {
}
.woocommerce-order>section h2 {background: var(--dark-color) !important;color: #fff !important;padding: 5px;visibility: initial;font-size: 14px;text-align: center;font-family: 'Nunito';font-weight: normal;text-transform: uppercase;}
.woocommerce-order .woocommerce-order-details {}
.woocommerce-order .woocommerce-order-details table {border-top: none !important;}
.woocommerce-order .woocommerce-order-details table thead {background: var(--light-color);color: var(--white-color);}
.woocommerce-order .woocommerce-order-details table thead tr {
}
.woocommerce-order .woocommerce-order-details table thead tr th {
}
.woocommerce-order .woocommerce-order-details table tbody {
}
.woocommerce-order .woocommerce-order-details table tbody tr {
}
.woocommerce-order .woocommerce-order-details table tbody tr td {color: #666;}
.woocommerce-order .woocommerce-order-details table tbody tr td>a {color: #666;}
.woocommerce-order .woocommerce-order-details table tbody tr td>a:hover {
}
.woocommerce-order .woocommerce-order-details table tbody tr td>strong {
}
.woocommerce-order .woocommerce-order-details table .woocommerce-Price-amount {
}
.woocommerce-order .woocommerce-order-details table .woocommerce-Price-amount bdi {
}
.woocommerce-order .woocommerce-order-details table .woocommerce-Price-amount bdi>span {
}
.woocommerce-order .woocommerce-order-details table tfoot {
}
.woocommerce-order .woocommerce-order-details table tfoot tr {
}
.woocommerce-order .woocommerce-order-details table tfoot tr th {color: #666;}
.woocommerce-order .woocommerce-order-details table tfoot tr td {
    color: #666;
}
.woocommerce-order .woocommerce-order-details header {border: none;}
.woocommerce-order .woocommerce-order-details header h2 {
}
.woocommerce-order .woocommerce-customer-details {
}
.woocommerce-order .woocommerce-customer-details h2 {
}
.woocommerce-order .woocommerce-customer-details address {background: var(--lightest-color);border: 1px dashed !important;padding: 40px !important;border-radius: 0 !important;line-height: 28px;}
.woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone {
}
.woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email {
}

/* Order After Checkout */