body{-webkit-font-smoothing:antialiased}:root{--gutter: 1rem;--menu-board-fill: #fdf4e9}@media(min-width:1200px){:root{--gutter: 5rem}[class*=page-width]:not(.page-width-bleed):not(.page-width-full){padding-left:5rem;padding-right:5rem}[class*=page-width]:not(.page-width-bleed) [class*=page-width]:not(.page-width-bleed):not(.page-width-full){padding-left:0;padding-right:0}}blockquote{background:none}p{color:rgb(var(--color-text-rgb) / .78)}.h1,.h2,.h3,h1,h2,h3{line-height:1.05}.subheading{font-size:var(--fs-xs)}.btn{line-height:1.2}.btn.btn-primary{border-width:var(--btn-primary-border-width)}.eyebrow{display:inline-block;font-family:var(--subheading-font-family);font-weight:700;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;line-height:1.2;color:var(--color-primary);margin:0}.eyebrow[data-tone=muted]{color:rgb(var(--color-text-rgb) / .55)}.eyebrow[data-tone=text]{color:var(--color-text)}.eyebrow[data-tone=tea]{color:#507c47}.eyebrow[data-size=sm]{font-size:.625rem;letter-spacing:.13em}.eyebrow[data-size=xs]{font-size:.5625rem;letter-spacing:.12em}.eyebrow[data-size=lg]{font-size:.8125rem;letter-spacing:.14em}.eyebrow[data-size=xl]{font-size:.9375rem;letter-spacing:.12em}.subscription-steps .subscription-steps-header .eyebrow{font-size:var(--subscription-steps-eyebrow-size-mobile, 14px)}@media(min-width:600px){.subscription-steps .subscription-steps-header .eyebrow{font-size:var(--subscription-steps-eyebrow-size-desktop, 17px)}}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2.5rem}.section-header-copy{display:flex;flex-direction:column;gap:.625rem;max-width:520px}.section-header-heading{font-size:clamp(1.625rem,2.4vw,2.125rem);line-height:1.08;margin:0}.section-header-heading[data-size=lg]{font-size:clamp(2rem,3vw,2.75rem)}.section-header-text{font-size:.9375rem;line-height:1.55;margin:0}.section-header-aside{flex:0 0 auto;padding-bottom:.125rem}.section-header[data-align=center]{flex-direction:column;align-items:center;text-align:center}.section-header[data-align=center] .section-header-copy{align-items:center}@media(max-width:599px){.section-header{flex-direction:column;align-items:flex-start;gap:1.25rem}}.text-arrow{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 0;font-family:var(--headings-font-family);font-weight:700;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--color-text);white-space:nowrap;transition:color .2s ease-out,gap .2s ease-out}.text-arrow:hover,.text-arrow:focus-visible{color:var(--color-primary);gap:.75rem}.text-arrow[data-tone=primary]{color:var(--color-primary)}.text-arrow[data-tone=primary]:hover{color:var(--color-text)}.text-arrow .svg-icon-arrow-right{width:15px;height:15px}.record{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.record-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.6875rem 0;border-bottom:1px solid var(--color-border)}.record[data-rule=top] .record-row:first-child{border-top:1px solid var(--color-border)}.record-label{font-family:var(--subheading-font-family);font-weight:700;font-size:.625rem;letter-spacing:.13em;text-transform:uppercase;color:rgb(var(--color-text-rgb) / .55);flex:0 0 auto}.record-value{font-size:.8125rem;font-weight:600;text-align:right;color:var(--color-text)}.record-value em{font-weight:400;color:rgb(var(--color-text-rgb) / .55)}.record[data-layout=stack] .record-row{flex-direction:column;align-items:flex-start;gap:.375rem;padding:.875rem 0}.record[data-layout=stack] .record-value{text-align:left;font-weight:400;font-size:.875rem}.number-tag{font-family:var(--subheading-font-family);font-weight:700;font-size:.6875rem;letter-spacing:.15em;color:var(--color-primary);line-height:1}.chip{display:inline-flex;align-items:center;gap:.4375rem;padding:.5rem .9375rem;font-size:.75rem;font-weight:600;line-height:1.2;border:1px solid rgb(var(--color-text-rgb) / .35);border-radius:var(--border-radius);color:var(--color-text);background:transparent;text-decoration:none}.chip[data-selected=true]{background:var(--color-primary);border-color:var(--color-primary);color:#231f20}.chip[data-shape=pill]{border-radius:999px;border-color:var(--color-text)}@media(min-width:1200px){.header-desktop-menu ul[data-level="1"]{gap:1.125rem}#header-desktop-menu-left.header-desktop-menu ul[data-level="1"]>.nav-item:first-child>.nav-link{padding-left:0}.header-desktop-menu .nav-link{letter-spacing:.11em;padding:.35em .4em}.header-desktop-menu .nav-item .dropdown-megamenu{padding-top:2rem;padding-bottom:2.5rem;box-shadow:inset 0 1px rgb(var(--color-text-rgb) / .12),0 24px 40px -24px #231f2040}.header-desktop-menu .nav-item .dropdown-megamenu>[class*=page-width]{padding-left:var(--gutter);padding-right:var(--gutter)}.header-desktop-menu{--menu-img-aspect-ratio: 4 / 3}.header-desktop-menu .nav-item .dropdown-megamenu ul[data-level="2"]{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:1.5rem 1.75rem;justify-content:start}.header-desktop-menu .nav-item .dropdown-megamenu ul[data-level="2"] .nav-item .nav-link{padding:0;margin:0;letter-spacing:0;text-transform:none;border-radius:0}.header-desktop-menu .nav-item .dropdown-megamenu ul[data-level="2"]>.nav-item>.nav-link[data-level="2"]:not(:has(img)){display:block;margin-bottom:.875rem;padding-bottom:.625rem;border-bottom:1px solid rgb(var(--color-text-rgb) / .14);font-family:var(--subheading-font-family);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-text-rgb) / .55)}.header-desktop-menu .nav-item .dropdown-megamenu ul[data-level="3"]{display:flex;flex-direction:column;gap:.5rem}.header-desktop-menu .nav-item .dropdown-megamenu ul[data-level="3"] .nav-item .nav-link{font-family:var(--body-font-family);font-size:.9375rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-text)}.header-desktop-menu .nav-item .dropdown-megamenu ul[data-level="3"] .nav-item .nav-link:hover{color:var(--color-primary)}.header-desktop-menu .nav-item .dropdown-megamenu .nav-link[data-level="2"]:has(img){align-items:flex-start;gap:.625rem;color:var(--color-text)}.header-desktop-menu .nav-item .dropdown-megamenu .nav-link[data-level="2"]:has(img) .img-wrapper{aspect-ratio:4 / 3;border-radius:4px;box-shadow:inset 0 0 0 1px rgb(var(--color-text-rgb) / .16);background:rgb(var(--color-text-rgb) / .04)}.header-desktop-menu .nav-item .dropdown-megamenu .nav-link[data-level="2"]:has(img) img{border-radius:4px}.header-desktop-menu .nav-item .dropdown-megamenu .nav-link[data-level="2"]:has(img) span{font-family:var(--accent-font-family);font-size:.9375rem;font-weight:700}.header-desktop-menu .nav-item .dropdown-megamenu .nav-link[data-level="2"]:has(img):hover span{color:var(--color-primary)}.header-desktop-menu .dropdown-menu .nav-link{letter-spacing:0;text-transform:none;font-family:var(--body-font-family);font-size:.9375rem}}.footer,.footer-content,.footer .group-block,.footer .email-signup,.footer .email-signup-form{overflow:visible}.footer .footer-content>.group-block:first-child .image-block{--image-block-max-width: var(--footer-logo-max-width-mobile, 240px);width:100%;max-width:var(--footer-logo-max-width-mobile, 240px)}.footer .footer-content>.group-block:first-child .image-block-img{width:100%;max-width:100%;height:auto}.footer .footer-content>.group-block:first-child .logo-block{--logo-block-width: var(--footer-logo-max-width-mobile, 240px);--logo-block-height: auto;max-width:var(--footer-logo-max-width-mobile, 240px)}@media(min-width:600px){.footer .footer-content>.group-block:first-child .image-block{--image-block-max-width: var(--footer-logo-max-width-desktop, 320px);max-width:var(--footer-logo-max-width-desktop, 320px)}.footer .footer-content>.group-block:first-child .logo-block{--logo-block-width: var(--footer-logo-max-width-desktop, 320px);max-width:var(--footer-logo-max-width-desktop, 320px)}}.footer .menu-block-heading{font-family:var(--subheading-font-family);font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.125rem}.footer .heading-block-title.h6{font-family:var(--subheading-font-family);font-size:.6875rem;letter-spacing:.16em}.footer .menu-block a{font-size:.9375rem;color:rgb(var(--color-text-rgb) / .85)}.footer .text-block p{color:rgb(var(--color-text-rgb) / .7);line-height:1.5}.footer .group-block>.email-signup{align-self:stretch;width:100%;min-width:0}.footer .email-signup,.footer .email-signup-form,.footer .search-field,.footer .search-field-form{width:100%;max-width:100%;min-width:0}.footer .group-block>.search-field{align-self:stretch;width:100%;min-width:0}.footer .search-field-heading{margin:0 0 .625rem;font-family:var(--subheading-font-family);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-text-rgb) / .55)}.footer .search-field-box{border-radius:var(--border-radius)}.footer .email-signup-field{display:flex;flex-direction:row;align-items:center;gap:.35rem;position:relative;background-color:transparent;box-shadow:none;border:0;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:visible;padding:.35rem}.footer .email-signup-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(var(--color-text-rgb) / .35);border-radius:inherit;pointer-events:none;z-index:2}.footer .email-signup-input{flex:1 1 0;min-width:0;width:auto;grid-column:auto;padding:.55rem .5rem;color:var(--color-text)}.footer .email-signup-button{flex:0 0 auto;grid-column:auto;align-self:center;max-width:calc(100% - 1rem);min-height:2.25rem;padding:.5rem .75rem;border-radius:calc(var(--border-radius) - 4px)}.footer .email-signup-button:active{transform:none}.footer .group-block:last-child{min-width:0;max-width:100%}.footer .email-signup-field:hover,.footer .email-signup-field:focus-within{background-color:transparent}.footer .email-signup-field:hover:after,.footer .email-signup-field:focus-within:after{border-color:rgb(var(--color-text-rgb) / .65)}.footer .email-signup-input::placeholder{color:rgb(var(--color-text-rgb) / .55)}.footer .email-signup-field[data-button-style=arrow] .email-signup-button{width:2.5rem;max-width:2.5rem;padding:0;color:var(--color-text);background-color:transparent}.footer .email-signup-field[data-button-style=arrow] .email-signup-button:hover{color:rgb(var(--color-text-rgb) / .75);background-color:transparent}.footer .email-signup-field[data-button-style=text] .email-signup-button{flex-shrink:0}@media(min-width:600px)and (max-width:1199px){.footer-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.footer-content>.group-block:first-child,.footer-content>.group-block:last-child{grid-column:1 / -1}}@media(min-width:1200px){.footer-content{grid-template-columns:1.55fr .85fr .85fr .85fr 1.4fr;gap:2.5rem;align-items:start}.footer-content>.group-block,.footer-content>.menu-block{min-width:0}}.footer-utilities-content{font-size:.8125rem;color:rgb(var(--color-text-rgb) / .7)}@media(max-width:599px){.footer-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem .75rem}.footer-content>.group-block{grid-column:1 / -1}.footer-content>.group-block:last-child{order:1}.footer-content>.menu-block{order:2}.footer .menu-block-heading{margin-bottom:.75rem}.footer .menu-block a{font-size:.78125rem}.footer .menu-block ul{--menu-block-vertical-gap: .5rem}.footer-utilities-content{align-items:flex-start;text-align:left;gap:.625rem;font-size:.71875rem}.footer-utilities-content .footer-policy-list{order:-1}.footer-policy-list ul{justify-content:flex-start;gap:1.125rem}}.product-card .product-title{font-family:var(--accent-font-family);font-weight:600;font-size:1.0625rem;line-height:1.25;text-transform:none;letter-spacing:0}.product-card .product-flavour-notes{font-size:.78125rem;line-height:1.4}.product-card .product-scale-bar{--product-scale-bar-size: 9px}.product-card .product-price-values{font-family:var(--accent-font-family);font-weight:700;font-size:.9375rem}.product-card .product-price-size-note{margin-left:auto;font-family:var(--body-font-family);font-weight:400;font-size:.6875rem;color:rgb(var(--color-text-rgb) / .55)}.product-card-media{background-color:#fde3ca;border-radius:calc(var(--border-radius) * 2);overflow:hidden;box-shadow:inset 0 0 0 1px var(--color-border)}.product-card-media-category-badge{font-family:var(--subheading-font-family);font-size:.5625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.3125rem .5625rem;border-radius:calc(var(--border-radius) / 2);top:12px;left:12px}.product-flavour-notes{margin:0;font-family:var(--product-flavour-notes-font-family, var(--body-font-family));color:rgb(var(--color-text-rgb) / var(--product-flavour-notes-opacity, .8))}.product-flavour-notes-label{font-family:var(--subheading-font-family);font-size:.625rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin-right:.5rem;color:rgb(var(--color-text-rgb) / .55)}.product-scale-bar{display:flex;align-items:center;gap:.5625rem;--product-scale-bar-size: 9px}.product-scale-bar.text-center{justify-content:center}.product-scale-bar.text-right{justify-content:flex-end}.product-scale-bar-label,.product-scale-bar-pole,.product-scale-bar-caption{font-family:var(--subheading-font-family);font-weight:700;font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:rgb(var(--color-text-rgb) / .55)}.product-scale-bar-label{margin-right:auto;font-size:.625rem;letter-spacing:.13em}.product-scale-bar-caption{color:rgb(var(--color-text-rgb) / .75)}.product-scale-bar-track{display:inline-flex;align-items:center;gap:5px}.product-scale-bar-segment{display:block;width:var(--product-scale-bar-size);height:var(--product-scale-bar-size);border-radius:50%;box-sizing:border-box;border:1px solid var(--product-scale-bar-accent, var(--color-text));background:transparent}.product-scale-bar-segment-filled{background:var(--product-scale-bar-accent, var(--color-text))}.product-scale-bar-bars .product-scale-bar-track{gap:3px}.product-scale-bar-bars .product-scale-bar-segment{width:calc(var(--product-scale-bar-size) * 1.8);height:calc(var(--product-scale-bar-size) * .8);border-radius:1px}.product-card-media{border-radius:4px}@media(max-width:599px){:root{--gutter: 1.25rem}[class*=page-width]:not(.page-width-bleed){padding-left:1.25rem;padding-right:1.25rem}[class*=page-width]:not(.page-width-bleed) [class*=page-width]:not(.page-width-bleed){padding-left:0;padding-right:0}.section-spacing{--spacing-scale: .55}.section-header-heading{font-size:1.5rem}.section-header-heading[data-size=lg]{font-size:1.6875rem}.section-header-text{font-size:.90625rem}}body[data-page-handle=menu] .page-header-inner{align-items:center;text-align:center}body[data-page-handle=menu] .page-header-heading,body[data-page-handle=menu] .page-header-eyebrow{text-align:center;width:100%}body[data-page-handle=menu] .text-block .rte>:is(h1,h2):first-child{text-align:center;width:100%}body[data-page-handle=menu] .rte p:has(>img:only-child){margin-bottom:0;line-height:0;background-color:var(--menu-board-fill)}body[data-page-handle=menu] .rte p:has(>img:only-child)+p:has(>img:only-child){margin-top:0}body[data-page-handle=menu] .rte img{display:block;width:100%;max-width:720px;margin-inline:auto;margin-bottom:0;border-radius:0;background-color:var(--menu-board-fill);vertical-align:top}body[data-page-handle=menu] .rte p:has(>img:only-child):last-of-type img{margin-bottom:1.75rem}.text-block .rte .banner,.text-block .rte .banner img,.text-block .rte .photocollection,.text-block .rte .photocollection img,.text-block .rte img,.text-block .rte figure,.text-block .rte figure img{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/53/assets/brand.css.map */
