.care-payment-summary{display:flex;justify-content:space-between;align-items:start;gap:24px;padding:26px 30px;border:1px solid #d2d2d7;border-radius:20px;margin:0 0 28px;background:#f5f5f7}.care-payment-summary>span:last-child{text-align:right}.care-payment-summary .care-eyebrow{margin-bottom:8px}.care-payment-summary strong{font-size:calc((26px) * var(--care-text-scale, 1));font-weight:600;letter-spacing:-.6px}.care-pay-order #order_review{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px;align-items:start}.care-pay-order #order_review>table{border:1px solid #d2d2d7;border-radius:18px;border-collapse:separate;border-spacing:0;overflow:hidden}.care-pay-order #order_review th{font-size:calc((12px) * var(--care-text-scale, 1));background:#f5f5f7}.care-pay-order #order_review td{font-size:calc((14px) * var(--care-text-scale, 1))}.care-pay-order .product-name{overflow-wrap:anywhere}.care-pay-order .product-quantity,.care-pay-order .product-subtotal,.care-pay-order .product-total{white-space:nowrap}.care-pay-order #payment{border:1px solid #d2d2d7;border-radius:20px;background:#fff;padding:26px;min-width:0}.care-pay-order .payment_methods,#add_payment_method .payment_methods{list-style:none;padding:0;margin:0 0 22px}.care-pay-order .payment_methods>li,#add_payment_method .payment_methods>li{padding:18px 0;border-bottom:1px solid #e8e8ed}.care-pay-order .payment_methods>li:first-child,#add_payment_method .payment_methods>li:first-child{padding-top:0}.care-pay-order .payment_methods label,#add_payment_method .payment_methods label{display:inline;font-size:calc((15px) * var(--care-text-scale, 1));margin-left:8px;font-weight:500}.care-pay-order .payment_methods label img,#add_payment_method .payment_methods label img{max-height:28px;width:auto;margin-left:8px}.care-pay-order .payment_box,#add_payment_method .payment_box{margin-top:16px;padding:18px;background:#f5f5f7;border-radius:12px;font-size:calc((14px) * var(--care-text-scale, 1));line-height:1.6}.care-pay-order .payment_box p:last-child,#add_payment_method .payment_box p:last-child{margin-bottom:0}.care-pay-order #place_order,#add_payment_method #place_order{width:100%;min-height:50px}.care-pay-order .woocommerce-terms-and-conditions-wrapper{font-size:calc((13px) * var(--care-text-scale, 1));color:#6e6e73;line-height:1.6}.care-pay-order .woocommerce-info{margin-bottom:0}.care-pay-order #order_review>.blockUI{grid-column:1/-1}.account-payment-methods-table{border:1px solid #d2d2d7;border-radius:18px;border-collapse:separate!important;border-spacing:0;overflow:hidden}.account-payment-methods-table th{background:#f5f5f7}.account-payment-methods-table .button{min-height:34px;font-size:calc((13px) * var(--care-text-scale, 1));padding:7px 13px;border:1px solid #d2d2d7;background:#fff;color:#805600;border-radius:999px}.account-payment-methods-table .default-payment-method{background:#fafafa}.account-payment-methods-table tr:last-child td{border-bottom:0}.care-payment-help{font-size:calc((13px) * var(--care-text-scale, 1));color:#6e6e73;margin:22px 0}#add_payment_method{max-width:640px;border:1px solid #d2d2d7;border-radius:20px;padding:28px}.care-information-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:start}.care-information-content{min-width:0}.care-information-content>h2:first-child{margin-top:0}.care-information-content h2{font-size:calc((27px) * var(--care-text-scale, 1));letter-spacing:-.6px}.care-information-content h3{font-size:calc((21px) * var(--care-text-scale, 1));margin-top:30px}.care-information-content p,.care-information-content li{color:#515154}.care-information-content a{overflow-wrap:anywhere}.care-information-content table{width:100%;border-collapse:collapse;font-size:calc((14px) * var(--care-text-scale, 1))}.care-information-content td,.care-information-content th{padding:14px;border-bottom:1px solid #e8e8ed;text-align:left}.care-information-aside{position:sticky;top:110px;padding:26px;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:20px}.care-information-aside h2{font-size:calc((22px) * var(--care-text-scale, 1));margin-bottom:14px}.care-information-aside p{color:#6e6e73;font-size:calc((14px) * var(--care-text-scale, 1))}.care-information-aside>a{font-size:calc((14px) * var(--care-text-scale, 1));overflow-wrap:anywhere}.care-information-aside nav{display:grid;gap:16px;border-top:1px solid #d2d2d7;margin-top:24px;padding-top:24px;font-size:calc((14px) * var(--care-text-scale, 1))}.care-information-aside [aria-current=page]{color:#1d1d1f;font-weight:600}.care-service-error{margin:0;background:#f5f5f7;color:#1d1d1f;font:calc(16px * var(--care-text-scale, 1))/1.55 -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.care-service-error *{box-sizing:border-box}.care-service-card{max-width:650px;margin:8vh auto;padding:44px;background:#fff;border:1px solid #d2d2d7;border-radius:24px}.care-service-brand{display:inline-block;margin-bottom:38px}.care-service-brand img{max-width:124px;height:auto}.care-service-symbol{display:flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:50%;background:#f5f5f7;color:#6e6e73;margin-bottom:22px}.care-service-symbol svg{width:30px;height:30px}.care-service-card h1{font-size:calc((34px) * var(--care-text-scale, 1));line-height:1.15;letter-spacing:-1px;font-weight:600;margin:0 0 18px}.care-service-card p{color:#6e6e73;margin:0 0 26px;overflow-wrap:anywhere}.care-service-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.care-service-error a{color:#805600;text-decoration:none}.care-service-error a:hover{text-decoration:underline}.care-service-error .button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;background:#ffa400;color:#fff;border-radius:12px;font-weight:600;text-decoration:none}.care-service-error a:focus-visible{outline:3px solid #ffa400;outline-offset:4px}.care-service-card .care-service-caption{font-size:calc((12px) * var(--care-text-scale, 1));margin-top:32px;margin-bottom:0}@media(max-width:900px){.care-pay-order #order_review{grid-template-columns:1fr;gap:24px}.care-information-layout{grid-template-columns:minmax(0,1fr);gap:36px}.care-information-aside{position:static}.care-information-aside nav{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media(max-width:600px){.care-payment-summary{padding:22px}.care-payment-summary strong{font-size:calc((22px) * var(--care-text-scale, 1))}.care-pay-order #payment,#add_payment_method{padding:22px}.care-pay-order #order_review th,.care-pay-order #order_review td{padding:14px 10px}.care-pay-order #order_review td{font-size:calc((13px) * var(--care-text-scale, 1))}.care-service-card{margin:20px 16px;padding:28px 24px;border-radius:20px}.care-service-card h1{font-size:calc((28px) * var(--care-text-scale, 1))}.care-service-actions{gap:20px;font-size:calc((14px) * var(--care-text-scale, 1))}.care-information-content h2{font-size:calc((24px) * var(--care-text-scale, 1))}}.care-native-store .woocommerce>ul.order_details:not(.woocommerce-order-overview){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;list-style:none;padding:0;margin:0 0 28px;border:1px solid #d2d2d7;border-radius:18px;overflow:hidden;background:#f5f5f7}.care-native-store .woocommerce>ul.order_details:not(.woocommerce-order-overview)>li{padding:22px;font-size:calc((13px) * var(--care-text-scale, 1));color:#6e6e73}.care-native-store .woocommerce>ul.order_details:not(.woocommerce-order-overview) strong{display:block;font-size:calc((18px) * var(--care-text-scale, 1));color:#1d1d1f;margin-top:6px}
