.steps-wrap{margin-bottom:40px}.step-tabs{display:flex;justify-content:center;align-items:center;position:relative}.step-tabs:before{content:"";position:absolute;top:50%;left:14%;right:14%;height:1px;background:#e0e0e0;transform:translateY(-50%);z-index:0}.step-tabs .step-tab{font-size:15px;font-weight:600;height:56px;flex:1;max-width:300px;display:flex;margin:0 8px;justify-content:center;align-items:center;color:#767676;text-align:center;background:#fff;border:1px solid #ececec;border-radius:12px;white-space:nowrap;overflow:hidden;cursor:default;box-shadow:0 1px 4px #00000008;transition:border-color .25s cubic-bezier(.25,.46,.45,.94),box-shadow .25s cubic-bezier(.25,.46,.45,.94),color .25s cubic-bezier(.25,.46,.45,.94),background .25s cubic-bezier(.25,.46,.45,.94);position:relative;z-index:1}.step-tabs .step-tab:hover:not(.active){border-color:#d5d5d5;box-shadow:0 2px 10px #0000000f;color:#555}.step-tabs .step-tab:hover:not(.active) .step-tab-text .bg-text{border-color:#c5c5c5;color:#767676}.step-tabs .step-tab.active{color:#fff;background:var(--color-primary, #eb1c23);border-color:var(--color-primary, #eb1c23);box-shadow:0 4px 16px #eb1c2340}.step-tabs .step-tab.active .step-tab-text .bg-text{background:#fff;color:var(--color-primary, #eb1c23);border-color:#fff}.step-tabs .step-tab-link{display:flex;width:100%;color:inherit;justify-content:center;align-self:stretch;align-items:center;text-decoration:none}.step-tabs .step-tab-text{position:relative;display:flex;align-items:center;gap:12px}.step-tabs .step-tab-text .bg-text{font-size:13px;font-weight:700;width:26px;height:26px;min-width:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f5f5f5;color:#777;border:1px solid #e5e5e5;position:static;transform:none;opacity:1;transition:border-color .25s cubic-bezier(.25,.46,.45,.94),color .25s cubic-bezier(.25,.46,.45,.94),background .25s cubic-bezier(.25,.46,.45,.94);letter-spacing:0}@media (prefers-reduced-motion: reduce){.step-tabs .step-tab,.step-tabs .step-tab .step-tab-text .bg-text{transition:none}}@media screen and (max-width: 991px){.steps-wrap{margin-bottom:25px}.step-tabs:before{left:8%;right:8%}.step-tabs .step-tab{font-size:14px;height:50px;max-width:220px;margin:0 4px;border-radius:10px}.step-tabs .step-tab-text{gap:8px}.step-tabs .step-tab-text .bg-text{width:24px;height:24px;min-width:24px;font-size:12px}}@media screen and (max-width: 576px){.steps-wrap{margin-bottom:20px;padding:0 16px}.step-tabs{flex-direction:column;align-items:stretch;gap:10px;height:-moz-max-content;height:max-content;max-height:unset}.step-tabs:before{display:none}.step-tabs .step-tab{margin:0;max-width:none;width:100%;min-height:60px;padding:0 24px;border-radius:12px;border:1px solid #ececec;justify-content:flex-start;overflow:visible;box-shadow:0 1px 4px #0000000a}.step-tabs .step-tab:hover:not(.active){background:#fff;box-shadow:0 2px 8px #0000000f;transform:none}.step-tabs .step-tab.active{border-color:var(--color-primary, #eb1c23);box-shadow:0 4px 14px #eb1c2333}.step-tabs .step-tab.active .step-tab-text .bg-text{background:#fff;color:var(--color-primary, #eb1c23);border-color:#fff}.step-tabs .step-tab-link{justify-content:flex-start;padding:0;min-height:60px}.step-tabs .step-tab-text{gap:14px;padding:0;align-items:center}.step-tabs .step-tab-text .bg-text{width:28px;height:28px;min-width:28px;font-size:13px}}.order-summary-top{padding:24px 25px 20px}.order-summary-top .section-title{display:flex;align-items:center;gap:10px;padding-bottom:18px;border-bottom:1px solid #eee;font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:16px}.order-summary-top .section-title:after{display:none}.order-summary-top .section-title .summary-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(var(--color-primary-rgb, 235, 28, 35),.08);color:var(--color-primary, #eb1c23);font-size:18px;flex-shrink:0}.order-summary-top .cart-item{display:flex;align-items:flex-start;gap:12px;padding:12px 10px;border-bottom:1px solid #f0f0f0;border-radius:10px;transition:background .2s cubic-bezier(.25,.46,.45,.94)}.order-summary-top .cart-item:last-child{border-bottom:none}.order-summary-top .cart-item:hover{background:#fafafa}.order-summary-top .cart-item .product-image{position:relative;flex-shrink:0;width:50px;height:50px;min-width:50px!important;border:1px solid #eee;border-radius:10px;overflow:visible;background:var(--color-white)}.order-summary-top .cart-item .product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:9px}.order-summary-top .cart-item .product-image .image-placeholder{width:30px!important;height:30px!important}.order-summary-top .cart-item .product-image .qty-count{width:20px;height:20px;background:var(--color-primary, #eb1c23);border-radius:50%;position:absolute;top:-7px;inset-inline-end:-7px;display:flex;align-items:center;justify-content:center;color:var(--color-white);font-size:11px;font-weight:600;line-height:20px;box-shadow:0 2px 6px #00000026;z-index:1}.order-summary-top .cart-item .product-info{flex:1;min-width:0;margin:0!important;overflow:hidden}.order-summary-top .cart-item .product-info .product-name{margin:0!important;font-size:13px;font-weight:600;color:#1a1a1a;line-height:1.45;transition:var(--transition-150);text-decoration-line:underline;text-decoration-color:transparent;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.order-summary-top .cart-item .product-info .product-name:hover{text-decoration-color:var(--color-black);color:var(--color-primary)}.order-summary-top .cart-item .product-info .product-options{margin-top:4px;display:flex;flex-wrap:wrap;gap:2px 8px}.order-summary-top .cart-item .product-info .product-options li{font-size:12px;color:#777;white-space:nowrap}.order-summary-top .cart-item .product-info .product-options li label{color:#777;font-weight:400;margin:0}.order-summary-top .cart-item .product-info .product-options li span{color:#666}.order-summary-top .cart-item .product-price{flex-shrink:0;align-self:flex-start;font-size:13px;font-weight:700;color:#1a1a1a;white-space:nowrap;text-align:end;margin:0}.order-summary-top .coupon-wrap{margin-top:16px}.order-summary-top .coupon-wrap input{height:42px;border-radius:10px;border:2px solid #eee;font-size:13px;transition:border-color .2s cubic-bezier(.25,.46,.45,.94)}.order-summary-top .coupon-wrap input:focus{border-color:var(--color-primary);box-shadow:none}.order-summary-top .coupon-wrap .btn-apply-coupon{margin-inline-start:10px;border-radius:10px;font-weight:600;font-size:13px;white-space:nowrap;transition:background .2s cubic-bezier(.25,.46,.45,.94),border-color .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width: 400px){.order-summary-top .cart-item{gap:8px}.order-summary-top .cart-item .product-image{width:42px;height:42px;min-width:42px!important}.order-summary-top .cart-item .product-price{font-size:13px}}@media (prefers-reduced-motion: reduce){.order-summary-top .cart-item,.order-summary-top .cart-item .product-info .product-name,.order-summary-top .coupon-wrap input,.order-summary-top .coupon-wrap .btn-apply-coupon{transition:none}}.order-summary-middle{padding:20px 25px 22px}.order-summary-middle.loading:before{content:"";width:unset;height:unset;inset-inline-start:-15px;top:15px;inset-inline-end:-15px;bottom:15px;border-radius:var(--radius-default)}.order-summary-middle .btn-remove-coupon{font-size:14px;padding:0;background:transparent;border:none;transition:var(--transition-150);cursor:pointer}.order-summary-middle .btn-remove-coupon:hover{color:var(--color-primary)}.order-summary-middle .grand-total-box{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:16px 20px;border:1px solid rgba(var(--color-primary-rgb, 235, 28, 35),.12);border-radius:12px}.ltr .order-summary-middle .grand-total-box{background:linear-gradient(135deg,rgba(var(--color-primary-rgb, 235, 28, 35),.06),rgba(var(--color-primary-rgb, 235, 28, 35),.02))}.rtl .order-summary-middle .grand-total-box{background:linear-gradient(-135deg,rgba(var(--color-primary-rgb, 235, 28, 35),.06),rgba(var(--color-primary-rgb, 235, 28, 35),.02))}.order-summary-middle .grand-total-box .grand-total-label{font-size:16px;font-weight:700;color:#1a1a1a}.order-summary-middle .grand-total-box .grand-total-amount{font-size:20px;font-weight:700;color:var(--color-primary, #eb1c23)}.order-summary-middle .installment-breakdown{margin-top:18px;padding:16px;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.order-summary-middle .installment-breakdown .installment-loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;color:#777;font-size:13px}.order-summary-middle .installment-breakdown .installment-loading i{font-size:18px}.ltr .order-summary-middle .installment-breakdown .installment-loading i{animation:spin-ltr 1s linear infinite}.rtl .order-summary-middle .installment-breakdown .installment-loading i{animation:spin-rtl 1s linear infinite}.order-summary-middle .installment-breakdown .installment-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.order-summary-middle .installment-breakdown .installment-title i{color:var(--color-primary, #eb1c23);font-size:16px}.order-summary-middle .installment-breakdown .installment-item{padding:10px 0;border-bottom:1px solid #e9ecef}.order-summary-middle .installment-breakdown .installment-item:last-child{border-bottom:none}.order-summary-middle .installment-breakdown .installment-item .installment-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.order-summary-middle .installment-breakdown .installment-item .installment-item-header .installment-product-name{font-size:13px;font-weight:600;color:#333}.order-summary-middle .installment-breakdown .installment-item .installment-item-header .installment-qty{font-size:13px;color:#777}.order-summary-middle .installment-breakdown .installment-item .installment-item-detail{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#777}.order-summary-middle .installment-breakdown .installment-item .installment-item-detail .installment-monthly{font-weight:600;color:#555}.order-summary-middle .installment-breakdown .installment-total{margin-top:12px;padding-top:12px;border-top:2px dashed #dee2e6}.order-summary-middle .installment-breakdown .installment-total .installment-total-row{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:14px;color:#1a1a1a}.order-summary-middle .installment-breakdown .installment-total .installment-total-row .installment-total-amount{color:var(--color-primary, #eb1c23);font-size:15px}.order-summary-middle .installment-breakdown .installment-total .installment-total-sub{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#777;margin-top:6px}.order-summary-middle .installment-breakdown .installment-warning{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;background:#ffb14214;border:1px solid rgba(255,177,66,.25);border-radius:8px;font-size:12px;color:#8a6d3b;line-height:1.5}.order-summary-middle .installment-breakdown .installment-warning i{flex-shrink:0;font-size:16px;color:#f0ad4e;margin-top:1px}.order-summary-middle .installment-breakdown .installment-warning span{flex:1}@keyframes spin-ltr{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-rtl{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (prefers-reduced-motion: reduce){.order-summary-middle .installment-loading i{animation:none}}.order-summary-bottom{text-align:center;padding:20px 25px 24px;border-top:1px solid #f0f0f0}.order-summary-bottom .checkout-terms-and-conditions{margin:0 0 16px;text-align:center}.order-summary-bottom .checkout-terms-and-conditions .form-check{display:flex!important;align-items:flex-start;gap:10px;padding:14px 16px!important;background:#f8f9fa;border-radius:10px;border:1px solid #e9ecef;text-align:start;transition:border-color .2s cubic-bezier(.25,.46,.45,.94);position:relative}.order-summary-bottom .checkout-terms-and-conditions .form-check:hover{border-color:#d0d0d0}.order-summary-bottom .checkout-terms-and-conditions .form-check input[type=checkbox]{display:block!important;position:static!important;margin:0!important;width:18px;height:18px;flex-shrink:0;cursor:pointer;accent-color:var(--color-primary, #eb1c23)}.order-summary-bottom .checkout-terms-and-conditions .form-check .form-check-label{font-size:13px;font-weight:600;color:#333!important;line-height:1.6;cursor:pointer;padding:0!important;display:block!important;text-align:start!important}.order-summary-bottom .checkout-terms-and-conditions .form-check .form-check-label:before,.order-summary-bottom .checkout-terms-and-conditions .form-check .form-check-label:after{display:none!important}.order-summary-bottom .checkout-terms-and-conditions .form-check .form-check-label a{color:var(--color-primary, #eb1c23);font-weight:700;text-decoration:underline}.order-summary-bottom .checkout-terms-and-conditions .form-check .error-message{margin:6px 0 0;font-size:12px;flex-basis:100%}.order-summary-bottom .checkout-terms-and-conditions .error-message{margin:6px 0 0;font-size:12px}.order-summary-bottom .btn-place-order{width:100%;padding:14px 24px;font-size:16px;font-weight:700;border-radius:12px;border:none;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 14px rgba(var(--color-primary-rgb, 235, 28, 35),.3)}.ltr .order-summary-bottom .btn-place-order{background:linear-gradient(135deg,var(--color-primary, #eb1c23) 0%,var(--color-primary-dark, #c0181e) 100%)}.rtl .order-summary-bottom .btn-place-order{background:linear-gradient(-135deg,var(--color-primary, #eb1c23) 0%,var(--color-primary-dark, #c0181e) 100%)}.order-summary-bottom .btn-place-order i{font-size:20px}.order-summary-bottom .btn-place-order:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-primary-rgb, 235, 28, 35),.4)}.order-summary-bottom .btn-place-order:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.order-summary-bottom .btn-proceed-to-checkout{width:100%;padding:14px 24px;font-size:16px;font-weight:700;border-radius:12px;border:none;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 14px rgba(var(--color-primary-rgb, 235, 28, 35),.3);text-decoration:none}.ltr .order-summary-bottom .btn-proceed-to-checkout{background:linear-gradient(135deg,var(--color-primary, #eb1c23) 0%,var(--color-primary-dark, #c0181e) 100%)}.rtl .order-summary-bottom .btn-proceed-to-checkout{background:linear-gradient(-135deg,var(--color-primary, #eb1c23) 0%,var(--color-primary-dark, #c0181e) 100%)}.order-summary-bottom .btn-proceed-to-checkout i{font-size:20px}.order-summary-bottom .btn-proceed-to-checkout:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-primary-rgb, 235, 28, 35),.4);color:#fff}.order-summary-bottom .btn{width:100%}#paypal-button-container .paypal-buttons{vertical-align:top}#paypal-button-container .paypal-buttons iframe.component-frame{z-index:0}@media screen and (min-width: 767px) and (max-width: 991px){.order-summary-bottom .btn{width:50%}}@media (prefers-reduced-motion: reduce){.order-summary-bottom .btn-place-order,.order-summary-bottom .btn-proceed-to-checkout{transition:none}.order-summary-bottom .btn-place-order:hover:not(:disabled),.order-summary-bottom .btn-place-order:hover,.order-summary-bottom .btn-proceed-to-checkout:hover:not(:disabled),.order-summary-bottom .btn-proceed-to-checkout:hover{transform:none}}.order-summary-wrap{width:100%;min-width:0;position:sticky;top:90px}.order-summary{padding:0;background:var(--color-white, #fff);border:1px solid #e8e8e8;border-radius:16px;box-shadow:0 4px 24px #0000000f;overflow:hidden}.order-summary-list li{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:14px;color:#555}.order-summary-list li:last-child{margin-bottom:0}.order-summary-list li.coupon-row .coupon-code{font-weight:var(--font-medium);white-space:nowrap}.order-summary-list li>span{font-weight:600;color:#333}.order-summary-list li .summary-total-amount{font-size:18px;font-weight:700;color:var(--color-primary, #eb1c23)}.order-summary-list li .payment-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:8px;font-size:13px;font-weight:600}.order-summary-list li .payment-badge i{font-size:15px}.order-summary-list li .payment-badge.payment-badge-installment{background:#0288d114;color:#0288d1;border:1px solid rgba(2,136,209,.15)}.order-summary-list li .payment-badge.payment-badge-cash{background:#6c757d14;color:#6c757d;border:1px solid rgba(108,117,125,.15)}.order-summary-list label{margin-bottom:0;padding-inline-end:20px;color:#777;font-weight:400}@media screen and (max-width: 991px){.order-summary-wrap{width:100%;min-width:0;margin-top:20px}}.cart-wrap{margin-top:50px}.cart{display:flex;align-items:flex-start;position:relative;gap:20px}.cart .order-summary-wrap{position:sticky;top:90px;flex-shrink:0;width:340px}.cart-inner{flex-grow:1}.ltr .cart-inner{padding-right:0}.rtl .cart-inner{padding-left:0}@media screen and (max-width: 991px){.cart-wrap{margin-top:40px}.cart{flex-direction:column;align-items:unset;position:unset;gap:20px}.cart .order-summary-wrap{position:unset;width:100%}.ltr .cart-inner{padding-right:0}.rtl .cart-inner{padding-left:0}}.cart .table-responsive{border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 2px 12px #0000000a;overflow:hidden}.cart .btn-remove{background:none;border:none;cursor:pointer;padding:4px;border-radius:6px}.cart-table{margin-bottom:10px}.cart-table thead th{white-space:nowrap;font-size:13px;font-weight:600;color:#777;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #f0f0f0;padding:16px 12px}.cart-table thead th:first-child,.cart-table tbody td:first-child{width:120px}.cart-table thead th:last-child,.cart-table tbody td:last-child{width:60px;min-width:unset;padding-left:0;padding-right:0;text-align:center}.cart-table tbody tr{transition:background .2s cubic-bezier(.25,.46,.45,.94)}.cart-table tbody tr:hover{background:#fafafa}.cart-table tbody td{vertical-align:middle;padding:18px 12px;border-bottom:1px solid #f0f0f0}.cart-table tbody td:last-child{border-bottom:1px solid #f0f0f0}.cart-table tbody tr:last-child td{border-bottom:none}.cart-table .btn-remove{line-height:20px;transform:translateY(1px);color:#888;transition:color .2s cubic-bezier(.25,.46,.45,.94)}.cart-table .btn-remove:hover{color:var(--color-primary, #eb1c23)}.cart-table .product-image{height:72px;width:72px;border-radius:10px;overflow:hidden;border:1px solid #eee;transition:box-shadow .25s cubic-bezier(.25,.46,.45,.94)}.cart-table .product-image:hover{box-shadow:0 2px 10px #00000014}.cart-table .product-image .image-placeholder{height:50px;width:50px}.cart-table .product-name{display:inline-block;color:#1a1a1a;font-weight:600;font-size:15px;text-decoration:none;transition:color .2s cubic-bezier(.25,.46,.45,.94)}.cart-table .product-name:hover{color:var(--color-primary, #eb1c23)}.cart-table .product-options{margin:5px 0 2px}.cart-table .product-options li{font-size:13px;color:#777}.cart-table .product-options li label{font-weight:500;color:#777}.cart-table .product-price{color:#1a1a1a;font-weight:600;font-size:15px}.cart-table .number-picker{width:auto}.cart-table .number-picker .input-group-quantity{display:inline-flex;align-items:center;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;transition:border-color .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}.cart-table .number-picker .input-group-quantity:hover{border-color:#ccc}.cart-table .number-picker .input-group-quantity:focus-within{border-color:var(--color-primary, #eb1c23);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb, 235, 28, 35),.1)}.cart-table .number-picker .input-group-quantity .btn-number{width:32px;height:32px;border:none;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s cubic-bezier(.25,.46,.45,.94)}.cart-table .number-picker .input-group-quantity .btn-number svg{width:14px;height:14px}.cart-table .number-picker .input-group-quantity .btn-number svg path{transition:stroke .2s cubic-bezier(.25,.46,.45,.94)}.cart-table .number-picker .input-group-quantity .btn-number:hover:not([disabled]){background:#f5f5f5}.cart-table .number-picker .input-group-quantity .btn-number:hover:not([disabled]) svg path{stroke:var(--color-primary, #eb1c23)}.cart-table .number-picker .input-group-quantity .btn-number[disabled]{opacity:.35;cursor:not-allowed}.cart-table .number-picker .input-group-quantity .input-number{width:44px;height:32px;font-size:14px;font-weight:600;text-align:center;border:none;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-radius:0;padding:0;margin:0;background:#fff;color:#1a1a1a;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart-table .number-picker .input-group-quantity .input-number::-webkit-outer-spin-button,.cart-table .number-picker .input-group-quantity .input-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-table .number-picker .input-group-quantity .input-number:focus{outline:none;box-shadow:none}@media screen and (min-width: 1281px){.cart-table td>label{display:none}}@media screen and (max-width: 1280px){.cart-table thead{display:none}.cart-table tr:first-child td:nth-child(3),.cart-table tr:first-child td:nth-child(4),.cart-table tr:first-child td:nth-child(5){padding-top:2px}.cart-table tbody td{vertical-align:top}.cart-table tbody td:not(:first-child):not(:last-child){display:flex}.cart-table tbody td:not(:first-child):not(:last-child) label,.cart-table tbody td:not(:first-child):not(:last-child) span{font-size:13px;line-height:1.7}.cart-table tbody td:nth-child(2){padding:20px 0 11px;flex-direction:column}.cart-table tbody td:nth-child(3){padding:0 0 1px;white-space:nowrap}.cart-table tbody td:nth-child(4){padding:0 0 1px;white-space:nowrap}.cart-table tbody td:nth-child(5){padding:0 0 13px;white-space:nowrap}.cart-table tbody td:last-child{min-width:unset;width:70px}.cart-table td>label{width:90px;min-width:90px;margin-bottom:0;color:var(--color-gray);white-space:pre-wrap}.ltr .cart-table td>label{padding-right:5px}.rtl .cart-table td>label{padding-left:5px}.cart-table .product-price{display:inline-flex}.cart-table .number-picker .input-group-quantity .btn-number{width:28px;height:28px}.cart-table .number-picker .input-group-quantity .btn-number svg{width:12px;height:12px}.cart-table .number-picker .input-group-quantity .input-number{width:38px;height:28px;font-size:14px}}@media screen and (max-width: 991px){.cart-table tbody tr td:not(:first-child):not(:last-child) input,.cart-table tbody tr td:not(:first-child):not(:last-child) span,.cart-table tbody tr td:not(:first-child):not(:last-child) label{font-size:14px}}@media screen and (max-width: 576px){.cart-table tbody td{padding-left:7px;padding-right:7px}.cart-table tbody td:first-child{width:85px}.cart-table tbody td:last-child{width:50px}.cart-table tbody td>label{width:80px;min-width:80px}}@media (prefers-reduced-motion: reduce){.cart-table tbody tr,.cart-table .btn-remove,.cart-table .product-image,.cart-table .product-name,.cart-table .number-picker .input-group-quantity,.cart-table .number-picker .input-group-quantity .btn-number,.cart-table .number-picker .input-group-quantity .btn-number svg path{transition:none}}
