@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(spectral-400.woff2) format("woff2")}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(spectral-400-italic.woff2) format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(spectral-500.woff2) format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(spectral-600.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(hanken-grotesk-variable.woff2) format("woff2")}:root{--brand: #283038;--brand-on: #FFFFFF;--accent: #E07B2C;--accent-on: #FFFFFF;--paper: #FFFFFF;--paper-2: #F1F2F0;--ink: #16191E;--ink-muted: #6E7178;--rule: #E5E5E2;--rating: #C99A28;--brand-rgb: 40, 48, 56;--brand-on-rgb: 255, 255, 255;--accent-rgb: 224, 123, 44;--accent-on-rgb: 255, 255, 255;--paper-rgb: 255, 255, 255;--paper-2-rgb: 241, 242, 240;--ink-rgb: 22, 25, 30;--ink-muted-rgb: 110, 113, 120;--rule-rgb: 229, 229, 226;--rating-rgb: 201, 154, 40;--error: #C0392B;--error-rgb: 192, 57, 43;--success: #2E7D5B;--success-rgb: 46, 125, 91;--info: #1F5C5C;--info-rgb: 31, 92, 92;--type-display: "Spectral", Newsreader, Georgia, "Times New Roman", serif;--type-body: "Hanken Grotesk", Manrope, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--type-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--type-display-size: 40px;--type-h1-size: 32px;--type-h2-size: 24px;--type-h3-size: 19px;--type-h4-size: 17px;--type-body-size: 16px;--type-small-size: 14px;--type-micro-size: 12px;--line-height-display: 1.1;--line-height-heading: 1.2;--line-height-body: 1.55;--tracking-tight: -.018em;--tracking-normal: 0;--tracking-loose: .04em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--radius-button: 9999px;--radius-card: 12px;--radius-input: 8px;--radius-image: 12px;--btn-height-sm: 36px;--btn-height-md: 48px;--btn-height-lg: 56px;--border-width: 1px;--border: 1px solid var(--rule);--shadow-card: 0 1px 2px rgba(0, 0, 0, .04);--shadow-overlay: 0 8px 24px rgba(0, 0, 0, .08);--transition-fast: .15s ease-out;--transition-base: .2s ease-out;--transition-slide: .28s cubic-bezier(.4, 0, .2, 1);--transition-overlay: .35s cubic-bezier(.4, 0, .2, 1);--container-max: 1400px;--container-padding: var(--space-5);--color-foreground: var(--ink-rgb);--color-background: var(--paper-rgb);--color-background-contrast: var(--paper-2-rgb);--color-button: var(--brand-rgb);--color-button-text: var(--brand-on-rgb);--color-secondary-button: var(--paper-rgb);--color-secondary-button-text: var(--brand-rgb);--color-link: var(--accent-rgb);--color-badge-foreground: var(--ink-rgb);--color-badge-background: var(--paper-rgb);--color-badge-border: var(--rule-rgb)}@media(min-width:750px){:root{--type-display-size: 56px;--type-h1-size: 40px;--type-h2-size: 28px;--type-h3-size: 21px;--type-h4-size: 18px;--type-body-size: 17px}}body{font-family:var(--type-body);font-size:var(--type-body-size);line-height:var(--line-height-body);color:var(--ink);background-color:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--type-display);line-height:var(--line-height-heading);letter-spacing:var(--tracking-tight);color:var(--ink);font-weight:500}h1,.h1{font-size:var(--type-h1-size);line-height:var(--line-height-display)}h2,.h2{font-size:var(--type-h2-size)}h3,.h3{font-size:var(--type-h3-size)}.h0{font-size:var(--type-display-size);line-height:var(--line-height-display)}a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;transition:color var(--transition-fast)}a:hover{color:var(--brand)}.button,button,[type=submit],[type=button]{border-radius:var(--radius-button);font-family:var(--type-body);font-weight:600;letter-spacing:var(--tracking-normal);transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}input,textarea,select{border-radius:var(--radius-input);font-family:var(--type-body)}.card,.card__inner,.card-wrapper,.media,.media--landscape,.media--portrait,.media img{border-radius:var(--radius-image)}body,.body{font-family:var(--type-body);font-size:var(--type-body-size);line-height:var(--line-height-body);color:var(--ink)}h0,.h0{font-family:var(--type-display);font-size:clamp(36px,5vw,60px);font-weight:500;line-height:1.05;letter-spacing:-.022em;color:var(--ink);margin:0}h1,.h1{font-family:var(--type-display);font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.1;letter-spacing:-.018em;color:var(--ink);margin:0}h2,.h2{font-family:var(--type-display);font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.012em;color:var(--ink);margin:0}h3,.h3{font-family:var(--type-display);font-size:clamp(19px,1.5vw,22px);font-weight:500;line-height:1.25;color:var(--ink);margin:0}h4,.h4{font-family:var(--type-display);font-size:18px;font-weight:500;line-height:1.3;color:var(--ink);margin:0}h5,.h5,h6,.h6{font-family:var(--type-body);font-size:14px;font-weight:700;letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--ink);margin:0}.button,.shopify-payment-button__button{border-radius:var(--radius-button);font-family:var(--type-body);font-weight:600;font-size:var(--type-body-size);letter-spacing:0;padding-block:var(--space-3);padding-inline:var(--space-5);min-height:var(--btn-height-md)}.button--primary,.shopify-payment-button__button--unbranded{background:var(--brand)!important;color:var(--brand-on)!important;border:none}.button--primary:hover{background:var(--ink)!important}.card__heading,.card__heading a,.card-information .card__heading,.card-information .card__heading a{font-family:var(--type-display)!important;font-weight:500;font-size:19px;line-height:1.25;letter-spacing:-.005em;text-transform:none!important;color:var(--ink);text-decoration:none}@media(hover:hover){.card__heading a:hover{color:var(--accent)}}.card-information,.card-information *{font-family:var(--type-body)}.card__information,.card__content{padding-top:16px}.price__regular .price-item,.price-item{font-family:var(--type-body);font-size:17px;font-weight:500;color:var(--ink)}.title-wrapper-with-link h2,h2.title,.section-header__heading,.title.h2,.title.h1{font-family:var(--type-display);font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.012em;color:var(--ink)}.header-wrapper{background:var(--paper);border-bottom:none!important;box-shadow:none!important}.scrolled-past-header:not(.shopify-section-header-hidden) .header-wrapper{box-shadow:0 1px rgba(var(--ink-rgb),.05),0 8px 16px -12px rgba(var(--ink-rgb),.08)!important}.header-wrapper .header,header.header{padding-block:4px!important;min-height:0!important}@media(min-width:990px){.header-wrapper .header,header.header{padding-block:4px!important}}.header__heading-logo,.header__heading-link img{height:auto!important;width:auto!important;max-height:28px;max-width:100%}@media(min-width:990px){.header__heading-logo,.header__heading-link img{max-height:34px}}.header__menu-item,.header__menu-item span,.header__active-menu-item{font-family:var(--type-body);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);position:relative;text-decoration:none;transition:color var(--transition-fast)}.header__menu-item,.header__menu-item:hover,.header__menu-item:focus,.header__menu-item:focus-visible,.header__menu-item span,.header__menu-item:hover span,.header__menu-item.link,.header__menu-item.link--text,.header__menu-item.link--text:hover,details[open]>.header__menu-item,details[open]:hover>.header__menu-item,.header__active-menu-item{text-decoration:none!important}.header__menu-item{padding:4px 12px}@media(min-width:990px){.header__menu-item{padding:4px 14px}}.header__menu-item:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left center;transition:transform var(--transition-base)}@media(min-width:990px){.header__menu-item:after{left:14px;right:14px}}.header__menu-item:hover:after,.header__active-menu-item:after{transform:scaleX(1)}.header__menu-item:hover,.header__menu-item:hover span,.header__active-menu-item{color:var(--ink)}.header__icons{gap:4px}.header__icon,.header__icon--cart{color:var(--ink);transition:color var(--transition-fast)}.header__icon svg,.header__icon--cart svg{width:22px!important;height:22px!important}@media screen and (max-width:749px){.header__search{display:none!important}}.header__icon:hover,.header__icon--cart:hover{color:var(--accent)}.cart-count-bubble{background:var(--accent);color:var(--accent-on);font-family:var(--type-body);font-size:11px;font-weight:600;letter-spacing:0;min-width:18px;height:18px;border-radius:999px;padding:0 5px}.mega-menu__content,.header__submenu{background:var(--paper);border:none!important;box-shadow:0 18px 32px -16px rgba(var(--ink-rgb),.18),0 1px rgba(var(--ink-rgb),.05);border-radius:0;padding:32px 40px}.mega-menu__list{gap:32px}.mega-menu__link,.header__submenu .header__menu-item{font-size:14px;padding:6px 0}.mega-menu__link--level-2{font-family:var(--type-display);font-size:18px;font-weight:500;letter-spacing:var(--tracking-tight);color:var(--ink);margin-bottom:8px}.search-modal__form,.predictive-search{background:var(--paper)}.search-modal__form .field__input{border:none;border-bottom:1px solid var(--ink);border-radius:0;padding-inline:0;font-family:var(--type-body);font-size:18px;background:transparent}.link-with-icon,.link.link--text,.button.button--tertiary{font-family:var(--type-body);font-size:16px;font-weight:600;letter-spacing:0;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:var(--rule)}.link-with-icon:hover,.link.link--text:hover,.button.button--tertiary:hover{color:var(--accent);text-decoration-color:var(--accent)}.collection__title,.featured-blog__title{font-family:var(--type-display);margin-bottom:32px}.footer-block__heading{font-family:var(--type-display);font-size:20px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink)}.footer-block__details-content,.footer-block__details-content p{font-family:var(--type-body);font-size:15px;line-height:1.55;color:var(--ink-muted)}.footer__content-top{padding-block:72px}.utility-bar{padding-block:0!important;min-height:0}.utility-bar__grid{padding-block:8px!important;min-height:0!important}.utility-bar .announcement-bar{padding:0!important;min-height:0!important}.utility-bar .page-width{padding-inline:24px}.utility-bar__grid{justify-items:start;text-align:left}.utility-bar__grid--3-col{grid-template-columns:auto 1fr auto}.announcement-bar,.announcement-bar__announcement,.utility-bar__grid .announcement-bar{text-align:left!important;justify-self:start!important;display:flex!important;justify-content:flex-start!important;width:100%!important}.announcement-bar__message,.announcement-bar__message.h5{font-family:var(--type-body)!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.005em!important;text-transform:none!important;line-height:1.3!important;margin:0!important;padding:0!important;min-height:0!important;text-align:left!important;display:inline-flex!important;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-start;color:rgb(var(--color-foreground))!important}.announcement-bar__cta{font-size:12.5px}.announcement-bar__cta{font-family:var(--type-body);font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--accent);display:inline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:opacity var(--transition-fast)}.announcement-bar__cta:hover{opacity:.7}.announcement-bar__cta>span[aria-hidden]{display:none!important}.product-media-container,.product-media-container.media-fit-contain,.product-media-container.media-fit-cover{border:none!important;border-radius:0!important;background:var(--paper)!important;box-shadow:none!important}@media screen and (max-width:749px){.product__media,.product__media-wrapper .product__media,.product__modal-opener .product__media{padding-top:100%!important;aspect-ratio:auto!important;height:0!important}slider-component.slider-mobile-gutter{padding-inline:0!important;margin-inline:0!important}.product__media-list.slider,.product__media-list.grid--peek{padding-inline:0!important;margin-inline:0!important;gap:0!important;scroll-padding:0!important}.product__media-item,.product__media-list .product__media-item.slider__slide{width:100%!important;padding:0!important}.product-media-container.media-fit-contain .product__media img,.product-media-container .product__media img,.product__modal-opener img.product__media-image{object-fit:cover!important}.section-template--product .product,.product.grid{padding-top:0!important}.product__media-wrapper{margin-bottom:8px}}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:50%;width:50%;padding-right:32px}.product--large:not(.product--no-media) .product__info-wrapper{max-width:50%;width:50%;padding-left:16px}}@media screen and (min-width:1200px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:46%;width:46%}.product--large:not(.product--no-media) .product__info-wrapper{max-width:54%;width:54%;padding-left:24px}}.section-template--product .product,.product.grid{padding-top:20px!important}@media screen and (min-width:990px){.section-template--product .product,.product.grid{padding-top:24px!important}}.product .shopify-payment-terms,.product shopify-payment-terms,.product .product__tax,.product .product__tax.caption,.product__info-container .shopify-payment-terms,.product__info-container shopify-payment-terms{display:none!important}.product__title h1,h1.product__title{font-family:var(--type-display);font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.1;letter-spacing:-.018em;color:var(--ink);margin:0 0 4px;text-wrap:balance}.product__price .price{font-family:var(--type-display);font-size:22px;font-weight:500}.fs-pdp-rating{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink);font-family:var(--type-body);font-size:14px;font-weight:500;margin-block:2px 6px;transition:color var(--transition-fast)}.fs-pdp-rating:hover{color:var(--accent)}.fs-pdp-rating__stars{position:relative;display:inline-block}.fs-pdp-rating__stars-row{display:block;color:var(--rule);font-size:16px;line-height:1;letter-spacing:1px;white-space:nowrap}.fs-pdp-rating__stars-row--filled{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--fs-rating-fill, 100%);overflow:hidden;color:var(--rating)}.fs-pdp-rating__value{font-weight:600}.fs-pdp-rating__count{color:var(--ink-muted);font-weight:500}.fs-pdp-recipe-link{display:inline-flex;align-items:baseline;gap:6px;margin-block:12px 4px;font-family:var(--type-body);font-size:14px;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:var(--rule);transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.fs-pdp-recipe-link:hover{color:var(--accent);text-decoration-color:var(--accent)}.product__description.rte{font-family:var(--type-body);font-size:15px;line-height:1.6;color:var(--ink-muted);margin-block:8px 16px}.product__description.rte p{margin:0 0 .6em}.product__description.rte p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}[id$=__17278089546cbc4b8c]{padding-bottom:56px}.fs-yield-chip{display:flex;width:fit-content;align-items:center;margin:14px 0 4px;padding:5px 12px;border:var(--border);border-radius:9999px;background:var(--paper-2);font-family:var(--type-body);font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ink);white-space:nowrap}@media(max-width:749px){.fs-yield-chip{font-size:12px;padding:4px 10px;margin:12px 0 2px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/theme-tokens.css.map */
