body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.product-image{background:#fafafa;border-radius:8px;height:260px}.product-main-image{background:#fafafa;border-radius:12px;display:block;height:520px;object-fit:cover;width:100%}.product-thumb-small{border-radius:6px;display:block;height:72px;object-fit:cover;width:96px}.product-specs-table{width:100%}.buybox{background:#fff;border-radius:8px;padding:18px}.price-old{color:#888;font-size:13px;text-decoration:line-through}.price-large{align-items:baseline;color:#ff8c00;display:flex;font-weight:900;justify-content:flex-end;line-height:1}.price-int{font-size:44px}.price-dec{font-size:20px;margin-left:6px}.price-subtext{color:#0b74de;font-size:13px;margin-top:6px;text-align:right}.buy-cta{background:#ff8c00;border:none;border-radius:8px;color:#fff;font-weight:800;padding:12px 16px;width:100%}.qty-control{align-items:center;border:1px solid #eee;border-radius:8px;display:inline-flex;overflow:hidden}.qty-control button{border:none}.icon-btn,.qty-control button{background:#fff;cursor:pointer;padding:8px 12px}.icon-btn{border:1px solid #eee;border-radius:8px}.service-row{justify-content:space-between;padding:8px 4px}.service-left,.service-row{align-items:center;display:flex}.service-left{gap:10px}.service-price{color:#666;font-size:13px}.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{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-container{box-sizing:border-box;max-width:none;padding:12px 16px;width:100%}.two-col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.sidebar-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:360px 1fr}.responsive-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.table-responsive{overflow-x:auto;width:100%}@media (max-width:900px){.sidebar-layout,.two-col{grid-template-columns:1fr}}.auth-page{align-items:flex-start;background:#f6f7f8;display:flex;justify-content:center;min-height:80vh;padding:36px 12px}.auth-card{background:#fff;border-radius:16px;box-shadow:0 12px 40px #0f172a14;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;max-width:92%;min-height:580px;padding:18px 24px 24px;text-align:center;width:680px}.auth-title{font-size:20px;font-weight:800;margin:2px 0 8px}.auth-sub{color:#666;font-size:13px;margin-bottom:12px}.social-row{display:flex;gap:10px;justify-content:center;margin-bottom:12px}.social-btn{align-items:center;background:#fff;border:1px solid #eee;border-radius:8px;cursor:pointer;display:flex;font-weight:700;gap:8px;padding:8px 12px}.social-btn svg{display:inline-block}.social-btn .social-label{font-size:14px}.social-btn.google{border-color:#00000014;color:#111}.social-btn.facebook{border-color:#1877f21f;color:#111}.or-sep{margin:14px 0;position:relative}.or-sep:before{background:#eee;content:"";height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.or-sep span{background:#fff;color:#888;display:inline-block;font-weight:700;padding:0 10px;position:relative;z-index:2}.auth-form{display:flex;flex-direction:column;gap:10px;margin-top:4px}.auth-input{border:1px solid #e6e6e6;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px;width:100%}.password-row{align-items:center;display:flex;gap:8px}.password-row .auth-input{flex:1 1}.eye-btn{background:#0000;border:none;cursor:pointer;font-size:18px}.auth-helpers{align-items:center;color:#666;display:flex;font-size:13px;justify-content:space-between}.auth-helpers .remember{align-items:center;display:flex;gap:8px}.forgot{color:#0b79d0;text-decoration:none}.auth-submit{background:#111;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:800;margin-top:6px;padding:12px}.auth-error{color:#c00;font-size:13px}.auth-footer{color:#666;font-size:13px;margin-top:12px}.link-btn{background:none;color:#0b79d0}.file-label input[type=file]{display:block;margin-top:8px}@media (max-width:520px){.auth-card{padding:20px;width:100%}}.required-label:after{color:#c00;content:" *";margin-left:4px}.field-error{color:#c00;font-size:12px;margin-top:6px}.input-invalid{background:#fff7f7;border-color:#f2a0a0;box-shadow:0 0 0 4px #f2a0a014}.filters-sidebar{background:#fff;color:#333;font-family:Inter,sans-serif;margin-left:16px;max-width:300px;width:100%}.filter-section{padding:12px 0}.filter-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;-webkit-user-select:none;user-select:none}.section-title{color:#111;font-size:16px;font-weight:600}.divider{background-color:#eee;height:1px;margin:4px 0}.filter-content{padding-left:4px}.categories-list{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding-right:4px}.categories-list::-webkit-scrollbar{width:8px}.categories-list::-webkit-scrollbar-thumb{background:#add8e6;border-radius:4px}.cat-item-l1{margin-bottom:4px}.cat-link{align-items:center;color:#444;cursor:pointer;display:flex;font-size:14px;padding:4px 0;position:relative}.cat-link:hover{color:teal}.cat-link.active{color:teal;font-weight:600}.active-indicator{background-color:teal;border-radius:50%;height:6px;margin-left:8px;width:6px}.cat-children{border-left:1px solid #eee;margin-left:16px;margin-top:4px;padding-left:12px}.cat-grandchildren{border-left:1px solid #eee;margin-left:12px;margin-top:2px;padding-left:10px}.cat-link.l3{color:#666;font-size:13px}.focus-list{display:flex;flex-direction:column;gap:8px}.checkbox-item{align-items:center;color:#444;cursor:pointer;display:flex;font-size:14px;gap:10px;margin-bottom:6px}.checkbox-item input[type=checkbox]{appearance:none;-webkit-appearance:none;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:18px;outline:none;position:relative;width:18px}.checkbox-item input[type=checkbox]:checked{background-color:#fff;border-color:teal}.checkbox-item input[type=checkbox]:checked:after{background-color:teal;border-radius:50%;content:"";height:10px;left:3px;position:absolute;top:3px;width:10px}.icon-label{align-items:center;color:#555;display:flex;font-size:12px;font-weight:500;gap:8px;text-transform:uppercase}.brand-search{border:1px solid #ddd;border-radius:20px;font-size:13px;margin-bottom:10px;outline:none;padding:8px 12px;width:100%}.brand-search:focus{border-color:teal}.brand-list{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.brand-list::-webkit-scrollbar{width:8px}.brand-list::-webkit-scrollbar-thumb{background:#add8e6;border-radius:4px}.brand-name{flex:1 1}.price-inputs{display:flex;gap:10px;justify-content:space-between;margin-bottom:24px}.price-input-wrap{align-items:center;background:#d0ecf4;border-radius:4px;display:flex;flex:1 1;justify-content:center;padding:8px 12px}.price-input-wrap input{background:#0000;border:none!important;color:#333;font-size:15px;font-weight:600;margin:0;outline:none!important;padding:0;text-align:center;width:100%}.price-slider-container{height:24px;margin-top:10px;position:relative;width:100%}.price-slider-container input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;border:none;height:24px;left:0;margin:0;opacity:1;padding:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.price-slider-container input[type=range]::-webkit-slider-runnable-track{background:#0000;border:none;cursor:pointer;height:24px;width:100%}.price-slider-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#f59e0b;background-image:radial-gradient(circle at 30% 30%,#ffffffb3 0,#fff0 30%);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 5px #0003;cursor:pointer;height:22px;margin-top:1px;pointer-events:auto;position:relative;width:22px;z-index:4}.price-slider-container input[type=range]::-moz-range-track{background:#0000;border:none;cursor:pointer;height:24px;width:100%}.price-slider-container input[type=range]::-moz-range-thumb{background-color:#f59e0b;background-image:radial-gradient(circle at 30% 30%,#ffffffb3 0,#fff0 30%);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 5px #0003;cursor:pointer;height:22px;margin-top:1px;pointer-events:auto;transform:none;width:22px}.slider{background-color:#e0e0e0;height:4px;top:10px;width:100%;z-index:1}.slider,.slider-range{border-radius:2px;position:absolute}.slider-range{background-color:teal;height:100%;z-index:2}.rating-list{display:flex;flex-direction:column;gap:6px}.stars{color:#f59e0b;display:flex;gap:2px}.count{color:#888;font-size:12px}.spec-values-list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.spec-item{align-items:center;display:flex;gap:8px}.spec-value{color:#444;flex:1 1;font-size:14px}.spec-placeholder{color:#888;font-size:13px;font-style:italic}.product-container{display:flex;gap:12px;padding:0}.product-card{align-items:stretch;background-color:#fff;border:1px solid #e6e6e6;border-radius:6px;box-shadow:0 6px 18px #0000000f;box-sizing:border-box;display:flex;flex:0 0 240px;flex-direction:column;height:400px;justify-content:space-between;max-width:100%;padding:10px;position:relative;text-align:center;transition:box-shadow .18s ease,border-color .12s ease,transform .12s ease;width:250px}.recommended .product-card:hover{border-color:#006d77;box-shadow:0 8px 22px #00000014;transform:translateY(-6px)}.product-card.highlighted{border-color:#e6e6e6;box-shadow:0 6px 18px #0000000f}.product-card.highlighted:hover{box-shadow:0 8px 20px #00000012;transform:translateY(-4px)}.badge{background-color:#e9ecef;border-radius:0 0 15px 15px;color:#444;font-size:.8rem;font-weight:700;left:50%;opacity:0;padding:5px 15px;position:absolute;top:0;transform:translateX(-50%) translateY(-6px);transition:background-color .12s ease,color .12s ease,transform .12s ease,opacity .12s ease;visibility:hidden;width:100px;z-index:10}.badge-text{display:block;font-size:.7rem;font-weight:400;opacity:.9}.badge-value{display:block;font-size:.9rem}.category{color:#4db6ac;font-size:.8rem;font-weight:600;margin-bottom:15px;margin-top:15px;text-transform:uppercase}.product-image{border-radius:4px;display:block;height:200px;margin-bottom:8px;object-fit:cover;width:100%}.product-image[alt=""]{background:#fafafa}.product-card .product-image,.product-card .product-image+div{display:block;height:180px;overflow:hidden;width:100%}.product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:.95rem;height:44px;line-height:1.35;margin-bottom:8px;overflow:hidden}.price-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;min-height:52px}.old-price{color:#757575;display:block;font-size:.8rem;margin-bottom:2px;text-decoration:line-through}.current-price{color:#000;font-size:1.6rem;font-weight:700}.currency{font-size:1rem;font-weight:400;vertical-align:middle}.buy-btn{background-color:#b2ebf2;border:none;border-radius:4px;color:#006064;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 0;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,transform .12s ease;width:100%}.product-card.highlighted .buy-btn{background-color:#b2ebf2;color:#006064}.product-card.highlighted .buy-btn:hover{background-color:#80deea}.recommended .product-card:hover .badge{background-color:#006d77;color:#fff;opacity:1;transform:translateX(-50%) translateY(-1px);visibility:visible}.product-card.highlighted .badge{opacity:0;transform:translateX(-50%) translateY(-6px);visibility:hidden}.product-card.highlighted:hover .badge{background-color:#006d77;color:#fff;opacity:1;transform:translateX(-50%) translateY(-1px);visibility:visible}.recommended .product-card:hover .buy-btn{background-color:#ffa000;color:#fff;transform:translateY(-1px)}.recommended .product-card.highlighted:hover{border-color:#0000}.navigation{display:flex;gap:5px;justify-content:center;margin-top:20px}.dot{background-color:#e0e0e0;border-radius:2px;height:4px;width:30px}.dot.active{background-color:#006d77}.services-page{background:#fff;color:#111;padding:28px 12px}.services-page .container{margin:0 auto;max-width:960px}.page-title{font-size:28px;font-weight:800;margin-bottom:8px}.lead{color:#444;line-height:1.5;margin-bottom:18px}.service-section{border-top:1px solid #eee;padding:18px 0}.service-title{font-size:18px;font-weight:800;margin:0 0 8px}.service-intro{color:#555;margin:0 0 10px}.service-actions{margin-bottom:8px}.read-more{background:none;border:none;color:#0b74de;cursor:pointer;font-weight:700}.service-details{background:#fbfdff;border-radius:8px;color:#333;padding:12px}.service-links{display:flex;gap:10px;margin-top:10px}.link-btn{background:#0b74de;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:8px 12px}@media (max-width:520px){.services-page{padding:18px 10px}.page-title{font-size:22px}}.finance-page{background:#fff;color:#111;padding:28px 12px}.finance-page .container{margin:0 auto;max-width:980px}.finance-page .page-title{font-size:28px;font-weight:800;margin-bottom:8px}.finance-page .lead{color:#444;line-height:1.5;margin-bottom:18px}.finance-section{border-top:1px solid #eee;padding:18px 0}.finance-section h2{font-size:20px;font-weight:800;margin:0 0 8px}.finance-section .intro{color:#555;margin-bottom:12px}.grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.card{background:#fbfdff;border-radius:10px;box-shadow:0 6px 18px #0f172a0a;padding:12px}.card h3{font-size:16px;margin-top:0}.card ol,.card ul{margin:8px 0 0 18px}.card p em{color:#333}@media (max-width:520px){.finance-page{padding:18px 10px}.page-title{font-size:22px}}.shkarko-page{color:#222;font-family:Inter,Arial,sans-serif;padding:32px 16px}.shkarko-hero{background:linear-gradient(90deg,#f5fbff,#fff);border-radius:8px;margin-bottom:28px;padding:48px 0}.shkarko-inner{margin:0 auto;max-width:1100px;text-align:center}.shkarko-inner h1{font-size:28px;margin:0 0 8px}.shkarko-inner .lead{color:#555;margin-bottom:20px}.shkarko-actions{display:inline-flex;gap:12px}.btn{align-items:center;border-radius:8px;display:inline-flex;font-weight:600;gap:10px;padding:10px 14px;text-decoration:none}.btn-android{background:#2ea44f;color:#fff}.btn-apple{background:#111;color:#fff}.shkarko-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin:0 auto;max-width:1100px}.card{background:#fff;border-radius:8px;box-shadow:0 6px 18px #1414140f;display:flex;overflow:hidden}.card.reverse{flex-direction:row-reverse}.card-left{flex:1 1;padding:20px}.card-left h3{margin-top:0}.card-left p{color:#444}.card-left ul{color:#444;padding-left:18px}.store-link{color:#0b74de;display:inline-block;font-weight:600;margin-top:12px;padding-bottom:50px;text-decoration:none}.sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.card-left .store-link{display:inline-block;margin-bottom:18px}.card-right{background:linear-gradient(180deg,#fafafa,#fff);flex-direction:column;padding:16px;width:160px}.card-right,.qr-placeholder{align-items:center;display:flex;justify-content:center}.qr-placeholder{background:#eee;border-radius:8px;color:#666;font-weight:700;height:110px;width:110px}.shkarko-help{background:#fff9e6;border-radius:6px;color:#8a6d00;margin:22px auto;max-width:1100px;padding:12px 18px}@media(min-width:900px){.shkarko-cards{grid-template-columns:1fr}.card{height:160px}}
/*# sourceMappingURL=main.19547680.css.map*/