:root{--brand-charcoal-rgb: 26 25 25;--brand-off-white-rgb: 228 228 219}.paragraph-size--standard{--paragraph-font-size: .875rem}.paragraph-size--large{--paragraph-font-size: 1.125rem}.paragraph-size--xl{--paragraph-font-size: 1.25rem}.paragraph-size--xxl{--paragraph-font-size: 1.5rem}.paragraph-size.paragraph-size--standard,.paragraph-size.paragraph-size--large,.paragraph-size.paragraph-size--xl,.paragraph-size.paragraph-size--xxl{font-size:var(--paragraph-font-size);line-height:1.2}.paragraph-size:not(.paragraph-size--default) .wine-product-intro{font-size:inherit;line-height:inherit}:-webkit-autofill~.floating-label{color:rgb(var(--brand-charcoal-rgb))}.color-scheme--scheme-4 .placeholder,.color-scheme--scheme-5 .placeholder{background:rgb(var(--brand-charcoal-rgb))}.before-after__cursor{filter:drop-shadow(0 1px 1px rgb(var(--brand-charcoal-rgb) / .05)) drop-shadow(0 1px 1px rgb(var(--brand-charcoal-rgb) / .05))}.dynamic-grid__cell.editor-is-selected,.dynamic-grid__cell:has(.editor-is-selected){background-color:rgb(var(--brand-charcoal-rgb) / .05)}.skip-to-content:focus-visible{color:rgb(var(--brand-off-white-rgb));background:rgb(var(--brand-charcoal-rgb))}.tasting-note-filter-list{display:grid;align-content:start;gap:.25rem;max-height:16rem;max-height:min(16rem,45dvh);padding:.125rem .5rem .125rem .125rem;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin}.tasting-note-filter-option{position:relative}.tasting-note-filter-list .image-filter{--image-filter-width: 2rem;min-height:2.75rem;column-gap:.75rem;padding:.25rem}.tasting-note-filter-list :checked+.image-filter .image-filter__image{outline:none}.tasting-note-filter-list:focus-visible,.tasting-note-filter-list :focus-visible+.image-filter{outline:2px solid rgb(var(--text-color));outline-offset:-2px}.facets .dot-checkbox{opacity:0}.facets .dot-checkbox~label{transition:opacity .2s ease-in-out}.facets .dot-checkbox:checked~label{transform:none}.facets input:checked~label{font-weight:700}.cart-drawer .line-item__media,.shopify-section--main-cart .line-item__media{width:calc(var(--line-item-media-width) * .85)}@media screen and (max-width:699px){.timeline__carousel:after{background:rgb(var(--brand-charcoal-rgb) / .4)}}.features--button-transition .shopify-section--featured-collections .button:not(.button--outline):not([disabled]){z-index:0;isolation:isolate;overflow:hidden;background-image:none;transition:color .45s cubic-bezier(.785,.135,.15,.86),border-color .45s cubic-bezier(.785,.135,.15,.86)}.features--button-transition .shopify-section--featured-collections .button:not(.button--outline):not([disabled]):before{position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:rgb(var(--button-background));content:"";pointer-events:none;transform:scaleX(1);transform-origin:right center;transition:transform .45s cubic-bezier(.785,.135,.15,.86)}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.features--button-transition .shopify-section--featured-collections .button:not(.button--outline):not([disabled]):hover:before{transform:scaleX(0)}}.product-card__media{position:relative}.product-card__media>.product-card__image.product-card__image--secondary{top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover}@media screen and (hover:hover)and (pointer:fine){.product-card__media{overflow:hidden}.product-card__image--secondary{opacity:1;mix-blend-mode:normal;clip-path:inset(100% 0 0);transition:clip-path .65s cubic-bezier(.22,1,.36,1)}.product-card__figure:has(.product-card__image--secondary):is(:hover,:focus-within)>.product-card__media .product-card__image--primary{opacity:1}.product-card__figure:is(:hover,:focus-within)>.product-card__media .product-card__image--secondary{clip-path:inset(0)}}@media screen and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.product-card__image--secondary{transition:none}}.footer-brand{width:min(100%,var(--footer-brand-logo-width));justify-items:center;gap:1.25rem;display:grid}.footer-brand__logo{width:min(100%,var(--footer-brand-logo-width));height:auto}.footer-brand__icon{width:min(100%,var(--footer-brand-icon-width));height:auto}@media screen and (max-width:699px){.footer-brand{margin-inline:auto}}@media screen and (min-width:700px){.footer__block--brand{flex-basis:14rem;max-width:18rem}}body{line-height:1.2}:is(h1,h2,h3,h4,h5,h6,.heading,.h1,.h2,.h3,.h4,.h5,.h6),.prose :where(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);line-height:1.2;text-transform:var(--heading-text-transform)}.brand-label-title{font-family:var(--text-font-family);font-size:inherit;font-style:var(--text-font-style);font-weight:var(--text-font-weight);letter-spacing:.27em;line-height:1.2;text-align:center;text-transform:uppercase}.brand-label-copy{font-family:var(--text-font-family);font-style:var(--text-font-style);font-weight:var(--text-font-weight);letter-spacing:normal;line-height:1.2;text-align:center;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/brand.css.map */
