@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{font-family:Inter,sans-serif!important}::-webkit-scrollbar{width:.5rem!important;height:.5rem!important}::-webkit-scrollbar-thumb{background:#101323;border-radius:3px!important}::-webkit-scrollbar-track{background-color:#f6f4f4;box-shadow:inset 0 0 2px gray;border-radius:3px}.auth-wrapper{min-block-size:calc(var(--vh, 1vh) * 100)}.auth-card{z-index:1!important;border:solid 1px #DFE4EA!important;box-shadow:#00000029 0 1px 4px!important;border-radius:8px!important}.auth-logo{max-height:35px;object-fit:contain}.auth-title{font-size:30px;font-weight:600;text-align:center;color:#374151}.v-btn.auth-btn{background-color:#101323!important;border:solid 1px #101323!important;border-radius:8px!important;color:#fff!important;width:100%!important;height:48px!important}.v-btn.auth-btn:hover{background-color:transparent!important;border:solid 1px #101323!important;color:#101323!important}.v-btn.auth-social-btn{background-color:transparent!important;border:solid 1px #101323!important;border-radius:8px;color:#101323!important;align-items:center;width:100%!important}.v-btn.auth-social-btn>span{font-size:16px;font-weight:500;text-transform:capitalize}hr.auth-hr{border:none;border-top:1px solid #DFE4EA;border-radius:1px}.auth-link-text{color:#2d68f8;font-size:14px;font-weight:500;text-align:center;text-decoration:none}.auth-link-text:hover{text-decoration:underline}.v-label.auth-label{font-size:14px!important;font-weight:500!important;color:#374151!important;opacity:100%!important}.template{max-width:1440px!important;margin:0 auto!important}.product-card-skeleton>.v-skeleton-loader__image{height:485px!important;border-radius:3px 3px 0 0!important}.menu-items{display:flex!important;justify-content:center;background-color:transparent!important;align-items:center!important;margin:0!important;padding:0!important;gap:5px;font-weight:500;font-size:16px}.menu-items-mobile{display:flex!important;flex-direction:column;justify-content:center;background-color:transparent!important;align-items:start!important;margin:0!important;padding:0!important;gap:5px;font-weight:500;font-size:14px!important}.btn-dark{background-color:#101323!important;border:solid 1px #101323!important;border-radius:8px!important;color:#fff!important;text-transform:none!important;font-weight:500!important;font-size:16px!important}.btn-dark:hover{background-color:#fff!important;color:#101323!important}.btn-light{background-color:transparent!important;border:solid 1px #101323!important;border-radius:8px!important;text-transform:none!important;font-weight:500!important;font-size:16px!important;padding:0 16px!important}.banner-container{position:relative;text-align:center}.overlay-text-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;width:100%;text-align:center}.overlay-text{position:absolute;top:70%;right:50%;transform:translate(50%,-50%);font-weight:700;text-align:center;color:#fff}.overlay-text p{font-size:72px;font-weight:600}.header{font-weight:700;font-size:40px}.product-card-carousel .v-btn.v-btn--elevated.v-btn--icon{width:40px;height:40px}.product-card-color-badge .v-badge__badge{width:10px!important;height:10px!important;border-radius:6px!important;box-shadow:0 0 0 1px #10132333}@media only screen and (max-width: 768px){.card-image{height:400px!important}.card-footer{height:65px!important;padding:8px 16px!important}.card-footer>p{font-size:12px!important}.card-footer>h2{font-size:22px!important}.overlay-text{top:50%!important;font-size:36px!important}.overlay-text p{font-size:36px;font-weight:600}}.custom-gradient{padding:0 0 30px 30px;height:170px;align-content:end}.v-slider-thumb__surface{border:solid 2px black!important;color:#fff!important}.truncate-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:170px}.v-list-item__prepend>.v-icon{opacity:unset!important}.custom-right-full-height-screen>.v-overlay__content{left:unset!important;right:0!important;border-radius:25px 0 0 25px!important}.custom-drawer-transition-enter-active{animation:custom-drawer-enter .3s}.custom-drawer-transition-leave-active{animation:custom-drawer-leave .5s}.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active{transition:transform .2s ease-in-out}@keyframes custom-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes custom-drawer-leave{0%{transform:translate(0)}to{transform:translate(100%)}}.vue-tel-input{width:100%;height:48px;line-height:1.5;border-radius:8px!important;letter-spacing:.009375em;position:relative;transition:border-color .2s,box-shadow .2s}.vue-tel-input:focus-within{border-color:#101323;box-shadow:0 0 0 2px #10132333}.vue-tel-input .vti__dropdown{border-radius:8px 0 0 8px!important;cursor:pointer;border-right:1px solid #e0e0e0;padding-right:10px}.vue-tel-input .vti__input{flex:1;border:none;outline:none;padding-left:10px;background-color:transparent}.vue-tel-input .vti__dropdown .vti__dropdown-list{top:calc(100% + 1px)!important;border-radius:8px!important;overflow-y:auto!important;width:368px;box-shadow:0 4px 8px #0000001a}.vue-tel-input .vti__dropdown .vti__dropdown-list .vti__dropdown-item{font-size:.85rem;color:#374151;padding:10px 6px}@media only screen and (max-width: 424px){.vue-tel-input .vti__dropdown .vti__dropdown-list{width:328px}}@media only screen and (max-width: 380px){.vue-tel-input .vti__dropdown .vti__dropdown-list{width:272px}}
