@import "https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css";@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css";:root{--tomio:#943722}body{font-family:Poppins,sans-serif!important}.navbar{background:#ffedab!important}.navbar-brand{color:var(--tomio)!important}.search-div{border:1px solid #ccc;border-radius:50px;padding:10px}#home-container{background:#fff;border-radius:40px;margin-top:-50px}.btn{border-radius:10px;font-weight:500}.store-logo{aspect-ratio:1;background:#eee 50%/cover no-repeat;border-color:#ddd;border-radius:60px;width:60px}.item-card{border:1px solid #ddd;border-radius:15px;box-shadow:1px 1px 10px #0000001a}.item-image{aspect-ratio:1;background:#eee 50%/cover no-repeat;border-radius:10px;width:100%}.item-name{font-size:18px;font-weight:600}.item-price{font-size:22px;font-weight:600}.item-param{color:#666;font-size:14px}.btn-tomio{background:var(--tomio);border:1px solid var(--tomio)!important;color:#fff!important;background-color:var(--tomio)!important}.btn-tomio:active{border:1px solid var(--tomio)!important;background:#b04a33!important}.btn-filter{border:1px solid #ddd;border-radius:50px;background:#fff!important}.btn-filter:active{background:#eee!important}.btn-filter:focus{background:#dedede!important}.btn-light{border:1px solid #ccc;background:#fff!important}.btn-light:active{background:#eee!important}.form-control{border:2px solid #eee}.form-control:focus{box-shadow:none;border:2px solid #ccc}.bottom-cart-btn-area{background:#fff;padding:5px 0 20px;position:fixed;bottom:0;left:0}.alert-success{color:#107a23;background:#e8ffec;border:1px solid #27a83e;border-radius:10px;font-weight:600}.alert-warning{color:#918521;background:#fff8b6;border:1px solid #b9ac32;border-radius:10px;font-weight:600}.alert-primary{color:#206fb9;background:#f7faff;border:1px solid #3680c5;border-radius:10px;font-weight:600}.alert-light{color:#666;background:#fff;border:1px solid #ccc;border-radius:10px;font-weight:600}.store-feature-image{aspect-ratio:16/9;background:#eee 50%/cover no-repeat;width:100%}.store-closed-badge{color:var(--tomio)!important;font-size:14px!important}.smooth-loader{opacity:.7;border-radius:3px;height:20px;animation:1s linear infinite alternate skeleton-loading}@keyframes skeleton-loading{0%{background-color:#b3c4cc}to{background-color:#f0f3f5}}.text-deco-1{text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-deco-2{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-deco-3{text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.no-select{-webkit-user-select:none;user-select:none}@supports (animation:grow 0.5s cubic-bezier(0.25, 0.25, 0.25, 1) forwards){.tick{stroke-opacity:0;stroke-dasharray:29;stroke-dashoffset:29px;animation:.5s cubic-bezier(.25,.25,.25,1) .6s forwards draw}.circle{fill-opacity:0;stroke:#219a00;stroke-width:16px;transform-origin:50%;animation:1s cubic-bezier(.25,.25,.25,1.25) forwards grow;transform:scale(0)}}@keyframes grow{60%{stroke-width:4px;fill-opacity:0;transform:scale(.8)}to{stroke-width:8px;fill-opacity:1;fill:#219a00;transform:scale(.9)}}@keyframes draw{0%,to{stroke-opacity:1}to{stroke-dashoffset:0}}
