/*! windpress v3.2.72 | 2026-01-06 18:41:11 | https://wind.press */
/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-tw-white:var(--global-palette9)}}@layer base,components;@layer utilities{.block{display:block}.flex{display:flex}.inline{display:inline}.table{display:table}.size-full{width:100%;height:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--c7-page-width:var(--global-content-width)!important;--c7-page-width-checkout:var(--global-content-width)!important;--c7-font-family:var(--global-body-font-family)!important;--c7-body-text-color:var(--global-palette3)!important;--c7-alt-text-color:var(--global-palette3)!important;--c7-heading-font-family:var(--global-heading-font-family)!important;--c7-heading-text-color:var(--global-palette3)!important;--c7-heading-font-weight:400!important;--c7-primary-color:var(--global-palette1)!important;--c7-primary-color-text:var(--global-palette3)!important;--c7-primary-color-dark:var(--global-palette5)!important;--c7-primary-color-focus:var(--global-palette2)!important;--c7-link-color:var(--global-palette1)!important;--c7-bg:var(--global-palette8)!important;--c7-bg-alt:var(--global-palette7)!important;--c7-border-color:var(--global-palette7)!important;--c7-border-radius:0!important;--c7-loading-bg:var(--global-palette8)!important;--c7-pill-bg:var(--global-palette1)!important;--c7-pill-text-color:var(--global-palette3)!important;--c7-field-bg:var(--global-palette9)!important;--c7-field-border-color:var(--global-palette7)!important;--c7-field-option-selected-color:var(--global-palette1)!important;--c7-primary-button-bg:var(--global-palette1)!important;--c7-primary-button-bg-hover:var(--global-palette2)!important;--c7-primary-button-text-color:var(--global-palette9)!important;--c7-alt-button-bg:var(--global-palette3)!important;--c7-alt-button-bg-hover:var(--global-palette4)!important;--c7-alt-button-text-color:var(--global-palette9)!important;--c7-button-border-radius:100px!important;--c7-header-text-color:var(--global-palette3)!important;--c7-cart-count-bg:var(--global-palette1)!important;--c7-cart-count-text-color:var(--global-palette9)!important;--c7-dropdown-hover:var(--global-palette8)!important;--c7-block-bg:var(--global-palette8)!important;--c7-block-border-color:var(--global-palette3)!important;--c7-cart-count-bg-focus:var(--global-palette1)!important}.c7-content a{color:var(--global-palette-highlight)!important}.c7-content a:hover{color:var(--global-palette4)!important}.c7-content .c7-btn--primary{color:var(--c7-primary-button-text-color)!important}.c7-content .c7-btn--primary:hover{background:var(--c7-body-text-color)!important;color:var(--c7-primary-button-text-color)!important}.is-hidden{display:none!important}.c7-link{color:var(--global-palette1)!important;background:0 0!important}.c7-link:hover{color:var(--global-palette4)!important}.c7-btn{font-weight:300;border-radius:60px!important}.c7-btn--primary:hover{background:var(--global-palette4)!important}.c7-btn--alt:hover{background:var(--global-palette5)!important;color:var(--global-palette9)!important}.c7-form--coupon-code-container .c7-form__group{flex-direction:column!important;display:flex!important}.c7-form--coupon-code-container .c7-form__group .c7-form__field+button,.c7-form--gift-card-container .c7-form__group .c7-form__field+button{margin:1rem 0 0!important}.c7-cart__content{flex-direction:row!important}.c7-cart__content .c7-order-item{align-items:center!important}.c7-cart__content .c7-order-item__pricing{width:100%;flex:1!important;max-width:23rem!important;display:flex!important}.c7-cart__content .c7-order-item__pricing .c7-order-item__price{white-space:nowrap}.c7-cart__content .c7-order-items--cart .c7-order-item__price,.c7-cart__content .c7-order-items--cart .c7-order-item__quantity,.c7-cart__content .c7-order-items--cart .c7-order-item__quantity--input,.c7-cart__content .c7-order-items--cart .c7-order-item__total{text-align:center!important;flex:1!important;justify-content:center!important;margin:0!important}@media screen and (max-width:1024px){.c7-cart__content{flex-direction:column!important}}@media screen and (max-width:480px){.c7-cart__content .c7-order-item__pricing{flex-direction:column-reverse;gap:12px}}.c7-user-nav__account a{text-decoration:none!important}.c7-user-nav__account a:hover{text-decoration:underline!important}.c7-modal,.c7-user-nav__account__dropdown{background:var(--global-palette9)}.c7-account a{color:var(--global-palette5)!important}.c7-account a:hover{color:var(--global-palette4)!important}.c7-account .c7-account-login{margin-top:2rem;margin-bottom:4rem}.c7-account .c7-btn--alt,.c7-account .c7-btn--alt:hover,.c7-account .c7-btn--alt--small,.c7-account .c7-btn--alt--small:hover{color:#fff!important}.c7-user-nav__cart>button{padding:0!important}.c7-header{align-items:center;gap:1rem;display:flex}.c7-header .c7-user-nav__cart>button{padding:15px 5px!important}.c7-side-cart .c7-order-item .c7-order-item__title>a,.c7-side-cart .c7-order-item button.c7-link{text-decoration:none!important}.c7-side-cart .c7-order-item .c7-order-item__title{font-weight:700!important}.c7-side-cart .c7-order-item .c7-order-item__title>a:hover{color:var(--global-palette4)!important}.c7-side-cart .c7-order-item button.c7-link{color:var(--c7-alt-text-color)!important}.c7-side-cart .c7-order-item button.c7-link:hover{color:var(--c7-body-text-color)!important;box-shadow:none!important;background:0 0!important;text-decoration:underline!important}.c7-side-cart .c7-order-item .c7-order-item__total{display:none!important}.c7-side-cart .c7-order-summary__buttons .c7-btn{text-decoration:none!important}.c7-product-collection{font-family:var(--global-body-font-family)!important}.c7-product-collection .c7-h2{text-transform:uppercase;font-size:2rem;font-weight:300;font-family:var(--global-heading-font-family)!important;margin:1.5rem 0!important}.c7-product-collection .c7-filters{border-bottom:1px solid var(--c7-border-color);justify-content:flex-start}.c7-product-collection .c7-filters select:option[value=""]:checked{position:relative}.c7-product-collection .c7-filters select:option[value=""]:checked:after{content:"Select an option...";position:absolute;top:50%;left:8px;transform:translateY(-50%)}.c7-product-collection .c7-filters .c7-form__field{margin-bottom:2.5rem!important}.c7-product-collection__product-list{margin-bottom:calc(var(--spacing)*0);grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing)*4)!important}@media (min-width:64rem){.c7-product-collection__product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.c7-product-collection__product-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.c7-product-collection__products--widget .c7-product-collection__product-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:calc(var(--spacing)*0)!important;gap:calc(var(--spacing)*4)!important}.c7-product-collection__product-list .c7-product{flex-direction:column;align-items:center;display:flex}.c7-product-collection__product-list .c7-product .c7-product__title{font-size:18px;font-weight:300}.c7-product-collection__product-list .c7-product .c7-product__add-to-cart--giftcard{display:none!important}.c7-product-collection__product-list .c7-product .c7-product__add-to-cart__price{text-align:center;min-width:68px;font-size:1rem}.c7-product-collection__product-list .c7-product .c7-product__title,.c7-product-collection__product-list .c7-product .c7-product__add-to-cart__price{font-family:var(--c7-font-family)!important;margin:0!important}.c7-product-collection__product-list .c7-product .c7-product__image{aspect-ratio:1;width:100%;display:block;position:relative;flex:1!important;margin:0!important}.c7-product-collection__product-list .c7-product .c7-product__image img{object-fit:cover;width:100%;height:100%;aspect-ratio:1!important;max-height:100%!important}.c7-product-collection__product-list .c7-product .c7-product__image .c7-badge{text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;font-size:14px;line-height:1.125;display:flex;position:absolute;top:1rem;right:1rem;font-family:var(--global-heading-font-family)!important}.c7-product-collection__product-list .c7-product .c7-product__image .c7-badge--almost-gone{background:var(--global-palette7)}.c7-product-collection__product-list .c7-product .c7-product__image .c7-badge--new{background:var(--c7-primary-button-bg);color:var(--c7-primary-button-text-color)}.c7-product-collection__product-list .c7-product .c7-product__image .c7-badge--best-seller{background:#dff0ef}.c7-product-collection__product-list .c7-product .c7-product__image .c7-badge--points{background:#ecbea7}.c7-product-collection__product-list .c7-product .c7-product__image:has(.c7-badge--almost-gone) .c7-badge--new,.c7-product-collection__product-list .c7-product .c7-product__image:has(.c7-badge--almost-gone) .c7-badge--points,.c7-product-collection__product-list .c7-product .c7-product__image:has(.c7-badge--almost-gone) .c7-badge--best-seller,.c7-product-collection__product-list .c7-product .c7-product__image:has(.c7-badge--new) .c7-badge--points,.c7-product-collection__product-list .c7-product .c7-product__image:has(.c7-badge--new) .c7-badge--best-seller,.c7-product-collection__product-list .c7-product .c7-product__image:has(.c7-badge--best-seller) .c7-badge--points{display:none!important}.c7-product-collection__product-list .c7-product .c7-product__details{text-align:center;flex-direction:column;width:100%;margin-top:1rem;padding:0 .75rem;display:flex}.c7-product-collection__product-list .c7-product .c7-product__details .c7-product__login-message{text-align:center}.c7-product-collection__product-list .c7-product .c7-product__details .c7-product__login-message p{max-width:22ch}.c7-product-collection__product-list .c7-product .c7-product__details .c7-product__login-message button,.c7-product-collection__product-list .c7-product .c7-product__add-to-cart__price__variant,.c7-product-collection__product-list .c7-product .c7-product__add-to-cart__form{display:none!important}.c7-product-detail .pdp-attributes:has(*){border-bottom:1px solid var(--global-palette7);flex-direction:column;gap:3rem;margin-top:3rem;margin-bottom:3rem;padding-bottom:3rem;display:flex}.c7-product-detail .c7-product__add-to-cart{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;margin:0;display:flex}.c7-product-detail .c7-product__add-to-cart .c7-product__add-to-cart__form{flex-direction:row;gap:1rem;display:flex}.c7-product-detail .pdp-tabs a{color:var(--c7-primary-button-bg)!important}.c7-product-detail .pdp-tabs .shipping-table{margin-bottom:2rem}.c7-product-detail .pdp-tabs .shipping-table tbody{flex-direction:column;gap:1rem;max-width:500px;display:flex}.c7-product-detail .pdp-tabs .shipping-table tr{justify-content:space-between;align-items:center;display:flex}.c7-product-detail .pdp-tabs .shipping-text{border-top:1px solid var(--c7-border-color);padding-top:2rem}.c7-product-detail .pdp-tabs .maturation-chart{margin-top:2rem}.c7-product-detail .c7-product{flex-direction:column;display:flex}.c7-product-detail .c7-product .pdp-attributes{display:none}.c7-product-detail .c7-product .c7-product__title{margin-top:3rem;font-size:32px}.c7-product-detail .c7-product .pdp-attribute{padding:2rem 2rem 2rem 0}.c7-product-detail .c7-product .pdp-attribute svg{width:48px!important;height:48px!important;stroke:var(--c7-primary-button-bg)!important;stroke-width:1px!important}.c7-product-detail .c7-product .pdp-attribute h6{margin:.5rem 0 1rem!important}.c7-product__image{aspect-ratio:1;background:var(--color-tw-white);place-self:start;width:100%;margin:0!important}.c7-product__image img{aspect-ratio:1;object-fit:contain;width:100%}.pdp-tabs{margin-bottom:3rem}.pdp-tabs .tab-content{max-width:720px}.pdp-tabs .tab-content p:has(>strong:only-child){margin-bottom:.25rem!important}.pdp-tabs__buttons{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex;margin-top:3rem!important;padding-left:0!important}.pdp-tabs__buttons button{text-transform:uppercase;color:var(--c7-body-text-color);border-radius:0;padding:0;font-weight:300;position:relative;background-color:#0000!important}.pdp-tabs__buttons button:after{content:"";background-color:#0000;height:2px;transition:background-color .3s;position:absolute;bottom:0;left:0;right:0}.pdp-tabs__buttons button:hover,.pdp-tabs__buttons button:active{box-shadow:none!important}.pdp-tabs__buttons button[aria-selected=false]:hover:after{background-color:var(--global-palette7)}.pdp-tabs__buttons button[aria-selected=true]:after{background-color:var(--c7-body-text-color)}.c7-product__spec-sheet{border-top:1px solid var(--global-palette7);padding-top:2rem}.pdp-specs-grid{flex-direction:column;gap:2rem;margin-bottom:4rem;display:flex}.c7-product-detail .c7-product__winemaking-pairing{display:none}.c7-product-detail .c7-product__winemaking-pairing:has(*){flex-direction:column;gap:4rem;display:flex}.c7-product__pairing,.c7-product__winemaking{flex-direction:column;width:90%;display:flex}.c7-product__pairing svg,.c7-product__winemaking svg{stroke:var(--global-palette1);stroke-width:0;width:48px;height:48px}.c7-product-detail .pdp-attributes:has(*){grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.c7-form.c7-form--forgot-password .c7-btn.c7-btn--alt{color:#fff!important}.c7-form.c7-form--forgot-password .c7-form__buttons{gap:.5rem}@media screen and (min-width:769px){.c7-product-collection__product-list .c7-product .c7-product__details{text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-start}.c7-product-collection__product-list .c7-product .c7-product__details .c7-product__login-message,.c7-product-collection__product-list .c7-product .c7-product__add-to-cart__price{text-align:right}.c7-product-detail .c7-product__winemaking-pairing:has(*){grid-template-columns:repeat(3,1fr);gap:0;display:grid}.c7-product-detail .pdp-attributes:has(*){grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.c7-product-detail .c7-product__add-to-cart .c7-product__add-to-cart__form{flex-direction:row;gap:1rem;display:flex}.c7-badge{width:6rem;height:6rem;font-size:16px}}@media screen and (min-width:1001px){.c7-product-detail .c7-product{grid-template-columns:1fr 1fr;gap:2rem!important;display:grid!important}.c7-product-detail .c7-product .c7-product__details{flex-direction:column;justify-content:center;display:flex}.c7-product-detail .c7-product .c7-product__title{margin-top:0;font-family:serif}.c7-product-detail .c7-product .c7-product__title a{color:var(--c7-body-text-color)!important}.c7-product-detail .c7-product__add-to-cart__form__quantity{max-width:140px}.c7-product-detail .c7-product__add-to-cart__form__quantity input{border-radius:var(--c7-border-radius)!important;background-color:var(--c7-field-bg)!important;border-color:var(--c7-border-color)!important}.c7-product-detail .c7-btn--primary{width:100%}.c7-product-detail .c7-product__info{flex-direction:column-reverse;gap:40px;display:flex}}@media screen and (max-width:768px){.c7-product-detail .c7-product__image img{max-height:none}.c7-form.c7-form--forgot-password button:nth-child(n+2){margin:0!important}}.c7-user-nav__cart>.c7-link:hover,.c7-user-nav__cart>.c7-link:focus,.c7-user-nav__cart>.c7-link:active{box-shadow:none!important;background:0 0!important}.c7-order-summary__item--total{color:var(--c7-body-text-color);padding-left:12px!important;padding-right:12px!important}.site-footer .c7-subscribe__message{color:#fff;font-size:14px}.site-footer .c7-subscribe .c7-form__group{align-items:center}.site-footer .c7-subscribe .c7-form__group .c7-form__field+button{margin:0 0 0 8px!important}.site-footer .c7-subscribe .c7-form__group .c7-form__field+button:hover{background:var(--c7-link-color)!important}.site-footer .c7-subscribe .c7-form__field{margin:0!important}.site-footer .c7-subscribe label{display:none}.site-footer .c7-subscribe input{border-radius:var(--c7-border-radius);box-shadow:none;background:0 0!important;border:1px solid #fff!important}.site-footer .c7-subscribe input,.site-footer .c7-subscribe .c7-h3,.site-footer .c7-subscribe .c7-subscribe__success-message{color:#fff!important}.site-footer .c7-subscribe .c7-form__error{color:var(--c7-error-bg)!important}#wrapper{position:relative}.site-header:has(.kadence-sticky-header.item-is-fixed){z-index:1100}.floating-c7-buttons{max-width:var(--global-content-width);z-index:100;pointer-events:none;justify-content:end;align-self:center;align-items:center;gap:12px;width:100%;padding:0 32px;display:flex;position:absolute;top:58px}.floating-c7-buttons>div{pointer-events:all}@media screen and (max-width:1024px){.floating-c7-buttons{width:auto;padding:0;top:75px;right:66px}.floating-c7-buttons #c7-account{display:none}}#menu-item-2285{display:none!important}@media screen and (max-width:768px){.wp-element-button{font-size:16px!important}#menu-item-2285{display:block!important}}.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:after,.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger:before{width:16px!important;height:2px!important}.kt-blocks-accordion-header{box-shadow:none!important}.site-header .item-is-stuck{box-shadow:0 2px 13px #0000001a}.site-footer{z-index:0}.site-footer h5{font-family:var(--global-heading-font-family)}.site-footer a:hover{color:var(--c7-primary-color)!important}.site-footer .wp-block-social-links a:hover{color:#fff!important}.site-footer hr{border:none!important}@media screen and (max-width:480px){.c7-order-summary__buttons,.c7-form__group:not(.c7-form--birth-date,.c7-form--phone-country,.c7-form--coupon-code-container .c7-form__group,.c7-form--gift-card-container .c7-form__group),.c7-order-details{flex-direction:column;gap:12px;align-items:stretch!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}