/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen and (min-width:1024px){.tdla-skin--mountains .article-tc--mountains{background:url(/themes/mhis_dcore/tdla_base/dist/images/patterns/mountains-v1.webp) 100% 100%/auto 115% no-repeat}}.article-tc__row{display:flex;flex-direction:column;gap:32px}.article-tc--image-first .article-tc__row{flex-direction:column-reverse}@media screen and (min-width:1024px){.article-tc__row{align-items:center;flex-direction:row;justify-content:space-between}.article-tc--rtl .article-tc__row{flex-direction:row-reverse}}@media screen and (min-width:1024px){.article-tc__col{width:43%}}.article-tc__actions{display:flex;flex-direction:column;gap:16px;text-align:center}@media screen and (min-width:1024px){.article-tc__actions{align-items:center;flex-direction:row;gap:32px}}.articles{overflow:hidden}@media screen and (max-width:1023px){.p-article{width:calc(100vw - 96px)}}.p-article .field--image{overflow:hidden}.tdla-option--trbr .p-article .field--image{border-radius:0 20px 0 0}.back-to-top{background:#fff;border-radius:50%;bottom:50px;color:transparent;height:50px;overflow:hidden;position:absolute;right:21px;width:50px}@media screen and (min-width:1024px){.back-to-top{bottom:32px;height:64px;right:32px;width:64px}}.back-to-top:before{content:"\e004";font-family:tdla-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-highlighted,#a66625);font-style:normal;font-variant:normal;font-weight:400;left:50%;position:absolute;text-decoration:none;text-transform:none;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.block--menu-social .menu{align-items:center;display:flex;justify-content:center}.block--menu-social .menu__item{margin-right:25px}.block--menu-social .menu__item:last-child{margin-right:0}.block--menu-social .menu__link{display:block;font-size:0;text-decoration:none}.block--menu-social .menu__link:before{content:"\e013";font-family:tdla-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none}.block--menu-social .menu__link[href*=newsletter]:before{content:"\e011"}.block--menu-social .menu__link[href*=instagram]:before{content:"\e01a"}.block--menu-social .menu__link[href*=youtube]:before{content:"\e034"}.block--menu-social .menu__link[href*=mailto]:before{font-size:13px}.block--menu-social .menu__link[href*=youtube]:before{font-size:14px}.certificates{display:flex;flex-wrap:wrap;gap:24px;margin:24px 0}@media screen and (min-width:1024px){.certificates{gap:32px;margin:32px 0}}.commitments{overflow:hidden;position:relative}.tdla-option--trbr .commitments{border-radius:0 40px 0 0}@media screen and (min-width:1024px){.tdla-option--trbr .commitments{border-radius:0 90px 0 0}.commitments__box{display:flex}}.p-commitment{color:#fff;flex:0 1 100%;overflow:hidden;position:relative;text-align:center}@media screen and (min-width:1024px){.p-commitment{transition:flex-basis .3s ease-out;will-change:flex-basis}.p-commitment:hover{flex-basis:120%;z-index:1}}.p-commitment>.container{height:555px;width:500px}@media screen and (min-width:1024px){.p-commitment>.container{height:686px;padding:0}}.p-commitment .field--image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.conveniences>.container{display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}@media screen and (max-width:1023px){.conveniences>.container{justify-content:space-between}.conveniences>.container:before{background:#e1e1e1;content:"";height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1px}}.conveniences .convenience{height:120px;text-align:center;width:43%}@media screen and (min-width:1024px){.conveniences .convenience{width:25%}.conveniences .convenience:nth-child(2):before,.conveniences .convenience:nth-child(3):before,.conveniences .convenience:nth-child(4):before{background:#e1e1e1;content:"";height:100%;position:absolute;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:1px}.conveniences .convenience:nth-child(2):before{left:calc(25% + 16px)}.conveniences .convenience:nth-child(3):before{left:50%}.conveniences .convenience:nth-child(4):before{right:calc(25% + 16px)}}.conveniences .convenience .icon{color:var(--color-highlighted,#a66625);font-size:48px}.conveniences .convenience span{display:block;font-family:var(--font-additional,sans-serif),sans-serif;font-size:var(--font-size-small,12rem);text-transform:uppercase}.js-cursor-area,.js-cursor-area *{cursor:none}.cursor{align-items:center;color:#000;display:flex;font-family:var(--font-additional,sans-serif),sans-serif;font-size:var(--font-size-small,12rem);font-weight:400;height:100px;justify-content:center;left:0;letter-spacing:.1em;line-height:1;opacity:0;padding:0 50px;pointer-events:none;position:fixed;text-align:center;text-transform:uppercase;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s;width:100px;will-change:left,top;z-index:999}.cursor:before{background:#fff;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(.1);transform:scale(.1);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%;will-change:transform;z-index:-1}.cursor.is-active{opacity:1}.cursor.is-active:before{-webkit-transform:scale(1);transform:scale(1);transition-delay:.05s}.cursor--brown,.route--entitytaxonomy-termcanonical .cursor,.route--tdlawines .cursor{color:#fff}.cursor--brown:before,.route--entitytaxonomy-termcanonical .cursor:before,.route--tdlawines .cursor:before{background:var(--color-highlighted,#a66625)}.event-full .field--link{margin-top:32px}@media screen and (min-width:1024px){.event-full .field--link{margin-top:48px}}.event-full .event-teaser{background:var(--color-highlighted,#a66625);left:0;min-height:180px;position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:180px}@media screen and (min-width:1024px){.event-full .event-teaser{min-height:270px;width:270px}}@media screen and (max-width:1023px){.event-full .event-teaser h3{font-size:11px}.event-full .event-teaser .field--date-range{font-size:26rem}.event-full .event-teaser .field--date-range em{font-size:6rem}.event-full .event-teaser .field--event-place{font-size:7rem}}.node-type-event .page-hero>.container{padding-left:220px;padding-right:220px}@media screen and (min-width:1024px){.node-type-event .page-hero>.container{min-height:600px;padding-left:275px;padding-right:275px}}.event-teaser{color:var(--color-highlighted,#a66625);display:flex;flex-direction:column;font-family:var(--font-additional,sans-serif),sans-serif;justify-content:flex-end;min-height:310px;overflow:hidden;padding:20px;text-transform:uppercase}.tdla-option--trbr .event-teaser{border-radius:0 30px 0 0}@media screen and (min-width:1024px){.tdla-option--trbr .event-teaser{border-radius:0 60px 0 0}.event-teaser{min-height:277px}}.event-teaser:before{background:var(--color-highlighted,#a66625);content:"";height:100%;left:0;opacity:.12;position:absolute;top:0;width:100%;z-index:-1}.event-teaser .field--date-range{display:flex;font-size:40rem;line-height:1;margin-bottom:auto;padding-bottom:20px;text-align:center}.event-teaser .field--date-range div{position:relative}.event-teaser .field--date-range div:not(:only-child){margin-right:15px}.event-teaser .field--date-range div:nth-child(2){margin-left:15px;margin-right:0}.event-teaser .field--date-range em{display:block;font-size:9rem;font-style:normal;margin-top:6px;white-space:nowrap}.event-teaser h3{font-size:16rem}.event-teaser .field--event-place{color:grey;font-size:10rem;word-break:break-word}.event-teaser--active{background:var(--color-highlighted,#a66625);color:#fff}.event-teaser--active h3{color:inherit}.event-teaser--active .field--event-place{color:inherit;opacity:.7}.experience-teaser .field--body{height:calc(var(--font-size-base,15rem)*var(--line-height-base,1.5)*2);overflow:hidden}.experiences .owl-nav{justify-content:flex-end}@media screen and (min-width:1024px){.experiences .js-owl-carousel{padding-right:48px}}@media screen and (min-width:1440px){.experiences .js-owl-carousel{padding-right:0}}.field--media-oembed-video{overflow:hidden;padding-bottom:56.25%;position:relative}.field--media-oembed-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.front-quote>.container{width:852px}.front-quote .field--front-quote{font-size:24rem;line-height:1.65;margin-bottom:0;opacity:.8;text-align:center}@media screen and (min-width:1024px){.front-quote .field--front-quote{font-size:35rem}}.tdla-skin--mountains .front-quote .field--front-quote{background:url(/themes/mhis_dcore/tdla_base/dist/images/patterns/mountains-text.webp) bottom/cover;-webkit-background-clip:text;background-clip:text;color:transparent}.instagram-post{width:calc(100vw - 96px)}@media screen and (min-width:1024px){.instagram-post{width:360px}}.instagram-post__media{position:relative}.instagram-post__info{align-items:center;display:flex;font-family:var(--font-additional,sans-serif),sans-serif;font-size:10rem;gap:24px;margin-top:16px;min-height:30px;position:relative;text-decoration:none;text-transform:uppercase}.instagram-post__info img:first-of-type{width:25px}.instagram-post__info em{color:var(--color-highlighted,#a66625);display:block;font-size:9rem;font-style:normal}.m-video--full{padding-top:16px}@media screen and (min-width:1024px){.m-video--full{padding-top:32px}}.m-video--full .field--name,.m-video--full .field--video-category{padding-left:15px}@media screen and (min-width:1024px){.m-video--full .field--name,.m-video--full .field--video-category{padding-left:0;text-align:center}}.m-video--full .field--media-oembed-video{margin-top:16px}@media screen and (min-width:1024px){.m-video--full .field--media-oembed-video{margin-top:32px}}.m-video--teaser{max-width:100%;position:relative;width:calc(100vw - 64px)}@media screen and (min-width:1024px){.m-video--teaser{width:460px}.container--2cols .m-video--teaser{width:100%}}.m-video--teaser .field--thumbnail,.m-video--video{position:relative}.m-video--video{overflow:hidden}.tdla-option--trbr .m-video--video{border-radius:0 40px 0 0}@media screen and (min-width:1024px){.tdla-option--trbr .m-video--video{border-radius:0 90px 0 0}}.m-video--video .field--media-oembed-video{background:var(--color-bg,#fff);height:100%;left:0;padding-bottom:42.42%;position:absolute;top:0;width:100%}.m-video--paragraph{position:relative}.messages{background-color:#d4edda;border:1px solid #c3e6cb;bottom:0;color:#155724;max-height:200px;overflow:auto;padding:32px;position:fixed;right:0;width:100%;z-index:999}@media screen and (min-width:1024px){.messages{bottom:32px;max-width:calc(100% - 120px);right:88px;width:auto}}.messages.messages--warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.messages.messages--error{background-color:#f8d7da;border-color:#f5c6cb;color:#b50000}.newsletter{text-align:center}.newsletter .container{width:614px}.newsletter form{display:flex}.newsletter .field--block-description{font-weight:300;margin:0 auto 32px;max-width:100%;width:320px}.newsletter .form-item--type-textfield{border-bottom-right-radius:0;border-top-right-radius:0;flex-grow:1}.newsletter .button{border-bottom-left-radius:0;border-top-left-radius:0}.p-anecdote__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1024px){.p-anecdote__content{align-items:center;flex-direction:row}}.p-anecdote .field--image{flex-shrink:0;max-width:200px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-anecdote .field--image:before{content:"\e012";font-family:tdla-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#222;border-radius:2px;bottom:6px;color:#fff;cursor:pointer;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:32px;pointer-events:none;position:absolute;right:6px;text-align:center;text-decoration:none;text-transform:none;width:32px}.p-anecdote .field--image:hover:before{font-size:28px}.p-banner{color:#fff;overflow:hidden;position:relative}.tdla-option--trbr .p-banner{border-radius:0 40px 0 0}@media screen and (min-width:1024px){.tdla-option--trbr .p-banner{border-radius:0 90px 0 0}}.p-banner>.container{height:106vw}@media screen and (min-width:1024px){.p-banner>.container{height:27.5vw}}.p-banner .field--image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.p-certificates>.container{align-items:center;display:flex;flex-direction:column;gap:24px 0}@media screen and (min-width:1024px){.p-certificates>.container{flex-flow:row wrap;gap:48px 3.2%;justify-content:flex-start}}.p-certificates .field--link{width:100%}.p-certificates--short>.container{flex-flow:row wrap;gap:32px;justify-content:center}.t-certificates--teaser{background:#f3ebe3;height:269px;margin:0;overflow:hidden;padding:32px 21px;position:relative;width:269px}.tdla-option--trbr .t-certificates--teaser{border-radius:0 30px 0 0}@media screen and (min-width:1024px){.tdla-option--trbr .t-certificates--teaser{border-radius:0 60px 0 0}.t-certificates--teaser{width:22.6%}}.t-certificates--teaser .field--image{opacity:.7}.t-certificates--teaser .field--name{font-size:16rem}.t-certificates--teaser .field--description{color:grey;font-family:var(--font-additional,sans-serif),sans-serif;font-size:10rem;text-transform:uppercase}.t-certificates--teaser .field--file{bottom:21px;position:absolute}.p-gif__content{align-items:flex-start;display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1024px){.p-gif__content{align-items:center;flex-direction:row}}.p-gif .field--image{flex-shrink:0;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-icons .field--title{color:#a88b69}.p-icons .p-icon{align-items:center;display:flex;gap:16px;margin-bottom:16px}.p-icons .p-icon a{color:var(--color-highlighted,#a66625);text-decoration:none}.p-icons .p-icon a:hover{color:inherit}.p-icons .p-icon .field--media{flex-shrink:0}.p-icons .p-icon .field--media img{height:40px;width:auto}.p-indicator{align-items:center;display:flex}.p-indicator .field--type-double-field{align-items:center;background:#faf6f2;color:var(--color-highlighted,#a66625);display:flex;flex-direction:column;font-family:var(--font-additional,sans-serif),sans-serif;font-size:24rem;justify-content:center;margin-right:24px;min-height:112px;min-width:112px;overflow:hidden;padding:5px 0;text-transform:uppercase;width:112px}.tdla-option--trbr .p-indicator .field--type-double-field{border-radius:0 20px 0 0}.p-indicator .field--type-double-field .double-field-second{font-size:11rem;margin-top:6px}.p-indicator .field--description{color:#000;line-height:1.25}@media screen and (min-width:1024px){.p-indicators .container{display:flex;flex-wrap:wrap;gap:6%}}.p-indicators .p-indicator{margin-bottom:24px}.p-indicators .p-indicator:last-child{margin-bottom:0}@media screen and (min-width:1024px){.p-indicators .p-indicator{flex:1;margin-bottom:0;min-width:29.33%}.p-indicators .p-indicator:nth-child(3)~div{margin-top:32px}}.p-ingredient{align-items:center;display:flex;flex-wrap:wrap}.p-ingredient .field--title{font-size:13rem;width:calc(100% - 60px)}.p-ingredient .field--weight{text-align:right;width:60px}.p-ingredient .field--description{font-family:var(--font-base,sans-serif),sans-serif;font-size:var(--font-size-base,15rem);font-weight:300;opacity:.9;text-transform:none;width:100%}.p-initiative{align-items:center;background:#faf6f2;color:var(--color-highlighted,#a66625);display:flex;font-family:var(--font-additional,sans-serif),sans-serif;font-size:13rem;font-weight:500;min-height:126px;overflow:hidden;padding:24px 32px;text-transform:uppercase}.tdla-option--trbr .p-initiative{border-radius:0 20px 0 0}@media screen and (min-width:1024px){.p-initiative{justify-content:center;padding:24px 48px}}.p-initiative .icon{font-size:34px;line-height:1;margin-right:16px;position:absolute}@media screen and (min-width:1024px){.p-initiative .icon{margin-right:24px;position:static}}.p-initiative .icon:before{display:block}.p-initiative .field--title{padding-left:48px}@media screen and (min-width:1024px){.p-initiative .field--title{padding-left:0}}.p-initiatives__items{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:1024px){.p-initiatives__items{display:grid;gap:16px 24px;grid-template-columns:repeat(2,1fr)}}.p-initiatives .p-initiative{width:100%}.p-measurement{background:#faf6f2;color:#666;overflow:hidden;padding:32px 24px}.tdla-option--trbr .p-measurement{border-radius:0 30px 0 0}@media screen and (min-width:1024px){.tdla-option--trbr .p-measurement{border-radius:0 60px 0 0}.p-measurement{padding:60px 80px}}.p-measurement .p-indicator .field--type-double-field{background:var(--color-highlighted,#a66625);color:#fff}@media screen and (max-width:1023px){.p-measurement .p-indicator .field--type-double-field{font-size:22rem;min-height:100px;min-width:100px;width:100px}}.p-measurement .certificates{justify-content:center}@media screen and (min-width:1024px){.p-measurements .container{display:flex;flex-wrap:wrap;gap:5%}}.p-measurements .p-measurement{margin-bottom:32px}@media screen and (min-width:1024px){.p-measurements .p-measurement{flex:1;margin-bottom:0;margin-top:48px;min-width:47.5%}.p-measurements .p-measurement:first-child,.p-measurements .p-measurement:nth-child(2){margin-top:0}}.p-measurements .p-measurement:last-child{margin-bottom:0}.p-measurements .p-measurement:only-child{overflow:hidden;padding:48px 32px}.tdla-option--trbr .p-measurements .p-measurement:only-child{border-radius:0 30px 0 0}@media screen and (min-width:1024px){.tdla-option--trbr .p-measurements .p-measurement:only-child{border-radius:0 60px 0 0}.p-measurements .p-measurement:only-child{padding:48px 15.5%}}.p-measurements .p-measurement:only-child .p-indicator{display:block}@media screen and (min-width:1024px){.p-measurements .p-measurement:only-child .p-indicator{display:flex}}.p-measurements .p-measurement:only-child .p-indicator .field--type-double-field{margin:0 auto 24px;min-height:112px;min-width:112px;width:112px}@media screen and (min-width:1024px){.p-measurements .p-measurement:only-child .p-indicator .field--type-double-field{margin:0 11% 0 0}}.p-paragraph{position:relative}@media screen and (max-width:1023px){.p-paragraph{overflow:hidden}}@media screen and (min-width:1024px){.p-paragraph__container{align-items:center;display:flex;justify-content:space-between}.p-paragraph--rtl .p-paragraph__container{flex-direction:row-reverse}.p-paragraph--wide .p-paragraph__container{min-height:calc(30.82vw + 54px)}.p-paragraph__content{width:35%}}@media screen and (min-width:1440px){.p-paragraph--rtl .p-paragraph__content .highlight{margin-right:-100px}}.p-paragraph__media{position:relative}@media screen and (min-width:1024px){.p-paragraph__media{width:48%}}.p-paragraph--wide .p-paragraph__media{margin-left:-32px;width:calc(100% + 64px)}@media screen and (min-width:1024px){.p-paragraph--wide .p-paragraph__media{margin:0;position:absolute;right:0;width:46vw}.p-paragraph--wide.p-paragraph--rtl .p-paragraph__media{left:0}}@media screen and (max-width:1023px){.p-paragraph__media .owl-carousel{padding-right:32px}.p-paragraph--wide .p-paragraph__media .owl-carousel{padding-right:0}}@media screen and (min-width:1024px){.p-paragraph__media .owl-stage-outer{overflow:hidden;width:48vw}}.p-paragraph__media .seal img{margin-bottom:-60px;margin-right:0;position:relative;z-index:2}@media screen and (min-width:1024px){.p-paragraph__media .seal img{left:0;margin:auto;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-paragraph--rtl .p-paragraph__media .seal img{left:auto;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.p-programs__intro{margin-bottom:32px}@media screen and (min-width:1024px){.p-programs__intro{margin-bottom:48px;width:320px}}.p-programs__intro .field--description{color:grey}.p-programs .field--programs .field__item{border-bottom:1px solid #f0f0f0;margin-bottom:32px;padding-bottom:24px}@media screen and (min-width:1024px){.p-programs .field--programs .field__item{margin-bottom:6px;padding:32px 0}}.p-programs .field--programs .field__item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.p-quote{color:#fff;font-family:var(--font-additional,sans-serif),sans-serif;overflow:hidden;position:relative;text-align:center;text-transform:uppercase}.tdla-option--trbr .p-quote{border-radius:0 40px 0 0}@media screen and (min-width:1024px){.tdla-option--trbr .p-quote{border-radius:0 90px 0 0}}.p-quote:before{background:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-quote>.container{height:146.135vw}@media screen and (min-width:1024px){.p-quote>.container{height:686px;width:904px}}.p-quote .field--image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}.p-quote .field--description{font-size:22rem}@media screen and (min-width:1024px){.p-quote .field--description{font-size:30rem}}.p-quote .field--title{font-size:11rem;margin-top:24px}.p-slider{overflow:hidden}@media screen and (min-width:1024px) and (orientation:landscape){.p-slider .container{max-width:calc(140vh - 69px)}}.p-slider .owl-nav{justify-content:center;margin-top:32px}.p-slide{overflow:hidden;position:relative}.tdla-option--trbr .p-slide{border-radius:0 40px 0 0}@media screen and (min-width:1024px){.tdla-option--trbr .p-slide{border-radius:0 90px 0 0}}.owl-item .p-slide{-webkit-transform:scale(.8);transform:scale(.8);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.owl-item.active .p-slide{-webkit-transform:scale(1);transform:scale(1)}.p-slide__content{margin-top:32px}@media screen and (min-width:1024px){.p-slide__content{bottom:48px;color:#fff;left:48px;position:absolute;width:450px}}.p-video{position:relative}.p-video__info{bottom:0;color:#fff;max-width:450px;padding:56px;position:absolute;z-index:1}.p-video .m-video--video{position:static}.p-video .m-video--video .field--media-oembed-video{z-index:2}.page-4xx{align-items:center;background:#e1e1e1;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:100vh;overflow:hidden;text-align:center}.tdla-option--trbr .page-4xx{border-radius:0 40px 0 0}@media screen and (min-width:1024px){.tdla-option--trbr .page-4xx{border-radius:0 90px 0 0}}.tdla-skin--mountains .page-4xx{background-image:url(/themes/mhis_dcore/tdla_base/dist/images/misc/mountains-small.webp);background-position:50%;background-repeat:repeat;background-size:cover;color:#fff}@media screen and (min-width:1024px){.tdla-skin--mountains .page-4xx{background-image:url(/themes/mhis_dcore/tdla_base/dist/images/misc/mountains-big.webp)}}.tdla-skin--terroirs .page-4xx{background-image:url(/themes/mhis_dcore/tdla_base/dist/images/misc/terroirs.webp);background-position:50%;background-repeat:repeat;background-size:cover;color:#fff}.tdla-skin--none .page-4xx .site-logo{-webkit-filter:none;filter:none}.page-4xx h1{color:inherit;font-size:11rem}.page-4xx h2{color:inherit;font-size:64rem;line-height:1;margin-bottom:16px}@media screen and (min-width:1024px){.page-4xx h2{font-size:96rem;margin-bottom:24px}}.page-4xx .container{padding-bottom:80px}@media screen and (min-width:1024px){.page-4xx .container{padding-bottom:40px}}.page-4xx .container div{line-height:1.25;margin:0 auto 24px;max-width:95%;width:460px}@media screen and (min-width:1024px){.page-4xx .container div{margin-bottom:32px}}.page-footer{background:var(--color-highlighted,#a66625);color:var(--color-bg,#fff);overflow:hidden;padding:32px 0;position:relative}.tdla-option--trbr .page-footer{border-radius:0 40px 0 0}@media screen and (min-width:1024px){.tdla-option--trbr .page-footer{border-radius:0 90px 0 0}.page-footer{padding:60px 0 30px}}.tdla-skin--mountains .page-footer:after{background:url(/themes/mhis_dcore/tdla_base/dist/images/patterns/mountains-white-v1.webp) 100% 100%/auto 120% no-repeat;content:"";height:100%;left:0;opacity:.1;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (max-width:1023px){.tdla-skin--mountains .page-footer:after{bottom:0;height:60%;top:auto}}@media screen and (min-width:1024px){.page-footer>.container{display:flex;flex-wrap:wrap;justify-content:space-between}}.page-footer__branding{margin-bottom:48px}@media screen and (min-width:1024px){.page-footer__branding{margin-bottom:0;width:30%}}.page-footer__branding strong{color:inherit;font-family:var(--font-additional,sans-serif),sans-serif;font-size:var(--font-size-small,12rem);font-weight:500;line-height:1.9;opacity:.6;text-transform:uppercase}.page-footer .block--menu-social{width:100%}.copyright{font-size:14rem;margin-top:32px;opacity:.7;padding-bottom:50px;text-align:center;width:100%}@media screen and (min-width:1024px){.copyright{padding-bottom:0}}.copyright em{font-family:var(--font-additional,sans-serif),sans-serif;font-size:13rem;font-style:normal;text-transform:uppercase}@media screen and (max-width:1023px){.copyright em{display:block;margin-top:5px}}.age-gate-link{font-family:var(--font-additional,sans-serif),sans-serif;font-size:11rem;margin-bottom:32px;margin-top:70px;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:1024px){.block--menu-footer{width:60%}}.block--menu-footer .menu--level-1{display:flex;justify-content:space-between}@media screen and (max-width:1023px){.block--menu-footer .menu--level-1{flex-wrap:wrap}}.block--menu-footer .menu--level-2{margin-top:16px}@media screen and (min-width:1024px){.block--menu-footer .menu__item--level-1{padding-right:32px}}.block--menu-footer .menu__item--level-1:last-child{padding-right:0}@media screen and (max-width:1023px){.block--menu-footer .menu__item--level-1{width:50%}.block--menu-footer .menu__item--level-1:first-child{padding-right:15px}.block--menu-footer .menu__item--level-1:nth-child(2){padding-left:15px}.block--menu-footer .menu__item--level-1:nth-child(3){margin-top:48px;text-align:center;width:100%}}.block--menu-footer .menu__item--level-2:not(:last-child){margin-bottom:10px}.block--menu-footer .menu__link{display:block;font-family:var(--font-additional,sans-serif),sans-serif;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.block--menu-footer .menu__link:not(span):hover{opacity:1;text-decoration:underline}.block--menu-footer .menu__link--level-1{font-size:var(--font-size-small,12rem);font-weight:700}.block--menu-footer .menu__link--level-2{font-size:10rem;font-weight:500;opacity:.75}.page-highlight{min-height:508px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.tdla-option--trbr .page-highlight{border-radius:0 40px 0 0}@media screen and (min-width:1024px){.tdla-option--trbr .page-highlight{border-radius:0 90px 0 0}}@media screen and (max-width:1023px){.page-highlight{display:flex;flex-direction:column;justify-content:flex-end;padding:32px}}.page-highlight .field--image:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (max-width:1023px){.page-highlight .field--image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}}.page-highlight .field--image img{width:100%}.page-highlight__content{position:relative;z-index:1}@media screen and (min-width:1024px){.page-highlight__content{bottom:0;left:0;padding:0 60px 60px;position:absolute}}.page-highlight__content .button{margin-top:24px;width:auto}.page-highlight__content h3{color:#fff;font-size:24rem}@media screen and (min-width:1024px){.page-highlight__content h3{font-size:30rem}}.page-highlight__content h3 a{text-decoration:none}.page-highlight__content h3 a:after{content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.page-teaser{max-width:100%;width:460px}@media screen and (max-width:1023px){.page-teaser{width:calc(100vw - 64px)}}.container--2cols .page-teaser{width:100%}.pager{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.pager:not([data-drupal-views-infinite-scroll-pager]) li{text-transform:uppercase}.pager:not([data-drupal-views-infinite-scroll-pager]) li.next a,.pager:not([data-drupal-views-infinite-scroll-pager]) li.previous a{font-weight:400}.pager:not([data-drupal-views-infinite-scroll-pager]) li.previous a{padding-left:0}.pager:not([data-drupal-views-infinite-scroll-pager]) li.next a{padding-right:0}.pager:not([data-drupal-views-infinite-scroll-pager]) li.break{pointer-events:none}.pager:not([data-drupal-views-infinite-scroll-pager]) a{color:#000;cursor:pointer;display:block;padding:5px}@media screen and (min-width:1024px){.pager:not([data-drupal-views-infinite-scroll-pager]) a{padding:5px 10px}}.pager:not([data-drupal-views-infinite-scroll-pager]) a[aria-disabled=true]{cursor:default}.pager:not([data-drupal-views-infinite-scroll-pager]) a[aria-disabled=true]:hover{color:#000}.pager:not([data-drupal-views-infinite-scroll-pager]) a.is-active,.pager:not([data-drupal-views-infinite-scroll-pager]) a:hover{color:var(--color-highlighted,#a66625)}.people{background:var(--color-bg,#fff);max-width:100%;padding:80px 32px 32px;position:relative;width:920px}@media screen and (min-width:1024px){.people{padding:65px 32px}}.people .seal img{left:32px;position:absolute;top:80px;-webkit-transform:translateY(-50%) scale(.6);transform:translateY(-50%) scale(.6);-webkit-transform-origin:0 50%;transform-origin:0 50%;z-index:2}@media screen and (min-width:1024px){.people .seal img{left:52%;top:65px;-webkit-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}}.people .owl-stage-outer{overflow:hidden}.people .owl-nav{bottom:0;left:50%;margin-left:96px;position:absolute;z-index:1}.person{overflow:hidden}@media screen and (min-width:1024px){.person{align-items:stretch;display:flex;gap:96px}}.person__media{flex-shrink:0;margin-bottom:32px}@media screen and (min-width:1024px){.person__media{margin-bottom:0;width:50%}.person__content{margin:auto}}.person .field--description{border-top:1px solid #b3b3b3;font-weight:300;margin-top:16px;padding-top:16px}@media screen and (min-width:1024px){.person .field--description{max-height:calc(var(--line-height-base,1.5)*12*var(--font-size-base,15rem) + 16px);overflow:auto}}.popup .page-hero{border-radius:0}.popup .page-hero>.container{height:340px;max-height:340px;min-height:0;padding:0}@media screen and (min-width:1024px){.popup .page-hero>.container{height:30vh}}.program-full{overflow:hidden;padding:80px 0 0}@media screen and (min-width:1024px){.program-full{padding:130px 0 70px}.program-full .container{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding-left:145px;padding-right:85px}}.program-full__media{position:relative}@media screen and (min-width:1024px){.program-full__media{width:48%}.program-full__media .owl-stage-outer{overflow:hidden;width:48vw}.program-full__content{margin-bottom:32px;width:40%}}.program-full .seal img{margin-bottom:-60px;margin-right:0;position:relative;z-index:2}@media screen and (min-width:1024px){.program-full .seal img{margin:auto;position:absolute;right:0;top:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.program-full .field--description{color:grey}@media screen and (min-width:1024px){.program-teaser{display:flex}}.program-teaser img{margin:0 auto 24px;overflow:hidden}.tdla-option--trbr .program-teaser img{border-radius:0 20px 0 0}@media screen and (min-width:1024px){.program-teaser img{flex-shrink:0;margin:0 85px 0 0;width:320px}.program-teaser__content{flex-grow:1;padding-top:32px;text-align:right}}.program-teaser h3{margin-bottom:6px}@media screen and (min-width:1024px){.program-teaser h3{margin-bottom:32px;text-align:left}}.program-teaser .field--description{color:grey;margin-bottom:16px}@media screen and (min-width:1024px){.program-teaser .field--description{margin-bottom:24px;text-align:left}}.recipe-full__cooking{display:flex}@media screen and (max-width:1023px){.recipe-full__cooking{flex-wrap:wrap}}.recipe-full__cooking .field{border-right:1px solid #e1e1e1;color:var(--color-highlighted,#a66625);flex:1;font-family:var(--font-additional,sans-serif),sans-serif;font-size:15rem;padding:6px 32px;text-align:center;text-transform:uppercase}@media screen and (max-width:1023px){.recipe-full__cooking .field:nth-child(2){border-right:0}.recipe-full__cooking .field:nth-child(3){border-top:1px solid #e1e1e1;flex:auto;margin-top:16px;padding:15px 0 0;text-align:left;width:100%}}.recipe-full__cooking .field:last-child{border-right:0}.recipe-full__ingredients .field--recipe-ingredients .field__label,.recipe-full__ingredients .field--recipe-serves{font-size:14rem}.recipe-full .container .recipe-full__ingredients{background:var(--color-highlighted,#a66625);color:#fff;margin:48px -32px 32px;padding:32px}@media screen and (min-width:1024px){.recipe-full .container .recipe-full__ingredients{display:none}}.recipe-full__description{color:grey;font-weight:700}.recipe-full .field--recipe-serves{display:flex;float:right}.recipe-full .field--recipe-serves .field__label{margin-right:6px}.recipe-full .field--recipe-ingredients .field__item:not(:last-child){margin-bottom:16px}.recipe-full .field--recipe-accord{border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;margin-top:16px;padding:15px 0}.recipe-full .field--recipe-accord a{color:var(--color-highlighted,#a66625);display:block;font-family:var(--font-additional,sans-serif),sans-serif;font-size:15rem;padding-right:32px;position:relative;text-decoration:none;text-transform:uppercase}@media screen and (min-width:1024px){.recipe-full .field--recipe-accord a{display:inline;padding-right:0}}.recipe-full .field--recipe-accord a:after{content:"\e004";font-family:tdla-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:0;text-decoration:none;text-transform:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1024px){.recipe-full .field--recipe-accord a:after{margin-left:6px;position:static}}.recipe-full .field--recipe-steps .field__items{counter-reset:counter}.recipe-full .field--recipe-steps .field__item{color:grey;counter-increment:counter;margin-bottom:16px;padding-left:40px;position:relative}@media screen and (min-width:1024px){.recipe-full .field--recipe-steps .field__item{margin-bottom:24px}}.recipe-full .field--recipe-steps .field__item:last-child{margin-bottom:0}.recipe-full .field--recipe-steps .field__item:before{color:var(--color-highlighted,#a66625);content:counter(counter,decimal-leading-zero);font-family:var(--font-additional,sans-serif),sans-serif;font-size:14rem;left:0;position:absolute;top:0}.scale{height:24px;margin-bottom:24px;position:relative}.scale:before{background:#d9d9d9;height:2px;-webkit-transform:translateY(50%);transform:translateY(50%);width:100%}.scale:before,.scale__pointer{bottom:0;content:"";position:absolute}.scale__pointer{background:var(--color-highlighted,#a66625);border-radius:2px;height:16px;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:3px}.scale__max,.scale__min{color:var(--color-highlighted,#a66625);display:block;font-family:var(--font-additional,sans-serif),sans-serif;font-size:var(--font-size-base,15rem);font-weight:400;line-height:var(--line-height-hx,1.5);margin:0 0 16px;text-align:inherit}.scale__max.font-base,.scale__min.font-base{color:#000;font-family:var(--font-base,sans-serif),sans-serif;font-weight:500;text-transform:none}.color--inherit>.scale__max,.color--inherit>.scale__min{color:inherit}.fw--light>.scale__max,.fw--light>.scale__min{font-weight:300}.scale__max small,.scale__min small{display:block;font-size:50%}.tdla-option--headings-uppercase .scale__max,.tdla-option--headings-uppercase .scale__min{text-transform:uppercase}.scale__max,.scale__min{font-size:10rem;margin-bottom:6px;position:absolute;top:0}.scale__min{left:0}.scale__max{right:0}.scrollbar{padding-right:32px;scrollbar-color:var(--color-highlighted,#a66625) #f2f2f2}.scrollbar::-webkit-scrollbar{width:6px}.scrollbar::-webkit-scrollbar-track{background:#f2f2f2}.scrollbar::-webkit-scrollbar-thumb{background:var(--color-highlighted,#a66625);-webkit-transition:all .3s;transition:all .3s}.section-slider{overflow:hidden;position:relative}@media screen and (min-width:1024px){.section-slider__container{align-items:center;display:flex;justify-content:space-between}.section-slider__content{width:35%}}@media screen and (max-width:1023px){.section-slider__slider{margin-top:48px}}@media screen and (min-width:1024px){.section-slider__slider{width:48%}.section-slider__slider .owl-stage-outer{overflow:hidden;width:48vw}}.section-slider__actions{margin-top:24px}@media screen and (min-width:1024px){.section-slider__actions{bottom:0;margin-top:0;position:absolute;right:0;z-index:1}}ul.tabs{display:flex;gap:5px;max-width:100%;overflow:auto}ul.tabs a{background:grey;color:#fff;display:block;font-family:var(--font-additional,sans-serif),sans-serif;font-size:var(--font-size-small,12rem);padding:5px 10px;text-decoration:none;text-transform:uppercase}ul.tabs a.is-active,ul.tabs a:hover{background:var(--color-highlighted,#a66625)}.block--tdla-base-local-tasks{max-width:100%;position:absolute;right:0;z-index:500}.node-type-recipe .block--tdla-base-local-tasks{margin-top:-96px}.view-tdla-events--events-page .views-infinite-scroll-content-wrapper{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;row-gap:24px}@media screen and (min-width:1024px){.view-tdla-events--events-page .views-infinite-scroll-content-wrapper{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;grid-template-columns:repeat(4,1fr);row-gap:32px}}.view-tdla-events--upcoming-events-block{background:var(--color-highlighted,#a66625);color:#fff;max-width:100%;overflow:hidden;padding:48px 0;position:relative}@media screen and (min-width:1024px){.view-tdla-events--upcoming-events-block{padding:96px 0}.tdla-skin--mountains .view-tdla-events--upcoming-events-block:after{background:url(/themes/mhis_dcore/tdla_base/dist/images/patterns/mountains-white-v1.webp) 100% 100%/contain no-repeat;bottom:0;content:"";height:95%;opacity:.1;pointer-events:none;position:absolute;right:0;width:100%}}.view-tdla-events--upcoming-events-block .button,.view-tdla-events--upcoming-events-block h2{color:#fff}.view-tdla-events--upcoming-events-block .event-teaser{background:#fff;color:var(--color-highlighted,#a66625);min-height:252px;width:252px}.view-tdla-events--upcoming-events-block .event-teaser .field--event-place{color:grey;opacity:1}.view-tdla-events--upcoming-events-block .owl-carousel .owl-nav button.owl-next,.view-tdla-events--upcoming-events-block .owl-carousel .owl-nav button.owl-prev{border:1px solid #fff}.view-tdla-events--upcoming-events-block .owl-carousel .owl-nav button.owl-next:before,.view-tdla-events--upcoming-events-block .owl-carousel .owl-nav button.owl-prev:before{color:var(--color-highlighted,#a66625)}.view-tdla-events--upcoming-events-block .owl-carousel .owl-nav button.owl-next:hover:before,.view-tdla-events--upcoming-events-block .owl-carousel .owl-nav button.owl-prev:hover:before{color:#fff}@media screen and (min-width:1024px){.tdla-skin--mountains .view-tdla-news--news-highlight{background:url(/themes/mhis_dcore/tdla_base/dist/images/patterns/mountains-v1.webp) 100% 100%/80% auto no-repeat;padding-bottom:48px}}.views-exposed-form{border-bottom:1px solid #f2f2f2;margin-bottom:32px}.views-exposed-form fieldset{margin:0;min-width:0}.views-exposed-form fieldset legend{color:grey;display:none;float:left;font-family:var(--font-additional,sans-serif),sans-serif;font-size:11rem;margin-bottom:0}@media screen and (min-width:1024px){.views-exposed-form fieldset legend{display:block}}.views-exposed-form .form-actions{margin-top:0}.views-exposed-form .form-radios{white-space:nowrap}@media screen and (min-width:1024px){.views-exposed-form .form-radios{display:flex;justify-content:flex-end}}.views-exposed-form .form-radios .form-item{border:0;display:inline-block;margin-bottom:0;margin-right:24px;padding:0}.views-exposed-form .form-radios .form-item:last-child{margin-right:0}.views-exposed-form .form-radios .form-item input:checked+label{color:var(--color-highlighted,#a66625)}.views-exposed-form .form-radios .form-item input:checked+label:after{background-color:currentColor;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.views-exposed-form .form-radios .form-item label{color:grey;font-family:var(--font-additional,sans-serif),sans-serif;font-size:11rem;font-weight:400;margin-bottom:0;padding:0 0 16px;text-transform:uppercase}.views-exposed-form .form-radios .form-item label:before{display:none}.where-to-buy-popup iframe{border:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.wine-awards{overflow:hidden}@media screen and (min-width:1024px){.wine-awards .field--awards{display:flex;justify-content:center}}.p-award{text-align:center}@media screen and (min-width:1024px){.p-award{border-right:1px solid #d9d9d9;flex-basis:33.33%;padding:0 50px}.p-award:last-child{border-right:none}}.p-award .field--image img{display:inline-block;height:165px;-o-object-fit:contain;object-fit:contain;width:auto}@media screen and (min-width:1024px){.p-award .field--image img{height:136px}}.p-award .field--description{font-style:italic;margin-top:16px}.wine-hero{margin-bottom:32px;margin-top:100px;position:relative}@media screen and (min-width:1024px){.wine-hero{align-items:center;display:flex;margin-bottom:96px}}.wine-hero__media{isolation:isolate;overflow:hidden;position:relative;width:calc(100% - 32px)}.tdla-option--trbr .wine-hero__media{border-radius:0 40px 0 0}@media screen and (min-width:1024px){.tdla-option--trbr .wine-hero__media{border-radius:0 90px 0 0}.wine-hero__media{width:50%}}.wine-hero__info{margin-top:32px;padding:0 32px}@media screen and (min-width:1024px){.wine-hero__info{margin:auto;max-width:400px;padding-top:96px;width:50%}}.wine-hero__info .button--back{position:absolute;top:48px;z-index:10}@media screen and (max-width:1023px){.wine-hero__info .button--back{color:#fff;left:32px;top:15px}}.wine-hero__badges{position:absolute;right:6px;top:48px;z-index:1}@media screen and (min-width:1024px){.wine-hero__badges{right:50%;-webkit-transform:translate(32%);transform:translate(32%)}}.wine-hero__badges img{height:92px;width:auto}.wine-hero__badges img:not(:last-of-type){margin-bottom:16px}@media screen and (min-width:1024px){.wine-hero__badges img{height:130px}}.wine-hero__actions{align-items:center;display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1024px){.wine-hero__actions{align-items:flex-start}.wine-recipes .section-slider__slider{padding-bottom:55px}.wine-recipes .owl-nav{bottom:0;left:0;margin-top:0;position:absolute}}.wine-retailers{max-height:162px;overflow:auto}.wine-retailers__item{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;justify-content:space-between;padding:15px 0}.wine-retailers__title{font-size:var(--font-size-small,12rem);margin-bottom:0}.wine-specs>.container{display:flex;flex-flow:row wrap;justify-content:center}.wine-specs .field{color:var(--color-highlighted,#a66625);font-family:var(--font-additional,sans-serif),sans-serif;padding:15px;text-align:center;text-transform:uppercase;width:50%}.wine-specs .field:before{content:"\e018";font-family:tdla-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;font-size:48px;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}@media screen and (min-width:1024px){.wine-specs .field{border-right:1px solid hsla(0,0%,85%,.5);width:25%}.wine-specs .field:last-child{border-right:none}}.wine-specs .field--wine-aging-potential:before{content:"\e00f"}.wine-specs .field--wine-alcohol-level:before{content:"\e01c"}.wine-specs .field--wine-serving-temperature:before{content:"\e033"}.wine-teaser{position:relative;text-align:center}.wine-teaser .field--bottle{height:0;margin-bottom:24px;padding-bottom:128%;position:relative;width:100%}.wines-group .wine-teaser .field--bottle{padding-bottom:185%}@media screen and (min-width:1024px){.wines-group .wine-teaser .field--bottle{padding-bottom:104%}}.wine-teaser .field--bottle img{bottom:0;height:100%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%}@media screen and (max-width:1023px){.wines-explore .owl-item .wine-teaser .field--bottle img{-webkit-transform:translate(-100%);transform:translate(-100%);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.wines-explore .owl-item.active+.owl-item .wine-teaser .field--bottle img{-webkit-transform:translate(0);transform:translate(0)}.wines-explore .owl-item.active .wine-teaser .field--bottle img{-webkit-transform:translate(-50%);transform:translate(-50%)}}.wine-teaser .field--circle{left:0;margin-top:75%;position:absolute;top:0;-webkit-transform:translateY(-55%);transform:translateY(-55%);width:100%;z-index:-1}.wines-group .wine-teaser .field--circle{display:none}.wine-teaser .field--circle:after{content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s;width:100%}.tdla-skin--mountains .wine-teaser .field--circle:after{background:url(/themes/mhis_dcore/tdla_base/dist/images/wine/inactive-circle.webp) 50%/contain no-repeat}@media screen and (max-width:1023px){.owl-item.active .wine-teaser .field--circle:after{opacity:0}}@media screen and (min-width:1024px){.owl-item:hover .wine-teaser .field--circle:after{opacity:0}}.wine-teaser .field--circle img{opacity:0;transition:opacity .3s}@media screen and (max-width:1023px){.owl-item.active .wine-teaser .field--circle img{opacity:1}}@media screen and (min-width:1024px){.owl-item:hover .wine-teaser .field--circle img{opacity:1}}.wines-explore .wine-teaser .field--name,.wines-explore .wine-teaser .field--wine-variety{opacity:0;transition:opacity .3s}.wines-explore .owl-item.active .wine-teaser .field--name,.wines-explore .owl-item.active .wine-teaser .field--wine-variety{opacity:1}.wine-teaser .field--name{letter-spacing:.1em}.wine-teaser .field--wine-variety{font-size:16rem;opacity:.8}@media screen and (min-width:1024px){.wine-teaser .field--wine-variety{font-size:20rem}.wines-group .wine-teaser .cover-link{height:88%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:32%}}.wine-videos,.wines-explore{overflow:hidden}.wines-explore{padding:0 32px;position:relative}@media screen and (min-width:1024px){.wines-explore{align-items:center;display:flex;justify-content:flex-end;padding:0}.wines-explore__content{position:relative;width:23%;z-index:1}}.wines-explore__carousel{padding:0 16px}@media screen and (min-width:1024px){.wines-explore__carousel{margin-left:3.2vw;overflow:hidden;padding:0 5vw 0 1.8vw;width:68%;z-index:0}.wines-explore--single .wines-explore__carousel{margin-left:5.2vw;padding:0;width:56%}}.wines-explore__carousel .owl-stage{margin:auto}.wines-explore__carousel .owl-item{padding:0 16px}@media screen and (min-width:1024px){.wines-explore__carousel .owl-item{padding:0 2vw;pointer-events:none}.wines-explore__carousel .owl-item.active{pointer-events:auto}.wines-explore--single .wines-explore__carousel .owl-item{padding:0}}.wines-explore__carousel .owl-nav{margin:0}.wines-explore__carousel .owl-nav button.owl-next,.wines-explore__carousel .owl-nav button.owl-prev{margin-top:-19px;position:absolute;top:50%}.wines-explore__carousel .owl-nav button.owl-prev{left:1.8vw;margin-left:-19px}.wines-explore__carousel .owl-nav button.owl-next{margin-right:-19px;right:5vw}.wines-group{overflow:hidden}@media screen and (max-width:1023px){.wines-group__carousel{padding-left:16%;padding-right:16%}}.wines-group .owl-nav{margin:0}.wines-group .owl-nav button.owl-next,.wines-group .owl-nav button.owl-prev{margin-top:-19px;position:absolute;top:50%}.wines-group .owl-nav button.owl-prev{left:0;margin-left:-19px}.wines-group .owl-nav button.owl-next{margin-right:-19px;right:0}.wines-group .owl-stage{margin:auto}@media screen and (min-width:1024px){.wines-group .owl-stage-outer{overflow:hidden}}.wines-group .field--description{font-weight:300;margin-left:auto;margin-right:auto;max-width:100%;opacity:.8;width:600px}
