@layer components{.s-c-unos{align-items:center;gap:.6rem;display:inline-flex}.s-c-broj{background:var(--s-surface);width:6.25rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--s-line-strong);text-align:right;color:var(--s-ink);border-radius:12px;padding:0 .85rem;font-size:1.1rem;font-weight:600}.s-c-broj:hover{box-shadow:inset 0 0 0 1px var(--s-ink)}.s-c-broj:focus-visible{outline:2px solid var(--s-neon);outline-offset:2px}.s-c-klizac{appearance:none;cursor:pointer;background:0 0;width:100%;height:2.75rem;margin:0;display:block}.s-c-klizac:focus-visible{outline:none}.s-c-klizac::-webkit-slider-runnable-track{background:linear-gradient(var(--s-brand), var(--s-brand)) 0 0 / calc(13px + (100% - 26px) * var(--s-c-p,.5)) 100% no-repeat, var(--s-line-strong);border-radius:999px;height:4px}.s-c-klizac::-moz-range-track{background:var(--s-line-strong);border-radius:999px;height:4px}.s-c-klizac::-moz-range-progress{background:var(--s-brand);border-radius:999px;height:4px}.s-c-klizac::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle, var(--s-neon) 0 3px, #fff 3.6px);width:26px;height:26px;box-shadow:0 0 0 1.5px var(--s-ink), 0 2px 8px #0f0f0f2e;transition:transform .2s var(--s-ease);border-radius:50%;margin-top:-11px}.s-c-klizac::-moz-range-thumb{background:radial-gradient(circle, var(--s-neon) 0 3px, #fff 3.6px);width:26px;height:26px;box-shadow:0 0 0 1.5px var(--s-ink), 0 2px 8px #0f0f0f2e;transition:transform .2s var(--s-ease);border:0;border-radius:50%}.s-c-klizac:active::-webkit-slider-thumb{transform:scale(1.12)}.s-c-klizac:active::-moz-range-thumb{transform:scale(1.12)}.s-c-klizac:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1.5px var(--s-ink), 0 0 0 4px #fff, 0 0 0 6px var(--s-neon)}.s-c-klizac:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1.5px var(--s-ink), 0 0 0 4px #fff, 0 0 0 6px var(--s-neon)}.s-c-pragovi{height:1.6rem;position:relative}.s-c-prag{top:0;left:calc(13px + (100% - 26px) * var(--s-c-x,0));font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--s-muted);padding-top:9px;font-size:.75rem;position:absolute;transform:translate(-50%)}.s-c-prag:before{content:"";background:var(--s-line-strong);width:1px;height:5px;position:absolute;top:0;left:50%}.s-c-prag:last-child{left:auto;right:0;transform:none}.s-c-prag:last-child:before{left:auto;right:12.5px}@media (max-width:479px){.s-c-prag{font-size:.7rem}}.s-c-prag[data-aktivan=true]{color:var(--s-ink);font-weight:600}.s-c-prag[data-aktivan=true]:before{background:var(--s-ink)}.s-c-rezultat{color:var(--s-muted);text-wrap:pretty}.s-c-rezultat strong{color:var(--s-ink)}.s-c-paketi{gap:.6rem;display:grid}.s-c-paket{background:var(--s-surface);color:var(--s-ink);box-shadow:inset 0 0 0 1px var(--s-line), var(--s-shadow-sm);transition:translate .45s var(--s-spring);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"glava cena""clanova cena";align-items:center;gap:.1rem 1rem;padding:.95rem 1.1rem;display:grid;position:relative}.s-c-paket[data-istaknut=true]{box-shadow:inset 0 0 0 1.5px var(--s-brand), var(--s-shadow-md)}.s-c-paket[data-izabran=true]{background:var(--s-ink);color:#fff;box-shadow:inset 0 0 0 1px var(--s-ink), var(--s-shadow-lg)}.s-c-paket[data-izabran=true][data-istaknut=true]{box-shadow:inset 0 0 0 1.5px var(--s-brand), var(--s-shadow-lg)}.s-c-glava{grid-area:glava;align-items:center;gap:.6rem;min-width:0;display:flex}.s-c-naziv{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.s-c-oznaka{background:var(--s-brand);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;height:1.4rem;padding:0 .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.s-c-clanova{color:var(--s-muted);grid-area:clanova;font-size:.86rem}.s-c-do{color:var(--s-ink);font-weight:500}.s-c-cena{white-space:nowrap;flex-direction:column;grid-area:cena;align-items:flex-end;display:flex}.s-c-iznos{letter-spacing:-.035em;white-space:nowrap;font-size:1.5rem;font-weight:700;line-height:1.05}.s-c-jed{color:var(--s-muted);white-space:nowrap;margin-top:.2rem;font-size:.75rem}.s-c-paket[data-izabran=true] .s-c-clanova,.s-c-paket[data-izabran=true] .s-c-jed{color:var(--s-dark-muted)}.s-c-paket[data-izabran=true] .s-c-do{color:#fff}@media (min-width:1024px){.s-c-paketi{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.75rem}.s-c-paket{border-radius:20px;flex-direction:column;align-items:stretch;min-height:14rem;padding:1.6rem 1.25rem 1.4rem;display:flex}.s-c-paket[data-izabran=true]{translate:0 -6px}.s-c-oznaka{height:1.45rem;position:absolute;top:-.72rem;left:1.25rem}.s-c-clanova{margin-top:.3rem}.s-c-do{font-size:1rem;display:block}.s-c-cena{align-items:flex-start;margin-top:auto;padding-top:1.5rem}.s-c-iznos{font-size:1.9rem}}@media (min-width:1280px){.s-c-paket{padding-inline:1.5rem}.s-c-oznaka{left:1.5rem}.s-c-iznos{font-size:2.25rem}}.s-c-beam{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.s-c-beam:before{content:"";aspect-ratio:1;background:conic-gradient(transparent 0deg 285deg, var(--s-neon) 352deg, transparent 353deg);width:260%;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.s-c-kvacica{width:1.05rem;height:1.05rem;color:var(--s-neon);flex:none;margin-top:.12rem}@media (prefers-reduced-motion:no-preference){.s-c-beam:before{animation:2.5s linear 2 both s-c-krug;display:block}}.s-c-sekcija[data-van-ekrana] .s-c-beam:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.s-c-paket{transition:none}.s-c-klizac::-webkit-slider-thumb{transition:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-c-paket{animation:linear both s-c-uspon;animation-timeline:view();animation-range:entry calc(var(--i,0) * 7%) entry calc(45% + var(--i,0) * 7%)}}}@keyframes s-c-krug{to{transform:rotate(1turn)}}@keyframes s-c-uspon{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}