.soundbar-hero{background:#eaf3f8;color:#102d42;overflow:hidden}
#soundbar-ponuda{scroll-margin-top:100px}
.soundbar-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,84px);align-items:center;padding-top:clamp(48px,6vw,100px);padding-bottom:clamp(48px,6vw,100px)}
.soundbar-hero__copy{max-width:590px}.soundbar-hero h1{font-size:clamp(42px,4.8vw,76px);line-height:1.03;letter-spacing:-.03em;margin:0 0 24px;text-wrap:balance}.soundbar-hero p{font-size:clamp(17px,1.4vw,20px);line-height:1.65;max-width:50ch;margin:0 0 30px}
.soundbar-hero__button,.soundbar-hero__link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;font-weight:700;text-decoration:none}.soundbar-hero__button{background:#005b9a;color:#fff;padding:12px 22px;border-radius:3px}.soundbar-hero__button:hover{background:#004777;color:#fff}.soundbar-hero__link{color:#005b9a;margin-left:24px}.soundbar-hero__link svg{width:20px;height:20px}
.soundbar-hero__button:focus-visible,.soundbar-hero__link:focus-visible,.soundbar-hero__product a:focus-visible{outline:3px solid #005b9a;outline-offset:4px}
.soundbar-hero__product{margin:0;background:#fff;min-width:0;padding:clamp(18px,3vw,42px);text-align:center}.soundbar-hero__product img{width:100%;height:clamp(220px,25vw,380px);object-fit:contain}.soundbar-hero__product figcaption{font-size:14px;line-height:1.5;color:#475d6b;margin-top:16px}.soundbar-hero__product a{color:#005b9a}
.soundbar-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,7vw,100px);padding-top:clamp(48px,6vw,90px);padding-bottom:clamp(36px,5vw,70px);color:#142e40}.soundbar-intro h2{font-size:clamp(32px,3.2vw,48px);line-height:1.08;letter-spacing:-.025em;margin:0}.soundbar-intro p{font-size:17px;line-height:1.7;margin:0 0 16px;max-width:65ch}.soundbar-intro p:last-child{margin-bottom:0}
@media(max-width:760px){.soundbar-hero__inner,.soundbar-intro{grid-template-columns:1fr}.soundbar-hero__inner{padding-top:42px;padding-bottom:42px;gap:32px}.soundbar-hero h1{font-size:clamp(38px,10vw,54px)}.soundbar-hero__button{width:100%}.soundbar-hero__link{margin:12px 0 0}.soundbar-hero__product img{height:220px}.soundbar-intro{gap:20px;padding-top:48px;padding-bottom:40px}}
@media(max-width:860px){.sb-category .cat-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.sb-category .cat-toolbar__title{grid-column:1;grid-row:1;min-width:0;overflow-wrap:anywhere}.sb-category .cat-toolbar__count{grid-column:1;grid-row:2}.sb-category .cat-toolbar__filters{grid-column:2;grid-row:1 / span 2;align-self:center}.sb-category .cat-toolbar__sort{grid-column:1 / -1;grid-row:3;margin-top:8px}}
