section.shipping-page{margin-top:1vw;width:100%;justify-content:space-between!important}section.shipping-page,section.shipping-page .shipping-info{min-height:10vw;position:relative;gap:1vw;align-items:start!important}section.shipping-page .shipping-info{padding:1.5vw;width:67%;border-radius:.9vw;border:.12vw solid var(--bg-soft);justify-content:start!important}.cart-addresses-top-bar{padding-bottom:1.5vw;width:100%;gap:1vw;justify-content:space-between!important;border-bottom:.12vw solid var(--bg-soft)}.cart-addresses-top-bar>div{gap:.75vw}.cart-addresses-top-bar>div i{font-size:1.6vw;color:var(--primary)}.cart-addresses-top-bar>div h2.title{font-weight:600;font-size:1vw;color:var(--dark-box-bg);align-items:start!important;gap:.25vw}.cart-addresses-top-bar>div h2.title span{font-size:.85vw;font-weight:300}.address-form-container .lds-ellipsis{position:absolute;bottom:.5vw}section.shipping-page .shipping-info .address-options-cont ul{padding:.5vw 1vw;width:11vw;position:absolute;top:100%;background-color:var(--light-bg);border-radius:1vw;box-shadow:0 .1vw .4vw var(--shadow-black-100);left:-1vw;display:none!important}#address-form-container{width:100%;min-height:10vw;position:relative;padding:1vw 0;column-gap:1vw;row-gap:1.75vw;justify-content:space-between!important;flex-wrap:wrap!important}#address-form-container .input-group{margin-bottom:.5vw;width:48%;align-items:start!important;position:relative}#address-form-container .input-group label{display:flex!important;align-self:center!important;justify-content:center!important;padding:0 .7vw;height:1.25vw;font-size:.88vw;font-weight:400;transition:all .25s ease-in-out;opacity:1;visibility:visible;color:var(--text-muted);position:absolute;background-color:var(--light-bg)!important;top:-.6vw;right:1vw;z-index:3!important}#address-form-container .input-group:has(input:focus) label{color:var(--neutral-600)!important}#address-form-container .input-group input{padding:.5vw 1vw!important;font-size:.9vw;width:100%;height:3vw}#address-form-container .input-group input:focus{background-color:transparent!important;border-color:var(--text-secondary-50)}#address-form-container textarea{resize:none;padding:1vw;width:100%!important;height:8vw;outline:none;border-radius:.85vw;border:.1vw solid var(--border);color:var(--dark-font);font-size:.95vw;transition:all .2s ease-in-out;font-family:IRANYekanX-FaNum,sans-serif;caret-color:var(--primary);line-height:1.6vw;font-weight:600}#address-form-container textarea:focus{background-color:transparent!important;border-color:var(--text-secondary-50)}#address-form-container .input-group div.error-msg{width:100%;color:var(--primary);position:absolute;top:101%;right:.5vw;gap:.3vw;justify-content:start!important;font-size:.7vw}#address-form-container .input-group.drop-down input{cursor:pointer!important}#address-form-container .input-group.drop-down input *{pointer-events:none}#address-form-container .drop-down-container{display:flex;flex-direction:column;width:100%;height:0;overflow:hidden;border-radius:.75vw;box-shadow:0 0 .75vw var(--shadow-black-200);background-color:var(--light-bg);transition:all .25s ease-in-out;position:absolute;top:101%}#address-form-container .drop-down-search{flex-shrink:0;width:100%;padding:.5vw .75vw;border:none;border-bottom:.08vw solid var(--shadow-black-200);background-color:transparent;outline:none;font-family:inherit;font-size:inherit}#address-form-container .drop-down-container.active{height:16vw}#address-form-container .drop-down-container ul{padding-top:.5vw;width:100%;flex:1 1;min-height:0;overflow:auto}#address-form-container .drop-down-container ul li{padding:.75vw;width:100%;gap:.5vw;justify-content:start!important;transition:all .2s}#address-form-container .drop-down-container ul li *{pointer-events:none}#address-form-container .drop-down-container ul li:hover{background-color:var(--lightest-red)}#address-form-container .shipping-methods-selector{padding:0 .75vw;width:100%;min-height:4vw;justify-content:start!important}#address-form-container .shipping-methods-selector input{display:none}#address-form-container .shipping-methods-selector>div{padding:0 .75vw;gap:.8vw;position:relative;margin-bottom:1vw}#address-form-container .shipping-methods-selector>div label{min-width:10vw;padding:.7vw 1vw;border-radius:.85vw;border:.1vw solid var(--border);position:relative;gap:.5vw;font-size:.9vw;font-weight:500;cursor:pointer;transition:all .2s ease-in-out}#address-form-container .shipping-methods-selector>div label:hover{background-color:var(--lightest-red)}#address-form-container .shipping-methods-selector>div label i{font-size:1.1vw;color:var(--primary);transition:all .1s;display:none}#address-form-container .shipping-methods-selector input~div.description{position:absolute;width:100%!important;top:98%;right:0;color:var(--surface-dark);opacity:.5}#address-form-container .shipping-methods-selector input~div.description p{padding-right:1vw;width:100%;display:none;font-size:.86vw;font-weight:300;justify-content:start!important;gap:.35vw}#address-form-container .shipping-methods-selector input~div.description p i{font-size:1vw;transform:translateY(.1vw)}#address-form-container .shipping-methods-selector input:first-child:checked~div label:first-child{background-color:var(--lightest-red)}#address-form-container .shipping-methods-selector input:first-child:checked~div label:first-child i,#address-form-container .shipping-methods-selector input:first-child:checked~div p:first-child{display:flex}#address-form-container .shipping-methods-selector input:nth-child(2):checked~div label:nth-child(2){background-color:var(--lightest-red)}#address-form-container .shipping-methods-selector input:nth-child(2):checked~div label:nth-child(2) i,#address-form-container .shipping-methods-selector input:nth-child(2):checked~div p:nth-child(2){display:flex}#address-form-container .shipping-methods-selector input:nth-child(3):checked~div label:nth-child(3){background-color:var(--lightest-red)}#address-form-container .shipping-methods-selector input:nth-child(3):checked~div label:nth-child(3) i,#address-form-container .shipping-methods-selector input:nth-child(3):checked~div p:nth-child(3){display:flex}#address-form-container .shipping-methods-selector input:nth-child(4):checked~div label:nth-child(4){background-color:var(--lightest-red)}#address-form-container .shipping-methods-selector input:nth-child(4):checked~div label:nth-child(4) i,#address-form-container .shipping-methods-selector input:nth-child(4):checked~div p:nth-child(4){display:flex}#select-province-msg{padding:.75vw;font-size:.8vw;font-weight:500}#empty-carriers-msg{width:100%;gap:.4vw;font-size:.95vw;font-weight:400}#empty-carriers-msg i{font-size:2.25vw;color:var(--secondary)}#empty-carriers-msg h5{width:24vw;font-size:.9vw;font-weight:400;text-align:center;opacity:.75}@media (max-width:450px){section.shipping-page{margin-top:2vw;width:100%;min-height:10vw;position:relative;gap:3vw;flex-direction:column}section.shipping-page .shipping-info{padding:2.5vw 4vw;width:100%;border-radius:2vw;gap:2vw;height:105vh}#address-form-container{margin-top:3vw}.cart-addresses-top-bar>div i{font-size:5.6vw!important;color:var(--primary)}.cart-addresses-top-bar>div h2.title{font-size:3.8vw;gap:2.25vw}.cart-addresses-top-bar>div{gap:2.75vw}.cart-addresses-top-bar>div h2.title span{font-size:2.85vw}#address-form-container .input-group{margin-bottom:5.9vw;width:100%}#address-form-container .input-group input{padding:.85vw 2vw!important;font-size:3.2vw;border-radius:2vw;height:9.9vw;border:.1vw solid var(--border)}#address-form-container .input-group label{height:1.25vw;font-size:2.88vw;font-weight:400;transition:all .25s ease-in-out;opacity:1;visibility:visible;color:var(--text-muted);position:absolute;background-color:var(--light-bg)!important;top:-.6vw;right:3vw;z-index:3!important}#address-form-container textarea{resize:none;padding:2.29vw 2vw;height:27vw;border-radius:2vw;border:.1vw solid var(--border);font-size:2.95vw;line-height:4.8vw}#address-form-container .drop-down-container.active{height:60vw;border-radius:2vw;box-shadow:0 0 2.75vw var(--shadow-black-200)}#address-form-container .drop-down-container ul{padding:2.6vw}#address-form-container .drop-down-container ul li{padding:2.75vw;margin-bottom:2.9vw;font-size:3.5vw;gap:2.5vw;font-weight:500}#address-form-container .drop-down-container ul li i{font-size:4.2vw}#select-province-msg{padding:3vw;font-size:2.95vw}#address-form-container .input-group div.error-msg{width:100%;color:var(--primary);position:absolute;top:103%;right:.5vw;gap:1.3vw;justify-content:start!important;font-size:2.77vw}#address-form-container .shipping-methods-selector input~div.description{position:absolute;width:100%!important;top:99%;right:0;color:var(--surface-dark);opacity:.5}#address-form-container .shipping-methods-selector input~div.description p i{font-size:3.3vw;transform:translateY(1vw)}#address-form-container .shipping-methods-selector input~div.description p{padding-right:1vw;font-size:3.36vw;gap:.35vw}#address-form-container .shipping-methods-selector>div label{min-width:20vw;padding:1.7vw 3vw;border-radius:2vw;gap:.5vw;font-size:3.4vw}#address-form-container .shipping-methods-selector>div{padding:0 .75vw;gap:.8vw;margin-top:3vw}#address-form-container .shipping-methods-selector>div label i{font-size:3.6vw}#empty-carriers-msg i{font-size:6.25vw}#empty-carriers-msg h5{width:78vw;font-size:3.29vw;opacity:.75}}section.payment-methode-page{margin-top:1vw;width:100%;justify-content:space-between!important}.payment-methode-container,section.payment-methode-page{min-height:10vw;position:relative;gap:1vw;align-items:start!important}.payment-methode-container{padding:1.5vw;width:67%;border-radius:.9vw;border:.12vw solid var(--bg-soft);justify-content:start!important}.payment-methode-container h2{padding-bottom:1.5vw;width:100%;text-align:start!important;font-size:1vw;font-weight:600;color:var(--dark-box-bg);border-bottom:.125vw solid var(--bg-soft)}.payment-methode-options{margin-top:1.5vw;width:100%;min-height:10vw;gap:1.25vw}.payment-methode-card{padding:1vw 0;width:100%;height:8vw;border:.125vw solid var(--bg-soft);border-radius:.85vw;gap:1vw;justify-content:start!important;transition:all .25s ease-in-out;cursor:pointer}.payment-methode-card:hover{filter:brightness(.97);background-color:var(--bg-primary)}.payment-methode-card.active{border-color:var(--primary);filter:brightness(1)!important;background-color:transparent!important}.payment-methode-card.disabled{pointer-events:none!important;cursor:not-allowed!important;overflow:hidden!important;opacity:.9;position:relative}.payment-methode-card.disabled svg{opacity:.4}.payment-methode-card.disabled h4{color:gray!important}.payment-methode-card #coming-soon{display:none!important}.payment-methode-card.disabled #coming-soon{display:flex!important;width:12vw;height:2.5vw;background-color:var(--light-red);color:var(--black);position:absolute;top:.5vw;left:-3.5vw;transform:rotate(-36deg);font-weight:600;font-size:.85vw;opacity:.4}.payment-methode-card *{pointer-events:none!important}.payment-methode-card>div:first-child{width:9%;height:100%;border-left:.125vw solid var(--bg-soft)}.payment-methode-card.active>div:first-child{border-color:var(--primary)}.payment-methode-card>div:first-child span{width:1.3vw;height:1.3vw;border-radius:50%;border:.05vw solid var(--text-muted);position:relative}.payment-methode-card.active>div:first-child span{border-color:var(--primary)}.payment-methode-card>div:first-child span:before{content:"";width:60%;height:60%;border-radius:50%;background-color:var(--primary);position:absolute;transition:all .25s ease-in-out;opacity:0;visibility:hidden}.payment-methode-card.active>div:first-child span:before{opacity:1;visibility:visible}.payment-methode-card>div:nth-child(2){width:8%}.payment-methode-card>div:nth-child(2) svg{width:2.75vw}.payment-methode-card:nth-child(2)>div:nth-child(2) svg{width:2.25vw}.payment-methode-card>div:nth-child(2) svg path{transition:all .25s ease-in-out;fill:var(--dark-box-bg)}.payment-methode-card:nth-child(3)>div:nth-child(2) svg path{stroke:var(--dark-box-bg)!important;fill:none!important}.payment-methode-card.active>div:nth-child(2) svg path{fill:var(--primary)!important}.payment-methode-card:nth-child(3).active>div:nth-child(2) svg path{stroke:var(--primary)!important;fill:none!important}.payment-methode-card>div:nth-child(3){width:50%;justify-content:start!important}.payment-methode-card>div:nth-child(3) h4{font-size:1vw;font-weight:600;color:var(--dark-box-bg);align-items:start!important;gap:.5vw}.payment-methode-card>div:nth-child(3) h4 span{font-size:.95vw;font-weight:400;color:var(--border-strong)}.insufficient-alert-cont{width:100vw;height:100vh;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:fixed;top:0;left:0;z-index:1000;display:none!important}.insufficient-alert-cont.active{display:flex!important;animation:animate-insufficient-alert .15s ease-in-out forwards}@keyframes animate-insufficient-alert{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.insufficient-inventory-alert{padding:2vw;width:24vw;height:18vw;background-color:var(--light-bg);border-radius:.85vw;box-shadow:0 0 .5vw var(--shadow-black-100);position:relative;gap:2vw;justify-content:start!important}.insufficient-inventory-alert>button{position:absolute;left:1vw;top:1vw;font-size:1.4vw;background-color:transparent!important;color:var(--dark-box-bg)}.insufficient-inventory-alert>button:hover{color:var(--primary)}.insufficient-inventory-alert svg{width:3vw}.insufficient-inventory-alert svg path{fill:var(--dark-box-bg)}.insufficient-inventory-alert h3{font-size:.95vw;font-weight:600}.insufficient-inventory-alert a.btn{margin-top:2vw;padding:.7vw;width:60%;background-color:var(--primary);color:var(--light-bg);font-size:.85vw;font-weight:600;border-radius:.8vw}.insufficient-inventory-alert a.btn:hover{filter:brightness(1.25);color:var(--dark-font)}.bank-gate-selector{margin-top:1.5vw;padding:1vw;width:100%;min-height:5vw;gap:.5vw;position:relative;border:.1vw dashed var(--teal-50);border-radius:.85vw}.bank-gate-selector h3{font-size:.95vw}.bank-gate-selector-divider{padding:1vw;width:100%;min-height:5vw;gap:.75vw;position:relative}.bank-gate-selector-divider .tiny-loader{transform:translateY(3vw)}.bank-gate-selector figure{padding:.25vw;width:4.5vw;height:4.5vw;position:relative;cursor:pointer;border:.1vw solid var(--bg-soft);border-radius:.9vw;transition:all .25s ease-in-out}.bank-gate-selector figure.active{border-color:var(--primary);box-shadow:0 0 .2vw var(--primary)}.bank-gate-selector figure img{width:100%;height:100%}section.payment-methode-page .last-check{margin-top:2vw;padding:1vw 0;width:100%;justify-content:start!important;position:relative}section.payment-methode-page .last-check .div1{padding:1.25vw 0;width:100%;justify-content:start!important;gap:1vw;border-bottom:.12vw solid var(--bg-soft)}section.payment-methode-page .last-check .div1 .svg-cont{width:4vw;height:4vw;border:.12vw solid var(--bg-soft);border-radius:.9vw;padding:.5vw;position:relative}section.payment-methode-page .last-check .div1 .svg-cont svg{width:100%}section.payment-methode-page .last-check .div1 .texts{align-items:start!important;gap:.75vw}section.payment-methode-page .last-check .div1 .texts h3{font-size:1vw;font-weight:700}section.payment-methode-page .last-check .div1 .texts ul{gap:.5vw;justify-content:start!important}section.payment-methode-page .last-check .div1 .texts ul li{gap:.25vw;color:var(--border-strong);font-weight:300;font-size:.95vw}section.payment-methode-page .last-check .div1 .texts ul li span{color:var(--dark-box-bg);font-weight:400;font-size:.95vw}section.payment-methode-page .last-check .div1 .texts ul li i{transform:scale(.5)}.final-checkout-target-order-items{margin-top:1vw;padding:1.5vw 0;width:100%;border-radius:.9vw;position:relative}.final-checkout-target-order-item-card{padding-top:2vw;padding-bottom:2vw;width:100%;border-bottom:.12vw solid var(--bg-soft);position:relative;justify-content:space-between!important;align-self:start!important}.final-checkout-target-order-item-card:last-child{border-bottom:none!important}.final-checkout-target-order-item-card-div-right{gap:1vw;position:relative;justify-content:start!important}.final-checkout-target-order-item-card-div-right figure{width:8vw;height:8.5vw;position:relative}.final-checkout-target-order-item-card-div-right figure img{width:100%;height:100%}.final-checkout-target-order-item-card-div-right figure .discount-label{width:2.5vw;height:2.5vw;position:absolute;top:.25vw;right:.25vw;z-index:3;color:var(--light-bg)}.final-checkout-target-order-item-card-div-right figure .discount-label svg{width:100%;position:absolute;z-index:1;fill:var(--primary)}.final-checkout-target-order-item-card-div-right figure .discount-label span{display:inline-block;color:var(--light-bg);font-size:.9vw;font-weight:500;position:absolute;z-index:3;transform:translateY(-.1vw)}.final-checkout-target-order-item-card-texts-details{gap:1vw;align-items:start!important;justify-content:start!important}.final-checkout-target-order-item-card-texts-details h3{font-weight:700;font-size:1vw;color:var(--dark-box-bg)}.final-checkout-target-order-item-card-texts-details .color{gap:.5vw}.final-checkout-target-order-item-card-texts-details
.color>span:first-child{padding:.15vw;width:1.6vw;height:1.6vw;border:.1vw solid;border-radius:50%}.final-checkout-target-order-item-card-texts-details
.color
span:first-child
span{display:inline-block;width:100%;height:100%;border-radius:50%}.final-checkout-target-order-item-card-texts-details
.color>span:nth-child(2){font-weight:600;font-size:.85vw}.final-checkout-target-order-item-card-texts-details .quantity{gap:.7vw}.final-checkout-target-order-item-card-texts-details
.quantity>span:first-child{font-weight:500;font-size:.9vw;color:var(--neutral-600)}.final-checkout-target-order-item-card-texts-details
.quantity>span:nth-child(2){font-weight:600;font-size:.9vw;color:var(--dark-box-bg)}.final-checkout-target-order-item-card-texts-details .guarantee-msg{font-weight:500;font-size:.87vw;color:var(--border-strong);gap:.4vw}.final-checkout-target-order-item-card-texts-details .guarantee-msg i{font-size:1.25vw}.final-checkout-target-order-item-price-cont{gap:.7vw;position:absolute;bottom:1.5vw;left:1.5vw}.final-checkout-target-order-item-price-cont h3{color:var(--success);font-size:1.7vw;font-weight:600}.final-checkout-target-order-item-price-cont svg.toman{width:2.1vw;fill:var(--success)}@media (max-width:450px){.payment-methode-page{display:flex;flex-direction:column;align-items:center!important;justify-content:center!important}.payment-methode-container{padding:1.5vw;width:100%;min-height:10vw;border-radius:2vw;border:.12vw solid var(--bg-soft);gap:1vw;justify-content:start!important;align-items:start!important;position:relative}.payment-methode-container h2{padding:2.5vw 2vw;width:100%;text-align:start!important;font-size:3.3vw}.payment-methode-card{padding:2vw;width:100%;height:16vw;border-color:var(--bg-soft);border:.125vw solid var(--neutral-50);border-radius:1.55vw;gap:1vw;justify-content:start!important;transition:all .25s ease-in-out;cursor:pointer}.payment-methode-card>div:nth-child(2){width:10%}.payment-methode-card>div:nth-child(2) svg{width:5.72vw}.payment-methode-card>div:nth-child(3) h4{font-size:2.6vw;gap:1.5vw}.payment-methode-card>div:nth-child(3){width:70%;justify-content:start!important}.payment-methode-card>div:nth-child(3) h4 span{font-size:2.55vw;font-weight:400;color:var(--border-strong)}.payment-methode-card:nth-child(2)>div:nth-child(2) svg{width:5.7vw}.payment-methode-options{gap:3.25vw}.bank-gate-selector h3{font-size:2.6vw;margin-bottom:2.2vw}.bank-gate-selector figure{width:15.5vw;height:15.5vw;border:.4vw solid var(--bg-soft);border-radius:2vw;overflow:hidden}.final-checkout-target-order-item-price-cont{align-items:start}.bank-gate-selector{margin-top:5vw;border-radius:1.3vw;padding:2vw}section.payment-methode-page .last-check .div1 .svg-cont{border-radius:1.7vw}section.payment-methode-page .last-check .div1 .texts ul{gap:.5vw;justify-content:start!important}section.payment-methode-page .last-check .div1 .texts h3{font-size:2.7vw}section.payment-methode-page .last-check .div1 .texts ul li{font-size:1.9vw;white-space:nowrap}section.payment-methode-page .last-check .div1 .texts ul li span{font-size:2vw;white-space:nowrap}.final-checkout-target-order-item-card-div-right figure{width:16vw;height:16.5vw}.final-checkout-target-order-item-card-div-right figure .discount-label{width:6.5vw;height:6.5vw;top:-2vw;right:.25vw}.final-checkout-target-order-item-card-div-right figure .discount-label span{font-size:2.6vw}.final-checkout-target-order-item-card-texts-details h3{font-weight:700;font-size:2.6vw;text-align:right}.final-checkout-target-order-item-card-texts-details .color>span:nth-child(2){font-weight:600;font-size:2.55vw}.final-checkout-target-order-item-card-texts-details .quantity>span{font-size:1.95vw!important}.final-checkout-target-order-item-card-texts-details .size>span:first-child{font-weight:500;font-size:2.95vw!important;color:var(--neutral-600);width:1.6vw;display:flex;justify-content:center;align-items:center;text-align:center}.final-checkout-target-order-item-card-texts-details .size>span:nth-child(2){font-weight:600;font-size:2.55vw;color:var(--dark-box-bg)}.final-checkout-target-order-item-card-texts-details .guarantee-msg i{font-size:2.75vw!important}.final-checkout-target-order-item-card-texts-details .guarantee-msg{font-weight:500;font-size:2.57vw;color:var(--border-strong);gap:1.8vw}.final-checkout-target-order-item-card-div-right{gap:1.5vw;position:relative;justify-content:start!important}.final-checkout-target-order-item-card-texts-details{gap:3.5vw;align-items:start!important;justify-content:start!important}.final-checkout-target-order-item-price-cont h3{font-size:3.5vw;font-weight:600}aside.checkout-sidebar .discount-code-input-cont .input-group{width:100%;height:10vw;position:relative}aside.checkout-sidebar .discount-code-input-cont .input-group input{padding:1vw 3vw 1vw 4vw;border-radius:1.85vw;border:.125vw solid var(--bg-soft);height:7vw!important;font-size:2.4vw}aside.checkout-sidebar .discount-code-input-cont .input-group input::placeholder{font-size:2.3vw}aside.checkout-sidebar .discount-code-input-cont .input-group button{width:8vw;height:7vw;background-color:var(--primary);border-radius:1.85vw 0 0 1.85vw;z-index:3;left:0;top:1.5vw;font-size:2.3vw}.payment-methode-card>div:first-child span{width:3.3vw;height:3.3vw;border-radius:50%}section.payment-methode-page .last-check .div1 .texts h3{font-size:2.8vw;font-weight:700}section.payment-methode-page .last-check .div1 .texts ul li{gap:.25vw;color:var(--border-strong);font-weight:300;font-size:2.55vw}section.payment-methode-page .last-check .div1 .texts ul li span{color:var(--dark-box-bg);font-weight:400;font-size:2.55vw}section.payment-methode-page .last-check .div1 .svg-cont{width:7vw;display:none;height:7vw;border:.12vw solid var(--bg-soft);border-radius:.9vw;padding:.5vw;position:relative}section.payment-methode-page .last-check .div1 .texts ul{display:flex;flex-direction:column;align-items:start;gap:1vw}.texts .fa-circle{display:none}.final-checkout-target-order-item-card-texts-details .color>span:first-child{padding:.15vw;width:2.3vw;height:2.3vw;border:.1vw solid}.final-checkout-target-order-item-card-texts-details .quantity>span:first-child{font-weight:500!important;font-size:2.55vw!important;color:var(--neutral-600)}.final-checkout-target-order-item-card-texts-details .quantity>span:nth-child(2){font-weight:600;font-size:2.55vw!important;color:var(--dark-box-bg)}.final-checkout-target-order-item-price-cont svg.toman{width:4.1vw;fill:var(--success)}.insufficient-inventory-alert{padding:3vw;width:65vw;height:55vw;background-color:var(--light-bg);border-radius:2vw}.insufficient-inventory-alert svg{width:17vw;margin-top:4vw}.insufficient-inventory-alert h3{font-size:2.95vw}.insufficient-inventory-alert a.btn{margin-top:5vw;padding:2.7vw;width:60%;font-size:2.995vw;font-weight:600;border-radius:2vw}.insufficient-inventory-alert>button{position:absolute;left:2vw;top:2vw;font-size:4.4vw}.payment-methode-card.disabled #coming-soon{width:20vw;height:5vw;top:1.5vw;left:-3.5vw;font-size:2vw}.bank-gate-selector-divider .tiny-loader{transform:translateY(3vw) scale(.75)}}.wallet-partial-alert{gap:.6vw;padding:.9vw 1.2vw;margin-top:1vw;border-radius:.5vw;background-color:#fff7e6;border:1px solid #ffd591;justify-content:flex-start!important}.wallet-partial-alert i{color:#d48806;font-size:1.2vw}.wallet-partial-alert p{font-size:.95vw;line-height:1.8;color:#614700}.wallet-partial-alert p b{color:#ad4e00}.wallet-partial-alert.wallet-full-alert{background-color:#f6ffed;border-color:#b7eb8f}.wallet-partial-alert.wallet-full-alert i{color:#389e0d}.wallet-partial-alert.wallet-full-alert p{color:#135200}.checkout-sidebar .wallet-deduction{color:#cf1322}@media (max-width:450px){.wallet-partial-alert{gap:2vw;padding:3vw 4vw;border-radius:2vw}.wallet-partial-alert i{font-size:5vw}.wallet-partial-alert p{font-size:3.8vw}}.checkout-error-payment-msg{padding-top:2.5vw;width:100%;min-height:15vw;position:relative;gap:2vw;justify-content:start!important}.checkout-error-payment-msg img{width:12vw;height:11.5vw}.checkout-error-payment-msg h2{font-size:1.7vw;font-weight:900;color:var(--primary);gap:1.5vw;text-align:center}.checkout-error-payment-msg h2 span{font-weight:500;color:var(--grey-blue);font-size:1vw;text-align:center}.checkout-error-payment-msg p{width:40%;text-align:center;line-height:2vw;font-size:1vw;font-weight:500;color:var(--dark-box-bg)}.checkout-error-payment-buttons{gap:1vw}.checkout-error-payment-buttons .btn{width:10vw;padding:1.25vw 0;font-weight:600;font-size:.95vw;border-radius:.9vw;transition:all .25s ease-in-out}.checkout-error-payment-buttons .btn:first-child{background-color:var(--primary);color:var(--light-bg)}.checkout-error-payment-buttons .btn:first-child:hover{filter:brightness(1.25);color:var(--dark-font)}.checkout-error-payment-buttons .btn:last-child{background-color:transparent;color:var(--primary);border:.125vw solid #eff4f8}.checkout-error-payment-buttons .btn:last-child:hover{filter:brightness(.9)}@media (max-width:450px){.checkout-error-payment-msg{margin-top:8vw}.checkout-error-payment-msg img{width:40vw;height:38vw}.checkout-error-payment-msg h2{font-size:4.7vw;font-weight:900;color:var(--primary);gap:1.5vw;text-align:center}.checkout-error-payment-buttons{gap:3vw}.checkout-error-payment-buttons .btn{width:39vw;padding:2.55vw 0;font-weight:600;font-size:3.25vw;border-radius:1.9vw;transition:all .25s ease-in-out}.checkout-error-payment-msg h2 span{margin-top:1vw;font-weight:500;color:var(--grey-blue);font-size:3vw;text-align:center;width:88%}.checkout-error-payment-buttons{margin-top:2vw}.checkout-error-payment-msg{padding-top:2.5vw;width:100%;min-height:15vw;position:relative;gap:4vw;justify-content:start!important}.checkout-error-payment-msg p{width:80%;text-align:center;line-height:7vw;font-size:2.7vw;font-weight:500;color:var(--dark-box-bg)}.checkout-error-payment-buttons .btn:last-child{background-color:transparent;color:var(--primary);border:.725vw solid var(--bg-soft-variant)}}