/* Webs Shop 3.3.33 — Klasični */
body.template-basic{--t-bg:#F6F8F7;--t-card:#FFFFFF;--t-ink:#172126;--t-muted:#667177;--t-line:#DDE3E3;--t-hero:#E9F0F1;background:var(--t-bg);color:var(--t-ink);font-family:Inter,system-ui,sans-serif}
.template-basic .wrap{max-width:1280px}
.template-basic .site-header{background:color-mix(in srgb,var(--t-card) 94%,transparent);border-bottom:1px solid var(--t-line)}
.template-basic .main-nav>ul>li>a{color:var(--t-ink);font-weight:700}
.template-basic .icon-btn,.template-basic .theme-toggle{background:var(--t-card);color:var(--t-ink);border:1px solid var(--t-line);border-radius:12px}
.template-basic .hero-final{background:var(--t-hero);border-bottom:1px solid var(--t-line);padding:68px 0}
.template-basic .hero-final-grid{gap:54px}
.template-basic .hero-final-copy h1,.template-basic .section-head h2,.template-basic .product-info h1{font-family:Inter,serif;color:var(--t-ink);letter-spacing:-.035em}
.template-basic .hero-final-copy p,.template-basic .hero-proof,.template-basic .muted{color:var(--t-muted)}
.template-basic .hero-spotlight,.template-basic .card,.template-basic .category-card,.template-basic .review-card,.template-basic .blog-home-card,.template-basic .newsletter-box,.template-basic .product-layout,.template-basic .summary,.template-basic .account-card,.template-basic .page-content{background:var(--t-card);color:var(--t-ink);border:1px solid var(--t-line);border-radius:12px;box-shadow:none}
.template-basic .card-img,.template-basic .gallery-main,.template-basic .thumb,.template-basic .category-card-media{background:color-mix(in srgb,var(--t-hero) 72%,var(--t-card));border-radius:calc(12px - 2px)}
.template-basic .card-title,.template-basic .price,.template-basic .category-card-body strong{color:var(--t-ink)}
.template-basic .card-cat,.template-basic .old-price,.template-basic .category-card-body span{color:var(--t-muted)}
.template-basic .quick-cats,.template-basic .section:nth-of-type(even){background:var(--t-card)}
.template-basic .quick-cats-list a{background:var(--t-card);color:var(--t-ink);border:1px solid var(--t-line);border-radius:12px}
.template-basic .trust-strip{background:var(--t-ink)}
.template-basic .trust-item{color:#fff;border-color:rgba(255,255,255,.16)}
.template-basic .trust-copy span{color:rgba(255,255,255,.72)}
.template-basic :is(input,select,textarea){background:var(--t-card);color:var(--t-ink);border-color:var(--t-line);border-radius:12px}
.template-basic :is(input,textarea)::placeholder{color:var(--t-muted)}
.template-basic .site-footer{background:#111719;color:#EDF2F2}
.template-basic .site-footer a,.template-basic .site-footer p{color:#B8C4C5}
html[data-theme="dark"] body.template-basic{--t-bg:#101719;--t-card:#172024;--t-ink:#EEF3F3;--t-muted:#A6B1B3;--t-line:#2D393D;--t-hero:color-mix(in srgb,#172024 75%,#000)}
html[data-theme="dark"] .template-basic .site-header{background:color-mix(in srgb,var(--t-bg) 94%,transparent)}
html[data-theme="dark"] .template-basic .quick-cats,html[data-theme="dark"] .template-basic .section:nth-of-type(even){background:var(--t-bg)}
.template-basic .hero-final{padding:56px 0}.template-basic .hero-final-copy h1{font-size:clamp(38px,5vw,62px)}.template-basic .card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--t-line))}.template-basic .section{padding:68px 0}

@media(max-width:800px){.template-basic .hero-final{padding:46px 0}.template-basic .hero-final-grid{grid-template-columns:1fr;gap:30px}.template-basic .section{padding:54px 0}}
