.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p{margin:0}.type-banner__text .element-button{margin:0;--element-button-color-primary: #6E1E2C;--element-button-color-secondary: #ffffff}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline}.element-button{--element-button-font-weight: 700}.type-advanced .element-button{display:inline-flex!important;width:auto!important;max-width:fit-content!important;align-self:flex-start!important;--element-button-color-primary: #6E1E2C;--element-button-color-secondary: #ffffff}.background-media-text .element-button{--element-button-color-primary: #6E1E2C;--element-button-color-secondary: #ffffff}.media-with-text__content-button .element-button{--element-button-color-primary: #6E1E2C !important;--element-button-color-secondary: #ffffff !important}@media only screen and (max-width:768px){.background-media-text__container{height:auto!important}}@media only screen and (max-width:959px){.index-section--sub-product .product-grid.scrollable-grid--small{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px}.index-section--sub-product .product-grid.scrollable-grid--small .grid-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:start;margin-bottom:0!important;min-width:0}}.product-grid .wine-meta-stack{min-height:unset!important}@media screen and (max-width:749px){.product-grid .grid-item__meta{min-height:unset}}.product-grid .wine-simple-cart-form{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:auto!important}.product-grid .wine-simple-qty{width:100%!important;flex:none!important;height:52px!important;box-sizing:border-box!important}.product-grid .wine-qty-btn{height:100%!important}.product-grid .wine-qty-input{height:100%!important;padding:0!important;line-height:1!important}.product-grid .wine-add-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:56px!important;padding:0 12px!important;font-size:16px!important;font-weight:700!important;white-space:nowrap!important;overflow:visible!important;box-sizing:border-box!important;flex:none!important}.product-grid .wine-grid-cart-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:56px!important;padding:0 12px!important;font-size:16px!important;font-weight:700!important;white-space:nowrap!important;box-sizing:border-box!important}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--off,.jdgm-widget .jdgm-star,.jdgm-rev__stars .jdgm-star,.jdgm-prev-badge__stars .jdgm-star,.jdgm-form__stars .jdgm-star,.jdgm-histogram__stars .jdgm-star{color:#6e1e2c!important}.jdgm-star svg,.jdgm-star svg path{fill:#6e1e2c!important}.globo-formbuilder button,.globo-formbuilder input[type=submit],.globo-formbuilder [type=submit],.globo-formbuilder .gfb-btn,.globo-formbuilder .btn,.globo-formbuilder button[class*=submit],.globo-formbuilder [class*=submit-btn],.globo-formbuilder [class*=submitBtn]{background-color:#6e1e2c!important;border-color:#6e1e2c!important;color:#fff!important}.globo-formbuilder button:hover,.globo-formbuilder input[type=submit]:hover,.globo-formbuilder [type=submit]:hover{background-color:#58141f!important;border-color:#58141f!important}:root{--rating-special-color: #95723a;--sale-special-color: #AE374B}.jdgm-star,.jdgm-star.jdgm--on,.jdgm-star.jdgm--off,.jdgm-widget .jdgm-star,.jdgm-rev__stars .jdgm-star,.jdgm-prev-badge__stars .jdgm-star,.jdgm-form__stars .jdgm-star,.jdgm-histogram__stars .jdgm-star,.jdgm-testimonials-carousel .jdgm-rating-text .jdgm-rating-star,.jdgm-videos-carousel .jdgm-rating-text .jdgm-rating-star,.jdgm-cards-carousel .jdgm-rating-text .jdgm-rating-star{color:var(--rating-special-color)!important}.element-button,.element-button:hover,.element-button:focus,.element-button:active,.wine-sticky-atc__button,.wine-sticky-atc__qty,.product-single__meta .wine-pdp-cart-button,.product-single__meta .wine-pdp-qty,#shopify-section-template--27933463740744__featured-collections .collection-image-wrap img.image-element,#shopify-section-template--27933463740744__featured-collections .collection-image-wrap{border-radius:0!important}.template-index .index-section:has(.text-with-icons){margin-bottom:0!important;background-color:#6e1f2c;padding:60px 0 80px;color:#fff}.site-navigation--below:before{display:none!important}#SiteHeader .search__input.element-input{box-shadow:none!important}#SiteHeader .search__input.element-input:focus-visible{box-shadow:inset 0 0 0 2px #6e1e2c!important}.product-grid .grid-item .product-grid-item:has(.element-price.element-text--line-through){border:1px solid var(--sale-special-color)}.element-badge--sale{--_base-secondary: var(--sale-special-color)}.product-grid .grid-item .product-grid-item .element-text{--color-text-savings: var(--sale-special-color)}.product-grid .grid-item .product-grid-item:has(.element-price.element-text--line-through) .element-price:not(.element-text--line-through){color:var(--sale-special-color)}.product-grid .grid-item .product-grid-item .grid-product__image-wrap{overflow:hidden}.grid-product__tags:has(.element-badge.element-badge--sale),.grid-product__tags:has(.element-badge.sold-out){top:0}.grid-product__tags .element-badge.element-badge--sale{--notch: .6rem;font-size:1.2rem;font-weight:600;display:inline-block;padding:.7em .5em calc(.4em + var(--notch));clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - var(--notch)),0 100%)}.product-grid .product-grid-item:has(.element-badge.sold-out) .wine-add-btn{color:#666!important;background-color:transparent!important;font-weight:400!important;border-color:#cdcdcd!important;border-style:dashed!important}.grid-product__tags .element-badge.sold-out{--_base-secondary: #6e1e2c;--_optical-shift: .1em;padding-block:calc(var(--_py) + var(--_optical-shift)) calc(var(--_py) - var(--_optical-shift));transform-origin:100% 0;transform:rotate(-90deg) translateY(-100%)}.pdp-sale-badge{top:0!important;--notch: .6rem;font-size:1.2rem!important;font-weight:600!important;display:inline-block;padding:.7em .5em calc(.4em + var(--notch))!important;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - var(--notch)),0 100%)}.template-product .page-content--product .product__photos{margin-top:0}.template-product .shopify-section[id*=more-products-vendor] .section-header__title{color:#777}.template-product .shopify-section[id*=more-products-vendor] .section-header__title a{text-decoration:underline;color:#000}.template-product .shopify-section[id*=more-products-vendor] .section-header__title a:hover{color:#6e1e2c}.template-product .product--description .grid-product__reviews .jdgm-prev-badge{text-align:initial}.template-product .prodinfo-header{display:grid;grid-template-columns:1fr max-content;row-gap:.5em;column-gap:.5em;margin-bottom:20px}@media screen and (max-width:768px){.template-product .prodinfo-header{padding-top:20px}}.template-product .prodinfo-header .grid-product__reviews{grid-column:span 2 / span 2;padding-bottom:1rem}.template-product .prodinfo-header .vendor-link{grid-column:span 2 / span 2;grid-row-start:2}.template-product .prodinfo-header .pdp-prodtitle{grid-row-start:3;color:#6e1e2c;letter-spacing:-3%;line-height:120%;font-size:2.4rem}.template-product .prodinfo-header .origin{grid-row-start:3}.template-product .prodinfo-header .vendor-link .pdp-prodvendor{margin-bottom:0}.template-product .prodinfo-header .origin{display:flex}.template-product .prodinfo-header .origin .origin-item,.template-collection .grid-product__reviews .jdgm-prev-badge{display:block}.template-collection .grid-product__reviews .jdgm-prev-badge .jdgm-prev-badge__text{visibility:visible}@media screen and (max-width:539.98px){.template-product .prodinfo-header .pdp-prodtitle,.template-product .prodinfo-header .origin{grid-column:1 / -1}.template-product .prodinfo-header .origin{grid-row-start:4}.template-product .prodinfo-header .pdp-prodtitle{font-size:1.8em}}@media screen and (min-width:768.001px){.template-product .product--description.grid__item{padding-left:2.5rem}}@media screen and (min-width:1400px){.index-section--hero .slideshow__slide .hero__text-content{padding-bottom:80px}}@media only screen and (max-width:768px){.desktop-slider-grid .grid-item .grid-item__meta{margin-top:0;margin-bottom:0}.desktop-slider-grid .grid-item .wine-grid-price{min-height:0!important}.desktop-slider-grid .grid-item .grid-product__title{margin-bottom:.4rem}}@media only screen and (max-width:749px){[data-section-type=collection-template]:not([data-subsection]) .scrollable-grid--small .grid-item .grid-item__meta{margin-top:0;margin-bottom:0}[data-section-type=collection-template]:not([data-subsection]) .scrollable-grid--small .grid-item .wine-grid-price{min-height:0!important}[data-section-type=collection-template]:not([data-subsection]) .scrollable-grid--small .grid-item .grid-product__title{margin-bottom:.4rem}}@media only screen and (max-width:959px){.index-section--sub-product .product-grid.scrollable-grid--small .grid-item .grid-item__meta{margin-top:0;margin-bottom:0}.index-section--sub-product .product-grid.scrollable-grid--small .grid-item .wine-grid-price{min-height:0!important}.index-section--sub-product .product-grid.scrollable-grid--small .grid-item .grid-product__title{margin-bottom:.4rem}}.collection-grid[data-view=medium] .grid-item{flex:0 0 25%;max-width:25%}@media only screen and (max-width:1750px){.collection-grid[data-view=medium] .grid-item{flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}}@media only screen and (max-width:1180px){.collection-grid[data-view=medium] .grid-item{flex:0 0 50%;max-width:50%}}.template-index .featured-collection__tabs .featured-collection__tab-btn{background-color:#f9f0ec;border:1px solid #6E1E2C;text-transform:uppercase;color:#6e1e2c;font-weight:600;line-height:100%;letter-spacing:0!important;--_optical-shift: .05em;padding-top:calc(14px + var(--_optical-shift));padding-bottom:calc(14px - var(--_optical-shift))}.template-index .featured-collection__tabs .featured-collection__tab-btn.is-active{color:#fff;background:#6e1e2c}@media only screen and (max-width:540px){.collection-grid[data-view=medium] .grid-item{flex:0 0 100%;max-width:100%}.template-index .featured-collection__tabs .featured-collection__tab-btn{display:block;width:100%;border:none;line-height:120%}.template-index .featured-collection__tabs .featured-collection__tab-btn.is-active{color:#fff;background:#6e1e2c}}.collection-mobile-filters .filter-wrapper .collection-sidebar__group.collection-sidebar__group--sort{display:none!important}.collection-grid[data-view=list] .grid-item__content{background-color:#fff}.collection-grid[data-view=list] .grid-item .product-grid-item:not(:has(.element-price.element-text--line-through)){border:1px solid #f9f0ec}.collection-grid[data-view=list] .grid-item__link{display:flex;flex-wrap:nowrap;align-items:stretch}.collection-grid[data-view=list] .grid-product__image-wrap{flex:0 0 50%;max-width:50%;margin:0;background-color:#f9f0ec;display:flex;flex-direction:column;justify-content:center}.collection-grid[data-view=list] .grid-item__meta{flex:1 1 50%;min-width:0;margin:0;padding:20px;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;background-color:#fff;container:list-card-meta / inline-size}.collection-grid[data-view=list] .wine-meta-stack{min-height:0!important}.collection-grid[data-view=list] .grid-product__reviews .jdgm-prev-badge{flex-wrap:wrap;justify-content:flex-start;text-align:left}.collection-grid[data-view=list] .grid-product__producer,.collection-grid[data-view=list] .grid-product__title{text-align:left}.collection-grid[data-view=list] .grid-product__producer{padding-top:12px;padding-bottom:0;margin-bottom:2px}.collection-grid[data-view=list] .grid-product__title{color:#6e1e2c;font-size:22px;line-height:1.15;margin-bottom:.5rem}.collection-grid[data-view=list] .wine-grid-price{display:flex;justify-content:flex-start;min-height:0!important;margin-top:0;margin-bottom:4px}.collection-grid[data-view=list] .wine-grid-price layout-stack>.element-text:not(.element-price):not(.element-text--visually-hidden){flex-basis:100%}.wine-sale-price-line{display:contents}.collection-grid[data-view=list] .wine-sale-price-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;column-gap:var(--layout-stack-gap-size-xs);flex-basis:100%}.collection-grid[data-view=list] .grid-product__badge-rating{top:auto;bottom:20px;left:20px}.collection-grid[data-view=list] .wine-grid-buy-form{padding-top:16px}.collection-grid[data-view=list] .wine-simple-cart-form{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important}.collection-grid[data-view=list] .wine-simple-qty{width:100%!important;flex:none!important;height:54px!important}.collection-grid[data-view=list] .wine-add-btn,.collection-grid[data-view=list] .wine-grid-cart-button{width:100%!important;flex:none!important;height:auto!important;min-height:54px!important;white-space:normal!important}@container product-grid-item (min-width: 600px){.collection-grid[data-view=list] .grid-product__image-wrap{flex:0 0 400px;max-width:400px}.collection-grid[data-view=list] .grid-item__meta{padding:32px 40px;justify-content:center}.collection-grid[data-view=list] .grid-product__badge-rating{top:20px;bottom:auto}.collection-grid[data-view=list] .grid-product__title{font-size:28px}}@container list-card-meta (min-width: 520px){.collection-grid[data-view=list] .wine-simple-cart-form{flex-direction:row!important}.collection-grid[data-view=list] .wine-simple-qty{flex:0 0 250px!important;width:250px!important}.collection-grid[data-view=list] .wine-add-btn,.collection-grid[data-view=list] .wine-grid-cart-button{flex:0 1 auto!important;width:fit-content!important;min-width:220px!important;padding:0 28px!important}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/overrides.css.map */
