:root{color-scheme:only light;
--fond:#FAF8F3;--fond-profond:#F0EBDF;--surface:#FFF;--surface-2:#F3EFE6;--ligne:#E4DDCC;--ligne-forte:#8A8270;--creme:#F6F2EA;--creme-ligne:#C9BFA9;
--texte:#0F2A1F;--texte-2:#40564A;--texte-inactif:#5E6D64;--encre:#0F2A1F;--encre-2:#2E3F35;
--vert:#4ADE80;--vert-encre:#052E16;--vert-texte:#157538;--citron:#C6F36B;
--erreur:#B42318;--erreur-fond:#FDECEA;--erreur-ligne:#F4B4AE;--voile:#0f2a1f73;
--police:system-ui,-apple-system,"Segoe UI","Noto Sans",Roboto,sans-serif;--police-num:ui-monospace,"SF Mono",Menlo,Consolas,monospace;
--r-6:6px;--r-12:12px;--r-13:13px;--r-15:15px;--r-18:18px;--r-20:20px;--r-26:26px;--r-pilule:999px;
--ombre-flottante:0 14px 30px -10px #0f2a1f40;--contour-carte:0 0 0 1px var(--ligne),0 3px 10px -6px #0f2a1f33;--contour-panier:0 0 0 2px var(--vert-texte);
--d-presse:120ms;--courbe:ease-out;
--bord:12px;
--koka-h:61px;
--kart-qoshe:84px;
--fund-h:calc(132px + env(safe-area-inset-bottom,0px))}
@media (min-width:640px){:root{--bord:16px}}
@media (min-width:1024px){:root{--bord:32px;--koka-h:73px}}
*,*::before,*::after{box-sizing:border-box}
*{margin:0;padding:0}
[hidden]{display:none!important}
html{-webkit-text-size-adjust:100%;background:var(--fond);scroll-padding-top:calc(var(--koka-h) + 8px);scroll-padding-bottom:calc(var(--fund-h) + 8px)}
body{min-height:100vh;font-family:var(--police);font-size:14px;line-height:1.5;color:var(--texte);-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%}
button,input,select,textarea{font:inherit;color:inherit}
button{cursor:pointer;transition:transform var(--d-presse) var(--courbe)}
button:active:not([disabled]){transform:scale(.94)}
a{color:var(--vert-texte)}
:focus-visible{outline:2px solid var(--encre);outline-offset:2px}
.pritja-kuti,.mbyllur-kuti,.shiriti,.toast,.bileta{border:1px solid var(--creme-ligne)}
.kart-sasia,.ton-1{box-shadow:inset 0 0 0 1px var(--creme-ligne)}
dialog{margin:auto;padding:0;border:0;color:var(--texte)}
dialog::backdrop{background:var(--voile)}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.kalo{position:absolute;left:-9999px;top:6px;z-index:60;padding:12px 16px;border-radius:12px;background:var(--citron);color:var(--encre);font-weight:700}
.kalo:focus{left:6px}
.noscript{max-width:480px;margin:24px auto;padding:16px;text-align:center;color:var(--texte-2)}
html[data-ambiance="calme"] .seulement-vivant{display:none}
html:not([data-ambiance="calme"]) .seulement-calme{display:none}
.ik{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.ik-fort{stroke-width:2.2}
.ik-plein{fill:currentColor;flex:none}
.logo span,.kategori-emri,.raft-nen,.kart-nen,.etiketa-kat span,#toast-nen,.tel-numri,.koka-shporta-tekst{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:14px;font-size:14px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:transform var(--d-presse) var(--courbe)}
.btn:active:not([disabled]){transform:scale(.96)}
.btn-kryesor{background:var(--vert);color:var(--vert-encre)}
.btn-citron{background:var(--citron);color:var(--encre)}
.btn-erret,.btn-krem{background:var(--encre);color:var(--creme)}
.btn-kontur{background:transparent;border-color:var(--ligne-forte);color:var(--texte)}
.btn-kontur-erret{background:transparent;border-color:var(--encre);color:var(--encre)}
.btn[disabled],.btn-joaktiv{border:1px dashed var(--ligne-forte);background:var(--surface-2);color:var(--texte-inactif);font-weight:600;cursor:not-allowed}
.sfond{position:fixed;inset:0;z-index:-1;overflow:hidden}
.sfond span{position:absolute;left:-20vmax;top:17%;padding:27vmax;background:radial-gradient(#4ade8033,#0000 66%);will-change:transform;animation:sfA 22s ease-in-out infinite alternate}
.sfond :nth-child(2){left:auto;right:-19vmax;top:45%;padding:23.7vmax;background:radial-gradient(#c6f36b26,#0000 66%);animation-name:sfB;animation-duration:27s}
.sfond :last-child{left:calc(50% - 30.8vmax);top:66%;padding:30.8vmax;background:radial-gradient(#4ade801f,#0000 66%);animation-name:sfC;animation-duration:19s}
@keyframes sfA{50%{transform:translate(26%,-15%) scale(1.15)}to{transform:translate(9%,33%) scale(.95)}}
@keyframes sfB{50%{transform:translate(-28%,23%) scale(.9)}to{transform:translate(-8%,-43%) scale(1.12)}}
@keyframes sfC{to{transform:translate(17%,-25%) scale(1.2)}}
.brez{height:30px;overflow:hidden;background:var(--citron);color:var(--encre);font-size:12px;font-weight:700;line-height:30px;letter-spacing:.02em;white-space:nowrap}
.brez-pista{width:max-content;animation:brez 32s linear infinite}
.brez span{padding-right:24px}
@keyframes brez{to{transform:translateX(-16.6667%)}}
.koka{position:sticky;top:0;z-index:20;background:var(--fond);border-bottom:1px solid var(--ligne)}
.koka-brenda{max-width:1200px;height:calc(var(--koka-h) - 1px);margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.logo{min-width:0;display:flex;flex-direction:column;align-items:center;gap:.15rem;line-height:1;color:var(--texte);text-decoration:none;text-transform:uppercase}
.logo span{max-width:100%}
.logo-emri{font-size:1.35rem;font-weight:700;letter-spacing:.18em}
.logo-nen{padding-left:.05em;font-size:.65rem;font-weight:600;letter-spacing:.32em;color:var(--texte-2)}
.koka-veprime{flex:none;display:flex;gap:8px}
.koka-tel,.koka-shporta{position:relative;min-width:44px;height:44px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;transition:transform var(--d-presse) var(--courbe)}
.koka-tel:active{transform:scale(.94)}
.koka-tel{border:1px solid var(--ligne-forte);color:var(--texte)}
.koka-shporta{border:0;background:var(--encre);color:var(--creme)}
.tel-numri,.koka-shporta-tekst{display:none}
.numeruesi{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border:2px solid var(--fond);border-radius:10px;background:var(--citron);color:var(--encre);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}
.yje{position:absolute;top:4px;right:4px}
.ndiz::after{content:"\2726";position:absolute;left:-16px;top:-14px;font-size:11px;line-height:1;color:var(--vert-texte);text-shadow:32px -2px var(--vert),2px 28px var(--vert-texte),34px 26px var(--vert);opacity:0;transform-origin:16px 14px;animation:yll .45s ease-out}
@keyframes yll{from{transform:scale(.4);opacity:1}}
.mbyllur{padding:24px var(--bord)}
.mbyllur-kuti{max-width:420px;margin:0 auto;padding:30px 22px;border-radius:var(--r-26);background:var(--creme);color:var(--encre);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}
.mbyllur-ikona{color:var(--vert-texte);stroke-width:1.5}
.mbyllur-kuti h2{font-size:22px;line-height:1.2;font-weight:800}
.mbyllur-kuti p{color:var(--encre-2)}
.mbyllur-tekst{padding:10px 12px;border-radius:12px;background:#ECE5D6;font-size:13px}
#kryesore{max-width:1200px;margin:0 auto;padding:0 var(--bord)}
.pritja{margin-top:12px}
.pritja-kuti{position:relative;overflow:hidden;padding:22px 20px 20px;border-radius:var(--r-26);background:var(--creme);color:var(--encre)}
.rozeta{position:absolute;right:-68px;top:-66px;width:230px;height:230px;fill:none;stroke:var(--vert-texte);stroke-width:.45;opacity:.38;animation:rrotull 70s linear infinite}
html[data-ambiance="calme"] .rozeta{opacity:.22;animation:none}
.ngjites{position:absolute;top:16px;right:14px;width:66px;height:66px;border-radius:50%;background:var(--encre);color:var(--citron);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;text-align:center;transform:rotate(8deg);animation:ngjit .4s cubic-bezier(.3,1.5,.5,1) .15s backwards}
@keyframes ngjit{from{transform:rotate(-20deg) scale(.4);opacity:0}}
.ngjites span{font-size:10px;font-weight:700}
.ngjites strong{margin-top:2px;font-size:20px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}
.pritja-tekst{position:relative;z-index:1}
.pritja-mbi{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--vert-texte)}
.pritja-titull{margin-top:8px;font-size:34px;line-height:1;font-weight:800;letter-spacing:-.035em}
.pritja-titull .theks{position:relative;display:inline-block;color:var(--vert-texte)}
.vija{position:absolute;left:calc(50% - 60px);top:100%;width:120px;height:12px;fill:none;stroke:var(--vert-texte);stroke-width:3;stroke-linecap:round}
.vija path{stroke-dasharray:40;animation:vizato .8s ease-out .3s backwards}
.pritja-pershkrim{max-width:240px;margin-top:12px;color:var(--encre-2)}
.pritja-pastila{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
.pastila{height:26px;padding:0 10px;border:1px solid var(--creme-ligne);border-radius:13px;display:inline-flex;align-items:center;font-size:12px;font-weight:700}
.pritja-butonat{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.pritja-butonat .btn{min-height:46px;border-radius:23px;overflow-wrap:anywhere}
.pritja-butonat .btn-erret{flex:1 1 auto}
.btn-befaso{flex:0 1 auto;border:1.5px solid var(--encre);background:var(--citron);color:var(--encre)}
html[data-ambiance="calme"] .btn-befaso{background:transparent}
@media (max-width:374px){.pritja-butonat .btn{padding:0 12px}}
.seksion-titull{margin:0 4px 12px;font-size:18px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}
.kategorite-zona,.katalogu{margin-top:22px}
.rreshti-etiketave{display:flex;gap:6px;margin:-4px;padding:6px;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:8px}
.rreshti-etiketave::-webkit-scrollbar,.raft-lista::-webkit-scrollbar{display:none}
.rreshti-kategorive{gap:10px}
.kategori{flex:none;min-width:60px;max-width:88px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:0 2px 2px;border:0;border-radius:16px;background:none;color:var(--texte);font-size:12px;font-weight:600;line-height:1.25;transition:transform .16s var(--courbe)}
.kategori:active:not([disabled]){transform:scale(.92)}
.kategori-rreth{flex:none;width:54px;height:54px;border:1px solid var(--ligne-forte);border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--vert-texte)}
.kategori-emri{max-width:100%}
.kategori-numri{margin-top:-3px;font-size:11px;font-weight:500;color:var(--texte-2)}
.kategori[aria-pressed="true"] .kategori-rreth{border-color:var(--encre);background:var(--citron);color:var(--encre)}
.kategori[aria-pressed="true"] .kategori-emri{font-weight:800;color:var(--vert-texte)}
.kategori[disabled]{color:var(--texte-inactif);cursor:not-allowed}
.kategori[disabled] .kategori-rreth{border-style:dashed;color:var(--texte-inactif)}
.raft{margin:20px calc(var(--bord) * -1) 0;padding:16px 0;border-block:1px solid var(--ligne);background:#c6f36b38}
.raft-koka{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 8px;padding:0 16px}
.raft-titull{font-size:18px;font-weight:800;letter-spacing:-.01em}
.raft-titull .theks,.raft-lidhje{color:var(--vert-texte)}
.raft-lidhje{min-height:44px;margin-left:auto;display:inline-flex;align-items:center;font-size:13px;font-weight:700;text-align:right;text-decoration:none;overflow-wrap:anywhere}
.raft-lista{list-style:none;display:flex;gap:10px;padding:4px 16px 2px;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:16px}
.raft-kart{flex:none;width:132px;display:flex;flex-direction:column;border:1px solid var(--ligne);border-radius:16px;overflow:hidden;background:var(--surface)}
.raft-pamja{position:relative;flex:none;display:block;height:132px;border:0;background:var(--surface-2);color:#fff;text-align:left;overflow:hidden}
.raft-ikona{position:absolute;right:-16px;top:-8px;opacity:.22;stroke-width:.8}
.raft-etiketa-emri{position:relative;margin-top:auto;font-size:15px;line-height:1.08;font-weight:800;letter-spacing:-.015em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.raft-trupi{flex-grow:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 4px;padding:6px 6px 6px 10px}
.raft-emri{display:none}
.raft-nen{grid-area:1/1;align-self:end;font-size:11px;font-weight:600;color:var(--texte-2)}
.raft-cmimi{grid-area:2/1;align-self:start;font-size:15px;font-weight:800;line-height:1.2}
.raft-cmimi .prej{display:block;margin:0}
.raft-shto{grid-area:1/2/3/3;width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--vert);color:var(--vert-encre)}
.raft-shto.ok{background:var(--citron);color:var(--encre)}
.kerko{display:flex;align-items:center;gap:10px;height:48px;padding:0 2px 0 14px;border-radius:24px;box-shadow:inset 0 0 0 1px var(--ligne-forte);background:var(--surface);color:var(--encre)}
.kerko:focus-within{outline:2px solid var(--encre);outline-offset:2px}
.kerko input{flex:1;min-width:0;height:100%;border:0;background:transparent;font-size:16px;color:var(--encre);outline:none}
.kerko input::placeholder,.fusha ::placeholder{color:var(--texte-inactif);opacity:1}
.kerko input::-webkit-search-cancel-button{display:none}
.pastro{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--encre);font-size:24px;line-height:1}
.filtra,.filtra-rresht{display:flex;flex-direction:column;gap:10px}
.filtra-rresht{gap:8px}
.cmimet{flex:none;display:flex;gap:6px}
.etikete{flex:none;height:44px;padding:0 14px;border:1px solid var(--ligne-forte);border-radius:22px;background:var(--surface);color:var(--texte);font-size:13px;font-weight:600;white-space:nowrap}
.etikete[aria-pressed="true"]:not(.celes),.etikete-hiq{border-color:var(--encre);background:var(--citron);color:var(--encre)}
.filtra-aktive{display:flex;flex-wrap:wrap;gap:6px}
.etikete-hiq{display:inline-flex;align-items:center;gap:6px;max-width:200px;font-weight:700}
.etikete-hiq span{min-width:0;overflow:hidden;text-overflow:ellipsis}
.celes{display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 8px}
.celes-shina{position:relative;flex:none;width:34px;height:20px;border-radius:10px;background:var(--ligne-forte)}
.celes-shina::after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .18s var(--courbe)}
.celes[aria-pressed="true"] .celes-shina{background:var(--vert-texte)}
.celes[aria-pressed="true"] .celes-shina::after{transform:translateX(14px)}
.filtra-fund{display:flex;align-items:center;gap:10px}
.marka{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px}
.marka-etikete{flex:none;font-size:13px;font-weight:600;color:var(--texte-2)}
.marka-menu{flex:1;min-width:0;width:100%;height:44px;padding:0 10px;border:1px solid var(--ligne-forte);border-radius:22px;background:var(--surface);color:var(--texte);font-size:16px;text-overflow:ellipsis}
.marka-aktive .marka-menu{border-color:var(--encre);box-shadow:inset 0 0 0 1px var(--encre)}
.numri{flex:none;margin-left:auto;font-size:13px;color:var(--texte-2);white-space:nowrap}
.numri strong{font-size:14px;color:var(--texte)}
@media (max-width:1023px){.marka-etikete{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
.rrjeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 0 6px}
@media (min-width:640px){.rrjeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}
@media (min-width:1024px){.rrjeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}
@media (min-width:1200px){.rrjeta{grid-template-columns:repeat(5,minmax(0,1fr))}}
.sentinel{height:1px}
.ngarkim{display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:24px}
.ngarkim .rrjeta{width:100%}
.ngarkim .btn{padding:0 20px;border-radius:var(--r-pilule);font-weight:600}
.kart-fantome{position:relative;overflow:hidden;display:block;height:150px;border-radius:var(--r-18);background:var(--surface-2)}
html:not([data-ambiance="calme"]) .ne-ekran .kart-fantome::after{content:"";position:absolute;inset:0 100% 0 -60%;background:linear-gradient(90deg,#fff0,#fffb,#fff0);animation:reflet 1.4s linear infinite}
@keyframes reflet{to{transform:translateX(360%)}}
.ngarkim-tekst{font-size:13px;color:var(--texte-2)}
.kart{min-width:0;display:flex;flex-direction:column;border-radius:var(--r-18);overflow:hidden;background:var(--surface);box-shadow:var(--contour-carte);contain-intrinsic-size:auto 340px}
.kart.hyre{content-visibility:auto}
html:not([data-ambiance="calme"]) .kart:not(.hyre){animation:hipen .24s ease-out calc(var(--i,0)*40ms) backwards}
.kart:nth-child(6n+2){--i:1}.kart:nth-child(6n+3){--i:2}.kart:nth-child(6n+4){--i:3}.kart:nth-child(6n+5){--i:4}.kart:nth-child(6n){--i:5}
.kart-pamja{position:relative;display:block;width:100%;border:0;background:var(--surface-2);color:#fff;text-align:left;overflow:hidden}
.kart-pamja::before{content:"";display:block;padding-top:125%}
.kart-pamja>img,.etiketa{position:absolute;top:0;right:0;bottom:0;left:0}
.kart-pamja>img,.raft-pamja>img{width:100%;height:100%;object-fit:cover}
button.kart-pamja:active,button.raft-pamja:active{transform:scale(.97)}
.kart-pamja:focus-visible,.raft-pamja:focus-visible{outline:none}
.kart-pamja:focus-visible::after,.raft-pamja:focus-visible::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-18) var(--r-18) 0 0;box-shadow:inset 0 0 0 3px var(--citron),inset 0 0 0 5px var(--encre)}
.raft-pamja:focus-visible::after{border-radius:16px 16px 0 0}
@media (hover:hover) and (pointer:fine){.kart-pamja>img,.raft-pamja>img{transition:transform .25s ease}button.kart-pamja:hover>img,.raft-pamja:hover>img{transform:scale(1.04)}}
.kart.jo .kart-pamja>img{opacity:.4}
.kart-fotot,.kart-mbaruar,.kart-ne-shporte{position:absolute;display:inline-flex;align-items:center;font-weight:700}
.kart-fotot{left:10px;bottom:10px;gap:4px;height:22px;padding:0 8px;border-radius:11px;background:rgba(10,31,22,.7);color:#fff;font-size:11px}
.kart-mbaruar,.kart-ne-shporte{top:10px;right:10px;height:24px;padding:0 9px;border-radius:12px;background:var(--creme);color:var(--encre);font-size:12px;white-space:nowrap}
.kart-ne-shporte{gap:3px;padding-left:7px;background:var(--citron);font-weight:800}
.etiketa.ton-1~.kart-mbaruar{background:var(--encre);color:var(--creme)}
.kart.jo .etiketa-kat,.ne-shporte .etiketa-kat{max-width:calc(100% - var(--kart-qoshe))}
.kart-trupi{flex-grow:1;display:flex;flex-direction:column;gap:5px;padding:9px 11px 11px}
.emri-prod{font-size:14px;line-height:1.3;font-weight:600;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.kart-nen{font-size:12px;line-height:1.3;font-weight:600;color:var(--texte-2)}
.kart-opsionet{display:flex;flex-wrap:wrap;gap:4px}
.kart-cmimet{margin-top:auto;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 6px}
.kart .cmimi{font-size:19px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}
.prej{margin-right:4px;font-size:12px;font-weight:600;color:var(--texte-2)}
.kart-stok{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--vert-texte);white-space:nowrap}
.kart-stok::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
.kart-stok.mbaruar{color:var(--texte-inactif)}
.kart-stok.mbaruar::before{display:none}
.kart.jo .emri-prod,.kart.jo .cmimi{color:var(--texte-inactif)}
.kart-shto,.kart-zgjidh,.kart-joaktiv,.kart-sasia{width:100%;min-height:44px;border-radius:var(--r-13);display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:700;white-space:nowrap}
.kart-shto{border:0;background:var(--vert);color:var(--vert-encre);--kerce:1.06}
.kart-shto.ok{padding:4px 8px;background:var(--citron);color:var(--encre);line-height:1.2;white-space:normal}
.kart-zgjidh{border:1.5px solid var(--vert-texte);background:transparent;color:var(--vert-texte)}
.kart-joaktiv{border:1px dashed var(--ligne-forte);background:var(--surface-2);color:var(--texte-inactif);font-size:13px;font-weight:600}
.kart-joaktiv.mbyllur{border:1px solid var(--ligne)}
.kart.ne-shporte{box-shadow:var(--contour-panier)}
.kart-sasia{justify-content:space-between;background:var(--creme);color:var(--encre)}
.kart-sasia :focus-visible,.kart-sasia:focus-visible{outline-offset:-4px}
html:not([data-ambiance="calme"]) .kerce{animation:kerce .25s}
@keyframes kerce{45%{transform:scale(var(--kerce,1.3))}}
@media (max-width:374px){.kart-trupi{padding:9px}.kart-shto,.kart-zgjidh{gap:4px;font-size:13px}}
.etiketa{display:flex;flex-direction:column;padding:11px;overflow:hidden;background-color:var(--ton-fond);color:var(--ton-texte);--ton-texte:#fff;--ton-pastille:rgba(10,31,22,.5);--ton-pastille-texte:#fff;--ton-masa:var(--creme);--ton-masa-texte:var(--encre)}
.ton-0{--ton-fond:#24533D;--ton-motif:rgba(255,255,255,.08)}
.ton-1{--ton-fond:var(--creme);--ton-texte:var(--encre);--ton-pastille:var(--encre);--ton-pastille-texte:var(--creme);--ton-masa:var(--encre);--ton-masa-texte:var(--creme);--ton-motif:rgba(15,42,31,.08)}
.ton-2{--ton-fond:#1D4733;--ton-masa:var(--citron);--ton-motif:rgba(198,243,107,.1)}
.ton-3{--ton-fond:#2F6249;--ton-pastille:rgba(10,31,22,.45);--ton-motif:rgba(255,255,255,.09)}
.motif-a{background-image:radial-gradient(var(--ton-motif) 1.4px,transparent 1.6px);background-size:12px 12px}
.motif-b{background-image:repeating-linear-gradient(135deg,var(--ton-motif) 0 1.5px,transparent 1.5px 12px)}
.motif-c{background-image:radial-gradient(circle at 100% 0,var(--ton-motif) 0 44px,transparent 45px),radial-gradient(circle at 100% 0,var(--ton-motif) 0 80px,transparent 81px)}
.etiketa-kat{align-self:flex-start;max-width:100%;height:22px;padding:0 8px;border-radius:11px;display:inline-flex;align-items:center;gap:5px;background:var(--ton-pastille);color:var(--ton-pastille-texte);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.etiketa-kat .ik{stroke-width:2}
.etiketa-filigran{position:absolute;right:-24px;top:36px;width:120px;height:120px;opacity:.2;stroke-width:.7}
.etiketa-emri{position:relative;margin-top:auto;font-size:19px;line-height:1.05;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.etiketa-masa{position:relative;align-self:flex-start;margin-top:7px;height:20px;padding:0 7px;border-radius:var(--r-6);display:inline-flex;align-items:center;background:var(--ton-masa);color:var(--ton-masa-texte);font-size:11px;font-weight:700}
.etiketa .kart-opsionet{position:relative;margin-top:8px}
.opsion-mini{max-width:100%;height:20px;padding:0 6px;border-radius:var(--r-6);display:inline-flex;align-items:center;overflow:hidden;white-space:nowrap;background:var(--ton-pastille,var(--surface-2));color:var(--ton-pastille-texte,var(--texte));font-size:11px;font-weight:700}
.opsion-plus,.opsion-mini.zgjedhur{background:var(--citron);color:var(--encre);font-weight:800}
.opsion-mini.zgjedhur::before{content:"\2713";margin-right:3px}
.opsion-mini.mbaruar{text-decoration:line-through}
.bosh{margin:16px 0;padding:24px 18px;border:1px dashed var(--ligne-forte);border-radius:var(--r-20);background:var(--surface);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}
.bosh-gjendje{border:1px solid var(--ligne)}
.bosh-ikona{color:var(--vert-texte);stroke-width:1.6}
.bosh-titull{font-size:16px;font-weight:700}
.bosh-kerkim p{font-weight:600}
.bosh-butonat{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.bosh .btn,.shporta-bosh .btn{border-radius:22px}
.gabim-katalogu{max-width:480px;margin:0 auto;padding:12px var(--bord) 24px}
.pa-skript{visibility:hidden;max-height:0;padding:0;overflow:hidden;animation:shfaq 0s 8s forwards}
@keyframes shfaq{to{visibility:visible;max-height:none;padding:12px var(--bord) 24px}}
.pa-skript a[href=""],.noscript a[href=""]{display:none}
.fundi{margin-top:24px;padding-bottom:var(--fund-h);background:var(--fond-profond)}
.fundi-brenda{max-width:1200px;margin:0 auto;padding:26px 16px 24px;display:flex;flex-direction:column;gap:14px}
.fundi-titull{font-size:22px;line-height:1.1;font-weight:800;letter-spacing:-.03em;overflow-wrap:anywhere}
.fundi .theks{color:var(--vert-texte)}
.fundi-butonat{display:flex;gap:8px}
.fundi-butonat .btn{min-height:46px}
.fundi-butonat .btn-krem{flex:1 1 auto}
.fundi-info{list-style:none;display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--texte-2)}
.fundi-verzioni{font-size:11px;color:var(--texte-inactif)}
.avis{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--ligne-forte);border-radius:16px;background:var(--surface-2);font-size:13px;line-height:1.45;overflow-wrap:anywhere}
#avis-porosi{margin-top:12px}
.avis>.ik{margin-top:1px;color:var(--vert-texte)}
.toast{position:fixed;left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:45;width:min(300px,calc(100% - 20px));margin:0 auto;padding:9px 12px;border-radius:16px;display:flex;align-items:center;gap:10px;background:var(--creme);color:var(--encre-2);box-shadow:var(--ombre-flottante);font-size:12px;opacity:0;transform:translateY(12px);pointer-events:none;transition:.2s ease-out}
.toast.shfaq{opacity:1;transform:none}
.a-shporte .toast{bottom:var(--fund-h)}
.toast-ikona{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--vert-texte);color:#fff}
.info .toast-ikona{display:none}
.toast-tekst{min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}
.toast-tekst strong{font-size:13px;color:var(--encre)}
.shiriti{position:fixed;left:10px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 10px 10px 16px;border-radius:var(--r-20);background:var(--creme);color:var(--encre);box-shadow:var(--ombre-flottante);animation:hipen .24s ease-out}
@keyframes hipen{from{opacity:0;transform:translateY(16px)}}
.shiriti-tekst{flex:1 1 150px;min-width:0;display:flex;flex-direction:column;font-size:12px;line-height:1.35;color:var(--encre-2);overflow-wrap:anywhere}
.shiriti-tekst strong{font-size:14px;font-weight:800;color:var(--encre)}
.shiriti-butonat{flex:none;margin-left:auto;display:flex;gap:8px}
.shiriti .btn{padding:0 14px}
@media (max-width:560px){.shiriti-butonat{flex:1 1 100%}.shiriti .btn{flex:1 1 0;min-width:0;padding:0 8px}}
.shiriti-shporta{flex-wrap:nowrap;padding:8px 8px 8px 16px}
.shiriti-shporta .shiriti-butonat,#shiriti-porosit{flex:none}
#shiriti-porosit{min-height:52px;padding:0 18px;border-radius:var(--r-15);color:var(--citron);font-weight:800}
.detaji,.shporta{width:min(560px,calc(100vw - 24px));max-height:min(90vh,820px);overflow:auto;overscroll-behavior:contain;border-radius:var(--r-26);background:var(--surface);box-shadow:var(--ombre-flottante)}
.detaji{scroll-padding-bottom:84px}
.detaji:not([open]),.shporta:not([open]){display:none}
.detaji[open],.shporta[open]{position:fixed;left:0;right:0;bottom:0;z-index:50;animation:hipen .25s ease-out}
@media (max-width:639px){.detaji{width:100%;max-width:100%;max-height:calc(100% - 40px);margin:auto 0 0;border-radius:var(--r-26) var(--r-26) 0 0}
.galeri::before{content:"";position:absolute;top:8px;left:calc(50% - 22px);z-index:2;width:44px;height:4px;border-radius:2px;background:rgba(246,242,234,.7)}}
.mbyll-x{position:absolute;top:14px;right:12px;z-index:3;width:44px;height:44px;border:0;border-radius:22px;background:rgba(15,42,31,.85);color:#fff;font-size:24px;line-height:1}
.kalo:focus-visible,.mbyll-x:focus-visible,.gal-shigjete:focus-visible,.pika:focus-visible{outline:2px solid transparent;box-shadow:0 0 0 3px var(--encre),0 0 0 6px var(--citron)}
.galeri{position:relative}
.zgjedhja-jone{position:absolute;top:18px;left:14px;z-index:2;max-width:calc(100% - 84px);min-height:28px;padding:5px 11px;line-height:1.25;overflow-wrap:anywhere;border-radius:14px;display:inline-flex;align-items:center;gap:5px;background:var(--citron);color:var(--encre);font-size:12px;font-weight:800}
.detaji-foto{position:relative;height:min(330px,50vh);display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;background:var(--surface-2)}
.pa-foto .detaji-foto{height:min(260px,40vh)}
.detaji-foto::-webkit-scrollbar{display:none}
.slajd{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start}
.slajd>img{width:100%;height:100%;object-fit:cover}
.etiketa-madhe{padding:60px 18px 18px}
.etiketa-madhe .etiketa-emri{max-width:280px;font-size:28px;line-height:1.02}
.etiketa-madhe .etiketa-filigran{right:-30px;top:10px;width:190px;height:190px;stroke-width:.6}
.gal-shigjete{position:absolute;top:calc(50% - 22px);left:10px;z-index:2;width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;background:rgba(246,242,234,.92);color:var(--encre)}
.gal-pas{left:auto;right:10px}
.pika-rreshti{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:center}
.pika{width:32px;height:44px;border:0;background:none;display:grid;place-items:center;touch-action:manipulation}
.pika::before{content:"";width:8px;height:8px;border-radius:4px;background:rgba(246,242,234,.5)}
.pika[aria-current="true"]::before{width:20px;background:var(--creme)}
.detaji-trupi{padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px}
.detaji-mbi{margin-bottom:-10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vert-texte);overflow-wrap:anywhere}
.detaji-trupi h2,.faqe h1{font-size:21px;line-height:1.2;font-weight:800;letter-spacing:-.015em;overflow-wrap:anywhere}
.detaji-rreshti{margin-top:-10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}
.detaji-rreshti .cmimi{font-size:24px;font-weight:800}
.shenje,.detaji-opsioni,.zgjedhje-etikete{font-size:13px;font-weight:700}
.ne-stok{color:var(--vert-texte)}
.shenje.mbaruar{color:var(--texte-inactif)}
.detaji-pershkrim{color:var(--texte-2);white-space:pre-line;overflow-wrap:anywhere}
.detaji-nen{font-size:12px;color:var(--texte-2);text-align:center}
.zgjedhje{display:flex;flex-direction:column;gap:8px}
.zgjedhje-koka{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:12px;color:var(--texte-2)}
.zgjedhje-etikete{font-size:14px;color:var(--texte)}
.opsionet{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.opsion{min-height:44px;padding:4px 3px;border:1px solid var(--ligne-forte);border-radius:var(--r-12);background:var(--fond);color:var(--texte);font-size:13px;font-weight:700;line-height:1.15;overflow-wrap:anywhere}
.opsion[aria-checked="true"]{border-color:var(--encre);background:var(--citron);color:var(--encre)}
html:not([data-ambiance="calme"]) .opsion[aria-checked="true"]{transform:scale(1.05)}
.opsion[disabled]{border-style:dashed;background:none;color:var(--texte-inactif);text-decoration:line-through;cursor:not-allowed}
.detaji-veprim{position:sticky;bottom:0;z-index:1;margin:0 -16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));display:flex;flex-wrap:wrap;gap:8px;background:var(--surface);box-shadow:0 -1px 0 var(--ligne)}
#detaji-shtuar{width:100%}
.detaji-veprim .btn{flex:1 1 0;min-height:52px;border-radius:var(--r-15);font-size:15px;font-weight:800}
.detaji-mbyllur{display:flex;flex-wrap:wrap;gap:8px}
.detaji-mbyllur .kart-joaktiv{height:50px;border-radius:var(--r-15)}
.detaji-mbyllur .btn{flex:1 1 0;min-height:46px}
.pan-butonat{display:flex;flex-wrap:wrap;gap:8px}
.pan-butonat .btn{flex:1 1 auto;min-height:50px;padding:0 14px;border-radius:15px}
.pan-butonat .btn-kryesor{font-size:15px;font-weight:800}
#shporta-vazhdo,#forma-kthehu{flex:none}
#pan-shporta .pan-butonat{margin-top:auto}
.sasia{flex:none;display:inline-flex;align-items:center;border:1px solid var(--ligne-forte);border-radius:var(--r-15)}
.sasia-btn{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;font-size:20px;line-height:1}
.sasia-btn[disabled]{color:var(--texte-inactif);cursor:not-allowed}
.sasia-vlera{min-width:32px;text-align:center;font-size:16px;font-weight:800}
.shporta{width:100%;max-width:600px;height:auto;max-height:none;margin:36px auto 0;border-radius:26px 26px 0 0;background:var(--fond);scroll-padding-top:76px}
.shporta[open]{display:flex;flex-direction:column}
.shporta-koka{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:12px 12px 10px 18px;border-bottom:1px solid var(--ligne);background:var(--fond)}
.shporta-koka h2{flex:1;font-size:18px;font-weight:800;overflow-wrap:anywhere}
.shporta-koka .mbyll-x{position:static;background:var(--surface);color:var(--texte)}
.shporta-koka .shporta-pas{margin-left:-10px;display:grid;place-items:center;background:none}
.hapat,.shporta-lista,.fal-hapat{list-style:none}
.hapat{display:flex;gap:6px;padding:12px 18px 0}
.hapat li{flex:1;padding-top:5px;border-top:3px solid var(--ligne);border-radius:2px;font-size:11px;font-weight:600;color:var(--texte-inactif);overflow-wrap:anywhere}
.hapat .bere{border-color:var(--vert-texte);color:var(--texte)}
.hapat [aria-current]{font-weight:800}
.njoftim{margin:12px 14px 0;flex-direction:column}
.njoftim-tekst{font-weight:700}
.njoftim-lista{padding-left:18px}
.pan{flex-grow:1;padding:12px 14px calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:14px}
.pan-nen,.pan-verejtje,.rresht-njesi,.zbraz,.shuma-rresht,.njoftim-lista,#fal-afati{color:var(--texte-2)}
.pan-verejtje,.rresht-njesi{font-size:12px}
.shporta-bosh{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:15px;font-weight:600}
.shporta-plot,#fal-lista{display:contents}
.shporta-rresht{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--ligne)}
.i-shenuar{padding-left:10px;border-left:3px solid var(--vert-texte)}
.rresht-pamja{flex:none;width:60px;height:72px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background-color:var(--ton-fond,var(--surface-2));color:var(--ton-texte,#fff)}
.rresht-trupi{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;overflow-wrap:anywhere}
.rresht-emri{font-weight:600;line-height:1.3}
.rresht-fund{align-self:stretch;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}
.rresht-total{font-size:16px;font-weight:800}
.rresht-alarm{font-size:12px;font-weight:700;color:var(--vert-texte)}
.zbraz{align-self:flex-start;min-height:44px;border:0;background:none;font-size:13px;font-weight:700;text-decoration:underline}
.shuma{padding:14px;border-radius:16px;background:var(--surface);display:flex;flex-direction:column;gap:8px}
.shuma-rresht{display:flex;justify-content:space-between;gap:12px}
.shuma-vlera{font-weight:700;color:var(--texte)}
.shuma-total{padding-top:8px;border-top:1px solid var(--ligne);font-size:17px;font-weight:800;color:var(--texte)}
.shuma-total .shuma-vlera{color:var(--vert-texte)}
.rrotull{display:none}
[aria-busy="true"] .rrotull{display:block;animation:rrotull .8s linear infinite}
@keyframes rrotull{to{transform:rotate(1turn)}}
.btn[aria-busy="true"]{border-style:solid;background:var(--ligne);color:var(--texte-2)}
#forma,.fusha{display:flex;flex-direction:column;gap:12px}
.fusha{gap:5px}
.fusha label{font-size:13px;font-weight:700}
.fusha-opsionale{font-weight:500;color:var(--texte-2)}
.fusha input,.fusha textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--ligne-forte);border-radius:12px;background:var(--surface);color:var(--texte);font-size:16px}
.fusha textarea{resize:vertical;line-height:1.45}
.fusha [aria-invalid="true"]{border-color:var(--erreur);box-shadow:0 0 0 1px var(--erreur)}
.gabim-fushe{display:flex;gap:5px;font-size:12px;line-height:1.4;color:var(--erreur)}
.gabim-fushe .ik{margin-top:2px}
.gabim-pergjithshem{padding:12px 14px;border:1px solid var(--erreur-ligne);border-radius:14px;background:var(--erreur-fond);color:var(--erreur);font-size:13px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.fusha-website{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.pan-fal{align-items:center;padding-top:22px;text-align:center}
.fal-ikona{width:72px;height:72px;border-radius:50%;background:var(--citron);color:var(--encre);display:grid;place-items:center}
html:not([data-ambiance="calme"]) .fal-ikona path{stroke-dasharray:40;animation:vizato .45s ease-out .15s backwards}
@keyframes vizato{from{stroke-dashoffset:40}}
#fal-titull{font-size:26px;font-weight:800;letter-spacing:-.02em}
.bileta{width:100%;padding:14px 16px;border-radius:18px;background:var(--creme);color:var(--encre);display:flex;flex-direction:column;gap:4px;font-size:13px;overflow-wrap:anywhere}
.fal-numri{margin-bottom:6px;padding-bottom:10px;border-bottom:1.5px dashed var(--creme-ligne);font-family:var(--police-num);font-size:30px;font-weight:800;letter-spacing:.04em}
.bileta li{display:flex;justify-content:space-between;gap:8px;text-align:left}
.bileta strong{flex:none}
#fal-dergesa{color:var(--encre-2)}
#fal-shuma{padding-top:6px;border-top:1px solid #DDD3C0;font-size:15px;font-weight:800}
.fal-hapat{width:100%;display:flex;flex-direction:column;gap:10px;text-align:left;font-weight:600}
.fal-hapat li{display:flex;align-items:center;gap:10px}
.nr{flex:none;width:26px;height:26px;border:1.5px solid var(--ligne-forte);border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800}
.nr1{border-color:var(--vert);background:var(--vert);color:var(--vert-encre)}
.nr2{border-color:var(--vert-texte);color:var(--vert-texte)}
.pan-fal .pan-butonat,#fal-mbyll{width:100%}
a.logo{min-height:44px;justify-content:center}
.faqe{max-width:480px;margin:0 auto;overflow-wrap:anywhere}
.faqe-foto{position:relative;width:100%;max-height:50vh;aspect-ratio:1;object-fit:cover}
.faqe .btn{min-height:46px}
.faqe .btn-kryesor{min-height:52px;border-radius:15px;font-size:15px;font-weight:800}
@media (min-width:1024px){
.koka-brenda{gap:28px;padding:0 32px}
.koka-kerko{flex:1 1 auto;max-width:520px}
.koka-kerko .kerko{height:44px;border-radius:22px;padding-left:16px}
.koka-kerko .kerko input{font-size:15px}
.koka-veprime{margin-left:auto}
.koka-tel,.koka-shporta{padding:0 16px}
.tel-numri,.koka-shporta-tekst{display:inline-block;max-width:10em}
.numeruesi{position:static;min-width:22px;height:22px;padding:0 6px;border:0;font-size:12px}
.yje{top:22px;right:27px}
.pritja{margin-top:24px}
.pritja-kuti{padding:40px 40px 36px;border-radius:28px}
.rozeta{right:-80px;top:-80px;width:300px;height:300px;stroke-width:.4;opacity:.36;animation-duration:80s}
.brez-pista{animation-duration:20s}
.ngjites{top:28px;right:28px;width:84px;height:84px}
.ngjites span{font-size:11px}
.ngjites strong{font-size:24px}
.pritja-mbi{font-size:12px}
.pritja-titull{margin-top:10px;font-size:52px;letter-spacing:-.04em}
.pritja-pershkrim{max-width:380px;margin-top:14px;font-size:16px}
.pritja-butonat{margin-top:26px}
.pritja-butonat .btn{min-height:48px;padding:0 22px;border-radius:24px;font-size:15px}
.pritja-butonat .btn-erret{flex:0 1 auto}
.kategorite-zona,.katalogu{margin-top:36px}
.seksion-titull{font-size:24px}
html:not([data-ambiance="calme"]) .pritja.me-raft{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:20px}
.me-raft .pritja-kuti{display:flex;flex-direction:column;justify-content:center}
.me-raft .raft{grid-area:1/2}
.me-raft .kategorite-zona{grid-area:2/1/3/3}
.raft{margin:0;padding:24px;border:1px solid var(--ligne);border-radius:28px;display:flex;flex-direction:column;gap:14px}
.raft-koka{padding:0}
.raft-titull{font-size:20px}
.raft-lista{flex-grow:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;padding:0;overflow:visible}
.raft-kart{width:auto;flex-direction:row}
.raft-kart:nth-child(n+5){display:none}
.raft-pamja{width:84px;height:auto}
.raft-pamja:focus-visible::after{border-radius:16px 0 0 16px}
.raft-etiketa{align-items:center;justify-content:center}
.raft-ikona{position:static;width:30px;height:30px;opacity:1;stroke-width:1.4}
.raft-etiketa-emri,.raft-nen{display:none}
.raft-trupi{display:flex;flex-wrap:wrap;align-content:space-between;align-items:flex-end;gap:4px;padding:10px 8px 10px 12px}
.raft-emri{flex:1 1 100%;display:-webkit-box;font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.raft-cmimi{flex:1 1 auto;min-width:0;font-size:16px}
.raft-shto{margin-left:auto}
@media (max-width:1199px){.raft-pamja{width:60px}.raft-trupi{padding:10px 6px 10px 8px}}
.rreshti-kategorive{flex-wrap:wrap;overflow:visible;gap:8px}
.kategori{max-width:100%;height:44px;flex-direction:row;gap:8px;padding:0 14px 0 6px;border:1px solid var(--ligne-forte);border-radius:22px;background:var(--surface);font-size:14px;line-height:1}
.kategori-rreth{width:32px;height:32px;border:0}
.kategori-rreth .ik{width:16px;height:16px}
.kategori-numri{margin:0;font-size:14px}
.kategori[aria-pressed="true"]{border-color:var(--encre);background:var(--citron);color:var(--encre)}
.kategori[aria-pressed="true"] .kategori-rreth{background:var(--encre);color:var(--citron)}
.kategori[aria-pressed="true"] .kategori-emri{color:var(--encre)}
.kategori[aria-pressed="true"] .kategori-numri{color:var(--encre-2)}
.kategori[disabled]{border-style:dashed}
.filtra-rresht{flex-direction:row;flex-wrap:wrap;align-items:center;padding:12px 0;border-block:1px solid var(--ligne)}
.rreshti-filtrave,.cmimet{flex:0 1 auto;flex-wrap:wrap;overflow:visible}
.filtra-aktive{display:contents}
#cmimi-aktiv{display:none}
.filtra-fund{flex:1 1 auto;margin-left:8px}
.marka{flex:none}
.marka-menu{width:auto;min-width:190px;font-size:14px}
.fundi-brenda{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 32px;padding:40px 32px 48px}
.fundi-titull{grid-column:1;grid-row:1;font-size:30px}
.fundi-butonat{grid-column:2;grid-row:1/3}
.fundi-butonat .btn{min-height:48px;padding:0 20px}
.fundi-info{grid-column:1;grid-row:2;flex-direction:row;flex-wrap:wrap;font-size:14px}
.fundi-info li+li::before{content:"\00B7";margin:0 8px}
.shiriti{left:auto;right:28px;bottom:24px;width:440px}
.shiriti-shporta{width:360px}
.toast{left:auto;right:28px;margin:0}
.shporta{max-width:420px;margin:0 0 0 auto;border-radius:26px 0 0 26px}
}
@media (prefers-reduced-motion:reduce){*:not(.pa-skript),*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
