body{background-color:var(--surface-background-primary)}.cart-step-content{background-color:var(--surface-primary);border:1px solid var(--border-primary);border-radius:15px;padding:.75rem}.checkout-desktop{min-height:700px;padding:1rem}.step{align-items:center;display:flex;gap:.5rem;opacity:.5}.sticky-actions{background:var(--surface-primary);border-top:1px solid var(--border-primary);bottom:0;display:flex;justify-content:space-between;padding:1rem;position:sticky}.cart-desktop{align-items:flex-start;display:grid;gap:1.5rem;grid-template-columns:2fr 1fr}.cart-list{align-items:center;display:flex;flex-direction:column;gap:.5rem}.cart-page-m .cart-list{padding:.5rem}.cart-item-card{min-height:155px;padding:20px}.cart-item-card,.cart-item-card-m{align-items:center;background-color:var(--surface-primary);display:flex;justify-content:space-between;width:100%}.cart-item-card-m{border:1px solid var(--border-primary);border-radius:12px;min-height:125px;padding:20px 15px}.cart-item-card .info,.cart-item-card-m .info{align-items:center;display:flex;gap:.5rem}.info-data{display:flex;flex-direction:column;gap:.25rem;justify-content:start}.cart-thumb{border:1px solid var(--border-primary);border-radius:6px;height:110px;overflow:hidden;position:relative;width:110px}.cart-summary .card{position:sticky;top:1rem}.info .price,.info .title{color:var(--text-primary);font-size:14px;font-weight:700;margin:0}.cart-item-card-m .info .price,.cart-item-card-m .info .title{font-size:13px!important}.info ul{margin:0;padding-right:1rem}.info li{font-size:12px;line-height:17px;margin:0}.info li .label{color:var(--text-teritiary)}.info li .value{color:var(--text-primary);padding-right:.25rem}.offprice-row{align-items:center;display:flex;gap:.5rem;padding-top:.25rem;span{margin:0}.offprice{color:var(--text-teritiary);font-size:12px;text-decoration:line-through}.off-badge{align-items:center;background-color:var(--red-900);border-radius:4px;color:var(--text-inverse);display:inline-flex;flex:0 0 auto;font-size:11px;gap:10px;justify-content:center;padding:0 4px;position:relative}}.remove-cart-btn{align-items:center;background:var(--surface-negative-subtle);border-radius:50%;color:var(--text-negative);display:flex;font-size:1rem;height:40px;justify-content:center;padding:.5rem;width:40px}.cart-item-card-m .remove-cart-btn{font-size:.8rem!important;height:32px!important;width:32px!important}.special-badge{align-items:center;background:var(--surface-info-subtle);border-radius:12px;color:var(--text-info);display:flex;font-size:11px;gap:.2rem;justify-content:center;margin:0;padding:.2rem .5rem;width:-moz-fit-content;width:fit-content}.cart-item-card-m.bundle,.cart-item-card.bundle{border:1px solid var(--border-teritiary);border-radius:10px;width:90%}.cart-list .title-row,.checkout-page .title-row,.delivery-page .title-row,.info-page .title-row{align-items:center;display:flex;padding:.75rem .5rem;width:100%;h3{align-items:center;color:var(--text-primary);display:flex;font-size:18px;gap:.25rem;margin:0;span{color:var(--text-teritiary);font-size:13px}}}.cart-list .title-row{justify-content:space-between}.checkout-page .title-row,.delivery-page .title-row,.info-page .title-row{justify-content:start}.card hr,.cart-list hr,.offcanvas hr{background-color:var(--border-primary);width:100%}.empty-cart-btn{align-items:center;background:transparent;border:1px solid var(--border-focus);border-radius:10px;display:flex;font-size:13px;gap:.25rem;justify-content:center;padding:.5rem}.empty-cart-btn:hover{background:var(--surface-background-primary)}.main-btn{border:none;border-radius:12px;font-size:13px;padding:.75rem .5rem;text-align:center}.next-btn{align-items:center;background-color:var(--surface-inverse-primary);color:var(--text-inverse);display:flex;justify-content:center}.next-btn:disabled{background:var(--icon-disabled)}.next-btn .spinner-border{height:20px;width:20px}.prev-btn{background-color:var(--surface-teritiary);color:var(--text-primary)}.cart-summary .wallet-section,.cart-summary-m .wallet-section{align-items:stretch;display:flex;flex-direction:column;gap:.25rem;justify-content:start;margin-bottom:.75rem}.cart-summary-m{padding:1rem}.cart-summary .title,.cart-summary-m .title{font-size:16px;margin-bottom:.75rem}.cart-summary .summary-item,.cart-summary-m .summary-item,.mellat-info .summary-item{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:.25rem .5rem}.summary-item.off{color:var(--text-positive)}.summary-item .label{color:var(--text-teritiary)}.summary-item .value{color:var(--text-primary)}.cart-summary .card,.cart-summary-m .card{border:1px solid var(--border-primary);border-radius:12px;padding:20px 16px}.checkout-breadcrumb{direction:rtl;padding:.5rem 0}.checkout-breadcrumb ul{align-items:center;display:flex;gap:.5rem;list-style:none;margin:0;padding:0}.checkout-breadcrumb .crumb{align-items:center;display:flex;font-size:14px;transition:opacity .3s ease,transform .3s ease}.checkout-breadcrumb .crumb-btn{background:none;border:none;color:var(--text-teritiary);cursor:pointer;font:inherit;transition:color .2s}.checkout-breadcrumb .crumb-btn:hover:not(:disabled){color:var(--text-primary)}.checkout-breadcrumb .crumb-btn.current{color:var(--text-teritiary)}.checkout-breadcrumb .separator{color:var(--gray-400);margin:0 .3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.info-page{flex-direction:column;gap:.5rem;padding:.5rem}.info-form,.info-page{align-items:center;display:flex}.info-form{flex-wrap:wrap;justify-content:start;width:100%}.info-page-m .info-form{align-items:stretch;border:1px solid var(--border-primary);border-radius:12px}.info-form .form-group,.mellat-main .form-group{font-size:14px;padding:.5rem;input{font-size:14px}}.cart-page-m{display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding-bottom:150px}.cart-item-card-m .cart-thumb{border-radius:8px;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.cart-item-card-m .info{flex:1;padding:.25rem .25rem .25rem 0}.cart-item-card-m .remove{background:none;border:none;color:var(--text-disabled)}.sticky-bottom{align-items:center;background:var(--surface-primary);border-top:1px solid var(--border-primary);bottom:70px;display:flex;justify-content:space-between;left:0;padding:1rem;position:fixed;right:0;z-index:50}.sticky-bottom .btn-primary{background:var(--icon-primary);border:none;border-radius:8px;color:var(--text-inverse);font-size:14px;font-weight:500;padding:.75rem 1rem;width:40%}.sticky-bottom.cart-page-sticky-bottom{align-items:center;box-shadow:0 -2px 4px 1px color-mix(in srgb,var(--surface-brand-subtle) 50%,transparent);flex-direction:column;gap:.25rem;padding:.75rem;width:100%}.cart-desktop .cart-page-divider,.sticky-bottom.cart-page-sticky-bottom .cart-page-divider{border-color:var(--border-hover)}.sticky-bottom.cart-page-sticky-bottom .cart-page-bottom-row{display:flex;justify-content:space-between;width:100%}.cart-desktop .cart-adv-row,.sticky-bottom.cart-page-sticky-bottom .cart-adv-row{align-items:center;display:flex;gap:.5rem;justify-content:center;width:100%}.cart-desktop .cart-adv-row{padding:.5rem 0}.cart-desktop .cart-adv-row .adv-text,.sticky-bottom.cart-page-sticky-bottom .cart-adv-row .adv-text{color:var(--text-primary);font-size:12px}.cart-desktop .cart-adv-row .icc,.sticky-bottom.cart-page-sticky-bottom .cart-adv-row .icc{color:var(--text-brand-subtle);font-size:15px}.sticky-bottom.cart-page-sticky-bottom .btn-primary{background:var(--gold-500);box-shadow:0 0 4px 2px var(--gold-700);color:var(--text-primary);width:45%}.sticky-bottom span{color:var(--text-teritiary);font-size:12px}.sticky-bottom .price{align-items:start;display:flex;flex-direction:column;p{color:var(--text-primary);font-size:14px;font-weight:700;margin:0}}.checkout-page-m,.delivery-page-m,.info-page-m{background:var(--surface-primary);display:flex;flex-direction:column;inset:0;position:fixed;z-index:10000}.modal-header{align-items:center;background:var(--surface-primary);border-bottom:1px solid var(--border-primary);display:flex;gap:.5rem;padding:.75rem 1rem;h4{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}}.modal-header .back-btn,.offcanvas-header .back-btn{align-items:center;background:none;border:none;color:var(--text-primary);display:flex;font-size:1.25rem;justify-content:center}.modal-body{background-color:var(--surface-background-primary);flex:1;overflow-y:auto;padding:1rem 0}.modal-body .custom-form,.modal-body .custom-form-m{background-color:var(--surface-primary);display:flex;flex-direction:column;gap:1rem;padding:1rem .75rem}.delivery-offcanvas-m .custom-form-m,.info-page-m .custom-form,.info-page-m .custom-form-m,.mellat-section .custom-form-m,.offcode-m .custom-form-m{input{border-radius:8px;font-size:12px;height:40px!important;padding:.5rem .75rem;width:100%}label{display:block;font-size:13px;margin-bottom:.25rem}}.form-group label{display:block;font-weight:500;margin-bottom:.25rem}.form-group input{border:1px solid var(--border-primary);border-radius:8px;padding:.5rem .75rem;width:100%}.err{color:var(--text-negative);display:block;font-size:.8rem;margin-top:.25rem}.sticky-bottom-m{background-color:var(--surface-primary);border-top:1px solid var(--border-primary);border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;display:flex;left:0;min-height:200px;position:fixed;width:100%;z-index:10001}.sticky-bottom-m .btn-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:1rem .5rem;width:100%}.sticky-bottom-m .btn-row .next-btn{padding-bottom:1rem;padding-top:1rem;width:calc(70% - .25rem)}.sticky-bottom-m .btn-row .prev-btn{padding-bottom:1rem;padding-top:1rem;width:calc(30% - .25rem)}.sendtype-grid{display:flex;flex-wrap:wrap;gap:10px;width:100%}.sendtype-grid .sendtype-card{align-items:center;background-color:var(--surface-primary);border:1px solid var(--border-primary);border-radius:12px;display:flex;flex:calc(50% - 5px);gap:.5rem;justify-content:space-between;max-width:calc(50% - 5px);padding:.6rem .75rem}.delivery-page-m .sendtype-grid .sendtype-card{flex:100%!important;max-width:100%}.sendtype-card.active{border-color:var(--border-focus)}.address-card .main-part,.address-picker-card .main-part,.gateway-card .main-part,.sendtype-card .main-part{align-items:center;color:var(--text-primary);display:flex;font-size:14px;gap:.5rem;.icc{font-size:20px}}.address-card .main-part{width:80%}.sendtype-card .dp-right-part{align-items:center;display:flex;flex:1;justify-content:space-between;width:100%}.sendtype-card .dp-right-part .subtitle{color:var(--text-teritiary);font-size:12px;margin:0}.address-card .main-part .body,.address-picker-card .main-part .text,.gateway-card .main-part .body,.gift-row .gift-item .text-part,.giftbox-details .giftbox-detail-row .text-part,.sendtype-card .main-part .text{align-items:start;color:var(--text-primary);display:flex;flex-direction:column;gap:.25rem;width:100%;.title{color:var(--text-primary);font-size:14px;font-weight:500;margin:0}.subtitle{color:var(--text-teritiary);font-size:12px;margin:0}.desc{align-items:start;display:flex;flex-direction:column;gap:.25rem;width:100%;span{color:var(--text-teritiary);font-size:12px;margin:0;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}.check{align-items:center;background:transparent;border:1px solid var(--border-focus);border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.address-card .check-mark,.gateway-card .check-mark,.sendtype-card .check-mark,.slot-chip .check-mark{color:var(--text-inverse);display:none;font-size:10px}.address-card.active .check,.gateway-card.active .check,.sendtype-card.active .check,.slot-chip.active .check{background:var(--icon-primary)}.address-card.active .check-mark,.gateway-card.active .check-mark,.sendtype-card.active .check-mark,.slot-chip.active .check-mark{display:block}.title-2{color:var(--text-primary);font-size:15px;font-weight:500;margin:0;padding:.5rem 0;text-align:right;width:100%}.checkout-mobile .title-2{font-size:14px}.address-picker-card{align-items:center;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:10px;display:flex;justify-content:space-between;min-height:75px;padding:.5rem;width:100%}.address-picker-card .main-part{max-width:80%;.title{font-size:12px!important;font-weight:400;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.delivery-page-m .address-picker-card .main-part{max-width:60%}.address-btn,.gift-edit-btn{align-items:center;background:none;border:none;color:var(--text-negative);display:flex;font-size:12px;gap:.5rem;padding:.5rem}.modal-header .title-row,.offcanvas-header{align-items:center;display:flex;height:60px;justify-content:space-between;padding:.5rem;width:100%}.modal-header .title-row{padding:0 .75rem}.delivery-offcanvas-m .offcanvas-body.addr-body-m{padding-bottom:0;padding-top:0}.title-row .close-btn{align-items:center;background:none;border:none;color:var(--text-primary);display:flex;font-size:18px;justify-content:center;padding:.25rem;span{font-size:1.5rem}}.add-address-form,.address-list{background:var(--surface-primary);max-height:500px;position:relative}.addr-body-m .address-list{max-height:calc(90dvh - 200px);padding:0 .5rem 2rem}.add-address-form .custom-form,.add-address-form .custom-form-m{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.9rem;gap:20px;padding:1.5rem;width:100%}.offcanvas .add-address-form{overflow-y:scroll}.offcanvas .custom-form,.offcanvas .custom-form-m{padding:0}.modal-body .sticky-bottom-m{min-height:100px!important;position:sticky!important;z-index:70}.delivery-page-m .modal-body .sticky-bottom-m,.info-page-m .modal-body .sticky-bottom-m{position:fixed!important}.add-address-form .custom-form .form-group.half,.add-address-form .custom-form-m .form-group.half,.addr-group.half{flex:calc(50% - 10px)}.add-address-form .custom-form .form-group.full,.add-address-form .custom-form-m .form-group.full,.addr-group.full{flex:100%}.modal-body{border-radius:inherit;padding:0}.custom-form textarea,.custom-form-m textarea{background:var(--surface-teritiary);border:1px solid var(--border-primary);border-radius:8px;min-height:100px;padding:.5rem;width:100%}.address-list{flex-direction:column;gap:1rem;max-height:500px;overflow-y:scroll;padding:1rem}.address-card,.address-list{background:var(--surface-primary);display:flex}.address-card{align-items:center;border:1px solid var(--border-primary);border-radius:12px;justify-content:space-between;min-height:120px;padding:.75rem;width:100%}.address-list .address-card{cursor:pointer}.edit-btn{background:none;border:none;justify-content:center}.day-card,.edit-btn{align-items:center;display:flex;padding:.5rem}.day-card{background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:10px;flex-direction:column;height:90px;justify-content:space-evenly;width:85px}.days-row .date{color:var(--text-teritiary);font-size:12px;font-weight:600;margin:0;text-wrap:wrap;width:100%}.days-row .weekday{color:var(--text-primary);font-size:12px;font-weight:400;margin:0;width:100%}.inperson-section{flex-direction:column;padding:0 .5rem}.days-row,.inperson-section{align-items:center;display:flex;width:100%}.days-row{gap:.5rem;padding:0 .75rem}.slots-row{align-items:stretch;display:flex;flex-direction:column;justify-content:start;padding:.5rem;width:100%}.slot-chip{align-items:center;background:var(--surface-primary);border:none;border-bottom:1px solid var(--border-primary);cursor:pointer;display:flex;gap:.5rem;padding:.75rem .5rem;p{color:var(--text-primary);font-size:14px;margin:0}}.slot-chip:disabled{cursor:auto;text-decoration:line-through}.address-card .check,.slot-chip .check{height:25px;width:25px}.address-info{align-items:center;background:var(--surface-primary);display:flex;flex-wrap:wrap;gap:20px;padding:1.5rem;width:100%}.addr-group{align-items:start;display:flex;flex-direction:column;gap:.25rem}.addr-group .title{color:var(--text-primary);font-size:12px;font-weight:500;margin:0;padding-right:.5rem}.addr-group .addr-item{align-items:center;background:var(--surface-teritiary);border:none;border-radius:10px;color:var(--text-primary);display:flex;font-size:13px;height:40px;justify-content:start;margin:0;padding:.5rem .75rem;text-align:right;width:100%}.addr-item.text{align-items:start;min-height:90px;text-wrap:wrap}.tnc-section{gap:.5rem;width:100%}.tnc-section,.tnc-text-row{align-items:center;display:flex}.tnc-text-row{flex-wrap:wrap;gap:.25rem}input[type=checkbox].tnc-check{accent-color:var(--icon-primary);height:18px;width:18px}.link-btn{background:none;border:none;color:var(--text-info);padding:0}.link-btn,.tnc-text{font-size:13px;margin:0}.tnc-text{color:var(--text-primary);cursor:pointer;text-align:right}.tnc-content{align-items:start;background:var(--surface-primary);display:flex;flex-direction:column;height:100%;justify-content:center;overflow-y:scroll;padding:1rem;width:100%}.offcanvas .tnc-content{padding:1rem 0}.offcanvas .tnc-content ul{color:var(--text-teritiary);font-size:13px;line-height:23px;padding:0 1.25rem}.tnc-content .title-part{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:1rem;width:100%;span{background:transparent;color:var(--text-info);font-size:30px;margin:0;padding:0}}.title-part .title-logo{align-items:center;background:color-mix(in srgb,var(--text-info-subtle)30%,transparent);border-radius:50%;display:flex;height:50px;justify-content:center;padding:.5rem;width:50px}.title-part .title{color:var(--text-primary);font-size:16px;font-weight:500;margin:0;text-align:center;width:100%}.tnc-content ul{color:var(--text-teritiary);font-size:13px;li{color:var(--text-teritiary);font-size:13px;margin-bottom:.25rem}}.giftbox-section,.giftbox-section-m{align-items:start;display:flex;flex-direction:column;width:100%}.giftbox-section .check-row,.giftbox-section-m .check-row{align-items:start;display:flex;gap:.5rem;width:100%}.gift-title-row{align-items:center;display:flex;justify-content:space-between;width:100%}.gift-title-row .title-2{width:-moz-fit-content;width:fit-content}.gift-text{color:var(--text-primary);cursor:pointer;font-size:13px;margin:0;text-align:right}.giftbox-list{align-items:start;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:10px;display:flex;flex-direction:column;justify-content:start;width:100%}.giftbox-list .top-row{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;gap:.5rem;justify-content:space-between;padding:.5rem;width:100%}.giftbox-list .top-row .title{color:var(--text-primary);font-size:12px;font-weight:500;margin:0}.giftbox-list .giftbox-details{align-items:center}.giftbox-list .giftbox-details,.giftbox-section-m .giftbox-details{display:flex;flex-direction:column;gap:.5rem;justify-content:start;width:100%}.giftbox-section-m .giftbox-details{align-items:stretch}.giftbox-details .giftbox-detail-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:.5rem;width:95%}.giftbox-section-m .giftbox-details .giftbox-detail-row{align-items:stretch;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:12px;padding:0;width:100%}.giftbox-section-m .giftbox-details .giftbox-detail-row .right-part{align-items:center;display:flex;gap:.5rem;padding:.6rem .75rem}.giftbox-section-m .giftbox-detail-row .edit-btn{align-items:center;border-right:1px solid var(--border-primary);display:flex;justify-content:center;min-width:16%;padding:.6rem .75rem}.giftbox-detail-row .icc{color:var(--text-primary);font-size:20px}.giftbox-detail-row .edit-btn .icc{font-size:1rem}.giftbox-section-m .giftbox-detail-row .edit-btn .icc{font-size:18px}.giftbox-section .edit-btn:hover{background:var(--surface-background-secondary);border-radius:50%}.giftbox-content{justify-content:center;padding:1rem}.giftbox-content,.giftbox-content-m{background:var(--surface-primary);display:flex;gap:.5rem;width:100%}.giftbox-content-m{flex-direction:column;justify-content:start;padding-bottom:160px}.giftbox-content .giftbox-summary{align-items:center;border-right:1px solid var(--border-primary);display:flex;flex:calc(35% - 0.25rem);flex-direction:column;gap:.75rem;justify-content:center;padding:.75rem;width:35%}.giftbox-content-m .giftbox-summary{align-items:center;border-top:1px solid var(--border-primary);display:flex;flex-direction:column;gap:.5rem;justify-content:start;padding:2rem .25rem 0;width:100%}.giftbox-summary-card{align-items:stretch;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:10px;display:flex;flex-direction:column;gap:.75rem}.giftbox-content-m .giftbox-summary-card,.giftbox-summary-card{padding:1.25rem 1rem;width:100%}.giftbox-content .giftbox-body{align-items:stretch;display:flex;flex:calc(65% - 0.25rem);flex-direction:column;gap:.75rem;justify-content:start;padding:.5rem;width:65%}.giftbox-content-m .giftbox-body{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;justify-content:start;min-height:500px;padding:0;width:100%}.giftbox-body h5,.giftbox-summary h5{color:var(--text-primary);font-size:15px;font-weight:500;margin:0;text-align:right;width:100%}.giftbox-content-m .giftbox-body h5,.giftbox-content-m .giftbox-summary h5{color:var(--text-primary);font-size:14px;font-weight:500;margin:0;text-align:right;width:100%}.giftbox-summary .sum-row{align-items:center;display:flex;gap:.25rem;justify-content:space-between;width:100%}.sum-row .right-part{align-items:center;display:flex;gap:.5rem}.sum-row .label{color:var(--text-primary);font-size:13px;font-weight:500}.sum-row .value{color:var(--text-teritiary);font-size:12px;font-weight:400}.sum-row .price{color:var(--text-teritiary);font-size:13px;font-weight:500}.sum-row.price-row{border-top:1px solid var(--border-primary);padding-top:.5rem}.giftbox-body .gift-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem;overflow-x:scroll;width:100%}.gift-row .gift-item,.giftbox-content-m .gift-row .gift-item{align-items:center;background-color:var(--surface-primary);border:1px solid var(--border-primary);border-radius:12px;display:flex;flex:calc(50% - 0.25rem);gap:.25rem;max-width:50%;padding:.75rem}.giftbox-content-m .gift-row .gift-item{justify-content:start}.gift-item.active,.giftbox-content-m .gift-row .gift-item.active{border-color:var(--border-focus)}.gift-item .mainicon{color:var(--text-primary);font-size:20px;position:relative}.gift-item .logo-part{align-items:center;display:flex;position:relative}.gift-item .chosen-tick{bottom:-3px;color:var(--text-positive-subtle);font-size:15px;left:-1px;position:absolute}.giftbox-content-m .gift-item .chosen-tick{bottom:-2px;color:var(--text-positive-subtle);font-size:15px;left:0;position:absolute}.gift-item .logo-part.chosen .mainicon{color:var(--text-positive-subtle)}.gift-form,.gift-form .empty{align-items:center;display:flex;justify-content:center;min-height:300px;padding:.5rem;width:100%}.gift-form .empty{min-height:calc(1.5rem + 324px)}.giftbox-content-m .gift-form{padding:.5rem 0}.giftbox-content-m .gift-form .empty{min-height:calc(1rem + 324px)}.gift-form .empty p{color:var(--text-primary);font-size:16px;font-weight:500;margin:0;text-align:center}.gift-slider{gap:.25rem}.gift-slider,.gift-slider-wrapper-m{display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;min-width:300px;overflow:hidden;width:100%}.gift-slider-wrapper-m{align-items:stretch;flex-direction:column;gap:.5rem}.gift-nav-row{align-items:center;display:flex;gap:.75rem;justify-content:center;width:100%}.gift-nav-row .gift-nav-btn{align-items:center;aspect-ratio:1;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:50%;display:flex;justify-content:center;padding:.25rem;width:40px;.icc{color:var(--text-primary);font-size:20px}}.gift-slider .gift-nav-btn{align-items:center;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:8px;display:flex;justify-content:center;padding:.5rem;width:calc(16px + 1rem);.icc{color:var(--text-primary);font-size:16px}}.gift-nav-btn:not(:disabled):hover{background:var(--surface-teritiary)}.gift-nav-btn:disabled{filter:opacity(.5)}.gb-slider-content{flex:1;overflow:hidden;padding:.25rem}.gb-slider-content,.gb-slider-wrapper{align-items:center;display:flex;position:relative}.gb-slider-wrapper{gap:.5rem;min-width:100%;padding:.5rem;transition-property:transform}.giftbox-content-m .gb-slider-content{padding:0}.gift-thumb,.giftbox-content-m .gift-thumb{border:1px solid var(--border-primary);border-radius:6px;height:300px;overflow:hidden;position:relative;width:300px}.giftbox-content-m .custom-item-img.show{height:100%;width:100%}.gift-slider-item{align-items:center;background:var(--surface-primary);border:none;border-radius:8px;display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:start;padding:12px;position:relative}.giftbox-content-m .gift-slider-item{padding:12px}.gift-slider-item:not(.active):hover{border:1px solid var(--border-primary);box-shadow:0 0 4px 1px var(--border-primary)}.gift-slider-item .desc-row{align-items:center;display:flex;gap:.25rem;justify-content:center}.gift-slider-item .desc-row span{color:var(--text-teritiary);font-size:13px;font-weight:500;margin:0}.gift-slider-item.active{border:4px solid var(--border-focus);box-shadow:0 0 5px 2px var(--surface-overlay-soft)}.gift-slider-item.active .desc-row span{color:var(--text-primary);font-size:15px}.giftbox-modal{max-width:1250px}.giftbox-offcanvas.offcanvas .title-row{justify-content:center}.delivery-content{display:flex;flex-direction:column;gap:1.5rem;padding:.75rem}.offcanvas-backdrop{z-index:10040}.delivery-offcanvas-m.offcanvas{border-top-left-radius:12px;border-top-right-radius:12px;height:90%;max-height:90%;z-index:10041}.offcanvas .sticky-bottom-m{min-height:100px}.offcanvas .add-address-form,.offcanvas .address-list,.offcanvas:not(.mellat-offcanvas) .custom-form-m{min-height:calc(100% - 100px)}.offcanvas .title-row{align-items:center;display:flex;justify-content:space-between;padding:.75rem;width:100%}.offcanvas .title-row h4{font-size:16px}.address-card .main-part .body,.offcanvas .main-part .body{width:80%}.offcanvas .check,.offcanvas .edit-btn{padding:0}.delivery-content .check,.offcanvas .check{height:20px;width:20px}.days-section{align-items:center;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:12px;display:flex;flex-direction:column;min-height:250px;padding:.5rem;width:100%}.days-section .days-row{overflow-x:scroll;padding:.5rem;width:100%}.day-card{min-width:80px}.day-card.active{border:2px solid var(--border-focus)}.checkout-page{padding:1rem}.offcode-btn{background:var(--icon-primary);border:none;border-radius:12px;color:var(--text-inverse);font-size:13px;height:50px;padding:.75rem .5rem;text-align:center}.gateway-grid{flex-wrap:wrap;gap:.5rem;justify-content:center;transition:transform .2s ease}.gateway-card,.gateway-grid{align-items:center;display:flex}.gateway-card{background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:12px;cursor:pointer;justify-content:space-between;min-height:85px;overflow:hidden;padding:10px 12px;position:relative;text-align:right;transition:transform .3s ease;width:100%}.gateway-card.wallet{min-height:70px}.checkout-page-m .gateway-card{min-height:77px;padding:8px 12px}.checkout-page-m .gateway-card.wallet{min-height:65px}.gateway-card.wallet .gateway-logo .icc{color:var(--text-secondary);font-size:32px}.checkout-page-m .gateway-card.wallet .gateway-logo .icc{color:var(--text-secondary);font-size:28px}.gateway-card.active{border:1px solid var(--border-focus);min-height:100px}.checkout-page-m .gateway-card.active{min-height:90px}.gateway-card.wallet.active{min-height:70px}.gateway-card.disabled{background:var(--surface-background-primary);cursor:auto;opacity:.55}.checkout-page-m .gateway-card.wallet.disabled{background:var(--surface-primary)}.gateway-card.disabled .check{visibility:hidden}.gateway-head{align-items:center;display:flex;gap:10px}.gateway-logo img{height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.gateway-titles .caption{color:var(--text-teritiary);font-size:12px;margin:0}.gateway-titles .caption.offer{background:var(--surface-positive-subtle);border-radius:12px;color:var(--text-primary);font-weight:700;padding:.25rem .5rem}.gateway-titles .caption.offer.mobile{font-size:11px;font-weight:600}.gateway-titles h6{color:var(--text-primary);font-size:14px;margin:0}.gateway-body{display:none;flex-direction:column;gap:8px;margin-top:0}.gateway-card.active .gateway-body{display:flex}.gateway-card.active{overflow:visible}.gateway-control label{color:#555;display:block;font-size:12px;margin-bottom:4px}.gateway-link{font-size:12px}.gateway-title{align-items:center;display:flex;padding:.5rem;width:100%;h4{color:var(--text-primary);font-size:13px;font-weight:500;margin:0;text-align:right}}.gateway-control{display:none;width:250px}.gateway-card.active .gateway-control{display:block}.summary-price{align-items:center;border-top:1px solid var(--border-primary);display:flex;font-size:14px;justify-content:space-between;padding:.5rem;span{color:var(--text-primary);font-weight:500}}.summary-price-m{align-items:center;border-top:1px solid var(--border-primary);display:flex;font-size:14px;justify-content:space-between;padding:.75rem .5rem;span{color:var(--text-primary);font-weight:500}}.offcode-box .custom-form,.offcode-box-m .custom-form{gap:.5rem}.gateway-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;left:.5rem;position:absolute;top:.3rem;z-index:2}.badge-freeship{align-items:center;background-color:var(--surface-positive-subtle);border-radius:12px;display:flex;gap:.2rem;justify-content:center;padding:.2rem .35rem}.badge-freeship .icc{color:var(--text-primary);font-size:15px!important}.badge-offcode{align-items:center;background:var(--surface-negative-subtle);border-radius:12px;color:var(--text-negative);display:flex;font-size:12px;gap:.25rem;padding:.2rem}.badge-offcode .icc{font-size:15px!important}.badge-offcode .extra-m{color:var(--text-negative)}.badge-freeship .extra-m,.badge-offcode .extra-m{display:none;font-size:12px;font-weight:500;line-height:12px;margin:0}.badge-freeship .extra-m{color:var(--text-primary)}.badge-offcode .extra{color:var(--text-negative)}.badge-freeship .extra,.badge-offcode .extra{display:block;font-size:12px;line-height:12px;margin:0}.badge-freeship .extra{color:var(--text-primary);font-weight:500}.gateway-card.active .badge-freeship .extra-m,.gateway-card.active .badge-offcode .extra-m{display:block}.gateway-card.active .badge-offcode{padding:.25rem .35rem}.offcode-box .off-input{padding:.5rem .75rem;width:80%}.offcode-box-m .off-input{padding:.5rem .75rem}.off-input.success{background:var(--surface-positive-subtle);border:1px solid var(--border-positive)}.offcode-box .offcode-btn{width:calc(20% - .5rem)}.offcode-section{align-items:start;display:flex;flex-direction:column;padding:1rem;width:100%}.offcode-box .off-message-card,.offcode-section .off-message-card{align-items:center;background:var(--surface-positive-subtle);border:none;border-radius:12px;color:var(--text-positive);display:flex;font-size:13px;height:50px;padding:.5rem .75rem;width:100%}.offcode-section .off-message-card{height:auto;padding:1rem .75rem}.off-message-card span{color:inherit;font-size:inherit;margin:0}.ok-text{color:var(--text-positive);font-size:12px;margin-bottom:0;padding-bottom:.5rem;padding-top:.5rem;text-align:right}.offcode-btn-m{align-items:center;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:12px;color:var(--text-secondary);display:flex;justify-content:space-between;padding:1rem .75rem;span{color:var(--text-secondary);font-size:13px;font-weight:500}.icc{font-size:20px!important}}.offcode-m.offcanvas,.payment-m.offcanvas{height:395px;max-height:50%;min-height:37%}.mellat-offcanvas.offcanvas,.offcode-m.offcanvas,.payment-m.offcanvas{border-top-left-radius:12px;border-top-right-radius:12px;z-index:10041}.mellat-offcanvas.offcanvas{height:95%;max-height:98%;min-height:50%}.orderable-alert{align-items:center;background:var(--surface-background-teritiary);border:1px solid var(--border-hover);border-radius:10px;color:var(--text-primary);display:flex;overflow:hidden;padding:.75rem 1rem;position:relative;width:100%}.orderable-alert.special{background:var(--hematite-800);border-color:var(--border-brand);color:var(--text-inverse);overflow:visible}.orderable-alert.special .alert-icon{align-items:center;aspect-ratio:1;background:var(--surface-elevated);border:2px solid var(--border-brand);border-radius:50%;box-shadow:0 0 5px 1px var(--surface-brand-subtle);color:var(--text-brand);display:flex;font-size:18px;justify-content:center;position:absolute;right:-8px;top:-8px;width:26px}.delivery-page-m .orderable-alert.special .alert-icon{font-size:20px;width:30px}.orderable-alert.special .alert-icon .icc{color:inherit;font-size:inherit}.orderable-alert .alert-text{color:inherit;font-size:12px;line-height:19px;margin:0;text-align:right;text-wrap:wrap;white-space:pre-line}.delivery-main{padding-bottom:140px;width:100%}.tnc-offcanvas .delivery-main{height:calc(90dvh - 3rem);padding-bottom:100px}.giftbox-offcanvas .giftbox-body,.giftbox-offcanvas .giftbox-content-m,.giftbox-offcanvas.offcanvas{background:var(--surface-background-primary)}.giftbox-offcanvas .sticky-bottom-m,.tnc-offcanvas .sticky-bottom-m{height:100px}.peyk-notif-wrapper{align-items:start;padding:1rem .5rem}.info-section,.note-section,.peyk-notif-wrapper{display:flex;flex-direction:column;gap:.25rem;width:100%}.info-section,.note-section{padding:.5rem}.note-content{align-items:stretch;background-color:var(--surface-primary);border:1px solid var(--border-primary);border-radius:12px;display:flex;flex-direction:column;gap:0;justify-content:start;overflow:hidden;padding:2px;width:100%}.note-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s linear,opacity .2s linear}.note-content.open .note-body{max-height:220px;opacity:1}
/*    !*padding: .6rem .75rem;*!*/.note-content .note-add-btn{align-items:center;background-color:var(--surface-primary);border:none;border-radius:inherit;display:flex;height:48px;justify-content:space-between;padding:.5rem;width:100%}.note-add-btn .icc{color:var(--text-primary);font-size:20px;padding:.5rem}.note-btn-wrapper{align-items:center;border-bottom:1px solid var(--border-primary);border-radius:6px;display:flex;height:48px;justify-content:end;padding:2px .5rem;width:100%}.note-reset-btn{align-items:center;background:var(--surface-negative-subtle);border:none;border-radius:12px;display:flex;gap:.2rem;justify-content:center;padding:10px 20px}.note-reset-btn .icc{color:var(--text-negative);font-size:18px;padding:0}.note-add-btn .title,.note-reset-btn .title{color:var(--text-primary);font-size:12px;font-weight:500;margin:0;text-align:right}.note-reset-btn .title{color:var(--text-negative)}.note-section .custom-form{gap:.5rem;padding:.2rem}.note-section .error-text{color:var(--text-negative);font-size:12px;margin-bottom:0;padding:0 .25rem .5rem;text-align:right}.note-section textarea{font-size:14px;height:150px;overflow-y:scroll;resize:none}.note-section textarea:focus{background:var(--surface-secondary);border-color:var(--border-focus);box-shadow:none;outline:none}.mellat-section{align-items:stretch;display:flex;flex-direction:column;gap:.25rem;height:calc(100% - 80px);justify-content:space-between;overflow-y:scroll;width:100%}.mellat-modal .mellat-section{max-height:575px;padding:.75rem}.mellat-modal .custom-form-m{border:1px solid var(--border-primary);border-radius:10px;gap:.5rem;padding:.75rem}.mellat-section .mellat-info,.mellat-section .mellat-main{display:flex;flex-direction:column;justify-content:start;width:100%}.mellat-section .mellat-main{gap:.75rem}.mellat-section .mellat-info{border:1px solid var(--border-primary);border-radius:10px;padding:.5rem}.mellat-modal .mellat-info{background:var(--surface-primary)}.price-text{color:var(--text-teritiary);font-size:11px;margin:0;text-align:right;text-wrap:wrap;width:100%}.mellat-section .custom-form-m .select-display{height:40px}.mellat-offcanvas .title-row{align-items:center;justify-content:center;padding:.25rem}.mellat-modal .modal-header{padding:.25rem}.mellat-modal .modal-header .title-row{align-items:center;height:45px;padding:.25rem}.mellat-modal .modal-header .title-row h4,.mellat-offcanvas .offcanvas-header .title-row h4{font-size:14px;margin:0}.mellat-modal .modal-header .title-row h4{padding-right:.75rem}.mellat-offcanvas .offcanvas-header{height:45px}.mellat-section .mellat-notes{padding:0 1.25rem 0 .75rem}.mellat-section .mellat-notes li{color:var(--icon-brand);list-style-type:disc;padding-bottom:.5rem}.mellat-section .m-note{color:var(--text-secondary);font-size:12px;margin:0;padding:0;text-align:right;text-wrap:wrap}.mellat-section .mellat-notes .m-tck{display:flex;flex-direction:column;gap:.5rem;width:100%}.mellat-modal .modal-body .sticky-bottom-m,.mellat-offcanvas .sticky-bottom-m{min-height:80px!important}.mellat-modal .sticky-bottom-m .btn-row,.mellat-offcanvas .sticky-bottom-m .btn-row{padding:.5rem}.m-note .bold,.price-text.bold{color:var(--text-primary);font-weight:600}.m-note .italic,.price-text .italic{color:var(--text-primary);font-style:italic}.summary-item.special,.summary-item.special .label{color:var(--text-negative-subtle);font-weight:600}.mellat-modal .m-tck-link,.mellat-offcanvas .m-tck-link{align-items:center;color:var(--text-brand);display:flex;font-size:12px;font-weight:500;gap:.2rem;text-decoration:none}.m-tck-link .icc{font-size:16px}.mellat-modal .modal-dialog{min-width:550px}.mellat-modal .mellat-main .form-group{padding:0 .5rem}.mellat-offcanvas .sticky-bottom-m .btn-row .prev-btn{font-size:12px;width:calc(40% - .25rem)}.mellat-offcanvas .sticky-bottom-m .btn-row .next-btn{width:calc(60% - .25rem)}