.category .categories{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%;background-color:var(--primary-400)}.category .categories .category{width:auto}.category .categories .category p{font-weight:500;height:36px;line-height:36px;padding:0 10px;cursor:pointer;white-space:nowrap;color:var(--primary-text)}.category .categories .category p.selected{background-color:var(--primary-200)}.category .sub-categories{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%}.category .sub-categories .category{width:auto;margin:5px}.category .sub-categories .category p{font-size:14px;font-weight:500;height:32px;line-height:32px;padding:0 10px;border-radius:5px;border:1px solid var(--primary-200);cursor:pointer;white-space:nowrap}.category .sub-categories .category p.selected{background-color:var(--primary-200);color:var(--primary-text)}.category .search-bar{display:flex;align-items:center;justify-content:space-between}.category .search-bar .categories-icon{width:36px;margin:10px 10px 10px 0;justify-content:center}.category .product-search,.category .search-bar .categories-icon{height:36px;border:1px solid var(--primary-400);color:var(--primary-400);border-radius:5px;display:flex;align-items:center}.category .product-search{flex-grow:1;margin:10px;position:relative}.category .product-search .search-icon{width:24px;height:24px;margin:0 5px}.category .product-search #psearch{height:36px;flex-grow:1;border:0;color:#222;background:transparent;line-height:28px;font-weight:500;padding-right:30px;font-size:14px}.category .product-search .clear-search{position:absolute;z-index:10;right:4px;height:24px}.category .menuBtn{background:var(--topbar-bg);display:flex;align-items:center;text-transform:uppercase;font-weight:600;color:var(--topbar-text);width:105px;text-align:center;padding:7px 0;border-radius:40px;position:fixed;left:0;right:0;bottom:73px;margin:0 auto;box-shadow:0 0 7px #666;justify-content:center;z-index:5}.category .menuBtn svg{width:20px;height:20px;margin-right:5px;color:var(--topbar-text)}.category-tree{width:75vw;max-width:280px}.category-tree .header{height:56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--primary-400);margin-bottom:15px;color:var(--theme)}.category-tree .header p{text-transform:uppercase;font-size:16px;font-weight:600;color:var(--theme);flex-grow:1;margin:0;padding:10px 15px}.category-tree .header p.close{flex-grow:0;color:var(--primary-400)}.category-tree .tree{padding:15px;list-style-type:none}.category-tree .tree .cat{color:var(--theme);height:30px}.category-tree .tree .cat.have{background:transparent;display:flex;align-items:center;justify-content:flex-start;height:30px;font-weight:600;text-transform:uppercase;padding:3px;border-radius:3px}.category-tree .tree .cat.have .icon{display:block!important}.category-tree .tree .cat .icon{color:var(--theme);height:24px;width:24px;margin-right:10px;display:none}.category-tree .tree .subs{padding-left:38px;list-style-type:none;margin:5px 0}.category-tree .tree .subs .sub-category p{display:flex;align-items:center;height:30px;color:var(--theme)}.topbar{height:56px;background-color:var(--topbar-bg);color:var(--topbar-text);position:fixed;z-index:99;top:0;left:0;width:100%;display:flex;align-items:center}.topbar .hide{display:none!important}.svg-icon{height:36px;width:36px}.icon-btn,.svg-icon{display:inline-flex;align-items:center;justify-content:center}.icon-btn{width:44px;height:56px}.icon-btn svg{color:var(--topbar-text)}.app-name{display:inline-flex;align-items:center;justify-content:center;font-size:16px;height:56px;padding:0 10px}.app-drawer-container .MuiPaper-root{background-color:var(--login-bg)}.app-drawer{width:75vw;max-width:280px}.app-drawer .header{height:56px;background:var(--login-bg);display:flex;align-items:center;justify-content:center}.app-drawer .header img{height:52px}.app-drawer .links{width:100%;padding:0 10px}.app-drawer .links .link{display:flex;height:40px;align-items:center;border-bottom:1px dashed var(--login-text);color:var(--theme)}.app-drawer .links .link .icon{height:24px;margin:8px}.app-drawer .links .link:active{background:rgba(0,0,0,.1)}.app-drawer .copy{position:absolute;bottom:0;display:flex;align-items:center;height:40px;font-size:12px;justify-content:center;color:var(--login-text);width:100%;background:var(--login-bg)}.app-drawer .copy p{opacity:.4}.add-to-cart{display:flex;width:85px;height:30px;background:#fff;border:1px solid #d4d4d4;border-radius:5px;font-size:14px;font-weight:800;justify-content:center;align-items:center;color:var(--primary-600);border:1px solid var(--primary-600);box-shadow:0 0 7px #a1a1a1;transition:all .3s ease-in-out}.add-to-cart.working{box-shadow:0 0 1px #a1a1a1}.add-to-cart.max .increase,.add-to-cart.working{pointer-events:none;opacity:.5}.add-to-cart.max ._count{pointer-events:none}.add-to-cart ._na{display:none;font-weight:400;font-size:12px;color:#fd1717}.add-to-cart.na{border:0;box-shadow:0 0 0 hsla(0,0%,63.1%,0)}.add-to-cart.na ._count,.add-to-cart.na .decrease,.add-to-cart.na .increase{display:none!important}.add-to-cart.na ._na{display:block}._count,.decrease,.increase{width:28px;height:30px;align-items:center;justify-content:center;font-size:20px;font-weight:600;text-align:center;display:flex}._count svg,.decrease svg,.increase svg{width:18px;height:18px}._count{width:29px;font-size:13px;font-weight:500;flex-grow:1}.hide{display:none}.products{padding:10px}.product{border-bottom:1px solid #ddd;padding:10px 0 30px;transition:all 2s ease-in-out;background:hsla(0,0%,100%,0)}.product:last-child{border-bottom:0 solid #ddd}.product .block{display:flex}.product .block .info{flex-grow:1;width:100px}.product .block .info h2{font-weight:600;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product .block .info p{margin:0}.product .block .info .price{font-weight:400;font-size:14px}.product .block .info .quantity{font-size:13px;font-style:italic;color:red}.product .block .info .description{margin-top:16px;font-size:14px}.product .block .info .description .readmore{color:#09f}.product .block .action{position:relative}.product .block .action .image{width:103px;height:83px;border-radius:5px;background-size:cover;background-position:50%}.product .block .action img{width:100%}.product .block .action .customizeBtn{position:absolute;left:50%;transform:translateX(-50%);margin-top:15px}.product .block .action .customizeBtn .label{padding:0;margin:0 auto;display:block;text-align:center;font-weight:700;color:#666;font-size:9px;text-transform:uppercase}.product .block .action.no-image .image{opacity:0}.product .block .action.no-image .atc-btn{top:50%;transform:translate(-50%,-50%)}.product .block .action.no-image .customizeBtn{margin-top:25px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.product.details{position:fixed;top:0;left:0;padding:56px 0 0;background:#fff;height:calc(100vh - 56px);width:100%;z-index:99}.product.details .block{flex-direction:column-reverse}.atc-btn{position:absolute;top:65px;left:50%;transform:translateX(-50%);right:0;text-align:center;z-index:10;width:85px}.customize-popup{position:fixed;z-index:999;background:rgba(0,0,0,.5);bottom:0;width:100%;height:0;overflow:hidden;transition:all .25s cubic-bezier(.1,.54,.07,.98)}.customize-popup.active{height:100vh}.customize-popup .body{height:75vh;width:100%;background:#fff;bottom:0;position:absolute}.customize-popup .body .details{background:var(--topbar-bg);color:#fff;height:40px;display:flex;align-items:center;padding:10px;justify-content:space-between}.customize-popup .body .details .product-image{margin-bottom:10px}.customize-popup .body .details .info{padding:0 15px}.customize-popup .body .details .info .name{font-size:16px;font-weight:500}.customize-popup .body .details .info .desc{display:none}.customize-popup .body .details .info .price{font-size:18px;margin:0}.customize-popup .body .addons{padding:5px;overflow:scroll;height:calc(75vh - 96px)}.customize-popup .body .addons hr{border:0;border-bottom:1px solid #d4d4d4;margin:2px 0 6px}.customize-popup .body .addons .addon{margin-bottom:10px}.customize-popup .body .addons .addon h3{font-size:16px;font-weight:600;background:#dadada;padding:5px 10px}.customize-popup .body .addons .addon .options{display:block;flex-wrap:wrap}.customize-popup .body .addons .addon .options .option{display:flex;position:relative;margin:5px 0;align-items:center}.customize-popup .body .addons .addon .options .option>span{padding:0}.customize-popup .body .addons .addon .options .option label{display:block;padding:5px 10px;font-size:13px;font-weight:500;color:#696969;background:transparent;border-radius:3px}.customize-popup .body .addons .addon .options .option .addon-radio{width:18px;height:18px;margin:3px;display:block;flex-shrink:0}.customize-popup .body .actions{display:flex;align-items:center;justify-content:space-between;height:56px;position:absolute;bottom:0;width:100%;padding:0 15px;background:var(--topbar-bg)}.customize-popup .body .actions .btn{margin-left:10px}.customize-popup .body .actions .item-total{display:flex;align-items:center;font-size:14px;color:#fff}.customize-popup .body .actions .item-total .price{color:#fff;font-size:14px;margin-left:6px}.product-details{position:fixed;z-index:999;background:hsla(0,0%,100%,0);bottom:0;width:100%;height:0;overflow:hidden;transition:all .25s cubic-bezier(.1,.54,.07,.98)}.product-details.active{background:hsla(0,0%,100%,.9);height:calc(100vh - 56px);height:calc(var(--vh, 1vh)*100 - 56px)}.product-details .body{height:calc(100vh - 56px);width:100%;background:#fff;position:absolute;left:0;top:0}.product-details .body .carousel .slide{background:#fff!important}.product-details .body .slider-wrapper:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent)}.product-details .body .image{width:100%;height:56.25vw;border-radius:5px;background-size:cover;border-radius:0;background-position:50%}.product-details .body .close{position:absolute;right:10px;top:10px;background:rgba(0,0,0,.3);color:#fff;border-radius:50%;width:36px;height:36px;padding:6px}.product-details .body .title{height:80px;line-height:22px;color:#fff;padding:10px 14px;font-size:19px;pointer-events:none;text-shadow:0 0 3px #000;overflow:hidden;margin-top:-80px;font-weight:400;position:relative}.product-details .body .description{padding:15px;height:calc(100vh - 56.25vw - 56px);overflow-y:scroll}.product-details .body .description .price{font-size:18px;margin:0}.product-details .body .description .sep{height:2px;border-radius:3px;background:#dadada;margin:15px auto;width:125px}.product-details .body .description .desc{padding:10px 0;line-height:24px;font-size:16px}.product-details .body .addons{padding:5px}.product-details .body .addons hr{border:0;border-bottom:1px solid #d4d4d4;margin:2px 0 6px}.product-details .body .addons .addon{margin-bottom:10px}.product-details .body .addons .addon h3{font-size:16px;font-weight:600;background:#dadada;padding:5px 10px}.product-details .body .addons .addon .options{display:block;flex-wrap:wrap}.product-details .body .addons .addon .options .option{display:flex;position:relative;margin:5px 0;align-items:center}.product-details .body .addons .addon .options .option>span{padding:0}.product-details .body .addons .addon .options .option label{display:block;padding:5px 10px;font-size:13px;font-weight:500;color:#696969;background:transparent;border-radius:3px}.product-details .body .addons .addon .options .option .addon-radio{width:18px;height:18px;margin:3px;display:block;flex-shrink:0}.product-details .body .actions{display:flex;align-items:center;justify-content:space-between;height:56px;position:absolute;bottom:0;width:100%;padding:0 15px;background:var(--secondary-400)}.product-details .body .actions .btn{margin-left:10px}.product-details .body .actions .item-total{display:flex;align-items:center;font-size:14px;color:#fff}.product-details .body .actions .item-total .price{color:#fff;font-size:14px;margin-left:6px}.product-details .slider .carousel-status{display:none}.product-details .no-slider{height:56px}.product-image{display:block;width:100%;padding-top:60%;background-position:50%;background-size:cover}.login{height:100vh;height:calc(var(--vh, 1vh)*100);width:100%;background-color:var(--login-bg);color:var(--login-text);position:relative}.login .block{padding:20px;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.login .block .logo-badge{position:absolute;top:-95px;margin:0;left:50%;transform:translateX(-50%)}.login .block h2{font-size:20px;font-weight:400;margin-bottom:20px}.login .block .row{display:flex}.login .block .row .cc{width:100px}.login .block .row .mob{flex-grow:1}.login .block .action-area{margin:20px 0}.login .block .phone-number{border-bottom:1px solid var(--login-text);height:36px;margin-bottom:20px}.login .block .phone-number .login-input-field{border-bottom:0 solid var(--login-text)}.login .block .login-input-field{border-bottom:1px solid var(--login-text)}.login .block input{width:100%;color:var(--login-text);background-color:transparent;border:0;height:36px;font-size:16px;padding:0 10px}.login .block .select-search:not(.is-loading):not(.select-search--multiple) .select-search__value:after{transform:rotate(45deg);border-right:1px solid var(--login-text);border-bottom:1px solid var(--login-text);pointer-events:none}.login .block .login-submit-btn{min-width:10px;flex-grow:0;flex-shrink:0}.login .block .tc label{padding-top:10px;padding-right:10px;font-size:13px}.login .block .tc label .link{color:var(--theme)}.login .block .guest{text-align:center;letter-spacing:.8px;font-size:14px}.login .block .guest span{font-size:16px;color:var(--theme)}.login .block .input-field{display:inline-block;position:relative;width:100%}.login .block .input-field.countryCode{width:70px}.login .block .input-field input[type=number],.login .block .input-field input[type=text]{background-color:transparent;border:none;border-bottom:1px solid var(--login-text);border-radius:0;outline:0;height:36px;width:100%;font-size:14px;margin:26px 0 5px;padding:0;font-family:inherit;color:var(--login-text)}.login .block .input-field .select-search{margin:0;color:var(--login-text)}.login .block .input-field label{font-size:12px;position:absolute;top:10px;left:0;width:100%;color:var(--login-text)}.login .login-part{height:300px;opacity:1;overflow:hidden;transition:all .25s cubic-bezier(.075,.82,.165,1)}.login .login-part.off{height:0;opacity:0}.login .login-part .or-line{border:0;border-top:1px solid var(--login-text);height:0;margin:15px auto;width:200px;opacity:.5}.login .login-part .or-line legend{padding:0 15px;margin:0 auto}.login .otp-part{height:225px;overflow:hidden;opacity:1;transition:all .25s cubic-bezier(.075,.82,.165,1)}.login .otp-part h2{text-align:center}.login .otp-part .login-input-field{margin:20px 0}.login .otp-part .login-input-field input{background-color:var(--login-bg)}.login .otp-part.off{height:0;opacity:0}.login .otp-part .note{margin-top:15px;text-align:center;font-size:14px;font-weight:400;color:var(--login-text);font-style:italic}.login .otp-part .note span{color:var(--primary-600)}.login .otp-part .otp{display:flex;justify-content:center;align-items:center;margin-bottom:25px}.login .otp-part .otp-box{display:flex;align-items:center;justify-content:space-between;width:165px}.login .otp-part .otp-box input{background:hsla(0,0%,100%,.05);width:36px;height:40px;text-align:center;color:var(--login-text);border-radius:3px;font-size:18px;font-weight:600;transition:all .5s cubic-bezier(.075,.82,.165,1)}.login .otp-part .otp-box.error input{background:red}.login .otp-part .timer{display:flex;align-items:center;justify-content:center;font-size:26px;border:1px solid var(--login-text);color:var(--login-text);width:60px;height:60px;margin:25px auto 0;opacity:.4;border-radius:50%;position:relative}.login .otp-part .timer:after{content:"s";position:absolute;right:-10px;bottom:5px;font-size:18px;opacity:.6;font-weight:400}.login .store-name{position:absolute;bottom:20px;font-size:14px;opacity:.3;letter-spacing:.8px;text-transform:uppercase;left:50%;transform:translateX(-50%);color:var(--login-text)}.scan{padding:0}.scan .header{display:flex;align-items:center;justify-content:center;height:56px;background-color:var(--topbar-bg);color:var(--topbar-text)}.scan .header .icon-btn{position:absolute;left:0}.scan .header h1{font-size:18px;font-weight:400;text-transform:uppercase}.scan .camera{background:#000}.scan .qrPreviewVideo{width:100%}.scan .footer{height:calc(40vh - 56px);background:#e3e4e4}.scan button{width:56px;height:56px;border-radius:50%;border:0;background:var(--primary-600);display:block;position:absolute;top:75vh;left:50%;transform:translate(-50%,-50%)}.laser{width:90%;background-color:tomato;height:1px;position:absolute;margin-left:5%;top:0;z-index:2;box-shadow:0 0 4px red;animation:scanning 2s infinite}.diode{position:relative;animation:beam .01s infinite}@keyframes beam{50%{opacity:0}}@keyframes scanning{50%{transform:translateY(70vh)}}.cart h2{font-size:16px}.cart .cart-items,.cart h2{padding:10px}.cart .cart-item{position:relative;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px dotted #ccc;margin:5px 0;padding:5px 0 8px;justify-content:space-between}.cart .cart-item:last-child{border-bottom:0 dotted #ccc}.cart .cart-item .prod{padding-right:10px;width:calc(100% - 145px)}.cart .cart-item .prod .quantity{font-size:13px;font-style:italic;color:red}.cart .cart-item .product-name{font-weight:700;color:#333;font-size:14px}.cart .cart-item .price{font-weight:500;color:#333;font-size:14px}.cart .cart-item .prod-label{display:none;position:absolute;bottom:2px;z-index:99}.cart .cart-item.deleted{background:rgba(255,0,0,.2);opacity:.6;border-radius:3px;padding:10px 10px 28px}.cart .cart-item.deleted .prod-label.deleted{display:block}.cart .cart-item .noteHolder{margin-top:5px}.cart .no-cart-items{text-align:center;margin:25px 0}.cart .bill-details{margin:5px;padding:5px 5px 0;background-color:#faf9f7;border-radius:5px;overflow:hidden}.cart .bill-row{display:flex;justify-content:space-between;font-size:16px;height:32px;line-height:32px}.cart .bill-row .price{font-size:16px}.cart .bill-row.total{background-color:var(--primary-400);color:var(--primary-text);margin:0 -5px;padding:0 5px}.cart .additional-row{position:relative}.cart .additional-row>.additional-total{justify-content:flex-end;height:32px;display:flex;align-items:center;pointer-events:none;font-weight:700;font-size:16px}.cart .additional-row>label{position:absolute;left:0;top:0;display:flex;align-items:center;height:32px}.cart .additional-row>label .info{margin-left:10px;width:16px;height:16px;color:var(--primary-600);cursor:pointer}.cart .additional-row .price{padding-top:0}.cart .additional-row .price .break-up{overflow:hidden;max-height:0;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.cart .additional-row .price .break-up .break-row{opacity:.8;display:flex;font-size:14px;font-weight:500;justify-content:space-between;height:30px;align-items:center;border-top:1px dashed rgba(0,0,0,.2)}.cart .additional-row .price .break-up .break-row .info{display:flex;justify-content:space-between;width:160px}.cart .additional-row .price .additional-total{font-size:16px;justify-content:flex-end;height:32px;display:flex;align-items:center;margin-top:-32px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.cart .additional-row.expand .price .break-up{max-height:200px}.cart .additional-row.expand .price .additional-total{margin-top:0}.cart .right{display:flex;align-items:center;white-space:nowrap;width:145px}.cart .right .count{padding-right:10px}.cart .right .count span{font-size:14px;font-weight:100;padding-right:10px}.cart .addons{font-size:13px;opacity:.6;padding:3px 5px;margin:5px 0;line-height:16px;background-color:#cecece;border-radius:3px}.edit-note{position:fixed;z-index:999;background:rgba(0,0,0,.5);bottom:0;width:100%;height:0;overflow:hidden}.edit-note.active{height:100vh}.edit-note .body{height:75vh;width:100%;background:#fff;bottom:0;position:absolute}.edit-note .body .body-inside{padding:12px}.edit-note .body textarea{display:block;width:100%;padding:10px;border:0;border-bottom:1px solid #222;height:60px;font-size:14px}.edit-note .body .actions{padding:12px;height:56px;display:flex;align-items:center;justify-content:flex-end}.edit-note .body .actions button{margin-left:12px}.noteHolder{width:100%;display:flex;align-items:center}.noteHolder .note{font-size:13px;padding-right:10px;letter-spacing:.5px;color:#222;opacity:.8;font-weight:400}.noteHolder .btn{font-size:12px;padding:5px 8px}.item-note{display:block;height:60px;width:270px;padding:10px;font-size:14px;font-family:inherit;background-color:transparent;color:var(--login-text);border:1px solid var(--login-text);border-radius:5px;font-weight:100;letter-spacing:.9px}.order-placed{padding:0;min-height:calc(100vh - 112px);position:relative}.order-placed:before{content:"";position:absolute;width:100%;height:100%;background:url(/static/media/order-bg.1883c20b.webp) repeat 50% 50%;opacity:.09;z-index:-1}.order-placed .block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.order-placed .block .btn-center{top:25px}.order-placed .logo-image{height:120px;border-radius:5px;position:absolute;top:-140px;left:50%;transform:translateX(-50%)}.order-placed fieldset{margin:0 auto;width:220px;border:1px dashed #232323;border-radius:7px}.order-placed fieldset legend{margin:0 auto;padding:0 10px}.order-placed fieldset h3{text-align:center;font-size:42px;margin-bottom:10px}.loader{padding:0}.loader-container{position:fixed;top:0;left:0;width:100%;height:100vh;background:hsla(0,0%,100%,.5);opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.075,.82,.165,1);z-index:999}.loader-container.active{opacity:1;pointer-events:all}.loader-container.own-height{top:calc(-100vh + 56px)}.FormGroup{margin:0 15px 20px;padding:0;border-style:none;background-color:#fff;will-change:opacity,transform;box-shadow:0 6px 9px rgba(50,50,93,.06),0 2px 5px rgba(0,0,0,.08),inset 0 1px 0 #e0dfdf;border-radius:4px}.FormRow{display:flex;align-items:center;margin-left:15px}.FormRow .stripeTextField{width:calc(100% - 15px);height:40px;border:0;background:transparent;border-bottom:1px solid #e6e6e6;color:#222;font-size:18px;font-weight:400;font-family:inherit;font-weight:500;font-size:"16px";-webkit-font-smoothing:"antialiased"}.FormRow .stripeTextField::-webkit-input-placeholder{color:#d4d4d4}.FormRow .stripeTextField:-ms-input-placeholder{color:#d4d4d4}.FormRow .stripeTextField::-ms-input-placeholder{color:#d4d4d4}.FormRow .stripeTextField::placeholder{color:#d4d4d4}.StripeElement--webkit-autofill{background:transparent!important}.StripeElement{width:100%;padding:11px 15px 11px 0}.item-row{display:flex}.item-row.deleted{padding:6px;background:rgba(255,0,0,.1);border-radius:3px;border-bottom:1px solid #ff9595;text-decoration:line-through;-webkit-text-decoration-color:rgba(0,0,0,.4);text-decoration-color:rgba(0,0,0,.4)}.payment .title{text-align:center;font-size:24px;margin-top:15px}.payment .total-cart{margin:15px;border-radius:5px;border:1px solid #7a7a7a;padding:12px}.payment .total-cart .items{display:none}.payment .total-cart .items.active{display:block}.payment .total-cart .item-row{border-bottom:1px solid #7a7a7a;padding:5px 0;display:flex;align-items:center;justify-content:space-between}.payment .total-cart .item-row .product-name{font-size:14px;font-weight:500}.payment .total-cart .item-row .note{font-size:12px}.payment .total-cart .item-row .price{font-size:14px;font-weight:500;white-space:nowrap}.payment .total-cart .item-row .units{font-size:13px;font-weight:500}.payment .total-cart .item-row:last-child{border-bottom:0}.payment .cart-price-details .row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #777;height:32px;font-size:14px;font-weight:500}.payment .cart-price-details .row p.price{font-size:14px;font-weight:500}.payment .cart-price-details .row.paid{color:#9e2d2d}.payment .cart-price-details .row:first-child{border:0}.payment .view-cart{font-size:12px;padding:4px 10px;white-space:nowrap;display:block;margin:15px auto}.payment .pay-types{padding:15px}.payment .pay-types .pay-type{display:flex;padding-left:32px;height:32px;align-items:center;position:relative;margin:5px 0;border-radius:3px;background:hsla(0,0%,87.5%,.2)}.payment .pay-types .pay-type input[type=radio]{height:16px;width:16px;position:absolute;left:12px}.payment .pay-types .pay-type label{font-size:15px;font-weight:600}.payment .pay-types .pay-type label span{font-weight:400;min-width:160px;display:inline-block}.payment .pay-types .pay-type #custAmount{width:90px;height:26px;border:1px solid #929292;border-radius:3px;padding:0 5px}.payment ._btnHolder{display:flex;height:56px;align-items:center;justify-content:center}.payment .stripe-holder{margin:15px;border:1px dashed hsla(0,0%,87.5%,.8);border-radius:5px;background:hsla(0,0%,87.5%,.2)}.payment .stripe-holder .stripe-logo{width:75px;display:block;margin:15px auto}.payment .stripe-holder .stripe-p-logo{width:90px;display:block;margin:0 auto 15px}.payment .tip{margin:10px 15px;padding:10px 15px;display:flex;align-items:center;font-size:15px;font-weight:500;justify-content:center}.payment .tip input{width:90px;height:26px;border:1px solid #929292;border-radius:3px;padding:0 5px}.payment .tip label{margin-right:15px}.payment .payableAmount{text-align:center;margin:10px 15px;background:var(--primary-200);border-radius:5px;height:36px;align-items:center;display:flex;justify-content:center;font-weight:500}.payment .guestToUser{position:fixed;width:100vw;z-index:99;background:rgba(0,0,0,.8);top:0;left:0;height:100vh;display:none}.payment .guestToUser.active{display:block}.payment .guestToUser .pop{margin:0;background:#fff;border-radius:5px;top:50%;left:50%;position:absolute;transform:translate(-50%,-100%);width:90vw}.payment .guestToUser .pop h3{font-size:18px;font-weight:500;text-align:center;padding:15px 0}.payment .guestToUser .pop .cc .input-field{width:70px}.payment .guestToUser .row{display:flex;padding:0 15px 25px}.payment .guestToUser .row .mob{flex-grow:1}.payment .guestToUser .pop-footer{height:56px;display:flex;align-items:center;justify-content:center}.payment .guestToUser .pop-footer .btn{margin:0 5px}.cartSnap{display:flex;justify-content:space-between;background-color:#fff;height:56px;align-items:center;box-shadow:0 0 10px #999;padding:0 10px;transform:translateY(66px);transition:all .3s ease;opacity:0}.cartSnap.active{opacity:1;transform:translateY(0)}.cartSnap .left-side{position:relative;height:30px;flex-grow:1}.cartSnap .itemInfo{position:absolute;top:0;transition:all .3s ease;opacity:0;transform:translateY(66px)}.cartSnap .itemInfo.active{opacity:1;transform:translateY(0)}.cartSnap .checkout{position:absolute;top:-3px;transition:all .3s ease;transform:translateY(66px);opacity:0}.cartSnap .checkout .btn{background:#33691e;color:#fff}.cartSnap .checkout .btn:disabled{opacity:.4}.cartSnap .checkout.active{opacity:1;transform:translateY(0)}.payButton{position:absolute;display:flex;justify-content:space-between;background-color:#272727;color:#fff;font-size:14px;font-weight:600;border-radius:18px;height:36px;align-items:center;box-shadow:0 0 10px #999;padding:0 20px;transform:translate(-50%,60px);transition:all .3s ease;opacity:0;top:0;left:50%;z-index:100;display:none}.payButton.active{opacity:1;transform:translate(-50%,-50px)}.count{font-weight:500}.price{margin-left:12px;font-weight:700;font-size:20px}.feedback{min-height:calc(100vh - 56px);margin-top:56px}.feedback .body{padding:15px}.feedback .body ._logo{display:flex;height:120px;align-items:center;justify-content:center}.feedback .body .logo-image{height:120px;border-radius:5px}.feedback .body h1{margin-top:15px;font-size:24px;text-align:center}.feedback .body h3{font-weight:500;font-size:18px;text-align:center}.feedback .body .stars{display:flex;align-items:center;justify-content:center;height:56px}.feedback .body textarea{display:block;width:100%;height:90px;font-family:inherit;font-size:14px;padding:8px}.feedback .body .btn{display:block;width:100px;margin:20px auto}.feedback .body .submit-review{margin:25px auto!important}.dialog-holder{position:fixed;z-index:99999;width:100%;top:0;left:0;height:100vh;background:rgba(0,0,0,.7)}.dialog-holder .dialog{width:80%;min-height:120px;max-height:70vh;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.7);border-radius:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);overflow:hidden}.dialog-holder .dialog .title{background:var(--secondary-400);height:42px;display:flex;align-items:center;color:#fff;padding:10px;justify-content:center;font-weight:500;font-size:17px}.dialog-holder .dialog .body{padding:20px 10px;text-align:center;font-size:16px;color:#222}.dialog-holder .dialog .actions{display:flex;align-items:center;justify-content:center;padding:10px;background:var(--secondary-400);flex-wrap:wrap}.dialog-holder .dialog .actions .btn{margin:5px}.payLinkNumber{display:flex}.payLinkNumber .cc{width:100px}.payLinkNumber .mob{flex-grow:1}.payLinkNumber .input-field{display:inline-block;position:relative;width:100%}.payLinkNumber .input-field label{font-size:12px;position:absolute;top:10px;left:0;width:100%;color:var(--primary-600);text-align:left}.payLinkNumber .input-field input[type=number],.payLinkNumber .input-field input[type=tel],.payLinkNumber .input-field input[type=text],.payLinkNumber .input-field select{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:0;height:36px;width:100%;font-size:14px;margin:26px 0 5px;padding:0;font-family:inherit}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main{overflow:hidden}.main,.page{position:relative;height:100vh;height:calc(var(--vh, 1vh)*100)}.page{overflow:auto;padding:0}.page.top-gap{padding-top:56px}.page.bottom-gap{padding-bottom:56px}.cart-snap{position:fixed;bottom:0;z-index:99;width:100%}.logo-badge{display:block;margin:15px auto;width:88px}button{white-space:nowrap}.btn-block{margin:0 auto;width:100%}.btn-block,.btn-center{display:block!important}.btn-center{margin:0 auto!important}.btn-sm{font-size:12px!important;padding:2px 5px!important}h2{font-size:30px;font-weight:600}.code-container{padding-top:56px}.code-container .MuiList-root .MuiButtonBase-root .MuiListItemText-root{margin:0}.code-container .MuiList-root .MuiButtonBase-root .MuiListItemText-root span{color:var(--login-text);font-size:14px;font-family:inherit}.code-container .MuiList-root .MuiButtonBase-root .MuiListItemText-root p{color:var(--login-text);font-size:14px;font-family:inherit;opacity:.5}.select-code .code-header{display:flex;align-items:center;height:56px;color:var(--login-text);background:var(--login-bg);position:fixed;z-index:1;top:0;left:0;width:100%}.filter-field{flex-grow:1;padding-left:15px}.filter-field input{width:100%;border:1px solid var(--login-text);border-radius:5px;color:var(--login-text);height:36px;padding:2px 5px;font-family:inherit;background-color:transparent;font-size:16px}.phone-number-row{display:flex;align-items:center;position:relative;padding:0 10px;width:280px;border-bottom:1px solid var(--login-text)}.phone-number-row .field input{width:100%;color:var(--login-text);background:transparent;border:0;height:42px;font-size:16px}.phone-number-row .field.countryCode{width:70px}.phone-number-row .field.mobile{flex-grow:1}body .MuiDialog-paper{background-color:var(--login-bg);color:var(--login-text);font-family:inherit}body .MuiDialogTitle-root{padding:8px 10px;text-align:center;border-bottom:1px solid var(--primary-400);color:inherit;font-family:inherit;box-shadow:0 0 10px rgb(0 0 0/25%)}body .MuiDialogTitle-root h2{color:inherit;font-family:inherit;font-weight:400}.MuiDialogContent-root{padding:10px!important;text-align:center}.MuiDialogContent-root.text{text-align:left}.MuiDialogContent-root p{color:inherit;font-family:inherit;font-size:16px;font-weight:100}.MuiDialogActions-root{flex-wrap:wrap;justify-content:center!important}.MuiDialogActions-root button{margin-bottom:8px}*{padding:0;box-sizing:border-box;outline:none}*,body{margin:0}body{overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--body)}.color-primary-200{color:var(--primary-200)}.color-primary-400{color:var(--primary-400)}.color-primary-600{color:var(--primary-600)}.color-secondary-400{color:var(--secondary-400)}.color-theme{color:var(--theme)}.color-login-bg{color:var(--login-bg)}.color-login-text{color:var(--login-text)}.loader{border-radius:50%;display:inline-flex;align-items:center;border:3px solid #f3f3f3;border-color:#e52c29 #dbb670 #fffeff #7bc754;border-style:solid;border-width:3px;width:32px;height:32px;animation:spin 2s linear infinite;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}a{text-decoration:none;color:inherit}.hide{display:none!important}.btn{color:#000;display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;background:var(--primary-400);font-weight:600;font-size:13px;border-radius:3px;border:0}input,textarea{font-family:inherit;font-size:14px}h2{font-size:16px}.input-field{display:inline-block;position:relative;width:100%}.input-field input[type=number],.input-field input[type=text]{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:0;height:36px;width:100%;font-size:14px;margin:26px 0 5px;padding:0;font-family:inherit}.input-field .select-search{margin:26px 0 5px}.input-field label{font-size:12px;position:absolute;top:10px;left:0;width:100%;color:var(--primary-600)}.error label{color:red!important}.select-search{width:100px;position:relative;font-family:"Nunito Sans",sans-serif;box-sizing:border-box}.select-search *,.select-search :after,.select-search :before{box-sizing:inherit}.select-search__value{position:relative;z-index:1}.select-search__value:after{content:"";display:inline-block;position:absolute;top:calc(50% - 9px);right:19px;width:11px;height:11px}.select-search__input{display:block;height:36px;width:100%;padding:0 16px;border-radius:3px;outline:none;font-family:"Noto Sans",sans-serif;font-size:14px;text-align:left;text-overflow:ellipsis;line-height:36px;-webkit-appearance:none;border:1px solid transparent;border-bottom-color:#9e9e9e;background-color:transparent}.select-search__input::-webkit-search-cancel-button,.select-search__input::-webkit-search-decoration,.select-search__input::-webkit-search-results-button,.select-search__input::-webkit-search-results-decoration{-webkit-appearance:none}.select-search__input:not([readonly]):focus{cursor:auto}.select-search__select{background:#fff;box-shadow:0 .0625rem .125rem rgba(0,0,0,.15)}.select-search__options{list-style:none}.select-search__row:not(:first-child){border-top:1px solid #eee}.select-search__not-found,.select-search__option{display:block;height:36px;width:100%;padding:0 16px;background:#fff;border:none;outline:none;font-family:"Noto Sans",sans-serif;font-size:14px;text-align:left;cursor:pointer}.select-search--multiple .select-search__option{height:48px}.select-search__option.is-selected{background:var(--primary-400);color:#fff}.select-search__option.is-highlighted,.select-search__option:not(.is-selected):hover{background:rgba(47,204,139,.1)}.select-search__option.is-highlighted.is-selected,.select-search__option.is-selected:hover{background:var(--primary-400);color:#fff}.link{color:var(--primary-600)}.select-search__group-header{font-size:10px;text-transform:uppercase;background:#eee;padding:8px 16px}.select-search.is-disabled{opacity:.5}.select-search.is-loading .select-search__value:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cpath fill='%232F2D37' d='M25 5a20.14 20.14 0 0120 17.88 2.51 2.51 0 002.49 2.26A2.52 2.52 0 0050 22.33a25.14 25.14 0 00-50 0 2.52 2.52 0 002.5 2.81A2.51 2.51 0 005 22.88 20.14 20.14 0 0125 5z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");background-size:11px}.select-search:not(.is-disabled) .select-search__input{cursor:pointer}.select-search--multiple{border-radius:3px;overflow:hidden}.select-search:not(.is-loading):not(.select-search--multiple) .select-search__value:after{transform:rotate(45deg);border-right:1px solid #000;border-bottom:1px solid #000;pointer-events:none}.select-search--multiple .select-search__input{cursor:auto;border-radius:3px 3px 0 0}.select-search--multiple:not(.select-search--search) .select-search__input{cursor:default}.select-search:not(.select-search--multiple) .select-search__input:hover{border-color:var(--primary-400)}.select-search:not(.select-search--multiple) .select-search__select{position:absolute;z-index:2;top:44px;right:0;left:0;border-radius:3px;overflow:auto;max-height:360px;min-width:260px}.select-search--multiple .select-search__select{position:relative;overflow:auto;max-height:260px;border-top:1px solid #eee;border-radius:0 0 3px 3px}.select-search__not-found{height:auto;padding:16px;text-align:center;color:#888}.page-loader{position:fixed!important;z-index:9999;top:0;left:0;width:100%;height:100vh}
/*# sourceMappingURL=main.115d376b.chunk.css.map */