@charset "UTF-8";.nui-cart-page{padding-bottom:3.5rem;padding-top:.5rem}.nui-cart-page-header{margin-bottom:1.5rem;text-align:right}.nui-cart-page-title{color:var(--nui-text);font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;margin:0}.nui-cart-alert{border-radius:12px}.nui-cart-layout{align-items:flex-start}.nui-cart-main{min-width:0}.nui-cart-table-card{background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.04);overflow:hidden}.nui-cart-table{border-collapse:collapse;margin:0}.nui-cart-table thead th{border-bottom:1px solid #ececec;color:var(--nui-muted);font-size:14px;font-weight:600;padding:1rem 1.25rem;text-align:right;white-space:nowrap}.nui-cart-table tbody td{border-bottom:1px solid #f3f3f3;color:var(--nui-text);font-size:14px;padding:1.25rem;vertical-align:middle}.nui-cart-table tbody tr:last-child td{border-bottom:0}.nui-cart-table-product-inner{align-items:center;display:flex;gap:1rem;min-width:0}.nui-cart-table-image{align-items:center;background:#faf9f7;border:1px solid #ececec;border-radius:12px;display:flex;flex:0 0 88px;height:88px;justify-content:center;overflow:hidden;text-decoration:none;width:88px}.nui-cart-table-image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.nui-cart-table-product-name{font-size:15px;font-weight:700;line-height:1.5;margin:0 0 .4rem}.nui-cart-table-product-name a{color:var(--nui-text);text-decoration:none}.nui-cart-table-product-name a:hover{color:var(--nui-gold-dark)}.nui-cart-table-product-meta{color:var(--nui-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:.35rem .75rem;margin:0}.nui-cart-table-line-total,.nui-cart-table-price{font-weight:500;white-space:nowrap}.nui-cart-qty-control{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;display:inline-flex;overflow:hidden}.nui-cart-qty-btn{background:transparent;border:0;color:var(--nui-text);cursor:pointer;font-size:18px;height:34px;line-height:1;transition:background var(--nui-transition),color var(--nui-transition);width:34px}.nui-cart-qty-btn:hover{background:rgba(211,154,74,.08);color:var(--nui-gold-dark)}.nui-cart-qty-value{font-size:14px}.nui-cart-qty-static,.nui-cart-qty-value{font-weight:600;min-width:2rem;text-align:center}.nui-cart-qty-static{display:inline-block}.nui-cart-table-delete{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;color:var(--nui-muted);cursor:pointer;height:38px;justify-content:center;transition:border-color var(--nui-transition),color var(--nui-transition),background var(--nui-transition);width:38px}.nui-cart-table-delete--desktop{display:inline-flex}.nui-cart-table-delete--mobile{display:none}.nui-cart-table-delete:hover{background:#fff5f5;border-color:#e8b4b4;color:#c0392b}.nui-cart-table-footer{align-items:center;border-top:1px solid #ececec;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;padding:1rem 1.25rem}.nui-cart-footer-link{align-items:center;background:transparent;border:0;color:var(--nui-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:.4rem;text-decoration:none;transition:color var(--nui-transition)}.nui-cart-footer-link:hover{color:var(--nui-gold-dark);text-decoration:none}.nui-cart-footer-link--clear:hover{color:#c0392b}.nui-cart-shipping-banner{align-items:center;background:#faf6ef;border-radius:14px;color:var(--nui-text);display:flex;font-size:14px;gap:.5rem;justify-content:center;margin-top:1.25rem;padding:1rem 1.25rem}.nui-cart-shipping-banner i{color:var(--nui-gold-dark);font-size:18px}.nui-cart-payment-banner{align-items:center;background:#cef0ef;border-radius:14px;color:var(--nui-text);display:flex;font-size:14px;gap:.5rem;justify-content:center;margin-top:1.25rem;padding:1rem 1.25rem}.nui-cart-payment-banner i{color:var(--nui-primary);font-size:18px}.nui-cart-summary-col{position:sticky;top:1.5rem}.nui-cart-summary-card{background:#f9f7f2;border:1px solid #ececec;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.04);padding:1.35rem 1.25rem 1.5rem;text-align:center}.nui-cart-summary-title{color:var(--nui-text);display:block;font-size:18px;font-weight:700;margin:0 0 .65rem}.nui-cart-summary-title:after{background-image:radial-gradient(circle,var(--nui-gold-dark) 1.5px,transparent 2px),linear-gradient(to right,transparent 0,var(--nui-gold-dark) 50%,transparent 100%);background-position:0,50%;background-repeat:repeat-x,no-repeat;background-size:8px 8px,100% 1px;content:"";display:block;height:8px;margin:.55rem auto 0;width:60px}.nui-cart-summary-lines{margin:1.25rem 0 0;padding:0}.nui-cart-summary-line{align-items:center;display:flex;font-size:14px;gap:1rem;justify-content:space-between;padding:.55rem 0}.nui-cart-summary-line dt{color:var(--nui-muted);font-weight:500;margin:0}.nui-cart-summary-line dd{color:var(--nui-text);font-weight:600;margin:0}.nui-cart-summary-free{color:#2e9e5b!important}.nui-cart-summary-discount{color:#c0392b!important}.nui-cart-summary-total{align-items:center;border-top:1px solid #ececec;display:flex;flex-wrap:wrap;gap:.35rem .75rem;justify-content:space-between;margin-top:.75rem;padding-top:1rem;text-align:right}.nui-cart-summary-total-label{color:var(--nui-muted);font-size:14px;font-weight:500;margin:0}.nui-cart-summary-total-value{color:var(--nui-gold-dark);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;margin:0;white-space:nowrap}.nui-cart-summary-total-note{color:var(--nui-muted);flex:0 0 100%;font-size:12px;margin:0;text-align:left;width:100%}.nui-cart-btn{align-items:center;border-radius:12px;display:flex;font-size:15px;font-weight:600;gap:.5rem;justify-content:center;margin-top:.75rem;padding:.85rem 1rem;text-decoration:none;transition:background var(--nui-transition),color var(--nui-transition),border-color var(--nui-transition);width:100%}.nui-cart-btn--primary{background:var(--nui-gold-dark);border:1px solid var(--nui-gold-dark);color:#fff}.nui-cart-btn--primary:hover{background:#c08f48;border-color:#c08f48;color:#fff;text-decoration:none}.nui-cart-btn--outline{background:#f9f7f2;border:1px solid var(--nui-gold-dark);color:var(--nui-gold-dark)}.nui-cart-btn--outline:hover{background:rgba(211,154,74,.08);color:var(--nui-gold-dark);text-decoration:none}.nui-cart-trust-list{align-items:flex-start;border-top:1px solid #ececec;display:flex;flex-direction:row;gap:.35rem;justify-content:space-between;list-style:none;margin:1.25rem 0 0;padding:1.1rem 0 0}.nui-cart-trust-item{align-items:center;display:flex;flex:1;flex-direction:column;gap:.45rem;justify-content:flex-start;min-width:0;text-align:center}.nui-cart-trust-icon{align-items:center;color:#b8894f;display:inline-flex;height:36px;justify-content:center;width:36px}.nui-cart-trust-icon svg{display:block;height:30px;width:30px}.nui-cart-trust-label{color:#9a8b78;font-size:11px;font-weight:500;line-height:1.5;max-width:6.5rem}.nui-cart-empty{width:100%}.nui-cart-empty-card{background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.04);margin:0;padding:3.5rem 1.5rem 3rem;text-align:center;width:100%}.nui-cart-empty-icon{align-items:center;background:#faf6ef;border:1px solid #f0e6d8;border-radius:50%;color:var(--nui-gold-dark);display:flex;height:92px;justify-content:center;margin:0 auto 1.35rem;width:92px}.nui-cart-empty-icon svg{display:block;height:44px;width:44px}.nui-cart-empty-title{color:var(--nui-text);display:block;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;margin:0 0 .65rem}.nui-cart-empty-title:after{background-image:radial-gradient(circle,var(--nui-gold-dark) 1.5px,transparent 2px),linear-gradient(to right,transparent 0,var(--nui-gold-dark) 50%,transparent 100%);background-position:0,50%;background-repeat:repeat-x,no-repeat;background-size:8px 8px,100% 1px;content:"";display:block;height:8px;margin:.55rem auto 0;width:60px}.nui-cart-empty-text{color:var(--nui-muted);font-size:14px;line-height:1.8;margin:1rem auto 0;max-width:28rem}.nui-cart-empty-actions{margin:1.75rem auto 0;max-width:320px}.nui-cart-empty-btn{margin-top:0}@media (max-width:991px){.nui-cart-summary-col{margin-top:1.5rem;position:static}}@media (min-width:768px){.nui-cart-table .nui-cart-table-delete--mobile{display:none}.nui-cart-table .nui-cart-table-delete--desktop{display:inline-flex}}@media (max-width:767px){.nui-cart-empty-title:after,.nui-cart-summary-title:after,.nui-shipping-summary-header .nui-cart-summary-title:after{width:36px}.nui-cart-empty-card{padding:2.5rem 1.25rem 2.25rem}.nui-cart-table thead{display:none}.nui-cart-table tbody tr{border-bottom:1px solid #ececec;display:block;padding:1rem 0}.nui-cart-table tbody td{align-items:center;border:0;display:flex;gap:.75rem;justify-content:space-between;padding:.5rem 1rem}.nui-cart-table tbody td:before{color:var(--nui-muted);content:attr(data-label);flex:0 0 auto;font-weight:600}.nui-cart-table-product{display:block}.nui-cart-table-product:before{display:none}.nui-cart-table-product-inner{align-items:flex-start;display:flex;flex-direction:row;gap:.65rem;width:100%}.nui-cart-table-image{flex:0 0 88px;order:1}.nui-cart-table-product-text{flex:1 1 auto;min-width:0;order:2}.nui-cart-table .nui-cart-table-delete--desktop,.nui-cart-table tbody td.nui-cart-table-remove{display:none}.nui-cart-table .nui-cart-table-delete--mobile{align-self:flex-start;display:inline-flex;flex:0 0 auto;order:3}.nui-cart-table-footer{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.5rem;justify-content:space-between;padding:.85rem 1rem}.nui-cart-footer-link{font-size:12px;white-space:nowrap}}.nui-shipping-page{padding-bottom:3.5rem;padding-top:.5rem}.nui-shipping-layout{align-items:flex-start}.nui-shipping-main{min-width:0}.nui-shipping-summary-col{position:sticky;top:1.5rem}.nui-shipping-summary-card{background:#f9f7f2;border:1px solid #ececec;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.04);padding:1.35rem 1.25rem 1.5rem;text-align:center}.nui-shipping-summary-header{border-bottom:1px solid #f0f0f0;margin-bottom:1rem;padding-bottom:1rem;text-align:center}.nui-shipping-summary-header .nui-cart-summary-title{margin-bottom:.35rem}.nui-shipping-summary-subtitle{color:var(--nui-muted);font-size:13px;margin:0}.nui-shipping-summary-products{list-style:none;margin:0;padding:0}.nui-shipping-summary-product{align-items:start;border-bottom:1px solid #f5f5f5;display:grid;gap:.75rem;grid-template-columns:72px 1fr auto;padding:1rem 0}.nui-shipping-summary-product:first-child{padding-top:0}.nui-shipping-summary-product:last-child{border-bottom:0;padding-bottom:0}.nui-shipping-summary-product-image{align-items:center;background:#faf9f7;border:1px solid #f0f0f0;border-radius:10px;display:flex;height:72px;justify-content:center;overflow:hidden;text-decoration:none;width:72px}.nui-shipping-summary-product-image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.nui-shipping-summary-product-body{min-width:0;text-align:right}.nui-shipping-summary-product-name{font-size:14px;font-weight:700;line-height:1.5;margin:0 0 .3rem}.nui-shipping-summary-product-name a{color:var(--nui-text);text-decoration:none}.nui-shipping-summary-product-name a:hover{color:var(--nui-gold-dark)}.nui-shipping-summary-product-meta{color:var(--nui-muted);font-size:12px;margin:0 0 .25rem}.nui-shipping-summary-product-price{color:var(--nui-gold-dark);font-size:14px;font-weight:700;margin:0}.nui-shipping-summary-product-qty{color:var(--nui-muted);font-size:13px;padding-top:.15rem;white-space:nowrap}.nui-shipping-summary-lines{border-top:1px solid #f0f0f0;margin:1.15rem 0 0;padding:1rem 0 0}.nui-shipping-summary-line{align-items:center;display:flex;font-size:14px;gap:1rem;justify-content:space-between;padding:.4rem 0}.nui-shipping-summary-line dt{color:var(--nui-muted);font-weight:500;margin:0}.nui-shipping-summary-line dd{color:var(--nui-text);font-weight:600;margin:0}.nui-shipping-summary-line dd.delivery-price-text{color:var(--nui-muted)}.nui-shipping-summary-line dd.delivery-price-text.is-free{color:#2e9e5b}.nui-shipping-summary-discount{color:#c0392b!important}.nui-shipping-summary-total{align-items:center;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;display:flex;gap:1rem;justify-content:space-between;margin-top:.75rem;padding:1rem 0}.nui-shipping-summary-total-label{color:var(--nui-text);font-size:15px;font-weight:700}.nui-shipping-summary-total-value{color:var(--nui-gold-dark);font-size:16px;font-weight:700;white-space:nowrap}.nui-shipping-summary-trust{align-items:flex-start;display:flex;flex-direction:row;gap:.35rem;justify-content:space-between;list-style:none;margin:1rem 0 0;padding:0}.nui-shipping-summary-trust-item{align-items:center;display:flex;flex:1;flex-direction:column;gap:.45rem;min-width:0;text-align:center}.nui-shipping-summary-trust-icon{align-items:center;color:#b8894f;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.nui-shipping-summary-trust-icon svg{display:block;height:28px;width:28px}.nui-shipping-summary-trust-icon--return{background:#fff;border:1.5px solid #e8dcc8;border-radius:50%;font-size:14px;font-weight:700;line-height:1}.nui-shipping-summary-trust-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.nui-shipping-summary-trust-text strong{color:var(--nui-text);display:block;font-size:11px;font-weight:700;line-height:1.45}.nui-shipping-summary-trust-text span{color:var(--nui-muted);display:block;font-size:10px;line-height:1.5}.nui-shipping-page-header{margin-bottom:1.5rem;text-align:right}.nui-shipping-page-title{color:var(--nui-text);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;margin:0}.nui-shipping-card{background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.04);padding:1.5rem 1.35rem 1.75rem}.nui-shipping-section+.nui-shipping-section{border-top:1px solid #f0f0f0;margin-top:2rem;padding-top:2rem}.nui-shipping-section-title{align-items:center;color:var(--nui-text);display:flex;font-size:17px;font-weight:700;gap:.5rem;margin:0 0 1.25rem}.nui-shipping-section-title--plain{font-size:15px}.nui-shipping-section-icon{align-items:center;color:var(--nui-gold-dark);display:inline-flex;font-size:18px;height:28px;justify-content:center;width:28px}.nui-shipping-address-list{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.nui-shipping-address-card{align-items:start;background:#fff;border:1.5px solid #e8e8e8;border-radius:12px;cursor:pointer;display:grid;gap:.85rem 1rem;grid-template-columns:auto 1fr auto;margin:0;padding:1rem 1.1rem;position:relative;transition:border-color var(--nui-transition),box-shadow var(--nui-transition)}.nui-shipping-address-card.active,.nui-shipping-address-card:hover{border-color:var(--nui-gold-dark);box-shadow:0 0 0 1px rgba(211,154,74,.15)}.nui-shipping-address-radio{accent-color:var(--nui-gold-dark);cursor:pointer;flex-shrink:0;height:20px;margin:.15rem 0 0;position:relative;width:20px}.nui-shipping-address-content{min-width:0;text-align:right}.nui-shipping-address-text{color:var(--nui-text);font-size:14px;line-height:1.7;margin:0 0 .35rem}.nui-shipping-address-postal{color:var(--nui-muted);display:inline-block;font-size:13px;margin-right:.35rem}.nui-shipping-address-receiver{color:var(--nui-muted);font-size:13px;margin:0}.nui-shipping-address-actions{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.35rem}.nui-shipping-address-action{align-items:center;display:inline-flex;font-size:12px;gap:.3rem;text-decoration:none;transition:color var(--nui-transition);white-space:nowrap}.nui-shipping-address-action--edit{color:#5b8fc9}.nui-shipping-address-action--delete{color:#d9534f}.nui-shipping-address-action:hover{opacity:.85;text-decoration:none}.nui-shipping-add-address{background:transparent;border:1.5px dashed #e0d4c4;border-radius:12px;color:var(--nui-gold-dark);cursor:pointer;font:inherit;font-size:14px;font-weight:600;margin-top:.85rem;padding:.85rem 1rem;transition:background var(--nui-transition),border-color var(--nui-transition);width:100%}.nui-shipping-add-address:hover{background:rgba(211,154,74,.06);border-color:var(--nui-gold-dark)}.timeslot-wrapper.nui-shipping-timeslots{max-width:100%;overflow-x:hidden;width:100%}.timeslot-wrapper.nui-shipping-timeslots .motor_cycle>.row,.timeslot-wrapper.nui-shipping-timeslots .regular-delivery>.row,.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container>.row,.timeslot-wrapper.nui-shipping-timeslots>.row{margin-left:0;margin-right:0}.timeslot-wrapper.nui-shipping-timeslots .regular-delivery.has-border,.timeslot-wrapper.nui-shipping-timeslots>.row.has-border{border:0!important;margin:0!important;padding:0}.timeslot-wrapper.nui-shipping-timeslots .regular-delivery{border:0;display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;width:100%}.timeslot-wrapper.nui-shipping-timeslots .regular-delivery>[class*=col]{flex:0 0 100%;max-width:100%;padding:0}.timeslot-wrapper.nui-shipping-timeslots .regular-delivery-text-wrapper{display:block}.timeslot-wrapper.nui-shipping-timeslots .delivery-selected-wrapper{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:.5rem .65rem;margin:0;text-align:right}.timeslot-wrapper.nui-shipping-timeslots .delivery-selected-wrapper>span:first-child{display:none}.timeslot-wrapper.nui-shipping-timeslots .delivery-selected-wrapper:before{color:var(--nui-muted);content:"زمان انتخاب‌شده:";font-size:12px;font-weight:600;width:100%}.timeslot-wrapper.nui-shipping-timeslots .delivery-text{background:rgba(211,154,74,.1);border-radius:8px;color:var(--nui-gold-dark);display:inline-block;font-size:13px;font-weight:700;margin:0;padding:.35rem .65rem}.timeslot-wrapper.nui-shipping-timeslots .regular-delivery-btn-wrapper{display:none}.timeslot-wrapper.nui-shipping-timeslots .regular-delivery.disabled .regular-delivery-text-wrapper{opacity:.45}.timeslot-wrapper.nui-shipping-timeslots .regular-delivery.disabled .regular-delivery-btn-wrapper{display:block;pointer-events:auto}.timeslot-wrapper.nui-shipping-timeslots .regular-delivery.disabled{opacity:1;pointer-events:none}.timeslot-wrapper.nui-shipping-timeslots .regular-delivery.disabled .regular-delivery-btn,.timeslot-wrapper.nui-shipping-timeslots .regular-delivery.disabled .regular-delivery-btn-wrapper{pointer-events:auto}.timeslot-wrapper.nui-shipping-timeslots a.regular-delivery-btn{align-items:center;background:#fff!important;border:1.5px solid var(--nui-gold-dark)!important;border-radius:10px!important;color:var(--nui-gold-dark)!important;cursor:pointer;display:none!important;font-size:13px;font-weight:600;gap:.4rem;justify-content:center;margin-top:.25rem;max-width:280px;padding:.6rem 1rem;text-decoration:none;transition:background var(--nui-transition),color var(--nui-transition);width:100%}.timeslot-wrapper.nui-shipping-timeslots .regular-delivery.disabled a.regular-delivery-btn{display:inline-flex!important}.timeslot-wrapper.nui-shipping-timeslots a.regular-delivery-btn:hover{background:rgba(211,154,74,.08)!important;color:var(--nui-gold-dark)!important}.timeslot-wrapper.nui-shipping-timeslots #delivery-container{width:100%}.timeslot-wrapper.nui-shipping-timeslots .motor_cycle>[class*=col]{max-width:100%;padding:0}.timeslot-wrapper.nui-shipping-timeslots .delivery-method-wrapper h3,.timeslot-wrapper.nui-shipping-timeslots .motor_cycle h3{display:none}.timeslot-wrapper.nui-shipping-timeslots .delivery-method-wrapper{background:transparent;border:0;border-radius:0;height:auto!important;margin-bottom:0!important;padding:0}.timeslot-wrapper.nui-shipping-timeslots .delivery-method-wrapper .dates-header{-webkit-overflow-scrolling:touch;align-items:stretch;border:0;display:flex;gap:.5rem;margin:0 0 1rem;overflow-x:auto;padding:0 0 .35rem;scrollbar-width:thin}.timeslot-wrapper.nui-shipping-timeslots .slot-date{background:#fff;border:1.5px solid #e8e8e8!important;border-radius:12px;color:var(--nui-text);cursor:pointer;flex:0 0 auto;min-width:72px;padding:.55rem .75rem;text-align:center;text-decoration:none;transition:border-color var(--nui-transition),background var(--nui-transition),color var(--nui-transition)}.timeslot-wrapper.nui-shipping-timeslots .slot-date.active{background:rgba(211,154,74,.08);border-color:var(--nui-gold-dark)!important;color:var(--nui-gold-dark)}.timeslot-wrapper.nui-shipping-timeslots .slot-date.active .slot-month-day{color:var(--nui-gold-dark);font-weight:700}.timeslot-wrapper.nui-shipping-timeslots .slot-date.is-holiday{border-color:#f5d0d0!important;color:#c0392b}.timeslot-wrapper.nui-shipping-timeslots .slot-date-wrapper{align-items:center;display:flex;flex-direction:column;font-size:12px;gap:.1rem;line-height:1.35;margin:0;width:auto}.timeslot-wrapper.nui-shipping-timeslots .slot-weekday{font-weight:600}.timeslot-wrapper.nui-shipping-timeslots .slot-month-day{font-size:16px;font-weight:700;line-height:1.2}.timeslot-wrapper.nui-shipping-timeslots .slot-holiday-title{color:#c0392b;font-size:10px}.timeslot-wrapper.nui-shipping-timeslots .slot-tabs .slot-tab{display:none}.timeslot-wrapper.nui-shipping-timeslots .slot-tabs .slot-tab.active{display:block}.timeslot-wrapper.nui-shipping-timeslots .slot-tab>.row{display:flex;flex-direction:column;gap:.65rem;margin:0}.timeslot-wrapper.nui-shipping-timeslots .slot-tab>.row>.col-12{max-width:100%;padding:0}.timeslot-wrapper.nui-shipping-timeslots .slot-tab label{align-items:center;background:#fff;border:1.5px solid #e8e8e8;border-radius:12px;cursor:pointer;display:grid;gap:.65rem .85rem;grid-template-columns:auto 1fr auto;margin:0;padding:.85rem 1rem;transition:border-color var(--nui-transition),box-shadow var(--nui-transition),opacity var(--nui-transition);width:100%}.timeslot-wrapper.nui-shipping-timeslots .slot-tab label:has(input:checked:not(:disabled)){border-color:var(--nui-gold-dark);box-shadow:0 0 0 1px rgba(211,154,74,.12)}.timeslot-wrapper.nui-shipping-timeslots .slot-tab input[type=radio]{accent-color:var(--nui-gold-dark);cursor:pointer;height:18px;margin:0;width:18px}.timeslot-wrapper.nui-shipping-timeslots .slot-time-wrapper{align-items:center;color:var(--nui-text);direction:rtl;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:.25rem .35rem;justify-content:flex-end;text-align:right}.timeslot-wrapper.nui-shipping-timeslots .slot-time-value{font-variant-numeric:tabular-nums}.timeslot-wrapper.nui-shipping-timeslots .slot-tab .badge{border-radius:8px;font-size:11px;font-weight:600;margin:0;white-space:nowrap}.timeslot-wrapper.nui-shipping-timeslots .slot-tab .badge-success{background:#e8f6ee!important;color:#2e9e5b!important;padding:.2rem .5rem}.timeslot-wrapper.nui-shipping-timeslots .slot-tab .badge-warning{background:rgba(211,154,74,.12)!important;color:var(--nui-gold-dark)!important;padding:.2rem .5rem}.timeslot-wrapper.nui-shipping-timeslots .slot-tab .badge-danger{background:#fdeaea!important;color:#c0392b!important;padding:.25rem .55rem}.timeslot-wrapper.nui-shipping-timeslots .slot-tab label:has(input:disabled){background:#fafafa;cursor:not-allowed;opacity:.55}.timeslot-wrapper.nui-shipping-timeslots .courier-wrapper{display:none!important}.timeslot-wrapper.nui-shipping-timeslots>.row+.row,.timeslot-wrapper.nui-shipping-timeslots>.row:last-child{margin-top:1rem}.timeslot-wrapper.nui-shipping-timeslots>.row>.col{max-width:100%;padding:0}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container{background:#faf6ef!important;border:1.5px solid #f0e6d8!important;border-radius:12px;box-sizing:border-box;color:var(--nui-text);margin:1rem 0 0;max-width:100%;padding:1rem 1.1rem;position:relative;width:100%}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container:hover{background:#f8f2e8!important;border-color:#e8d4b8!important;color:var(--nui-text)}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container.active{background:rgba(211,154,74,.08)!important;border-color:var(--nui-gold-dark)!important;box-shadow:0 0 0 1px rgba(211,154,74,.12)}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container .hidden-radio-wrapper{height:0;opacity:0;overflow:hidden;position:absolute;width:0}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container>.fa.fa-rocket{display:none}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container>.row{display:flex;flex-direction:column;gap:.75rem;margin:0}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container>.row>.col,.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container>.row>[class*=col-]{max-width:100%;min-width:0;padding:0}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container h4{align-items:center;color:var(--nui-text)!important;display:flex;flex-wrap:wrap;font-size:15px;font-weight:700;gap:.35rem .5rem;margin:0 0 .35rem;padding:0}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container h4:before{content:none}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container p{color:var(--nui-muted);font-size:13px;line-height:1.7;margin:0}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container p .text-bold{color:var(--nui-text);font-weight:700}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container .badge{border-radius:8px;float:none!important;font-size:11px;font-weight:600;padding:.2rem .5rem!important}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container .badge-success{background:#e8f6ee!important;color:#2e9e5b!important}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container .badge-warning{background:rgba(211,154,74,.15)!important;color:var(--nui-gold-dark)!important}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-btn{align-items:center;background:#fff!important;border:1.5px solid var(--nui-gold-dark)!important;border-radius:10px!important;color:var(--nui-gold-dark)!important;cursor:pointer;display:inline-flex!important;font-size:13px;font-weight:600;gap:.4rem;justify-content:center;margin-top:0!important;padding:.65rem 1rem!important;text-align:center;text-decoration:none;transition:background var(--nui-transition),border-color var(--nui-transition);width:100%}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-btn:hover{background:rgba(211,154,74,.08)!important;border-color:var(--nui-gold-dark)!important;color:var(--nui-gold-dark)!important}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container.active .super-delivery-btn{background:var(--nui-gold-dark)!important;border-color:var(--nui-gold-dark)!important;color:#fff!important}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container .check-icon{display:none;font-size:16px}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container.active .check-icon{display:inline-block}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container.active .super-delivery-btn .fa-arrow-left{display:none}@media (min-width:768px){.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container>.row{align-items:center;flex-direction:row}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container>.row>.col-md-3{flex:0 0 auto;max-width:200px}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-btn{min-width:160px;width:auto}}.nui-shipping-notes-wrap{position:relative}.nui-shipping-notes{background:#fff;border:1px solid #e0e0e0;border-radius:12px;color:var(--nui-text);font:inherit;font-size:14px;line-height:1.8;min-height:120px;padding:1rem 1rem 2rem;resize:vertical;width:100%}.nui-shipping-notes:focus{border-color:var(--nui-gold-dark);box-shadow:0 0 0 2px rgba(211,154,74,.12);outline:none}.nui-shipping-notes-count{bottom:.75rem;color:var(--nui-muted);direction:ltr;font-size:12px;left:1rem;position:absolute;unicode-bidi:plaintext}.nui-shipping-hidden-meta{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.nui-order-detail-payment .nui-shipping-summary-payment,.nui-shipping-summary-payment{border-top:1px solid #f0f0f0;margin-top:1.35rem;padding-top:1.25rem}.nui-shipping-summary-payment-title{color:var(--nui-text);font-size:14px;font-weight:700;margin:0 0 .85rem;text-align:right}.nui-shipping-payment-list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.nui-order-detail-payment .nui-shipping-payment-list.order-addressRow li,.nui-shipping-summary-payment .nui-shipping-payment-list.order-addressRow li{align-items:center;background:#fff;border:1.5px solid #e8e8e8;border-radius:12px;cursor:pointer;display:grid;gap:.65rem .75rem;grid-template-columns:auto 52px 1fr;margin:0;padding:.75rem .85rem;transition:border-color var(--nui-transition),box-shadow var(--nui-transition)}.nui-order-detail-payment .nui-shipping-payment-list.order-addressRow li.active,.nui-order-detail-payment .nui-shipping-payment-list.order-addressRow li:hover,.nui-shipping-summary-payment .nui-shipping-payment-list.order-addressRow li.active,.nui-shipping-summary-payment .nui-shipping-payment-list.order-addressRow li:hover{border-color:var(--nui-gold-dark);box-shadow:0 0 0 1px rgba(211,154,74,.15)}.nui-shipping-payment-radio{accent-color:var(--nui-gold-dark);cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.nui-shipping-payment-logo{align-items:center;background:#faf9f7;border:1px solid #f0f0f0;border-radius:10px;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;width:52px}.nui-shipping-payment-logo img{max-height:80%;max-width:80%;-o-object-fit:contain;object-fit:contain}.nui-shipping-payment-logo--icon{color:var(--nui-gold-dark);font-size:22px}.nui-shipping-payment-body{min-width:0;text-align:right}.nui-shipping-payment-title{color:var(--nui-text);font-size:13px;font-weight:700;line-height:1.5;margin:0 0 .2rem}.nui-shipping-payment-desc{color:var(--nui-muted);font-size:11px;line-height:1.55;margin:0}.nui-shipping-payment-badge{background:rgba(211,154,74,.12);border-radius:6px;color:var(--nui-gold-dark);display:inline-block;font-size:10px;font-weight:600;margin-right:.35rem;padding:.1rem .45rem;vertical-align:middle}.nui-shipping-payment-note{background:rgba(211,154,74,.08);border:1px solid rgba(211,154,74,.2);border-radius:10px;display:none;grid-column:1/-1;margin:0;padding:.65rem .75rem}.nui-shipping-payment-note p{color:#8a6a3a;font-size:11px;line-height:1.65;margin:0;text-align:justify}.nui-order-detail-payment .nui-shipping-payment-list.order-addressRow li.active .active-description,.nui-order-detail-payment .nui-shipping-payment-list.order-addressRow li.active .nui-shipping-payment-note,.nui-shipping-summary-payment .nui-shipping-payment-list.order-addressRow li.active .active-description,.nui-shipping-summary-payment .nui-shipping-payment-list.order-addressRow li.active .nui-shipping-payment-note{display:block}.nui-shipping-submit-wrap{margin-top:2rem;padding-top:.5rem}.nui-shipping-summary-submit{margin-top:1rem;padding-top:0}.nui-shipping-submit{align-items:center;background:var(--nui-gold-dark);border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:16px;font-weight:700;gap:.5rem;justify-content:center;padding:.95rem 1.25rem;transition:background var(--nui-transition);width:100%}.nui-shipping-submit:hover{background:#c08f48;color:#fff}.nui-shipping-page .address_form_wrapper{padding:.5rem 0}.nui-shipping-page .address_form_wrapper .form-control{border-color:#e0e0e0;border-radius:10px}.nui-shipping-address-modal .modal-dialog.nui-shipping-address-modal-dialog{margin:1rem auto;max-width:600px;width:calc(100% - 32px)}.nui-shipping-address-modal .modal-content.nui-shipping-address-modal-content{background:var(--nui-bg);border:none;border-radius:16px;box-shadow:var(--nui-shadow-md);overflow:hidden}.nui-shipping-address-modal .nui-shipping-address-modal-header{flex-wrap:wrap;gap:.25rem;min-height:64px;padding-inline:48px}.nui-shipping-address-modal-title{color:var(--nui-text);font-size:16px;font-weight:700;line-height:1.5;margin:0;text-align:center;width:100%}.nui-shipping-address-modal-subtitle{color:var(--nui-muted);font-size:12px;font-weight:400;margin:0;text-align:center;width:100%}.nui-shipping-address-modal .nui-shipping-address-modal-body{max-height:min(70vh,520px);padding:1.15rem 1.25rem 1.35rem}.nui-shipping-address-modal .nui-shipping-address-back{align-items:center;background:transparent;border:0;color:var(--nui-gold-dark);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:.35rem;margin:0 0 .85rem;padding:0}.nui-shipping-address-modal .nui-shipping-address-back:hover{opacity:.85}.nui-shipping-address-modal .address_form_wrapper label,.nui-shipping-address-modal .nui-shipping-address-fields label{color:var(--nui-text);display:block;font-size:13px;font-weight:600;margin-bottom:.35rem;text-align:right}.nui-shipping-address-modal .nui-shipping-address-optional{color:var(--nui-muted);font-size:11px;font-weight:400}.nui-shipping-address-modal .address_form_wrapper .row,.nui-shipping-address-modal .address_form_wrapper>.row,.nui-shipping-address-modal .nui-shipping-address-fields .row{margin-left:-.5rem;margin-right:-.5rem}.nui-shipping-address-modal .address_form_wrapper [class*=col-],.nui-shipping-address-modal .nui-shipping-address-fields [class*=col-]{margin-bottom:.85rem;padding-left:.5rem;padding-right:.5rem}.nui-shipping-address-modal .address_form_wrapper textarea,.nui-shipping-address-modal .form-control,.nui-shipping-address-modal .nui-shipping-address-textarea{background:#fff;border:1px solid #e0e0e0;border-radius:10px;color:var(--nui-text);font:inherit;font-size:14px;min-height:42px;padding:.55rem .75rem;transition:border-color var(--nui-transition),box-shadow var(--nui-transition);width:100%}.nui-shipping-address-modal .address_form_wrapper textarea:focus,.nui-shipping-address-modal .form-control:focus{border-color:var(--nui-gold-dark);box-shadow:0 0 0 2px rgba(211,154,74,.12);outline:none}.nui-shipping-address-modal .address_form_wrapper textarea,.nui-shipping-address-modal .nui-shipping-address-textarea{min-height:96px;resize:vertical}.nui-shipping-address-modal .select-wrapper{margin:0}.nui-shipping-address-modal .nui-shipping-address-form-footer,.nui-shipping-address-modal .nui-shipping-address-modal-footer{border-top:1px solid #f0f0f0;margin-top:.5rem;padding-top:1rem}.nui-shipping-address-modal .nui-shipping-address-required{color:var(--nui-gold-dark);font-size:12px}.nui-shipping-address-modal #submit-address,.nui-shipping-address-modal .nui-shipping-address-submit,.nui-shipping-address-modal .submit-address .btn{align-items:center;background:var(--nui-gold-dark);border:0;border-radius:12px;color:#fff!important;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:700;gap:.4rem;justify-content:center;margin:0;padding:.85rem 1.25rem;text-decoration:none;transition:background var(--nui-transition);width:100%}.nui-shipping-address-modal #submit-address:hover,.nui-shipping-address-modal .nui-shipping-address-submit:hover,.nui-shipping-address-modal .submit-address .btn:hover{background:#c08f48;color:#fff!important}.nui-shipping-address-modal .submit-address{margin:0;padding:0}.nui-shipping-address-modal .submit-address .has-icon{display:none}.nui-shipping-address-modal.modal.addrress .modal-body{padding:0}.nui-shipping-address-modal.modal.addrress .close{display:none}.nui-shipping-address-modal .form-box,.nui-shipping-address-modal .form-tab,.nui-shipping-address-modal .nav-pills{display:contents}.nui-shipping-address-inline{padding:.25rem 0 0}.nui-shipping-address-inline .nui-shipping-address-back{align-items:center;background:transparent;border:0;color:var(--nui-gold-dark);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:.35rem;margin:0 0 .85rem;padding:0}.nui-shipping-address-inline .nui-shipping-address-back:hover{opacity:.85}.nui-shipping-page .nui-shipping-address-inline .address_form_wrapper label,.nui-shipping-page .nui-shipping-address-inline .nui-shipping-address-fields label{color:var(--nui-text);display:block;font-size:13px;font-weight:600;margin-bottom:.35rem}.nui-shipping-page .nui-shipping-address-required{color:var(--nui-gold-dark);font-size:12px}.nui-shipping-page .nui-shipping-address-inline .address_form_wrapper [class*=col-],.nui-shipping-page .nui-shipping-address-inline .nui-shipping-address-fields [class*=col-]{margin-bottom:.85rem}.nui-shipping-page .nui-shipping-address-inline .form-control,.nui-shipping-page .nui-shipping-address-inline .nui-shipping-address-textarea{background:#fff;border:1px solid #e0e0e0;border-radius:10px;font-size:14px;min-height:42px;padding:.55rem .75rem;width:100%}.nui-shipping-page .nui-shipping-address-inline .form-control:focus,.nui-shipping-page .nui-shipping-address-inline .nui-shipping-address-textarea:focus{border-color:var(--nui-gold-dark);box-shadow:0 0 0 2px rgba(211,154,74,.12);outline:none}.nui-shipping-page .nui-shipping-address-inline .nui-shipping-address-textarea{min-height:96px;resize:vertical}.nui-shipping-page .nui-shipping-address-form-footer{border-top:1px solid #f0f0f0;margin-top:.5rem;padding-top:1.25rem}.nui-shipping-page .nui-shipping-address-inline #submit-address,.nui-shipping-page .nui-shipping-address-inline .nui-shipping-address-submit{align-items:center;background:var(--nui-gold-dark);border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:700;justify-content:center;margin:0 auto;max-width:320px;padding:.85rem 1.25rem;transition:background var(--nui-transition);width:100%}.nui-shipping-page .nui-shipping-address-inline #submit-address:hover,.nui-shipping-page .nui-shipping-address-inline .nui-shipping-address-submit:hover{background:#c08f48}.nui-shipping-address-modal .address_map_wrapper,.nui-shipping-page .nui-shipping-address-inline .address_map_wrapper{margin-top:.75rem}.nui-shipping-address-modal .address_map_wrapper:not(.d-none),.nui-shipping-page .address_map_wrapper:not(.d-none){display:block}.nui-shipping-map{text-align:right}.nui-shipping-map-title{color:var(--nui-text);font-size:15px;font-weight:700;margin:0 0 .35rem}.nui-shipping-map-hint{color:var(--nui-muted);font-size:12px;line-height:1.7;margin:0 0 .85rem}.nui-shipping-map .nui-shipping-map-container{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:12px;height:360px;overflow:hidden;position:relative;width:100%}.nui-shipping-map #location_picker_map,.nui-shipping-map .nui-shipping-map-canvas{background:#eee;border:0;border-radius:0;height:100%!important;inset:0;min-height:360px;position:absolute;width:100%!important;z-index:1}.nui-shipping-map .center-marker{background:none;border:0;height:0;left:50%;margin:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-100%);transition:transform .25s ease;width:0;z-index:1000}.nui-shipping-map .center-marker:before{color:var(--nui-gold-dark);content:"\f041";font-family:FontAwesome;font-size:42px;line-height:1;text-shadow:0 2px 6px rgba(0,0,0,.2)}.nui-shipping-map .center-marker.moving{transform:translate(-50%,calc(-100% - 10px))}.nui-shipping-map .current-location,.nui-shipping-map .nui-shipping-map-locate{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:50%;bottom:14px;box-shadow:0 4px 14px rgba(0,0,0,.12);color:var(--nui-gold-dark);cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin:0;padding:0;position:absolute;right:14px;transition:background var(--nui-transition),border-color var(--nui-transition);width:44px;z-index:1001}.nui-shipping-map .current-location:hover,.nui-shipping-map .nui-shipping-map-locate:hover{background:rgba(211,154,74,.08);border-color:var(--nui-gold-dark)}.nui-shipping-map .current-location i,.nui-shipping-map .nui-shipping-map-locate i{background:none;display:block;font-size:18px;height:auto;line-height:1;position:static;width:auto}.nui-shipping-map .leaflet-container{font-family:inherit}@media (max-width:767px){.nui-shipping-map .nui-shipping-map-container{height:300px}.nui-shipping-map #location_picker_map,.nui-shipping-map .nui-shipping-map-canvas{min-height:300px}}@media (max-width:991px){.nui-shipping-summary-col{margin-top:1.5rem;position:static}.nui-shipping-summary-trust{flex-wrap:wrap;gap:.75rem .5rem;justify-content:center}.nui-shipping-summary-trust-item{flex:1 1 30%;max-width:33%}}@media (max-width:767px){.nui-shipping-card{padding:1.15rem 1rem 1.35rem}.nui-shipping-address-card{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.nui-shipping-address-actions{flex-direction:row;gap:1rem;grid-column:1/-1;justify-content:flex-start}.nui-shipping-timeslots .slot-tab label{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.nui-shipping-timeslots .slot-time-wrapper{align-items:center;flex-direction:row;grid-column:1/-1;justify-content:space-between}.timeslot-wrapper.nui-shipping-timeslots>.row.has-border{margin-left:0!important;margin-right:0!important;max-width:100%;width:100%}.timeslot-wrapper.nui-shipping-timeslots>.row.has-border>.col,.timeslot-wrapper.nui-shipping-timeslots>.row.has-border>[class*=col-]{max-width:100%;min-width:0;padding-left:0;padding-right:0}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container{margin:.85rem 0 0;padding:.85rem .9rem}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container>.row{align-items:stretch;flex-direction:column;gap:.65rem}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container>.row>.col,.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container>.row>[class*=col-]{flex:0 0 100%;max-width:100%;width:100%}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container h4{font-size:14px;line-height:1.6}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container p{font-size:12px;line-height:1.75;overflow-wrap:anywhere;word-break:break-word}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container .mr-n4,.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container .small{margin-right:0!important;text-align:right!important}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-container .text-bold{display:inline}.timeslot-wrapper.nui-shipping-timeslots .super-delivery-btn{margin-top:.25rem!important;min-width:0;width:100%!important}}.nui-profile-page{padding-bottom:2.5rem}.nui-profile-page-header{margin-bottom:1.5rem;text-align:right}.nui-profile-page-title{color:var(--nui-text);font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;margin:0}.nui-profile-page-subtitle{color:var(--nui-muted);font-size:14px;margin:.35rem 0 0}.nui-profile-alert{border-radius:12px}.nui-profile-card{background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.04);overflow:hidden}.nui-profile-card-header,.nui-profile-section-header{align-items:center;display:flex;gap:.65rem;margin-bottom:1.15rem}.nui-profile-card-header{background:#faf9f7;border-bottom:1px solid #f0f0f0;padding:1rem 1.35rem}.nui-profile-section+.nui-profile-section{border-top:1px solid #f0f0f0;margin-top:1.75rem;padding-top:1.75rem}.nui-profile-card-icon{align-items:center;background:rgba(211,154,74,.12);border-radius:10px;color:var(--nui-gold-dark);display:inline-flex;font-size:16px;height:36px;justify-content:center;width:36px}.nui-profile-card-title{color:var(--nui-text);font-size:16px;font-weight:700;margin:0}.nui-profile-card-body{padding:1.35rem 1.35rem 1.5rem}.nui-profile-fields{margin-left:-.5rem;margin-right:-.5rem}.nui-profile-fields>[class*=col-]{margin-bottom:1.1rem;padding-left:.5rem;padding-right:.5rem}.nui-profile-label{color:var(--nui-text);direction:rtl;display:block;font-size:13px;font-weight:600;margin-bottom:.4rem;text-align:right}.nui-profile-required{color:var(--nui-gold-dark);font-size:12px}.nui-profile-input{background:#fff;border:1px solid #e0e0e0;border-radius:10px;color:var(--nui-text);font:inherit;font-size:14px;min-height:42px;padding:.55rem .75rem;transition:border-color var(--nui-transition),box-shadow var(--nui-transition)}.nui-profile-input:focus{border-color:var(--nui-gold-dark);box-shadow:0 0 0 2px rgba(211,154,74,.12);outline:none}.nui-profile-input--readonly{background:#f7f7f7;color:var(--nui-muted);cursor:not-allowed}.nui-profile-error{color:#c0392b;display:block;font-size:12px;margin-top:.35rem}.nui-profile-hint{color:var(--nui-muted);direction:rtl;display:block;font-size:11px;line-height:1.5;margin-top:.3rem;text-align:right}.nui-profile-input--digits{direction:rtl;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right}.nui-profile-page .shamsi-datepicker,.nui-shamsi-datepicker{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23d39a4a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:18px 18px;cursor:pointer;padding-right:2.5rem}.nui-profile-choices{display:flex;flex-wrap:wrap;gap:.5rem}.nui-profile-choice{cursor:pointer;margin:0}.nui-profile-choice-input{opacity:0;pointer-events:none;position:absolute}.nui-profile-choice-text{align-items:center;background:#fff;border:1.5px solid #e8e8e8;border-radius:10px;color:var(--nui-text);display:inline-flex;font-size:13px;font-weight:600;justify-content:center;min-width:88px;padding:.5rem 1rem;transition:border-color var(--nui-transition),background var(--nui-transition),color var(--nui-transition)}.nui-profile-choice-input:checked+.nui-profile-choice-text{background:rgba(211,154,74,.1);border-color:var(--nui-gold-dark);color:var(--nui-gold-dark)}.nui-profile-choice:hover .nui-profile-choice-text{border-color:#e0d4c4}.nui-profile-form-footer{border-top:1px solid #f0f0f0;margin-top:.5rem;padding-top:1.35rem}.nui-profile-submit{align-items:center;background:var(--nui-gold-dark);border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;justify-content:center;min-width:200px;padding:.85rem 1.75rem;transition:background var(--nui-transition)}.nui-profile-submit:hover{background:#c08f48;color:#fff}@media (max-width:767px){.nui-profile-card-body{padding:1.15rem 1rem 1.35rem}.nui-profile-submit{width:100%}}.nui-order-list-page{padding-bottom:2.5rem}.nui-order-list-page-header{margin-bottom:1.5rem;text-align:right}.nui-order-list-page-title{color:var(--nui-text);font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;margin:0}.nui-order-list-alert{border-radius:12px}.nui-order-list-card{background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.04);overflow:hidden}.nui-order-list-card-header{align-items:center;background:#faf9f7;border-bottom:1px solid #f0f0f0;display:flex;gap:.65rem;padding:1rem 1.35rem}.nui-order-list-card-icon{align-items:center;background:rgba(211,154,74,.12);border-radius:10px;color:var(--nui-gold-dark);display:inline-flex;font-size:16px;height:36px;justify-content:center;width:36px}.nui-order-list-card-title{color:var(--nui-text);font-size:16px;font-weight:700;margin:0}.nui-order-list-card-body{padding:1.35rem 1.35rem 1.5rem}.nui-order-list-tabs.nui-tabs{justify-content:flex-start;margin-bottom:1.25rem}.nui-order-list-tab-count{align-items:center;background:rgba(0,0,0,.08);border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;line-height:1.4;margin-right:.4rem;min-width:1.35rem;padding:.1rem .45rem}.nui-tab-link.active .nui-order-list-tab-count{background:hsla(0,0%,100%,.25);color:#fff}.nui-order-list{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.nui-order-list-item{align-items:center;background:#fff;border:1.5px solid #e8e8e8;border-radius:12px;display:grid;gap:1rem 1.25rem;grid-template-columns:auto 1fr auto;padding:1rem 1.1rem;transition:border-color var(--nui-transition),box-shadow var(--nui-transition)}.nui-order-list-item:hover{border-color:#e0d4c4;box-shadow:0 4px 16px rgba(0,0,0,.04)}.nui-order-list-item-images{display:flex;flex-wrap:wrap;gap:.4rem;max-width:160px}.nui-order-list-item-image{align-items:center;background:#faf9f7;border:1px solid #f0f0f0;border-radius:10px;display:flex;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;width:72px}.nui-order-list-item-image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.nui-order-list-item-body{min-width:0}.nui-order-list-item-meta{display:flex;flex-direction:column;gap:.35rem;margin:0}.nui-order-list-item-meta-row{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:.35rem .65rem;line-height:1.6}.nui-order-list-item-meta-row dt{color:var(--nui-muted);font-weight:500;margin:0}.nui-order-list-item-meta-row dd{color:var(--nui-text);font-weight:700;margin:0}.nui-order-list-item-aside{align-items:flex-end;display:flex;flex-direction:column;gap:.75rem;min-width:140px}.nui-order-list-status{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;gap:.4rem;line-height:1.4;padding:.35rem .65rem;white-space:nowrap}.nui-order-list-status--success{background:#e8f6ee;color:#2e9e5b}.nui-order-list-status--primary{background:rgba(211,154,74,.12);color:var(--nui-gold-dark)}.nui-order-list-status--warning{background:#fff8e6;color:#b8860b}.nui-order-list-status--danger{background:#fdeaea;color:#c0392b}.nui-order-list-view-link{align-items:center;color:var(--nui-gold-dark);display:inline-flex;font-size:13px;font-weight:600;gap:.35rem;text-decoration:none;transition:opacity var(--nui-transition)}.nui-order-list-view-link:hover{color:var(--nui-gold-dark);opacity:.85;text-decoration:none}.nui-order-list-empty{list-style:none}.nui-order-list-empty-inner{background:#faf9f7;border:1.5px dashed #e8e8e8;border-radius:12px;padding:2.5rem 1.5rem;text-align:center}.nui-order-list-empty-icon{align-items:center;background:rgba(211,154,74,.1);border-radius:50%;color:var(--nui-gold-dark);display:inline-flex;font-size:24px;height:56px;justify-content:center;margin-bottom:.75rem;width:56px}.nui-order-list-empty-title{color:var(--nui-text);font-size:16px;font-weight:700;margin:0 0 .35rem;text-align:center}.nui-order-list-empty-text{color:var(--nui-muted);font-size:13px;margin:0;text-align:center}@media (max-width:991px){.nui-order-list-item{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.nui-order-list-item-aside{align-items:center;flex-direction:row;grid-column:1/-1;justify-content:space-between;min-width:0;width:100%}}@media (max-width:767px){.nui-order-list-card-body{padding:1.15rem 1rem 1.35rem}.nui-order-list-tabs.nui-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem}.nui-order-list-item{align-items:start;direction:ltr;gap:.65rem .75rem;grid-template-areas:"images body" "aside aside";grid-template-columns:auto minmax(0,1fr)}.nui-order-list-item-body{align-self:center;direction:rtl;grid-area:body;text-align:right}.nui-order-list-item-images{align-items:flex-start;align-self:start;display:flex;flex-direction:column;flex-wrap:wrap;gap:.4rem;grid-area:images;max-width:72px;width:72px}.nui-order-list-item-image{flex:0 0 auto}.nui-order-list-item-aside{align-items:center;direction:rtl;flex-direction:row;grid-area:aside;justify-content:space-between;min-width:0;width:100%}.nui-order-list-view-link{border:1px solid var(--nui-gold-dark);border-radius:10px;justify-content:center;padding:.65rem 1rem}}.nui-order-detail-page{padding-bottom:2.5rem}.nui-order-detail-page-header{margin-bottom:1.5rem;text-align:right}.nui-order-detail-page-title{color:var(--nui-text);font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;margin:0}.nui-order-detail-page-subtitle{color:var(--nui-muted);font-size:14px;margin:.35rem 0 0}.nui-order-detail-alert{border-radius:12px}.nui-order-detail-notice{border-radius:12px;font-size:14px;line-height:1.7;padding:.85rem 1rem;text-align:right}.nui-order-detail-notice--warning{background:#fff8e6;border:1px solid #f0e0b8;color:#8a6a20}.nui-order-detail-survey{align-items:center;background:#faf9f7;border:1px solid #ececec;border-radius:14px;display:grid;gap:1rem 1.25rem;grid-template-columns:auto 1fr;padding:1rem 1.15rem}.nui-order-detail-survey-video{max-width:100%;width:72px}.nui-order-detail-survey-text{color:var(--nui-text);font-size:14px;line-height:1.7;margin:0 0 .75rem;text-align:right}.nui-order-detail-survey-btn{align-items:center;background:var(--nui-gold-dark);border-radius:10px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:.55rem 1.15rem;text-decoration:none;transition:background var(--nui-transition)}.nui-order-detail-survey-btn:hover{background:#c08f48;color:#fff;text-decoration:none}.nui-order-detail-reserved{background:#fff8e6;border:1px solid #f0e0b8;border-radius:12px;margin-bottom:1.25rem;padding:1rem 1.15rem}.nui-order-detail-reserved-title{align-items:center;color:#8a6a20;display:flex;font-size:15px;font-weight:700;gap:.5rem;margin:0}.nui-order-detail-reserved-dot{background:#b8860b;border-radius:50%;flex-shrink:0;height:10px;width:10px}.nui-order-detail-reserved-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.65rem}.nui-order-detail-reserved-link{align-items:center;color:var(--nui-gold-dark);display:inline-flex;font-size:13px;font-weight:600;gap:.35rem;text-decoration:none}.nui-order-detail-reserved-warning{color:#c0392b;font-size:13px;line-height:1.7;margin:0;text-align:right}.nui-order-detail-card{background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.04);overflow:hidden}.nui-order-detail-status-bar{align-items:center;background:rgba(211,154,74,.12);border-bottom:1px solid rgba(211,154,74,.2);display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;padding:1rem 1.35rem}.nui-order-detail-status-bar.is-canceled{background:#fdeaea;border-bottom-color:#f5d0d0}.nui-order-detail-status-bar.is-canceled .nui-order-detail-status-value{color:#c0392b}.nui-order-detail-status-label{color:var(--nui-muted);font-size:13px;font-weight:600}.nui-order-detail-status-value{color:var(--nui-gold-dark);font-size:15px;font-weight:700}.nui-order-detail-body{padding:1.35rem 1.35rem 1.5rem}.nui-order-detail-section+.nui-order-detail-section{border-top:1px solid #f0f0f0;margin-top:1.75rem;padding-top:1.75rem}.nui-order-detail-section-header{align-items:center;display:flex;gap:.65rem;margin-bottom:1.1rem}.nui-order-detail-section-icon{align-items:center;background:rgba(211,154,74,.12);border-radius:10px;color:var(--nui-gold-dark);display:inline-flex;font-size:16px;height:36px;justify-content:center;width:36px}.nui-order-detail-section-title{color:var(--nui-text);font-size:16px;font-weight:700;margin:0}.nui-order-detail-info-grid{background:#faf9f7;border:1px solid #f0f0f0;border-radius:12px;display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:1rem 1.1rem}.nui-order-detail-logo img{max-height:48px;width:auto}.nui-order-detail-info-heading{color:var(--nui-text);font-size:14px;font-weight:700;margin:0 0 .65rem;text-align:right}.nui-order-detail-info-list{display:flex;flex-direction:column;gap:.45rem;margin:0}.nui-order-detail-info-row{display:flex;flex-wrap:wrap;font-size:13px;gap:.35rem .65rem;line-height:1.6}.nui-order-detail-info-row dt{color:var(--nui-muted);font-weight:500;margin:0}.nui-order-detail-info-row dd{color:var(--nui-text);font-weight:700;margin:0}.nui-order-detail-table-wrap{border:1px solid #ececec;border-radius:12px;overflow-x:auto}.nui-order-detail-table{border-collapse:collapse;font-size:13px;margin:0;width:100%}.nui-order-detail-table thead th{background:#faf9f7;border-bottom:1px solid #ececec;color:var(--nui-muted);font-size:12px;font-weight:600;padding:.85rem .75rem;text-align:right;white-space:nowrap}.nui-order-detail-table tbody td{border-bottom:1px solid #f5f5f5;color:var(--nui-text);padding:.85rem .75rem;text-align:right;vertical-align:middle}.nui-order-detail-table tbody tr:last-child td{border-bottom:0}.nui-order-detail-table a{color:var(--nui-gold-dark);font-weight:600;text-decoration:none}.nui-order-detail-table a:hover{text-decoration:underline}.nui-order-detail-product-image{align-items:center;background:#faf9f7;border:1px solid #f0f0f0;border-radius:10px;display:inline-flex;height:72px;justify-content:center;overflow:hidden;width:72px}.nui-order-detail-product-image img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.nui-order-detail-payable{align-items:center;background:rgba(211,154,74,.1);border:1px solid rgba(211,154,74,.2);border-radius:12px;display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem;padding:1rem 1.1rem;text-align:center}.nui-order-detail-payable-label{color:var(--nui-muted);font-size:13px;font-weight:600;text-align:center}.nui-order-detail-payable-value{color:var(--nui-gold-dark);font-size:18px;font-weight:700;text-align:center}.nui-order-detail-payable-reserved{color:#c0392b;font-size:13px;font-weight:700;margin:.25rem 0 0;text-align:center}.nui-order-detail-notes{color:var(--nui-muted);font-size:12px;line-height:1.8;margin:0 0 1.15rem;padding-left:0;padding-right:1.35rem;text-align:right}.nui-order-detail-notes li{display:list-item;list-style:disc;margin-bottom:.25rem}.nui-order-detail-notes li:last-child{margin-bottom:0}.nui-order-detail-summary{border:1px solid #ececec;border-radius:12px;display:flex;flex-direction:column;gap:0;margin:0;overflow:hidden}.nui-order-detail-summary-row{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;font-size:14px;gap:1rem;justify-content:space-between;padding:.85rem 1rem}.nui-order-detail-summary-row:last-child{border-bottom:0}.nui-order-detail-summary-row dt{color:var(--nui-muted);font-weight:500;margin:0}.nui-order-detail-summary-row dd{color:var(--nui-text);font-weight:700;margin:0}.nui-order-detail-summary-row dd.is-free{color:#2e9e5b}.nui-order-detail-summary-row--total{background:#faf9f7}.nui-order-detail-summary-row--total dd{color:var(--nui-gold-dark);font-size:16px}.nui-order-detail-block{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:1rem 1.1rem;text-align:right}.nui-order-detail-block-title{color:var(--nui-text);font-size:14px;font-weight:700;margin:0 0 .5rem}.nui-order-detail-block-text{color:var(--nui-muted);font-size:13px;line-height:1.7;margin:0 0 .35rem}.nui-order-detail-delivery-time{background:rgba(211,154,74,.1);border:1px solid rgba(211,154,74,.2);border-radius:12px;color:var(--nui-text);font-size:14px;font-weight:600;padding:.85rem 1rem;text-align:right}.nui-order-detail-delivery-price{color:var(--nui-muted);display:inline-block;font-size:13px;margin-right:.75rem}.nui-order-detail-badge{align-items:center;background:rgba(211,154,74,.12);border-radius:8px;color:var(--nui-gold-dark);display:inline-flex;font-size:13px;font-weight:700;padding:.4rem .85rem}.nui-order-detail-comment+.nui-order-detail-comment{margin-top:1rem}.nui-order-detail-comment-title{align-items:center;color:var(--nui-text);display:flex;font-size:14px;font-weight:700;gap:.4rem;margin:0 0 .5rem}.nui-order-detail-comment-body{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;color:var(--nui-muted);font-size:13px;line-height:1.8;padding:.85rem 1rem;text-align:right}.nui-order-detail-page .payment-wrapper{border-top:0;margin-top:0;padding-top:0}.nui-order-detail-payment .nui-shipping-section{margin-bottom:1.5rem}.nui-order-detail-payment .nui-shipping-section+.nui-shipping-summary-payment{margin-top:0;padding-top:1.5rem}.nui-order-detail-payment>form>.nui-shipping-summary-payment:first-child{border-top:0;margin-top:0;padding-top:0}.nui-order-detail-payment-submit{margin-top:1.5rem;padding-top:0}.nui-order-detail-page .timeslot-wrapper{margin-bottom:0}@media (max-width:767px){.nui-order-detail-body{padding:1.15rem 1rem 1.35rem}.nui-order-detail-survey{grid-template-columns:1fr;text-align:center}.nui-order-detail-survey-text{text-align:center}.nui-order-detail-table-wrap{background:transparent;border:0;border-radius:0;overflow-x:visible}.nui-order-detail-table.table{border:0}.nui-order-detail-table thead{display:none}.nui-order-detail-table.table tbody{display:flex;flex-direction:column;gap:.75rem}.nui-order-detail-table.table tbody>tr{background:#fff;border:1px solid #ececec;border-radius:12px;direction:rtl;display:block!important;padding-block:.85rem;padding-inline-end:.75rem;padding-inline-start:calc(1.4rem + 72px);position:relative}.nui-order-detail-table.table tbody>tr>td:not(.nui-order-detail-table-cell--image):not(.d-none){align-items:flex-start;border:0;direction:rtl;display:flex!important;gap:.75rem;justify-content:space-between;padding:.45rem 0;text-align:right;width:100%}.nui-order-detail-table.table tbody>tr>td.d-none{display:none!important}.nui-order-detail-table.table tbody>tr>td:not(.nui-order-detail-table-cell--image):not(.d-none):before{color:var(--nui-muted);content:attr(data-label);flex:0 0 auto;font-size:12px;font-weight:600;line-height:1.5;max-width:46%;text-align:right}.nui-order-detail-table.table tbody>tr>td:not(.nui-order-detail-table-cell--image):not(.d-none):last-child{background:#faf9f7;border-bottom:0;border-radius:8px;color:var(--nui-gold-dark);font-weight:700;margin-top:.15rem;padding-bottom:.55rem;padding-top:.55rem}.nui-order-detail-table.table tbody>tr>.nui-order-detail-table-cell--image{align-items:center;border:0!important;display:flex!important;height:72px;inset-block-end:0;inset-block-start:0;inset-inline-start:.75rem;justify-content:center;margin-block:auto;padding:0!important;position:absolute;width:72px}.nui-order-detail-table-cell--image:before{display:none}.nui-order-detail-table-cell--image .nui-order-detail-product-image{margin:0}}.nui-thank-you-page{padding-bottom:2.5rem}.nui-thank-you-page-header{margin-bottom:1.5rem;text-align:right}.nui-thank-you-page-title{color:var(--nui-text);font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;margin:0}.nui-thank-you-alert{border-radius:12px}.nui-thank-you-card{background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.04);overflow:hidden}.nui-thank-you-status-bar{background:rgba(46,125,50,.1);border-bottom:1px solid rgba(46,125,50,.18);padding:1rem 1.35rem;text-align:right}.nui-thank-you-status-label{align-items:center;color:#2e7d32;display:inline-flex;font-size:14px;font-weight:700;gap:.45rem}.nui-thank-you-body{padding:2rem 1.35rem 1.75rem}.nui-thank-you-success{align-items:center;display:flex;flex-direction:column;margin-bottom:1.75rem;text-align:center}.nui-thank-you-success-icon{align-items:center;background:rgba(46,125,50,.12);border-radius:50%;color:#2e7d32;display:inline-flex;font-size:32px;height:72px;justify-content:center;margin-bottom:1rem;width:72px}.nui-thank-you-success-title{color:var(--nui-text);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;line-height:1.7;margin:0 0 1rem;max-width:34rem}.nui-thank-you-tracking{align-items:center;display:flex;flex-direction:column;gap:.35rem;margin:0}.nui-thank-you-tracking-label{color:var(--nui-muted);font-size:13px;font-weight:600}.nui-thank-you-tracking-code{color:var(--nui-gold-dark);direction:ltr;font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:700}.nui-thank-you-notice{align-items:flex-start;background:rgba(211,154,74,.08);border:1px solid rgba(211,154,74,.2);border-radius:12px;display:flex;gap:.65rem;margin-bottom:1.75rem;padding:.9rem 1rem}.nui-thank-you-notice-icon{align-items:center;background:rgba(211,154,74,.14);border-radius:8px;color:var(--nui-gold-dark);display:inline-flex;flex-shrink:0;font-size:16px;height:28px;justify-content:center;width:28px}.nui-thank-you-notice-text{color:var(--nui-muted);font-size:13px;line-height:1.8;margin:0;text-align:right}.nui-thank-you-actions{display:flex;justify-content:center}.nui-thank-you-submit{align-items:center;background:var(--nui-gold-dark);border:0;border-radius:12px;color:#fff;display:inline-flex;font:inherit;font-size:16px;font-weight:700;gap:.5rem;justify-content:center;min-width:min(100%,320px);padding:.95rem 1.25rem;text-decoration:none;transition:background var(--nui-transition)}.nui-thank-you-submit:hover{background:#c08f48;color:#fff;text-decoration:none}@media (max-width:767px){.nui-thank-you-body{padding:1.5rem 1rem 1.35rem}.nui-thank-you-submit{width:100%}}.nui-not-found-page{padding-bottom:2.5rem}.nui-not-found-page-header{margin-bottom:1.5rem;text-align:right}.nui-not-found-page-title{color:var(--nui-text);font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;margin:0}.nui-not-found-card{background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.04);overflow:hidden}.nui-not-found-card.is-danger .nui-not-found-status-bar{background:#fdeaea;border-bottom-color:#f5d0d0}.nui-not-found-card.is-danger .nui-not-found-status-label{color:#c0392b}.nui-not-found-card.is-danger .nui-not-found-icon{background:rgba(192,57,43,.1);color:#c0392b}.nui-not-found-card.is-danger .nui-not-found-code{color:#c0392b}.nui-not-found-status-bar{background:rgba(211,154,74,.1);border-bottom:1px solid rgba(211,154,74,.18);padding:1rem 1.35rem;text-align:right}.nui-not-found-status-label{align-items:center;color:var(--nui-gold-dark);display:inline-flex;font-size:14px;font-weight:700;gap:.45rem}.nui-not-found-body{padding:2rem 1.35rem 1.75rem}.nui-not-found-content{align-items:center;display:flex;flex-direction:column;margin-bottom:1.75rem;text-align:center}.nui-not-found-icon{align-items:center;background:rgba(211,154,74,.1);border-radius:50%;color:var(--nui-gold-dark);display:inline-flex;font-size:30px;height:72px;justify-content:center;margin-bottom:.75rem;width:72px}.nui-not-found-code{color:var(--nui-gold-dark);direction:ltr;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:800;line-height:1;margin:0 0 .75rem}.nui-not-found-title{color:var(--nui-text);font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;line-height:1.7;margin:0 0 .65rem;max-width:30rem}.nui-not-found-text{color:var(--nui-muted);font-size:13px;line-height:1.8;margin:0;max-width:28rem}.nui-not-found-actions{display:flex;justify-content:center}.nui-not-found-submit{align-items:center;background:var(--nui-gold-dark);border:0;border-radius:12px;color:#fff;display:inline-flex;font:inherit;font-size:16px;font-weight:700;gap:.5rem;justify-content:center;min-width:min(100%,320px);padding:.95rem 1.25rem;text-decoration:none;transition:background var(--nui-transition)}.nui-not-found-submit:hover{background:#c08f48;color:#fff;text-decoration:none}@media (max-width:767px){.nui-not-found-body{padding:1.5rem 1rem 1.35rem}.nui-not-found-submit{width:100%}}.nui-payment-failed-page{padding-bottom:2.5rem}.nui-payment-failed-page-header{margin-bottom:1.5rem;text-align:right}.nui-payment-failed-page-title{color:var(--nui-text);font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;margin:0}.nui-payment-failed-page .nui-order-detail-reserved{margin-bottom:1.25rem}.nui-payment-failed-alert{border-radius:12px}.nui-payment-failed-card{background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.04);overflow:hidden}.nui-payment-failed-status-bar{background:#fdeaea;border-bottom:1px solid #f5d0d0;padding:1rem 1.35rem;text-align:right}.nui-payment-failed-status-label{align-items:center;color:#c0392b;display:inline-flex;font-size:14px;font-weight:700;gap:.45rem}.nui-payment-failed-body{padding:1.75rem 1.35rem 1.5rem}.nui-payment-failed-summary{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;margin-bottom:1.75rem;padding-bottom:1.75rem;text-align:center}.nui-payment-failed-icon{align-items:center;background:#fdeaea;border-radius:50%;color:#c0392b;display:inline-flex;font-size:32px;height:72px;justify-content:center;margin-bottom:1rem;width:72px}.nui-payment-failed-title{color:var(--nui-text);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;line-height:1.7;margin:0 0 1rem;max-width:34rem}.nui-payment-failed-tracking{align-items:center;display:flex;flex-direction:column;gap:.35rem;margin:0}.nui-payment-failed-tracking-label{color:var(--nui-muted);font-size:13px;font-weight:600}.nui-payment-failed-tracking-code{color:var(--nui-gold-dark);direction:ltr;font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:700}.nui-payment-failed-retry{margin-bottom:1.5rem}.nui-payment-failed-retry-header{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1.25rem;text-align:right}.nui-payment-failed-retry-icon{align-items:center;background:rgba(211,154,74,.12);border-radius:10px;color:var(--nui-gold-dark);display:inline-flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.nui-payment-failed-retry-title{color:var(--nui-text);font-size:16px;font-weight:700;margin:0 0 .35rem}.nui-payment-failed-retry-text{color:var(--nui-muted);font-size:13px;line-height:1.7;margin:0}.nui-payment-failed-page .nui-order-detail-payment .nui-shipping-summary-payment{border-top:0;margin-top:0;padding-top:0}.nui-payment-failed-actions{display:flex;justify-content:center;padding-top:.25rem}.nui-payment-failed-back{align-items:center;background:transparent;border:1.5px solid var(--nui-gold-dark);border-radius:12px;color:var(--nui-gold-dark);display:inline-flex;font:inherit;font-size:15px;font-weight:700;gap:.5rem;justify-content:center;min-width:min(100%,320px);padding:.85rem 1.25rem;text-decoration:none;transition:background var(--nui-transition),color var(--nui-transition)}.nui-payment-failed-back:hover{background:rgba(211,154,74,.08);color:var(--nui-gold-dark);text-decoration:none}@media (max-width:767px){.nui-payment-failed-body{padding:1.35rem 1rem 1.25rem}.nui-payment-failed-back{width:100%}}.nui-static-page{padding-bottom:2.5rem}.nui-static-page-header{margin-bottom:1.5rem;text-align:right}.nui-static-page-title{color:var(--nui-text);font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:700;margin:0}.nui-static-page-card{background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.04);overflow:hidden;padding:1.5rem 1.35rem 1.75rem}.nui-static-page-intro{border-bottom:1px solid #f0f0f0;color:var(--nui-text);font-size:17px;line-height:2;margin-bottom:1.25rem;padding-bottom:1.25rem;text-align:right}.nui-static-page-intro.nui-product-description-content p{text-align:right}.nui-static-page-content.nui-product-description-content{font-size:16px;text-align:right}.nui-static-page-content.nui-product-description-content p{text-align:right}.nui-static-page-card .nui-product-description-content h2{font-size:20px}.nui-static-page-card .nui-product-description-content h3{font-size:18px}.nui-static-page-card .nui-product-description-content h4{font-size:17px}.nui-static-page-card .nui-product-description-content table{font-size:15px}.nui-static-page-content--with-intro{padding-top:0}.nui-static-page-card .line,.nui-static-page-card .nui-product-description-content .line{letter-spacing:.02em}.nui-static-page-card .line,.nui-static-page-card .nui-product-description-content .line,.nui-static-page-card code,.nui-static-page-card kbd,.nui-static-page-card pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums}@media (max-width:767px){.nui-static-page-card{padding:1.15rem 1rem 1.35rem}.nui-static-page-intro{font-size:16px}.nui-static-page-content.nui-product-description-content{font-size:15px}}.nui-offline-payment-page{padding-bottom:2.5rem}.nui-offline-payment-page-header{margin-bottom:1.5rem;text-align:center}.nui-offline-payment-page-title{color:var(--nui-text);font-size:24px;font-weight:700;margin:0 0 .45rem;text-align:center}.nui-offline-payment-page-subtitle{color:var(--nui-muted);font-size:14px;line-height:1.7;margin:0}.nui-offline-payment-alert{border-radius:10px}.nui-offline-payment-card{background:#fff;border:1px solid #ece7df;border-radius:14px;box-shadow:0 8px 24px rgba(44,36,25,.06);margin:0 auto;max-width:760px;padding:1.35rem 1.35rem 1.5rem}.nui-offline-payment-section+.nui-offline-payment-section{border-top:1px solid #f0ebe3;margin-top:1.5rem;padding-top:1.5rem}.nui-offline-payment-section-header{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:1.15rem}.nui-offline-payment-section-icon{align-items:center;background:rgba(211,154,74,.12);border-radius:10px;color:var(--nui-gold-dark);display:inline-flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.nui-offline-payment-section-title{color:var(--nui-text);font-size:17px;font-weight:700;margin:0}.nui-offline-payment-section-text{color:var(--nui-muted);font-size:13px;line-height:1.6;margin:.35rem 0 0}.nui-offline-payment-fields{display:grid;gap:1rem 1.1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.nui-offline-payment-field--full{grid-column:1/-1}.nui-offline-payment-input-wrap{position:relative}.nui-offline-payment-input-wrap .nui-profile-input{padding-left:4.5rem;width:100%}.nui-offline-payment-unit{color:var(--nui-muted);font-size:12px;font-weight:600;left:.85rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.nui-offline-payment-textarea{background:#fff;border:1px solid #e0e0e0;border-radius:10px;color:var(--nui-text);font:inherit;font-size:14px;line-height:1.7;min-height:110px;padding:.65rem .75rem;resize:vertical;transition:border-color var(--nui-transition),box-shadow var(--nui-transition);width:100%}.nui-offline-payment-textarea:focus{border-color:var(--nui-gold-dark);box-shadow:0 0 0 2px rgba(211,154,74,.12);outline:none}.nui-offline-payment-gateway-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.nui-offline-payment-gateway-btn{border:none;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:700;min-height:48px;padding:.7rem 1rem;transition:transform var(--nui-transition),box-shadow var(--nui-transition),opacity var(--nui-transition)}.nui-offline-payment-gateway-btn:focus,.nui-offline-payment-gateway-btn:hover{box-shadow:0 8px 18px rgba(44,36,25,.14);transform:translateY(-1px)}.nui-offline-payment-gateway-btn:focus{outline:none}.nui-offline-payment-gateway-btn--saderat{background:linear-gradient(135deg,#c9923f,#a8742d)}.nui-offline-payment-gateway-btn--tara{background-color:#60c}.nui-offline-payment-gateway-btn--azkivam{background-color:#003acc}.nui-offline-payment-gateway-btn--ikco{background-color:#15a99c}.payment-offline-voucher{font-size:13px;margin-top:.75rem}.payment-offline-voucher a{color:var(--nui-gold-dark);font-weight:600;text-decoration:none}.payment-offline-voucher__field{align-items:center;display:flex;gap:.65rem;margin-top:.75rem}.payment-offline-voucher__field input{flex:1;min-width:0}.payment-offline-voucher__summary{background:#f8fafb;border:1px solid #e8edf2;border-radius:8px;color:#374151;font-size:13px;line-height:1.7;margin-top:.75rem;padding:.75rem .9rem}.payment-offline-voucher__summary strong{color:var(--nui-gold-dark)}.payment-offline-voucher__loader{display:none;flex-shrink:0;height:24px;width:24px}.payment-offline-voucher__apply{background:var(--nui-gold-dark);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;padding:.55rem 1rem;white-space:nowrap}.payment-offline-voucher__message{font-size:12px;margin-top:.5rem}.payment-offline-voucher__message .warning,.payment-offline-voucher__message.warning{color:#bd0303}.payment-offline-voucher__message .success,.payment-offline-voucher__message.success{color:#22aa27}.payment-offline-voucher__remove{color:#666;display:inline-block;font-size:12px;margin-top:.65rem}@media (max-width:767px){.nui-offline-payment-card{padding:1.15rem 1rem 1.35rem}.nui-offline-payment-page-title{font-size:20px}.nui-offline-payment-fields,.nui-offline-payment-gateway-grid{grid-template-columns:1fr}}.nui-branches-page{background:#faf8f5;padding-bottom:0}.nui-branches-page-header{margin:0 0 2rem;padding-top:.25rem;text-align:center}.nui-branches-page-logo{display:block;height:42px;margin:0 auto .85rem;-o-object-fit:contain;object-fit:contain;width:42px}.nui-branches-page-title-wrap{margin:0 0 .65rem}.nui-branches-page-title-wrap .nui-section-title{margin:0}.nui-branches-page-title-wrap .nui-section-title h1{align-items:center;color:var(--nui-text);display:inline-flex;font-size:24px;font-weight:700;gap:18px;margin:0}.nui-branches-page-title-wrap .nui-section-title h1:after,.nui-branches-page-title-wrap .nui-section-title h1:before{background-image:radial-gradient(circle,var(--nui-gold-dark) 1.5px,transparent 2px),linear-gradient(to right,transparent 0,var(--nui-gold-dark) 50%,transparent 100%);background-position:0,50%;background-repeat:repeat-x,no-repeat;background-size:8px 8px,100% 1px;content:"";display:inline-block;height:8px;width:72px}.nui-branches-page-subtitle{color:var(--nui-muted);font-size:14px;line-height:1.8;margin:0}.nui-branches-layout{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,340px);margin-bottom:2rem}.nui-branches-list{display:flex;flex-direction:column;gap:.85rem}.nui-branches-list-card{background:#fff;border:1px solid var(--nui-gold-dark);border-radius:14px;cursor:pointer;display:block;padding:1rem 1rem .9rem;position:relative;text-align:right;transition:box-shadow var(--nui-transition),border-color var(--nui-transition),background var(--nui-transition);width:100%}.nui-branches-list-card.is-active,.nui-branches-list-card:hover{background:#fffaf2;border-color:var(--nui-gold-dark);box-shadow:0 8px 22px rgba(211,154,74,.12)}.nui-branches-list-card-top{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.65rem}.nui-branches-list-card-heading{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.45rem;min-width:0}.nui-branches-list-card-name{color:var(--nui-text);font-size:15px;font-weight:700;line-height:1.5;margin:0}.nui-branches-list-card-badge{align-items:center;background:var(--nui-gold-dark);border-radius:var(--nui-radius-pill);color:#fff;display:inline-flex;font-size:11px;font-weight:600;line-height:1.4;padding:.15rem .55rem;white-space:nowrap}.nui-branches-list-card-icons{align-items:center;display:flex;flex-shrink:0;gap:.45rem}.nui-branches-list-card-pin,.nui-branches-list-card-store{align-items:center;color:var(--nui-gold-dark);display:inline-flex;font-size:16px;justify-content:center;line-height:1}.nui-branches-list-card-store img{display:block;height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.nui-branches-list-card-address{color:#6f6f6f;font-size:13px;line-height:1.85;margin:0 0 .75rem}.nui-branches-list-card-phone{align-items:center;color:var(--nui-gold-dark);display:inline-flex;font-size:13px;font-weight:600;gap:.4rem;text-decoration:none}.nui-branches-list-card-phone .branch-tel{direction:ltr}.nui-branches-list-card-phone:focus,.nui-branches-list-card-phone:hover{color:#b07f35;text-decoration:none}.nui-branches-list-card-phone i{font-size:14px}.nui-branches-list-card.is-hidden{display:none}.nui-branches-list.is-expanded .nui-branches-list-card.is-hidden{display:block}.nui-branches-view-all{align-items:center;background:transparent;border:1px solid var(--nui-gold-dark);border-radius:12px;color:var(--nui-gold-dark);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:.5rem;justify-content:center;margin-top:.15rem;min-height:48px;padding:.65rem 1rem;transition:background var(--nui-transition),color var(--nui-transition);width:100%}.nui-branches-view-all:focus,.nui-branches-view-all:hover{background:#fffaf2;color:#b07f35;outline:none}.nui-branches-view-all[hidden]{display:none}.nui-branches-main{display:flex;flex-direction:column;gap:1rem;min-width:0}.nui-branches-map-wrap{background:#fff;border:1px solid #ece7df;border-radius:16px;box-shadow:var(--nui-shadow-sm);overflow:hidden}.nui-branches-map-wrap .leaflet-control-zoom{display:none}.nui-branches-map{height:240px;min-height:200px;width:100%}.nui-branches-detail{background:#fff;border:1px solid var(--nui-gold-dark);border-radius:16px;display:grid;gap:0;grid-template-columns:minmax(0,58%) minmax(0,42%);overflow:hidden}.nui-branches-detail-image{background:#f3efe8;display:block;height:100%;min-height:240px;-o-object-fit:cover;object-fit:cover;width:100%}.nui-branches-detail-body{display:flex;flex-direction:column;padding:1.25rem 1.35rem 1.15rem;text-align:right}.nui-branches-detail-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.65rem}.nui-branches-detail-name{color:var(--nui-text);font-size:20px;font-weight:700;line-height:1.45;margin:0}.nui-branches-detail-address{color:#6f6f6f;font-size:13px;line-height:1.9;margin:0 0 1rem}.nui-branches-detail-meta{display:flex;flex-direction:column;gap:.55rem;margin:0 0 auto}.nui-branches-detail-meta-item{align-items:center;color:var(--nui-text);display:inline-flex;font-size:13px;gap:.5rem;text-decoration:none}.nui-branches-detail-meta-item .branch-social-id,.nui-branches-detail-meta-item .branch-tel{direction:ltr}.nui-branches-detail-meta-item i{color:var(--nui-gold-dark);flex-shrink:0;font-size:15px;text-align:center;width:18px}.nui-branches-detail-meta-item:hover{color:var(--nui-gold-dark);text-decoration:none}.nui-branches-detail-actions{display:flex;justify-content:flex-end;margin-top:1rem}.nui-branches-directions-btn{align-items:center;background:#fff;border:1px solid var(--nui-gold-dark);border-radius:10px;color:var(--nui-gold-dark);display:inline-flex;font-size:13px;font-weight:600;gap:.45rem;justify-content:center;min-height:42px;padding:.55rem 1.1rem;text-decoration:none;transition:background var(--nui-transition),color var(--nui-transition)}.nui-branches-directions-btn:focus,.nui-branches-directions-btn:hover{background:#fffaf2;color:#b07f35;text-decoration:none}.nui-branches-features{background:#f3efe8;border-top:1px solid #ebe4d8;padding:1.35rem 0 1.5rem}.nui-branches-features-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.nui-branches-feature{align-items:flex-start;border-left:1px solid #e2d9cb;display:flex;gap:.75rem;padding:0 .75rem}.nui-branches-feature:first-child{border-left:0}.nui-branches-feature-icon{align-items:center;color:var(--nui-gold-dark);display:inline-flex;flex-shrink:0;font-size:18px;height:34px;justify-content:center;width:34px}.nui-branches-feature-text{min-width:0}.nui-branches-feature-title{color:var(--nui-text);font-size:14px;font-weight:700;line-height:1.5;margin:0 0 .2rem}.nui-branches-feature-subtitle{color:var(--nui-muted);font-size:12px;line-height:1.7;margin:0}@media (max-width:1199px){.nui-branches-layout{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.nui-branches-map{height:220px}}@media (max-width:991px){.nui-branches-layout{grid-template-columns:1fr}.nui-branches-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nui-branches-feature:nth-child(odd){border-left:0}.nui-branches-feature:nth-child(-n+2){border-bottom:1px solid #e2d9cb;padding-bottom:.75rem}}@media (max-width:767px){.nui-branches-page-title-wrap .nui-section-title h1{font-size:20px;gap:10px}.nui-branches-page-title-wrap .nui-section-title h1:after,.nui-branches-page-title-wrap .nui-section-title h1:before{width:40px}.nui-branches-detail{grid-template-columns:1fr}.nui-branches-detail-image{max-height:220px;min-height:200px;order:-1}.nui-branches-detail-body{order:0}.nui-branches-features-grid{gap:.85rem;grid-template-columns:1fr}.nui-branches-feature{border-bottom:1px solid #e2d9cb;border-left:0;padding-bottom:.85rem}.nui-branches-feature:last-child{border-bottom:0;padding-bottom:0}}.nui-contact-page{background:#faf8f5;padding-bottom:2.5rem}.nui-contact-page-header{margin:0 0 2rem;text-align:center}.nui-contact-page-title-wrap .nui-section-title{margin:0}.nui-contact-page-title-wrap .nui-section-title h1{align-items:center;color:var(--nui-text);display:inline-flex;font-size:24px;font-weight:700;gap:18px;margin:0}.nui-contact-page-title-wrap .nui-section-title h1:after,.nui-contact-page-title-wrap .nui-section-title h1:before{background-image:radial-gradient(circle,var(--nui-gold-dark) 1.5px,transparent 2px),linear-gradient(to right,transparent 0,var(--nui-gold-dark) 50%,transparent 100%);background-position:0,50%;background-repeat:repeat-x,no-repeat;background-size:8px 8px,100% 1px;content:"";display:inline-block;height:8px;width:72px}.nui-contact-page-subtitle{color:var(--nui-muted);font-size:14px;line-height:1.8;margin:.75rem 0 0}.nui-contact-alert{border-radius:10px}.nui-contact-layout{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,340px)}.nui-contact-form-card{background:#fff;border:1px solid #ece7df;border-radius:16px;box-shadow:0 8px 24px rgba(44,36,25,.06);padding:1.35rem 1.35rem 1.5rem}.nui-contact-form-intro{color:#6f6f6f;font-size:13.5px;line-height:1.9;margin:0 0 1.25rem}.nui-contact-form-fields{gap:1rem}.nui-contact-form-field,.nui-contact-form-fields{display:flex;flex-direction:column}.nui-contact-textarea{line-height:1.8;min-height:140px;resize:vertical}.nui-contact-form-footer{border-top:1px solid #f0ebe3;margin-top:1.25rem;padding-top:1.15rem}@media (max-width:991px){.nui-contact-layout{grid-template-columns:1fr}}@media (max-width:767px){.nui-contact-page-title-wrap .nui-section-title h1{font-size:20px;gap:10px}.nui-contact-page-title-wrap .nui-section-title h1:after,.nui-contact-page-title-wrap .nui-section-title h1:before{width:40px}.nui-contact-form-card{padding:1.1rem 1rem 1.25rem}}.nui-survey-page{background:#faf8f5;padding-bottom:0}.nui-survey-page-header{margin:0 0 2rem;text-align:center}.nui-survey-page-icon{align-items:center;display:inline-flex;justify-content:center;line-height:0;margin:0 auto 1rem}.nui-survey-page-icon img{display:block;height:auto;width:64px}.nui-survey-page-title{color:var(--nui-text);font-size:24px;font-weight:700;line-height:1.55;margin:0 0 .5rem}.nui-survey-page-subtitle{color:var(--nui-muted);font-size:14px;line-height:1.8;margin:0}.nui-survey-alert{border-radius:10px}.nui-survey-form{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.nui-survey-product-card{align-items:stretch;background:#fff;border:1px solid #ececec;border-radius:14px;box-shadow:none;display:grid;gap:0;grid-template-areas:"main gallery" "comment comment";grid-template-columns:40% 60%;padding:1.1rem 1.2rem}.nui-survey-product-main{align-items:center;border-left:1px solid #ececec;display:grid;gap:1.25rem;grid-area:main;grid-template-columns:200px minmax(0,1fr);min-width:0;padding-left:.35rem}.nui-survey-product-image,.nui-survey-product-image-frame{align-items:center;display:flex;justify-content:center}.nui-survey-product-image-frame{background:#fafafa;border:1px solid #ececec;border-radius:12px;height:200px;padding:.75rem;width:200px}.nui-survey-product-image-link{align-items:center;display:flex;height:100%;justify-content:center;line-height:0;width:100%}.nui-survey-product-image img{background:transparent;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.nui-survey-product-details{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;justify-content:center;min-height:200px;min-width:0;padding:0 1rem 0 0;text-align:right}.nui-survey-product-name{color:#2b2b2b;font-size:15px;font-weight:700;line-height:1.7;margin:0 0 .35rem}.nui-survey-product-meta{color:#8a8a8a;font-size:13px;line-height:1.9;margin:0}.nui-survey-product-meta-label,.nui-survey-product-meta-value{color:inherit}.nui-survey-product-order{align-items:center;display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:100%;padding:.35rem .75rem .35rem 1.35rem;text-align:center}.nui-survey-product-order-title{color:#2b2b2b;font-size:15px;font-weight:700;line-height:1.6;margin:0}.nui-survey-product-order-date{color:#8a8a8a;font-size:13px;line-height:1.8;margin:0}.nui-survey-product-order-date-label{color:inherit}.nui-survey-product-order-note{color:#9a9a9a;font-size:12px;line-height:1.95;margin:.45rem 0 0;text-align:center}.nui-survey-product-gallery{grid-area:gallery;min-width:0;padding-right:1rem}.nui-survey-product-media{display:flex;flex-direction:column;height:100%}.nui-survey-product-media-header{margin-bottom:.85rem;text-align:right}.nui-survey-product-media-title{color:var(--nui-text);font-size:14px;font-weight:700;line-height:1.6;margin:0 0 .3rem}.nui-survey-product-media-subtitle{color:var(--nui-muted);font-size:12px;line-height:1.7;margin:0}.nui-survey-product-media-grid{align-items:stretch;display:grid;flex:1;gap:.85rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nui-survey-product-upload-zone{align-items:center;background:#fffaf2;border:1.5px dashed #d8c7a8;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:.3rem;height:100%;justify-content:center;min-height:calc(207px + 2.85rem);padding:1rem;text-align:center;transition:border-color var(--nui-transition),background var(--nui-transition)}.nui-survey-product-upload-zone.is-dragover,.nui-survey-product-upload-zone:hover{background:#fff;border-color:var(--nui-gold-dark)}.nui-survey-product-upload-icon{align-items:center;background:#fff;border-radius:50%;color:var(--nui-gold-dark);display:inline-flex;font-size:20px;height:44px;justify-content:center;margin-bottom:.25rem;width:44px}.nui-survey-product-upload-title{color:var(--nui-text);font-size:12px;font-weight:600;line-height:1.6}.nui-survey-product-upload-formats,.nui-survey-product-upload-hint{color:var(--nui-muted);font-size:11px;line-height:1.65}.nui-survey-product-media-preview{align-items:center;background:#faf8f5;border:1px solid #ece7df;border-radius:14px;display:flex;height:100%;justify-content:center;min-height:calc(207px + 2.85rem);padding:1rem .85rem}.nui-survey-product-media-gallery-wrapper{align-items:center;display:flex;flex-direction:column;gap:.85rem;max-width:200px;width:100%}.nui-survey-product-media-gallery{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;direction:ltr;display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:200px}.nui-survey-product-media-gallery::-webkit-scrollbar{display:none}.nui-survey-product-media-gallery-item{flex:0 0 200px;position:relative;scroll-snap-align:start;width:200px}.nui-survey-product-media-gallery-thumb{align-items:center;background:#fff;border-radius:14px;display:flex;height:200px;justify-content:center;overflow:hidden;width:200px}.nui-survey-product-media-gallery-thumb img,.nui-survey-product-media-gallery-thumb video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nui-survey-product-media-item-remove{align-items:center;background:hsla(0,0%,100%,.96);border:0;border-radius:50%;box-shadow:0 2px 8px rgba(44,36,25,.12);color:#8a8a8a;cursor:pointer;display:inline-flex;font-size:12px;height:30px;justify-content:center;left:10px;line-height:1;position:absolute;top:10px;width:30px;z-index:2}.nui-survey-product-media-dots{align-items:center;display:flex;gap:7px;justify-content:center}.nui-survey-product-media-dot{background:#d5d5d5;border:0;border-radius:50%;cursor:pointer;height:7px;padding:0;transition:background var(--nui-transition),transform var(--nui-transition);width:7px}.nui-survey-product-media-dot.is-active{background:var(--nui-gold-dark);transform:scale(1.05)}.nui-survey-product-comment{border-top:1px solid #ececec;grid-area:comment;margin-top:1rem;padding-top:1rem}.nui-survey-product-comment-label{color:var(--nui-text);display:block;font-size:14px;font-weight:700;line-height:1.6;margin:0 0 .55rem}.nui-survey-product-comment-wrap{position:relative}.nui-survey-product-comment-input{line-height:1.85;min-height:96px;resize:vertical;width:100%}.nui-survey-product-comment-count{bottom:10px;color:var(--nui-muted);font-size:12px;left:12px;pointer-events:none;position:absolute}.nui-survey-ratings{background:#fff;border:1px solid #ece7df;border-radius:16px;box-shadow:0 8px 24px rgba(44,36,25,.06);padding:1.25rem 1.25rem 1.35rem}.nui-survey-ratings-question{color:var(--nui-text);font-size:16px;font-weight:700;margin:0 0 1.15rem;text-align:center}.nui-survey-ratings-grid{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.nui-survey-ratings-grid--multi{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.nui-survey-rating-card{align-items:center;background:#fff;border:1px solid #ece7df;border-radius:14px;display:flex;flex-direction:column;padding:1rem .75rem .85rem;text-align:center}.nui-survey-rating-card-icon{align-items:center;color:var(--nui-gold-dark);display:inline-flex;height:42px;justify-content:center;margin-bottom:.65rem;width:42px}.nui-survey-rating-card-icon:before{background-color:currentColor;content:"";display:block;height:28px;mask-image:var(--nui-survey-rating-icon);-webkit-mask-image:var(--nui-survey-rating-icon);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:28px}.nui-survey-rating-card-title{color:var(--nui-text);font-size:14px;font-weight:700;line-height:1.5;margin:0 0 .25rem}.nui-survey-rating-card-subtitle{color:var(--nui-muted);font-size:12px;line-height:1.7;margin:0 0 .75rem}.nui-survey-stars{align-items:center;direction:ltr;display:inline-flex;gap:.2rem;justify-content:center}.nui-survey-star{color:#e0c99a;cursor:pointer;display:inline-flex;font-size:18px;line-height:1;margin:0;position:relative}.nui-survey-star input{opacity:0;pointer-events:none;position:absolute}.nui-survey-star .icon-star{display:none}.nui-survey-star.is-active{color:var(--nui-gold-dark)}.nui-survey-star.is-active .icon-star-o{display:none}.nui-survey-star.is-active .icon-star{display:inline-block}.nui-survey-rating-optional{color:var(--nui-muted);font-size:11px;margin-top:.55rem}.nui-survey-section-header{margin-bottom:1rem;text-align:right}.nui-survey-section-title{color:var(--nui-text);display:block;font-size:15px;font-weight:700;margin:0 0 .35rem}.nui-survey-section-subtitle{color:var(--nui-muted);font-size:13px;line-height:1.8;margin:0}.nui-survey-feedback{background:#fff;border:1px solid #ece7df;border-radius:16px;box-shadow:0 8px 24px rgba(44,36,25,.06);padding:1.25rem 1.25rem 1.35rem}.nui-survey-textarea-wrap{position:relative}.nui-survey-textarea{line-height:1.85;min-height:150px;resize:vertical;width:100%}.nui-survey-char-count{bottom:10px;color:var(--nui-muted);font-size:12px;left:12px;pointer-events:none;position:absolute}.nui-survey-submit-wrap{display:flex;justify-content:center}.nui-survey-submit{align-items:center;background:var(--nui-gold-dark);border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;gap:.65rem;justify-content:center;min-height:52px;min-width:min(100%,360px);padding:.85rem 1.5rem;transition:background var(--nui-transition)}.nui-survey-submit:focus,.nui-survey-submit:hover{background:#c08f48;color:#fff;outline:none}.nui-survey-submit i{font-size:16px;line-height:1}.nui-survey-features{background:#f3efe8;border-top:1px solid #ebe4d8;padding:1.35rem 0 1.5rem}.nui-survey-features-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.nui-survey-feature{align-items:flex-start;border-left:1px solid #e2d9cb;display:flex;gap:.75rem;padding:0 .75rem}.nui-survey-feature:first-child{border-left:0}.nui-survey-feature-icon{align-items:center;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.nui-survey-feature-icon img{display:block;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.nui-survey-feature-title{color:var(--nui-text);font-size:14px;font-weight:700;line-height:1.5;margin:0 0 .2rem}.nui-survey-feature-subtitle{color:var(--nui-muted);font-size:12px;line-height:1.7;margin:0}@media (max-width:991px){.nui-survey-product-card{gap:0;grid-template-areas:"main" "gallery" "comment";grid-template-columns:1fr}.nui-survey-product-main{border-bottom:1px solid #ececec;border-left:0;grid-template-columns:200px minmax(0,1fr);padding-bottom:1rem;padding-left:0}.nui-survey-product-gallery{grid-area:gallery;padding-right:0;padding-top:1rem}.nui-survey-product-comment{margin-top:0;padding-top:1rem}.nui-survey-product-media-grid{grid-template-columns:1fr}.nui-survey-product-details{padding:0}.nui-survey-product-order{padding:1rem 0 0}.nui-survey-ratings-grid{grid-template-columns:1fr}.nui-survey-features-grid{gap:.85rem;grid-template-columns:1fr}.nui-survey-feature{border-bottom:1px solid #e2d9cb;border-left:0;padding-bottom:.85rem}.nui-survey-feature:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:767px){.nui-survey-page-title{font-size:20px}.nui-survey-product-card,.nui-survey-product-main{grid-template-columns:1fr}.nui-survey-product-main{justify-items:center;text-align:center}.nui-survey-product-details{align-items:center;text-align:center}.nui-survey-product-order{padding-top:1rem}.nui-survey-submit{width:100%}}
