.wines-section{padding:calc(var(--tc-gutter-y)*1) 0;background-color:var(--tc-body-bg);z-index:10}.wines-section:before{content:"";display:inline-block;position:absolute;inset:auto 0 0;height:30%;background-color:#f3efee}.wines-section .columns-section__content{position:relative;text-align:center}.wines-section .columns-section__content h2{position:relative;display:inline-block;padding-bottom:2rem}.wines-section .columns-section__content h2:after{content:"";display:inline-block;width:7rem;height:1px;position:absolute;inset:auto 0 0;margin:auto;background-color:currentcolor}.wines-section__tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 5rem;margin-top:2.5rem;padding:0 1rem}.wines-section__tab{position:relative;padding:0;font-family:var(--font-secondary,serif),georgia,"Times New Roman",times,serif;font-size:var(--tc-h3-font-size);font-weight:500;line-height:1.1;color:var(--tc-body-color);background:rgba(0,0,0,0);border:0;cursor:pointer}.wines-section__tab.is-active,.wines-section__tab:hover{color:var(--tc-color-primary)}.wines-section__tab:before{content:"";display:inline-block;position:absolute;inset:0 auto 0 -3.5rem;width:2rem;height:1px;margin:auto;background-color:var(--tc-body-color)}.wines-section__tab.is-line-start:before{display:none}.wines-section__panels{position:relative;display:grid;grid-template-columns:1fr;max-width:1440px;margin:calc(var(--tc-gutter-y)*1) auto 0}.wines-section__panels>*{grid-column:1;grid-row:1;min-width:0}.wines-section__panel{opacity:0;visibility:hidden;pointer-events:none;transition:var(--tc-base-transition)}.wines-section__panel.is-active{opacity:1;visibility:visible;pointer-events:auto}.wines-section__panel .slider{max-width:100%}.wines-section__panel .slider__pagination{color:var(--tc-body-color);margin-top:calc(var(--tc-gutter-y)*.5)}.wines-section__panel .slider--single-page .slider__container{justify-content:center}.wines-section .column{padding:0 1rem;flex:0 0 100%}@media(min-width:768px){.wines-section .column{flex:0 0 50%}}@media(min-width:1024px){.wines-section .column{flex:0 0 33.3333333333%}}@media(min-width:1280px){.wines-section .column{flex:0 0 25%}}.wines-section .column--media{display:flex;flex-direction:column;align-items:center;text-align:center}.wines-section .column__media{position:relative}.wines-section .column__media:before{content:"";display:inline-block;width:100%;padding-top:calc(100%*468/220)}.wines-section .column__media>*{top:0;bottom:0;left:0;right:0;width:100%;height:100%;position:absolute}.wines-section .column__media{width:100%;min-height:32rem;max-height:48rem}.wines-section .column__image{object-fit:contain}.wines-section .column__content{width:100%;margin-top:calc(var(--tc-gutter-y)*.5)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in-from{0%{transform:translate(var(--tc-animation-from-x,0),var(--tc-animation-from-y,0));opacity:0}to{transform:translate(var(--tc-animation-to-x,0),var(--tc-animation-to-y,0));opacity:1}}@keyframes fade-out-to{0%{transform:translate(var(--tc-animation-from-x,0),var(--tc-animation-from-y,0));opacity:1}to{transform:translate(var(--tc-animation-to-x,0),var(--tc-animation-to-y,0));opacity:0}}@keyframes loading-indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes loading-indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes loading-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes loading-overlay-out{0%{opacity:1}to{opacity:0}}.small-text-image-section{margin:calc(var(--tc-gutter-y)*1) 0;background-color:var(--tc-body-bg)}.small-text-image-section .columns-section__columns{max-width:1280px;padding:0 calc(var(--tc-gutter-x)*1)}.small-text-image-section .column{padding-left:calc(var(--tc-gutter-x)*1);padding-right:calc(var(--tc-gutter-x)*1);flex-shrink:0;margin-bottom:var(--tc-grid-gutter-y);flex:0 0 100%;max-width:100%;position:relative}@media(min-width:1024px){.small-text-image-section .column{padding-left:0;padding-right:0;flex-shrink:0;max-width:100%;margin-bottom:var(--tc-grid-gutter-y);flex:0 0 58.3333333333%;max-width:58.3333333333%}}.small-text-image-section .column{background-color:var(--tc-color-gray-100)}.small-text-image-section .column--media{padding-left:0;padding-right:0;flex-shrink:0;margin-bottom:var(--tc-grid-gutter-y);flex:0 0 100%;max-width:100%;position:relative}@media(min-width:1024px){.small-text-image-section .column--media{padding-left:0;padding-right:0;flex-shrink:0;max-width:100%;margin-bottom:var(--tc-grid-gutter-y);flex:0 0 41.6666666667%;max-width:41.6666666667%}}.small-text-image-section .column__media{width:100%;height:100%}@media(max-width:1023px){.small-text-image-section .column__media{max-height:40rem}}@media(min-width:768px){.small-text-image-section .column__media{position:relative}.small-text-image-section .column__media:before{content:"";display:inline-block;width:100%;padding-top:calc(100%*430/472)}.small-text-image-section .column__media>*{top:0;bottom:0;left:0;right:0;width:100%;height:100%;position:absolute}}.small-text-image-section .column__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(4.125rem,calc(3.73214rem + 1.2277vw),5.5rem)}@media(max-width:767px){.small-text-image-section .column__content{padding:calc(var(--tc-gutter-y)*1) 0}}.small-text-image-section .column__content:after{content:"";display:inline-block;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:4.5rem;height:4.5rem;display:block;margin:calc(var(--tc-gutter-x)*1) auto 0;-webkit-mask-image:url(/images/logo-icon.png);mask-image:url(/images/logo-icon.png);background-color:var(--tc-body-color)}.small-text-image-section .column__content .rich-text:after,.small-text-image-section .column__content .rich-text:before{content:"";display:inline-block;width:.5rem;height:.5rem;display:block;margin:auto;border-radius:50%;background-color:var(--tc-color-primary)}.small-text-image-section .column__content .rich-text:before{margin-bottom:calc(var(--tc-gutter-x)*1)}.small-text-image-section .column__content .rich-text:after{margin-top:calc(var(--tc-gutter-x)*1)}.small-text-image-section .column__content .btn{font-family:var(--font-primary,system-ui),-apple-system,"Segoe UI",roboto,"Helvetica Neue","Noto Sans","Liberation Sans",arial,sans-serif;font-size:clamp(1.4rem,calc(1.28571rem + .3571vw),1.8rem);font-weight:400;letter-spacing:.04em;margin-bottom:5svh}