/* D26 website scope only; accepted Desk/D41 styles and fonts stay unchanged. */
@font-face {font-family:"YARA Store Numbers";src:url("/assets/yara/fonts/FreeSerif.ttf") format("truetype");font-weight:400;font-display:block;unicode-range:U+002B,U+002D,U+0030-003A,U+06F0-06F9,U+2212;}
.d26-storefront {direction:rtl;text-align:right;}
.d26-storefront .d26-money {display:inline-flex;flex-direction:row;direction:ltr;unicode-bidi:isolate;align-items:baseline;gap:.35em;white-space:nowrap;font-variant-numeric:tabular-nums;}
.d26-storefront .d26-amount,.d26-storefront .cart-qty {font-family:"YARA Store Numbers","YARA DejaVu",sans-serif;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;}
.d26-storefront .d26-currency {direction:rtl;unicode-bidi:isolate;}
.d26-storefront .cart-table {table-layout:fixed;width:100%;}
.d26-storefront .cart-table th,.d26-storefront .cart-table td {vertical-align:middle;text-align:right;}
.d26-storefront .cart-table thead th:nth-child(1),.d26-storefront .cart-table tbody td:nth-child(1) {width:52%!important;}
.d26-storefront .cart-table thead th:nth-child(2),.d26-storefront .cart-table tbody td:nth-child(2) {width:23%!important;}
.d26-storefront .cart-table thead th:nth-child(3),.d26-storefront .cart-table tbody td.item-subtotal {width:25%!important;}
.d26-storefront .cart-table .item-subtotal,.d26-storefront .cart-table .totals {text-align:left;}
.d26-storefront .cart-table .cart-item-image {margin:0!important;margin-inline-end:.75rem!important;flex-shrink:0;}
.d26-storefront .cart-table :is(.item-title,.item-subtitle) {margin-inline:0!important;overflow-wrap:anywhere;}
.d26-storefront .item-subtitle {unicode-bidi:plaintext;}
.d26-storefront .number-spinner {direction:ltr;flex-wrap:nowrap;}
.d26-storefront .cart-qty {min-width:2.5rem;}
.d26-storefront .payment-summary td {padding:.75rem .25rem;vertical-align:middle;}
.d26-storefront .payment-summary .bill-label {text-align:right;}
.d26-storefront .payment-summary .bill-content {text-align:left;white-space:nowrap;}
.d26-storefront .address-header {flex:0 0 45%;max-width:45%;padding:0;}
.d26-storefront [data-section]>.d-flex {gap:.5rem;align-items:baseline;justify-content:space-between;}
.d26-storefront [data-section]>.d-flex>.col-6:last-child {flex:1;max-width:none;text-align:left;}
.d26-storefront .btn-new-address {margin:0!important;white-space:normal;}
.d26-storefront .address-card .btn-change-address {right:auto!important;left:0;}
.d26-storefront .address-card .card-title {padding-inline-end:3rem;}
.d26-storefront .address-card .card-text {line-height:1.9;overflow-wrap:anywhere;}
.d26-storefront #d26-order-status {line-height:1.9;overflow-wrap:anywhere;}
.d26-storefront .order-items {margin-inline:0;gap:0;}
.d26-storefront .order-items>.col-5 {flex:0 0 45%;max-width:45%;}
.d26-storefront .order-items>.col-3 {flex:0 0 10%;max-width:10%;padding-inline:.5rem!important;text-align:center;}
.d26-storefront .order-items>.col-2 {flex:0 0 22.5%;max-width:22.5%;padding-inline:.5rem!important;}
.d26-storefront .order-taxes {display:block;}
.d26-storefront .order-taxes>.col-4 {display:flex;flex:none;width:100%;max-width:100%;gap:1rem;justify-content:space-between;}
.d26-storefront .order-taxes .item-grand-total.col-8 {width:auto;flex:1 1 auto;max-width:none;min-width:0;}
.d26-storefront .indicator-container>.col-10 {flex:0 0 65%;max-width:65%;}
.d26-storefront .indicator-container>.col-2 {flex:0 0 35%;max-width:35%;overflow-wrap:anywhere;}
.d26-storefront .order-taxes .item-grand-total.col-4 {width:auto;flex:0 0 auto;max-width:none;white-space:nowrap;}
.d26-storefront .modal {direction:rtl;text-align:right;}
.d26-storefront .modal .alert-success {gap:.75rem;flex-wrap:wrap;}
@media(max-width:767px) {.d26-storefront .cart-table {min-width:600px;}.d26-storefront .cart-container .frappe-card {overflow-x:auto;}.d26-storefront .order-items>.col-5 {flex-basis:40%;max-width:40%;}.d26-storefront .order-items>.col-2 {flex-basis:25%;max-width:25%;}}
