/* checkout.css */
.woocommerce-shipping-fields,.woocommerce-form__label-for-checkbox,.woocommerce-shipping-totals{display: none !important}.quantity{display: flex;border-radius: 4px;overflow: hidden;box-shadow: 0 2px 4px rgba(0,0,0,0.1)}.quantity button{background-color: #3498db;color: #fff;border: none;cursor: pointer;font-size: 20px;width: 30px;height: auto;text-align: center;transition: background-color 0.2s}.quantity button:hover{background-color: #2980b9}.input-box{width: 40px;text-align: center;border: none;padding: 8px 10px;font-size: 16px;outline: none}#woocommerce_product .input-box::-webkit-inner-spin-button,#woocommerce_product .input-box::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.input-box[type="number"]{-moz-appearance: textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none !important;margin: 0}input[type=number]{-moz-appearance: textfield !important}.cart_item{display: flex;flex-direction: row;justify-content: center;align-items: center;align-content: center}.cart_item .remove{font-size: 22px;margin-right: 11px}.cart_item .product-name{display: flex;flex-direction: row;justify-content: flex-start;align-content: center;align-items: center}#woocommerce-checkout-form-coupon{display: flex}.empty_cart_button:nth-child(1){display: none}.empty_cart_button{background: darkblue;color: whitesmoke;display: flex;flex-direction: row;justify-content: center;align-content: center;align-items: center;border-radius: 11px;padding: 11px 0;width: 161px;cursor: pointer}.empty_cart_button:hover{color: whitesmoke}.woocommerce-form-coupon-toggle{display: flex;flex-direction: row;justify-content: center;align-content: center;align-items: center}#woocommerce_form_natural_legal{display: flex;flex-direction: row;justify-content: center;align-content: center;align-items: center;width: 351px;font-weight: 400}#woocommerce_form_natural_legal_title{display: flex;flex-direction: row;justify-content: center;align-content: center;align-items: center;width: 272px;margin-right: 5px}#woocommerce_form_natural_legal_input_field select{display: flex;flex-direction: row;justify-content: center;align-content: center;align-items: center;width: 232px}@media(max-width: 900px){.woocommerce-form-coupon-toggle{flex-direction: column}}.payment_method_cheque{display: none !important}#company_name_field,#personal_tax_number_field,#company_name_field .optional,#personal_tax_number_field .optional{display: none}#personal_tax_number{padding: 0 15px;text-align: left}.woocommerce_form_coupon_toggle{width: 100% !important}div#customer_details label{text-align: left}#rndsand_cart_total_usd{font-size: 15px;font-weight: bold;color: #9fa4bc !important}.rndsand_cart_amount,.rndsand_cart_amount *{color: #2f2f35 !important}.woocommerce_product_price_usd,.woocommerce_product_price_subtotal_usd{color: #9fa4bc !important;font-size: 15px;font-weight: bold;margin-left: 8px}
/* checkout-custom.css */
:root{--co-blue: var(--brand-blue,#2196f3);--co-green: #25D366;--co-ink: #0f172a;--co-muted: #475569;--co-faint: #94a3b8;--co-line: #eef0f4;--co-line-soft: #f1f5f9;--co-bg: #f8fafc;--co-radius: 20px;--co-radius-sm: 12px;--co-shadow: 0 10px 40px -20px rgba(15,23,42,0.18);--co-shadow-soft: 0 4px 24px -14px rgba(15,23,42,0.12)}.checkout-columns{display: flex;flex-wrap: wrap;gap: 24px;margin: 0}.checkout-column-left{flex: 1;min-width: 320px;padding: 0}.checkout-column-right{width: 400px;padding: 0}#customer_details,.checkout-order-review,.checkout-payment{background: #fff;border: 1px solid var(--co-line);border-radius: var(--co-radius);padding: 26px 28px;box-shadow: var(--co-shadow)}.checkout-order-review{margin-bottom: 20px}#order_review_heading{margin-top: 0;margin-bottom: 18px;padding-bottom: 16px;border-bottom: 1px solid #e2e8f0;font-size: 18px;font-weight: 700;color: var(--co-ink);letter-spacing: -0.01em}.checkout-column-right .checkout-order-review{position: sticky;top: 24px}.woocommerce-checkout #customer_details label,.woocommerce-checkout .checkout-column-left label{font-size: 13.5px;font-weight: 600;color: var(--co-ink);margin-bottom: 6px;display: inline-block}label.required_field{text-align: left}.woocommerce-checkout #customer_details input[type="text"],.woocommerce-checkout #customer_details input[type="email"],.woocommerce-checkout #customer_details input[type="tel"],.woocommerce-checkout #customer_details input[type="number"],.woocommerce-checkout #customer_details input[type="password"],.woocommerce-checkout #customer_details textarea,.woocommerce-checkout #customer_details select,.woocommerce-checkout #customer_details .select2-selection{width: 100%;border: 1px solid #e2e8f0 !important;border-radius: var(--co-radius-sm) !important;padding: 12px 14px !important;font-size: 14px !important;color: var(--co-ink) !important;background: #fff !important;box-shadow: none !important;transition: border-color 0.18s ease,box-shadow 0.18s ease;height: auto !important;line-height: 1.4 !important}.woocommerce-checkout #customer_details input:focus,.woocommerce-checkout #customer_details textarea:focus,.woocommerce-checkout #customer_details select:focus{border-color: var(--co-blue) !important;box-shadow: 0 0 0 3px rgba(33,150,243,0.12) !important;outline: none !important}.woocommerce-checkout #customer_details input::placeholder{color: var(--co-faint) !important}.woocommerce-checkout .woocommerce-invalid input[type="text"],.woocommerce-checkout .woocommerce-invalid input[type="email"],.woocommerce-checkout .woocommerce-invalid input[type="tel"]{border-color: #FA3B3B !important}.woocommerce-checkout-review-order-table{width: 100%;border-collapse: collapse;background: transparent}.woocommerce-checkout-review-order-table thead th{background: transparent !important;padding: 0 12px 14px !important;text-align: left;font-size: 11.5px !important;font-weight: 600 !important;text-transform: uppercase;letter-spacing: 0.06em;color: var(--co-faint) !important;border-bottom: 1px solid #e2e8f0 !important}.woocommerce-checkout-review-order-table tbody tr{border-bottom: 1px solid var(--co-line-soft)}.woocommerce-checkout-review-order-table td{border-bottom: 0 !important;padding: 18px 12px;vertical-align: middle}.product-info,.woocommerce-checkout-review-order-table .product-info{display: flex;align-items: center;gap: 14px;padding: 0}.product-thumbnail,.woocommerce-checkout-review-order-table .product-thumbnail{flex-shrink: 0;display: flex}.product-thumbnail img,.woocommerce-checkout-review-order-table .product-thumbnail img,.woocommerce-checkout .cart_item .product-thumbnail img,.woocommerce-checkout td.product-thumbnail img,.woocommerce-checkout div.product-thumbnail img,.woocommerce-checkout .product-thumbnail img.attachment-full,.woocommerce-checkout .product-thumbnail img.lazy,.woocommerce-checkout #order_review .product-thumbnail img{width: 104px !important;height: 142px !important;max-width: 104px !important;object-fit: contain !important;border-radius: 16px !important;background: transparent !important;border: none !important;padding: 0 !important;display: block !important}.woocommerce-checkout .product-thumbnail{width: 104px !important;flex-shrink: 0 !important}.product-details,.woocommerce-checkout-review-order-table .product-details{flex: 1}.product-details .product-name,.woocommerce-checkout-review-order-table .product-name{font-weight: 600;color: var(--co-ink);text-decoration: none;margin-bottom: 4px;font-size: 14.5px;width: auto;padding-right: 20px;line-height: 1.35}.product-quantity,.woocommerce-checkout-review-order-table .product-quantity{color: var(--co-muted);font-size: 0.9em}.checkout-product-row{display: flex;align-items: center;gap: 14px}.checkout-product-row img{width: 64px;height: 64px;object-fit: cover;border-radius: 14px;background: var(--co-bg);border: 1px solid var(--co-line);padding: 4px}.checkout-product-name{flex: 1;font-size: 14px;color: var(--co-ink)}.product-price-info,.woocommerce-checkout-review-order-table .product-price-info{margin-bottom: 6px;font-size: 0.9em;text-align: center;color: var(--co-muted)}.product-unit-price{display: inline-block;color: var(--co-ink)}.product-total-price{display: inline-block;color: var(--co-ink);font-weight: 600;margin-left: 5px}.product-total,.woocommerce-checkout-review-order-table .product-total{font-weight: 600;color: var(--co-ink);text-align: right;vertical-align: top;padding: 18px 12px}.product-unit-price{white-space: nowrap}.woocommerce-checkout-review-order-table td.product-total > span:last-child{display: block;font-weight: 600;color: var(--co-ink);font-size: 1.1em}.woocommerce-checkout-review-order-table .product-subtotal{font-weight: 600;color: var(--co-ink);font-size: 0.95em;text-align: right}.woocommerce-checkout-review-order-table .product-subtotal .sale-price{color: var(--co-ink);font-weight: 700;font-size: 1.1em;display: block;margin-bottom: 3px}.woocommerce-checkout-review-order-table .product-subtotal .old-price{color: var(--co-faint);font-weight: normal;text-decoration: line-through;display: block;font-size: 0.85em}.woocommerce-checkout-review-order-table tfoot th{text-align: left;padding: 13px 12px;font-weight: 500;color: var(--co-muted);font-size: 14px;border: none}.woocommerce-checkout-review-order-table tfoot td{text-align: right;padding: 13px 12px;font-weight: 600;color: var(--co-ink);font-size: 14px}tr.cart-subtotal th{border: none !important}.woocommerce-checkout-review-order-table tfoot tr.order-total{border-top: 2px solid #e2e8f0}tr.order-total th{border: none}.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout-review-order-table tfoot tr.order-total td{font-weight: 700;padding-top: 16px}.woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size: 20px;color: var(--co-ink);letter-spacing: -0.01em}.woocommerce-checkout-review-order-table tfoot tr:last-child{border-bottom: none !important}#payment .payment_methods{list-style: none;padding: 0;margin: 0}#payment .payment_methods li{padding: 14px 0;border-bottom: 1px solid var(--co-line-soft);display: flex;flex-wrap: wrap}#payment .payment_methods li:last-child{border-bottom: none}#payment .payment_methods label{display: flex;align-items: center;gap: 10px;cursor: pointer;font-weight: 600 !important;color: var(--co-ink) !important;margin: 0 !important}#payment .payment_methods img{max-height: 24px}#payment .payment_methods input[type="radio"]{accent-color: var(--co-blue);width: 18px;height: 18px}.payment_box{margin-top: 12px;padding: 14px;background: var(--co-bg);border: 1px solid var(--co-line);border-radius: var(--co-radius-sm);width: 100%;font-size: 13.5px;color: var(--co-muted)}#place_order,#place_order.button,#place_order.button.alt,.woocommerce-checkout #place_order,.woocommerce-checkout button#place_order.button.alt,.woocommerce-checkout .place-order #place_order,.woocommerce-checkout .checkout-payment #payment .place-order button#place_order,.woocommerce-checkout .checkout-payment #payment .place-order button#place_order.button.alt,body.woocommerce-checkout #payment #place_order.button.alt{width: 100%;padding: 15px;margin-top: 20px;background: #25D366 !important;background-color: #25D366 !important;background-image: none !important;background: #25D366 none !important;--btn-bg: #25D366;--btn-bg-hover: #1FBE5A;--wd-form-bg: #25D366;color: #fff !important;border: none !important;border-radius: var(--co-radius-sm) !important;font-size: 16px !important;font-weight: 600 !important;cursor: pointer;text-transform: none !important;letter-spacing: 0 !important;line-height: 1.4 !important;height: auto !important;box-shadow: 0 6px 20px -6px rgba(37,211,102,0.45) !important;transition: box-shadow 0.18s ease,transform 0.12s ease,filter 0.18s ease}#place_order:hover,#place_order.button.alt:hover,.woocommerce-checkout #place_order:hover,.woocommerce-checkout .checkout-payment #payment .place-order button#place_order:hover,body.woocommerce-checkout #payment #place_order.button.alt:hover{background: #25D366 !important;background-color: #25D366 !important;background-image: none !important;color: #fff !important;filter: brightness(1.05);transform: translateY(-1px);box-shadow: 0 10px 28px -8px rgba(37,211,102,0.55) !important}#place_order:active,.woocommerce-checkout #place_order:active,body.woocommerce-checkout #payment #place_order.button.alt:active{background: #25D366 !important;background-image: none !important;transform: translateY(0);box-shadow: 0 4px 12px -6px rgba(37,211,102,0.5) !important}.coupon-section{margin: 15px 0}.woocommerce-checkout .showcoupon,.woocommerce-checkout button.showcoupon,.woocommerce-checkout .custom-coupon-button,.woocommerce-checkout button.custom-coupon-button,.woocommerce-checkout a.showcoupon,.woocommerce-checkout .checkout_coupon_toggle,.woocommerce-checkout .coupon-trigger{display: inline-flex !important;align-items: center !important;gap: 8px !important;background: rgba(33,150,243,0.08) !important;background-image: none !important;color: var(--co-blue) !important;border: 1px solid rgba(33,150,243,0.30) !important;border-radius: var(--co-radius-sm) !important;padding: 10px 20px !important;font-size: 13.5px !important;font-weight: 600 !important;text-decoration: none !important;text-transform: none !important;cursor: pointer !important;box-shadow: none !important;line-height: 1.3 !important;transition: background 0.18s ease,border-color 0.18s ease,color 0.18s ease}.woocommerce-checkout .showcoupon::before,.woocommerce-checkout button.showcoupon::before,.woocommerce-checkout .custom-coupon-button::before,.woocommerce-checkout a.showcoupon::before{content: '';width: 18px;height: 18px;flex-shrink: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232196f3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z'/%3E%3Cpath d='M9 9l6 6'/%3E%3Ccircle cx='9.5' cy='9.5' r='0.6' fill='%232196f3'/%3E%3Ccircle cx='14.5' cy='14.5' r='0.6' fill='%232196f3'/%3E%3C/svg%3E") no-repeat center;background-size: contain;display: inline-block}.woocommerce-checkout .showcoupon:hover,.woocommerce-checkout button.showcoupon:hover,.woocommerce-checkout .custom-coupon-button:hover,.woocommerce-checkout a.showcoupon:hover,.woocommerce-checkout .coupon-trigger:hover{background: rgba(33,150,243,0.14) !important;border-color: var(--co-blue) !important;color: var(--co-blue) !important}.woocommerce-checkout .woocommerce-info:has(.showcoupon),.woocommerce-checkout .woocommerce-info:has(.custom-coupon-button){background: transparent !important;border: none !important;border-left: none !important;box-shadow: none !important;padding: 0 !important;margin: 0 0 16px !important}.woocommerce-checkout a.empty_cart_button,.woocommerce-checkout .empty_cart_button{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 44px !important;height: 44px !important;padding: 0 !important;margin: 10px 10px 5px !important;background: transparent !important;background-image: none !important;border: 1px solid rgba(250,59,59,0.30) !important;border-radius: var(--co-radius-sm) !important;font-size: 0 !important;color: transparent !important;text-transform: none !important;text-decoration: none !important;cursor: pointer !important;box-shadow: none !important;line-height: 0 !important;overflow: hidden;transition: background 0.18s ease,border-color 0.18s ease}.woocommerce-checkout a.empty_cart_button::before,.woocommerce-checkout .empty_cart_button::before{content: '';width: 20px;height: 20px;flex-shrink: 0;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6'/%3E%3Cpath d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E") no-repeat center;background-size: contain;display: inline-block;transition: filter 0.18s ease}.woocommerce-checkout a.empty_cart_button:hover,.woocommerce-checkout .empty_cart_button:hover{background: #fef2f2 !important;border-color: #FA3B3B !important}.woocommerce-checkout a.empty_cart_button:hover::before,.woocommerce-checkout .empty_cart_button:hover::before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FA3B3B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6'/%3E%3Cpath d='M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E") no-repeat center;background-size: contain}.checkout_coupon{display: none;background: #fff;border: 1px solid var(--co-line);padding: 16px;border-radius: var(--co-radius-sm);margin: 10px 0 20px;box-shadow: var(--co-shadow-soft)}.checkout_coupon .form-row{margin: 0;padding: 0;display: inline-block;vertical-align: top}.checkout_coupon .form-row-first{width: 70%;padding-right: 10px}.checkout_coupon .form-row-last{width: 30%}.checkout_coupon input[type="text"]{width: 100%;padding: 10px 12px;border: 1px solid #e2e8f0;border-radius: var(--co-radius-sm);font-size: 14px;color: var(--co-ink);transition: border-color 0.18s ease,box-shadow 0.18s ease}.checkout_coupon input[type="text"]:focus{border-color: var(--co-blue);box-shadow: 0 0 0 3px rgba(33,150,243,0.12);outline: none}.checkout_coupon button,.woocommerce-checkout button[name="apply_coupon"],.woocommerce-checkout .coupon button.button,.woocommerce-checkout .coupon button[type="submit"],.woocommerce-checkout form.checkout_coupon button[type="submit"],form.checkout_coupon button.button[name="apply_coupon"],.woocommerce form.checkout_coupon button.button{width: 100%;padding: 11px 24px !important;background: var(--co-blue) !important;background-color: var(--co-blue) !important;background-image: none !important;background: var(--co-blue) none !important;color: #fff !important;border: none !important;border-radius: var(--co-radius-sm) !important;cursor: pointer;font-weight: 600 !important;font-size: 14px !important;text-transform: none !important;letter-spacing: 0 !important;line-height: 1.3 !important;height: auto !important;box-shadow: 0 4px 14px -4px rgba(33,150,243,0.45) !important;transition: box-shadow 0.18s ease,transform 0.1s ease,filter 0.18s ease}.checkout_coupon button:hover,.woocommerce-checkout button[name="apply_coupon"]:hover,.woocommerce-checkout .coupon button.button:hover{background: var(--co-blue) !important;background-image: none !important;color: #fff !important;filter: brightness(1.05);box-shadow: 0 6px 18px -4px rgba(33,150,243,0.55) !important}.checkout_coupon button:active,.woocommerce-checkout button[name="apply_coupon"]:active{transform: translateY(1px)}.wd-checkout-steps li a{color: var(--co-muted) !important}li.step-complete.step-inactive{color: var(--co-muted)}.wd-checkout-steps li:after{color: var(--co-faint)}.wd-checkout-steps li.step-active a,.wd-checkout-steps li.step-active{color: var(--co-blue) !important;font-weight: 600}.quantity{width: auto;border: none}.woocommerce-checkout div.quantity input.minus,.woocommerce-checkout div.quantity input.plus,.woocommerce-checkout div.quantity input[type="button"].minus,.woocommerce-checkout div.quantity input[type="button"].plus,.woocommerce-checkout .product-quantity div.quantity input.minus,.woocommerce-checkout .product-quantity div.quantity input.plus,.woocommerce-checkout div.quantity input.minus:hover,.woocommerce-checkout div.quantity input.plus:hover,.woocommerce-checkout div.quantity input.minus:focus,.woocommerce-checkout div.quantity input.plus:focus,.woocommerce-checkout div.quantity input.minus:active,.woocommerce-checkout div.quantity input.plus:active{background: #f1f5f9 !important;background-color: #f1f5f9 !important;background-image: none !important;color: var(--co-muted) !important;border: 1px solid #e2e8f0 !important;box-shadow: none !important;outline: none !important;text-shadow: none !important}.woocommerce-checkout div.quantity input.minus:hover,.woocommerce-checkout div.quantity input.plus:hover{background: #e2e8f0 !important;background-color: #e2e8f0 !important;color: var(--co-ink) !important}.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-error{background: #fff !important;border: 1px solid var(--co-line) !important;border-left: 3px solid var(--co-blue) !important;border-radius: var(--co-radius-sm) !important;padding: 14px 18px !important;font-size: 14px !important;color: var(--co-ink) !important;box-shadow: var(--co-shadow-soft);margin-bottom: 16px}.woocommerce-checkout .woocommerce-error{border-left-color: #FA3B3B !important}.woocommerce-checkout .woocommerce-message{border-left-color: var(--co-green) !important}.woocommerce-checkout-review-order-table .product-name{width: auto;padding-right: 20px}@media (max-width: 991px){.checkout-columns{flex-direction: column}.checkout-column-right{width: 100%}.checkout-column-right .checkout-order-review{position: static}}@media (max-width: 768px){#customer_details,.checkout-order-review,.checkout-payment{padding: 18px 16px;border-radius: 16px}.product-thumbnail{display: none}.woocommerce-checkout-review-order-table thead th,.woocommerce-checkout-review-order-table tbody td,.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{padding: 10px;font-size: 14px}.woocommerce-checkout-review-order-table .product-info{gap: 8px}.product-price-info,.woocommerce-checkout-review-order-table .product-price-info{font-size: 0.85em}.product-total{font-size: 0.9em}.woocommerce-checkout-review-order-table .product-total{padding-top: 10px}.woocommerce-checkout-review-order-table .product-subtotal{font-size: 0.9em}.woocommerce-checkout-review-order-table .product-subtotal .sale-price{font-size: 1em}.woocommerce-checkout-review-order-table .product-subtotal .old-price{font-size: 0.8em}.woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size: 17px}.checkout_coupon .form-row-first,.checkout_coupon .form-row-last{width: 100%;padding: 0}.checkout_coupon .form-row-last{margin-top: 10px}.woocommerce-checkout-review-order-table tr{display: flex;flex-wrap: wrap}form.checkout.woocommerce-checkout{column-gap: 0;display: flex;flex-wrap: wrap}.checkout-columns{margin: 0 auto;gap: 0 !important}.checkout-column-left{padding: 0}.woocommerce-checkout-review-order-table .product-thumbnail{display: flex}}.woocommerce-checkout .scm-totals-hidden{display: none !important}.scm-totals-moved{margin: 0;padding: 24px 28px 6px;background: #fff;border: 1px solid var(--co-line);border-bottom: none;border-radius: var(--co-radius) var(--co-radius) 0 0;box-shadow: none;position: relative;z-index: 1}.scm-totals-moved + .checkout-payment,.checkout-payment.scm-payment-joined{margin-top: 0 !important;padding-top: 18px !important;border-top: none !important;border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;box-shadow: 0 14px 40px -22px rgba(15,23,42,0.18) !important}.scm-total-line{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 10px 0;font-size: 14px;color: var(--co-muted)}.scm-total-label{color: var(--co-muted)}.scm-total-value{font-weight: 600;color: var(--co-ink);white-space: nowrap}.scm-total-line.scm-cart-subtotal .scm-total-value,.scm-total-line.scm-cart-subtotal .scm-total-value .amount{color: var(--co-ink) !important}.scm-total-line.scm-fee .scm-total-value,.scm-total-line.scm-fee .scm-total-value .amount{color: #FA3B3B !important}.scm-total-line.scm-order-total{border-top: 1px solid var(--co-line-soft);margin-top: 4px;padding-top: 14px;align-items: center}.scm-total-line.scm-order-total .scm-total-label{font-size: 18px;font-weight: 700;color: var(--co-ink);letter-spacing: -0.01em}.scm-total-line.scm-order-total .scm-total-value,.scm-total-line.scm-order-total .scm-total-value .amount{font-size: 24px;font-weight: 700;color: var(--co-ink) !important;letter-spacing: -0.01em}.scm-totals-moved .amount{background: transparent !important;padding: 0 !important}@media (max-width: 768px){.scm-totals-moved{padding: 18px 16px 4px}.scm-total-line.scm-order-total .scm-total-value,.scm-total-line.scm-order-total .scm-total-value .amount{font-size: 21px}.scm-total-line.scm-order-total .scm-total-label{font-size: 16px}}
