store-dialog[data-open].hidden.grid{display:grid}store-dialog[data-open].hidden.flex{display:flex}store-dialog[data-open].hidden{display:block}store-dialog{height:100vh;height:100dvh;overscroll-behavior:contain}store-dialog[data-below-header]{top:var(--header-h, 0);bottom:auto;height:calc(100dvh - var(--header-h, 0));overscroll-behavior:contain}store-dialog[data-below-header] .dialog-panel{height:100%;max-height:100%}#cart:has([data-cart-empty]) [data-cart-hide-when-empty]{display:none}#cart:has([data-cart-empty]) #cart-items{background:var(--upsell-band, #F7ECE0)}footer{display:flex;justify-content:space-between;margin-top:2rem}footer a{text-decoration:none;color:var(--color-foreground)}footer .footer__links,footer .footer__payment{display:flex;gap:1rem}[data-header=true]{--button-h: 2.625rem;--button-h-md: var(--button-h)}@media(min-width:77.5rem){[data-header=true]{--button-h: 3rem}}[data-header=true] [data-header-logo=true] .header-logo{display:grid}[data-header=true] [data-header-logo=true] .header-logo>*{grid-area:1 / 1;transition:opacity var(--motion-micro, .24s) var(--ease-out-expo, ease-out)}[data-header=true] [data-header-logo=true] .header-logo>*:nth-child(2){opacity:0}[data-header=true][data-active] [data-header-logo=true] .header-logo>*:first-child,[data-header=true][data-dialog-open] [data-header-logo=true] .header-logo>*:first-child,[data-header=true][data-logo-default=active] [data-header-logo=true] .header-logo>*:first-child{opacity:0}[data-header=true][data-active] [data-header-logo=true] .header-logo>*:nth-child(2),[data-header=true][data-dialog-open] [data-header-logo=true] .header-logo>*:nth-child(2),[data-header=true][data-logo-default=active] [data-header-logo=true] .header-logo>*:nth-child(2){opacity:1}[data-header=true]{--header-shadow: none;--header-shadow-delay: 0ms}[data-header=true][data-active]{--header-shadow: 0px 0px 32px 0px #0000001A;--header-shadow-delay: .12s}body:has(store-dialog[data-below-header][data-open]) [data-header=true]{--header-shadow: none;--header-shadow-delay: 0ms}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.flavor-slots__heading{margin-bottom:.625rem;font-weight:700;font-size:.75rem;line-height:1.4;text-transform:uppercase;color:#064833}.flavor-slots__rows{display:flex;flex-direction:column;gap:.5rem}.flavor-slot{position:relative}.flavor-slot__trigger{display:flex;align-items:center;gap:.75rem;width:100%;min-height:4rem;padding:.5rem .625rem;border:1px solid #064833;border-radius:.625rem;background:transparent;color:#064833;text-align:left;cursor:pointer;transition:background-color var(--motion-micro, .24s) var(--ease-out-expo, ease-out)}.flavor-slot__trigger:hover,.flavor-slot__trigger[aria-expanded=true]{background:#fff9f2}.flavor-slot__trigger:focus-visible,.flavor-slot__option:focus-visible{outline:2px solid #059841;outline-offset:2px}.flavor-slot__image{flex:0 0 auto;width:3rem;height:3rem;border-radius:9999px;overflow:hidden;background:#ebf1e4}.flavor-slot__image img{display:block;width:100%;height:100%;object-fit:cover}.flavor-slot__label{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5625rem}.flavor-slot__title{min-width:0;font-family:Neue Haas Grotesk Text Pro,system-ui,sans-serif;font-weight:700;font-size:.8125rem;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere}.flavor-slot__chevron{flex:0 0 auto;transition:transform var(--motion-micro, .24s) var(--ease-out-expo, ease-out)}.flavor-slot__chevron.is-open{transform:rotate(180deg)}.flavor-slot__list{position:absolute;left:0;right:0;top:calc(100% + .25rem);z-index:30;margin:0;padding:.25rem;list-style:none;background:#fff9f2;border:1px solid #064833;border-radius:.625rem;box-shadow:0 .5rem 1.5rem #0648331f;max-height:60vh;overflow-y:auto}.flavor-slot__option{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.375rem .5rem;border-radius:.5rem;color:#064833;cursor:pointer}.flavor-slot__option:hover,.flavor-slot__option:focus-visible{background:#ebf1e4}.flavor-slot__option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.flavor-slot__oos{flex:0 0 auto;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.7}@media(min-width:1240px){.flavor-slots__heading{margin-bottom:.75rem;font-size:.875rem}}.icon-text-badge__desc a{color:var(--badge-link, #064833);text-decoration:underline}.icon-text-badge__desc p{margin:0}.store-marquee__track{animation:store-marquee-x linear infinite var(--marquee-duration, 20s);animation-fill-mode:both;will-change:transform}.store-marquee[data-dir=right] .store-marquee__track{animation-direction:reverse}.store-marquee[data-dir=right] .store-marquee__track{flex-direction:row-reverse}marquee-scroller[data-paused] .store-marquee__track{animation-play-state:paused}.store-marquee marquee-scroller[data-stopped] .store-marquee__track{animation-play-state:paused}.store-marquee[data-dir=right] .store-marquee__inner{flex-direction:row-reverse}@keyframes store-marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.store-marquee__track{animation-play-state:paused}}.slash-list{column-gap:var(--gap-x, .5rem);row-gap:var(--gap-y, .25rem)}.slash-list>*{display:inline-flex;align-items:baseline}.slash-list>*>p{margin:0}.slash-list>*:not(:last-child):after{content:var(--slash-content, "/");margin-left:var(--gap-x, .5rem);color:var(--slash-color, currentColor);opacity:var(--slash-opacity, .25);font-weight:700;font-size:var(--slash-size, .75rem)}.store-slider-pagination .store-dot.is-selected{background:var(--dot-active-bg);opacity:1}.store-carousel{position:relative;-ms-overflow-style:none;scrollbar-width:none}.store-carousel::-webkit-scrollbar{display:none}toc-nav{display:block;width:100%;border:1px solid var(--color-border, #E6E6E6);border-radius:.625rem;background:var(--color-background, #FFF9F2)}.toc-nav__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;background:none;border:0;cursor:pointer;color:var(--color-foreground, #064833);font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-weight-cta, 500)}.toc-nav__chevron{flex:0 0 auto;transition:transform var(--motion-micro, .24s) var(--ease-out-expo, ease-out)}.toc-nav__toggle[aria-expanded=true] .toc-nav__chevron{transform:rotate(180deg)}.toc-nav__clip{overflow:hidden;min-height:0}.toc-nav__label{display:none}.toc-nav__list{list-style:none;margin:0;padding:0 1rem .75rem}.toc-nav__link{display:grid;padding:.3125rem 0;color:var(--color-foreground, #064833);opacity:.6;text-decoration:none;font-size:var(--font-small-size);line-height:var(--font-small-line-height, 1.4);transition:opacity var(--motion-micro, .24s) var(--ease-out-expo, ease-out),color var(--motion-micro, .24s) var(--ease-out-expo, ease-out)}.toc-nav__link>span,.toc-nav__link:after{grid-area:1 / 1}.toc-nav__link:after{content:attr(data-text);font-weight:var(--font-weight-cta, 500);visibility:hidden}.toc-nav__link:hover{opacity:.85;color:var(--color-foreground, #064833)}.toc-nav__link[data-active]{opacity:1;font-weight:var(--font-weight-cta, 500)}.toc-nav__link--sub{padding-left:.875rem}@media(min-width:77.5rem){toc-nav{border:0;border-radius:0;background:transparent;width:var(--toc-w, 16rem);flex:0 0 auto;position:sticky;top:var(--toc-top, calc(var(--header-h, 9.125rem) + 1.5rem))}.toc-nav__toggle{display:none}.toc-nav__panel{grid-template-rows:1fr}.toc-nav__label{display:block;margin:0 0 .75rem;font-size:var(--font-small-size);letter-spacing:.08em;text-transform:uppercase;opacity:.55}.toc-nav__listwrap{position:relative;padding-left:1rem;border-left:1px solid var(--color-border, #E6E6E6)}.toc-nav__list{padding:0}.toc-nav__indicator{position:absolute;left:calc(-.125rem - .5px);top:0;width:.25rem;border-radius:6.25rem;background:var(--color-accent, #FAA61A);transition:transform var(--motion-micro, .24s) var(--ease-out-expo, ease-out)}.toc-nav__indicator[hidden]{display:none}@media(prefers-reduced-motion:reduce){.toc-nav__indicator{transition:none}}}.cart-upsell-track{scroll-padding-inline:var(--pl, 0);cursor:grab}.cart-upsell-track.is-dragging{cursor:grabbing}@media(min-width:77.5rem){.cart-upsell-track{scroll-padding-inline:var(--pl-lg, var(--pl, 0))}}.cart-upsell-track .card{padding:.75rem}.cart-upsell-track .card [data-card-media]{width:4rem;height:4rem}.cart-upsell-track h4{font-size:var(--upsell-title-size, 1rem);letter-spacing:-.02em;overflow-wrap:anywhere}.flavor-slot__list--inflow{position:static;margin-top:.375rem;box-shadow:none}:where(.flavor-slot__list--inflow) .flavor-slot__option{width:100%;border:0;background:none;text-align:left;font-family:inherit}.flavor-slot__list--inflow .flavor-slot__option:disabled{cursor:not-allowed}.btn-atc{--button-h: auto;--button-h-md: auto;--button-px: 1rem;--button-px-md: 1rem;--button-gap: .75rem;--button-gap-md: .625rem;font-size:1.0625rem;line-height:1.4}@media(min-width:1240px){.btn-atc{font-size:1.25rem}.btn-atc__price{font-size:1.375rem}}.btn-atc__price{font-family:var(--font-heading),sans-serif;font-size:1.1875rem;font-weight:500;line-height:1;padding-top:1px}.product-gallery__slider{-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-gallery__slider::-webkit-scrollbar{display:none}.product-gallery .store-slider-thumbs .store-dot{display:block;width:100%;max-width:var(--thumb-w, 100%);min-width:0;border-radius:var(--thumb-radius, 5px);box-sizing:border-box;border:1px solid var(--thumb-border, transparent);background:transparent;padding:0}.product-gallery .store-slider-thumbs .store-dot__box{position:relative;display:block;width:100%;border-radius:inherit;overflow:hidden}.product-gallery .store-slider-thumbs .store-dot__box:before{content:"";display:block;padding-bottom:100%}.product-gallery .store-slider-thumbs .store-dot.is-selected,.product-gallery .store-slider-thumbs .store-dot.is-active{border-color:var(--thumb-border-active, rgba(6, 72, 51, 1))}.product-gallery .store-slider-thumbs .store-dot img[data-thumb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
