.product-foodpairing{padding-top:15px!important}details{padding:.5rem;font:1rem/1.2}summary{font-weight:700;cursor:pointer}summary::-webkit-details-marker{display:none}summary:before{content:"+ ";position:relative;float:right}details[open] summary:before{position:relative;float:right;content:"-"}.details-content{margin:0;padding:.25rem 1rem}.details-content p{font:1.125rem/1.5;padding:.5rem}.row-strausswirtschaft{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;flex:0 0 100%}.column-strausswirtschaft{display:flex;flex-direction:column;padding-right:20px}.introduction-strausswirtschaft{width:50%;text-align:center}.image-strausswirtschaft{height:30vh;margin-right:20px}.page--subtitle{font-size:var(--header-text-size-px);width:100%;text-align:center;display:inline-block;position:relative;margin-bottom:15px;margin-top:15px;letter-spacing:var(--heading-spacing);text-transform:var(--heading-font-case)}.strausswirtschaft-rich_text{margin-bottom:35px!important}.homepage-gallery-background.content-width-strausswirtschaft{padding-top:0;padding-bottom:30px}.grid__item_weinlagen{padding-left:150px!important;padding-right:150px!important}.grid__item_rebsorten{padding-left:0!important;padding-right:0!important}@media only screen and (max-width:767px){.homepage-blog-mobile .swiper-slide .grid__item{padding-left:0}.grid__item{margin-top:0;padding-left:0}.blog-posts-wrapper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-of-type{margin-right:0}.blog-posts-wrapper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:first-of-type{margin-left:0}}.quality--single-item{text-align:center;flex:1 1 240px}@media screen and (max-width:768px){.quality--single-item{margin-bottom:30px}}.quality-section--image{text-align:center;display:inline-block}.quality-section--image>div{display:inline-block}.quality-section--image img{max-width:100px;min-width:100px;min-height:100px;max-height:100px;display:inline-block;object-fit:cover;object-position:center;font-family:"object-fit: cover, object-position: center";height:100px!important}.quality--all-item{height:100px!important}*{box-sizing:border-box}body{font-family:Helvetica,sans-serif}.timeline{position:relative;max-width:1200px;margin:0 auto;left:10%}.timeline:after{content:"";position:absolute;width:1px;background-color:#000;top:0;bottom:0;left:7%;z-index:0}.parent_container{display:flex;padding-bottom:40px}.container{padding:5px 20px;position:relative}.years{background-color:#fff}.container1{padding:10px 20px;top:30px;position:relative;background-color:inherit}.container1:after{content:"";position:absolute;width:25px;height:25px;border:1px solid #000000;background-color:#fff;top:10px;border-radius:50%;z-index:1;right:74px}.left{left:0}.test{padding:10px 20px;z-index:1;background-color:#fff}.content{position:relative;border-radius:6px;z-index:1}.content_dates{padding:20px 25px;position:relative;border-radius:6px;z-index:1}@media screen and (max-width:600px){.timeline:after{left:31px}.container{width:100%;padding-left:70px;padding-right:25px}}.width{width:70%}.row-handle{display:flex;flex-direction:row}.row-item{order:3}.homepage-featured-box-btn-horizontal{display:flex;flex-direction:row;justify-content:center}.homepage-featured-box-btn-horizontal-items{margin:10px}.site-nav__link3{display:block;text-decoration:none;letter-spacing:.5px;position:relative;padding:15px}.site-nav__link .icon-arrow-down{position:absolute;display:flex;justify-content:flex-end;align-items:flex-start;top:4px;right:4px;bottom:0;left:0}.site-nav--active>.site-nav__link{font-weight:700}.site-nav--mobile .site-nav__link{display:inline-block;border:0;background:none}@media(max-width:768px){div[style*="position: fixed"][style*="z-index: 9999"][style*="bottom: 20px"]{bottom:10px!important;right:8px!important;z-index:30!important}}@media(max-width:768px){footer,.footer,#shopify-section-footer{padding-bottom:200px!important}}.product-grid--title,.product-grid--title a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:unset;-webkit-box-orient:unset;min-height:auto;max-height:none}.product-grid--title a{display:block}@media(min-width:1024px){.collection-main-body-inner>.grid__item:nth-child(5){margin-top:0!important}}.sale-badge,.sold-out-badge{left:auto!important;right:0!important;top:0!important}.price-item--regular{opacity:.6;font-size:.9em}.price-item--sale{color:#000}.product-grid--price a{display:inline-flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:nowrap;white-space:nowrap}.product-grid--price .sale-price--with-discount,.product-grid--price .sale-price--with-discount .money,.product-grid--price s,.product-grid--price s .money{display:inline!important}@media(max-width:749px){.grid__item_weinlagen{padding-left:20px!important;padding-right:20px!important}.grid__item_weinlagen p{font-size:16px;line-height:1.6}}.grid__item_weinlagen p{text-align:justify;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}@media(max-width:749px){.grid__item_weinlagen p{text-align:left}}.featured-row__subtext{text-align:justify;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;line-height:1.65}.featured-row__subtext p{max-width:800px;margin:0 auto}@media(max-width:749px){.featured-row__subtext{text-align:left}}.pages-rebsorten .featured-row__subtext,.pages-rebsorten .rte,.pages-rebsorten .rich-text,.pages-rebsorten p{text-align:justify;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;line-height:1.65}@media(max-width:749px){.pages-rebsorten .featured-row__subtext,.pages-rebsorten .rte,.pages-rebsorten .rich-text,.pages-rebsorten p{text-align:left}}@media(max-width:767px){.image-with-text-wrapper h2.homepage-sections--title,.image-with-text-overlay-wrapper h2.homepage-sections--title{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.15}}@media screen and (max-width:600px){.timeline:after{display:none}.container1.left{display:none}.container1:after{display:none}.parent_container{display:block;padding-bottom:28px}.container{width:100%;padding-left:0;padding-right:0}.parent_container .content:before{content:attr(data-year);display:block;margin:0 0 6px;font-weight:600;line-height:1.2}}.test1{display:none}@media screen and (max-width:600px){.test1{display:block;margin:0 0 6px}}#NavDrawer{visibility:hidden;pointer-events:none}#NavDrawer.is-open,body.js-drawer-open-left #NavDrawer{visibility:visible;pointer-events:auto}#NavDrawerOverlay{display:none}#NavDrawerOverlay.is-visible,body.js-drawer-open-left #NavDrawerOverlay{display:block}.mobile-nav__has-sublist>.mobile-nav__sublist{display:none}.mobile-nav__has-sublist.mobile-nav--expanded>.mobile-nav__sublist{display:block}@media only screen and (min-width:769px){#AccessibleNav>.site-nav--has-dropdown,#AccessibleNav .site-nav__dropdown .site-nav--has-dropdown{position:relative}#AccessibleNav>.site-nav--has-dropdown>.site-nav__dropdown,#AccessibleNav .site-nav__dropdown .site-nav--has-dropdown>.site-nav__subdropdown{display:none;visibility:hidden;opacity:0;pointer-events:none}#AccessibleNav>.site-nav--has-dropdown:hover>.site-nav__dropdown,#AccessibleNav>.site-nav--has-dropdown:focus-within>.site-nav__dropdown,#AccessibleNav .site-nav__dropdown .site-nav--has-dropdown:hover>.site-nav__subdropdown,#AccessibleNav .site-nav__dropdown .site-nav--has-dropdown:focus-within>.site-nav__subdropdown{display:block;visibility:visible;opacity:1;pointer-events:auto}}.pagination__load-more--fallback{margin-top:20px;text-align:center}.pagination__load-more--fallback .btn{display:inline-block}.pagination__load-more{text-align:center}.pagination__load-more button,.pagination__load-more .btn,.pagination__load-more .btn--load-more{-webkit-appearance:none!important;appearance:none!important;display:inline-block!important;background:#000!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:14px 36px!important;min-height:48px;line-height:1.2;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px;box-shadow:none!important;text-decoration:none!important;cursor:pointer}.pagination__load-more button:hover,.pagination__load-more .btn:hover,.pagination__load-more .btn--load-more:hover,.pagination__load-more button:focus,.pagination__load-more .btn:focus,.pagination__load-more .btn--load-more:focus{background:#000!important;color:#fff!important;outline:none!important}.pagination__load-more>button:not(.btn--load-more),.pagination__load-more>.btn:not(.btn--load-more){display:none!important}.btn--load-more{border-radius:999px!important;padding:14px 36px!important;background:#000!important;color:#fff!important;border:0!important}.gms-miles-more .wrapper{max-width:1240px}.gms-miles-more__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:42px;align-items:center;padding:56px 0}.gms-miles-more--right .gms-miles-more__inner{grid-template-columns:minmax(360px,.92fr) minmax(0,1fr)}.gms-miles-more__image{position:relative;overflow:hidden;min-height:460px;background:#0000000a}.gms-miles-more__image img,.gms-miles-more__image svg{display:block;width:100%;height:100%;min-height:460px;object-fit:cover}.gms-miles-more__card{padding:48px 46px;background:#fffffff0;border:1px solid rgba(0,0,0,.08);box-shadow:0 20px 50px #00000014}.gms-miles-more__logo{max-width:240px;margin:0 auto 22px}.feature-row__text-alignment--left .gms-miles-more__logo{margin-left:0}.feature-row__text-alignment--right .gms-miles-more__logo{margin-right:0}.gms-miles-more__logo img{display:block;width:100%;height:auto}.gms-miles-more__eyebrow{display:inline-block;margin-bottom:14px;padding:7px 13px;border:1px solid rgba(0,0,0,.18);font-size:12px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.gms-miles-more__text{max-width:680px;margin-left:auto;margin-right:auto}.feature-row__text-alignment--left .gms-miles-more__text{margin-left:0}.feature-row__text-alignment--right .gms-miles-more__text{margin-right:0}.gms-miles-more__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}.gms-miles-more__benefit{padding:20px 18px;background:#f8f8f8d9;border:1px solid rgba(0,0,0,.07);text-align:left}.gms-miles-more__benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:12px;border:1px solid currentColor;border-radius:50%;font-size:13px;line-height:1;opacity:.72}.gms-miles-more__benefit-icon--image{width:42px;height:42px;border-radius:0;background:transparent}.gms-miles-more__benefit-icon--image img{display:block;width:100%;height:100%;object-fit:contain}.gms-miles-more__benefit-title{margin:0 0 8px;font-size:15px;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;text-align:left}.gms-miles-more__benefit-text,.gms-miles-more__benefit-text p{margin-bottom:0;font-size:14px;line-height:1.55;text-align:left}.gms-miles-more__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px}.feature-row__text-alignment--left .gms-miles-more__buttons{justify-content:flex-start}.feature-row__text-alignment--right .gms-miles-more__buttons{justify-content:flex-end}.gms-miles-more__button-secondary{display:inline-block;padding:12px 22px;border:1px solid currentColor;color:inherit;line-height:1.4;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.gms-miles-more__button-secondary:hover,.gms-miles-more__button-secondary:focus{color:inherit;opacity:.75}.gms-miles-more__disclaimer,.gms-miles-more__disclaimer p{margin:22px 0 0;font-size:12px;line-height:1.5;opacity:.72}.footer-partner-badge{margin-top:22px;padding-top:22px;border-top:1px solid rgba(99,99,99,.25)}.footer-partner-badge__logo{max-width:180px;margin:0 auto 12px}.footer-alignment--left .footer-partner-badge__logo{margin-left:0}.footer-partner-badge__logo img{display:block;width:100%;height:auto}.footer-partner-badge__logo-fallback{display:inline-block;margin-bottom:11px;padding:7px 12px;border:1px solid rgba(99,99,99,.45);color:inherit;font-size:12px;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;text-decoration:none}.footer-partner-badge__title{margin-bottom:6px;font-weight:600;line-height:1.4}.footer-partner-badge__text,.footer-partner-badge__text p{margin-bottom:0;font-size:13px;line-height:1.55}.footer-partner-badge__link{display:inline-block;margin-top:8px;font-size:13px;text-decoration:underline}.gms-miles-more-page-section .wrapper{max-width:1180px}.gms-miles-more-page__intro{max-width:820px;margin-left:auto;margin-right:auto;text-align:center}.gms-miles-more-page__eyebrow{margin-bottom:12px;font-size:12px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.gms-miles-more-page__text{max-width:760px;margin:0 auto}.gms-miles-more-page__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px}.gms-miles-more-page__step{padding:24px 22px;background:#ffffffb8;border:1px solid rgba(0,0,0,.08);text-align:center}.gms-miles-more-page__step-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:14px;border:1px solid currentColor;border-radius:50%;font-size:13px;line-height:1;opacity:.7}.gms-miles-more-page__step h3{margin:0 0 10px;font-size:16px;line-height:1.35}.gms-miles-more-page__step .rte,.gms-miles-more-page__note{font-size:14px;line-height:1.65}.gms-miles-more-page__footer{max-width:760px;margin:34px auto 0;text-align:center}.gms-miles-more-page__note{margin-top:16px;opacity:.7}@media(max-width:1023px){.gms-miles-more__inner,.gms-miles-more--right .gms-miles-more__inner{grid-template-columns:1fr;gap:28px;padding:44px 0}.gms-miles-more__card{padding:40px 30px}.gms-miles-more__benefits{grid-template-columns:1fr}.gms-miles-more-page__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.gms-miles-more__image,.gms-miles-more__image img,.gms-miles-more__image svg{min-height:300px}.gms-miles-more__card{padding:34px 22px;box-shadow:none}.gms-miles-more__buttons,.feature-row__text-alignment--left .gms-miles-more__buttons,.feature-row__text-alignment--right .gms-miles-more__buttons{justify-content:center}.gms-miles-more__button-primary,.gms-miles-more__button-secondary{width:100%;text-align:center}.gms-miles-more-page__steps{grid-template-columns:1fr}.gms-miles-more-page__step{padding:22px 18px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
