.main-btn{background-color:#212636;color:#fff;border-radius:45px;border:none;width:-moz-fit-content;width:fit-content;height:60px;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.15)}.main-btn .MuiCircularProgress-root{position:absolute}.main-btn.small{margin:0;background-color:#212636;color:#fff;font-family:Poppins,sans-serif;border:1px solid #212636;border-radius:30px;font-size:14px;height:-moz-fit-content;height:fit-content;padding:.6em 1.6em;font-weight:500;transition-duration:.4s}.main-btn.full-width{width:100%}.main-btn.loading{display:flex;justify-content:center;align-items:center}.main-btn.loading .loading-content{visibility:hidden}.main-btn .loading-content{display:flex;justify-content:center;align-items:center}.main-btn.link-style{background-color:transparent;color:#212636;font-weight:600;text-decoration:underline;padding:0;box-shadow:none}.main-btn.link-style:hover{color:#212636;text-decoration:underline;opacity:.8}.main-btn:hover{opacity:.7}.main-btn:active{opacity:.5}.main-btn.fullwidth{width:100%;height:44px}.main-btn.disabled{opacity:.4}.main-btn.loading{opacity:1}.main-btn.loading:hover{opacity:1;box-shadow:unset}.payment-status-page{max-width:772px;margin:auto;padding:1rem}.payment-status-page .order-footer{margin-top:3rem}.payment-status-page .order-footer h2{margin:0 0 1rem;font-size:24px}.payment-status-page .order-footer p{margin:0}.payment-status-page .order-calculations{width:100%;padding:3rem 0;border-bottom:1px solid #e0e0e0}.payment-status-page .order-calculations .pay-now-link{text-decoration:underline;font-size:.875rem}.payment-status-page .order-calculations .pay-now-link:hover{font-weight:500}.payment-status-page .order-calculations .--line-item{display:flex;justify-content:space-between;margin-bottom:.2rem}.payment-status-page .order-calculations .--line-item:last-child{margin-bottom:0}.payment-status-page .order-calculations h4{font-weight:400;margin:0}.payment-status-page .order-footer{display:grid;grid-template-rows:1fr;margin-bottom:2rem}.payment-status-page .order-footer h4{font-weight:400;margin:0 0 10px}.payment-status-page .master-order-details{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;margin:2rem 0}.payment-status-page .master-order-details h4{font-weight:400;margin:0}.payment-status-page .master-order-details p{margin:0;font-size:1.1rem;font-weight:600}.payment-status-page .order-items{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;margin-top:3rem;padding:3rem 0}.payment-status-page .order-items h2{margin:0 0 1rem;font-size:24px}@media screen and (min-width:582px){.order-footer{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:582px){.order-footer{grid-template-columns:repeat(1,1fr);grid-row-gap:3rem}}.c-shoppingbag-box{padding:20px 20px 20px 0;display:flex;justify-content:space-between}.c-shoppingbag-box .c-shoppingbag-box-col{display:grid}.c-shoppingbag-box .c-shoppingbag-box-col button{cursor:pointer}.c-shoppingbag-box .c-shoppingbag-box-col .c-inner-col{display:grid}.c-shoppingbag-box .c-shoppingbag-box-col .c-inner-col h2{margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500}.c-shoppingbag-box .c-shoppingbag-box-col .c-inner-col p{align-self:flex-end;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;padding-top:20px}.c-shoppingbag-box .c-shoppingbag-box-col .c-inner-col p.mod-checkout{padding-top:10px}.c-shoppingbag-box .c-shoppingbag-box-col .c-inner-col ul{margin:7px 0 0;padding:0 0 0 18px}.c-shoppingbag-box .c-shoppingbag-box-col .c-inner-col ul li{font-family:Poppins,sans-serif;font-size:12px}.c-shoppingbag-box .c-shoppingbag-box-col .c-inner-last{margin-left:20px}.c-shoppingbag-box .c-shoppingbag-box-col .c-shoppingbag-img{background-color:#f8f8f8;display:flex;justify-content:center;align-items:center;border-radius:4px}.c-shoppingbag-box .c-shoppingbag-box-col .c-shoppingbag-img img{max-width:100%;height:auto;margin:0 auto;max-height:6.25em}.c-shoppingbag-box .c-shoppingbag-box-col p{margin:0}.c-shoppingbag-box .c-col-first{display:flex}.c-shoppingbag-box .c-col-last{justify-items:flex-end}.c-shoppingbag-box .c-col-last button{margin:0;color:#212636;background-color:transparent;font-family:Poppins,sans-serif;border:1px solid #212636;border-radius:30px;font-size:12px;height:-moz-fit-content;height:fit-content;padding:.6em 1.6em;font-weight:400;transition-duration:.4s}.c-shoppingbag-box .c-col-last button:hover{transition-duration:.4s;background-color:#212636;color:#fff}.c-shoppingbag-box .c-col-last p{margin:0;font-family:Poppins,sans-serif;font-size:15px;align-self:flex-end;font-weight:500}.c-stepper-container{display:flex;justify-content:flex-start;align-self:flex-end;padding-top:20px;gap:1rem}.c-stepper-container .c-stepper{background-color:transparent;border-radius:4px;border:1px solid #cacacc;font-size:25px;font-family:Poppins,sans-serif;font-weight:200;padding:3px;display:flex;align-content:center;cursor:pointer}.c-stepper-container .c-stepper:hover{border-color:#888}.c-stepper-container .c-stepper:hover svg{color:#888}.c-stepper-container .c-stepper:active{border-color:#06f}.c-stepper-container .c-stepper:active svg{color:#06f}.c-shoppingbag-empty{width:100%;font-family:Poppins,sans-serif;font-size:16px;text-align:center;padding:120px 0;color:#212636}.c-btn-tryagain{margin-top:1rem}.c-order-failed{max-width:450px}.c-order-failed h2{text-align:center;margin:0 3rem 3rem}@media(min-width:1098px){.c-shoppingbag-img{width:188px;height:188px}}@media(max-width:1097px){.c-shoppingbag-img{width:150px;height:150px}}@media(max-width:550px){.c-shoppingbag-img{width:120px;height:120px}.c-shoppingbag-box{padding-right:0!important}.c-shoppingbag-box .c-col-last button{font-size:10px}}@media(max-width:490px){.c-shoppingbag-img{width:80px;height:80px}.c-shoppingbag-img img{padding:10px}.c-shoppingbag-box .c-shoppingbag-box-col .c-inner-col h2{font-size:14px}}.c-shoppingbag-img.--modCheckout{width:100px;height:100px}.c-shoppingbag-img.--modCheckout img{max-width:70%!important}