.memberships_dues_section{color:var(--lc-color-text);flex-direction:column;gap:24px;display:flex}.memberships_dues_section .levcharity_heading{margin-bottom:4px;font-size:18px;line-height:1.6}.memberships_dues_section .memberships_dues_card,.memberships_dues_section .memberships_dues_header{background:var(--lc-white);border-radius:8px;padding:20px 40px}.memberships_dues_section .memberships_dues_header{justify-content:space-between}.memberships_dues_section .memberships_dues_header,.memberships_dues_section .memberships_dues_header .memberships_dues_header_info{flex-direction:row;align-items:center;gap:20px;display:flex}.memberships_dues_section .memberships_dues_header .memberships_dues_header_info .memberships_dues_header_icon_background{background:var(--lc-color-secondary-offwhite);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.memberships_dues_section .memberships_dues_header .memberships_dues_header_amount{text-align:right;flex:1 0 auto}.memberships_dues_section .memberships_dues_header .memberships_dues_header_amount div span:first-child{font-weight:600}.memberships_dues_section .memberships_dues_card{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;display:flex}.memberships_dues_section .memberships_dues_card .memberships_dues_card_content{flex-direction:column;gap:4px;display:flex}.memberships_dues_section .memberships_dues_cards_container{flex-direction:column;gap:24px;display:flex}@media screen and (max-width:768px){.memberships_dues_section .memberships_dues_cards_container .memberships_dues_card{text-align:center;flex-direction:column}}.membership-checkout-card{background-color:var(--lc-white);border:1px solid var(--lc-color-border);border-radius:8px}.membership-checkout-card .heading{align-items:center;gap:20px;padding:20px 24px;display:flex}.membership-checkout-card .heading .icon{background:var(--lc-color-secondary-offwite);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.membership-checkout-card .heading .icon svg path{fill:var(--lc-color-secondary)}.membership-checkout-card .heading .information h3{margin-bottom:4px;font-weight:500}.membership-checkout-card .heading .information p.user_email{font-size:14px}.membership-checkout-card .body{background-color:var(--lc-color-background);border-top:1px solid var(--lc-color-border);flex-direction:column;gap:20px;padding:20px 24px;display:flex}.membership-checkout-card .body .membership-checkout-cart-body-section{justify-content:space-between;align-items:center;gap:20px;display:flex}.membership-checkout-card .body .membership-checkout-cart-body-section:not(:first-child){border-top:1px solid var(--lc-color-border);padding-top:20px}.membership-checkout-card .body .membership-checkout-cart-body-section .levcharity_heading{flex:1 0 auto;margin:0;font-size:16px;font-weight:500}.membership-checkout-card .body .membership-checkout-cart-body-section .installment-calculation-wrapper{color:var(--lc-color-text)}.membership-checkout-card .body .membership-checkout-cart-body-section .installment-calculation-wrapper select{max-width:160px!important;font-size:14px!important}.membership-checkout-card .body .membership-checkout-cart-body-section .installment-calculation-wrapper .total{color:var(--lc-color-secondary)}.membership-checkout-card .body .membership-checkout-cart-body-section .installment-calculation-wrapper .amount-per-charge{color:var(--lc-color-secondary);font-weight:600}.custom-totals th{flex-direction:column;font-weight:400;display:flex}.custom-totals th i{font-size:14px}.custom-totals td{font-weight:400}.woocommerce .checkout.woocommerce-checkout .membership-checkout-cart-installments-block{background:var(--lc-white);border-radius:12px;padding:32px;box-shadow:0 4px 8px -2px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.06)}