.home-page{width:100%;min-width:0}.home-page .slider-pocetna{width:100%;position:relative;background:#262326}.home-page .slider-item-content{height:clamp(480px,72svh,780px);min-height:0;display:block;aspect-ratio:auto}.home-page .slider-item-prekrivac{height:100%;background:linear-gradient(90deg,#111a,#1113 75%),linear-gradient(0deg,#1117,transparent 40%);pointer-events:none}.home-page .slider-item-text-parent{box-sizing:border-box;align-items:flex-start;padding:64px max(28px,calc((100vw - 1464px)/2)) 100px}.home-page .slider-item-text{gap:24px;width:min(100%,760px);min-width:0}.home-page .slider-item-text-1{text-align:left;font-size:clamp(36px,4.2vw,68px);line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.home-page .slider-item-text-1>*{margin-block:0}.home-page .slider-item-text-2{text-align:left;font-size:clamp(16px,1.3vw,20px);line-height:1.7;max-width:600px;overflow-wrap:anywhere}.home-page .slider-item-text-2>*{margin-block:0}.home-page .slider-item-text-3{justify-content:flex-start}.home-page .dugme{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;border-radius:3px;line-height:1.5;padding:12px 30px}
.home-page .home-hero-controls{position:absolute;right:max(28px,calc((100vw - 1464px)/2));bottom:30px;display:flex;align-items:center;gap:12px;z-index:10;padding:8px 12px;border:1px solid #ffffff45;border-radius:40px;background:#16131670;backdrop-filter:blur(12px);color:white;font-size:12px}.home-page .home-hero-controls .swiper-button-prev,.home-page .home-hero-controls .swiper-button-next{position:static!important;inset:auto!important;margin:0!important;transform:none!important;width:34px!important;height:34px!important;display:flex;align-items:center;justify-content:center;color:white;background:transparent;border:0;font-size:22px;cursor:pointer}.home-page .home-hero-controls .swiper-button-prev:after,.home-page .home-hero-controls .swiper-button-next:after{display:none}.home-page .home-hero-pagination{font-variant-numeric:tabular-nums;min-width:36px;text-align:center;position:static;width:auto}.home-page .home-hero-pause{border:0;border-left:1px solid #ffffff50;background:transparent;color:inherit;padding:8px 10px 8px 18px;font:inherit;cursor:pointer;min-width:80px}
.home-page .pocetna-div{gap:clamp(44px,6vw,88px);padding-block:clamp(40px,5vw,80px)}.home-page .pocetna-div>*{min-width:0;scroll-margin-top:130px}.home-page .pocetna-banner{gap:24px;align-items:stretch}.home-page .pocetna-two-banner-item{min-width:0;overflow:hidden;border-radius:4px;isolation:isolate}.home-page .pocetna-two-banner-img{display:block;width:100%;height:100%;min-height:400px;object-fit:cover;aspect-ratio:5/6;transition:transform .6s ease}.home-page .pocetna-banner>.pocetna-two-banner-item:only-child .pocetna-two-banner-img{aspect-ratio:16/7;max-height:600px}.home-page .pocetna-two-banner-item-prekrivac{background:linear-gradient(0deg,#101014b3,transparent 80%);pointer-events:none}.home-page .pocetna-two-banner-item-text{left:32px;right:32px;bottom:32px;top:auto;transform:none;gap:14px;align-items:flex-start}.home-page .pocetna-two-banner-item-text-header{font-size:clamp(26px,2.7vw,42px);line-height:1.25;text-align:left;text-wrap:balance}.home-page .pocetna-two-banner-item-text-text{font-size:15px;line-height:1.8;text-align:left;max-width:580px}.home-page .pocetna-two-banner-item-text-text p{margin-block:0}.home-page .pocetna-two-banner-item-text .link-sa-crtom{justify-content:flex-start}.home-page .pocetna-two-banner-item:hover>.pocetna-two-banner-img{transform:scale(1.025)}
.home-page .red1,.home-page .pocetna-preporuka,.home-page .slider-proizvodi{gap:28px}.home-page .red1-header,.home-page .pocetna-preporuka-header-naslov,.home-page .red2-header-down-left{font-size:clamp(28px,3.1vw,46px);line-height:1.25;letter-spacing:-.7px;text-wrap:balance}.home-page .red1-header p{margin:0}.home-page .red1-istaknuto{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0}.home-page .red1-istaknuto-2{display:contents}.home-page .red1-istaknuto-2-item{min-width:0;gap:16px}.home-page .red1-istaknuto-2-item-img{object-fit:cover;border-radius:4px;display:block}.home-page .red1-istaknuto-2-item::after{display:none}.home-page .red1-istaknuto-2-item:hover{color:var(--osnovnaBoja)}.home-page .red2-header{gap:16px}.home-page .red2-header-down{align-items:center;gap:24px;flex-wrap:wrap}.home-page .red2-header-up,.home-page .pocetna-preporuka-header-podnaslov{font-size:11px;letter-spacing:1.7px;line-height:1.6}.home-page .pocetna-preporuka-header{gap:16px}.home-page .pocetna-preporuka-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-page .pocetna-preporuka-items-item{overflow:hidden;border-radius:4px;min-width:0}.home-page .pocetna-preporuka-items-item-img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/5;display:block}.home-page .pocetna-preporuka-items-item-text{font-size:clamp(22px,2vw,32px);line-height:1.3;left:24px;right:24px;bottom:28px;max-width:none}.home-page .pocetna-preporuka-items-item-icon{width:46px;right:24px;top:24px}.home-page .link-sa-crtom:has(a[href=""]){display:none}.home-page img[src=""]{display:none}.home-page a:focus-visible,.home-page button:focus-visible{outline:3px solid var(--osnovnaBoja);outline-offset:5px}.home-page .web-block-anchor{line-height:1.8;overflow-wrap:anywhere}.home-page .web-block-anchor img{max-width:100%;height:auto}
@media(max-width:767px){.home-page .slider-item-content{height:560px;max-height:none}.home-page .slider-item-text-parent{padding:36px 24px 110px;justify-content:center}.home-page .slider-item-text{gap:20px}.home-page .slider-item-text-1{font-size:36px;line-height:1.25}.home-page .home-hero-controls{right:20px;bottom:22px}.home-page .pocetna-banner{flex-direction:column;gap:20px}.home-page .pocetna-two-banner-img,.home-page .pocetna-banner>.pocetna-two-banner-item:only-child .pocetna-two-banner-img{aspect-ratio:4/5;min-height:350px;max-height:540px}.home-page .pocetna-two-banner-item-text{left:24px;right:24px;bottom:24px}.home-page .red1-istaknuto{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.home-page .pocetna-preporuka-items{grid-template-columns:1fr;gap:20px}.home-page .pocetna-preporuka-items-item-img{aspect-ratio:5/4;max-height:480px}.home-page .red2-header-down{gap:16px}.home-page .pocetna-preporuka-items-item-text{font-size:28px}.home-page .red1-istaknuto-2-item .link-sa-crtom-a{font-size:14px}.home-page .red2-content{padding-bottom:32px}}
@media(prefers-reduced-motion:reduce){.home-page *, .home-page *:before,.home-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.home-page [data-aos]{opacity:1!important;transform:none!important;transition:none!important}
.home-page .web-block-anchor{display:block}.home-page .web-block-anchor>:first-child{margin-top:0}.home-page .web-block-anchor>:last-child{margin-bottom:0}.home-page .pocetna-preporuka-header-naslov{margin:0}.home-page .pocetna-preporuka-items-item-text{top:auto}.home-page .pocetna-preporuka-items-item-icon{bottom:auto}.home-page .pocetna-preporuka-items-item-prekrivac{background:linear-gradient(0deg,#101014a8,transparent 80%)}
