.home-section{position:relative;isolation:isolate;overflow:hidden}.home-section__container{position:relative;z-index:2;width:min(calc(100% - 128px),1280px);margin-inline:auto}.home-noise{background:var(--home-surface, #f6f7f2)}.home-noise:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:var(--hormuth-noise);background-position:center;background-size:var(--hormuth-noise-size);content:"";mix-blend-mode:luminosity;opacity:.04;pointer-events:none}.home-kicker{display:block;margin:0}.home-heading{margin:0;color:var(--color-accent, #d39636)}.home-copy{margin:0}.home-copy>*{margin-block:0}.home-copy>*+*{margin-top:0}.home-button{display:inline-flex;min-height:49px;align-items:center;justify-content:center;padding:10px 24px;border:1px solid var(--color-accent, #d39636);background:transparent;color:var(--color-text, #090303);cursor:pointer;transition:background-color var(--transition-interactive),border-color var(--transition-interactive),color var(--transition-interactive),transform var(--transition-interactive)}.home-button:is(:hover,:focus-visible){transform:translateY(-1px)}.home-button--primary{border-color:var(--color-accent, #d39636);background:var(--color-accent, #d39636);color:#fff}.home-button--primary:is(:hover,:focus-visible){border-color:var(--color-accent, #d39636);color:var(--color-text, #090303);background-color:transparent}:is(.home-image-banner,.home-stats--sustainability,.home-newsletter,.home-image-text--dark) .home-button--primary:is(:hover,:focus-visible){color:#fff}.home-button--outline:hover{background:var(--color-accent, #d39636);color:#fff}.home-button--full{width:100%}.home-button__icon{width:24px;height:24px;margin-left:12px;object-fit:contain;transition:filter var(--transition-interactive)}.home-button--primary:is(:hover,:focus-visible) .home-button__icon{filter:brightness(0)}:is(.home-image-banner,.home-stats--sustainability,.home-newsletter,.home-image-text--dark) .home-button--primary:is(:hover,:focus-visible) .home-button__icon{filter:none}.home-text-link{color:var(--color-accent, #d39636)}.home-news{min-height:1124px;padding-block:112px;--home-surface: #d6d7bf}.home-news__inner{display:flex;flex-direction:column;gap:80px}.home-news__header{display:grid;max-width:768px;gap:24px}.home-news__grid{display:grid;align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home-news-card{display:flex;min-width:0;min-height:563px;flex-direction:column;overflow:hidden;background:#f6f7f2;box-shadow:0 4px 6px -2px #00000008,0 12px 16px -4px #00000014}.home-news-card__media{display:block;width:100%;height:270px;flex:0 0 270px;overflow:hidden}.home-news-card__media img,.home-news-card__media .placeholder-svg{width:100%;height:100%;min-height:0;object-fit:cover;transition:transform var(--transition-interactive)}.home-news-card:hover .home-news-card__media img{transform:scale(1.02)}.home-news-card__body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;justify-content:space-between;padding:24px}.home-news-card__top{display:flex;flex-direction:column;gap:24px}.home-news-card__tag{display:inline-flex;width:fit-content;padding:4px 10px;border:1px solid #d6d7bf;background:#d6d7bf;box-shadow:0 1px 2px #0000000d;color:#090303;font-family:Asap,sans-serif;font-size:12px;font-weight:300;line-height:1.6}.home-news-card__text{display:grid;gap:8px}.home-news-card__title{margin:0;color:var(--color-accent, #d39636);font-family:Castoro,serif;font-size:32px;font-weight:400;letter-spacing:.01em;line-height:1.2}.home-news-card__excerpt{margin:0;font-family:Asap,sans-serif;font-size:18px;line-height:1.6}.home-news__actions{display:flex;justify-content:flex-end}.home-image-banner{display:flex;min-height:var(--banner-height, 449px);align-items:center;padding-block:112px;color:#fff}.home-image-banner__media,.home-image-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.home-image-banner__media img{width:100%;height:100%;object-fit:cover}.home-image-banner__overlay{z-index:1;background:radial-gradient(ellipse 54% 36% at 50% 0%,rgb(71 83 68 / 64%),transparent 100%),#18271366}.home-image-banner__content{display:grid;max-width:768px;gap:32px}.home-image-banner__heading{color:#fff}.home-products{min-height:1326px;padding-block:112px;--home-surface: #f6f7f2}.home-products__inner{display:flex;flex-direction:column;gap:80px}.home-products__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.home-products__title{display:grid;max-width:768px;gap:16px}.home-products__title-copy{display:grid;gap:16px}.home-products__ornament{position:absolute;z-index:-1;top:12px;right:0;width:300px;max-height:190px;color:#d6d7bf;object-fit:contain;opacity:.85}.home-products__shop-button{position:relative;z-index:1}.home-products__viewport{width:calc(100vw - max(64px,(100vw - 1280px) / 2));overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.home-products__viewport::-webkit-scrollbar{display:none}.home-products__track{display:flex;width:max-content;gap:48px;align-items:stretch}.home-product-card{--wine-line-color: #d6d7bf;--wine-line-ink: #090303;display:flex;width:394px;flex:0 0 394px;flex-direction:column;gap:16px;align-self:stretch;scroll-snap-align:start}.home-product-card--expression{--wine-line-color: var(--color-wine-expression, #d6d7bf);--wine-line-ink: #090303}.home-product-card--passion{--wine-line-color: var(--color-wine-passion, #2a272a);--wine-line-ink: #fff}.home-product-card--gutsweine,.home-product-card--basis{--wine-line-color: var(--color-wine-gutsweine, #aa7253);--wine-line-ink: #090303}.home-product-card--sparkling{--wine-line-color: var(--color-wine-sparkling, #6d6160);--wine-line-ink: #090303}.home-product-card--other{--wine-line-color: var(--color-wine-other, #1c2b46);--wine-line-ink: #fff}.home-product-card__media{position:relative;display:block;width:394px;height:486.4px;overflow:hidden;border-radius:0;background:#f4ede1;isolation:isolate}.home-product-card__media:before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--wine-line-color);clip-path:polygon(0 0,100% 0,54% 100%,0 100%);transition:transform .65s ease,opacity .65s ease;content:""}.home-product-card__media:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:var(--hormuth-noise);background-position:center;background-size:var(--hormuth-noise-size);background-repeat:repeat;mix-blend-mode:soft-light;opacity:.32;pointer-events:none;content:""}.home-product-card__image{position:absolute;z-index:1;top:5%;right:5%;bottom:5%;left:5%;width:90%;max-width:none;height:90%;object-fit:contain;object-position:center;transform-origin:center;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.home-product-card__image--placeholder{top:30%;right:30%;bottom:30%;left:30%;width:40%;height:40%;opacity:.8}@media(hover:hover)and (pointer:fine){.home-product-card__media:hover:before{transform:translate(-5%);opacity:.86}.home-product-card__media:hover .home-product-card__image{transform:rotate(20deg)}}.home-product-card__media:focus-visible:before{transform:translate(-5%);opacity:.86}.home-product-card__media:focus-visible .home-product-card__image{transform:rotate(20deg)}.home-product-card__media.home-product-card__media--ohne-drehung:is(:hover,:focus-visible) .home-product-card__image{transform:none}.home-product-card__line{position:absolute;z-index:2;top:10px;left:16px;color:var(--wine-line-ink);text-transform:uppercase}.home-product-card__info{display:flex;min-height:58px;flex:1 1 auto;gap:16px;align-items:flex-start;justify-content:space-between}.home-product-card__meta{min-width:0;flex:1 1 auto}.home-product-card__title{margin:0;color:#090303}.home-product-card__vintage{display:block}.home-product-card__price{flex:0 0 auto;margin:0;white-space:nowrap}.home-product-card__form{width:100%;margin-top:auto}.home-product-card>.home-button{margin-top:auto}.home-product-card__form .home-button{box-shadow:0 4px 3px #00000008,0 12px 8px #00000014}.home-products__controls{display:flex;width:100%;align-items:center;justify-content:space-between}.home-products__dots{display:flex;gap:4px}.home-products__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#09030333;cursor:pointer}.home-products__dot[aria-current=true]{background:#090303}.home-products__arrows{display:flex;gap:16px}.home-products__arrow{display:grid;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--color-accent, #d39636);color:#fff;cursor:pointer;place-items:center}.home-stats--sustainability{display:flex;min-height:589px;align-items:center;padding-block:112px;color:#fff}.home-stats__media,.home-stats__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.home-stats__media img{width:100%;height:100%;object-fit:cover}.home-stats__overlay{z-index:1;background:radial-gradient(ellipse 54% 36% at 50% 0%,rgb(71 83 68 / 64%),transparent 100%),#1827137f}.home-stats__layout{display:grid;grid-template-columns:repeat(2,minmax(0,600px));gap:80px;align-items:center}.home-stats__intro{display:grid;gap:32px}.home-stats__title{display:grid;gap:16px}.home-stats__content{display:grid;gap:24px}.home-stats__title .home-kicker{color:var(--color-accent, #d39636)}.home-stats__title .home-heading,.home-stats__title .home-copy{color:#fff}.home-stats__grid{display:grid;align-self:stretch;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.home-stat{display:flex;min-width:0;flex-direction:column;gap:8px;justify-content:center;padding-left:32px;border-left:4px solid var(--color-accent, #d39636);font-family:Handlee,cursive}.home-stat__value{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;font-size:70px;line-height:1.3}.home-stat__prefix,.home-stat__suffix{font-size:50px}.home-stats__ornament{position:absolute;z-index:2;bottom:-18px;left:28.5%;width:244px;height:auto;opacity:.9;pointer-events:none}.home-stats--plain{padding-block:112px}.home-stats--plain .home-stats__layout{display:block}.home-stats--plain .home-stats__grid{margin-top:48px}.home-stats--plain .home-stat{color:var(--color-text, #090303)}.home-image-text{padding-block:112px;--home-surface: #f6f7f2}.home-image-text--surface{--home-surface: #d6d7bf}.home-image-text--dark{--home-surface: #242321;color:#fff}.home-image-text__layout{display:grid;grid-template-columns:repeat(2,minmax(0,600px));gap:80px;align-items:center}.home-image-text__content{display:grid;gap:32px}.home-image-text__title{display:grid;gap:24px}.home-image-text__icon{width:65px;height:68px;object-fit:contain}.home-image-text__copy{display:grid;gap:24px}.home-image-text__media{width:100%;height:640px;overflow:hidden}.home-image-text__media img,.home-image-text__media .placeholder-svg{width:100%;height:100%;min-height:0;object-fit:cover}.home-image-text--image-left .home-image-text__media{order:-1}.home-collage{min-height:862px;padding-block:112px;--home-surface: #f6f7f2}.home-collage__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.home-collage__media{position:relative;height:638px}.home-collage__main{position:absolute;top:0;right:27.3%;bottom:0;left:0}.home-collage__detail{position:absolute;z-index:2;top:64px;right:0;width:50%;aspect-ratio:1}.home-collage__main img,.home-collage__detail img,.home-collage__main .placeholder-svg,.home-collage__detail .placeholder-svg{width:100%;height:100%;min-height:0;object-fit:cover}.home-collage__ornament{position:absolute;z-index:1;right:-1px;bottom:-114px;width:150px;max-height:380px;object-fit:contain;opacity:.8}.home-collage__content{display:grid;gap:32px}.home-collage__title{display:grid;gap:16px}.home-collage__copy{display:grid;gap:24px}.home-newsletter{display:flex;min-height:500px;align-items:center;padding-block:112px;color:#fff}.home-newsletter__media,.home-newsletter__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.home-newsletter__media img{width:100%;height:100%;object-fit:cover}.home-newsletter__overlay{z-index:1;background:#0006}.home-newsletter__content{display:grid;max-width:768px;gap:32px}.home-newsletter__copy{display:grid;gap:24px}.home-newsletter__heading-row{display:flex;gap:32px;align-items:center}.home-newsletter__icon{width:79px;height:68px;flex:0 0 auto;object-fit:contain}.home-newsletter .home-heading,.home-newsletter .home-copy{color:#fff}.home-newsletter__form-wrap{display:grid;width:min(100%,513px);gap:16px}.home-newsletter__form{display:flex;gap:16px}.home-newsletter__input{min-width:0;min-height:49px;flex:1 1 auto;padding:8px 12px;border:1px solid var(--color-accent, #d39636);border-radius:0;background:#fff9;color:#090303;font-family:Asap,sans-serif;font-size:18px;line-height:1.6}.home-newsletter__input::placeholder{color:#09030399;opacity:1}.home-newsletter__legal{margin:0;color:#fff}.home-newsletter__message{margin:0}.home-family{min-height:1179px;padding-block:112px;--home-surface: #d6d7bf}.home-family__inner{display:flex;flex-direction:column;gap:80px}.home-family__header{display:grid;max-width:768px;gap:24px}.home-family__media{width:100%;height:579px;overflow:hidden;box-shadow:0 8px 8px -4px #00000008,0 20px 24px -4px #00000014}.home-family__media img,.home-family__media .placeholder-svg{width:100%;height:100%;min-height:0;object-fit:cover}.home-gallery{padding-block:112px;--home-surface: #f6f7f2}.home-gallery--surface{--home-surface: #d6d7bf}.home-gallery--dark{--home-surface: #242321;color:#fff}.home-gallery__header{display:grid;max-width:768px;gap:24px;margin-bottom:80px}.home-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home-gallery__item{margin:0}.home-gallery__media{overflow:hidden;aspect-ratio:4 / 3;box-shadow:0 8px 8px -4px #00000008,0 20px 24px -4px #00000014}.home-gallery__media img,.home-gallery__media .placeholder-svg{width:100%;height:100%;min-height:0;object-fit:cover}.home-gallery__caption{margin-top:12px}.home-shop-cta{min-height:720px;--home-surface: #f6f7f2}.home-shop-cta__layout{display:grid;min-height:720px;grid-template-columns:1fr 1fr}.home-shop-cta__content{position:relative;display:flex;align-items:center;padding:112px 80px 112px max(64px,calc((100vw - 1312px)/2))}.home-shop-cta__content-inner{display:grid;width:min(100%,560px);gap:32px}.home-shop-cta__copy{display:grid;gap:24px}.home-shop-cta__actions{display:flex;flex-wrap:wrap;gap:16px}.home-shop-cta__ornament{position:absolute;top:91px;right:114px;width:110px;height:139px;object-fit:contain;opacity:.85}.home-shop-cta__media{min-width:0;min-height:720px}.home-shop-cta__media img,.home-shop-cta__media .placeholder-svg{width:100%;height:100%;min-height:0;object-fit:cover}.home-contact{min-height:1032px;padding-block:112px;--home-surface: #d6d7bf}.home-contact__inner{display:flex;flex-direction:column;gap:48px}.home-contact__header{display:grid;max-width:768px;gap:16px}.home-contact__header-content{display:grid;gap:24px}.home-contact__layout{display:grid;grid-template-columns:616px minmax(0,1fr);gap:80px;align-items:start}.home-contact__form{display:grid;gap:24px}.home-contact__field{display:grid;gap:8px}.home-contact__input,.home-contact__textarea{width:100%;border:1px solid var(--color-accent, #d39636);border-radius:0;background:#f6f7f2;color:#090303;font-family:Asap,sans-serif;font-size:18px;line-height:1.6}.home-contact__input{height:48px;padding:8px 12px}.home-contact__textarea{min-height:180px;padding:12px;resize:vertical}.home-contact__consent{display:flex;gap:8px;align-items:flex-start;padding-bottom:16px}.home-contact__consent input{width:18px;height:18px;flex:0 0 auto;margin:3px 0 0;border:1.5px solid var(--color-accent, #d39636);accent-color:var(--color-accent, #d39636)}.home-contact__consent a{text-decoration:underline;text-underline-offset:2px}.home-contact__info{display:flex;flex-direction:column;gap:40px}.home-contact__info-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home-contact-card{display:flex;flex-direction:column;gap:16px}.home-contact-card--address{min-width:0}.home-contact__glyph{display:grid;width:64px;height:64px;color:var(--color-accent, #d39636);font-family:Handlee,cursive;font-size:43px;font-weight:400;line-height:1;place-items:center}.home-contact-card__content{display:grid;gap:8px}.home-contact-card__title,.home-contact-card__text,.home-contact-card__link{margin:0}.home-contact-card__link{text-decoration:underline;text-underline-offset:2px}.home-contact__message{margin:0}@media(max-width:991px){.home-section__container{width:min(calc(100% - 64px),1280px)}.home-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-news-card:last-child{grid-column:1 / -1;width:calc(50% - 16px)}.home-products__viewport{width:calc(100vw - 32px)}.home-stats__layout,.home-image-text__layout,.home-collage__layout{gap:48px}.home-stat{padding-left:20px}.home-stat__value{font-size:54px}.home-stat__prefix,.home-stat__suffix{font-size:38px}.home-contact__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}@media(max-width:991px){.home-news,.home-products,.home-image-text,.home-collage,.home-family,.home-gallery,.home-contact,.home-stats--plain{min-height:0;padding-block:80px}.home-image-banner,.home-stats--sustainability,.home-newsletter{padding-block:80px}.home-products__header{gap:32px}.home-products__ornament{right:120px;width:220px;opacity:.35}.home-product-card{width:340px;flex-basis:340px}.home-product-card__media{width:340px;height:420px}.home-stats__layout,.home-image-text__layout,.home-collage__layout,.home-contact__layout{grid-template-columns:1fr}.home-stats__layout{gap:56px}.home-stats__ornament{left:auto;right:3%;width:180px}.home-image-text__media{height:min(70vw,640px)}.home-image-text--image-left .home-image-text__media{order:0}.home-collage__layout{gap:64px}.home-collage__media{width:min(100%,608px)}.home-shop-cta__layout{grid-template-columns:1fr}.home-shop-cta__content{min-height:560px;padding:80px 32px}.home-shop-cta__media{min-height:620px}.home-contact__layout{gap:64px}.home-contact__form{width:min(100%,616px)}}@media(max-width:767px){.home-section__container{width:calc(100% - 40px)}.home-news,.home-products,.home-image-text,.home-collage,.home-family,.home-gallery,.home-contact,.home-stats--plain,.home-image-banner,.home-stats--sustainability,.home-newsletter{padding-block:64px}.home-news__inner,.home-products__inner,.home-family__inner{gap:48px}.home-news__grid,.home-gallery__grid{grid-template-columns:1fr}.home-news-card,.home-news-card:last-child{width:100%;min-height:540px;grid-column:auto}.home-news-card__media{height:250px;flex-basis:250px}.home-news__actions{justify-content:flex-start}.home-image-banner{min-height:420px}.home-products__header{flex-direction:column}.home-products__ornament{top:auto;right:-30px;bottom:-20px;width:180px}.home-products__viewport{width:calc(100vw - 20px)}.home-product-card{width:min(82vw,320px);flex-basis:min(82vw,320px)}.home-product-card__media{width:100%;height:auto;aspect-ratio:394 / 486.4}.home-products__track{gap:24px}.home-stats--sustainability{min-height:760px}.home-stats__grid{grid-template-columns:1fr;gap:32px}.home-stat{min-height:125px}.home-stat__value{font-size:50px}.home-stat__prefix,.home-stat__suffix{font-size:34px}.home-stats__ornament{display:none}.home-image-text__media{height:auto;aspect-ratio:600 / 640}.home-collage__media{height:116vw;max-height:638px}.home-collage__ornament{bottom:-70px;width:100px}.home-newsletter{min-height:520px}.home-newsletter__heading-row{gap:20px}.home-newsletter__icon{width:58px;height:52px}.home-newsletter__form{flex-direction:column}.home-newsletter__form .home-button{align-self:flex-start}.home-family__media{height:auto;aspect-ratio:1.45}.home-shop-cta__content{min-height:560px;padding:64px 20px}.home-shop-cta__content-inner,.home-shop-cta__copy{width:100%;min-width:0}.home-shop-cta__heading{width:100%;min-width:0;max-width:100%;overflow-wrap:break-word;text-wrap:wrap;white-space:normal}.home-shop-cta__ornament{top:42px;right:24px;width:82px}.home-shop-cta__media{min-height:480px}.home-contact__info-row{grid-template-columns:1fr;gap:40px}.home-contact-card--address{width:100%}}@media(prefers-reduced-motion:reduce){.home-products__viewport{scroll-behavior:auto}.home-button,.home-button__icon,.home-product-card__image,.home-news-card__media img{transition:none}.home-button:is(:hover,:focus-visible){transform:none}}@media(prefers-reduced-motion:reduce){.home-product-card__media:before,.home-product-card__image{transition:none}.home-product-card__media:is(:hover,:focus-visible):before,.home-product-card__media:is(:hover,:focus-visible) .home-product-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/home-sections.css.map */
