.product-item{position:relative}.christ-sortenbadge{position:absolute;top:.9rem;inset-inline-start:.9rem;z-index:3;display:block;width:.5rem;height:.5rem;border-radius:50%;pointer-events:none}.christ-sortenbadge__text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.christ-sortenbadge--weisswein{background:#6f8a4e}.christ-sortenbadge--rotwein{background:#c02323}.christ-sortenbadge--schaumwein{background:#cbb68c}.christ-sortenbadge--rose{background:#d69a95}@media screen and (max-width:767px){.christ-sortenbadge{top:.65rem;inset-inline-start:.65rem;width:.44rem;height:.44rem}}.christ-bestsellerbadge,.christ-auszeichnung{position:absolute;top:1.9rem;inset-inline-start:.75rem;inset-inline-end:auto;z-index:4;display:inline-flex;align-items:center;gap:.25rem;padding:.24rem .5rem .24rem .42rem;border-radius:20px;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-stack-headings);font-weight:300;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap;pointer-events:none}.christ-auszeichnung{color:#8a6d2c}.christ-bestsellerbadge{color:#4f6b3a}.product-item:has(.christ-bestsellerbadge) .christ-auszeichnung{top:3.5rem}.product-item .product-item__badge--sale{float:none}.product-item:has(.product-item__badge--sale) .christ-bestsellerbadge,.product-item:has(.product-item__badge--sale) .christ-auszeichnung{top:2.7rem}.product-item:has(.product-item__badge--sale):has(.christ-bestsellerbadge) .christ-auszeichnung{top:4.3rem}@media screen and (max-width:767px){.product-item:has(.product-item__badge--sale) .christ-bestsellerbadge,.product-item:has(.product-item__badge--sale) .christ-auszeichnung{top:2.4rem}.product-item:has(.product-item__badge--sale):has(.christ-bestsellerbadge) .christ-auszeichnung{top:3.9rem}}@media screen and (max-width:767px){.christ-bestsellerbadge,.christ-auszeichnung{top:1.6rem;inset-inline-start:.5rem;font-size:.58rem}.product-item:has(.christ-bestsellerbadge) .christ-auszeichnung{top:3.1rem}}@media screen and (max-width:767px){[id$=__featured-collection] .grid>div.product-item:nth-of-type(n+5){display:none!important}}.christ-herz{position:absolute;top:.25rem;inset-inline-end:.25rem;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:transparent;color:#000000a6;cursor:pointer;transition:color .14s linear,transform .14s ease}.christ-herz:hover,.christ-herz--aktiv{color:#c02323}.christ-herz--aktiv svg path{fill:#c02323;stroke:#c02323}.christ-herz:active{transform:scale(.9)}[data-christ-merkliste-zahl]{position:absolute;top:-.3rem;inset-inline-end:-.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;height:1.05rem;padding-inline:.2rem;border-radius:999px;background:#ffffff38;font-size:.62rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--color-text-header)}.christ-merkliste-seite__leer{padding-block:3rem;text-align:center}.christ-merkliste-seite__raster{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media screen and (max-width:1023px){.christ-merkliste-seite__raster{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.christ-merkliste-seite__raster{grid-template-columns:repeat(2,1fr);gap:1rem}}.christ-merkkarte{position:relative;display:block;text-align:center}.christ-merkkarte img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f2efeb}.christ-merkkarte__titel{display:block;margin-top:.65rem;font-family:var(--font-stack-headings);line-height:1.25}.christ-merkkarte__preis{display:block;margin-top:.25rem;opacity:.75}@media screen and (max-width:1023px){.site-header .header__top,.sticky-header .header__top{position:relative}.site-header .header__top .logo,.sticky-header .header__top .logo{position:absolute;left:50%;transform:translate(-50%);max-width:40vw;width:max-content;flex:0 0 auto;margin:0;padding:0;justify-content:center;pointer-events:none}.site-header .header__top .logo a,.sticky-header .header__top .logo a{pointer-events:auto}.site-header .header__top .logo .logo-img,.sticky-header .header__top .logo .logo-img{margin-inline:auto;justify-content:center;width:100%}.site-header .mobile-header-left,.sticky-header .header__top .mobile-header-left{width:auto;gap:1rem}.site-header .mobile-header-left .mobile-search-button,.sticky-header .header__top .mobile-header-left .mobile-search-button{display:inline-flex;align-items:center;color:var(--color-text-header)}.site-header .mobile-header-left .mobile-search-button svg *,.sticky-header .header__top .mobile-header-left .mobile-search-button svg *{stroke:var(--color-text-header)!important;fill:none!important}.site-header .mobile-header-left svg,.sticky-header .header__top .mobile-header-left svg{width:20px;height:20px}}@media screen and (min-width:1024px){.header-actions--buttons,.sticky-header .header-actions--buttons{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;align-items:center;gap:1.1rem}.header-actions--buttons>*{margin:0!important;flex:0 0 auto}.header-actions--buttons noscript{display:none!important}}.site-header .submenu,.sticky-header .submenu{background-color:#181614f0!important;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 18px 40px #00000059;padding-block:.6rem;overflow:hidden}.site-header .submenu a,.sticky-header .submenu a{color:#f2efeb!important;min-height:2.75rem;display:flex;align-items:center}.no-touchevents .site-header .submenu a:hover,.no-touchevents .sticky-header .submenu a:hover{background-color:transparent}@media screen and (min-width:1024px){.site-header li.has-submenu,.sticky-header li.has-submenu{position:relative}.site-header .submenu.normal-menu,.sticky-header .submenu.normal-menu{left:0!important;top:100%!important}}.site-nav.style--classic .submenu{transition:opacity .05s linear 20ms,visibility .05s linear 20ms!important}.site-nav.style--classic .has-submenu:hover .submenu,.site-nav.style--classic .has-submenu.focus .submenu,.site-nav.style--classic .submenu-is-mega-menu.focus .submenu{transition:opacity .05s linear,visibility .05s linear!important}.site-nav.style--classic .submenu .submenu-holder,.site-nav.style--classic .submenu.normal-menu .babymenu li{transition:40ms linear!important}.site-nav.style--classic .submenu.normal-menu .has-babymenu:hover .babymenu li,.site-nav.style--classic .submenu.normal-menu .has-babymenu.focus .babymenu li{transition:60ms linear!important}mobile-navigation .site-nav nav,mobile-navigation .site-nav .submenu,mobile-navigation .site-nav .babymenu{transition:transform .15s ease-in-out!important}mobile-navigation.opened-first-submenu .link-list,mobile-navigation.opened-second-submenu .link-list{animation-delay:.15s!important}.sidebar{transition:transform .15s ease-in-out!important}.site-overlay{transition:.15s linear!important}body.sidebar-opened .shopify-section-group-header-group{z-index:1002}body.sidebar-opened>.sidebar{z-index:1003}.sticky-header{display:none!important}.christ-verfuegbar{display:flex;justify-content:center;align-items:center;gap:.4rem;margin-top:.55rem;margin-bottom:.55rem;font-family:var(--font-stack-body);font-weight:400;font-size:.78rem;letter-spacing:.02em;text-transform:none;line-height:1;white-space:nowrap}.christ-verfuegbar:before{content:"";width:.42rem;height:.42rem;border-radius:50%;flex:0 0 auto}.pill--vorraetig .pill__text,.pill--vorraetig .pill__icon{color:#4f6b3a}.pill--vorraetig{background:#4f6b3a17}.christ-verfuegbar--ja{color:#4f6b3a}.christ-verfuegbar--ja:before{background:#6f8a4e}.christ-verfuegbar--nein{color:#00000080}.christ-verfuegbar--nein:before{background:#00000059}.product-item .card__text{display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-end}.product-item .product-item__text>div:empty,.product-item .product-item__badges:empty{display:none!important}.product-item .product-item__title{display:flex;align-items:flex-start;justify-content:center;min-height:2.6em;margin-top:0!important;margin-bottom:.2rem!important;line-height:1.3;font-size:.78rem}.text-align--left .product-item .product-item__title{justify-content:flex-start}.product-item .card__text.product-item__text{padding-top:.3rem;padding-bottom:.1rem}.product-item .product-item__price{margin-top:.35rem!important;margin-bottom:.55rem!important}.product-item>.product-item__text:not(.card__text){padding-top:0;padding-bottom:.35rem}.product-item .product-item__quick-buy{margin-top:0!important;margin-bottom:.15rem!important}.product-item .product-item__quick-buy .button{min-height:2.5rem}.product-item .product-item__title{margin-bottom:0!important}.product-item .card__text{padding-bottom:0!important}.product-item .christ-verfuegbar{margin-top:var(--christ-kachel-luft)!important;margin-bottom:var(--christ-kachel-luft)!important}@media screen and (max-width:767px){.product-item .product-item__text{padding-inline:.6rem}}.christ-stueckzahl{margin-block:1.1rem}.christ-stueckzahl__label,.christ-verpackung__label,.christ-gs__label{display:block;margin-bottom:.5rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#000000a6}.christ-stueckzahl__knoepfe{display:flex;flex-wrap:wrap;gap:.5rem}.christ-stueckzahl .christ-stueckzahl__knopf{min-height:2.75rem;padding-inline:1.1rem;border:1px solid rgba(0,0,0,.22);border-radius:30px;background:transparent;color:inherit;font-size:.88rem;cursor:pointer;transition:border-color .14s linear,background-color .14s linear}.no-touchevents .christ-stueckzahl .christ-stueckzahl__knopf:hover{border-color:#00000080}.christ-stueckzahl .christ-stueckzahl__knopf.is-aktiv{background:#00000012!important;border:1px solid rgba(0,0,0,.55)!important;color:inherit!important;font-weight:500}.christ-verpackung{margin-block:1.1rem}.christ-verpackung__select{width:100%;min-height:2.75rem;padding:.6rem 2.4rem .6rem 1rem;border:1px solid rgba(0,0,0,.22);border-radius:30px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' fill='none'%3E%3Cpath d='M1 1l5.5 5.5L12 1' stroke='%233a3229' stroke-width='1.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;font-size:.95rem;appearance:none;-webkit-appearance:none}.christ-verpackung__hinweis{margin-top:.4rem;font-size:.78rem;color:#0009}.christ-praemierungen{margin:1rem 0 1.4rem;padding:.9rem 1.1rem;border:1px solid rgba(138,109,44,.55);border-radius:8px;background:#8a6d2c0f}.christ-praemierungen__titel{display:flex;align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#8a6d2c}.christ-praemierungen__liste{margin:0;padding:0;list-style:none;font-size:.92rem;line-height:1.55}.christ-praemierungen__liste li{padding-inline-start:.9rem;position:relative}.christ-praemierungen__liste li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:4px;height:4px;border-radius:50%;background:#8a6d2c}.christ-praemierungen__jahr{margin-top:.45rem;padding-inline-start:0!important;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:#0000008c}.christ-praemierungen__jahr:first-child{margin-top:0}.christ-praemierungen__jahr:before{display:none}.christ-allergen{margin:0 0 1.2rem;font-size:.8rem;line-height:1.5;color:#000000b3}.christ-pflicht{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(0,0,0,.14);font-size:.85rem;line-height:1.55;color:#000000c7}.christ-pflicht p{margin:0 0 .3rem}.christ-pflicht__grundpreis{font-weight:500}.christ-pflicht__steuer a{text-decoration:underline;text-underline-offset:.2em}.main-product .christ-pflicht{line-height:1.5;color:#000000d1}.product-actions__price{display:none!important}.shopify-payment-button__button--unbranded{border-radius:30px}.shopify-payment-button{margin-top:.6rem}@media screen and (min-width:1024px){.product-gallery--stack .product-gallery__inner,product-page .product-gallery{position:sticky;top:7rem}.main-product .product-gallery,.main-product .product-gallery--slider{position:sticky;top:7rem!important;min-height:calc(100vh - 7rem);display:grid;align-content:center}}.christ-gs__raster{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}@media screen and (max-width:1023px){.christ-gs__raster{grid-template-columns:1fr;gap:2rem}}.christ-gs__vorschau-spalte{position:sticky;top:7rem}@media screen and (max-width:1023px){.christ-gs__vorschau-spalte{position:static}}.christ-gs__vorschau-spalte{max-width:30rem}.christ-gs__unterzeile{margin:.8rem 0 0;font-size:.8125rem;line-height:1.5;color:#6b6b6b}.christ-gs__titel{margin-bottom:1.4rem}.christ-gs__feld{margin-bottom:1.2rem}.christ-gs__feld input[type=text],.christ-gs__feld textarea{width:100%;padding:.7rem 1rem;border:1px solid rgba(0,0,0,.22);border-radius:14px;background:transparent;font-size:.95rem}.christ-gs__zaehler{display:block;margin-top:.3rem;text-align:end;font-size:.72rem;color:#00000080}.christ-gs__vorlagen,.christ-gs__betraege{display:flex;flex-wrap:wrap;gap:.5rem}.christ-gs__vorlage,.christ-gs__betrag-knopf{min-height:2.75rem;padding-inline:1.1rem;border:1px solid rgba(0,0,0,.22);border-radius:30px;background:transparent;color:inherit;font-size:.88rem;cursor:pointer;transition:border-color .14s linear,background-color .14s linear}.christ-gs__vorlage:hover,.christ-gs__betrag-knopf:hover{border-color:#00000080}.christ-gs__vorlage.is-aktiv,.christ-gs__betrag-knopf.is-aktiv{background:#00000012;border-color:#0000008c;font-weight:500}.christ-gs__betrag-knopf[disabled]{opacity:.35;cursor:not-allowed}.christ-gs__pakete{display:flex;flex-direction:column;gap:.5rem}.christ-gs__paket{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:2.75rem;padding:.7rem 1rem;border:1px solid rgba(0,0,0,.22);border-radius:14px;background:transparent;color:inherit;text-align:start;font-size:.88rem;cursor:pointer;transition:border-color .14s linear,background-color .14s linear}.christ-gs__paket:hover{border-color:#00000080}.christ-gs__paket.is-aktiv{background:#00000012;border-color:#0000008c}.christ-gs__paket[disabled]{opacity:.35;cursor:not-allowed}.christ-gs__paket-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.christ-gs__paket-name{font-weight:500}.christ-gs__paket-inhalt{font-size:.8rem;line-height:1.45;color:#000000a6}.christ-gs__paket-preis{flex:0 0 auto;text-align:end;font-weight:500;white-space:nowrap}.christ-gs__paket-je{display:block;font-size:.72rem;font-weight:400;color:#0000008c}.christ-gs__hinweis{text-align:start}.christ-gs__betrag-knopf{min-width:2.75rem}.christ-gs__vorlagen:has(.christ-gs__vorlage-bild){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:24rem}.christ-gs__vorlage:has(.christ-gs__vorlage-bild){display:flex;flex-direction:column;align-items:center;gap:.35rem;width:100%;min-width:0;padding:.3rem .3rem .45rem;border-radius:14px}.christ-gs__vorlage-bild{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px}.christ-gs__vorlage-name{font-size:.8rem;line-height:1.2}.christ-gs__kaufen{width:100%;margin-top:.6rem}.christ-gs__summe{display:flex;align-items:baseline;justify-content:space-between;margin:.4rem 0 0;padding-top:.8rem;border-top:1px solid rgba(0,0,0,.12);font-size:.95rem}.christ-gs__summe-wert{font-size:1.15rem;font-weight:500}.christ-gs__fusstext{margin-top:1rem;font-size:.82rem;line-height:1.5;color:#000000a6}.christ-merkliste-seite .button,.christ-gs .button,.christ-merkliste-seite__leer .button{min-height:3rem}.button--small{min-height:2.75rem}.css-slider-button{width:2.75rem!important;height:2.75rem!important}.css-slider-dot{position:relative}.css-slider-dot:after{content:"";position:absolute;top:50%;left:50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%)}.qty-button,.qty,.qty-selector.product__quantity{min-width:2.75rem!important;min-height:2.75rem!important}.cart-item .remove,.cart-item__remove,a.remove{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.5rem;margin-inline-start:.75rem;border-bottom:0!important;text-decoration:underline;text-underline-offset:.25em}.cart-item__title{display:inline-block;min-height:2.25rem}.site-header .mobile-menu-button{color:var(--color-text-header)}.site-header .mobile-menu-button svg path{fill:var(--color-text-header)}.mobile-menu-button,.mobile-search-button,.mobile-account-button,.mobile-cart-button{position:relative}.mobile-menu-button:after,.mobile-search-button:after,.mobile-account-button:after,.mobile-cart-button:after{content:"";position:absolute;top:50%;left:50%;width:2.75rem;height:2.75rem;transform:translate(-50%,-50%)}.mobile-cart-button .cart-count{z-index:2}.shopify-payment-button__more-options{min-height:2.75rem;padding-block:.6rem}.footer-item__menu a,.footer-item__content .text-with-icon,.footer-bottom a{display:inline-block;min-height:2.75rem;line-height:2.75rem}.footer-item__content a{border-bottom:0!important;text-decoration:underline;text-underline-offset:.2em}.field__input,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],select{min-height:2.75rem}@media screen and (max-width:1023px){input,select,textarea{font-size:1rem}}@media screen and (max-width:1023px){.site-nav .link-list>li>a.menu-link,.site-nav .link-list>li>.menu-link{min-height:3rem;display:flex;align-items:center}.footer-item__content .text-with-icon{min-height:2.5rem;line-height:2.5rem}.button--regular{min-height:2.75rem}.breadcrumbs a,.breadcrumb a{display:inline-block;padding-block:.5rem}}.breadcrumb{align-items:center}.facets__summary{min-height:2.75rem;display:flex!important;align-items:center}.facet-checkbox{min-height:2.5rem;display:flex!important;align-items:center;gap:.6rem}.collection-filters__label{min-height:2.5rem;display:inline-flex;align-items:center}.christ-band{background:#f2efeb;color:#333;overflow:hidden;padding:1.15rem 0;border-top:1px solid rgba(192,160,98,.55);border-bottom:1px solid rgba(192,160,98,.55)}.shopify-section--christ-auszeichnungen:has(*){margin-bottom:var(--container-vertical-space)}.christ-band__spur{display:flex;width:max-content;animation:christ-band-lauf var(--christ-band-tempo, 38s) linear infinite}.christ-band:hover .christ-band__spur{animation-play-state:paused}@keyframes christ-band-lauf{0%{transform:translate(0)}to{transform:translate(-25%)}}.christ-band__gruppe{display:flex;align-items:center;flex:0 0 auto}.christ-band__punkt{display:inline-flex;align-items:center;gap:.6rem;padding-right:2.6rem;font-family:var(--font-stack-headings);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;line-height:1}.christ-band__punkt svg{width:19px;height:19px;flex:0 0 auto;color:#8a6d2c}@media screen and (max-width:767px){.christ-band{padding:.9rem 0}.christ-band__punkt{padding-right:1.9rem;font-size:.66rem;letter-spacing:.18em;gap:.5rem}.christ-band__punkt svg{width:17px;height:17px}}@media(prefers-reduced-motion:reduce){.christ-band__spur{animation:none;transform:none}.christ-band{overflow-x:auto}}.product-item .card__text{margin-top:-6%}@media screen and (max-width:767px){.product-item .card__text{margin-top:-7%}}.christ-kategorien{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.4rem}.christ-kategorien__punkt{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1.05rem;border:1px solid rgba(0,0,0,.22);border-radius:30px;font-size:.9rem;line-height:1.1;text-decoration:none;white-space:nowrap;transition:border-color .14s linear,background-color .14s linear,color .14s linear}.no-touchevents .christ-kategorien__punkt:hover{border-color:#00000080}.christ-kategorien__punkt--aktiv{border-color:#333;background:#333;color:#f2efeb}@media screen and (max-width:767px){.christ-kategorien{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.christ-kategorien__punkt{min-height:2.125rem;padding:0 .7rem;font-size:.8rem}.section-heading--facets{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:.75rem}.section-heading--facets .section-heading__text{order:1!important;margin:0!important;padding-top:0!important}.section-heading--facets .section-heading__actions{order:2!important;flex:0 0 auto;width:auto!important}#collection-filters-handle,#collection-filters-handle-header{width:auto!important;min-height:2.125rem!important;padding:0 .9rem!important;font-size:.8rem!important}#collection-filters-handle .button__icon,#collection-filters-handle-header .button__icon{position:static!important;left:auto!important;right:auto!important;margin-inline-end:.45rem!important}}.product-item__quick-buy .button{background-color:#fff!important;border-color:transparent!important;color:#333!important;box-shadow:0 4px 12px #19191947!important;min-height:2.5rem!important;padding-block:0!important;padding-inline:1.2rem!important;border-width:1.5px!important;width:auto!important;font-size:.85rem!important;line-height:1.5!important}.product-item__quick-buy .button__text{font-size:.85rem;line-height:1}.product-item__quick-buy a.button{display:inline-flex;align-items:center;justify-content:center}.product-item .christ-verfuegbar{font-size:.66rem}@media screen and (min-width:768px){.product-item__quick-buy .button{min-height:2rem!important;height:2rem!important;font-size:.75rem!important;line-height:1.3!important;padding-inline:1rem!important}.product-item__quick-buy .button__text{font-size:.78rem}}.product-item--erste-lage{position:relative}.product-item--erste-lage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(138,109,44,.55);border-radius:inherit;pointer-events:none}.product-item--aktion{position:relative}.product-item--aktion:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(192,35,35,.55);border-radius:inherit;pointer-events:none}.no-touchevents .product-item__quick-buy .button:hover{background-color:#c02323!important;border-color:#c02323!important;color:#f2efeb!important}.product-item.card{--christ-kachel-luft: .55rem;--christ-kachel-rand: 1rem;padding-top:var(--christ-kachel-rand);padding-bottom:var(--christ-kachel-rand);box-shadow:0 6px 18px #1919191a}.product-item .product-item__text{padding-bottom:0!important}.product-item .product-item__quick-buy{margin-bottom:0!important}.product-item .product-item__price{margin-bottom:var(--christ-kachel-luft)!important}.product-item__title .christ-oetw{white-space:nowrap}.product-item__title .christ-dac,.christ-quiz .christ-dac{white-space:nowrap;margin-inline-start:0}.product-item__title .christ-oetw sup,.product-item__title .christ-dac sup,.christ-quiz .christ-oetw sup,.christ-quiz .christ-dac sup{font-size:.55em;line-height:0;vertical-align:.48em;letter-spacing:.04em;margin-inline-start:0}.product-item__title .christ-sorte{display:block;margin-top:.18em;font-size:.76em;font-weight:400;letter-spacing:.015em;color:#000000b8}.product__title{font-weight:600;font-size:37px}.product__title .christ-weinname{--christ-namensbreite: calc(100vw - 30px) ;display:block;font-size:min(1em,calc(var(--christ-namensbreite) / var(--christ-zeichen, 26) / .52));line-height:1.12}@media screen and (min-width:768px){.product__title .christ-weinname{--christ-namensbreite: calc((min(100vw, 1390px) - 94px)*.66) }}.product__title .christ-sorte{display:block;margin-top:.1em;font-size:.62em;font-weight:400;letter-spacing:.015em;line-height:1.2;color:#000000b8}.product__title .christ-dac{white-space:nowrap;margin-inline-start:0}.product__title .christ-dac sup{font-size:.42em;line-height:0;vertical-align:.72em;letter-spacing:.04em;margin-inline-start:0}.product-item .christ-siegel{position:absolute;top:3.5rem;right:.75rem;z-index:3;width:28px;height:28px;object-fit:contain;opacity:.85;pointer-events:none}@media screen and (max-width:767px){.product-item .christ-siegel{top:3.5rem;right:.75rem;width:24px;height:24px}}.christ-oetw-logo{display:inline-block;height:.46em;width:auto;vertical-align:.16em;margin-inline-start:.1em}.christ-suchleiste{display:block;padding:.55rem var(--gutter-regular) .75rem;border-top:1px solid rgba(0,0,0,.12)}.christ-suchleiste[hidden]{display:none}@media screen and (min-width:1024px){.header__top{position:relative}.christ-suchleiste,.christ-suchleiste[hidden]{display:flex;align-items:center;position:absolute;top:0;bottom:0;right:calc((100% - min(100%,var(--theme-max-width)))/2 + 7rem);width:min(25rem,30vw);padding:0;border-top:0;z-index:3}.site-header .header__top .mobile-header-actions,.sticky-header .header__top .mobile-header-actions,.site-header .header__top .mobile-header-left,.sticky-header .header__top .mobile-header-left{position:relative;z-index:4}.christ-suchleiste .christ-suche-zu,.mobile-header-actions .mobile-search-button{display:none}}.christ-suchleiste .site-search-handle{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.75rem;padding-inline:.9rem;border-radius:30px}.christ-suchleiste form{flex:1 1 auto}.christ-suchleiste input[type=search]{width:100%;border:0;background:transparent;font-size:1rem;line-height:1.2}.christ-suchleiste input[type=search]:focus{outline:none}#search-results-overlay-mobil,#search-results-overlay-mobil.active{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.christ-suchleiste .site-search-handle,.christ-suchleiste .site-search-handle:hover,.christ-suchleiste .site-search-handle:focus,.christ-suchleiste .site-search-handle:focus-within,.christ-suchleiste .site-search-handle:focus-visible{border-color:transparent!important;box-shadow:none!important;outline:none!important}.christ-suchleiste input[type=search],.christ-suchleiste input[type=search]:focus,.christ-suchleiste input[type=search]:focus-visible,.christ-suchleiste form,.christ-suchleiste form:focus-within{border:0!important;box-shadow:none!important;outline:none!important}.christ-suchleiste input[type=search]::-webkit-search-cancel-button{display:none}.christ-suche-zu{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.site-header .header-actions--buttons svg,.sticky-header .header-actions--buttons svg,.site-header .mobile-header-left svg,.sticky-header .header__top .mobile-header-left svg,.site-header .mobile-header-actions svg,.sticky-header .header__top .mobile-header-actions svg{width:24px!important;height:24px!important}.christ-merkblock{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.14)}.christ-merkblock[hidden]{display:none!important}.christ-merkblock__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.christ-merkblock__titel{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.christ-merkblock__alle{font-size:.8rem;text-decoration:underline;text-underline-offset:.2em;opacity:.75}.christ-merkblock__alle:hover{opacity:1}.christ-merkblock__liste{display:flex;flex-direction:column;gap:.25rem}.christ-merkzeile{display:flex;align-items:center;gap:.5rem}.christ-merkzeile__link{display:flex;flex:1 1 auto;align-items:center;gap:.75rem;min-width:0;padding-block:.5rem;text-decoration:none;color:inherit}.christ-merkzeile__korb{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:transparent;color:inherit;opacity:.7;cursor:pointer;transition:opacity .14s linear,transform .14s ease}.christ-merkzeile__korb svg *{fill:none!important;stroke:currentColor}.christ-merkzeile__korb:hover{opacity:1}.christ-merkzeile__korb:active{transform:scale(.9)}.christ-merkzeile__korb--laeuft{opacity:.35;cursor:default}.christ-merkzeile__bild{flex:0 0 auto;width:28px;height:44px;object-fit:contain;background:transparent}.christ-merkzeile__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.christ-merkzeile__titel{font-size:.85rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.christ-merkzeile__preis{font-size:.8rem;opacity:.65;font-variant-numeric:tabular-nums}.christ-merkblock--warenkorb{padding-inline:15px}.christ-merkblock--menue{padding-bottom:1.25rem}.site-header .christ-burger,.sticky-header .christ-burger{width:24px!important;height:19.2px!important}@media screen and (max-width:767px){.pickup-availability-widget .pickup-availability-widget__location{display:grid;grid-template-columns:auto 1fr;column-gap:.75rem;row-gap:.15rem;align-content:start}.pickup-availability-widget .pickup-availability-widget__location-icon{grid-column:1;grid-row:1;margin-inline-end:0;top:0;align-self:stretch;display:flex;align-items:center}.pickup-availability-widget .pickup-availability-widget__location-address{grid-column:2;grid-row:1}.pickup-availability-widget .pickup-availability-widget__location-details{grid-column:1 / -1;grid-row:2}}.pickup-availability-widget .pickup-availability-widget__location-view{display:inline-flex!important;align-items:center;justify-content:center;gap:.35rem;text-align:start;min-height:2.75rem;min-width:2.75rem}.pickup-availability-widget .pickup-availability-widget__location-view svg{transition:transform .2s ease}.pickup-availability-widget .pickup-availability-widget__location-view[aria-selected=true] svg{transform:rotate(180deg)}.christ-zeiten__titel{display:block;margin-bottom:.5rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.christ-zeiten__zeile{margin:0 0 .4rem;line-height:1.45}.christ-zeiten__zeile:last-child{margin-bottom:0}.christ-zeiten__wer{font-weight:600}.christ-zeiten__wer:after{content:":\a0";font-weight:400}.pickup-availability-widget__location-details .christ-zeiten{margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--color-borders-main);font-size:.85rem}.footer-top a,.footer-bottom a{display:inline-block;min-height:2.75rem;line-height:2.75rem}.footer-item__menu a .text-animation--underline,.footer-item__menu a.text-animation--underline,.footer-item .text-animation--underline-thin{background-size:0% 1px;transition:background-size .16s ease}.footer-item__menu a:hover .text-animation--underline,.footer-item__menu a:hover.text-animation--underline,.footer-item .text-animation--underline-thin:hover{background-size:100% 1px}.footer-item__menu{display:flex;flex-direction:column}.footer-bottom__zeile{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .45rem}.footer-bottom .container--large{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem}.footer-top .rte a,.footer-bottom a{text-decoration:none;background-image:none;border-bottom:0}.footer-top .rte a:hover,.footer-top .rte a:focus-visible,.footer-bottom a:hover,.footer-bottom a:focus-visible{text-decoration:underline;text-underline-offset:.25em}.footer-bottom__zeile{row-gap:.15rem;font-size:.8125rem}.footer-bottom__zeile a{min-height:0;line-height:1.6}.christ-menuekopf{display:flex;align-items:center;justify-content:space-between;gap:1rem}.christ-menuekopf__logo{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:none;border-bottom:0}.christ-menuekopf__logo img{height:30px;width:auto;display:block;filter:brightness(0)}.christ-menuesuche{padding:.75rem 15px 1rem;border-bottom:1px solid rgba(0,0,0,.12)}.christ-menuesuche .site-search-handle{width:100%;justify-content:flex-start;gap:.5rem;padding-inline:.9rem!important;min-height:2.75rem;border-radius:999px}.christ-menuesuche form{flex:1 1 auto}.christ-menuesuche input[type=search]{width:100%;border:0;background:transparent;font-size:1rem;padding:0}.christ-menuesuche input[type=search]:focus{outline:none}.christ-menuesuche .search-results-overlay{position:absolute;inset-inline:0;top:100%;z-index:5}.christ-menuesuche .search-results-overlay:empty,.christ-menuesuche .search-results-container:empty{display:none}.christ-menuesuche .search-results-container{position:absolute;inset-inline:-15px;margin-top:0!important;top:calc(100% + .5rem);z-index:6}.christ-menuesuche .search-results-container>*{width:100%}.christ-menuesuche .site-search-handle>.button__icon{position:static;flex:0 0 auto}.christ-menuesuche .site-search-handle form{position:static;margin:0}.christ-menuesuche input[type=search]::-webkit-search-cancel-button{display:none}.christ-flagge{font-size:1.15em;line-height:1;margin-inline-end:.45rem;vertical-align:-.08em}.localization-form__item-button{display:inline-flex;align-items:center}html:has(body.sidebar-opened),html:has(body.modal-opened){overflow:hidden;overscroll-behavior:none}body.sidebar-opened,body.modal-opened{overflow:hidden;overscroll-behavior:none;touch-action:none}.sidebar,.modal-content{overscroll-behavior:contain;touch-action:pan-y}.localization-form__content-item button{display:flex;align-items:center;width:100%;text-align:start;min-height:2.75rem}.localization-form__content-item .christ-flagge{flex:0 0 1.5rem;margin-inline-end:.55rem}#site-menu-sidebar.sidebar{grid-template-rows:auto 1fr auto;overflow:hidden}#site-menu-sidebar .sidebar__body{min-height:0;overflow-y:auto;overscroll-behavior:contain}#site-menu-sidebar .localization-form__country{display:inline!important}#site-menu-sidebar .localization-form__item-text{display:inline-flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.localization-form__item-button{min-height:2.75rem}.sidebar__close{min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center}.christ-menuesuche .site-search-handle,.christ-menuesuche input[type=search]{color:#333!important}.christ-menuesuche input[type=search]::placeholder{color:#333!important;opacity:1}.christ-menuesuche .button__icon svg,.christ-menuesuche .button__icon svg *{stroke:#333!important;fill:none!important}.christ-menuesuche .site-search-handle{border:1.5px solid rgba(0,0,0,.45)!important;background:#fff!important}.christ-menuesuche .site-search-handle{display:flex!important;align-items:center;gap:.6rem;width:100%!important;min-height:3rem;padding:0 1rem!important;border:1px solid rgba(0,0,0,.45)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;background-image:none!important;overflow:hidden}.christ-menuesuche .site-search-handle .button__icon{flex:0 0 auto;position:static!important;width:20px;height:20px;margin:0!important;padding:0!important}.christ-menuesuche .site-search-handle form{flex:1 1 auto;min-width:0;position:static!important;margin:0!important;padding:0!important}.christ-menuesuche .site-search-handle input[type=search]{width:100%!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;font-size:1rem!important;line-height:1.4!important}.footer-bottom .footer-bottom__redshaper{height:19px;width:auto;max-width:none;display:inline-block;vertical-align:-.35em}[id*=flex_slideshow] .button--solid{background-color:#fff!important;color:#191919!important;border:1px solid #ffffff!important;border-radius:30px!important;min-height:3rem!important;font-size:.95rem!important;letter-spacing:.06em;box-shadow:0 4px 14px #19191973!important}[id*=flex_slideshow] .grid--slider{filter:drop-shadow(0 10px 28px rgba(25,25,25,.22))}.no-touchevents [id*=flex_slideshow] .button--solid:hover{background-color:#c02323!important;border-color:#c02323!important;color:#f2efeb!important}.christ-kachel-grundpreis{margin:.3rem 0 0!important;font-size:10px;line-height:1.35;color:#6b6b6b;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}@media screen and (max-width:767px){.grid--layout{column-gap:12px!important;margin-inline:-5px}.product-item.card{--christ-kachel-rand: 1.25rem}.product-item .product-item__image,.product-item .card__image{padding-inline:2%!important}}.product-item .christ-auszeichnung,.product-item .christ-bestsellerbadge{font-size:.54rem!important;padding:.2rem .34rem!important;gap:.18rem;letter-spacing:.07em}.product-item .christ-auszeichnung svg,.product-item .christ-bestsellerbadge svg{width:10px;height:10px;flex:0 0 auto}.christ-kategorien__punkt--weissweine{border-color:#6f8a4e8c;color:#55692f}.christ-kategorien__punkt--rotweine{border-color:#8c273380;color:#c02323}.christ-kategorien__punkt--erste-lage-otw{border-color:#8a6d2c99;color:#7a5f24}.christ-kategorien__punkt--aktiv{border-color:transparent!important;color:#fff!important}@media screen and (max-width:767px){.shopify-section[id*=flex_grid]>div:not(:has(>.container--fullwidth)){padding-inline:15px}.shopify-section[id*=flex_grid] .container--large .card,.shopify-section[id*=flex_grid] .container--large .card--no-radius{border-radius:12px;overflow:hidden}.shopify-section[id*=flex_grid]>div>.container--fullwidth{margin-inline:0}.shopify-section[id*=flex_grid] .container--fullwidth .card,.shopify-section[id*=flex_grid] .container--fullwidth .card--no-radius{border-radius:0}}.christ-kategorien__punkt--angebote{background:#c02323;border-color:#c02323;color:#fff;font-weight:500}.christ-kategorien__punkt--angebote:hover{background:#a51d1d;border-color:#a51d1d}.christ-kategorien__punkt--angebote.christ-kategorien__punkt--aktiv{background:#333;border-color:#333}.christ-steckbrief{margin-top:.9rem}.christ-steckbrief__knopf{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1px solid rgba(0,0,0,.22);color:#000000c7}.christ-steckbrief__knopf:hover{border-color:#00000073}.christ-steckbrief__symbol{width:1.05rem;height:1.05rem;flex:0 0 auto}:root{--button-product: 3rem}.product-form .button--product,.product-form .shopify-payment-button__button{font-size:1rem}.christ-steckbrief .christ-steckbrief__knopf--popup{display:none}@media screen and (min-width:1024px){.christ-steckbrief .christ-steckbrief__knopf--direkt{display:none}.christ-steckbrief .christ-steckbrief__knopf--popup{display:inline-flex}}.christ-steckbrief__rahmen{display:block;width:100%;height:min(78vh,1000px);border:1px solid rgba(0,0,0,.14);background:#f2efeb}.christ-steckbrief__ausweich{margin-top:.7rem;margin-bottom:0;font-size:.85rem}.christ-steckbrief__ausweich a{display:inline-flex;align-items:center;min-height:2.75rem;color:#000000c7}.christ-wdm{--christ-wdm-dunkel: #41474e;--christ-wdm-hell: #f2efeb;--christ-wdm-luft: 2.5rem;background:var(--christ-wdm-dunkel);color:var(--christ-wdm-hell);padding-block:var(--christ-wdm-luft)}.christ-wdm__innen{display:flex;flex-direction:column;gap:1.5rem}.christ-wdm__bildlink{display:block;text-decoration:none}.christ-wdm__bild{border-radius:12px;overflow:hidden}.christ-wdm__bild img{display:block;width:100%;height:auto;border-radius:6px}.christ-wdm__vorzeile{margin:0 0 .5rem;letter-spacing:.14em;font-weight:600;text-transform:uppercase;color:#d2b478}.christ-wdm__titel{margin:0 0 .7rem;line-height:1.15;color:var(--christ-wdm-hell)}.christ-wdm__satz{margin:0 0 1rem;max-width:34rem;line-height:1.55;color:#f0ede5d1}.christ-wdm__preis{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .4rem}.christ-wdm__preis-alt{opacity:.7;text-decoration-thickness:1px}.christ-wdm__preis-neu{font-size:2.6rem;font-weight:600;line-height:1;letter-spacing:-.01em}.christ-wdm__klein{margin:0 0 1.2rem;line-height:1.5;color:#f0ede5db}.christ-wdm__klein a{color:inherit;text-decoration:underline}.christ-wdm .christ-wdm__knopf{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding-inline:1.4rem;border:0;border-radius:var(--border-radius-buttons, 30px);background:#fff;color:#212121;font-weight:500;text-decoration:none}.christ-wdm .christ-wdm__knopf,.no-touchevents .christ-wdm .christ-wdm__knopf:hover,.christ-wdm .christ-wdm__knopf:focus{background:#fff;border-color:#fff;color:#212121}.christ-wdm .christ-wdm__knopf{min-height:3rem;font-size:.95rem;letter-spacing:var(--base-body-spacing, .02em);text-transform:uppercase}.christ-wdm__mehr{margin:.85rem 0 0;text-align:center}.christ-wdm__mehr a{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.5rem;color:#f0ede5c7;text-decoration:underline;text-underline-offset:3px}.christ-wdm__mehr a:hover{color:#fff}@media screen and (min-width:1024px){.christ-wdm{--christ-wdm-luft: 4rem}.christ-wdm__innen{flex-direction:row-reverse;align-items:center;gap:3.5rem}.christ-wdm__bildlink{flex:0 0 38%}.christ-wdm__text{flex:1 1 auto}.christ-wdm .christ-wdm__knopf{width:auto}.christ-wdm__mehr{text-align:start}}.christ-wdm{margin-top:var(--container-vertical-space)}@media screen and (max-width:767px){.christ-wdm{margin-top:0}}.christ-ein{opacity:0;transform:translate3d(0,26px,0);transition:opacity 1s cubic-bezier(.215,.61,.355,1),transform 1.45s cubic-bezier(.215,.61,.355,1)}.christ-ein--da{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.christ-ein{opacity:1;transform:none;transition:none}}.product-item:has(.christ-herz) .product-item__badges{padding-inline-end:2.75rem}.main-footer[id$=__footer]{background-image:var(--christ-footer-bild);background-repeat:repeat;background-position:top center}.christ-rez{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter-page, 15px));padding-inline:var(--gutter-page, 15px);padding-bottom:.4rem;scrollbar-width:none}.christ-rez::-webkit-scrollbar{display:none}.christ-rez>*{scroll-snap-align:center}.christ-rez__karte{margin:0;padding:1.4rem 1.3rem 1.2rem;border-radius:12px;background:#f2efeb;display:flex;flex-direction:column}.christ-rez__warnung{margin:0 0 1.2rem;padding:.9rem 1.1rem;border-radius:8px;border:2px solid #b03030;background:#fdf0f0;color:#7a1f1f;font-size:.9rem;line-height:1.45}.christ-rez__bild{width:64px;height:64px;aspect-ratio:1 / 1;border-radius:50%;object-fit:cover;margin-bottom:.9rem;flex:0 0 auto}.christ-rez__bild--buchstabe{display:flex;align-items:center;justify-content:center;background:#e4ded6;color:#6b6257;font-size:1.5rem;line-height:1}.christ-rez__sterne{display:flex;gap:.15rem;margin-bottom:.7rem}.christ-rez__stern{fill:#8a6d2c}.christ-rez__stern--leer{fill:#00000029}.christ-rez__text{margin:0 0 1rem;padding:0;border:0;flex:1 1 auto;font-size:.94rem;line-height:1.6;color:#333}.christ-rez__text:before{content:"\201e"}.christ-rez__text:after{content:"\201c"}.christ-rez__wer{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.christ-rez__name{font-family:var(--font-stack-headings);font-size:.95rem;color:#333}.christ-rez__datum{font-size:.78rem;color:#6b6b6b}.christ-rez__unterzeile{margin:.4rem 0 0;color:#6b6b6b}.christ-rez__quelle{margin:1.2rem 0 0;text-align:center;font-size:.85rem}.christ-rez__quelle a{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.5rem;color:#6b6b6b;text-decoration:underline;text-underline-offset:3px}.christ-rez__quelle a:hover{color:#333}@media screen and (min-width:768px){.christ-rez{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;gap:1.5rem;overflow-x:visible;scroll-snap-type:none;margin-inline:0;padding-inline:0;padding-bottom:0}.christ-rez__karte{padding:1.8rem 1.6rem 1.5rem}}[id$=flex_grid_gXtjyj] .card__text{transform:translateY(32px)}@media screen and (min-width:768px){[id$=flex_grid_gXtjyj] .card__text{transform:translateY(41px)}}.christ-ausz-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;grid-auto-rows:1fr}.christ-ausz-kachel{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.2rem .8rem 1.1rem;border-radius:12px;background:#f2efeb}.christ-ausz-kachel__wert{font-family:var(--font-stack-headings);font-size:1.75rem;line-height:1.05;color:#8a6d2c}.christ-ausz-kachel__verleiher{margin-top:.35rem;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#333;overflow-wrap:break-word;max-width:100%}.christ-ausz-kachel__wofuer{margin-top:.3rem;font-size:.76rem;line-height:1.35;color:#6b6b6b}.christ-ausz-liste__fussnote{margin:.4rem 0 0;color:#6b6b6b}.christ-ausz-liste__fussnote{margin-top:1.1rem;text-align:center;font-size:.8rem}.christ-ausz-liste__fussnote a{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.5rem;color:#6b6b6b;text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:768px){.christ-ausz-liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.christ-ausz-kachel{padding:1.7rem 1.2rem 1.5rem}.christ-ausz-kachel__wert{font-size:2.1rem}.christ-ausz-kachel__verleiher{font-size:.72rem;letter-spacing:.13em}}[id$=herkunft_kacheln],.shopify-section[id$=christ_service]{background-image:var(--christ-footer-bild);background-repeat:repeat;background-position:top center}.shopify-section[id$=flex_grid_WBE7X6] .card__image--with-overlay:after{opacity:.8}.shopify-section[id$=christ_service]>.container--vertical-space{margin-top:0}@media screen and (max-width:767px){.shopify-section:has(>.container--has-background.element--hide-on-small){margin-bottom:0}}.shopify-section:has(>.container--has-background){margin-bottom:calc(-1 * var(--container-vertical-space))}@media screen and (max-width:767px){.shopify-section:has(>.container--has-background){margin-bottom:calc(-.5 * var(--container-vertical-space))}}.shopify-section[id*=weinart_kacheln]:has(>.container--has-background){margin-bottom:0}.shopify-section[id$=herkunft_kacheln]>.container--has-background{padding-top:calc(var(--container-vertical-space) * 1.5)}@media screen and (max-width:767px){.shopify-section[id$=herkunft_kacheln]>.container--has-background{padding-top:var(--container-vertical-space)}}.shopify-section[id$=herkunft_kacheln]:has(>.container--has-background){margin-bottom:calc(-.5 * var(--container-vertical-space))}.shopify-section[id$=herkunft_kacheln]>.container--has-background{padding-bottom:calc(.5 * var(--container-vertical-space))}@media(hover:hover)and (prefers-reduced-motion:no-preference){.christ-ausz-kachel,.christ-rez__karte{transition:transform .22s cubic-bezier(.215,.61,.355,1),box-shadow .22s cubic-bezier(.215,.61,.355,1)}.christ-ausz-kachel:hover,.christ-rez__karte:hover{transform:translateY(-4px);box-shadow:0 10px 24px #00000017}}.christ-heuriger{--christ-heu-grund: #41474e;--christ-heu-hell: #f2efeb;--christ-heu-akzent:#c02323;--christ-heu-luft: 2.5rem;--christ-heu-dunkel: .68;position:relative;margin-top:var(--container-vertical-space);background:var(--christ-heu-grund);color:var(--christ-heu-hell);isolation:isolate;overflow:hidden}.christ-heuriger__bild{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;line-height:0;z-index:0;overflow:hidden}.christ-heuriger__bild img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .3s ease-in-out}.no-touchevents .christ-heuriger:hover .christ-heuriger__bild img{transform:scale(1.05);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.christ-heuriger__bild img,.no-touchevents .christ-heuriger:hover .christ-heuriger__bild img{transform:none;transition:none}}.christ-heuriger__bild:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#211f1d;opacity:var(--christ-heu-dunkel)}.christ-heuriger__inhalt{position:relative;z-index:1;padding:3.2rem var(--gutter-container, 1.25rem);min-height:24rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.christ-heuriger__ueberzeile{margin:0 0 .75rem;color:var(--christ-heu-hell);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.christ-heuriger__titel{margin:0 0 .7rem;font-size:1.55rem;line-height:1.15;color:var(--christ-heu-hell);max-width:22ch}.christ-heuriger__text{margin:0 0 1.4rem;max-width:46ch;color:var(--christ-heu-hell)}.christ-heuriger__text p{margin:0}.christ-heuriger .christ-heuriger__knopf{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding-inline:2.2rem;min-height:3rem;padding-inline:1.4rem;border:0;border-radius:var(--border-radius-buttons, 30px);background:#fff;color:#212121;font-weight:500;text-decoration:none;letter-spacing:.08em;text-transform:uppercase;font-size:.95rem;transition:background .18s ease,color .18s ease}.christ-heuriger .christ-heuriger__knopf,.no-touchevents .christ-heuriger .christ-heuriger__knopf:hover,.christ-heuriger .christ-heuriger__knopf:focus{background:#fff;color:#212121}.no-touchevents .christ-heuriger .christ-heuriger__knopf:hover{background:#cfc6be}@media screen and (min-width:1024px){.christ-heuriger__inhalt{padding:5rem 4rem;min-height:34rem;max-width:46rem}.christ-heuriger__titel{font-size:2.4rem}.christ-heuriger .christ-heuriger__knopf{width:auto}}.shopify-section[id$=flex_grid_WBE7X6]+.shopify-section .christ-heuriger{margin-top:0}.newsletter .button{min-height:3rem}.christ-ansage{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding-inline:1rem;background:#f2efeb;color:#191919}.christ-ansage__text{font-size:.9rem;font-weight:500;text-align:center;color:inherit;text-decoration:none;padding-block:.5rem}.christ-ansage__saetze{display:flex;align-items:center;justify-content:center;gap:.6rem}.christ-ansage__trenner{opacity:.45}@media screen and (max-width:767px){.christ-ansage__saetze{display:grid;width:100%}.christ-ansage__satz{grid-area:1 / 1;text-align:center;transition:opacity .25s ease .25s}.christ-ansage__trenner{display:none}.christ-ansage__satz--aus{opacity:0;pointer-events:none;transition-delay:0s}@media(prefers-reduced-motion:reduce){.christ-ansage__satz{transition:none}}}main-header.site-header--absolute{top:var(--christ-ansage-versatz, 0px)}.shopify-section[id$=christ_faq] .toggle--faq .toggle__title,.christ-details .toggle--faq .toggle__title{grid-template-columns:1fr max-content;grid-template-areas:"heading toggle-icon";align-items:center}.shopify-section[id$=christ_faq] .toggle--faq .toggle__icon-alternate,.christ-details .toggle--faq .toggle__icon-alternate{align-self:center}.shopify-section[id$=christ_faq] .toggle__heading,.christ-details .toggle__heading{display:flex;align-items:center;gap:1rem}.shopify-section[id$=christ_faq] .toggle__subtitle,.christ-details .toggle__subtitle{order:-1;margin:0;display:flex;align-items:center}.shopify-section[id$=christ_faq] .toggle__subtitle svg,.christ-details .toggle__subtitle svg{width:1.5rem;height:1.5rem}@media screen and (min-width:1024px){.site-header .portable-hide{display:none!important}.site-header .hide.portable-show{display:flex!important}.site-header .header__top{display:flex!important;align-items:center}.site-header .mobile-header-left{order:0;justify-content:flex-start;align-items:center;width:80px;flex:0 0 auto}.site-header .logo{order:1;flex:auto;text-align:center;justify-content:center;padding:0 1.5rem}.site-header .mobile-header-actions{order:2;justify-content:flex-end;align-items:center;gap:1.1rem;width:80px;flex:0 0 auto}.site-header .mobile-menu-button,.site-header .mobile-cart-button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.site-header .mobile-header-actions svg,.site-header .mobile-header-left .mobile-menu-button svg{width:24px;height:24px}.site-header .mobile-cart-button span{position:absolute;top:.25rem;right:.25rem;background:var(--color-text-header);color:var(--color-foreground-header);font-size:.6rem;min-width:.95rem;height:.95rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding-inline:.2rem}.site-header .mobile-cart-button{position:relative}}.shopify-section[id$=__christ_ansage]{position:static!important;z-index:1000!important}.site-header .header-container.fix{top:var(--christ-ansage-versatz, 0px)!important}.shopify-section[id$=__flex_grid_WBE7X6] .card__text{padding:1.5rem .9375rem 3.2rem}@media screen and (min-width:1024px){.shopify-section[id$=__flex_grid_WBE7X6] .card__text{padding:2rem 4rem 5rem}}.shopify-section[id$=__flex_grid_WBE7X6] .card__text .button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;border:0;padding-inline:2.2rem;background:#fff;color:#212121}.no-touchevents .shopify-section[id$=__flex_grid_WBE7X6] .card__text .button:hover{background:#cfc6be;color:#212121}.shopify-section[id$=__christ_newsletter] .newsletter{padding-block:1rem;text-align:center}.shopify-section[id$=__christ_newsletter] .container--vertical-space{margin-top:1.25rem}.shopify-section[id$=__christ_newsletter] .newsletter svg:first-of-type,.shopify-section[id$=__christ_newsletter] [class*=icon]{margin-bottom:.5rem}.shopify-section[id$=__christ_newsletter] .button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:3rem;padding-inline:2.2rem;margin-inline:auto;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;background:#fff;color:#212121;border:0;border-radius:var(--border-radius-buttons, 30px)}.no-touchevents .shopify-section[id$=__christ_newsletter] .button:hover{background:#cfc6be;border-color:#00000073;color:#212121}.shopify-section[id$=__christ_newsletter]{margin-bottom:0!important}.christ-rieden__karte-rahmen{background:#f2efeb;border-radius:12px;padding:1rem;box-shadow:0 6px 18px #1919192e}.footer-item__klapp>summary::-webkit-details-marker{display:none}.footer-item__klapp>summary{list-style:none}.footer-item__pfeil{display:none}@media screen and (max-width:767px){.footer-item__klapp>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;min-height:44px}.footer-item__klapp>summary .footer-item__title{margin:0}.footer-item__pfeil{display:block;width:20px;height:20px;flex:0 0 auto;transition:transform .2s ease}.footer-item__klapp[open]>summary .footer-item__pfeil{transform:rotate(180deg)}.footer-item__klapp{border-bottom:1px solid var(--color-borders-main)}.footer-item__klapp[open]{padding-bottom:1.25rem}.footer-item:has(>.footer-item__klapp){margin-bottom:0}.footer-top .grid{row-gap:.25rem}body .main-footer .footer-item__menu span{margin-bottom:0}.footer-top a,.footer-bottom a{vertical-align:top}.footer-top.gutter-bottom--xlarge{padding-bottom:.75rem}.footer-bottom .container--large{flex-direction:row;flex-wrap:wrap;row-gap:.35rem;align-items:center}body .footer-bottom .localization-form__item{margin-inline-start:0}body .footer-bottom>div .localization-form{margin-inline-start:0;padding-inline-start:0;margin-top:0}@media(prefers-reduced-motion:reduce){.footer-item__pfeil{transition:none}}}.footer-top+.footer-bottom{border-top:0}[id$=flex_slideshow_RJBww7] .card__text{display:flex;flex-direction:column;height:100%}[id$=flex_slideshow_RJBww7] .card__text>.content-group{margin-top:var(--gutter-large);justify-content:flex-start}[id$=flex_slideshow_RJBww7] .card__text{padding-top:calc(var(--christ-kopf-hoehe, 93px) + var(--gutter-small))}[id$=flex_slideshow_RJBww7] .card__text h1{margin-bottom:.15rem}[id$=flex_slideshow_RJBww7] .card__text p{color:#fff}[id$=flex_slideshow_RJBww7] .card__image--background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#211f1db3,#211f1d8c 60%,#211f1d40)}@media screen and (min-width:768px){[id$=flex_slideshow_RJBww7] .card__image--background:after{background:linear-gradient(90deg,#211f1db8,#211f1d99 40%,#211f1d4d,#211f1d00 90%)}}[id$=flex_slideshow_RJBww7] .card__text .button{width:max-content;max-width:100%}.button--small{display:inline-flex;align-items:center;justify-content:center}.section-heading__title{font-weight:300;font-size:calc(28px / 60 * var(--base-headings-size) + 0px)}.section-heading__subheading{font-size:calc(14px / 16 * var(--base-body-size) + 0px)}@media screen and (min-width:1024px){.section-heading__title{font-size:calc(42px / 60 * var(--base-headings-size) + 0px)}.section-heading__subheading{font-size:calc(16px / 16 * var(--base-body-size) + 0px)}}.christ-rieden__svg{display:block;width:auto;max-width:100%;height:auto;max-height:460px;margin-inline:auto}.christ-rieden__ried:hover,.christ-rieden__ried:focus-visible{fill:#6f5722;outline:none}.christ-rieden__ried.is-aktiv{fill:#41474e}.christ-rieden__ried-name{margin:1.4rem 0 .8rem}.christ-rieden__ried-name span{font-size:.72rem;letter-spacing:.14em;font-weight:600;color:#8a6d2c;margin-inline-start:.6rem;vertical-align:middle;text-transform:uppercase}.christ-rieden__tabelle{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 1rem;border:1px solid #41474e}.christ-rieden__tabelle>div{padding:.7rem .9rem}.christ-rieden__tabelle>div+div{border-inline-start:1px solid #41474e}.christ-rieden__tabelle dt{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#41474e;border-bottom:1px solid #41474e;margin:-.7rem -.9rem .55rem;padding:.45rem .9rem}.christ-rieden__tabelle dd{margin:0;font-size:1.5rem;color:#191919}@media screen and (max-width:767px){.christ-rieden__tabelle{grid-template-columns:1fr 1fr}.christ-rieden__tabelle>div:nth-child(3),.christ-rieden__tabelle>div:nth-child(4){border-top:1px solid #41474e}.christ-rieden__tabelle>div:nth-child(3){border-inline-start:0}}.christ-rieden__text{max-width:62ch;margin:0 0 1rem}.christ-rieden__wein{color:#191919;text-decoration:underline;text-underline-offset:3px}.christ-rieden__wein:hover{color:#8a6d2c}.christ-rieden__hinweis{margin:.4rem 0 0;font-size:.65rem;letter-spacing:.02em;color:#9a968e}#bisamberg-map .rieden-toggle .st1,#bisamberg-map .rieden-toggle .st3{transition:fill .35s ease!important}.christ-rieden__ried-daten.ist-da{animation:none}@media(prefers-reduced-motion:no-preference){.christ-rieden__ried-daten.ist-da{animation:christ-rieden-rein .35s ease both}@keyframes christ-rieden-rein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.christ-rieden--wischen .christ-rieden__daten{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;overflow-y:hidden}@media(prefers-reduced-motion:no-preference){.christ-rieden--wischen .christ-rieden__daten{transition:height .25s ease}}.christ-rieden--wischen .christ-rieden__daten::-webkit-scrollbar{display:none}.christ-rieden--wischen .christ-rieden__ried-daten{flex:0 0 100%;scroll-snap-align:start;animation:none!important}.christ-rieden__karte-rahmen{background-image:var(--christ-footer-bild);background-repeat:repeat;background-position:top center}.shopify-payment-button,shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 2.75rem;--shopify-accelerated-checkout-button-inline-size: 100%}.main-product .flex-buttons .shopify-payment-button{display:none!important}@media screen and (min-width:768px){.flex-buttons{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;align-items:start}.flex-buttons>style{display:none}.flex-buttons .add-to-cart,.flex-buttons .shopify-payment-button{width:100%;max-width:none;min-width:0;margin:0;flex:none}.flex-buttons .add-to-cart{height:2.75rem;min-height:2.75rem}.main-product .flex-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.main-product .flex-buttons .christ-mengenzeile{flex:0 0 auto}.main-product .flex-buttons .add-to-cart{flex:0 0 11rem;width:11rem;padding-inline:1.125rem;height:3rem;min-height:3rem;white-space:nowrap}}.main-product .product-text>.product__subtitle{display:none}.christ-mengenzeile{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.christ-schnellwahl{display:flex;gap:.5rem}.christ-schnellwahl__knopf{-webkit-appearance:none;appearance:none;border:1px solid rgba(25,25,25,.35);background:#fff;border-radius:999px;min-height:3rem;padding:0 1.15rem;font-family:inherit;font-size:.88rem;line-height:1;color:#212121;cursor:pointer;white-space:nowrap;transition:border-color .15s}.christ-schnellwahl__knopf:hover{background:#f2efeb;border-color:#19191999}.christ-schnellwahl__knopf[aria-pressed=true]{background:#212121;border-color:#212121;color:#fff!important}.christ-abholhinweis{margin:.6rem 0 0;line-height:1.45}.shopify-payment-button__more,more-payment-options-link{display:none!important}.pickup-availability-widget .pickup-availability-widget__location-address{min-width:0}.pickup-availability-widget .pickup-availability-widget__location-view{display:flex!important;align-items:center;justify-content:space-between;gap:.75rem;width:100%;text-align:start;min-height:2.75rem;min-width:0}.christ-abhol-text{font-weight:500;line-height:1.35}.pickup-availability-widget .pickup-availability-widget__location-view svg{flex:0 0 auto}.mobile-cart-button,.mobile-search-button,.mobile-account-button,.mobile-menu-button,.site-header .mobile-header-actions>a,.site-header .mobile-header-actions>button{min-width:2.75rem;min-height:2.75rem;display:flex;align-items:center;justify-content:center}.site-header .mobile-header-actions .mobile-cart-button,.site-header .mobile-header-actions .mobile-search-button,.mobile-header-actions .mobile-cart-button,.mobile-header-actions .mobile-search-button{min-width:2.75rem!important;width:2.75rem!important}.mobile-cart-button,.mobile-account-button,.mobile-search-button,.mobile-menu-button,[data-js-sidebar-handle]{cursor:pointer}@media screen and (min-width:768px){.main-product{grid-template-columns:1fr 2fr}.main-product .product-gallery .product-gallery-item{padding-top:min(180%,calc(100vh - 13rem))!important}.main-product .product-gallery .lazy-image .img{object-fit:contain}.main-product .product-text h1{font-size:37px;line-height:1.12}}.christ-stimme{position:relative;display:block;background:#f2efeb;border:1px solid rgba(25,25,25,.1);border-radius:12px;padding:1.5rem 1.4rem 1.1rem;margin:1.2rem 0 1rem}.christ-stimme__bild{display:block;width:54px;height:54px;border-radius:50%;object-fit:cover;margin:0;flex:0 0 auto;box-shadow:0 0 0 3px #f2efeb,0 0 0 4px #c023238c}.christ-stimme__fuss{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.christ-stimme__wer-zeile{display:flex;align-items:center;gap:.8rem;min-width:0}.christ-stimme__text{margin:0;padding:0;border:0}.christ-stimme__text p{font-family:Cormorant,serif;font-style:normal;font-size:.95rem;line-height:1.42;margin:0 0 .42rem;color:#191919}.christ-stimme__text p:last-child{margin-bottom:0}.christ-stimme--gekuerzt .christ-stimme__text{overflow:hidden;position:relative}.christ-stimme--gekuerzt .christ-stimme__text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.5rem;background:linear-gradient(to bottom,#f2efeb00,#f2efeb);pointer-events:none}.christ-stimme__mehr{display:inline-flex;align-items:center;min-height:44px;margin-top:.4rem;padding:0;border:0;background:none;color:#c02323;font-family:inherit;font-size:.9rem;letter-spacing:.02em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.christ-stimme__mehr[hidden]{display:none}@media screen and (min-width:768px){.christ-stimme__text{max-height:none!important}.christ-stimme__mehr{display:none}.christ-stimme--gekuerzt .christ-stimme__text:after{content:none}}.christ-stimme__auftakt{font-weight:600}.christ-stimme__trenner{display:flex;align-items:center;gap:.75rem;margin:.9rem 0 .7rem;color:#c02323}.christ-stimme__trenner:before,.christ-stimme__trenner:after{content:"";flex:1;height:1px;background:#19191926}.christ-stimme__wer{display:flex;flex-direction:column;align-items:flex-start;text-align:start;margin:0}.christ-profil{display:flex;align-items:center;gap:.7rem;flex:0 0 auto}.christ-profil__ring{display:block;flex:0 0 auto;transform:rotate(-90deg)}.christ-profil__stueck{stroke-linecap:butt}.christ-profil__legende{display:flex;flex-direction:column;gap:.16rem}.christ-profil__zeile{display:flex;align-items:center;gap:.38rem;font-size:.7rem;line-height:1.25;white-space:nowrap}.christ-profil__punkt{width:.5rem;height:.5rem;border-radius:2px;flex:0 0 auto;box-shadow:inset 0 0 0 1px #19191938}.christ-profil__zeichen{width:16px;height:16px;flex:0 0 auto;-webkit-mask-image:var(--christ-zeichen);mask-image:var(--christ-zeichen);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.christ-profil__name{font-weight:500;letter-spacing:.02em;color:#191919}.christ-profil__farbe--floral{stroke:#c88295;background:#c88295}.christ-profil__farbe--zitrisch{stroke:#82961f;background:#82961f}.christ-profil__farbe--mineralisch{stroke:#63788a;background:#63788a}.christ-profil__farbe--wuerzig{stroke:#7d5a3c;background:#7d5a3c}.christ-profil__farbe--exotisch{stroke:#d17610;background:#d17610}.christ-profil__farbe--elegant{stroke:#c05a52;background:#c05a52}.christ-profil__farbe--frucht{stroke:#b02b30;background:#b02b30}.christ-profil__farbe--volumen{stroke:#7a2130;background:#7a2130}.christ-stimme__name{font-size:.76rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#191919}.christ-stimme__rolle{font-size:.85rem;letter-spacing:.04em;color:#6b6b6b;margin-top:.2rem}@media screen and (max-width:599px){.christ-stimme{padding:1.3rem 1.1rem 1.1rem}}@media screen and (max-width:767px){.christ-stimme__fuss{flex-wrap:nowrap;gap:.7rem}.christ-stimme__wer-zeile{gap:.6rem;flex:1 1 auto;min-width:0}.christ-stimme__wer{min-width:0}.christ-stimme__bild{width:44px;height:44px}.christ-stimme__name{font-size:.7rem;line-height:1.2;letter-spacing:.08em}.christ-stimme__rolle{font-size:.75rem;line-height:1.15;margin-top:.15rem}.christ-profil{flex:0 0 auto;gap:.5rem}.christ-profil__ring svg{width:44px;height:44px}.christ-profil__zeile{gap:.3rem}}@media screen and (min-width:768px){.main-product{margin-top:5rem!important}}.main-product .product-text>.variant-selected{display:none}.christ-preiszeile{display:flex!important;align-items:baseline;gap:.8rem;flex-wrap:wrap;margin-bottom:.15rem!important}.christ-preiszeile>.text-size--xlarge{flex:0 0 auto;width:auto}.christ-preiszeile .christ-verfuegbar{justify-content:flex-start;margin:0}.main-product .christ-pflicht__grundpreis--solo{margin:.1rem 0 0;font-size:.78rem;line-height:1.3;color:#6b6b6b}.christ-zeichen{position:absolute;top:2.45rem;inset-inline-end:.8125rem;z-index:4;display:flex;flex-direction:column;align-items:center;gap:.3rem;pointer-events:none}.christ-zeichen__halter{position:relative;display:block;cursor:help;pointer-events:auto}.christ-zeichen__halter:focus-visible{outline:2px solid #a51d1d;outline-offset:3px;border-radius:4px}.christ-zeichen__bild{width:26px;height:26px;object-fit:contain;display:block}.christ-zeichen__hinweis{position:absolute;top:50%;right:calc(100% + .5rem);transform:translateY(-50%);z-index:6;display:flex;flex-direction:column;gap:.1rem;width:max-content;max-width:10.5rem;padding:.45rem .6rem;border-radius:6px;background:#212121;box-shadow:0 2px 10px #0000002e;opacity:0;visibility:hidden;transition:opacity .14s linear,visibility 0s linear .14s;pointer-events:none;text-align:start}.christ-zeichen__halter:hover .christ-zeichen__hinweis,.christ-zeichen__halter:focus-visible .christ-zeichen__hinweis,.christ-zeichen__halter--offen .christ-zeichen__hinweis{opacity:1;visibility:visible;transition-delay:0s}.christ-zeichen__name{font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#fff;line-height:1.2}.christ-zeichen__text{font-size:.72rem;line-height:1.3;color:#ffffffc7}@media screen and (max-width:767px){.christ-zeichen__hinweis{top:calc(100% + .35rem);right:0;left:auto;transform:none;max-width:7.5rem;padding:.4rem .5rem}}@media screen and (max-width:767px){.christ-zeichen{inset-inline-end:.9rem;gap:.22rem}.christ-zeichen__bild{width:22px;height:22px}}@media screen and (max-width:767px){.main-product .product-actions{display:flex;flex-direction:column}.main-product .product-actions>.product-actions__price{order:1}.main-product .product-actions>.product-form{order:2}.main-product .product-actions>.christ-pflicht{order:3}.main-product .product-actions>.christ-steckbrief{order:4}.main-product .product-actions>.christ-stimme{order:5}.main-product .product-actions>.christ-praemierungen{order:6}}.christ-details{margin-top:1.6rem}.christ-details .element--has-border{border-color:var(--color-borders-main)}.christ-abschnitt--praemien .toggle__subtitle svg path,.christ-abschnitt--praemien .toggle__subtitle svg g{stroke-width:3.4!important}.main-product .christ-stimme{margin-bottom:0}.christ-quiz{--christ-quiz-luft: 1rem;max-width:46rem}.product-text .christ-quiz,.christ-weintest .christ-quiz{margin-top:3rem;max-width:none;background:#f2efeb;border-radius:8px;padding:2rem 1.5rem;box-shadow:0 4px 14px #19191940}.product-text .christ-quiz__antwort,.christ-weintest .christ-quiz__antwort{background:#fff}.no-touchevents .product-text .christ-quiz__antwort:hover,.product-text .christ-quiz__antwort:focus-visible,.no-touchevents .christ-weintest .christ-quiz__antwort:hover,.christ-weintest .christ-quiz__antwort:focus-visible{background:#fff;border-color:var(--color-text-main)}.product-text .christ-quiz__antworten--frisch .christ-quiz__antwort:hover,.christ-weintest .christ-quiz__antworten--frisch .christ-quiz__antwort:hover{background:#fff;border-color:var(--color-borders-main)}.product-text .christ-quiz__buehne{min-height:24rem}@media screen and (min-width:1024px){.product-text .christ-quiz__buehne{min-height:22rem}}.product-text .christ-quiz__treffer,.christ-weintest .christ-quiz__treffer{background:#fff;border-radius:8px;box-shadow:0 4px 14px #19191940}.christ-quiz__fortschritt{margin-top:2rem;margin-bottom:2rem}.christ-quiz__fortschritt-zahl{font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-secondary-text-main, var(--color-text-main));margin-bottom:.5rem}.christ-quiz__fortschritt-schiene{height:2px;background:var(--color-borders-main)}.christ-quiz__fortschritt-balken{height:100%;width:0;background:var(--color-text-main);transition:width .35s ease}.christ-quiz__buehne{min-height:26rem}.christ-quiz__frage-text:focus{outline:none}.christ-quiz__frage-text{font-size:1.5rem;line-height:1.25;margin:0 0 1.5rem}.christ-quiz__antworten{display:grid;gap:.625rem}.christ-quiz__antwort{display:flex;align-items:center;width:100%;min-height:44px;padding:.75rem 1.125rem;text-align:left;font-size:1rem;line-height:1.35;color:var(--color-text-main);background:transparent;border:1px solid var(--color-borders-main);border-radius:var(--border-radius-buttons, 0);cursor:pointer;transition:background-color .2s ease,border-color .2s ease;box-shadow:var(--shadow-x-buttons) var(--shadow-y-buttons) var(--shadow-blur-buttons) var(--color-shadow-buttons)}.christ-quiz__antwort:hover,.christ-quiz__antwort:focus-visible{background:var(--color-secondary-background-main, rgba(25, 25, 25, .04));border-color:var(--color-text-main)}.christ-quiz__antworten--frisch .christ-quiz__antwort:hover{background:transparent;border-color:var(--color-borders-main)}.christ-quiz__antwort,.christ-quiz__zurueck,.christ-quiz__nochmal{-webkit-user-select:none;user-select:none}.christ-quiz__zurueck,.christ-quiz__nochmal{display:inline-flex;align-items:center;min-height:44px;padding:0 .25rem;font-size:.875rem;color:var(--color-secondary-text-main, var(--color-text-main));background:none;border:0;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.christ-quiz__zurueck{margin-top:var(--christ-quiz-luft)}.christ-quiz__ergebnis-vorspann{font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-secondary-text-main, var(--color-text-main));margin:0 0 .75rem}.christ-quiz__treffer{display:flex;gap:1.25rem;align-items:center;padding:1.25rem;border:1px solid var(--color-borders-main);color:inherit;text-decoration:none}.christ-quiz__treffer-bild{flex:0 0 auto;width:92px;height:200px;object-fit:contain;object-position:center}.christ-quiz__treffer-knopf{margin-left:auto;align-self:flex-end;flex:0 0 auto;white-space:nowrap}a.christ-quiz__treffer-name,.christ-quiz a.christ-quiz__treffer-name,.rte .christ-quiz a.christ-quiz__treffer-name{color:inherit;text-decoration:none;border-bottom:0}.no-touchevents a.christ-quiz__treffer-name:hover{text-decoration:underline;text-underline-offset:3px}.christ-quiz__treffer-text{display:block;min-width:0}.christ-quiz__treffer-name{display:block;font-family:var(--font-headings-family, inherit);font-size:1.625rem;line-height:1.15}.christ-quiz__treffer-name .christ-sorte{display:block;font-size:max(.5em,.75rem);letter-spacing:.02em}.christ-quiz__treffer-kurz{display:block;margin-top:.5rem;font-size:.9375rem;line-height:1.45;color:var(--color-secondary-text-main, var(--color-text-main))}.christ-quiz__treffer-preis{display:block;margin-top:.5rem;font-size:1rem}.christ-quiz__knopfzeile{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0 0}.christ-quiz__auch{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--color-borders-main)}.christ-quiz__auch-titel{font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-secondary-text-main, var(--color-text-main));margin:0 0 .75rem}.christ-quiz__auch-liste{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.christ-quiz__auch-liste a{display:flex;align-items:center;gap:.875rem;min-height:44px;padding:.5rem 0;color:inherit;text-decoration:none}.christ-quiz__auch-liste img{flex:0 0 auto;width:28px;height:56px;object-fit:contain}.christ-quiz__auch-liste .christ-sorte{display:inline;font-size:max(.85em,.75rem)}.christ-quiz__auch-liste .christ-sorte:before{content:", "}.christ-quiz__auch-preis{margin-left:auto;white-space:nowrap;color:var(--color-secondary-text-main, var(--color-text-main))}@media screen and (max-width:767px){.christ-quiz__frage-text{font-size:1.3125rem}.christ-quiz__treffer{gap:1rem;padding:1rem}.christ-quiz__treffer-bild{width:68px;height:150px}.christ-quiz__treffer-name{font-size:1.375rem}.christ-quiz__treffer{flex-wrap:wrap}.christ-quiz__treffer-knopf{margin-left:0;width:100%;justify-content:center}.christ-quiz__knopfzeile{gap:.75rem}.christ-quiz__knopfzeile .button{width:100%}}.product-text .christ-galerie,.christ-galerie{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.christ-galerie__bild{margin:0;aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;box-shadow:0 4px 14px #19191940}.christ-galerie__bild img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease-in-out}.no-touchevents .christ-galerie__bild:hover img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.christ-galerie__bild img{transition:none}.no-touchevents .christ-galerie__bild:hover img{transform:none}}.christ-galerie__bild:first-child img,.christ-galerie__bild:last-child img{object-position:50% 25%}@media screen and (max-width:767px){.product-text .christ-galerie,.christ-galerie{gap:.5rem}}.product-text>script{display:none}@media screen and (min-width:1024px){.site-header .mobile-header-actions .mobile-search-button{display:none}}.search-results-container:not(:empty){border:1px solid #191919}.christ-kopfband{padding-block:var(--container-vertical-space);background-image:var(--christ-kopfband-bild);background-repeat:no-repeat;background-size:cover;background-position:center bottom}.christ-kopfband .christ-kategorien__punkt:not(.christ-kategorien__punkt--aktiv):not(.christ-kategorien__punkt--angebote){background:#fff}.christ-kopfband .christ-kategorien__punkt{border-color:transparent;box-shadow:0 4px 14px #19191973}.no-touchevents .christ-kopfband .christ-kategorien__punkt:hover{border-color:transparent}.no-touchevents .christ-kopfband .christ-kategorien__punkt:not(.christ-kategorien__punkt--aktiv):not(.christ-kategorien__punkt--angebote):hover{background:#f2efeb}.christ-kopfband .section-heading{margin-bottom:var(--gutter-large)}.christ-kopfband .christ-kategorien{margin-bottom:0}.christ-moodband{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);background:#f2efeb;margin-block:0 var(--container-vertical-space)}.shopify-section:has(+.shopify-section .christ-moodband){margin-bottom:0;padding-bottom:var(--container-vertical-space)}.christ-moodband__bild{min-height:40vh;width:100%;min-width:0;background-image:var(--christ-moodband-bild);background-size:cover;background-position:var(--christ-moodband-fokus, center);background-repeat:no-repeat}@media screen and (min-width:1024px){.christ-moodband--bild-rechts{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.christ-moodband--bild-rechts .christ-moodband__bild{order:2}}.christ-moodband__inhalt{display:flex;min-width:0;align-items:center;justify-content:center;padding-inline:var(--gutter-container);padding-block:var(--container-vertical-space)}.christ-moodband__text{width:min(30rem,100%);min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:flex-start}.christ-moodband__text .section-heading__title{overflow-wrap:break-word}.christ-moodband__ueberzeile{margin:0 0 .75rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;opacity:.7}.christ-moodband .section-heading__text{padding-inline-end:0}@media screen and (max-width:1023px){.christ-moodband{grid-template-columns:minmax(0,1fr)}.christ-moodband__bild{aspect-ratio:3 / 2;min-height:0}}.christ-sortierknopf{min-height:44px;white-space:nowrap}.christ-kopfband{padding-block:0;aspect-ratio:5 / 1}@media screen and (max-width:767px){.christ-kopfband{aspect-ratio:2.5 / 1;background-image:var(--christ-kopfband-bild-klein, var(--christ-kopfband-bild))}}@media screen and (max-width:767px){.template-collection .section-heading--left{display:none}.template-collection .section-heading--left h1{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}#site-filters-sidebar{z-index:1003}#site-filters-sidebar .sidebar__footer .flex-buttons{gap:var(--gutter-small)}#site-filters-sidebar .sidebar__footer .button{padding-inline:var(--gutter-regular);white-space:nowrap}.christ-filterzeile{display:flex;align-items:flex-end;gap:.5rem}.christ-filterzeile .christ-kategorien{flex:1 1 auto;min-width:0;margin-bottom:0}.christ-filterzeile{margin-bottom:var(--container-vertical-space)}.christ-filterknopf{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(0,0,0,.22);border-radius:50%;background:#fff;color:#191919;cursor:pointer}.no-touchevents .christ-filterknopf:hover{border-color:#00000080}@media screen and (max-width:767px){.christ-filterknopf{display:inline-flex}}.christ-schaufenster__band{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,calc(33.333% - var(--gutter-regular)));gap:var(--gutter-regular);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.75rem}.christ-schaufenster__band::-webkit-scrollbar{display:none}.christ-schaufenster__karte{position:relative;scroll-snap-align:start}.christ-schaufenster__bild{display:block;aspect-ratio:3 / 4;border-radius:var(--border-radius-cards, 12px);overflow:hidden}.christ-schaufenster__bild .lazy-image,.christ-schaufenster__bild img{width:100%;height:100%;object-fit:cover}.christ-schaufenster__pfeile{display:flex;gap:.5rem}.christ-schaufenster__pfeil{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(0,0,0,.22);border-radius:50%;background:#fff;cursor:pointer}.no-touchevents .christ-schaufenster__pfeil:hover{border-color:#00000080}@media screen and (max-width:767px){.christ-schaufenster__band{grid-auto-columns:minmax(0,78%)}}.christ-fusszeichen{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gutter-large);padding-block:var(--gutter-large)}.christ-fusszeichen__bild{width:auto;height:42px;filter:grayscale(1);opacity:.55;transition:opacity .14s linear}.no-touchevents .christ-fusszeichen__bild:hover{opacity:1}@media screen and (max-width:767px){.christ-fusszeichen{gap:var(--gutter-regular)}.christ-fusszeichen__bild{height:34px}}.footer-bottom__zeile{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.footer-bottom__zeile{flex:0 0 100%}body .product-item.christ-ausgefiltert{display:none}.christ-filter__zaehler{margin-bottom:var(--gutter-small, 1rem);opacity:.6}.christ-filter__name{flex:1 1 auto;min-width:0}.christ-filter__zahl{flex:0 0 auto;opacity:.55;font-variant-numeric:tabular-nums}.christ-filter .facet-checkbox{display:flex;align-items:center;gap:.5rem}.christ-filter__zuruecksetzen{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.christ-filter__rubrik--aktiv>.facets__summary .facets__summary-text{font-weight:600}.christ-filter__leer{margin-top:var(--gutter-large)}body .sidebar__body>div.christ-filter{padding:0}.christ-aroma-icon{width:20px;height:20px;flex:0 0 auto;object-fit:contain}.christ-filter__punkt{width:9px;height:9px;border-radius:50%;flex:0 0 auto;display:inline-block}.product-item .product-item__image,.product-item .product-item__image-figure.lazy-image--animation.lazyloaded{overflow:visible}.product-item .product-item__image-figure img{filter:drop-shadow(6px 14px 14px rgba(0,0,0,.45))}.no-touchevents .button:not(.button--icon):hover{background-color:#c02323!important;border-color:#c02323!important;color:#f2efeb!important}.no-touchevents .button:not(.button--icon):hover svg *{stroke:#f2efeb!important}.christ-gewaehr{display:flex;align-items:flex-start;gap:.7rem;margin-top:1rem;padding:.85rem 1rem;border:1px solid rgba(0,51,153,.35);border-radius:8px;background:#0033990a;color:#191919;text-decoration:none;font-size:.875rem;line-height:1.5}.no-touchevents .christ-gewaehr:hover{border-color:#039;background:#00339914}.christ-gewaehr__zeichen{flex:0 0 auto;line-height:0;margin-top:.1rem}.christ-gewaehr__text strong{font-weight:600}.christ-gewaehr__mehr{display:block;margin-top:.25rem;color:#039;text-decoration:underline;text-underline-offset:3px}.christ-widerruf__einleitung{max-width:42rem}.christ-widerruf__kasten{max-width:34rem;margin:1.6rem 0 2.4rem;padding:1.6rem;background:#f2efeb;border-radius:8px;box-shadow:0 4px 14px #19191940}.christ-widerruf__feld{margin-bottom:1rem}.christ-widerruf__feld label{display:block;margin-bottom:.3rem;font-size:.875rem}.christ-widerruf__feld input,.christ-widerruf__feld textarea{width:100%;min-height:44px;padding:.6rem .8rem;font-family:inherit;font-size:1rem;color:#191919;background:#fff;border:1px solid rgba(25,25,25,.22);border-radius:6px}.christ-widerruf__feld textarea{min-height:5rem;resize:vertical}.christ-widerruf__senden{margin-top:.4rem}.christ-widerruf__danke{margin:0;font-size:1rem;line-height:1.6}.christ-widerruf__fehler{margin:0 0 1rem;color:#c02323;font-size:.875rem}.christ-widerruf__klein{margin-top:.9rem;font-size:.8125rem;line-height:1.6;opacity:.75}.christ-widerruf__muster{max-width:34rem}.christ-widerruf__musterblatt{margin-top:.8rem;padding:1.2rem 1.4rem;border:1px solid rgba(25,25,25,.18);border-radius:8px;font-size:.9rem;line-height:1.7}.christ-widerruf__musterblatt p{margin:0 0 .7rem}.christ-widerruf__musterblatt p:last-child{margin-bottom:0}.christ-widerruf-knopf,a[href$="/pages/widerruf"]:not(.button){display:inline-flex;align-items:center;min-height:44px;margin-top:.6rem;padding:0 1.1rem;border:1.5px solid currentColor;border-radius:30px;font-size:.875rem;text-decoration:none;background-color:#fff;box-shadow:0 4px 12px #1919192e;transition:box-shadow .2s ease,transform .2s ease}.christ-widerruf-knopf:hover,.christ-widerruf-knopf:focus-visible,a[href$="/pages/widerruf"]:not(.button):hover,a[href$="/pages/widerruf"]:not(.button):focus-visible{box-shadow:0 6px 16px #19191942;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.christ-widerruf-knopf,a[href$="/pages/widerruf"]:not(.button){transition:none}.christ-widerruf-knopf:hover,a[href$="/pages/widerruf"]:not(.button):hover{transform:none}}.footer-item__content a[href$="/pages/widerruf"],.footer-top .rte a[href$="/pages/widerruf"],.footer-bottom a[href$="/pages/widerruf"]{border-bottom:1.5px solid currentColor!important}.footer-item__content a[href$="/pages/widerruf"]:hover,.footer-item__content a[href$="/pages/widerruf"]:focus-visible,.footer-top .rte a[href$="/pages/widerruf"]:hover,.footer-top .rte a[href$="/pages/widerruf"]:focus-visible{text-decoration:none}.footer-item__content p:has(>a[href$="/pages/gewaehrleistung"]){margin-top:.4rem;font-size:.8125rem;line-height:1.5;opacity:.85}.footer-item__content p:has(>a[href$="/pages/gewaehrleistung"])>a{min-height:0;line-height:1.5;padding-block:.8rem}.footer-top .rte a:has(br){min-height:2.75rem;line-height:1.5;padding-block:.65rem}.christ-gw-korb{margin:.9rem 0 0;font-size:.8125rem;line-height:1.5}.christ-gw-korb .christ-gw-korb__link{color:#039!important;text-decoration:underline!important;text-underline-offset:.2em;border-bottom:0!important}.christ-korbhinweis{margin:0 0 1rem}.christ-korbhinweis__balken{display:flex;align-items:center;gap:.75rem;padding-bottom:1.35rem;position:relative}.christ-korbhinweis__schiene{flex:1 1 auto;height:2px;background:#1919191f;border-radius:1px;overflow:hidden}.christ-korbhinweis__fuellung{height:100%;background:#a51d1d;border-radius:1px;transition:width .4s ease}.christ-korbhinweis__ziel{position:relative;flex:0 0 auto;color:#19191980}.christ-korbhinweis__ziel--erreicht{color:#a51d1d}.christ-korbhinweis__kreis{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(25,25,25,.18);border-radius:50%;background:#fff}.christ-korbhinweis__kreis svg{width:16px;height:13px}.christ-korbhinweis .christ-korbhinweis__kreis svg path,.christ-korbhinweis .christ-korbhinweis__kreis svg circle{stroke-width:1.3;fill:none}.christ-korbhinweis__zielzahl{position:absolute;top:calc(100% + .2rem);right:0;white-space:nowrap;font-size:.6875rem;font-weight:400;letter-spacing:.04em}.christ-korbhinweis__kasten{position:relative;padding:.65rem .85rem;background:#f2efeb;border-radius:6px;box-shadow:0 2px 10px #1919191a;border:1px solid rgba(25,25,25,.22)}.christ-korbhinweis__zeile{margin:0;font-size:.875rem;line-height:1.5}.christ-korbhinweis__zeile+.christ-korbhinweis__zeile{margin-top:.2rem}.christ-korbhinweis__zeile--erreicht{color:#a51d1d}@media(prefers-reduced-motion:reduce){.christ-korbhinweis__fuellung{transition:none}}.cart-continue{white-space:nowrap}@media screen and (max-width:360px){.cart-continue{padding-inline:1rem}}.christ-aktionscode{margin:0 0 1.1rem}.christ-aktionscode__titel{display:block;margin-bottom:.4rem;font-weight:600;font-size:.9375rem}.christ-aktionscode__form{display:flex;align-items:stretch;gap:.6rem}.christ-aktionscode__form input{flex:1 1 auto;min-width:0;min-height:48px;margin:0}.christ-aktionscode__knopf{flex:0 0 auto;min-height:48px;padding-inline:1.2rem;white-space:nowrap}.cart__subtotal-widget .christ-aktionscode__form .christ-aktionscode__knopf:not(#cartDiscountSubmit){width:auto}.christ-aktionscode__codes:empty,.christ-aktionscode__fehler:empty{display:none}.christ-aktionscode__codes{margin-top:.6rem}#CheckOut{white-space:nowrap}.christ-kasse__preis{margin-left:.45em}.flex-buttons #ViewCart,.flex-buttons #CheckOut{padding-inline:.5rem;white-space:nowrap}.christ-korbsumme{margin:0 0 .8rem}.christ-korbsumme__zeile{margin:0;font-size:.9375rem;line-height:1.5}.christ-korbsumme__frei,.christ-korbsumme__sparen{color:#a51d1d}.flex-buttons--einzeln{grid-template-columns:1fr!important}.christ-zahlzeichen{display:flex;flex-wrap:wrap;gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none}.christ-zahlzeichen li{display:flex}.christ-zahlzeichen__bild{display:block;width:38px;height:auto;border-radius:4px}.christ-korbsumme__sparen{display:inline-block;padding:.1rem .45rem;background:#a51d1d1a;border-radius:4px}.christ-zahlzeichen__bild{padding:3px;background:#fff;border:1px solid rgba(25,25,25,.15);width:42px}.christ-aktionscode__codes .cart-item-discount,.christ-aktionscode__codes>*{color:#a51d1d}cart-form>.christ-korbhinweis{padding-inline:40px;padding-top:40px;margin-bottom:0}.sidebar__footer .christ-aktionscode{margin-bottom:.8rem}.sidebar__footer{padding-block:1.1rem 1.25rem!important}.sidebar__footer .cart__shipping{font-size:.75rem;line-height:1.4}.sidebar__footer .christ-gw-korb{margin-top:0}.sidebar__footer .christ-korbsumme{margin:.15rem 0 0}.sidebar__footer .christ-korbsumme__zeile{font-size:.875rem;line-height:1.35}.sidebar__footer #CheckOut{min-height:44px;height:44px;padding-block:0;font-size:1rem;margin-block:1.1rem 1rem;background-color:#191919;border-color:#191919;color:#fff}.sidebar__footer #CheckOut{transition:transform .3s ease,box-shadow .3s ease,background-color .2s ease;transform-origin:center}.sidebar__footer #CheckOut:hover,.sidebar__footer #CheckOut:focus-visible{background-color:#c02323;border-color:#c02323;color:#fff;transform:scale(1.02);box-shadow:0 6px 18px #c0232352}.sidebar__footer #CheckOut:active{transform:scale(.99)}@media(prefers-reduced-motion:reduce){.sidebar__footer #CheckOut{transition:background-color .2s ease}.sidebar__footer #CheckOut:hover,.sidebar__footer #CheckOut:focus-visible,.sidebar__footer #CheckOut:active{transform:none}}.sidebar__footer .additional-checkout-buttons{margin-top:.5rem}.sidebar__footer .christ-zahlzeichen{gap:.3rem;margin-top:0}.sidebar__footer .christ-zahlzeichen__bild{width:32px;padding:2px}.sidebar__footer .cart__subtotal,.sidebar__footer .cart__discounts{display:none}.christ-aktionscode__klapp>summary::-webkit-details-marker{display:none}.christ-aktionscode__klapp>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;font-size:.9375rem;font-weight:500;cursor:pointer}.christ-aktionscode__zeichen{flex:0 0 auto;width:16px;height:16px;transition:transform .2s ease}.christ-aktionscode__klapp[open] .christ-aktionscode__zeichen{transform:rotate(45deg)}.christ-aktionscode__klapp[open]>.christ-aktionscode__form{margin-bottom:.5rem}@media(prefers-reduced-motion:reduce){.christ-aktionscode__zeichen{transition:none}}.sidebar__footer div.christ-aktionscode--schublade{margin-bottom:.15rem}.sidebar__footer .cart__details>.christ-aktionscode--schublade{margin-top:0}.sidebar__footer .christ-korbsumme{display:flex;flex-wrap:wrap;column-gap:1.1rem}.sidebar__footer .cart__details>.christ-korbsumme{margin-top:.15rem}.product-price:has(.product-price--compare){display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem}.product-price:has(.product-price--compare) .product-price--compare{order:-1;font-size:.8em}.product-price:has(.product-price--compare) .product-price--original{color:#c02323;font-size:1.1em}.cart-item__price:has(del){display:flex!important;flex-wrap:wrap;align-items:baseline;gap:.4rem}.cart-item__price:has(del)>span:has(del){order:-1;font-size:.8em}.cart-item__price:has(del)>strong{color:#c02323;font-size:1.1em}.christ-vip-kasten{margin:1.25rem 0;padding:1.25rem 1.35rem;background:#f2efeb;border:1px solid rgba(138,109,44,.45);border-radius:8px;box-shadow:0 4px 14px #1919191f}.christ-vip-kasten__titel{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;color:#8a6d2c;font-weight:600}.christ-vip-kasten__zeichen{display:inline-flex;flex:0 0 auto}.christ-vip-kasten__text{margin:0 0 .5rem;line-height:1.5}.christ-vip-kasten__klein{margin:0;font-size:.8125rem;line-height:1.45;opacity:.85}.christ-vip-kasten__knopf{margin-top:.4rem}.christ-konto__gruss{margin:0 0 .35rem;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.christ-konto__titel{margin:0 0 1.75rem}.christ-konto__karte{max-width:44rem;margin:0 0 2rem;padding:1.6rem 1.75rem;background:#f2efeb;border-radius:10px;box-shadow:0 6px 18px #1919191f}.christ-konto__karte--vip{border:1px solid rgba(138,109,44,.45)}.christ-konto__karte-kopf{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:.9rem}.christ-konto__stern{display:inline-flex;flex:0 0 auto;margin-top:.1rem;color:#8a6d2c}.christ-konto__rang{margin:0 0 .15rem;font-size:1.0625rem;font-weight:600;line-height:1.35}.christ-konto__rang-zeile{margin:0;font-size:.875rem;line-height:1.4;opacity:.75}.christ-konto__schiene{height:10px;margin:0 0 .9rem;background:#1919191a;border-radius:5px;overflow:hidden}.christ-konto__fuellung{height:100%;background:#8a6d2c;border-radius:5px}.christ-konto__karte-text{margin:0;font-size:.9375rem;line-height:1.55}.christ-konto__abschnitt{max-width:44rem;margin:0 0 .85rem}.christ-konto__bestellung{max-width:44rem;margin:0 0 2rem;padding:1.35rem 1.5rem;background:#fff;border:1px solid rgba(25,25,25,.12);border-radius:10px;box-shadow:0 6px 18px #19191914}.christ-konto__bestellung-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.christ-konto__bestellnummer{margin:0;font-size:1.0625rem;font-weight:600}.christ-konto__bestelldatum{margin:.1rem 0 0;font-size:.8125rem;opacity:.7}.christ-konto__bestellsumme{font-size:1.0625rem;font-weight:600;white-space:nowrap}.christ-konto__flaschen{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem}.christ-konto__flasche{width:64px;height:64px;padding:4px;object-fit:contain;background:#f2efeb;border-radius:8px}.christ-konto__mehr{font-size:.8125rem;opacity:.7}.christ-konto__bestellstand{display:flex;align-items:center;gap:.45rem;margin:0 0 1rem;font-size:.875rem}.christ-konto__punkt{width:9px;height:9px;border:2px solid #8a6d2c;border-radius:50%}.christ-konto__punkt--fertig{background:#8a6d2c}.christ-konto__bestellungen{max-width:44rem;margin:0 0 1rem}.christ-konto__bestellungen .christ-konto__bestellung{margin-bottom:.9rem}.christ-konto__bestellfuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:0}.christ-konto__bestellfuss .christ-konto__bestellstand{margin:0}.christ-konto__verweis{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .15rem;font-size:.875rem;text-underline-offset:.2em}.christ-konto__adressen{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;max-width:44rem;margin:0 0 .5rem}.christ-konto__adresse,.christ-konto__profil,.christ-konto__leer{max-width:44rem;padding:1.1rem 1.25rem;background:#fff;border:1px solid rgba(25,25,25,.12);border-radius:10px;box-shadow:0 6px 18px #19191914}.christ-konto__adresse--neu{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:7rem;border-style:dashed;border-color:#19191938;box-shadow:none;text-decoration:none;color:inherit;font-size:.9375rem}.christ-konto__adresse--neu:hover,.christ-konto__adresse--neu:focus-visible{border-color:#8a6d2c;color:#8a6d2c}.christ-konto__plus{font-size:1.35rem;line-height:1;color:#8a6d2c}.christ-konto__adresse--standard{border-color:#8a6d2c73}.christ-konto__marke{display:inline-block;margin-bottom:.4rem;padding:.1rem .45rem;background:#8a6d2c1f;border-radius:4px;color:#8a6d2c;font-size:.75rem;font-weight:600}.christ-konto__adresse{display:flex;flex-direction:column;align-items:flex-start}.christ-konto__adresse .christ-konto__verweis,.christ-konto__profil .christ-konto__verweis{margin-top:auto}.christ-konto__adresstext{margin:0;font-size:.9375rem;line-height:1.55}.christ-konto__profil,.christ-konto__leer{margin:0 0 .5rem}.christ-konto__profil .christ-konto__klein{margin-top:.6rem}.christ-konto__klein--abstand{margin-bottom:2rem}.christ-konto__karte--einladung{background:#fff;border:1px solid rgba(25,25,25,.12)}.christ-konto__liste{margin:1rem 0 1.25rem;padding:0;list-style:none}.christ-konto__liste li{position:relative;margin-bottom:.45rem;padding-left:1.5rem;font-size:.9375rem;line-height:1.5}.christ-konto__liste li:before{content:"";position:absolute;left:.15rem;top:.45rem;width:.5rem;height:.28rem;border-left:2px solid #8a6d2c;border-bottom:2px solid #8a6d2c;transform:rotate(-45deg)}.christ-konto__knopfzeile{margin:0 0 .9rem}.christ-merkblock--konto{max-width:44rem;margin:0 0 1.75rem;padding:1.1rem 1.25rem;background:#f2efeb;border-radius:10px}.christ-konto__klein{max-width:44rem;margin:0;font-size:.8125rem;line-height:1.45;opacity:.7}.christ-konto .button{min-height:2.75rem}.mobile-account-button:after{pointer-events:none}.christ-konto__abmelden{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.875rem}.christ-konto__bestellwege{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.christ-konto__wiederform{margin:0}.christ-konto__wieder{min-height:2.75rem;padding-inline:1.1rem;font-size:.875rem}@media screen and (max-width:480px){.christ-konto__bestellfuss,.christ-konto__bestellwege{flex-direction:column;align-items:flex-start}.christ-konto__wieder{width:100%}}.christ-konto__vorschaubalken{max-width:44rem;margin:0 0 1.5rem;padding:.75rem 1rem;background:#c0232314;border-left:4px solid #c02323;border-radius:6px;font-size:.875rem;line-height:1.5}.agree-to-terms{display:flex;align-items:center;gap:.6rem;min-height:2.75rem}.agree-to-terms label{display:block;min-height:2.75rem;padding-block:.25rem;line-height:1.5;cursor:pointer}.agree-to-terms .styled-checkbox{flex:0 0 20px;min-width:20px;min-height:20px}.agree-to-terms a[href$="/pages/gewaehrleistung"]{color:#039;text-decoration:underline;white-space:nowrap}@media screen and (min-width:750px){#site-cart-sidebar{width:min(500px,calc(100vw - 48px))}}.main-product .product-gallery__thumbnails{display:none!important}.christ-weintest__galerie{display:none}.christ-weintest .christ-quiz{margin-top:0}@media screen and (min-width:1280px){.christ-weintest__raster{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2rem;align-items:stretch}.christ-weintest__galerie{display:block}.christ-weintest__quiz,.christ-weintest__galerie{min-height:0}.christ-weintest .christ-quiz{height:100%;box-sizing:border-box}.christ-weintest__galerie .christ-galerie{margin-top:0;height:100%;min-height:0;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.christ-weintest__galerie .christ-galerie__bild{aspect-ratio:auto;height:100%;min-height:0;overflow:hidden}.christ-weintest__galerie .christ-galerie__bild img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}}.christ-newsbrief__felder{margin:0;padding:0;border:0}.christ-newsbrief__feld{margin-bottom:.75rem}.christ-newsbrief__feld label{display:block;margin-bottom:.25rem;font-size:.8125rem}.christ-newsbrief__feld input{width:100%;min-height:2.75rem;margin:0}.christ-newsbrief__knopf,.footer-item__newsletter .christ-newsbrief__knopf[type=submit]{position:static;display:inline-flex;align-items:center;justify-content:center;text-align:center;width:100%;height:auto;min-height:2.75rem;padding-block:.6rem;margin-top:.25rem}.footer-item__newsletter .christ-newsbrief__feld input#Email-newsletter-footer-block{padding-inline-end:.75rem;background-color:#fff;color:#191919;border-color:#1919194d}.christ-newsbrief__klein{margin:.6rem 0 0;font-size:.75rem;line-height:1.45;opacity:.75}.christ-newsbrief__danke{margin:0;padding:.85rem 1rem;background:#8a6d2c1a;border-left:3px solid #8a6d2c;border-radius:6px;font-size:.875rem;line-height:1.5}.christ-newsbrief__fehler{margin:0 0 .6rem;font-size:.8125rem;color:#a51d1d}.footer-bottom__kontakt{text-decoration:none}.footer-bottom__kontakt:hover,.footer-bottom__kontakt:focus-visible{text-decoration:underline;text-underline-offset:.25em}@media screen and (max-width:767px){.footer-item:first-child .footer-item__pfeil{display:none}.footer-item:first-child .footer-item__schalter{cursor:default}}@media screen and (max-width:767px){.christ-kategorien__punkt,.product-item__title,.logo-img--mobile,a.christ-rieden__wein,.christ-gw-korb__link{position:relative}a.christ-rieden__wein{display:inline-block}.product-item__quick-buy .button:not([disabled]):after,.christ-kategorien__punkt:after,.product-item__title:after,.logo-img--mobile:after,a.christ-rieden__wein:after{content:"";position:absolute;left:0;right:0;top:50%;height:2.75rem;transform:translateY(-50%)}.christ-kategorien{row-gap:.625rem}.christ-gw-korb__link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2.75rem}.sidebar__footer .christ-gw-korb__link:after{height:2.25rem}}a.christ-ansage__text{display:inline-flex;align-items:center;min-height:2.75rem}.mobile-account-button .button__icon,.mobile-account-button .button__icon svg{display:block}.shopify-section[id$=weinart_kacheln] .card,.shopify-section[id$=herkunft_kacheln] .card{background-color:#fff}.christ-sprachwahl{display:flex;align-items:center;font-size:1rem;line-height:1;letter-spacing:.04em}.christ-sprachwahl__link{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;color:inherit;text-decoration:none;opacity:.7}.christ-sprachwahl__link:hover,.christ-sprachwahl__link:focus-visible,.christ-sprachwahl__link[aria-current=true]{opacity:1}.christ-sprachwahl__link[aria-current=true]{text-decoration:underline;text-underline-offset:.3em}.christ-sprachwahl__trenner{opacity:.7}.mobile-header-left .christ-sprachwahl{display:none;color:var(--color-text-header)}.mobile-header-left .christ-sprachwahl a{color:var(--color-text-header)}@media(min-width:768px){.mobile-header-left .christ-sprachwahl{display:flex}}.christ-menuekopf .christ-sprachwahl{margin-left:auto;color:var(--color-text-main)}.christ-menuekopf .christ-sprachwahl a{color:var(--color-text-main)}.christ-zurueck{margin-top:.75rem}.christ-zurueck__link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-block:-.75rem;font-size:.875rem;line-height:1.25rem;color:var(--color-text-main);text-decoration:none}.christ-zurueck__link:hover span,.christ-zurueck__link:focus-visible span{text-decoration:underline}.christ-zurueck+.main-product{margin-top:.75rem!important}@media screen and (max-width:767px){.christ-zurueck{margin-inline:-5px}}@media screen and (min-width:768px){.christ-zurueck{margin-top:1.875rem}.christ-zurueck+.main-product{margin-top:1.875rem!important}}.christ-preise{--christ-preise-luft: 1.5rem;display:grid;gap:var(--christ-preise-luft)}.christ-preise__gruppe{display:grid;grid-template-columns:5.5rem minmax(0,1fr);column-gap:var(--christ-preise-luft);align-items:start}.christ-preise__gruppe+.christ-preise__gruppe{padding-top:var(--christ-preise-luft);border-top:1px solid var(--color-borders-main)}.christ-preise__gruppe--ohne-jahr{grid-template-columns:minmax(0,1fr)}.christ-preise .christ-preise__jahrgang{margin:0;display:flex;flex-direction:column;line-height:1}.christ-preise__jahr{font-family:var(--font-stack-headings);font-weight:600;font-size:1.75rem;line-height:1;font-variant-numeric:lining-nums;color:#191919}.christ-preise__jahr-wort{margin-top:.4rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-secondary-text-main)}.christ-preise .christ-preise__liste{list-style:none;margin:0;padding:0}.christ-preise .christ-preise__eintrag{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:1.5rem;padding:.5rem 0;border-bottom:1px solid var(--color-borders-main)}.christ-preise .christ-preise__eintrag:first-child{padding-top:.15rem}.christ-preise .christ-preise__eintrag:last-child{border-bottom:0;padding-bottom:0}.christ-preise .christ-preise__eintrag:before{content:none}.christ-preise .christ-preise__liste .christ-preise__eintrag{margin:0}.christ-preise__quelle{min-width:0;color:#191919;text-wrap:pretty}.christ-preise__wert{flex:none;max-width:55%;text-align:right;color:var(--color-secondary-text-main)}.christ-preise__wert--punkte{display:inline-flex;align-items:baseline;gap:.3em;color:#191919}.christ-preise__zahl{font-family:var(--font-stack-headings);font-weight:600;font-size:1.375rem;line-height:1;font-variant-numeric:lining-nums tabular-nums}.christ-preise__einheit{font-size:.8125rem;color:var(--color-secondary-text-main)}@media screen and (max-width:599px){.christ-preise__gruppe{grid-template-columns:minmax(0,1fr);row-gap:.75rem}.christ-preise .christ-preise__jahrgang{flex-direction:row;align-items:baseline;gap:.5rem}.christ-preise__jahr-wort{margin-top:0;order:-1}}.popup--newsletter .christ-nl-namen{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--gutter-small)}.popup--newsletter .christ-nl-namen input{min-width:0}.shopify-section[id$=__christ_newsletter] .christ-nl-namen{grid-column:1;display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.25rem}@media screen and (min-width:475px){.shopify-section[id$=__christ_newsletter] .christ-nl-namen{grid-row:1}.shopify-section[id$=__christ_newsletter] input[type=email]{grid-row:2;grid-column:1}.shopify-section[id$=__christ_newsletter] button[type=submit]{grid-row:2;grid-column:2}}.shopify-section[id$=__christ_newsletter] .christ-nl-namen input{width:100%;min-width:0;border-width:var(--border-width-buttons);border-style:solid;border-color:var(--color-secondary-text-cards);background-color:transparent;color:var(--color-secondary-text-cards)}.shopify-section[id$=__christ_newsletter] .christ-nl-namen input::placeholder{color:var(--color-secondary-text-cards);opacity:1}@media screen and (max-width:1023px){.shopify-section[id$=__christ_newsletter] .christ-nl-namen input{font-size:calc(16px / 16 * var(--base-body-size) + 0px)}}@media screen and (min-width:1024px){.shopify-section[id$=__christ_newsletter] .christ-nl-namen input{font-size:calc(18px / 16 * var(--base-body-size) + 0px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/christ-eigenes.css.map */
