.lekork-main .page-content-wrapper:has(.lekork-winemaker-hero){padding-top:0}.lekork-winemaker-page{width:100%;margin:0;box-sizing:border-box;color:#1d1612}.lekork-winemaker-hero{min-height:80vh}.lekork-winemaker-hero-bg{background-position:center center;background-size:cover}.lekork-winemaker-hero::after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(135deg, rgba(29, 22, 18, 0.62), rgba(29, 22, 18, 0.28) 54%, rgba(29, 22, 18, 0.46));pointer-events:none}.lekork-winemaker-hero-kicker{position:relative;z-index:5;display:block;margin-bottom:12px;color:#fff;font-family:Oswald,sans-serif;font-size:14px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 3px 10px rgba(0,0,0,.3)}.lekork-winemaker-hero h1{max-width:min(860px,100%);font-size:clamp(54px,8vw,96px)}.lekork-winemaker-content{width:100%;max-width:1180px;margin:0 auto;padding:64px 24px 72px;box-sizing:border-box}.lekork-winemaker-info-grid{display:grid;grid-template-columns:minmax(0, 1.12fr) minmax(320px, 0.88fr);gap:24px;align-items:stretch}.lekork-winemaker-card{width:100%;padding:34px clamp(24px,4vw,44px);border:1px solid rgba(29,22,18,.1);border-radius:24px;background:hsla(0,0%,100%,.62);box-shadow:0 18px 42px rgba(63,42,36,.08);box-sizing:border-box;backdrop-filter:blur(8px)}.lekork-winemaker-eyebrow{display:block;margin-bottom:12px;color:#8b5450;font-family:Oswald,sans-serif;font-size:14px;letter-spacing:.12em;text-transform:uppercase}.lekork-winemaker-card h2{margin:0 0 22px;color:#8b5450;font-family:Oswald,sans-serif;font-size:clamp(30px,4vw,48px);line-height:1.08;text-transform:none}.lekork-winemaker-copy{display:grid;gap:16px;color:rgba(29,22,18,.82);font-size:17px;line-height:1.75}.lekork-winemaker-copy p{margin:0}.lekork-winemaker-detail-list{display:grid;gap:18px}.lekork-winemaker-detail-item{display:grid;gap:7px;padding-top:18px;border-top:1px solid rgba(29,22,18,.1)}.lekork-winemaker-detail-item:first-child{padding-top:0;border-top:0}.lekork-winemaker-detail-item>span{color:rgba(29,22,18,.52);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lekork-winemaker-detail-item a{color:#6f2c1d;text-decoration:none;font-size:18px;font-weight:700;line-height:1.35;word-break:break-word}.lekork-winemaker-detail-item a:hover{text-decoration:underline}.lekork-winemaker-address{display:grid;gap:5px;margin:0;color:rgba(29,22,18,.82);font-style:normal;font-size:18px;line-height:1.45}.lekork-winemaker-address strong{display:block;font-weight:500}.lekork-winemaker-empty{margin:0;color:rgba(29,22,18,.62);font-size:17px;line-height:1.55}.lekork-winemaker-wines{margin-top:64px}.lekork-winemaker-wines-list .sb-shop-section__title{margin:0 0 28px;color:#8b5450;font-family:Oswald,sans-serif;font-size:clamp(30px,4vw,46px);line-height:1.12;text-align:center;text-transform:none}.lekork-winemaker-wines-list .sb-shop-page{width:100%}@media(max-width: 900px){.lekork-winemaker-info-grid{grid-template-columns:1fr}}@media(max-width: 767px){.lekork-winemaker-hero{min-height:80vh;padding-top:160px;padding-bottom:100px}.lekork-winemaker-hero-bg-mobile{display:block}.lekork-winemaker-content{padding:42px 18px 52px}.lekork-winemaker-card{border-radius:20px;padding:26px 22px}.lekork-winemaker-card h2{font-size:32px}.lekork-winemaker-copy,.lekork-winemaker-address,.lekork-winemaker-detail-item a{font-size:16px}.lekork-winemaker-wines{margin-top:44px}}