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 #f1f5f9;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 #f1f5f9}.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 #f1f5f9;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:#fff}.payment-methode-card.active{border-color:var(--red);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:#000;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 #f1f5f9}.payment-methode-card.active>div:first-child{border-color:var(--red)}.payment-methode-card>div:first-child span{width:1.3vw;height:1.3vw;border-radius:50%;border:.05vw solid #afbaca;position:relative}.payment-methode-card.active>div:first-child span{border-color:var(--red)}.payment-methode-card>div:first-child span:before{content:"";width:60%;height:60%;border-radius:50%;background-color:var(--red);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(--red)!important}.payment-methode-card:nth-child(3).active>div:nth-child(2) svg path{stroke:var(--red)!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:#b7bfc5}.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 rgba(0,0,0,.15);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(--red)}.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(--red);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 rgba(2,53,49,.1);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 #f1f5f9;border-radius:.9vw;transition:all .25s ease-in-out}.bank-gate-selector figure.active{border-color:var(--red);box-shadow:0 0 .2vw var(--red)}.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 #f1f5f9}section.payment-methode-page .last-check .div1 .svg-cont{width:4vw;height:4vw;border:.12vw solid #f1f5f9;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:#b7bfc5;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 #f1f5f9;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(--red)}.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:#909090}.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:#b7bfc5;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:#50b83c;font-size:1.7vw;font-weight:600}.final-checkout-target-order-item-price-cont svg.toman{width:2.1vw;fill:var(--green)}@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 #f1f5f9;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:.125vw solid #f1f5f9;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:#b7bfc5}.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 #f1f5f9;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:#909090;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:#b7bfc5;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 #f1f5f9;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(--red);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:#b7bfc5;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 #f1f5f9;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:#909090}.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(--green)}.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)}}