.cart-rail{position:fixed;right:0;top:42%;z-index:75;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:56px;min-height:76px;padding:10px 6px;color:#fff;background:var(--color-accent, #d39636);box-shadow:0 3px 12px #0001;text-decoration:none;transition:width .25s,background .25s}.cart-rail:hover{width:64px}.cart-rail span{font-size:14px;line-height:1.2}.cart-rail img{width:30px;height:30px;object-fit:contain}.cart-drawer-open .cart-rail{visibility:hidden}.editorial-hero{position:relative;min-height:760px;height:min(var(--hero-height, 1650px),115vw);isolation:isolate;overflow:hidden;color:#fff;background:#4a5341}.editorial-hero__image,.editorial-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.editorial-hero__shade{background:linear-gradient(180deg,#0005,transparent 80%),linear-gradient(90deg,#0002,transparent)}.editorial-hero__content{padding-top:200px;padding-bottom:100px}.editorial-hero h1{max-width:760px;color:#fff}.editorial-hero .home-copy{max-width:640px;margin:28px 0 32px}.eco-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:70px 48px}.eco-grid figure{margin:0;text-align:center}.eco-grid img{height:140px;width:100%;object-fit:contain;margin-bottom:22px}.eco-grid figcaption{font-family:Handlee,cursive;font-size:22px}.eco-section>.container{position:relative;z-index:1}.template-page-philosophie .home-gallery__grid,.template-page-nachhaltigkeit .home-gallery__grid{display:grid;grid-template-columns:2fr 1fr 1fr}.template-page-philosophie .home-gallery__item:first-child,.template-page-nachhaltigkeit .home-gallery__item:first-child{grid-row:span 2}.template-page-philosophie .home-gallery__media,.template-page-nachhaltigkeit .home-gallery__media{height:100%;min-height:220px}.template-page-philosophie .home-gallery__media img,.template-page-nachhaltigkeit .home-gallery__media img{height:100%;object-fit:cover}.home-gallery__item{min-width:0}.wine-lines>.container{position:relative;z-index:1}.wine-lines__intro{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-bottom:72px;align-items:start}.wine-lines__intro h1,.wine-lines__intro h2{max-width:580px;color:var(--color-accent)}.wine-lines__intro .home-button{margin-top:24px}.wine-lines__grid{display:grid;gap:0}.wine-line{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.wine-line__art.home-product-card__media{width:100%;height:650px;background:#f6f7f2}.wine-line__vertical{position:absolute;left:30px;bottom:60px;writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;-webkit-hyphens:manual;hyphens:manual}.wine-line__copy{padding:60px 0}.wine-line__copy h3{margin-bottom:24px;color:var(--color-accent)}.wine-line__copy .home-button{margin-top:24px}.wine-lines--compact .wine-lines__grid{grid-template-columns:repeat(4,1fr);gap:30px;align-items:start;padding-top:220px}.wine-lines--compact .wine-line{display:block;min-width:0}.wine-lines--compact .wine-line:nth-child(2){margin-top:-75px}.wine-lines--compact .wine-line:nth-child(3){margin-top:-150px}.wine-lines--compact .wine-line:nth-child(4){margin-top:-225px}.wine-lines--compact .wine-line__art.home-product-card__media{height:380px}.wine-lines--compact .wine-line__vertical,.wine-lines--compact .home-kicker,.wine-lines--compact .wine-line__copy .home-button{display:none}.wine-lines--compact .wine-line__copy{padding:20px 0 0}.wine-lines--compact .wine-line__copy h3{text-transform:none;margin-bottom:16px}.wine-lines--compact .wine-lines__intro{margin-bottom:100px}.shop-collection>.container{position:relative;z-index:1}.shop-collection .section-heading{text-align:center;max-width:780px;margin:0 auto 48px}.shop-collection .section-heading .rte,.section-heading--center .rte{margin-inline:auto}.shop-collection .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.shop-collection .home-product-card,.template-search .home-product-card{width:auto;min-width:0}.shop-collection .home-product-card__media,.template-search .home-product-card__media{width:100%;height:auto;aspect-ratio:394/486.4}.shop-collection .home-product-card__info{gap:10px;align-items:start}.shop-collection .home-product-card__form{width:100%}.collection-layout{grid-template-columns:220px minmax(0,1fr)}.collection-layout:not(:has(.facets)){grid-template-columns:1fr}.collection-sort{display:flex;justify-content:flex-end;margin-bottom:28px}.collection-toolbar{display:flex;align-items:flex-end;justify-content:flex-end;gap:16px;margin-bottom:28px}.collection-toolbar .collection-sort{margin-bottom:0}.collection-toolbar__search:empty,.collection-toolbar__filter,.facets__close,.facets__footer,.collection-active-filters{display:none}.facets-backdrop{display:none}.category-links{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:40px 0 64px}.category-links a{display:inline-flex;align-items:center;padding:10px 16px;min-height:44px;border:1px solid transparent;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.category-links a:hover,.category-links a[aria-current=page]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.journal-index>.container,.journal-article__header>.container,.journal-related>.container{position:relative;z-index:1}.journal-heading{text-align:center;max-width:880px;margin:0 auto 64px}.journal-heading h1{color:var(--color-accent);margin:20px 0 32px}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 32px}.journal-card{display:flex;flex-direction:column;min-width:0;background:#f6f7f2;box-shadow:0 8px 14px #0000000c}.journal-card__image{display:block;aspect-ratio:1.35;overflow:hidden;background:#d6d7bf}.journal-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.journal-card__image:hover img{transform:scale(1.04)}.journal-card__body{padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;flex:1}.journal-card__tags{display:flex;flex-wrap:wrap;gap:6px}.journal-card__tags a{background:#d6d7bf;padding:3px 8px}.journal-card h3{text-transform:none;color:var(--color-accent)}.journal-card .home-text-link{margin-top:auto}.journal-article__header h1{color:var(--color-accent);max-width:1180px;margin:24px 0 70px}.journal-article__tags{display:flex;gap:12px;flex-wrap:wrap;margin-top:40px}.journal-article__cover{width:100%;height:auto;max-height:640px;aspect-ratio:2.1;object-fit:cover;border-radius:6px}.journal-date{margin-top:24px}.journal-date time{display:block;margin-top:8px}.journal-article__layout{display:grid;grid-template-columns:minmax(0,768px) minmax(260px,1fr);gap:80px;align-items:start}.journal-article__body h2{color:var(--color-accent);font-size:var(--heading-h4-size);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);margin:50px 0 24px}.journal-article__body h2:first-child{margin-top:0}.journal-article__body p{margin:0 0 24px}.journal-article__body img{width:100%;height:auto;border-radius:5px}.journal-article__body blockquote{font-family:var(--font-handwritten);color:var(--color-accent);font-size:var(--text-size-tagline);line-height:var(--text-tagline-line-height);margin:32px 0}.journal-newsletter{position:sticky;top:120px;padding:28px;background:#d6d7bf}.journal-newsletter h2{margin:0 0 18px}.journal-newsletter__form{display:grid;gap:12px;margin-top:24px}.journal-newsletter input{width:100%;min-width:0;padding:12px;background:transparent;border:1px solid var(--color-accent)}.journal-empty{grid-column:1/-1;padding:64px 0;text-align:center}.journal-empty h2,.journal-empty p{margin-bottom:20px}.home-news__actions{margin-top:56px}.wine-line{gap:40px}.wine-lines--compact .wine-line__art.home-product-card__media{height:300px}.shop-collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-article__layout{gap:40px}@media(max-width:767px){.cart-rail{top:auto;bottom:22px;width:48px;min-height:64px}.cart-rail:hover{width:48px}.editorial-hero{height:100svh;min-height:700px;max-height:1000px}.editorial-hero__content{padding-top:185px}.eco-grid{grid-template-columns:1fr 1fr;gap:40px 22px}.eco-grid img{height:100px}.eco-grid figcaption{font-size:19px}.wine-lines__intro{grid-template-columns:1fr;gap:30px}.wine-line{grid-template-columns:1fr;gap:0}.wine-line__art.home-product-card__media{height:450px}.wine-line__copy{padding:32px 0 56px}.wine-line__vertical{left:20px}.wine-lines--compact .wine-lines__grid{grid-template-columns:1fr 1fr;padding-top:0;gap:32px 20px}.wine-lines--compact .wine-line:nth-child(n){margin-top:0}.wine-lines--compact .wine-line__art.home-product-card__media{height:250px}.wine-lines--compact .wine-lines__intro{margin-bottom:44px}.wine-lines--compact .wine-line__copy{padding-bottom:0}.collection-layout{grid-template-columns:1fr}.category-links{gap:4px;margin-bottom:32px}.category-links a{padding:8px 12px}.shop-collection .home-product-card__info{flex-direction:column}.shop-collection .product-grid{grid-template-columns:minmax(0,1fr);gap:32px 16px}.shop-collection .home-product-card__line{left:8px;top:8px}.shop-collection .home-button{padding:10px 6px}.article-grid{grid-template-columns:1fr;gap:32px}.journal-card__image{aspect-ratio:1.5}.journal-article__layout{grid-template-columns:1fr}.journal-article__header h1{margin-bottom:36px}.journal-article__cover{aspect-ratio:1.3}.journal-newsletter{position:static}.template-page-philosophie .home-gallery__grid,.template-page-nachhaltigkeit .home-gallery__grid{grid-template-columns:1fr 1fr}.template-page-philosophie .home-gallery__item:first-child,.template-page-nachhaltigkeit .home-gallery__item:first-child{grid-row:auto;grid-column:1/-1}.template-page-philosophie .home-gallery__media,.template-page-nachhaltigkeit .home-gallery__media{height:250px;min-height:0}}@media(prefers-reduced-motion:reduce){.cart-rail,.journal-card__image img{transition:none}.journal-card__image:hover img{transform:none}}.hormuth-header[data-color-variant=dark] .hormuth-header__logo-kicker,.hormuth-header[data-color-variant=dark] .hormuth-header__logo-place{color:var(--color-text)}.journal-article__body figcaption{font-size:var(--text-size-small);line-height:var(--text-line-height);margin:12px 0 32px}.journal-article__body figure{margin:32px 0}.cart-page>.container{position:relative;z-index:1}.cart-page__heading{margin-bottom:64px}.cart-page h1{color:var(--color-accent);margin:16px 0 24px}.cart-page__layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:64px;align-items:start}.cart-page__columns{display:flex;justify-content:space-between;gap:var(--gap-sm);padding-bottom:var(--gap-sm);border-bottom:var(--border-width) solid var(--color-border);letter-spacing:var(--text-small-letter-spacing)}.cart-page__item{display:flex;gap:var(--gap-lg);align-items:flex-start;padding:var(--gap-md) 0;border-bottom:var(--border-width) solid var(--color-border)}.cart-page__image{display:flex;flex:0 0 9rem;height:14rem;align-items:center;justify-content:center;overflow:hidden;background:var(--color-surface)}.cart-page__image img{width:auto;height:13rem;object-fit:contain;filter:drop-shadow(0 4px 25px #474031)}.cart-page__wine{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--gap-sm);min-width:0}.cart-page__wine>p{margin:0;letter-spacing:var(--text-small-letter-spacing)}.cart-page__name{margin:0;color:var(--color-text);overflow-wrap:break-word}.cart-page__name a{color:inherit;text-decoration:none}.cart-page__row{display:flex;justify-content:space-between;gap:var(--gap-sm)}.cart-page__row span:last-child{text-align:right;white-space:nowrap}.cart-page__actions{display:flex;flex-wrap:wrap;gap:var(--gap-md);align-items:flex-start}.cart-page__continue{display:flex;margin-block:var(--gap-md)}.cart-page__summary{padding:32px;background:#d6d7bf;position:sticky;top:145px}.cart-page__summary h2{margin:16px 0 32px;color:var(--color-accent)}.cart-page__summary>div{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.cart-page__total{border-top:1px solid #09030330;padding-top:20px}.cart-page__notice{margin:18px 0 28px}.cart-page__notice a{text-decoration:underline}.cart-page__summary>.home-text-link{display:flex;margin-top:20px}.cart-page__empty{padding:64px;background:#d6d7bf;text-align:center;max-width:840px;margin:0 auto}.cart-page__empty img{margin:0 auto 24px}.cart-page__empty h2{color:var(--color-accent);margin-bottom:20px}.cart-page__empty p{max-width:600px;margin:0 auto 28px}@media(max-width:991px){.cart-page__layout{grid-template-columns:1fr;gap:40px}.cart-page__summary{position:static}.cart-page__empty{padding:40px 24px}}@media(max-width:479px){.cart-page__item{gap:var(--gap-sm)}.cart-page__image{flex-basis:5.5rem;height:9rem}.cart-page__image img{height:8rem}.cart-page__actions{gap:var(--gap-sm)}.cart-page__summary{padding:26px}}section[id]{scroll-margin-top:145px}.facets{gap:0;padding-right:26px}.facets__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}.facets__header>h3{flex-shrink:0}.facets__reset{border:0;padding:0;background:transparent;color:var(--color-text);text-decoration:none;cursor:pointer}.facets__search-label{display:block;margin-bottom:10px}.facets__search-field{display:flex;align-items:center;height:38px;padding:0 10px;border:1px solid #090303;background:#fff}.facets__search-field svg{flex:0 0 auto}.facets__search-field input{width:100%;min-width:0;height:100%;border:0;padding:0 0 0 10px;background:transparent;font:inherit;font-size:var(--text-size-regular);outline:0}.facets__search-field input::placeholder{color:#777;opacity:1}.facets details{padding:17px 0;border-bottom:1px solid #09030318}.facets summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.facets summary::-webkit-details-marker{display:none}.facets summary:after{content:"\2304";font-size:13px;font-weight:400;line-height:1;transition:transform .2s ease}.facets details[open] summary:after{transform:rotate(180deg)}.facet-values{gap:9px;padding-top:12px}.facet-values label{display:flex;align-items:center;gap:7px;cursor:pointer}.facet-values input{-webkit-appearance:none;appearance:none;width:11px;height:11px;flex:0 0 11px;margin:0;border:1px solid var(--color-accent);background:#fff;display:grid;place-items:center}.facet-values input:before{content:"";width:5px;height:5px;transform:scale(0);background:var(--color-accent);transition:transform .12s ease}.facet-values input:checked:before{transform:scale(1)}.facet-values input:focus-visible,.facets__search-field:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.facets__status{margin:14px 0 0;color:#09030399}.collection-product{min-width:0}.collection-product[hidden]{display:none}.collection-product>.home-product-card{height:100%}.wine-lines--split{padding-block:0}.wine-lines--split:before{display:none}.wine-lines__mobile{display:none}.wine-lines--split>.container{width:100%;max-width:none}.wine-lines--split .wine-lines__intro{width:min(calc(100% - (2 * var(--page-padding))),var(--container-width));margin-inline:auto}.wine-lines__stage{--wine-lines-header-height: 78px;display:grid;grid-template-columns:minmax(0,50%) minmax(0,50%);align-items:start;background:transparent}.wine-lines__cards{position:sticky;top:var(--wine-lines-header-height);height:calc(100vh - var(--wine-lines-header-height));height:calc(100svh - var(--wine-lines-header-height));align-self:start;isolation:isolate;overflow:hidden;background:transparent}.wine-line__card{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;pointer-events:none;transition:opacity .65s ease}.wine-line__card.is-active{z-index:1;opacity:1;pointer-events:auto}.wine-lines--split .wine-line__art.home-product-card__media{width:100%;height:100%}.wine-lines--split .wine-line__art.home-product-card__media:after{clip-path:polygon(0 0,100% 0,54% 100%,0 100%)}.wine-lines--split .wine-line__vertical{bottom:30px}.wine-lines__content{min-width:0}.wine-line__panel{display:flex;min-height:calc(100vh - var(--wine-lines-header-height));min-height:calc(100svh - var(--wine-lines-header-height));align-items:center}.wine-lines--split .wine-line__copy{box-sizing:border-box;width:min(100%,calc(var(--container-width) / 2));min-width:0;justify-self:start;padding:60px var(--page-padding) 60px clamp(40px,4.7vw,90px)}.wine-lines--split .wine-line__copy h3{margin-bottom:24px;overflow-wrap:normal}@media(max-width:767px){.wine-lines__stage{display:none}.wine-lines__mobile{display:block}.wine-lines--split .wine-line__art.home-product-card__media{width:100vw;margin-inline:calc(50% - 50vw)}.wine-lines--split .wine-line__art.home-product-card__media:after{clip-path:polygon(0 0,100% 0,54% 100%,0 100%)}.wine-lines--split>.container{width:min(calc(100% - (2 * var(--page-padding))),var(--container-width));max-width:none}.wine-lines--split .wine-lines__intro{width:auto;margin-inline:0}.wine-lines--split .wine-line__art.home-product-card__media{height:450px}.wine-lines--split .wine-line__vertical{bottom:60px}.wine-lines--split .wine-line__copy{width:auto;min-width:auto;justify-self:auto;padding:32px 0 56px}}@media(prefers-reduced-motion:reduce){.wine-line__card{transition:none}}.wine-lines--split .wine-line__art.home-product-card__media:after{transition:transform .65s ease}@media(hover:hover)and (pointer:fine){.wine-lines--split .wine-line__art.home-product-card__media:hover:after{transform:translate(-5%)}}.wine-lines--split .wine-line__art.home-product-card__media:focus-visible:after{transform:translate(-5%)}@media(min-width:1280px){.wine-line{gap:90px}.wine-lines--compact .wine-line__art.home-product-card__media{height:380px}.shop-collection .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-article__layout{gap:80px}}@media(min-width:1440px){.wine-lines--split .wine-line__copy h3{margin-bottom:20px}}@media(max-width:1279px){.journal-card h3.heading-style-h5{font-size:calc(1.375rem * var(--heading-scale))}.journal-card__body p.text-size-regular{font-size:var(--text-size-small)}}@media(max-width:991px){.shop-collection .home-product-card__info{flex-direction:column}.shop-collection .home-product-card__actions{grid-template-columns:minmax(0,1fr)}}.home-product-card--shop .home-product-card__media{background:#fff;box-shadow:0 8px 8px -4px #00000008,0 20px 24px -4px #00000014}.home-product-card--shop .home-product-card__media .home-product-card__award{top:11px;left:9px}.home-product-card--shop .home-product-card__title{text-wrap:pretty}.home-product-card__info--shop{flex-direction:column;gap:8px;min-height:0;align-items:stretch;flex:0 0 auto;justify-content:flex-start}.home-product-card__summary{display:flex;width:100%;align-self:stretch;gap:16px;align-items:flex-start;justify-content:space-between}.home-product-card__facts{min-width:0;flex:1 1 auto;margin:0}@media(min-width:992px){.shop-collection .product-grid{gap:64px 32px}}@media(min-width:1440px){.home-product-card--shop .home-product-card__actions .home-button{min-height:40px;padding:5px 20px;font-size:var(--text-size-regular)}}@media(max-width:991px){.home-product-card__summary{flex-direction:column;gap:8px}.home-product-card__summary .home-product-card__price{align-self:flex-end}}.v3-legal-header{position:relative;isolation:isolate}.v3-legal-header>*{position:relative;z-index:1}.template-product .site-footer,.template-collection .site-footer,.template-page-weingut .site-footer,.template-page-weintouren .site-footer{background-color:var(--color-surface-light)}.editorial-hero__content{position:relative;z-index:1}.editorial-hero__decor{position:absolute;z-index:0;bottom:-11px;left:calc(max(var(--editorial-hero-edge, 80px),(100% - 1280px) / 2) + 24px);width:clamp(180px,27vw,390px);height:auto;pointer-events:none}.template-page-weintouren .editorial-hero__shade{background:linear-gradient(#18271366,#18271366),linear-gradient(180deg,#0005,transparent 80%)}.weingut-opening-hours__note{max-width:520px;margin-top:24px}.weingut-opening-hours__note p{margin:0}@media(max-width:991px){.editorial-hero{--editorial-hero-edge: 32px}}@media(max-width:767px){.editorial-hero{--editorial-hero-edge: 20px}}@media(max-width:991px){.shop-collection .collection-layout{grid-template-columns:minmax(0,1fr)}.collection-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:16px}.collection-toolbar__search{grid-column:1 / -1}.collection-toolbar__search .facets__search-field{height:44px}.shop-collection .collection-toolbar__filter{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:49px;padding:10px 24px;font-size:18px;line-height:27px;white-space:nowrap}.collection-toolbar__filter svg{display:block;flex:0 0 auto}.collection-toolbar .collection-sort{justify-content:flex-end;min-width:0}.facets{position:fixed;inset:0 auto 0 0;z-index:96;display:flex;width:min(420px,100%);flex-direction:column;margin:0;padding:24px 20px 0;overflow-y:auto;overscroll-behavior:contain;background:var(--color-surface-light);box-shadow:0 0 40px #0903032e;transform:translate(-100%);visibility:hidden;transition:transform .3s ease-in-out,visibility 0s linear .3s}.facets.is-open{transform:none;visibility:visible;transition:transform .3s ease-in-out}.facets__header{align-items:center}.facets__reset{margin-left:auto}.facets__close{display:inline-flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;margin-right:-10px;padding:0;border:0;background:transparent;color:var(--color-text);cursor:pointer}.facets__footer{position:sticky;bottom:0;display:block;margin-top:auto;padding:16px 0 max(20px,env(safe-area-inset-bottom));background:var(--color-surface-light)}.facets-backdrop:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:block;background:#09030366}html.facets-open .shop-collection>.container{z-index:95}html.facets-open{overflow:hidden}.collection-active-filters:not([hidden]){display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.collection-active-filters__chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border:1px solid var(--color-accent);background:var(--color-white);color:var(--color-text);cursor:pointer}.collection-active-filters__chip svg{flex:0 0 auto}}@media(max-width:991px)and (prefers-reduced-motion:reduce){.facets,.facets.is-open{transition:none}}@media(max-width:479px){.home-product-card .home-product-card__title{font-size:var(--text-size-small);letter-spacing:.06em;-webkit-hyphens:manual;hyphens:manual}.home-product-card .home-product-card__facts{font-size:var(--text-size-tiny);letter-spacing:.05em}.home-product-card .home-product-card__price{font-size:var(--text-size-regular)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sitemap.css.map */
