/* Mutěnská hora v5 — shared corrections for native YOOtheme and HTML review. */
.mh-v5-section{--mh-space:clamp(48px,5.2vw,84px);padding-block:var(--mh-space)!important}
.mh-v5-section:has(>.uk-section){padding-block:0!important}
.mh-v5-section>.uk-section{padding-block:var(--mh-space)!important}
.mh-v5-section .uk-container{box-sizing:border-box}
.mh-v5-section .uk-container-large{max-width:1400px}
.mh-v5-section .mh-v5-heading{font-size:clamp(1.9rem,3.2vw,3rem)!important;line-height:1.13!important;letter-spacing:-.035em;margin:0 auto 20px!important;max-width:27ch;text-wrap:balance;text-align:center!important}
.mh-v5-section .mh-v5-intro{max-width:760px;margin:0 auto 28px!important;text-align:center!important;font-size:1.03rem;line-height:1.75;color:#3f565d}
.mh-v5-section .mh-v5-intro p{margin:0}
.mh-v5-section .mh-eyebrow{margin:0 auto 18px!important;text-align:center!important;font-size:.78rem!important;letter-spacing:.12em!important}
.mh-v5-section .mh-eyebrow .el-content{font-size:inherit!important}
.mh-v5-section .mh-v5-actions{margin:30px auto 0!important;width:100%;text-align:center!important}
.mh-v5-section .mh-v5-actions>.uk-grid,.mh-v5-section .mh-v5-actions>.uk-flex{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin:0!important}
.mh-v5-section .mh-v5-actions>.uk-grid>*{padding:0!important;margin:0!important}
.mh-v5-section .mh-v5-actions .uk-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;line-height:1.35!important;padding:13px 24px!important;text-align:center;box-sizing:border-box}
.mh-v5-section .mh-v5-actions .uk-button>*{vertical-align:middle}
/* One centered composition in every hero, including the formerly narrow left copy. */
.mh-home-hero,.mh-page-hero,.mh-article-hero{--mh-space:80px;min-height:0!important}
.mh-home-hero>.uk-section,.mh-page-hero>.uk-section,.mh-article-hero>.uk-section{min-height:min(900px,100svh)!important;display:flex!important;align-items:center!important;padding-block:150px 90px!important;background-position:var(--mh-hero-position,50% 50%)!important}
.mh-home-hero>.uk-container,.mh-page-hero>.uk-container,.mh-article-hero>.uk-container{min-height:85svh;display:flex!important;align-items:center!important}
.mh-v5-hero-content{width:100%!important;max-width:1060px!important;margin-inline:auto!important;text-align:center!important}
.mh-v5-hero-content .mh-hero-copy,.mh-v5-hero-content .mh-v5-intro{max-width:740px;margin-inline:auto!important;text-align:center!important;color:#fff!important;font-size:clamp(1.05rem,1.35vw,1.25rem)!important;line-height:1.65}
.mh-v5-section.mh-home-hero h1,.mh-v5-section.mh-page-hero h1,.mh-v5-section.mh-article-hero h1{max-width:1040px!important;margin:0 auto 24px!important;text-align:center!important;font-size:clamp(2.65rem,5vw,5.5rem)!important;line-height:1.04!important;letter-spacing:-.045em!important;text-wrap:balance;color:white!important}
.mh-home-hero .uk-position-cover[style*="background-color"],.mh-page-hero .uk-position-cover[style*="background-color"],.mh-article-hero .uk-position-cover[style*="background-color"]{background-color:transparent!important;background-image:linear-gradient(180deg,rgba(1,24,32,.42) 0%,rgba(1,24,32,.25) 30%,rgba(1,24,32,.50) 70%,rgba(1,24,32,.55) 100%)!important}
.mh-article-hero--winery .uk-position-cover[style*="background-color"]{background-image:linear-gradient(180deg,rgba(1,24,32,.35),rgba(1,24,32,.24) 25%,rgba(1,24,32,.6))!important}
.mh-hero--lower .mh-v5-hero-content{padding-top:clamp(110px,21vh,230px)!important}
.mh-home-hero:after,.mh-page-hero:after,.mh-article-hero:after{opacity:.28;pointer-events:none}
/* Compact continuous rhythm; section padding is applied once. */
.mh-facts{--mh-space:26px}.mh-facts .el-item{padding-block:8px!important}
.mh-story{--mh-space:72px}.mh-scenery-band{--mh-space:48px}
.mh-map-teaser{--mh-space:64px;background:#000!important}
.mh-map-teaser .mh-v5-heading,.mh-map-teaser .mh-v5-intro{color:#fff!important}
.mh-map-teaser .mh-map-preview img,.mh-map-teaser .mh-map-teaser-image img{filter:invert(100%)!important;mix-blend-mode:screen;box-shadow:none!important;border-radius:0!important;object-fit:contain!important}
.mh-map-teaser .mh-map-preview{background:#000!important}
.mh-map-teaser .uk-container{padding-inline:clamp(24px,4vw,64px)}
.mh-final-cta,.mh-detail-cta,.mh-map-cta,.mh-simple-cta{--mh-space:74px;min-height:0!important;background-color:#073e4c!important}
.mh-final-cta .mh-v5-heading,.mh-detail-cta .mh-v5-heading,.mh-map-cta .mh-v5-heading,.mh-simple-cta .mh-v5-heading{max-width:31ch;color:white!important}
.mh-final-cta .mh-v5-intro,.mh-detail-cta .mh-v5-intro,.mh-map-cta .mh-v5-intro,.mh-simple-cta .mh-v5-intro{color:#fff!important}
/* Portraits receive a real portrait frame instead of a cropped horizontal strip. */
.mh-winery-portraits .uk-grid{align-items:stretch;row-gap:28px!important}
.mh-winery-portraits .el-item{height:100%;border-radius:22px!important;box-shadow:0 10px 30px #073e4c0d!important;border:1px solid #073e4c13!important}
.mh-winery-portraits .uk-card-media-top{overflow:hidden;aspect-ratio:4/5!important;margin:0!important}
.mh-winery-portraits img.el-image,.mh-winery-portraits .el-image img{display:block;width:100%!important;height:100%!important;aspect-ratio:4/5!important;object-fit:cover!important;object-position:50% 5%!important;border-radius:0!important;transform:none!important}
.mh-winery-portraits .uk-card-body{padding:26px 22px 28px!important;min-height:210px;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;text-align:center!important}
.mh-winery-portraits .el-title{font-size:clamp(1.3rem,1.9vw,1.85rem)!important;line-height:1.16!important;max-width:23ch!important;margin:0 auto 13px!important;text-wrap:balance}
.mh-winery-portraits .el-content{font-size:.92rem!important;line-height:1.65!important;margin:0 auto 24px!important;max-width:36ch!important}
.mh-winery-portraits .el-link{margin-top:auto!important;align-self:center!important;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 21px!important;line-height:1.4!important}
.mh-winery-portraits .el-meta{display:none!important}
.mh-winery-portraits .uk-card-body>.uk-margin-top,.mh-event-carousel .uk-card-body>.uk-margin-top{margin-top:auto!important}
/* Photographic event cards follow the same centered visual system. */
.mh-event-carousel .el-item,.mh-event-carousel .uk-card-body{align-items:center!important;text-align:center!important}
.mh-event-carousel .uk-card-body{padding:27px 24px!important;display:flex!important;flex-direction:column!important;min-height:240px}
.mh-event-carousel .el-title,.mh-event-carousel .el-content,.mh-event-carousel .el-meta{margin-inline:auto!important;text-align:center!important}
.mh-event-carousel .el-title{font-size:clamp(1.35rem,2vw,1.95rem)!important;margin-block:10px 14px!important;text-wrap:balance}
.mh-event-carousel .el-meta{font-size:.68rem!important;line-height:1.55!important;max-width:31ch;min-height:2.7em}
.mh-event-carousel .el-content{margin-bottom:24px!important;font-size:.94rem!important}
.mh-event-carousel .el-link{align-self:center!important;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px!important;line-height:1.4!important}
.mh-carousel-controls{margin:20px 0 0!important}
.mh-carousel-status{font-size:.82rem}
/* Winery profile: strong image and logo, compact facts, readable text. */
.mh-winery-detail{--mh-space:70px;background:#fff8e6!important}
.mh-winery-detail .uk-grid:has(>.mh-profile-sidebar){column-gap:clamp(36px,5vw,80px)!important;margin-left:0!important;align-items:start}
.mh-profile-sidebar{width:34%!important;max-width:430px!important;padding:0!important;box-sizing:border-box}
.mh-profile-main{flex:1;width:auto!important;min-width:0;padding:0!important;text-align:left!important}
.mh-profile-photo{margin:0 0 18px!important}
.mh-profile-photo:after{display:none!important}
.mh-profile-photo img,.mh-profile-photo .el-image{display:block;width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:cover!important;object-position:50% 5%!important;border-radius:22px!important;box-shadow:none!important}
.mh-winery-logo{margin:0 0 26px!important;min-height:180px!important;padding:22px 30px!important;border-radius:18px!important}
.mh-winery-logo img,.mh-winery-logo .el-image{max-height:150px!important;max-width:100%!important;width:auto!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}
.mh-profile-sidebar h2{font-size:1.22rem!important;margin:25px 0 16px!important;text-align:left!important;letter-spacing:-.02em!important}
.mh-profile-facts{margin:0!important}
.mh-profile-facts>.uk-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important}
.mh-profile-facts>.uk-grid>*{width:auto!important;min-width:0;padding:0!important;margin:0!important}
.mh-profile-facts .el-item{padding:18px!important;min-height:104px;box-shadow:none!important;border-radius:14px!important;background:#fff!important;border:1px solid #073e4c10!important}
.mh-profile-facts .uk-card-body{padding:0!important}
.mh-profile-facts .el-title{font-size:.63rem!important;line-height:1.4!important;letter-spacing:.08em;margin:0 0 9px!important}
.mh-profile-facts .el-content{font-size:.88rem!important;line-height:1.5!important;font-weight:600!important;margin:0!important;overflow-wrap:anywhere}
.mh-profile-facts .el-icon,.mh-profile-facts [uk-icon]{display:none!important}
.mh-profile-main .mh-profile-lead{font-size:clamp(1.16rem,1.6vw,1.4rem)!important;line-height:1.7!important;color:#173f49!important;margin:0 0 24px!important;text-align:left!important;max-width:none}
.mh-profile-main .mh-profile-links{margin:0 0 36px!important;text-align:left!important}
.mh-profile-main .mh-profile-links>.uk-grid{justify-content:flex-start!important;gap:10px!important}
.mh-profile-main .mh-profile-links .uk-button{min-height:43px;font-size:.8rem!important;padding:11px 16px!important}
.mh-profile-main h2,.mh-profile-main h3,.mh-profile-main .mh-v5-heading{max-width:none;margin:32px 0 15px!important;font-size:clamp(1.5rem,2.25vw,2rem)!important;line-height:1.2!important;text-align:left!important;color:#063d4d!important;letter-spacing:-.025em}
.mh-profile-main .mh-article-content{font-size:1.02rem;line-height:1.8;color:#304b53}
.mh-profile-main .mh-article-content>h2:first-child,.mh-profile-main .mh-article-content>h3:first-child{margin-top:0!important}
.mh-profile-main .mh-article-content p{margin:0 0 19px}
.mh-profile-main .mh-article-content ul{padding-left:20px;margin-block:12px 24px}
/* Event/stay facts also lose the former double card padding. */
.mh-detail{--mh-space:64px}
.mh-detail .mh-info-grid>.uk-grid:has(>:nth-child(3):last-child)>:last-child{width:100%!important}
.mh-detail .mh-info-grid .uk-card-body{padding:0!important}
.mh-detail .mh-info-grid .el-item{padding:22px!important;border-radius:16px!important;min-height:110px}
.mh-detail .mh-info-grid .el-title{margin:0 0 9px!important}
.mh-detail .mh-info-grid .el-content{margin:0!important;font-size:.96rem!important;line-height:1.65!important}
.mh-detail .mh-article-content{font-size:1.02rem;line-height:1.8}
.mh-detail .mh-article-content h2{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.22;margin-top:32px}
.mh-ticket-cta{padding:0!important;margin:25px 0 32px!important}
/* Albums have an intentional compact rhythm and complete, uncropped thumbnails. */
.mh-gallery-index{--mh-space:44px;background:#fff8e6!important}
.mh-album-nav{justify-content:center;max-width:1140px;margin:24px auto 0!important;gap:9px!important}
.mh-album-nav a{font-size:.83rem!important;padding:10px 16px!important}
.mh-album-section{--mh-space:38px;background:#fff8e6!important;scroll-margin-top:30px}
.mh-album-section>.uk-section{padding-block:var(--mh-space)!important}
.mh-album-section .mh-v5-heading{max-width:none;margin:0 auto 12px!important;font-size:clamp(1.8rem,2.8vw,2.6rem)!important}
.mh-media-section{--mh-space:56px;background:#fff!important}
.mh-media-section>.uk-section{padding-block:var(--mh-space)!important}
.mh-media-slot{margin:0!important}
.mh-album-section .mh-media,.mh-media{margin:0 auto!important;padding:0!important}
.mh-media__heading{display:flex;flex-direction:column;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0 0 26px!important;text-align:center}
.mh-media__heading h2{font-size:clamp(1.9rem,3vw,2.8rem)!important;line-height:1.15!important;letter-spacing:-.03em;margin:0!important;text-wrap:balance}
.mh-media__heading>span{font-size:.8rem!important;opacity:1;color:#61757a;letter-spacing:.015em}
.mh-album-section .mh-media__heading{margin-bottom:24px!important}
.mh-media__grid{display:block!important;column-count:4;column-gap:16px;max-width:100%;margin:0!important}
.mh-media__item{display:block!important;break-inside:avoid;margin:0 0 16px!important;aspect-ratio:auto!important;border-radius:17px!important;overflow:hidden;background:#edf0e9;box-shadow:0 4px 18px #073e4c0b;outline:1px solid #073e4c0b;position:relative}
.mh-media__item img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;aspect-ratio:auto!important;transform:none!important;margin:0!important;transition:filter .2s!important}
.mh-media__item:hover img{filter:brightness(.93);transform:none!important}
.mh-media__item:focus-visible{outline:3px solid #d29800;outline-offset:4px}
.mh-media__item--image:after{content:'↗';display:grid!important;place-items:center;position:absolute;right:12px;bottom:12px;left:auto;top:auto;width:32px;height:32px;border-radius:50%;background:#fff;color:#073e4c;font-size:19px;box-shadow:0 3px 16px #0002;opacity:.95;pointer-events:none}
.mh-media__play{width:52px;height:52px;font-size:1rem;box-shadow:0 4px 18px #0003}
.mh-media__label{font-size:.73rem;bottom:12px;left:12px;border-radius:999px;padding:5px 10px;background:#073e4ce8}
.mh-media__more{margin:0!important;padding:0!important}
.mh-media__more>summary{margin:14px auto 0!important;line-height:1.4!important;min-height:46px;box-sizing:border-box;padding:13px 24px!important;font-size:.83rem!important}
.mh-media__more[open]>summary{margin-bottom:24px!important}
.mh-media--count-1 .mh-media__grid{column-count:1;max-width:920px;margin-inline:auto!important}
.mh-media--count-1 .mh-media__item{max-width:100%;background:#073e4c}
.mh-media--count-1 .mh-media__item img{max-height:520px;object-fit:contain!important}
.mh-media--count-2 .mh-media__grid{column-count:2;max-width:1050px;margin-inline:auto!important}
.mh-media--count-3 .mh-media__grid,.mh-media--count-5 .mh-media__grid,.mh-media--count-6 .mh-media__grid{column-count:3}
.mh-media--count-4 .mh-media__grid{column-count:2;max-width:1050px;margin-inline:auto!important}
.mh-albums{--mh-space:60px}
@media(max-width:1199px){
 .mh-v5-section .uk-container{padding-inline:30px}
 .mh-profile-sidebar{width:35%!important}
 .mh-winery-portraits .uk-card-body{padding:23px 18px!important;min-height:210px}
 .mh-media__grid{column-count:3}
}
@media(max-width:959px){
 .mh-v5-section{--mh-space:52px}
 .mh-profile-sidebar,.mh-profile-main{width:100%!important;max-width:none!important;flex:auto}
 .mh-winery-detail .uk-grid:has(>.mh-profile-sidebar){gap:38px!important}
 .mh-profile-sidebar{max-width:540px!important;margin-inline:auto!important}
 .mh-profile-photo img{max-height:620px}
 .mh-profile-main .mh-profile-lead{text-align:center!important}
 .mh-profile-main .mh-profile-links>.uk-grid{justify-content:center!important}
 .mh-profile-facts>.uk-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .mh-media__grid,.mh-media--count-3 .mh-media__grid,.mh-media--count-5 .mh-media__grid,.mh-media--count-6 .mh-media__grid{column-count:2}
 .mh-home-hero>.uk-section,.mh-page-hero>.uk-section,.mh-article-hero>.uk-section{padding-top:190px!important}
}
@media(max-width:639px){
 .mh-v5-section{--mh-space:42px}
 .mh-v5-section .uk-container{padding-inline:22px}
 .mh-v5-section .mh-v5-heading{font-size:1.95rem!important;margin-bottom:18px!important}
 .mh-v5-section .mh-v5-intro{font-size:.97rem;margin-bottom:22px!important}
 .mh-v5-section .mh-v5-actions{margin-top:25px!important}
 .mh-v5-section .mh-v5-actions>.uk-grid{gap:10px!important}
 .mh-v5-section.mh-home-hero h1,.mh-v5-section.mh-page-hero h1,.mh-v5-section.mh-article-hero h1{font-size:clamp(2.35rem,9vw,3.3rem)!important;line-height:1.05!important}
 .mh-home-hero>.uk-section,.mh-page-hero>.uk-section,.mh-article-hero>.uk-section{min-height:100svh!important;padding-block:180px 70px!important}
 .mh-hero--lower .mh-v5-hero-content{padding-top:130px!important}
 .mh-winery-portraits .uk-card-body{min-height:0;padding:24px!important}
 .mh-winery-portraits .el-title{font-size:1.7rem!important}
 .mh-winery-portraits .el-content{font-size:.96rem!important}
 .mh-winery-portraits .uk-card-media-top,.mh-winery-portraits img.el-image{aspect-ratio:4/5!important}
 .mh-profile-facts .el-item{padding:16px!important;min-height:98px}
 .mh-profile-facts .el-content{font-size:.86rem!important}
 .mh-winery-logo{min-height:160px!important}
 .mh-profile-main h2,.mh-profile-main h3{font-size:1.6rem!important}
 .mh-media-section{--mh-space:38px}.mh-album-section{--mh-space:28px}.mh-gallery-index{--mh-space:34px}
 .mh-media__grid{column-gap:10px}
 .mh-media__item{border-radius:12px!important;margin-bottom:10px!important}
 .mh-media--count-1 .mh-media__grid{column-count:1}
 .mh-media__heading{margin-bottom:20px!important}
 .mh-media__heading h2{font-size:1.9rem!important}
 .mh-media__item--image:after{width:27px;height:27px;right:8px;bottom:8px;font-size:16px}
 .mh-media__play{width:42px;height:42px}.mh-media__label{display:none}
 .mh-media__more>summary{font-size:.78rem!important;padding:12px 20px!important}
}
@media(prefers-reduced-motion:reduce){.mh-media__item img{transition:none!important}}
/* Native sections may carry the UK section class themselves instead of a wrapper. */
.mh-home-hero:not(:has(>.uk-section)),.mh-page-hero:not(:has(>.uk-section)),.mh-article-hero:not(:has(>.uk-section)){min-height:100svh!important;padding-block:150px 90px!important;display:flex;align-items:center;background-position:var(--mh-hero-position,50% 50%)!important}
.mh-v5-actions>[uk-grid]{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin:0!important}
.mh-v5-actions>[uk-grid]>*{padding:0!important;margin:0!important}
.mh-profile-links.mh-v5-actions>[uk-grid]{justify-content:flex-start!important}
.mh-winery-detail .uk-grid:has(>.mh-profile-sidebar){flex-wrap:nowrap}
@media(max-width:959px){.mh-winery-detail .uk-grid:has(>.mh-profile-sidebar){flex-wrap:wrap}.mh-profile-links.mh-v5-actions>[uk-grid]{justify-content:center!important}}

/* Per-file photo focus */

.mh-winery-portraits img[src*="dsp-1648-7jlckq"],.mh-profile-photo img[src*="dsp-1648-7jlckq"]{object-position:50% 10%!important}
[style*="83514454-2445546842241631-5315284361107472384-o-j8jla7"]{--mh-hero-position:50% 50%;background-position:50% 50%!important}

.mh-winery-portraits img[src*="dsp-1664-1-koksc8"],.mh-profile-photo img[src*="dsp-1664-1-koksc8"]{object-position:50% 10%!important}
[style*="photo-2024-05-24-10-23-11-2ww00a"]{--mh-hero-position:50% 50%;background-position:50% 50%!important}

.mh-winery-portraits img[src*="dsp-1742-kopie-w6srfu"],.mh-profile-photo img[src*="dsp-1742-kopie-w6srfu"]{object-position:50% 15%!important}
[style*="dsc-0404-fwrf-d"]{--mh-hero-position:50% 30%;background-position:50% 30%!important}

.mh-winery-portraits img[src*="dsp-1726-mxrl43"],.mh-profile-photo img[src*="dsp-1726-mxrl43"]{object-position:50% 0%!important}
[style*="5-gpopqz"]{--mh-hero-position:50% 55%;background-position:50% 55%!important}

.mh-winery-portraits img[src*="dsp-1653-7jmj77"],.mh-profile-photo img[src*="dsp-1653-7jmj77"]{object-position:50% 10%!important}
[style*="2262-nt8mlo"]{--mh-hero-position:50% 66%;background-position:50% 66%!important}

.mh-winery-portraits img[src*="dsp-1724-filq7o"],.mh-profile-photo img[src*="dsp-1724-filq7o"]{object-position:50% 10%!important}
[style*="65857668-882106588802400-7058219520464257024-n-gwo6qp"]{--mh-hero-position:50% 55%;background-position:50% 55%!important}

.mh-winery-portraits img[src*="dsp-1716-1-17jmyu"],.mh-profile-photo img[src*="dsp-1716-1-17jmyu"]{object-position:50% 5%!important}
[style*="vinarstvi-biza-62-aq_pb1"]{--mh-hero-position:50% 50%;background-position:50% 50%!important}

.mh-winery-portraits img[src*="dsp-1690-1-qpg0za"],.mh-profile-photo img[src*="dsp-1690-1-qpg0za"]{object-position:50% 0%!important}
[style*="img-2509-jcc8cl"]{--mh-hero-position:50% 53%;background-position:50% 53%!important}

.mh-winery-portraits img[src*="dsp-1659-ypent-"],.mh-profile-photo img[src*="dsp-1659-ypent-"]{object-position:50% 10%!important}
[style*="img-20200606-110808-ylumn4"]{--mh-hero-position:50% 50%;background-position:50% 50%!important}

.mh-winery-portraits img[src*="bb016251-72c9-4cb4-a89c-54ae4b0a4ffc-8tx3fb"],.mh-profile-photo img[src*="bb016251-72c9-4cb4-a89c-54ae4b0a4ffc-8tx3fb"]{object-position:50% 0%!important}
[style*="img-1718-tp2jf0"]{--mh-hero-position:50% 38%;background-position:50% 38%!important}

.mh-winery-portraits img[src*="dsp-1684-1-oxyej8"],.mh-profile-photo img[src*="dsp-1684-1-oxyej8"]{object-position:50% 5%!important}
[style*="20230729-184056-sqsy-g"]{--mh-hero-position:50% 57%;background-position:50% 57%!important}

.mh-winery-portraits img[src*="dsp-1770-wb6l_h"],.mh-profile-photo img[src*="dsp-1770-wb6l_h"]{object-position:50% 0%!important}
[style*="dsp-2159-kopie-3v4zaa"]{--mh-hero-position:50% 50%;background-position:50% 50%!important}

.mh-winery-portraits img[src*="dsp-1750-2-y5uxy6"],.mh-profile-photo img[src*="dsp-1750-2-y5uxy6"]{object-position:50% 10%!important}
[style*="15344-3potfj"]{--mh-hero-position:50% 28%;background-position:50% 28%!important}
[style*="15344-3potfj"] .mh-v5-hero-content{padding-top:clamp(110px,21vh,230px)!important}

.mh-winery-portraits img[src*="dsp-1669-h14e03"],.mh-profile-photo img[src*="dsp-1669-h14e03"]{object-position:50% 0%!important}
[style*="65-xggoaq"]{--mh-hero-position:50% 50%;background-position:50% 50%!important}

.mh-winery-portraits img[src*="dsp-1667-1-scaled-zpau6b"],.mh-profile-photo img[src*="dsp-1667-1-scaled-zpau6b"]{object-position:50% 0%!important}
[style*="dsm-8247-kopie-wvn6bp"]{--mh-hero-position:50% 50%;background-position:50% 50%!important}
