*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f4ef;color:#292924;font:16px/1.6 Arial,sans-serif}header,footer{display:flex;justify-content:space-between;align-items:center;padding:20px 6vw;gap:20px;border-bottom:1px solid #d6cdc1}.logo{font:31px/1 Georgia,serif;letter-spacing:-1.4px;text-decoration:none;text-align:center}.logo span{display:block;font:9px/2 Arial,sans-serif;letter-spacing:5px;margin-left:5px}a{color:inherit}nav{display:flex;align-items:center;gap:28px}nav a,footer>a{font-size:14px;text-decoration:none}.outline,.button{border:1px solid;padding:11px 19px;text-decoration:none;display:inline-block}.button{background:#30342d;color:white;margin-top:12px}.button:hover{background:#4e5748}figure,p{margin:0}section{padding:70px 6vw}.hero{padding:0;display:grid;grid-template-columns:43% 57%;min-height:570px}.hero>div{padding:8vw 4vw 7vw 6vw;align-self:center}.hero>div>p:not(.label){max-width:32em}.hero figure{min-height:100%;position:relative}.hero img{position:absolute;width:100%;height:100%;object-fit:cover}.label,figcaption{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.17em}.label{margin-bottom:18px}h1,h2,blockquote{font:normal clamp(46px,5.6vw,96px)/1.03 Georgia,serif;letter-spacing:-.056em;margin:0 0 25px}h2{font-size:clamp(36px,4.5vw,74px)}i{font-weight:400;color:#545848}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:34px 22px}.gallery img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.gallery figcaption{margin-top:10px}.story{background:#e9e5dc;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw}.story p+p{margin-top:14px}#testimonials{text-align:center;padding-block:75px}blockquote{font-size:clamp(28px,3.2vw,48px);line-height:1.2;max-width:27em;margin:auto}#pogosta-vprasanja{border-block:1px solid #d6cdc1}details{border-bottom:1px solid #d6cdc1;max-width:780px;padding:16px 0}summary{cursor:pointer;font-size:18px}details p{margin-top:12px}#povprasevanje{text-align:center;background:#e9e5dc}footer{flex-wrap:wrap}.hero img{object-position:50% 50%}:focus-visible{outline:3px solid #976430;outline-offset:4px}@media(max-width:740px){header,footer{padding:16px 5vw}nav{gap:13px}nav a{font-size:12px}nav .outline{padding:8px}.logo{font-size:24px}.hero{display:flex;flex-direction:column;min-height:0}.hero>div{padding:42px 6vw;width:100%}.hero figure{height:58vw}.hero img{position:static}section{padding:48px 5vw}.gallery{grid-template-columns:repeat(2,1fr);gap:20px 10px}.story{display:block}footer{gap:16px}.label{font-size:10px}}@media(max-width:365px){header{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.story img{width:100%;height:clamp(260px,36vw,510px);object-fit:cover}.more{margin-top:32px}.credit{margin-top:18px;font:italic 20px Georgia,serif}@media(max-width:740px){.story img{margin-bottom:22px}}
@media(max-width:740px){header .logo,nav a{white-space:nowrap}header{gap:12px}nav{gap:10px}.hero figure{width:100%}}@media(max-width:410px){header nav a[href="#o-meni"]{display:none}}
