@media screen and (max-width: 699px){.template-index .header{min-height:60px!important;padding-block:.5rem!important}.header__secondary-nav>ul{display:grid!important;grid-template-columns:1fr 1fr;grid-auto-flow:dense;justify-items:end;align-items:center;gap:.625rem .9rem;width:100%}.header__secondary-nav li:nth-child(3){grid-column:2}.header-sidebar__third-panel,.header-sidebar__panel3{display:none!important}}@media (min-width: 640px){x-tabs.content-tabs::part(tab-list){display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;align-items:center;width:100%}x-tabs.content-tabs>button[slot=title]{padding:1rem 3rem}}.content-tabs--center::part(tab-panel-list){width:100%!important;text-align:left!important}.food-pairing-recipes .paring-title{font-family:var(--text-font-family);margin-bottom:20px}.food-pairing-recipes .wine-food-pairings .wine-food-item{display:flex;align-items:center;gap:10px;margin:0;padding:0;line-height:1.2}.food-pairing-recipes .wine-food-pairings .wine-food-item>img{width:100px;height:100px;object-fit:cover;border-radius:50%;display:block;flex-shrink:0;margin:0}.food-pairing-recipes .wine-food-pairings .wine-food-item>span{display:inline-block;margin:0;padding:0}.food-pairing-recipes .wine-food-pairings{display:flex;justify-content:space-evenly;gap:20px;margin:0;padding:0}@media (max-width: 768px){.food-pairing-recipes .wine-food-pairings{grid-template-columns:repeat(2,1fr)}.food-pairing-recipes .wine-food-pairings .wine-food-item{flex-direction:column;align-items:center;text-align:center}.food-pairing-recipes .wine-food-pairings .wine-food-item>span{margin-top:8px}}.food-pairing-recipes .wine-recipes{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:0;padding:0}.food-pairing-recipes .wine-recipes .wine-recipes-item{display:grid;grid-template-columns:45% 1fr;align-items:center;gap:20px;margin:0;padding:0}.food-pairing-recipes .wine-recipes .wine-recipes-item img{width:100%;object-fit:cover;border-radius:8px;display:block;flex-shrink:0;margin:0}.food-pairing-recipes .wine-recipes .wine-recipes-item h4{margin:0 0 5px;font-size:1.1rem;font-weight:700}.food-pairing-recipes .wine-recipes .wine-recipes-item p{margin:0;font-size:.95rem;color:#555}@media (max-width: 768px){.food-pairing-recipes .wine-recipes{grid-template-columns:1fr}.food-pairing-recipes .wine-recipes .wine-recipes-item{grid-template-columns:1fr;text-align:center}.food-pairing-recipes .wine-recipes .wine-recipes-item img{margin:0 auto 10px}}.wine-technical-specs{display:flex;flex-wrap:wrap;gap:20px;margin:40px 0 0;padding:12px 16px}.wine-technical-specs-title{font-family:var(--text-font-family)}.wine-technical-specs .spec{display:flex;align-items:center;gap:8px;flex:1 1 calc(20% - 20px);font-size:16px;line-height:1.4;margin:0}.wine-technical-specs .spec .first{font-weight:400;color:#6a5a40;font-size:18px;white-space:nowrap}.wine-technical-specs .spec .second{font-weight:700}@media (max-width: 768px){.wine-technical-specs .spec{font-size:14px;align-items:flex-start}.wine-technical-specs .spec .first{font-size:15px}.wine-technical-specs .spec .second{flex:1}}@media (max-width: 768px){.wine-technical-specs .spec{flex:1 1 calc(50% - 20px)}}.wine-awards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:768px){.wine-awards{grid-template-columns:1fr}}.wine-award-card{display:grid;grid-template-columns:30% 1fr;grid-template-areas:"media tag" "media title" "quote quote";gap:8px 16px;align-items:start;border:1px solid #e5e7eb;border-radius:12px;padding:16px;background:#fff}.wa-media{grid-area:media}.wa-tag{grid-area:tag;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.wa-title{grid-area:title;font-size:18px;font-weight:700;line-height:1.3;margin:0}.wa-quote{grid-area:quote;font-size:14px;color:#374151;margin-top:6px}@media (max-width: 768px){.wa-tag{font-size:10px}.wa-title{font-size:16px}.wa-quote{font-size:13px}}.wa-media img{width:100%;height:auto;display:block;border-radius:10px}.wa-number{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border-radius:10px;border:1px dashed #cbd5e1;font-size:28px;font-weight:700;color:#111827;background:#f8fafc}.menu-item-overlay-link{position:relative;display:block;text-decoration:none;color:inherit}.menu-item__image-wrapper{position:relative;overflow:hidden;border-radius:6px}.menu-item__image-wrapper img{display:block;width:100%;height:auto;object-fit:cover}.menu-item__overlay-text{position:absolute;left:0;right:0;bottom:0;padding:8px 12px;background:#00000080;color:#fff;font-weight:600;text-align:center;line-height:1.2}.show-on-mobile{display:none}@media (max-width: 749px){.hide-on-mobile{display:none}.show-on-mobile{display:inline}.visually-hidden-mobile{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.testimonial-item{max-width:45vw!important}.testimonial-item .prose{font-style:italic}.testimonial-item span.metafield-multi_line_text_field{font-family:var(--heading-font-family);font-size:2.8rem;color:#fff}.testimonial-item p.text-base{text-transform:uppercase;font-size:1.2rem}@media (max-width: 768px){.testimonial-item{max-width:90vw!important;padding-left:1rem;padding-right:1rem}.testimonial-item span.metafield-multi_line_text_field{font-size:1.6rem;line-height:1.3}}.faq__content{flex-basis:850px}.shopify-section--collection-list .prose .h6,.shopify-section--text-with-icons .h6,.shopify-section--featured-product .prose .h6{text-transform:uppercase}.prose .h6,.h6{font-family:var(--text-font-family)}.button{font-weight:700}.shopify-section--apps h2{font-family:var(--text-font-family);font-weight:400}.shopify-section--featured-product .product-gallery__media[data-media-type=video] video-media,.shopify-section--featured-product .product-gallery__media[data-media-type=external_video] video-media{max-height:600px}.shopify-section--featured-product .product-gallery__media[data-media-type=video] video-media>video,.shopify-section--featured-product .product-gallery__media[data-media-type=external_video] video-media>video,.shopify-section--featured-product .product-gallery__media[data-media-type=external_video] video-media>iframe{object-fit:contain!important;max-height:600px}.shopify-section--featured-product .product{display:flex;align-items:end;gap:40px;max-height:800px}.shopify-section--featured-product .product img{max-height:700px;object-fit:contain}@media screen and (min-width: 768px){.shopify-section--featured-product .product>*:not(.product-gallery){max-width:500px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.shopify-section--featured-product .product{display:flex!important;flex-direction:column!important;gap:2rem!important;max-height:none!important;align-items:start!important}.shopify-section--featured-product .product-gallery{width:100%!important;order:1}.shopify-section--featured-product .product-info{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;order:2}}.instafeed-bottom-link-wrapper a{font-family:var(--heading-font-family);font-size:3.5rem!important}.instafeed-bottom-link-wrapper a:after{display:none!important}@media (max-width: 768px){.instafeed-bottom-link-wrapper a{font-size:2rem!important}}.announcement-bar__carousel .heading{font-family:var(--text-font-family)!important}.product-title{font-family:var(--text-font-family)!important;text-transform:uppercase}.shopify-section--blog-posts .blog-post-card__image{aspect-ratio:1 / 1!important;object-fit:cover!important;height:auto!important;width:100%!important;display:block}ul li:not(:has(>a.single-link)):first-of-type,ul li:not(:has(>a.single-link)):nth-child(1 of:not(:has(>a.single-link))){font-weight:700}li:has(.single-link){font-weight:700;margin:10px 0}.header-sidebar__sub-panel .header-sidebar__linklist.divide-y>li{border-bottom:none!important}.header-sidebar__sub-panel .header-sidebar__linklist.divide-y>:not([hidden])~:not([hidden]){border-block-start-width:0!important}.header-sidebar__sub-panel .header-sidebar__linklist-button,.header-sidebar__sub-panel .header-sidebar__nested-linklist a{padding-block-start:.5rem!important;padding-block-end:.5rem!important}.header-sidebar__sub-panel accordion-disclosure summary{display:none!important}.footer__aside{justify-content:center!important}.footer__aside>p{text-align:center!important;font-family:var(--text-font-family)!important}.shopify-section--main-product .product-gallery{position:relative}.shopify-section--main-product .product-gallery .product-flags{position:absolute;left:.5rem;top:.5rem;z-index:2;pointer-events:none}.shopify-section--main-product .product-gallery .product-gallery__media{position:relative;z-index:1}.shopify-section--main-product .product-gallery .product-flags img{width:84px;height:auto}:root{--kl-reviews-reviews-primary-font-font-family: var(--text-font-family) !important}#klaviyo-reviews-all .kl_reviews__summary,#klaviyo-reviews-all .kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tab_buttons{display:none}#klaviyo-reviews-all{margin-block-start:0!important;margin-block-end:0!important;font-family:var(--text-font-family)!important}.kl_reviews__star{fill:#6a5a40}#klaviyo-reviews-all .kl_reviews__review_item{border:1px solid #1C1C1C!important;padding:20px;border-radius:10px}#klaviyo-reviews-all :where(:not(meta,span)+*){margin-block-start:0}.kl_reviews__reviews_list.kl_reviews__reviews_list.kl_reviews__reviews_list .kl_reviews__list__tabs{border-bottom:0!important;margin:0!important}#klaviyo-reviews-all .kl_reviews__list_container{margin-top:20px}#klaviyo-reviews-all .kl_reviews__load_more_button{margin-top:20px!important}@media screen and (max-width: 999px){#klaviyo-reviews-all .kl_reviews__button_bar{justify-content:flex-start!important;margin-bottom:.7rem!important}.kl_reviews__filters{padding-bottom:.7rem!important}}@media screen and (min-width: 1000px){#klaviyo-reviews-all .kl_reviews__review_item>div{display:grid;grid-template-columns:max-content 1fr;grid-template-areas:"stars  title" "author content" "time   content";column-gap:1rem;row-gap:.5rem;align-items:start}#klaviyo-reviews-all .kl_reviews__review_item>div>:nth-child(2){display:contents}#klaviyo-reviews-all .kl_reviews__review_stars_and_time{grid-area:stars}#klaviyo-reviews-all .kl_reviews__review__author{grid-area:author}#klaviyo-reviews-all .kl_reviews__time_badge{grid-area:time}#klaviyo-reviews-all .kl_reviews__review__title{grid-area:title}#klaviyo-reviews-all .kl_reviews__review__content{grid-area:content}#klaviyo-reviews-all .kl_reviews__stars_badge{display:inline-block}#klaviyo-reviews-all .kl_reviews__review__author{font-weight:600;margin-bottom:0}#klaviyo-reviews-all .kl_reviews__time_badge{font-size:.9rem;color:#777;float:right;padding-left:10px}#klaviyo-reviews-all .kl_reviews__review__title:empty{display:none}@media (min-width: 768px){#shopify-section-template--20269585334372__176352684915876134 .subscription-module>header .wh-button-primary{position:relative;overflow:hidden;display:inline-flex!important;justify-content:center;align-items:center;padding:.75rem 2rem!important;width:auto!important;border:1px solid #000!important;background:#000!important;color:#fff!important;border-radius:0!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em;z-index:1}#shopify-section-template--20269585334372__176352684915876134 .subscription-module>header .wh-button-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f9f5f3;transform:translate(-100%);transition:transform .35s ease-out;z-index:-1}#shopify-section-template--20269585334372__176352684915876134 .subscription-module>header .wh-button-primary:hover:before{transform:translate(0)}#shopify-section-template--20269585334372__176352684915876134 .subscription-module>header .wh-button-primary:hover{color:#000!important}}#shopify-section-template--20269585334372__176352684915876134 #wine-subscription-app-AY2ttYWMyQ1JlendJb__winehub_commerce_wine_club_sign_up_Q8PWnY{min-height:0!important;padding-bottom:0!important}.exclusive-lockout{border:1px solid #B19458;padding:20px;margin-top:20px;border-radius:4px;text-align:center;background-color:#f9f5f3}.exclusive-lockout p{margin-bottom:10px;color:#6a5a40;font-family:Georgia,serif}.exclusive-login-btn{display:inline-block;padding:10px 18px;background-color:#b19458;color:#fff;text-decoration:none;font-family:Georgia,serif;border-radius:4px}.exclusive-login-btn:hover{background-color:#927847}.exclusive-note a{text-decoration:underline}.quantity-with-magnum{display:flex;align-items:center;gap:10px}.magnum-qty-label{font-size:1em;color:#554e49;white-space:nowrap}.product-card-wc-pricing p{margin:0!important;padding:0!important;line-height:1.3!important;font-size:.95rem}.product-card-wc-pricing .member-price{color:#554e49!important}.product-card-wc-pricing .upgrade-line,.product-card-wc-pricing .guest-line{color:#887b67!important;margin-top:.3rem!important}.product-card__quick-add-button{display:none!important}body.template-product variant-picker,body.template-product .variant-picker{display:none!important}body[class*=template-product] variant-picker,body[class*=template-product] .variant-picker,body .shopify-section--main-product variant-picker,body .shopify-section--main-product .variant-picker{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
