/*! tailwindcss v4.2.2 | 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-font-weight:initial;--tw-border-style:solid;--tw-leading:initial}}}:is([data-post-content],[data-terms-content]) p{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300)}:is([data-post-content],[data-terms-content]) h1{margin-bottom:calc(var(--spacing,.25rem) * 8);font-family:var(--font-heading,var(--font-cirka));font-size:42px}@media(min-width:64rem){:is([data-post-content],[data-terms-content]) h1{font-size:55px}}:is([data-post-content],[data-terms-content]) h2{margin-bottom:calc(var(--spacing,.25rem) * 8);font-family:var(--font-heading,var(--font-cirka));font-size:38px}@media(min-width:64rem){:is([data-post-content],[data-terms-content]) h2{font-size:48px}}:is([data-post-content],[data-terms-content]) h3{margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-heading,var(--font-cirka));font-size:var(--text-h3-sm,22px)}:is([data-post-content],[data-terms-content]) h4{margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-heading,var(--font-cirka));font-size:var(--text-h4-sm,18px)}:is([data-post-content],[data-terms-content]) blockquote{border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-border,#e9e2d71f);margin-top:1em;margin-bottom:1em}@supports (color:color-mix(in lab,red,red)){:is([data-post-content],[data-terms-content]) blockquote{border-color:var(--color-border,color-mix(in srgb, var(--color-foreground) 12%, transparent))}}:is([data-post-content],[data-terms-content]) blockquote{padding-left:1em;font-style:italic}:is([data-post-content],[data-terms-content]) ul,:is([data-post-content],[data-terms-content]) ol{margin-block:1em;padding-left:1.5em;list-style-position:outside}:is([data-post-content],[data-terms-content]) li{margin-bottom:calc(var(--spacing,.25rem) * 2)}:is([data-post-content],[data-terms-content]) figure,:is([data-post-content],[data-terms-content]) iframe{overflow:hidden}@media(prefers-reduced-motion:no-preference){:is([data-post-content],[data-terms-content]) img{will-change:filter,transform}}@layer base{.product-upsell-heading{font-family:var(--font-heading,var(--font-cirka));font-size:var(--text-h4-lg,20px);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}}@layer components{.product-upsell-section{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.product-upsell{background-color:var(--color-brand-ivory);color:var(--color-black);align-items:center;gap:1rem;padding:1rem;display:flex}.cart-product-upsells .product-upsell:last-of-type{margin-top:1rem}.product-upsell__media{aspect-ratio:3/4;flex-shrink:0;width:105px;display:block;overflow:hidden}.product-upsell__image{width:100%;height:100%;transition:transform .3s}.product-upsell__media:hover .product-upsell__image{transform:scale(1.04)}.product-upsell__content{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.product-upsell__meta{flex-direction:column;gap:.5rem;display:flex}.product-upsell__title{color:inherit;font-weight:500;line-height:1.3;font-size:var(--text-h4-lg);font-family:var(--font-heading);text-decoration:none}.product-upsell__variant{--tw-leading:var(--leading-body,1.5);line-height:var(--leading-body,1.5);font-size:var(--text-body-small);color:var(--color-black)}.product-upsell__info-list{flex-wrap:wrap;gap:.25rem;display:flex}.product-upsell__info-list li{opacity:.75;color:var(--color-black);font-size:14px;font-weight:300}.product-upsell__price{align-items:center;gap:.5rem;display:flex}.product-upsell__price-sale{color:var(--color-accent,var(--color-brand-green-50));font-weight:500}.product-upsell__price-compare{color:var(--color-muted,#e9e2d7cc)}@supports (color:color-mix(in lab,red,red)){.product-upsell__price-compare{color:var(--color-muted,color-mix(in srgb, var(--color-foreground) 80%, transparent))}}.product-upsell__button{cursor:pointer;text-transform:uppercase;width:100%;padding:0}.product-upsell__button[aria-busy=true] .add-to-cart-arrow{opacity:0}.product-upsell__button-loading{justify-content:center;align-items:center;display:inline-flex}.product-upsell__button-loading[hidden]{display:none}.product-upsell__button-spinner{border:1.5px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:9999px;width:1.25rem;height:1.25rem;animation:.8s linear infinite product-upsell-spinner-spin;display:inline-block;position:relative}.pours-post{padding-bottom:calc(var(--spacing,.25rem) * 0)}.pours-post__grid{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 10);display:grid}.pours-post__media{aspect-ratio:3/4;overflow:hidden}.pours-post__image{width:100%;height:100%}.pours-post__content{gap:calc(var(--spacing,.25rem) * 10);flex-direction:column;display:flex}.pours-post__header{gap:calc(var(--spacing,.25rem) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#e9e2d71f);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.pours-post__header{border-color:var(--color-border,color-mix(in srgb, var(--color-foreground) 12%, transparent))}}.pours-post__header{padding-bottom:calc(var(--spacing,.25rem) * 10)}.pours-post__meta-blocks{gap:calc(var(--spacing,.25rem) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#e9e2d71f);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.pours-post__meta-blocks{border-color:var(--color-border,color-mix(in srgb, var(--color-foreground) 12%, transparent))}}.pours-post__meta-blocks{padding-bottom:calc(var(--spacing,.25rem) * 10)}.pours-post__excerpt{--tw-leading:var(--leading-body,1.5);line-height:var(--leading-body,1.5);color:var(--color-muted,#e9e2d7cc)}@supports (color:color-mix(in lab,red,red)){.pours-post__excerpt{color:var(--color-muted,color-mix(in srgb, var(--color-foreground) 80%, transparent))}}.pours-post__upsell-heading{font-family:var(--font-heading,var(--font-cirka));font-size:var(--text-h4-lg,20px);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.pours-post__meta-block{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.pours-post__upsell{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.pours-post__meta-heading{font-family:var(--font-body,var(--font-axiforma));font-size:var(--text-body-regular-sm,14px);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-transform:uppercase}.pours-post__meta-list{gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}.pours-post__meta-list li{font-size:var(--text-body-regular,14px);color:var(--color-muted,#e9e2d7cc)}@supports (color:color-mix(in lab,red,red)){.pours-post__meta-list li{color:var(--color-muted,color-mix(in srgb, var(--color-foreground) 80%, transparent))}}@media(min-width:1024px){.pours-post__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}}@keyframes product-upsell-spinner-spin{to{transform:rotate(360deg)}}@media(min-width:1024px){.pours-post__media{aspect-ratio:auto;height:calc(100vh - var(--header-height))}}.pours-post__body{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border,#e9e2d71f)}@supports (color:color-mix(in lab,red,red)){.pours-post__body{border-color:var(--color-border,color-mix(in srgb, var(--color-foreground) 12%, transparent))}}.pours-post__body{padding-bottom:calc(var(--spacing,.25rem) * 10)}.pours-post__body h3{font-size:var(--text-h3-sm);margin-bottom:24px}.pours-post__body ol{margin-bottom:0;padding-left:0;list-style-type:decimal;list-style-position:inside}.pours-post__body ol li{margin-bottom:24px}.pours-post__body ol li:last-child{margin-bottom:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
