.not-found.band{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.not-found.band{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.not-found__hero{max-width:36rem;margin-inline:auto;text-align:center}.not-found__heading{font-size:var(--text-3xl);letter-spacing:var(--tracking-display);text-wrap:balance}.not-found__body{margin-block-start:var(--space-sm);color:var(--color-steam);font-size:var(--text-lg);line-height:var(--leading-body)}.not-found__search{display:flex;gap:var(--space-xs);margin-block-start:var(--space-xl)}.not-found__search-input{flex:1 1 auto;min-width:0;min-height:var(--tap-min);padding-inline:var(--space-md);background-color:var(--color-rice);border:var(--border-rule) solid var(--color-ink);border-radius:var(--radius-control);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);font-weight:500}.not-found__search-input::placeholder{color:var(--color-steam)}.not-found__search-input::-webkit-search-cancel-button,.not-found__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.not-found__search-submit{flex:none}.not-found__actions{display:flex;justify-content:center;gap:var(--space-sm);margin-block-start:var(--space-lg)}@media(max-width:400px){.not-found__actions{flex-direction:column}.not-found__actions .button{width:100%}}@media(min-width:401px){.not-found__actions .button{flex:1 1 0;min-width:0}}.not-found__lineup{margin-block-start:var(--space-3xl)}.not-found__lineup-head{text-align:center;align-items:center;margin-inline:auto}.not-found__lineup-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);margin:0;padding:0;list-style:none}@media(min-width:480px){.not-found__lineup-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.not-found__lineup-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.not-found__lineup-list{grid-template-columns:repeat(5,minmax(0,1fr))}}.about-banner{--about-dark: var(--color-ink);--about-white: var(--color-rice);position:relative;isolation:isolate;display:flex;align-items:flex-end;overflow:hidden;background:var(--about-dark);color:var(--about-white)}.about-banner--hero{height:min(720px,80svh);min-height:560px;max-height:720px}.about-banner--closing{height:min(680px,76svh);min-height:520px;max-height:680px}.about-banner__media,.about-banner__placeholder,.about-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.about-banner__media{z-index:-2}.about-banner__image{width:100%;height:100%}.about-banner__placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(125deg,#4d1712,#111 52%,#24110e)}.about-banner__placeholder svg{width:40%;opacity:.4}.about-banner__overlay{z-index:-1;background:linear-gradient(90deg,#000000b8,#00000061 55%,#0000002e)}.about-banner__content{position:relative;z-index:2;box-sizing:border-box;width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);padding-block:var(--about-banner-pad-top, 160px) var(--about-banner-pad-bottom, 120px)}.about-banner__eyebrow{margin:0 0 24px;font-size:.72rem;line-height:1.2;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.about-banner__heading{max-width:1050px;margin:0;color:var(--about-white);font-size:clamp(2.75rem,6vw,4.75rem);line-height:.92;letter-spacing:-.045em}.about-banner--closing .about-banner__heading{max-width:1100px;font-size:clamp(2.75rem,6vw,4.75rem);letter-spacing:-.045em}.about-banner__subhead{max-width:760px;margin:32px 0 0;font-size:clamp(1.5rem,3vw,3rem);line-height:1.05}.about-banner__body{max-width:650px;margin-top:28px;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.55;color:#ffffffdb}.about-banner--hero .about-banner__body{max-width:620px;color:#ffffffd1}.about-banner__body p{margin:0 0 1em}.about-banner__body p:last-child{margin-bottom:0}.about-banner__accent{display:block;max-width:650px;margin-top:30px;font-size:clamp(1.3rem,2vw,2rem);line-height:1.3;font-weight:700}.about-banner__scroll{position:absolute;z-index:3;right:32px;bottom:32px;font-size:.7rem;letter-spacing:.16em;font-weight:700}@media(max-width:899px){.about-banner__content{padding-block:max(96px,calc(var(--about-banner-pad-top, 160px) * .75)) max(70px,calc(var(--about-banner-pad-bottom, 120px) * .75))}.about-banner--hero{height:640px;min-height:560px;max-height:680px}.about-banner--closing{min-height:680px}.about-banner__scroll{display:none}}@media(max-width:560px){.about-banner__heading{font-size:clamp(1.9rem,9vw,2.75rem)}.about-banner__subhead{font-size:1.45rem}}.about-community{--about-line: rgba(17, 17, 17, .18);background:#eee5d8;padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);padding-inline:var(--page-margin);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.about-community{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.about-community__container{width:100%;max-width:calc(var(--page-width) - var(--page-margin) * 2);margin-inline:auto}.about-community__intro{margin-bottom:clamp(40px,5vw,72px)}.about-community__eyebrow{margin:0 0 24px;font-size:.72rem;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.about-community__heading{max-width:900px;margin:0;font-size:clamp(2.25rem,4vw,3.625rem);line-height:.98;letter-spacing:-.03em}.about-community__lead{max-width:600px;margin:30px 0 0;font-size:clamp(1.2rem,2vw,1.8rem)}.about-community__campaigns{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line)}.about-community__campaign{padding:34px 45px 40px 0}.about-community__campaign+.about-community__campaign{padding-left:45px;border-left:1px solid var(--about-line)}.about-community__campaign>span{font-size:.7rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase}.about-community__campaign h3{margin:30px 0 22px;font-size:clamp(1.75rem,3.25vw,2.75rem);line-height:.98;letter-spacing:-.03em}.about-community__campaign p{max-width:520px;margin:0;font-size:1rem;line-height:1.6}.about-community__media{width:min(100%,820px);margin:48px auto 0}.about-community__image{display:block;width:100%;max-height:480px;object-fit:contain;background:var(--color-rice);border:1px solid rgba(17,17,17,.14);box-shadow:0 14px 34px #1111110e;padding:7px}.about-community__placeholder{display:flex;align-items:center;justify-content:center;min-height:min(480px,50vw);background:linear-gradient(145deg,#d8cbbb,#ece3d7);border:1px solid rgba(17,17,17,.12)}.about-community__placeholder svg{width:30%;opacity:.45}.about-community__caption{margin:10px 0 0;text-align:center;font-size:.66rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase;opacity:.65}.about-community__statement{margin-top:40px;padding-top:clamp(32px,4vw,56px);border-top:1px solid var(--about-line);font-size:clamp(2rem,4vw,3.625rem);line-height:.98;letter-spacing:-.03em;font-weight:700}@media(max-width:899px){.about-community__campaigns{grid-template-columns:1fr}.about-community__campaign{padding:40px 0}.about-community__campaign+.about-community__campaign{padding-left:0;border-left:0;border-top:1px solid var(--about-line)}.about-community__media{width:100%;margin-top:38px}.about-community__image{max-height:none}}@media(max-width:560px){.about-community__heading{font-size:clamp(1.8rem,9vw,2.5rem)}.about-community__campaign h3{font-size:clamp(1.5rem,7vw,2rem)}}.about-feature{--about-red: #c93427;--about-dark: var(--color-ink);--about-paper: #f7f2e9;--about-cream: #eee5d8;--about-white: var(--color-rice);--about-line: rgba(17, 17, 17, .18);position:relative;padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);padding-inline:var(--page-margin);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7);color:var(--about-dark)}@media(min-width:750px){.about-feature{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.about-feature--cream{background:var(--about-cream)}.about-feature--paper{background:var(--about-paper)}.about-feature--black{background:var(--about-dark);color:var(--about-white)}.about-feature__container{width:100%;max-width:calc(var(--page-width) - var(--page-margin) * 2);margin-inline:auto}.about-feature__intro{margin-bottom:clamp(40px,5vw,72px)}.about-feature__eyebrow{margin:0 0 24px;font-size:.72rem;line-height:1.2;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.about-feature__heading{max-width:900px;margin:0;font-size:clamp(2rem,3.5vw,3rem);line-height:.98;letter-spacing:-.03em}.about-feature__heading--massive{max-width:1200px;font-size:clamp(2.5rem,4.5vw,4.75rem)}.about-feature__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(50px,8vw,120px);align-items:center}.about-feature__grid--image-left .about-feature__media{order:-1}.about-feature__copy .about-feature__heading{margin-bottom:42px}.about-feature__body{font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.65}.about-feature--black .about-feature__body{color:color-mix(in srgb,var(--color-rice) 86%,transparent)}.about-feature__body p{margin:0 0 1.25em}.about-feature__body p:last-child{margin-bottom:0}.about-feature__media{min-width:0}.about-feature__image{display:block;width:100%;max-height:480px;object-fit:cover;background:var(--about-white);border:1px solid rgba(17,17,17,.14);box-shadow:0 14px 34px #1111110e;padding:7px}.about-feature--black .about-feature__image{background:#171717;border-color:#ffffff2e;box-shadow:0 16px 38px #00000038}.about-feature__placeholder{display:flex;align-items:center;justify-content:center;min-height:340px;background:linear-gradient(145deg,#d8cbbb,#ece3d7);border:1px solid rgba(17,17,17,.12)}.about-feature__placeholder svg{width:36%;opacity:.45}.about-feature__caption{margin:8px 0 0;font-size:.66rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase;opacity:.65}.about-feature--black .about-feature__caption{color:var(--about-white)}.about-feature__note{max-width:900px;margin:clamp(36px,4.5vw,64px) auto 0;padding:24px 0;text-align:center;border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line)}.about-feature__note-label{display:block;margin-bottom:18px;font-size:.7rem;letter-spacing:.15em;font-weight:700}.about-feature__note-body{max-width:650px;margin:auto;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.6}.about-feature__note-body p{margin:0}.about-feature__statement{margin-top:clamp(36px,4.5vw,64px);padding-top:clamp(24px,3vw,40px);border-top:1px solid var(--about-line);font-size:clamp(2.25rem,5vw,4rem);line-height:.96;letter-spacing:-.035em;font-weight:700}.about-feature__statement--smaller{font-size:clamp(1.75rem,3vw,2.5rem)}.about-feature__statement--medium{font-size:clamp(2rem,4vw,3rem)}@media(max-width:899px){.about-feature__grid{grid-template-columns:1fr}.about-feature__grid--image-left .about-feature__media{order:0}.about-feature__placeholder{min-height:260px}.about-feature__statement{margin-top:36px;padding-top:28px;font-size:clamp(1.8rem,9vw,2.75rem)}.about-feature__note{margin-top:52px}}@media(max-width:560px){.about-feature__heading{font-size:clamp(1.7rem,8vw,2.25rem)}.about-feature__heading--massive{font-size:clamp(1.9rem,9vw,2.75rem)}}.about-first-sales{background:#c93427;color:var(--color-rice);padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);padding-inline:var(--page-margin);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.about-first-sales{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.about-first-sales__container{width:100%;max-width:calc(var(--page-width) - var(--page-margin) * 2);margin-inline:auto}.about-first-sales__headline span{display:block;width:fit-content;font-size:.7rem;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.about-first-sales__headline strong{display:block;margin-top:16px;font-size:clamp(3rem,6vw,5.5rem);line-height:.9;letter-spacing:-.04em;font-weight:700}.about-first-sales__headline h2{margin:18px 0 0;color:var(--color-rice);font-size:clamp(2.25rem,4.5vw,4rem);line-height:.95}.about-first-sales__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:center;margin-top:36px}.about-first-sales__body{font-size:clamp(1.05rem,1.5vw,1.45rem);line-height:1.65;color:color-mix(in srgb,var(--color-rice) 86%,transparent)}.about-first-sales__body p{margin:0 0 1.25em}.about-first-sales__body p:last-child{margin-bottom:0}.about-first-sales__media{min-width:0}.about-first-sales__image{display:block;width:100%;max-height:480px;object-fit:cover;background:#171717;border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 38px #00000038;padding:7px}.about-first-sales__placeholder{display:flex;align-items:center;justify-content:center;min-height:420px;background:linear-gradient(145deg,#1d1d1d,#050505);border:1px solid rgba(255,255,255,.15)}.about-first-sales__placeholder svg{width:36%;opacity:.5}.about-first-sales__pitch{display:flex;flex-direction:column;margin-top:36px;padding-top:28px;border-top:1px solid rgba(255,255,255,.35)}.about-first-sales__pitch strong{font-size:clamp(3rem,6vw,5.5rem);line-height:.9;letter-spacing:-.04em}.about-first-sales__pitch span{margin-top:18px;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700}.about-first-sales__pitch em{margin-top:12px;font-size:clamp(1.25rem,2vw,1.75rem);font-style:normal;text-transform:uppercase}.about-first-sales__closing{margin-top:36px;font-size:clamp(2.25rem,4.5vw,4rem);line-height:.95;letter-spacing:-.035em;font-weight:700}@media(max-width:899px){.about-first-sales__grid{grid-template-columns:1fr;margin-top:34px}.about-first-sales__placeholder{min-height:320px}.about-first-sales__pitch{margin-top:46px}.about-first-sales__closing{margin-top:44px}}@media(max-width:560px){.about-first-sales__headline strong{font-size:clamp(2.5rem,18vw,3.5rem)}.about-first-sales__headline h2{font-size:clamp(1.8rem,9vw,2.5rem)}.about-first-sales__pitch{align-items:center}.about-first-sales__pitch strong{font-size:clamp(2rem,14vw,3rem)}}.about-founders{--about-line: rgba(17, 17, 17, .18);background:#f7f2e9;padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);padding-inline:var(--page-margin);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.about-founders{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.about-founders__container{width:100%;max-width:calc(var(--page-width) - var(--page-margin) * 2);margin-inline:auto}.about-founders__intro{margin-bottom:clamp(40px,5vw,72px)}.about-founders__eyebrow{margin:0 0 24px;font-size:.72rem;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.about-founders__heading{max-width:1200px;margin:0;font-size:clamp(2.25rem,4vw,3.625rem);line-height:.98;letter-spacing:-.03em}.about-founders__media{width:min(100%,1120px);margin:34px auto 0}.about-founders__image{display:block;width:100%;max-height:480px;object-fit:cover}.about-founders__placeholder{display:flex;align-items:center;justify-content:center;min-height:min(480px,50vw);background:linear-gradient(145deg,#d8cbbb,#ece3d7);border:1px solid rgba(17,17,17,.12)}.about-founders__placeholder svg{width:30%;opacity:.45}.about-founders__caption{margin:8px 0 0;font-size:.66rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase;opacity:.65}.about-founders__lead{max-width:780px;margin:42px 0 34px;font-size:clamp(1.25rem,2vw,2rem);line-height:1.35}.about-founders__lead p{margin:0 0 1em}.about-founders__lead p:last-child{margin-bottom:0}.about-founders__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--about-line)}.about-founders__person{min-width:0;padding:24px 22px 12px 0;border-right:1px solid var(--about-line)}.about-founders__person+.about-founders__person{padding-left:22px}.about-founders__person:last-child{border-right:0}.about-founders__number{display:block;margin-bottom:34px;font-size:.68rem;letter-spacing:.14em;opacity:.55}.about-founders__person h3{margin:0;font-size:clamp(1.1rem,1.5vw,1.6rem);line-height:1}.about-founders__person p{margin:12px 0 0;font-size:1rem;line-height:1.45;opacity:.68}@media(max-width:899px){.about-founders__list{grid-template-columns:1fr 1fr}.about-founders__person{border-bottom:1px solid var(--about-line)}.about-founders__person:nth-child(2n){border-right:0}.about-founders__person:nth-child(odd){padding-left:0}}@media(max-width:560px){.about-founders__heading{font-size:clamp(1.8rem,9vw,2.5rem)}.about-founders__list{grid-template-columns:1fr}.about-founders__person,.about-founders__person+.about-founders__person{padding:26px 0;border-right:0}}.about-idea{background:var(--color-ink);color:var(--color-rice);padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);padding-inline:var(--page-margin);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.about-idea{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.about-idea__container{width:100%;max-width:calc(var(--page-width) - var(--page-margin) * 2);margin-inline:auto;display:grid;gap:clamp(44px,6vw,80px)}.about-idea__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(28px,5vw,80px);align-items:center}.about-idea__row--2{padding-top:clamp(40px,5vw,68px);border-top:1px solid rgba(255,255,255,.2)}.about-idea__copy{min-width:0}.about-idea__eyebrow{margin:0 0 18px;font-size:.72rem;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.about-idea__heading{margin:0 0 clamp(24px,3vw,38px);font-size:clamp(2rem,3.5vw,3rem);line-height:1;letter-spacing:-.03em;color:var(--color-rice)}.about-idea__body{font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.55;color:#fffc}.about-idea__body p{margin:0 0 1em}.about-idea__body p:last-child{margin-bottom:0}.about-idea__quote{margin:24px 0 0;color:var(--color-rice);font-size:clamp(2rem,3.75vw,3.625rem);line-height:1;letter-spacing:-.03em;font-weight:700}.about-idea__media{min-width:0;display:flex;align-items:center;justify-content:center;background:#171717;padding:clamp(8px,1.2vw,16px)}.about-idea__image{max-height:420px}.about-idea__placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:360px}.about-idea__placeholder svg{width:30%;opacity:.4}@media(max-width:899px){.about-idea__row{grid-template-columns:1fr;gap:22px}.about-idea__heading{font-size:clamp(1.7rem,8vw,2.25rem)}}.about-ingredients{background:#c93427;color:var(--color-rice);padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);padding-inline:var(--page-margin);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.about-ingredients{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.about-ingredients__container{width:100%;max-width:calc(var(--page-width) - var(--page-margin) * 2);margin-inline:auto}.about-ingredients__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(48px,7vw,110px);align-items:end}.about-ingredients__eyebrow{margin:0 0 24px;font-size:.72rem;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.about-ingredients__heading{margin:0;max-width:1200px;font-size:clamp(2.25rem,4.5vw,4rem);line-height:.96;letter-spacing:-.035em;color:var(--color-rice)}.about-ingredients__figure{margin:0;min-width:0;background:#f7f2e9;padding:10px 10px 12px;transform:translate(-24px) rotate(1deg);box-shadow:0 18px 45px #00000029}.about-ingredients__image{display:block;width:100%;max-height:480px;object-fit:cover}.about-ingredients__figure figcaption{margin-top:10px;color:var(--color-ink);font-size:.64rem;line-height:1.2;letter-spacing:.14em;font-weight:700;text-transform:uppercase;opacity:.68}.about-ingredients__list{display:flex;flex-wrap:wrap;gap:12px 34px;margin-top:42px;padding:30px 0;border-top:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35)}.about-ingredients__list span{font-size:clamp(.9rem,1.3vw,1.25rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.about-ingredients__statement{margin:36px 0 0;font-size:clamp(2rem,4vw,3.625rem);line-height:.98;letter-spacing:-.03em;font-weight:700}.about-ingredients__proof{display:flex;gap:20px 45px;flex-wrap:wrap;margin-top:28px;font-size:.72rem;letter-spacing:.15em;font-weight:700;text-transform:uppercase}@media(max-width:899px){.about-ingredients__grid{grid-template-columns:1fr;gap:42px}.about-ingredients__figure{width:min(88%,620px);margin-left:auto;margin-right:auto;transform:translate(0) rotate(.6deg)}.about-ingredients__statement{margin-top:28px;font-size:clamp(1.8rem,8vw,2.5rem)}}@media(max-width:560px){.about-ingredients__list{flex-direction:column}}.about-shop-cta{--about-line: rgba(17, 17, 17, .18);background:#f7f2e9;padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);padding-inline:var(--page-margin);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7);text-align:center}@media(min-width:750px){.about-shop-cta{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.about-shop-cta__container{width:100%;max-width:calc(var(--page-width) - var(--page-margin) * 2);margin-inline:auto}.about-shop-cta__eyebrow{margin:0 0 24px;font-size:.72rem;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.about-shop-cta__heading{margin:0 auto;max-width:1100px;font-size:clamp(2.75rem,6vw,4.75rem);line-height:.94;letter-spacing:-.04em}.about-shop-cta__body{max-width:620px;margin:32px auto 0;font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.5}.about-shop-cta__media{max-width:1100px;margin:32px auto 0}.about-shop-cta__image{display:block;width:100%;height:auto;max-height:560px;object-fit:cover}.about-shop-cta__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:40px}.about-shop-cta__button{min-height:54px;padding:16px 28px;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.about-shop-cta__final{margin-top:clamp(48px,6vw,88px);padding-top:32px;border-top:1px solid var(--about-line);font-size:clamp(2.25rem,5vw,4rem);line-height:.96;letter-spacing:-.035em;font-weight:700}@media(max-width:560px){.about-shop-cta__heading{font-size:clamp(1.9rem,12vw,2.75rem)}.about-shop-cta__final{font-size:clamp(1.8rem,10vw,2.5rem)}.about-shop-cta__actions{flex-direction:column}.about-shop-cta__button{width:100%}}.about-values{--about-line: rgba(17, 17, 17, .18);background:#eee5d8;padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);padding-inline:var(--page-margin);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.about-values{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.about-values__container{width:100%;max-width:calc(var(--page-width) - var(--page-margin) * 2);margin-inline:auto}.about-values__eyebrow{margin:0 0 24px;font-size:.72rem;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.about-values__value{display:grid;grid-template-columns:80px minmax(220px,.75fr) 1fr;gap:30px;align-items:baseline;padding:34px 0;border-top:1px solid var(--about-line)}.about-values__value:last-child{border-bottom:1px solid var(--about-line)}.about-values__value span{font-size:.72rem;letter-spacing:.13em}.about-values__value h3{margin:0;font-size:clamp(1.6rem,3vw,3.4rem);line-height:1}.about-values__value p{max-width:600px;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5}@media(max-width:899px){.about-values__value{grid-template-columns:48px 1fr}.about-values__value p{grid-column:2}}@media(max-width:560px){.about-values__value{grid-template-columns:36px 1fr;gap:16px}}.about-why{background:#6f1712;color:var(--color-rice);padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);padding-inline:var(--page-margin);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.about-why{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.about-why__container{width:100%;max-width:calc(var(--page-width) - var(--page-margin) * 2);margin-inline:auto}.about-why__eyebrow{margin:0 0 24px;font-size:.72rem;letter-spacing:.16em;font-weight:700;text-transform:uppercase}.about-why__heading{margin:0;color:var(--color-rice);font-size:clamp(2.75rem,6vw,4.75rem);line-height:.92;letter-spacing:-.04em}.about-why__copy{max-width:680px;margin:clamp(40px,5vw,72px) 0 0 auto;font-size:clamp(1.2rem,2vw,2rem);line-height:1.5}.about-why__copy p{margin:0 0 1.2em}.about-why__copy strong{display:block;margin:32px 0;font-size:clamp(1.75rem,3.5vw,3rem);line-height:.98}.about-why__turn{max-width:780px;margin-top:clamp(48px,6vw,88px);padding-top:32px;border-top:1px solid rgba(255,255,255,.3);font-size:clamp(1.2rem,2vw,2rem);line-height:1.45}.about-why__turn p{margin:0 0 1em}.about-why__turn p:last-child{margin-bottom:0}.about-why__statement{margin-top:clamp(40px,5vw,72px);font-size:clamp(2.25rem,5vw,4rem);line-height:.96;letter-spacing:-.035em;font-weight:700}.about-why__marquee{width:100%;max-width:100%;overflow:hidden;margin-top:clamp(48px,6vw,88px);border-top:1px solid rgba(255,255,255,.25)}.about-why__marquee>div{width:100%;max-width:100%;padding:38px 22px 40px;white-space:normal;overflow-wrap:normal;word-break:normal;font-size:clamp(1.15rem,1.7vw,1.65rem);line-height:1.3;font-weight:700;letter-spacing:-.02em;text-align:center}@media(max-width:899px){.about-why__copy{margin-top:36px}.about-why__turn{margin-top:40px;padding-top:24px}.about-why__statement{margin-top:32px;font-size:clamp(1.8rem,9vw,2.5rem)}}@media(max-width:560px){.about-why__heading{font-size:clamp(1.9rem,14vw,2.5rem)}.about-why__statement{font-size:clamp(1.7rem,10vw,2.25rem)}}.announcement-bar{padding-block:var(--space-sm);padding-inline:var(--page-margin)}.announcement-bar--ink{--focus-ring-color: var(--color-rice);background-color:var(--flavor-deep);color:var(--color-rice)}.announcement-bar--rice{background-color:var(--color-rice);color:var(--color-ink);border-block-end:var(--border-hairline) solid var(--color-hairline)}.announcement-bar__list{display:flex;justify-content:center;align-items:center;gap:var(--space-md);margin-block:0;padding:0;list-style:none;text-align:center}.announcement-bar__text{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-data)}.announcement-bar__item:not(:last-child):after{content:"\b7";margin-inline-start:var(--space-md)}.announcement-bar__link{color:inherit;text-underline-offset:.2em}@media(max-width:749px){.announcement-bar__item--secondary{display:none}}.article>.band:first-child{padding-top:calc(var(--section-pt) * .7)}.article>.band:last-child{padding-bottom:calc(var(--section-pb) * .7)}.article{margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.article>.band:first-child{padding-top:var(--section-pt)}.article>.band:last-child{padding-bottom:var(--section-pb)}.article{margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.article__hero{max-width:60rem}.article__eyebrow-link{color:var(--flavor-deep, var(--color-steam));text-decoration:none}.article__eyebrow-link:hover{text-decoration:underline}.article__title{font-size:var(--text-3xl);margin-block-start:var(--space-2xs)}.article__meta{margin-block-start:var(--space-sm);color:var(--color-steam)}.article__image{margin-block-start:var(--space-xl);width:100%;height:auto}.article__body{border-block-start:var(--border-hairline) solid var(--color-hairline)}.article__body>*+*{margin-block-start:var(--space-md)}.article__made-with{border-block-start:var(--border-hairline) solid var(--color-hairline)}.article__comments{display:flex;flex-direction:column;gap:var(--space-2xl);max-width:var(--measure);border-block-start:var(--border-hairline) solid var(--color-hairline)}.article__comments-heading{font-size:var(--text-xl);margin-block-end:var(--space-md)}.article__comment-list{display:flex;flex-direction:column;gap:var(--space-lg);margin:0;padding:0;list-style:none}.article__comment{padding-block-start:var(--space-md);border-block-start:var(--border-hairline) solid var(--color-hairline)}.article__comment-date{margin-block-start:var(--space-2xs);color:var(--color-steam)}.article__comment-body{margin-block-start:var(--space-sm)}.article__comment-form{display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start}.article__form-row{display:flex;flex-direction:column;gap:var(--space-2xs);width:100%}.article__form-input{width:100%;min-height:var(--tap-min);padding:var(--space-xs) var(--space-sm);border:var(--border-hairline) solid var(--color-steam);background-color:var(--color-rice);color:var(--color-ink);font:inherit}.article__form-input--body{min-height:8rem;resize:vertical}.blog-index.band{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.blog-index.band{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.blog-index__head{display:flex;flex-direction:column;gap:var(--space-md);margin-block-end:var(--space-xl)}.blog-index__heading{font-size:var(--text-3xl)}.blog-index__intro{max-width:var(--measure);font-size:var(--text-lg)}.blog-index__list{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}.blog-index__pagination{margin-block-start:var(--space-xl)}.blog-index__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding-block:var(--space-xl)}@media(min-width:480px){.blog-index__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.blog-index__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.bundle-builder{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.bundle-builder{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.bundle-builder__panel{display:block;padding:var(--space-lg);border:var(--border-rule) solid var(--color-ink);background-color:var(--color-rice)}.bundle-builder__was{margin-inline-end:var(--space-2xs);color:var(--color-steam);text-decoration:line-through}.bundle-builder__group{margin:0;padding:0;border:0}.bundle-builder__legend{padding:0;color:var(--color-steam)}.bundle-builder__instruction{margin-block-start:var(--space-2xs);color:var(--color-steam);font-size:var(--text-sm)}.bundle-builder__options{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm);margin:0;margin-block-start:var(--space-md);padding:0;list-style:none}.bundle-builder__slot{position:relative}.bundle-builder__slot-label{position:absolute;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);color:var(--color-steam);pointer-events:none}.bundle-builder__slot-select{-webkit-appearance:none;appearance:none;display:block;width:100%;min-height:8.25rem;padding:2.25rem var(--space-sm) var(--space-sm);border:var(--border-hairline) dashed var(--color-steam);border-color:var(--flavor, var(--color-steam));background-color:var(--flavor-wash, transparent);color:var(--color-ink);font-family:var(--font-display);font-weight:var(--weight-display);font-size:1.0625rem;line-height:1.1;letter-spacing:var(--tracking-display);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.bundle-builder__slot-select:invalid{font-family:var(--font-mono);font-weight:400;font-size:var(--text-sm);color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.bundle-builder__slot-select:not(:invalid){border-style:solid}.bundle-builder__slot-select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.bundle-builder__slot-select option:disabled{color:var(--color-steam)}@media(min-width:750px){.bundle-builder__options{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.bundle-builder__summary{display:flex;flex-direction:column;gap:var(--space-xs);margin-block-start:var(--space-lg);padding-block-start:var(--space-md);border-block-start:var(--border-hairline) solid var(--color-hairline)}.bundle-builder__readout{display:flex;flex-direction:column;gap:var(--space-2xs)}.bundle-builder__status{color:var(--color-steam);font-size:var(--text-sm)}.bundle-builder__figures{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs);margin:0}.bundle-builder__total{font-size:var(--text-lg);font-weight:var(--weight-emphasis)}.bundle-builder__total-label,.bundle-builder__unit{color:var(--color-steam)}.bundle-builder--strip .bundle-builder__panel{padding:0;border:0;border-block-start:var(--border-rule) solid var(--color-ink);padding-block-start:var(--space-lg)}.bundle-builder--panel .bundle-builder__panel{max-inline-size:44rem}.bundle-builder--panel .bundle-builder__options{gap:var(--space-2xs)}@media(min-width:750px){.bundle-builder--strip .bundle-builder__summary{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md)}}@media(min-width:990px){.bundle-builder--feature .bundle-builder__panel{padding:var(--space-xl)}.bundle-builder--feature form{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-xl);align-items:start}.bundle-builder--feature .bundle-builder__summary{margin-block-start:0;padding-block-start:0;padding-inline-start:var(--space-xl);border-block-start:0;border-inline-start:var(--border-hairline) solid var(--color-hairline)}}.bundle{--bundle-inset: max( var(--page-margin), calc((100vw - var(--page-width)) / 2 + var(--page-margin)) );padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7);padding-inline:var(--bundle-inset);background-color:var(--color-white);border-block-end:var(--border-hairline) solid var(--color-hairline)}@media(min-width:750px){.bundle{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.bundle__panel{display:grid;gap:clamp(2rem,4vw,4.5rem);background-color:var(--color-white)}.bundle__media{display:flex;align-items:center;justify-content:center;min-width:0;background-color:var(--flavor-wash);overflow:hidden}.bundle__image{display:block;width:100%;height:auto}.bundle__body{display:flex;flex-direction:column;gap:clamp(.75rem,1.4vw,var(--space-md));align-self:center;min-width:0;padding-block:clamp(2rem,4vw,4.5rem)}.bundle__eyebrow{margin:0;color:var(--flavor-deep)}.bundle__heading{margin:0;max-width:12ch;font-size:var(--text-2xl);line-height:.98}.bundle__intro{max-width:38rem;margin:0;color:var(--color-ink)}.bundle__contents{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.bundle__item{--heat-dot-color: var(--flavor-deep);display:flex;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-block-end:var(--border-hairline) solid var(--color-hairline)}.bundle__item:last-child{border-block-end:0}.bundle__item-name{margin-inline-end:auto;font-weight:var(--weight-emphasis)}.bundle__pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem .85rem;margin-top:.2rem}.bundle__price{font-size:var(--text-lg);font-weight:var(--weight-emphasis)}.bundle__per-unit{margin:0;color:var(--color-steam)}.bundle__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem var(--space-md);margin-top:.25rem}.bundle__add{flex:1 1 16rem;max-width:24rem}.bundle__badge{margin:0}.bundle__link{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-emphasis);text-underline-offset:.25em}@media(min-width:990px){.bundle__panel{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch}.bundle__media{min-height:31rem}.bundle__body{padding-inline:clamp(0rem,1vw,1rem)}}@media(max-width:989px){.bundle__body{padding-block:0}}@media(max-width:749px){.bundle__panel{gap:var(--space-lg)}.bundle__media{min-height:0}.bundle__heading{max-width:none}.bundle__actions{align-items:stretch;flex-direction:column}.bundle__add,.bundle__link{width:100%;max-width:none}}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-overlay);width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent}.cart-drawer[open]{display:flex;align-items:stretch;justify-content:flex-end}.cart-drawer:not([open]){display:none}html.cart-drawer-open{overflow:hidden}.cart-drawer::backdrop{background-color:color-mix(in srgb,var(--color-ink) 74%,transparent)}.cart-drawer__panel{display:flex;flex-direction:column;width:100%;max-width:26rem;height:100%;background-color:var(--color-rice);color:var(--color-ink);overflow-y:auto}@media(max-width:749.98px){.cart-drawer__panel{max-width:100%}}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-block-end:var(--border-hairline) solid var(--color-hairline)}.cart-drawer__title{margin:0;font-size:var(--text-lg);font-weight:var(--weight-emphasis)}.cart-drawer__close{display:grid;place-items:center;min-width:var(--tap-min);min-height:var(--tap-min);margin-inline-end:calc(var(--space-sm) * -1);background:transparent;border:0;color:var(--color-ink);font-size:var(--text-base);line-height:1;cursor:pointer}.cart-drawer__body{display:flex;flex-direction:column;flex:1;gap:var(--space-lg);padding:var(--space-lg)}.cart-drawer__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg);padding-block:var(--space-2xl)}.cart-drawer__empty-heading{font-size:var(--text-lg);color:var(--color-steam)}.cart-drawer__lines{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.cart-drawer__line{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"media body" "controls total";gap:var(--space-xs) var(--space-sm);align-items:start;padding:var(--space-sm);border:var(--border-hairline) solid var(--color-hairline);border-inline-start:var(--space-2xs) solid var(--flavor);background-color:var(--color-rice)}.cart-drawer__line-media{grid-area:media;display:grid;align-content:start;padding:var(--space-2xs);background-color:var(--flavor-wash)}.cart-drawer__line-body{grid-area:body;display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.cart-drawer__line-controls{grid-area:controls;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.cart-drawer__line-total{grid-area:total;justify-self:end;align-self:center;font-size:var(--text-base);font-weight:var(--weight-emphasis)}.cart-drawer__line-title{margin:0;font-weight:var(--weight-emphasis)}.cart-drawer__line-link{color:var(--flavor-deep);text-decoration:none}.cart-drawer__line-link:hover,.cart-drawer__line-link:focus-visible{text-decoration:underline}.cart-drawer__line-variant,.cart-drawer__line-each,.cart-drawer__line-properties{margin:0;color:var(--color-steam)}.cart-drawer__line-plan,.cart-drawer__line-discount,.cart-drawer__line-pack-label{margin:0;color:var(--flavor-deep)}.cart-drawer__line-qty{margin:0;color:var(--color-steam)}.cart-drawer__line-properties{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2xs) var(--space-xs)}.cart-drawer__line-properties dt:after{content:":"}.cart-drawer__line-properties dd{margin:0}.cart-drawer__line-was{margin-inline-end:var(--space-xs);color:var(--color-steam)}.cart-drawer__remove{color:var(--color-steam);text-underline-offset:.2em}.cart-drawer__remove:hover{color:var(--color-ink)}.cart-drawer__free-ship{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:var(--border-rule) solid var(--color-chili)}.cart-drawer__free-ship--unlocked{border-color:var(--color-ink)}.cart-drawer__free-ship-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.cart-drawer__free-ship-title{font-weight:var(--weight-emphasis);color:var(--color-chili)}.cart-drawer__free-ship--unlocked .cart-drawer__free-ship-title{color:var(--color-ink)}.cart-drawer__free-ship-threshold{flex:none;color:var(--color-steam);white-space:nowrap}.cart-drawer__free-ship-track{height:.5rem;background-color:var(--color-hairline);overflow:hidden}.cart-drawer__free-ship-fill{height:100%;background-color:var(--color-chili);transition:width var(--duration-base) var(--ease-out)}.cart-drawer__free-ship--unlocked .cart-drawer__free-ship-fill{background-color:var(--color-ink)}.cart-drawer__free-ship-sub{margin:0;font-size:var(--text-xs);color:var(--color-steam)}.cart-drawer__summary{display:flex;flex-direction:column;gap:var(--space-sm);margin-block-start:auto;padding-block-start:var(--space-lg);border-block-start:var(--border-rule) solid var(--color-ink)}.cart-drawer__row{display:flex;justify-content:space-between;gap:var(--space-md)}.cart-drawer__row--total{font-size:var(--text-xl);font-weight:var(--weight-emphasis)}.cart-drawer__note-line{margin:0;color:var(--color-steam);font-size:var(--text-sm)}.cart-drawer__checkout{width:100%;margin-block-start:var(--space-xs)}.cart-drawer__view-cart{align-self:center;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-steam)}.cart-drawer__view-cart:hover{color:var(--color-ink)}.cart{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.cart{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.cart__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md);margin-block-end:var(--space-lg)}.cart__title{font-size:var(--text-2xl)}.cart__count{color:var(--color-steam)}.cart__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg);padding-block:var(--space-2xl)}.cart__empty-heading{font-size:var(--text-lg);color:var(--color-steam)}.cart__lines{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.cart__line{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"media body" "controls total";gap:var(--space-sm) var(--space-md);align-items:start;padding:var(--space-md);border:var(--border-hairline) solid var(--color-hairline);border-inline-start:var(--space-2xs) solid var(--flavor);background-color:var(--color-rice)}.cart__line-media{grid-area:media;display:grid;align-content:start;padding:var(--space-2xs);background-color:var(--flavor-wash)}.cart__line-body{grid-area:body;display:flex;flex-direction:column;gap:var(--space-2xs)}.cart__line-controls{grid-area:controls;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.cart__line--busy{opacity:.6}.cart__line-error{width:100%;margin:0;color:var(--color-chili);font-size:var(--text-sm)}.cart__line-total{grid-area:total;justify-self:end;align-self:center;font-size:var(--text-lg)}.cart__line-title{font-weight:var(--weight-emphasis)}.cart__line-link{color:var(--flavor-deep);text-decoration:none}.cart__line-link:hover,.cart__line-link:focus-visible{text-decoration:underline}.cart__line-variant,.cart__line-each,.cart__line-properties{color:var(--color-steam)}.cart__line-plan,.cart__line-discount,.cart__line-pack-label{color:var(--flavor-deep)}.cart__line-qty{color:var(--color-steam)}.cart__line-properties{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2xs) var(--space-xs);margin:0}.cart__line-properties dt:after{content:":"}.cart__line-properties dd{margin:0}.cart__line-was{margin-inline-end:var(--space-xs);color:var(--color-steam)}.cart__remove{color:var(--color-steam);text-underline-offset:.2em}.cart__remove:hover{color:var(--color-ink)}.cart__update{display:flex;justify-content:flex-end;margin-block-start:var(--space-md)}.cart__note{display:flex;flex-direction:column;gap:var(--space-xs);margin-block-start:var(--space-lg)}.cart__note-field{padding:var(--space-sm);border:var(--border-hairline) solid var(--color-steam);background-color:var(--color-rice);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base)}.cart__summary{display:flex;flex-direction:column;gap:var(--space-sm);margin-block-start:var(--space-xl);padding-block-start:var(--space-lg);border-block-start:var(--border-rule) solid var(--color-ink)}.cart__row{display:flex;justify-content:space-between;gap:var(--space-md)}.cart__row--total{font-size:var(--text-xl);font-weight:var(--weight-emphasis)}.cart__note-line,.cart__policies{color:var(--color-steam);font-size:var(--text-sm)}.cart__policies{display:flex;flex-wrap:wrap;gap:var(--space-md)}.cart__policy{color:var(--color-ink);text-decoration:none}.cart__policy:hover,.cart__policy:focus-visible{text-decoration:underline}.cart__checkout{margin-block-start:var(--space-xs)}@media(min-width:750px){.cart__line{grid-template-columns:120px minmax(0,1fr) auto auto;grid-template-areas:"media body controls total";align-items:center;gap:var(--space-lg)}.cart__summary{align-self:flex-end;width:min(28rem,100%);margin-inline-start:auto}}.fix-collection-hero{background:var(--color-rice);color:var(--color-ink);padding-inline:var(--page-margin);padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.fix-collection-hero{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.fix-collection-hero__inner{min-height:370px;display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:center;gap:40px}.fix-collection-hero__copy{padding-block:clamp(32px,5vw,80px)}.fix-collection-hero__eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px}.fix-collection-hero h1{font-size:clamp(40px,5.1vw,78px);line-height:.98;letter-spacing:-.045em;margin:0 0 18px}.fix-collection-hero__description{font-size:clamp(15px,1.3vw,18px);line-height:1.55;max-width:440px;margin:0 0 25px}.fix-collection-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.fix-collection-hero__button{background:var(--color-ink);color:var(--color-rice)!important;padding:15px 22px;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fix-collection-hero__link{color:var(--color-ink)!important;text-underline-offset:4px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.fix-collection-hero__image{height:100%;min-height:370px;display:flex;align-items:center;justify-content:center;overflow:hidden}.fix-collection-hero__image img{width:100%;height:100%;max-height:480px;object-fit:contain;display:block}@media(max-width:749px){.fix-collection-hero__inner{grid-template-columns:1fr;gap:24px}.fix-collection-hero__copy{padding-block:34px 16px}.fix-collection-hero__image{min-height:0}.fix-collection-hero__image img{max-height:300px}.fix-collection-hero h1{font-size:48px}}.collection-intro{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.collection-intro{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.collection-intro__body{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-ink)}.collection__head-band{padding-top:calc(var(--section-pt) * .7);margin-top:calc(var(--section-mt) * .7)}.collection__foot-band,.collection__layout--tail{padding-bottom:calc(var(--section-pb) * .7);margin-bottom:calc(var(--section-mb) * .7)}.collection__foot-band--no-band{padding-top:0}.collection__head-band--tail{padding-bottom:0;margin-block-end:var(--space-xl)}@media(min-width:750px){.collection__head-band{padding-top:var(--section-pt);margin-top:var(--section-mt)}.collection__foot-band,.collection__layout--tail{padding-bottom:var(--section-pb);margin-bottom:var(--section-mb)}}.collection__head{display:flex;flex-direction:column;gap:var(--space-md);margin-block-end:var(--space-lg)}.collection__breadcrumb{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-data);color:var(--color-steam)}.collection__breadcrumb a{color:var(--color-steam)}.collection__breadcrumb [aria-current]{color:var(--color-ink)}.collection__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-xl)}.collection__intro{display:flex;flex:1 1 0;flex-direction:column;gap:var(--space-sm);min-width:0}.collection__title{font-size:var(--text-3xl)}.collection__subtitle{margin:0;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-ink)}.collection__proof{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin:0;padding:0;list-style:none;color:var(--color-steam)}.collection__proof-item{display:flex;align-items:center}.collection__proof-item:not(:last-child):after{content:"";display:inline-block;width:var(--border-hairline);height:.9em;margin-inline-start:var(--space-sm);background:var(--color-hairline)}.collection__stats{display:flex;flex-direction:column;gap:var(--space-xs);flex:0 0 auto;max-width:34ch;text-align:right}.collection__pitch-line{margin:0;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-steam)}@media(max-width:989px){.collection__stats{display:none}}.quiz-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);margin-block-end:var(--space-xl);background-color:var(--color-ink);color:var(--color-rice)}.quiz-banner__copy{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.quiz-banner__eyebrow{color:var(--color-rice)}.quiz-banner__heading{margin:0;font-size:var(--text-xl)}.quiz-banner__cta{--focus-ring-color: var(--color-rice);flex-shrink:0;border-color:var(--color-rice);color:var(--color-rice);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label)}.quiz-banner__cta:hover,.quiz-banner__cta:active{background-color:var(--color-rice);color:var(--color-ink)}@media(min-width:990px){.collection__layout--with-filters:has(.collection-filters__panel){display:grid;grid-template-columns:15.5rem minmax(0,1fr);grid-template-rows:repeat(3,auto);gap:var(--space-xl)}.collection__layout--with-filters .collection-filters__panel{grid-column:1;grid-row:1 / -1;border-inline-end:var(--border-hairline) solid var(--color-hairline)}.collection__layout--with-filters:has(.collection-filters__panel)>:not(.collection-filters__panel),.collection__layout--with-filters:has(.collection-filters__panel) .collection-filters__bar{grid-column:2}}.collection-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);margin:0;margin-block-start:var(--space-xl);padding:0;list-style:none}.collection-grid:has(.editorial-tile-cell--span-3){grid-auto-flow:dense}.collection-grid__item[hidden],.collection-grid[hidden],.collection__empty[hidden]{display:none}.collection__pagination{margin-block-start:var(--space-xl)}.collection__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding-block:var(--space-xl)}@media(min-width:480px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection__head{margin-block-end:var(--space-xl)}}.pack-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);margin-block-start:var(--space-xl);background-color:var(--color-ink);color:var(--color-rice)}.pack-band__copy{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.pack-band__heading{margin:0;font-size:var(--text-lg)}.pack-band__body{margin:0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-rice)}.pack-band__cta{--focus-ring-color: var(--color-rice);flex-shrink:0;background-color:var(--color-rice);border-color:var(--color-rice);color:var(--color-ink)}.pack-band__cta:hover,.pack-band__cta:active{background-color:transparent;border-color:var(--color-rice);color:var(--color-rice)}.collection__note{margin:var(--space-xl) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-data);color:var(--color-steam);text-align:center}.collection__note--after-band{margin-top:var(--space-md)}.collections-section{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.collections-section{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.collections-section__head{display:flex;flex-direction:column;gap:var(--space-md);margin-block-end:var(--space-lg)}.collections-section__breadcrumb{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-data);color:var(--color-steam)}.collections-section__breadcrumb a{color:var(--color-steam)}.collections-section__breadcrumb [aria-current]{color:var(--color-ink)}.collections-section__title{margin:0;font-size:var(--text-3xl)}.collections-section__intro{margin:0;max-width:var(--measure);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-ink)}@media(min-width:990px){.collections-section__head{margin-block-end:var(--space-xl)}}.collections-section__empty{padding-block:var(--space-xl);color:var(--color-steam)}.collections-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);margin:0;padding:0;list-style:none}@media(min-width:480px){.collections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.collections-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.collection-tile{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--color-rice);color:inherit;text-decoration:none;border:var(--border-hairline) solid var(--color-steam);transition:border-color var(--duration-fast) var(--ease-out)}.collection-tile:hover,.collection-tile:focus-visible{border-color:var(--color-ink)}.collection-tile:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.collection-tile:hover .collection-tile__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.collection-tile__well{aspect-ratio:1 / 1;background-color:var(--color-hairline)}.collection-tile__image,.collection-tile__image .image__img{width:100%;height:100%}.collection-tile__body{display:flex;flex-direction:column;flex:1;gap:var(--space-xs);padding:var(--space-md)}.collection-tile__title{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:clamp(1.45rem,1.7vw,2rem);letter-spacing:var(--tracking-display);line-height:1.1}.collection-tile__count{margin:0;margin-block-start:auto;color:var(--color-steam)}@media(max-width:479px){.collection-tile__body{padding:var(--space-sm);gap:var(--space-2xs)}.collection-tile__title{font-size:clamp(1.25rem,5vw,1.375rem)}}.contact-form{padding-inline:var(--page-margin);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.contact-form{margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.contact-form__container{width:100%;max-width:calc(var(--page-width) - var(--page-margin) * 2);margin-inline:auto}.contact-form__grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--space-3xl);padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7)}@media(min-width:750px){.contact-form__grid{padding-top:var(--section-pt);padding-bottom:var(--section-pb)}}.contact-form__form{display:flex;flex-direction:column;gap:var(--space-xl);margin:0}.contact-form__fieldset{display:flex;flex-direction:column;gap:var(--space-md);padding:0;margin:0;border:0;min-width:0}.contact-form__field-label{display:block;padding:0;color:var(--color-steam)}.contact-form__topics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-sm)}.contact-form__topic-item{min-width:0}.contact-form__topic{display:block;width:100%;padding:var(--space-md) var(--space-lg);border:1.5px solid var(--color-steam);border-radius:var(--style-border-radius-inputs, 2px);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-emphasis);color:var(--color-ink);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.contact-form__topic-input:checked+.contact-form__topic{border-color:var(--flavor);background-color:var(--flavor-wash)}.contact-form__topic-input:focus-visible+.contact-form__topic{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.contact-form__hint{display:block;min-height:1.5em;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5;color:var(--flavor-deep)}.contact-form__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg)}.contact-form__field{display:flex;flex-direction:column;gap:var(--space-xs)}.contact-form__field--narrow{max-width:300px}.contact-form__input{min-height:var(--tap-min);padding:var(--space-sm) var(--space-md);background-color:transparent;color:var(--color-ink);border:var(--border-hairline) solid var(--color-steam);border-radius:var(--style-border-radius-inputs, 2px);font-family:var(--font-body);font-size:var(--text-base);line-height:1.5rem}.contact-form__input--mono{font-family:var(--font-mono);font-size:var(--text-sm)}.contact-form__textarea{resize:vertical;line-height:var(--leading-body)}.contact-form__submit-row{display:flex;align-items:center;gap:var(--space-xl)}.contact-form__submit{flex:none}.contact-form__privacy{margin:0;max-width:34ch;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6;color:var(--color-steam)}.contact-form__status{margin:0;padding:var(--space-md);border:var(--border-hairline) solid currentColor}.contact-form__status--success{color:var(--color-ink);border-color:var(--color-hairline)}.contact-form__status--error{color:var(--flavor-deep);border-color:var(--flavor-deep)}.contact-form__status-lead{margin:0 0 var(--space-2xs);font-weight:var(--weight-emphasis)}.contact-form__status-list{margin:0;padding-inline-start:1.2em}.contact-form__sidebar{display:flex;flex-direction:column;gap:var(--space-lg);align-self:start;position:sticky;top:var(--space-lg)}.contact-form__response{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-xl) var(--space-2xl);background-color:var(--color-ink);color:var(--color-rice)}.contact-form__response-eyebrow{color:var(--color-rice)}.contact-form__response-heading{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);line-height:1;letter-spacing:var(--tracking-display)}.contact-form__response-body{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6}.contact-form__direct,.contact-form__faq{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border:var(--border-hairline) solid var(--color-hairline)}.contact-form__card-label{padding-bottom:var(--space-sm);border-bottom:var(--border-hairline) solid var(--color-hairline);color:var(--color-steam)}.contact-form__direct-list{display:flex;flex-direction:column;gap:var(--space-md)}.contact-form__direct-row{display:flex;flex-direction:column;gap:.2rem}.contact-form__direct-row-label{color:var(--color-steam)}.contact-form__direct-row-email{align-self:flex-start;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink);border-bottom:var(--border-hairline) solid var(--color-hairline);padding-bottom:.1rem}.contact-form__stockist{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);background-color:var(--flavor-wash)}.contact-form__stockist-eyebrow{color:var(--flavor-deep)}.contact-form__stockist-body{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--color-ink)}.contact-form__stockist-button{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background-color:var(--flavor-deep);color:var(--flavor-on);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none;border-radius:var(--style-border-radius-inputs, 2px);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.contact-form__stockist-button:hover,.contact-form__stockist-button:active{background-color:var(--color-ink);color:var(--color-rice)}.contact-form__faq-link{font-size:var(--text-sm);color:var(--color-ink);text-decoration:none}.contact-form__faq-link:hover{text-decoration:underline}.contact-form__faq-all{padding-top:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-steam);text-decoration:none}.contact-form__faq-all:hover{color:var(--color-ink)}@media(max-width:899px){.contact-form__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-2xl)}.contact-form__row{grid-template-columns:minmax(0,1fr)}.contact-form__field--narrow{max-width:none}.contact-form__submit-row{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.contact-form__submit{width:100%}.contact-form__privacy{max-width:none}.contact-form__sidebar{position:static}.contact-form__response-heading{font-size:var(--text-xl)}}.contact-hero{padding-inline:var(--page-margin);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.contact-hero{margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.contact-hero__container{width:100%;max-width:calc(var(--page-width) - var(--page-margin) * 2);margin-inline:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-2xl);padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);border-bottom:var(--border-hairline) solid var(--color-hairline)}@media(min-width:750px){.contact-hero__container{padding-top:var(--section-pt);padding-bottom:var(--section-pb)}}.contact-hero__heading-group{display:flex;flex-direction:column;gap:var(--space-md)}.contact-hero__eyebrow{margin:0;color:var(--color-steam)}.contact-hero__heading{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:clamp(3rem,5.3vw,4.75rem);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.contact-hero__supporting{flex:none;max-width:36ch;margin:0;font-size:var(--text-lg);line-height:1.55;color:var(--color-ink)}@media(max-width:899px){.contact-hero__container{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.contact-hero__heading{font-size:clamp(2.5rem,11vw,3rem)}.contact-hero__supporting{max-width:none;font-size:var(--text-base)}}.cross-sell{padding-inline:var(--page-margin);background-color:var(--cross-sell-bg, transparent)}.cross-sell__inner{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.cross-sell__inner{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.cross-sell__head{display:flex;flex-direction:column;gap:var(--space-2xs);margin-block-end:var(--space-xl)}.cross-sell__intro{display:none;color:var(--color-steam)}@media(min-width:990px){.cross-sell__head{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--space-lg)}.cross-sell__intro{display:block}}.cross-sell__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);margin:0;padding:0;list-style:none}.cross-sell__footer{display:flex;justify-content:center;margin-block-start:var(--space-xl)}@media(min-width:750px){.cross-sell__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:479px){.cross-sell__list{grid-template-columns:minmax(0,1fr)}}.custom-section{position:relative;overflow:hidden;width:100%;padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.custom-section{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.faq-support{padding-inline:var(--page-margin);background-color:var(--color-rice);color:var(--color-ink);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.faq-support{margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.faq-support__inner{display:block}.faq-support__hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-xl);padding-top:calc(var(--section-pt) * .7);padding-bottom:var(--space-xl);border-block-end:var(--border-hairline) solid var(--color-hairline)}@media(min-width:750px){.faq-support__hero{padding-top:var(--section-pt)}}.faq-support__hero-copy{display:flex;flex-direction:column;gap:var(--space-sm)}.faq-support__eyebrow{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-steam)}.faq-support__heading{margin:0;max-width:20ch;font-family:var(--font-display);font-weight:var(--weight-display);font-size:clamp(3rem,9vw,4.75rem);line-height:.95;letter-spacing:var(--tracking-display)}.faq-support__hero-intro{margin:0;max-width:36ch;font-size:var(--text-base);line-height:var(--leading-relaxed, 1.55);color:var(--color-ink)}.faq-support__main{display:flex;flex-direction:column;padding-top:var(--space-xl);padding-bottom:calc(var(--section-pb) * .7)}@media(min-width:750px){.faq-support__main{padding-bottom:var(--section-pb)}}.faq-support__sidebar{display:contents}.faq-support__sidebar-label,.faq-support__tabs,.faq-support__policies{order:0}.faq-support__content{order:1}.faq-support__card{order:2}.faq-support__sidebar-label{margin:0;padding-block-end:var(--space-sm);border-block-end:var(--border-hairline) solid var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-steam)}.faq-support__tabs{display:flex;gap:var(--space-xs);overflow-x:auto;padding-block:var(--space-xs);-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.faq-support__tab{flex:0 0 auto;scroll-snap-align:start;display:flex;align-items:center;gap:var(--space-sm);min-height:var(--tap-min);padding:var(--space-sm) var(--space-md);border:var(--border-hairline) solid var(--color-steam);background-color:transparent;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-emphasis);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.faq-support__tab-count{font-family:var(--font-mono);font-size:var(--text-xs);color:inherit}.faq-support__tab:hover{border-color:var(--color-ink)}.faq-support__tab.is-active{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-rice)}.faq-support__policies{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-md)}.faq-support__policies a{color:var(--color-ink);text-decoration:none;text-underline-offset:.25em}.faq-support__policies a:hover,.faq-support__policies a:focus-visible{text-decoration:underline}.faq-support__card{--faq-wash: #f7e5de;--faq-deep: #7a1f0f;display:flex;flex-direction:column;gap:var(--space-sm);margin-block-start:var(--space-sm);padding:var(--space-lg);background-color:var(--faq-wash);color:var(--color-ink)}.faq-support__card-label{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--faq-deep)}.faq-support__card-body{margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed, 1.5)}.faq-support__card-button{align-self:flex-start;background-color:var(--faq-deep);border-color:var(--faq-deep);color:var(--color-rice)}.faq-support__card-button:hover,.faq-support__card-button:active{background-color:var(--color-ink);border-color:var(--color-ink)}.faq-support__card-phone{font-size:var(--text-sm);color:var(--faq-deep)}.faq-support__content-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding-block-end:var(--space-md)}.faq-support__count{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display)}.faq-support__updated{margin:0;color:var(--color-steam)}.faq-support__list{border-block-start:var(--border-hairline) solid var(--color-ink);counter-reset:faq-row}.faq-support__row{counter-increment:faq-row;border-block-end:var(--border-hairline) solid var(--color-hairline)}.faq-support__row:not([hidden]){display:block}.faq-support__row[hidden],.faq-support__row-number{display:none}.faq-support__item.qa__item,.faq-support__item.qa__item:last-child{border-block-start:0;border-block-end:0}.faq-support__item .qa__question{gap:var(--space-lg);padding-block:var(--space-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-emphasis);line-height:1.35}.faq-support__item .qa__question:after{font-size:1.0625rem;color:var(--color-chili)}.faq-support__item .qa__answer{max-width:66ch;font-size:var(--text-base);line-height:var(--leading-relaxed, 1.6);color:var(--color-ink)}@media(max-width:749px){.faq-support__hero{padding-bottom:var(--space-lg)}.faq-support__hero-intro{max-width:none}}@media(max-width:989px){.faq-support__tab-count:before{content:"\b7";margin-inline-end:.3em}}@media(min-width:990px){.faq-support__hero{align-items:flex-end;flex-wrap:nowrap}.faq-support__main{display:grid;grid-template-columns:15.5rem minmax(0,1fr);gap:var(--space-2xl);align-items:start}.faq-support__sidebar{display:flex;flex-direction:column;gap:var(--space-sm);position:sticky;inset-block-start:var(--space-lg)}.faq-support__tabs{flex-direction:column;overflow:visible;padding-block:0}.faq-support__tab{justify-content:space-between;width:100%}.faq-support__row:not([hidden]){display:grid;grid-template-columns:1.875rem minmax(0,1fr);gap:var(--space-md);align-items:baseline}.faq-support__row-number{display:block;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-steam)}.faq-support__row-number:before{content:counter(faq-row,decimal-leading-zero)}.faq-support__item .qa__question{font-size:1.1875rem;font-weight:500;padding-block:var(--space-lg)}.faq-support__item .qa__question:after{font-size:var(--text-lg)}.faq-support__item .qa__answer{font-size:var(--text-base)}}.faq.band{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.faq.band{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.faq__grid{display:grid;gap:var(--space-xl);align-items:start}.faq__head{margin-block-end:0}.faq__more{color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-emphasis);text-underline-offset:.25em}.faq .qa__question{font-size:1.1875rem;font-weight:500}@media(min-width:990px){.faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-2xl)}}.flavor-index{--flavor-index-inset: max( var(--page-margin), calc((100vw - var(--page-width)) / 2 + var(--page-margin)) );background-color:var(--flavor-index-bg, var(--color-rice));padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.flavor-index{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.flavor-index__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-lg);margin-block-end:var(--space-lg);padding-inline:var(--flavor-index-inset)}.flavor-index__heading{font-size:var(--text-2xl);color:var(--flavor-index-heading-color, var(--color-ink));margin:0}.flavor-index__eyebrow{color:var(--flavor-index-heading-color, var(--color-ink));opacity:.7;margin:0}.flavor-index--heading-center .flavor-index__head{justify-content:center}.flavor-index--heading-right .flavor-index__head{flex-direction:row-reverse}.flavor-index__bars{display:flex;list-style:none;margin:0;padding:0}.flavor-index__item{--flavor-index-expand: .32s;display:flex;flex:1 1 0;min-width:0;transition:flex-grow var(--flavor-index-expand) var(--ease-out)}.flavor-index__frame{position:relative;display:flex;width:100%;background-color:var(--flavor)}.flavor-index__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.flavor-index__bar{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-sm);position:relative;width:100%;padding:var(--space-lg) var(--space-md);color:var(--flavor-on)}.flavor-index__copy{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.flavor-index__bar--has-image:after{content:"";display:block;width:100%;aspect-ratio:1;background-image:var(--flavor-index-image);background-repeat:no-repeat;background-position:center bottom;background-size:contain}.flavor-index__name{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}.flavor-index__meta{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-xs);opacity:.75;flex-wrap:nowrap;white-space:nowrap}.flavor-index__meta-separator{opacity:.75}.flavor-index__detail{display:flex;flex-direction:column;gap:var(--space-xs);align-items:flex-start}.flavor-index__heat{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2xs) var(--space-xs)}.flavor-index__heat-label,.flavor-index__heat-word{opacity:.75}.flavor-index__descriptor{font-size:var(--text-sm);max-width:32ch}.flavor-index__more{position:relative;z-index:2;font-size:var(--text-sm);color:inherit;text-decoration:underline;text-underline-offset:.25em}.flavor-index__more:after{content:"\a0\2192"}.flavor-index__meta,.flavor-index__detail{display:none}.flavor-index__toggle:checked+.flavor-index__frame .flavor-index__meta,.flavor-index__toggle:checked+.flavor-index__frame .flavor-index__detail{display:flex}.flavor-index__bar--has-image:after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.flavor-index__toggle:checked+.flavor-index__frame .flavor-index__bar--has-image:after{position:static;opacity:1}.flavor-index__toggle:focus-visible+.flavor-index__frame{outline:var(--focus-ring-width) solid var(--flavor-on);outline-offset:calc(var(--space-2xs) * -2)}@media(min-width:750px){.flavor-index__bars{min-height:27.5rem}.flavor-index__bar{align-items:flex-start;padding:var(--space-xl) var(--space-lg)}.flavor-index__name{writing-mode:vertical-rl;transform:rotate(180deg)}.flavor-index__item:has(.flavor-index__toggle:checked){flex-grow:4}.flavor-index__toggle:checked+.flavor-index__frame .flavor-index__bar--has-image{display:grid;grid-template-columns:2fr 3fr;align-items:end;gap:var(--space-xl)}.flavor-index__toggle:checked+.flavor-index__frame .flavor-index__name{writing-mode:horizontal-tb;transform:none;font-size:var(--text-2xl)}.flavor-index__toggle:checked+.flavor-index__frame .flavor-index__bar--has-image:after{width:100%;height:100%;aspect-ratio:auto;min-height:0}.flavor-index__item:has(.flavor-index__frame:hover){flex-grow:4}.flavor-index__frame:hover .flavor-index__meta,.flavor-index__frame:hover .flavor-index__detail{display:flex}.flavor-index__frame:hover .flavor-index__bar--has-image{display:grid;grid-template-columns:2fr 3fr;align-items:end;gap:var(--space-xl)}.flavor-index__frame:hover .flavor-index__name{writing-mode:horizontal-tb;transform:none;font-size:var(--text-2xl)}.flavor-index__frame:hover .flavor-index__bar--has-image:after{width:100%;height:100%;aspect-ratio:auto;min-height:0}}@media(max-width:749px){.flavor-index__meta{flex-wrap:wrap;white-space:normal}.flavor-index__bars{flex-direction:column}.flavor-index__item{flex:0 0 auto}.flavor-index__frame{align-items:flex-start}.flavor-index__bar{flex-direction:row;align-items:center;justify-content:flex-start;min-height:var(--tap-min);padding:var(--space-md);padding-inline-end:calc(var(--tap-min) + var(--space-md) * 2)}.flavor-index__toggle:checked+.flavor-index__frame .flavor-index__bar{flex-direction:column;align-items:flex-start;padding-inline-end:var(--space-md)}.flavor-index__copy{display:flex;width:100%}.flavor-index__name{order:1}.flavor-index__meta{order:3}.flavor-index__detail{order:4}.flavor-index__toggle:checked+.flavor-index__frame .flavor-index__bar--has-image:after{display:none}.flavor-index__toggle:checked+.flavor-index__frame .flavor-index__bar--has-image .flavor-index__copy:before{content:"";order:2;display:block;width:100%;aspect-ratio:1;background-image:var(--flavor-index-image);background-repeat:no-repeat;background-position:center;background-size:contain}.flavor-index__more{margin-block-start:var(--space-2xs);padding:var(--space-xs) var(--space-md);border:var(--border-hairline) solid currentcolor;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none}.flavor-index__more:after{content:none}.flavor-index__marker{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);padding:var(--space-md);color:var(--flavor-on);font-family:var(--font-mono);font-size:var(--text-xl);line-height:var(--leading-display)}.flavor-index__marker:after{content:"+"}.flavor-index__toggle:checked+.flavor-index__frame .flavor-index__marker:after{content:"\2212"}}.footer{background-color:var(--color-rice);color:var(--color-ink);border-block-start:var(--border-rule) solid var(--color-ink);padding-inline:var(--page-margin)}.footer__inner{display:grid;gap:var(--space-xl);padding-block:var(--space-2xl)}@media(min-width:750px){.footer__inner{grid-template-columns:2fr repeat(3,1fr)}}@media(max-width:749px){.footer__brand{margin-inline:auto;align-items:center;text-align:center}.footer__column{align-items:center;text-align:center}.footer__base{flex-direction:column;align-items:center;text-align:center}.footer__payment{justify-content:center}}.footer__brand{display:flex;flex-direction:column;gap:var(--space-xs);max-width:28rem}.footer__logo{display:block;height:auto;margin-block-end:var(--space-xs)}.footer__wordmark{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);letter-spacing:var(--tracking-display);line-height:var(--leading-snug)}.footer__line{font-size:var(--text-sm)}.footer__line--quiet{color:var(--color-steam)}.footer__column{display:flex;flex-direction:column;gap:var(--space-sm)}.footer__heading{color:var(--color-steam);font-weight:var(--weight-body)}.footer__list{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.footer__link{display:inline-flex;align-items:center;text-decoration:none;min-height:2.25rem;color:var(--color-ink);text-underline-offset:.25em}.footer__link:hover,.footer__link:focus-visible{text-decoration:underline}.footer__text{font-size:var(--text-sm);max-width:var(--measure)}.footer__claims{margin:0;color:var(--color-steam)}.footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-md) var(--space-xl);border-block-start:var(--border-hairline) solid var(--color-hairline)}.footer__fine{color:var(--color-steam)}.footer__fine a{color:inherit}.footer__payment{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}.footer__payment svg{width:2.25rem;height:auto}.header{position:relative;background-color:var(--color-rice);color:var(--color-ink);border-block-end:var(--border-hairline) solid var(--color-hairline);padding-inline:var(--page-margin)}.header-section:has(.header--sticky){position:sticky;inset-block-start:0;z-index:var(--layer-header)}.header__bar{display:flex;align-items:center;gap:var(--space-xl);min-height:var(--tap-min);padding-block:var(--space-md)}.header__brand{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);letter-spacing:var(--tracking-display);line-height:var(--leading-snug);color:inherit;text-decoration:none}.header__logo{width:auto;max-height:2.25rem}.header__nav-list,.header-drawer__list{display:flex;gap:var(--space-lg);margin:0;padding:0;list-style:none}.header__nav-link,.header-drawer__link{display:flex;align-items:center;min-height:var(--tap-min);font-size:var(--text-sm);color:inherit;text-decoration:none}.header__nav-link{font-size:.9375rem;font-weight:500}.header-drawer__link{font-weight:var(--weight-emphasis)}.header__nav-link:hover,.header-drawer__link:hover{text-decoration:underline;text-decoration-color:var(--color-chili);text-underline-offset:.25em}.header__nav-link[aria-current=page],.header-drawer__link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--color-chili);text-underline-offset:.25em;text-decoration-thickness:var(--border-rule)}.header__dropdown{position:relative}.header__dropdown-toggle{cursor:pointer;list-style:none}.header__dropdown-toggle::-webkit-details-marker{display:none}.header__dropdown-toggle:after{content:"\25be";display:inline-block;margin-inline-start:var(--space-2xs);font-size:.8em;text-decoration:none;transition:transform var(--duration-fast) var(--ease-out)}.header__dropdown[open]>.header__dropdown-toggle:after{transform:rotate(180deg)}.header__nav-dropdown{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:var(--layer-header);display:flex;flex-direction:column;min-width:12rem;margin:0;padding:var(--space-xs);background-color:var(--color-rice);border:var(--border-rule) solid var(--color-ink);list-style:none}.header__nav-dropdown-link{min-height:auto;padding-block:var(--space-xs)}.header-drawer__panel-dropdown{display:flex;flex-direction:column;margin:0;padding:0;padding-inline-start:var(--space-md);list-style:none}.header__actions{display:flex;align-items:center;gap:var(--space-lg);margin-inline-start:auto}.header__actions>shopify-store{display:contents}.header__action,.header__actions shopify-account{display:flex;align-items:center;justify-content:center;min-height:var(--tap-min);font:inherit;font-size:.9375rem;font-weight:500;padding:0;background:none;border:0;color:var(--color-ink);text-decoration:none}.header__action:hover,.header__actions shopify-account:hover{text-decoration:underline;text-decoration-color:var(--color-chili);text-underline-offset:.25em}.header__actions shopify-account::part(signed-out-avatar){width:auto;height:var(--tap-min);padding-inline:0;border-radius:0;background-color:transparent;font:inherit;color:inherit}.header-mega-trigger__button{gap:var(--space-2xs);cursor:pointer;border-block-end:var(--border-rule) solid transparent}.header-mega-trigger__button,.header-mega-trigger__button:hover,.header-mega-trigger__button[aria-current=page]{text-decoration:none}.header-mega-trigger__button[aria-expanded=true],.header-mega-trigger__button[aria-current=page]{border-block-end-color:var(--color-chili)}.header-mega-trigger__button:focus:not(:focus-visible){outline:none}.header-mega-trigger__caret{display:inline-block;font-size:.7em;text-decoration:none;transition:transform var(--duration-fast) var(--ease-out)}.header-mega-trigger__button[aria-expanded=true] .header-mega-trigger__caret{transform:rotate(180deg)}.header-mega-trigger__panel{position:absolute;inset-block-start:100%;inset-inline:0;z-index:var(--layer-header);padding-inline:var(--page-margin);background-color:var(--color-rice);border-block-end:var(--border-rule) solid var(--color-ink)}.header__toggle{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:var(--tap-min);min-height:var(--tap-min);background:transparent;border:0;font-size:var(--text-lg);color:inherit;cursor:pointer}.header-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background-color:var(--color-rice);color:var(--color-ink)}.header-drawer::backdrop{background-color:#1b17134d}.header-drawer__panel{display:flex;flex-direction:column;block-size:100%}.header-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex:0 0 auto;padding:var(--space-md) var(--page-margin);border-block-end:var(--border-hairline) solid var(--color-hairline)}.header-drawer__brand{display:flex;align-items:center;color:inherit;text-decoration:none}.header-drawer__logo{width:auto;max-height:2rem}.header-drawer__close{display:flex;align-items:center;gap:var(--space-xs);min-height:var(--tap-min);padding-inline:var(--space-sm);background:transparent;border:0;cursor:pointer;color:inherit}.header-drawer__viewport{flex:1 1 auto;min-height:0;overflow:hidden}.header-drawer__track{display:flex;width:200%;block-size:100%;transition:transform var(--duration-base) var(--ease-out)}.header-drawer__track[data-pane=sauces]{transform:translate(-50%)}.header-drawer__pane{display:flex;flex-direction:column;width:50%;block-size:100%;overflow-y:auto}.header-drawer__list{flex-direction:column;gap:0;padding-block-start:var(--space-sm)}.header-drawer__link{justify-content:space-between;gap:var(--space-md);padding-inline:var(--page-margin);font-size:var(--text-base);border-block-end:var(--border-hairline) solid var(--color-hairline)}.header-drawer__link-body{display:flex;flex-direction:column;gap:var(--space-2xs)}.header-drawer__link-subline{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-body);color:var(--color-steam);text-decoration:none}.header-drawer__link-arrow{flex:0 0 auto;color:var(--color-steam)}.header-drawer__link-arrow--circle{display:flex;align-items:center;justify-content:center;inline-size:2.125rem;block-size:2.125rem;border-radius:var(--radius-pill);background-color:var(--color-hairline);color:var(--color-ink);font-size:var(--text-base)}.header-drawer__link:after{content:"\2192";color:var(--color-steam)}.header-drawer__link--sauces:after,.header__dropdown-toggle.header-drawer__link:after{content:none}.header-drawer__link--sauces{width:100%;background:transparent;border:0;font-family:inherit;text-align:start;cursor:pointer}.header-drawer__footer{margin-block-start:auto;border-block-start:var(--border-hairline) solid var(--color-hairline);background-color:var(--color-hairline)}.header-drawer__footer-actions{display:flex}.header-drawer__footer-action,.header-drawer__footer-actions shopify-account{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:var(--tap-min);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:inherit;text-decoration:none;border-inline-end:var(--border-hairline) solid var(--color-rice)}.header-drawer__footer-action:last-child{border-inline-end:0}.header-drawer__footer-actions shopify-account::part(signed-out-avatar){width:100%;height:100%;padding-inline:0;border-radius:0;background-color:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit}.header-drawer__footer-notes{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-sm) var(--page-margin) var(--space-md);color:var(--color-steam)}.header-drawer__footer-notes a{color:inherit}.header-drawer__back{display:flex;align-items:center;gap:var(--space-xs);flex:0 0 auto;min-height:var(--tap-min);padding-inline:var(--page-margin);background-color:var(--color-hairline);border:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink);cursor:pointer;text-align:start}@media(min-width:750px){.header__toggle{display:none}}@media(max-width:749px){.header__nav{display:none}.header__bar{position:relative;justify-content:space-between;min-height:56px;padding-block:0}.header__brand{position:absolute;inset-inline-start:50%;transform:translate(-50%)}.header__logo{max-height:1.75rem}.header__action--muted,.header__actions shopify-account{display:none}}html.header-drawer-open,html.header-search-open{overflow:hidden}.heat-editorial{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.heat-editorial{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.heat-editorial__hero{max-width:var(--measure)}.heat-editorial__eyebrow{color:var(--flavor-deep, var(--color-steam))}.heat-editorial__title{font-size:var(--text-3xl);margin-block-start:var(--space-2xs)}.heat-editorial__intro{margin-block-start:var(--space-md);font-size:var(--text-lg)}.heat-editorial__image{margin-block-start:var(--space-xl);width:100%;height:auto}.heat-editorial__body{display:flex;flex-direction:column;gap:var(--space-2xl);border-block-start:var(--border-hairline) solid var(--color-hairline)}.heat-editorial__section{max-width:var(--measure)}.heat-editorial__section-heading{font-size:var(--text-xl);margin-block-end:var(--space-sm)}.heat-editorial__related{border-block-start:var(--border-hairline) solid var(--color-hairline)}.heat-editorial__related-list{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.heat-editorial__related-link{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);background-color:var(--flavor-wash);color:var(--flavor-deep);text-decoration:none}.heat-editorial__related-name{font-size:var(--text-lg);font-weight:var(--weight-emphasis)}.heat-editorial__related-note{font-size:var(--text-sm)}.heat-editorial__closing{text-align:center;border-block-start:var(--border-hairline) solid var(--color-hairline)}@media(min-width:750px){.heat-editorial__related-list{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.hero{--hero-inset: max(var(--page-margin), calc((100vw - var(--page-width)) / 2 + var(--page-margin)));border-block-end:var(--border-hairline) solid var(--color-hairline);padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.hero{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.hero__grid{display:grid;gap:var(--space-xl);align-items:center;padding-inline:var(--hero-inset)}.hero__copy{display:flex;flex-direction:column;gap:var(--space-md);padding-block:var(--space-3xl)}.hero__eyebrow{color:var(--flavor-deep)}.hero__heading{font-size:clamp(2.75rem,6vw,4.75rem);letter-spacing:-.045em;text-wrap:balance}.hero__body{font-size:var(--text-lg);line-height:var(--leading-body)}.hero__actions{display:flex;gap:var(--space-sm);margin-block-start:var(--space-xs)}@media(max-width:400px){.hero__actions{flex-direction:column}.hero__actions .button{width:100%}}@media(min-width:401px){.hero__actions .button{flex:1 1 0;min-width:0}}.hero__rating{align-self:start}.hero__well{display:grid;aspect-ratio:1;margin-inline:calc(var(--hero-inset) * -1);overflow:hidden}.hero__image,.hero__image .image__img{width:100%;height:100%}@media(max-width:989px){.hero__well{order:-1}.hero__copy{padding-block:var(--space-lg)}.hero__grid{gap:var(--space-lg)}}@media(min-width:990px){.hero__grid{grid-template-columns:1fr calc(50vw - var(--hero-inset));gap:var(--space-2xl)}.hero__grid{align-items:stretch}.hero__copy{justify-content:center}.hero__well{margin-inline-start:0;aspect-ratio:auto;min-height:calc(50vw - var(--hero-inset))}}.brand-story{position:relative;isolation:isolate;display:flex;align-items:center;height:var(--brand-story-desktop-height);overflow:hidden;background-color:var(--color-ink);color:var(--color-rice);padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.brand-story{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.brand-story__media,.brand-story__placeholder,.brand-story__shade{position:absolute;top:0;right:0;bottom:0;left:0}.brand-story__media{z-index:-2}.brand-story__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--brand-story-image-x) var(--brand-story-image-y)}.brand-story__placeholder{display:block;background-color:var(--color-steam)}.brand-story__placeholder svg{display:block;width:100%;height:100%;object-fit:cover;opacity:.45}.brand-story__shade{z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,var(--brand-story-overlay)),rgba(0,0,0,calc(var(--brand-story-overlay) * .72)) 34%,#0000 78%)}.brand-story__copy{position:relative;z-index:1;width:min(var(--brand-story-text-width),84vw);margin-inline-start:8%;padding-block:var(--space-xl)}.brand-story__eyebrow{margin:0 0 var(--space-md);color:var(--color-rice)}.brand-story__heading{max-width:100%;margin:0 0 var(--space-md);color:var(--color-rice);font-size:clamp(2.75rem,5vw,4.25rem);line-height:.99}.brand-story__body{max-width:35rem;color:var(--color-rice);opacity:.94;font-size:var(--text-lg);line-height:var(--leading-body)}.brand-story__body p{margin:0}@media screen and (max-width:749px){.brand-story{height:var(--brand-story-mobile-height);align-items:flex-end}.brand-story__image{object-position:var(--brand-story-mobile-image-x) var(--brand-story-mobile-image-y)}.brand-story__shade{background:linear-gradient(0deg,rgba(0,0,0,var(--brand-story-overlay)),rgba(0,0,0,calc(var(--brand-story-overlay) * .68)) 42%,#0000 82%)}.brand-story__copy{width:calc(100% - 48px);max-width:37.5rem;margin:0 0 0 24px;padding-block:var(--space-lg) var(--space-2xl)}.brand-story__copy:before{content:"";position:absolute;z-index:-1;top:-1rem;right:-1rem;bottom:-1.5rem;left:-1rem;border-radius:2px;background:linear-gradient(180deg,#0000,rgba(0,0,0,max(var(--brand-story-overlay),.55)) 28% 100%)}.brand-story__eyebrow{margin-block-end:var(--space-sm)}.brand-story__heading{font-size:clamp(2.5rem,11vw,3rem);line-height:1}.brand-story__body{max-width:31rem;font-size:var(--text-base)}}.home-pairings.band{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.home-pairings.band{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.home-pairings__head-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.home-pairings__all{white-space:nowrap;color:var(--color-ink);text-decoration:none}.home-pairings__all:hover{text-decoration:underline;text-underline-offset:.2em}.home-pairings__list{display:grid;gap:var(--space-lg);margin:var(--space-xl) 0 0;padding:0;list-style:none}.pairing-tile{display:flex;flex-direction:column;gap:var(--space-sm);height:100%;color:inherit;text-decoration:none}.pairing-tile__image{background-color:var(--color-hairline)}.pairing-tile__body{display:flex;flex-direction:column;gap:var(--space-2xs)}.pairing-tile__kicker{color:var(--color-steam)}.pairing-tile__title{margin:0;font-size:var(--text-lg)}.pairing-tile:hover .pairing-tile__title{text-decoration:underline;text-underline-offset:.2em}@media(min-width:750px){.home-pairings__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.home-pairings__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.proof-strip{padding:var(--proof-strip-padding-v) var(--proof-strip-padding-h);background-color:var(--proof-strip-bg);color:var(--proof-strip-ink)}.proof-strip--full-bleed{padding-inline:var(--page-margin)}.proof-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.proof-strip__item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:106px;padding:var(--space-xs) var(--space-lg);text-align:center}.proof-strip__item+.proof-strip__item{border-inline-start:var(--border-hairline) solid color-mix(in srgb,var(--proof-strip-ink) 28%,transparent)}.proof-strip__icon{display:block;width:var(--proof-strip-icon-size);height:var(--proof-strip-icon-size);margin-bottom:var(--space-sm);color:var(--proof-strip-ink)}.proof-strip__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.proof-strip__title{margin:0;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;line-height:1.2;letter-spacing:.045em;text-transform:uppercase}.proof-strip__text{margin:var(--space-2xs) 0 0;font-size:var(--text-sm);line-height:1.35}@media screen and (max-width:749px){.proof-strip{padding-block:var(--proof-strip-mobile-padding-v)}.proof-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-strip__item{min-height:118px;padding:var(--space-md) var(--space-sm)}.proof-strip__item+.proof-strip__item{border-inline-start:0}.proof-strip__item:nth-child(2n){border-inline-start:var(--border-hairline) solid color-mix(in srgb,var(--proof-strip-ink) 28%,transparent)}.proof-strip__item:nth-child(n+3){border-block-start:var(--border-hairline) solid color-mix(in srgb,var(--proof-strip-ink) 28%,transparent)}.proof-strip__title,.proof-strip__text{font-size:var(--text-xs)}}.ingredients-band{padding-inline:var(--page-margin);background-color:var(--ingredients-band-bg, var(--flavor-wash))}.ingredients-band__inner{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.ingredients-band__inner{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.ingredients-band__grid{display:grid;gap:var(--space-xl);align-items:center}.ingredients-band__copy{display:flex;flex-direction:column;gap:var(--space-md)}.ingredients-band__eyebrow{color:var(--flavor-deep)}.ingredients-band__heading{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-3xl);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--flavor-deep)}.ingredients-band__body{max-width:44ch;color:var(--color-ink)}.ingredients-band__link{align-self:flex-start;color:var(--flavor-deep);text-decoration:none;border-bottom:var(--border-hairline) solid var(--flavor-deep);padding-bottom:.2em}.ingredients-band__panel{justify-self:center;width:100%}.ingredients-band__placeholder{color:var(--color-steam);border:var(--border-hairline) dashed var(--color-hairline);padding:var(--space-sm)}@media(min-width:990px){.ingredients-band__grid{grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:var(--space-2xl)}.ingredients-band__panel{justify-self:end}}.comparison-full__intro{max-width:var(--measure);padding-top:calc(var(--section-pt) * .7);margin-top:calc(var(--section-mt) * .7)}.comparison-full__heading{font-size:var(--text-3xl)}.comparison-full__intro-body{margin-block-start:var(--space-md);font-size:var(--text-lg)}.comparison-full__labels{border-block-start:var(--border-hairline) solid var(--color-hairline)}.comparison-full__labels-grid{display:grid;gap:var(--space-2xl);align-items:start}.comparison-full__label-heading{margin-block-end:var(--space-md)}.comparison-full__competitor-panel{background-color:var(--color-rice);color:var(--color-ink);border:var(--border-rule) solid var(--color-hairline);padding:var(--space-lg);max-width:34rem}.comparison-full__competitor-product{font-size:var(--text-xl);margin:0 0 var(--space-md);padding-block-end:var(--space-sm);border-block-end:var(--border-heavy) solid var(--color-hairline)}.comparison-full__competitor-list{list-style:decimal inside;margin:0;padding:0}.comparison-full__competitor-item{padding-block:var(--space-sm);border-block-end:var(--border-hairline) solid var(--color-hairline)}.comparison-full__terms{border-block-start:var(--border-hairline) solid var(--color-hairline)}.comparison-full__section-heading{font-size:var(--text-2xl);margin-block-end:var(--space-lg)}.comparison-full__terms-list{display:grid;gap:0;margin:0;max-width:var(--measure)}.comparison-full__term{display:flex;flex-direction:column;gap:var(--space-2xs);padding-block:var(--space-md);border-block-start:var(--border-hairline) solid var(--color-hairline)}.comparison-full__term:last-child{border-block-end:var(--border-hairline) solid var(--color-hairline)}.comparison-full__term-name{color:var(--flavor-deep)}.comparison-full__term-body{margin:0}.comparison-full__source{border-block-start:var(--border-hairline) solid var(--color-hairline)}.comparison-full__source-body{margin-block-start:var(--space-md);max-width:var(--measure);font-size:var(--text-sm);color:var(--color-steam)}.comparison-full__closing{text-align:center;border-block-start:var(--border-hairline) solid var(--color-hairline);padding-bottom:calc(var(--section-pb) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.comparison-full__labels-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-full__intro{padding-top:var(--section-pt);margin-top:var(--section-mt)}.comparison-full__closing{padding-bottom:var(--section-pb);margin-bottom:var(--section-mb)}}.label-comparison{--label-comparison-inset: max( var(--page-margin), calc((100vw - var(--page-width)) / 2 + var(--page-margin)) );display:grid;border-block:var(--border-hairline) solid var(--color-hairline);padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.label-comparison{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.label-comparison__copy{display:flex;align-items:center;padding:var(--space-3xl) var(--space-lg)}.label-comparison__copy-inner{display:flex;flex-direction:column;gap:var(--space-md);width:100%}.label-comparison__eyebrow{margin:0;color:var(--color-steam)}.label-comparison__heading{margin:0;font-size:var(--text-2xl);line-height:1;text-wrap:balance}.label-comparison__body{max-width:34rem;font-size:var(--text-lg);line-height:1.5}.label-comparison__body>*{margin:0}.label-comparison__body>*+*{margin-block-start:var(--space-md)}.label-comparison__body strong{font-weight:600}.label-comparison__cta{align-self:start;margin-block-start:var(--space-xs);color:var(--color-ink);text-decoration:underline;text-underline-offset:.3em}.label-comparison__cta:after{content:"\a0\2192"}.label-comparison__panel{display:flex;align-items:center;justify-content:center;padding:var(--space-3xl) var(--space-lg);background-color:var(--flavor-wash)}.label-comparison__panel-inner{width:min(100%,26rem)}@media(min-width:750px){.label-comparison{grid-template-columns:1fr 1fr;min-height:38rem}.label-comparison__copy{justify-content:flex-end;padding-inline:var(--label-comparison-inset) var(--space-2xl)}.label-comparison__copy-inner{max-width:34rem}.label-comparison__panel{justify-content:flex-start;padding-inline:var(--space-2xl) var(--label-comparison-inset);border-inline-start:var(--border-hairline) solid var(--color-hairline)}}@media(max-width:749px){.label-comparison__copy,.label-comparison__panel{padding-block:var(--space-2xl)}.label-comparison__panel{border-block-start:var(--border-hairline) solid var(--color-hairline)}.label-comparison__panel-inner{width:min(100%,30rem)}}.lineup{padding-inline:var(--page-margin);background-color:var(--lineup-bg, transparent)}.lineup__inner{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.lineup__inner{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.lineup__head-row{display:flex;flex-direction:column;gap:var(--space-2xs);margin-block-end:var(--space-xl)}.lineup__intro{color:var(--color-steam)}@media(min-width:990px){.lineup__head-row{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--space-lg)}}.lineup__scroll{position:relative;overflow-x:auto;padding-block:var(--focus-ring-offset)}.lineup__table{width:100%;min-width:46rem;border-collapse:collapse;text-align:start}.lineup__head{padding:var(--space-sm) var(--space-md);border-block-end:var(--border-heavy) solid var(--color-ink);color:var(--color-steam);text-align:start;font-weight:inherit}.lineup__head--end{text-align:end}.lineup__product,.lineup__cell{padding:var(--space-sm) var(--space-md);border-block-end:var(--border-hairline) solid var(--color-hairline);text-align:start;vertical-align:middle}.lineup__cell--end{text-align:end}.lineup__product{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);letter-spacing:var(--tracking-display);line-height:var(--leading-snug)}.lineup__link{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--color-ink);text-decoration:none}.lineup__link:hover{text-decoration:underline;text-underline-offset:.2em}.lineup__current{display:block;margin-block-start:var(--space-2xs);color:var(--flavor-deep)}.lineup__cell{--heat-dot-color: var(--flavor-deep)}.lineup__row.is-current .lineup__product,.lineup__row.is-current .lineup__cell{background-color:var(--flavor-wash)}.lineup__row.is-current .lineup__product{border-inline-start:var(--space-2xs) solid var(--flavor);color:var(--flavor-deep)}.lineup__row.is-current .lineup__link{color:var(--flavor-deep)}@media(max-width:749px){.lineup__scroll{overflow-x:visible}.lineup__table{display:block;width:100%;min-width:0}.lineup__row.is-current{background-color:var(--flavor-wash)}.lineup__table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lineup__table tbody{display:block}.lineup__row{display:grid;grid-template-columns:1fr auto;column-gap:var(--space-sm);row-gap:var(--space-2xs);padding:var(--space-md);margin-block-end:var(--space-sm);border:var(--border-hairline) solid var(--color-hairline);border-inline-start-width:var(--space-2xs);border-inline-start-color:var(--flavor)}.lineup__row:last-child{margin-block-end:0}.lineup__product,.lineup__cell{padding:0;border-block-end:0}.lineup__product{grid-column:1;grid-row:1}.lineup__cell--end{grid-column:2;grid-row:1;align-self:start}.lineup__cell--heat,.lineup__cell--pepper,.lineup__cell--profile,.lineup__cell--sizes,.lineup__cell--stock{grid-column:1 / -1;display:flex;align-items:baseline;gap:var(--space-xs)}.lineup__cell:empty{display:none}.lineup__cell--heat:before,.lineup__cell--pepper:before,.lineup__cell--profile:before,.lineup__cell--sizes:before,.lineup__cell--stock:before{content:attr(data-label);flex:0 0 auto;min-width:4.5rem;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-steam)}}.newsletter{--newsletter-inset: max( var(--page-margin), calc((100vw - var(--page-width)) / 2 + var(--page-margin)) );padding-inline:var(--newsletter-inset);background-color:var(--color-ink);color:var(--color-rice)}.newsletter.band{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.newsletter.band{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.newsletter__inner{display:grid;gap:var(--space-xl);align-items:center}.newsletter__copy{display:flex;flex-direction:column;gap:var(--space-sm)}.newsletter__eyebrow{margin:0 0 var(--space-2xs);color:#e6b4a1;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.newsletter__heading{margin:0;font-size:var(--text-2xl);line-height:1.12;text-wrap:balance;color:var(--color-rice)}.newsletter__body{margin:0;color:#ded8d2;line-height:1.55}.newsletter__capture{display:flex;flex-direction:column;gap:var(--space-xs)}.newsletter__form{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;margin:0}.newsletter__field{display:flex;flex-direction:column;gap:var(--space-2xs);flex:1 1 auto;min-width:0}.newsletter__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.newsletter__input{width:100%;min-height:var(--tap-min);padding:var(--space-xs) var(--space-sm);background-color:transparent;color:var(--color-rice);border:1px solid #a9a09a;border-radius:var(--input-corner-radius, 0)}.newsletter__input::placeholder{color:#c5bdb6;opacity:1}.newsletter__input:focus-visible,.newsletter__submit:focus-visible{outline:2px solid var(--color-rice);outline-offset:3px}.newsletter__submit{flex:none;min-height:var(--tap-min);padding-inline:var(--space-md);background:var(--color-rice);color:var(--color-ink);border:1px solid var(--color-rice);border-radius:var(--input-corner-radius, 0);font-weight:700;cursor:pointer;white-space:nowrap}.newsletter__submit:hover{background:#e6ded5;border-color:#e6ded5}.newsletter__fine{margin:0;color:#c5bdb6;line-height:1.5}.newsletter__result{margin:0;color:var(--color-rice);flex-basis:100%}.newsletter__result--error{color:#ffb5a8}@media(min-width:750px){.newsletter__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.newsletter__form{flex-direction:row;align-items:flex-start;flex-wrap:wrap}}@media(max-width:749px){.newsletter__inner{gap:var(--space-lg)}.newsletter__submit{width:100%}}.page-default.page-default{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.page-default.page-default{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.pairing{padding-inline:var(--page-margin);padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7);background-color:var(--pairing-bg, transparent)}@media(min-width:750px){.pairing{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.pairing__list{position:relative;display:flex;gap:var(--space-sm);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:var(--focus-ring-offset)}.pairing__list>li{flex:0 0 8.25rem;scroll-snap-align:start}@media(min-width:560px){.pairing__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md) var(--space-sm);overflow-x:visible;scroll-snap-type:none;padding-block:0}}@media(min-width:990px){.pairing__list{grid-template-columns:repeat(auto-fit,minmax(10rem,16rem));justify-content:center;gap:var(--space-md)}}.pairing__item{display:flex;flex-direction:column;width:100%;color:var(--color-ink);text-decoration:none}.pairing__item-well{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--space-2xs);aspect-ratio:1 / 1;padding:var(--space-sm);overflow:hidden;background-color:var(--flavor-wash);color:var(--flavor-deep);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.pairing__item-well--photo{background-color:var(--color-hairline)}.pairing__item-photo.image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;aspect-ratio:auto}.pairing__item-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#000000b8,#0000 60%)}.pairing__item-well--photo .pairing__item-name,.pairing__item-well--photo .pairing__item-cta{position:relative;z-index:2;color:var(--color-rice)}.pairing__item-name{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);line-height:1.05;letter-spacing:var(--tracking-display)}.pairing__item-cta{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-decoration:underline;text-underline-offset:.25em}.pairing__item--linked{--focus-ring-color: var(--color-ink)}.pairing__item--linked:hover .pairing__item-well,.pairing__item--linked:focus-visible .pairing__item-well{--focus-ring-color: var(--flavor-on);background-color:var(--flavor);color:var(--flavor-on)}.pairing__cta{margin-block-start:var(--space-xl)}.product-grid{background-color:var(--product-grid-bg, transparent);padding-inline:var(--page-margin)}.product-grid__inner{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.product-grid__inner{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.product-grid__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-xl);margin-block-end:var(--space-xl)}.product-grid__head-copy{display:flex;flex-direction:column;gap:.5rem}.product-grid__eyebrow{margin:0 0 var(--space-xs);color:var(--flavor-deep)}.product-grid__title{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:1.875rem;letter-spacing:-.035em;line-height:1}.product-grid__intro{margin:0;max-width:30rem;color:var(--color-steam);font-size:var(--text-sm);line-height:1.55}.product-grid__shop-all{flex:none;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink);border-block-end:var(--border-hairline) solid transparent;padding-block-end:3px;white-space:nowrap}.product-grid__shop-all:hover,.product-grid__shop-all:focus-visible{border-block-end-color:var(--color-ink)}.product-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin:0;padding:0;list-style:none}.product-grid__item{min-width:0}.product-grid__footer{display:flex;justify-content:center;margin-block-start:var(--space-xl)}.product-grid__slider{position:relative;display:block}.product-grid__nav{display:none}.product-grid__arrow{display:flex;align-items:center;justify-content:center;min-width:var(--tap-min);min-height:var(--tap-min);background:var(--color-rice);color:var(--color-ink);border:var(--border-hairline) solid var(--color-ink);font-size:var(--text-lg);line-height:1;cursor:pointer}.product-grid__arrow[disabled]{opacity:.35;cursor:default}@media(min-width:750px){.product-grid__title{font-size:2.5rem}.product-grid__list{grid-auto-flow:column;grid-auto-columns:minmax(min(100%,16.5rem),1fr);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:var(--focus-ring-offset);padding-block-end:var(--space-md)}.product-grid__list>*{scroll-snap-align:start}.product-grid__list::-webkit-scrollbar{height:var(--space-2xs)}.product-grid__list::-webkit-scrollbar-track{background:var(--color-hairline)}.product-grid__list::-webkit-scrollbar-thumb{background:var(--color-ink)}.product-grid__slider[data-slider-ready] .product-grid__nav{position:absolute;inset-block-start:calc(var(--space-md)*-1);inset-inline-end:0;display:flex;gap:var(--space-2xs);transform:translateY(-100%)}}@media(min-width:1400px){.product-grid__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;overflow-x:visible;scroll-snap-type:none}}@media(max-width:749px){.product-grid__head{flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin-block-end:var(--space-lg)}}@media(max-width:479px){.product-grid__list{grid-template-columns:1fr}.product-grid__list>:nth-child(n+4){display:none}}.product-qa{padding-inline:var(--page-margin);background-color:var(--product-qa-bg, transparent)}.product-qa__inner{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.product-qa__inner{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.product-qa__grid{display:grid;gap:var(--space-xl);align-items:start}.product-qa__head{margin-block-end:0}.product-qa__more{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--tap-min);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-emphasis);text-underline-offset:.25em}@media(min-width:990px){.product-qa__grid{grid-template-columns:21.25rem minmax(0,1fr);gap:var(--space-2xl)}}.pdp{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.pdp{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.pdp__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs);padding-block-start:var(--space-xl);margin-block-end:var(--space-md);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-data);color:var(--color-steam)}.pdp__breadcrumb a{color:var(--color-steam)}.pdp__breadcrumb-current{color:var(--flavor-deep)}.pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:start}.pdp__gallery,.buy-box{min-width:0}.buy-box{display:flex;flex-direction:column;gap:var(--space-md)}.buy-box__eyebrow{display:flex;align-items:baseline;gap:var(--space-2xs);color:var(--flavor-deep);margin-block-end:calc(var(--space-md) * -1 + var(--space-2xs))}.buy-box__title{font-size:2.5rem;line-height:1.04;letter-spacing:-.04em}.buy-box__tagline{max-width:var(--measure);font-size:var(--text-lg)}.buy-box__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin:0}.buy-box__meta>.rating+.buy-box__heat{padding-inline-start:var(--space-sm);border-inline-start:var(--border-hairline) solid var(--color-hairline)}.buy-box__heat{--heat-dot-color: var(--flavor-deep);display:flex;align-items:center;gap:var(--space-xs);margin:0}.buy-box__heat-text{color:var(--flavor-deep)}.buy-box__panel{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm)}.buy-box__price .price__amount,.buy-box__price .price__compare{font-size:2rem;font-weight:500;letter-spacing:-.02em}.buy-box__stock{margin:0}.buy-box__stock.stock-state--sold-out{display:inline-block;padding:var(--space-2xs) var(--space-xs);border:var(--border-hairline) solid var(--color-ink);color:var(--color-ink)}.buy-box__form{display:flex;flex-direction:column;gap:var(--space-md)}.buy-box__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.buy-box__actions[hidden]{display:none}.buy-box__add{flex:1 1 12rem}.buy-box .shopify-payment-button{margin-block-start:calc(var(--space-md) * -1 + var(--space-xs))}.buy-box__spec{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm);margin:0;padding-block-start:var(--space-md);border-block-start:var(--border-hairline) solid var(--color-hairline)}.buy-box__spec-term{color:var(--color-steam)}.buy-box__spec-value{margin:0}.pdp__details{display:grid;gap:var(--space-md);padding:var(--space-2xl) var(--space-xl);margin-block-start:var(--space-xl);background-color:var(--flavor-wash)}.pdp__details-eyebrow{color:var(--flavor-deep)}.pdp__details :where(h2,h3){margin-block:var(--space-lg) var(--space-sm)}.pdp__details p{margin-block-end:var(--space-md)}.pdp__details dl{display:grid;gap:0;margin-block:var(--space-lg)}.pdp__details dt{padding-block:var(--space-sm);border-block-start:var(--border-hairline) solid var(--color-hairline);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-steam)}.pdp__details dd{margin:0;padding-block-end:var(--space-sm);font-size:var(--text-sm)}.pdp__details table{width:100%;border-collapse:collapse}.pdp__details :where(td,th){padding-block:var(--space-sm);border-block-end:var(--border-hairline) solid var(--color-hairline);text-align:start;vertical-align:top}@media(min-width:750px){.pdp__details dl{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}.pdp__details dd{padding-block:var(--space-sm);border-block-start:var(--border-hairline) solid var(--color-hairline)}}@media(min-width:990px){.pdp__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-2xl)}.buy-box__title{font-size:3.625rem}.pdp__gallery,.buy-box{position:sticky;inset-block-start:var(--space-lg)}.pdp__details{grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:var(--space-2xl)}}.recipe-article>.band:first-child{padding-top:calc(var(--section-pt) * .7)}.recipe-article>.band:last-child{padding-bottom:calc(var(--section-pb) * .7)}.recipe-article{margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.recipe-article>.band:first-child{padding-top:var(--section-pt)}.recipe-article>.band:last-child{padding-bottom:var(--section-pb)}.recipe-article{margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.recipe-article__hero{max-width:60rem}.recipe-article__eyebrow{color:var(--flavor-deep)}.recipe-article__title{font-size:var(--text-3xl);margin-block-start:var(--space-2xs)}.recipe-article__intro{margin-block-start:var(--space-md);font-size:var(--text-lg);max-width:var(--measure)}.recipe-article__image{margin-block-start:var(--space-xl);width:100%;height:auto}.recipe-article__meta{display:flex;flex-wrap:wrap;gap:var(--space-lg);margin:var(--space-lg) 0 0;padding-block-start:var(--space-lg);border-block-start:var(--border-hairline) solid var(--color-hairline)}.recipe-article__meta-item dt{color:var(--color-steam)}.recipe-article__meta-item dd{margin:0;font-size:var(--text-lg)}.recipe-article__video{border-block-start:var(--border-hairline) solid var(--color-hairline)}.recipe-article__video-frame{max-width:22rem;margin-inline:auto;aspect-ratio:9 / 16;background-color:var(--color-ink)}.recipe-article__video-el{display:block;width:100%;height:100%;object-fit:cover}.recipe-article__body{border-block-start:var(--border-hairline) solid var(--color-hairline)}.recipe-article__grid{display:grid;gap:var(--space-2xl)}.recipe-article__section-heading{font-size:var(--text-xl);margin-block-end:var(--space-md)}.recipe-article__ingredients{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.recipe-article__ingredient{padding-block:var(--space-sm);border-block-end:var(--border-hairline) solid var(--color-hairline)}.recipe-article__steps{display:flex;flex-direction:column;gap:var(--space-lg);margin:0;padding:0;list-style:decimal inside}.recipe-article__step-time{margin:var(--space-2xs) 0 0;color:var(--flavor-deep)}.recipe-article__closing{margin-block-start:var(--space-2xl);max-width:var(--measure)}.recipe-article__made-with{border-block-start:var(--border-hairline) solid var(--color-hairline)}@media(min-width:750px){.recipe-article__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.recipe-cards.band{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.recipe-cards.band{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.recipe-cards__list{display:grid;gap:var(--space-lg);margin:0;padding:0;list-style:none}.recipe-cards__footer{display:flex;justify-content:center;margin-block-start:var(--space-xl)}.recipe-cards__empty{margin:0;color:var(--color-steam)}@media(min-width:750px){.recipe-cards__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.reviews{padding-inline:var(--page-margin);background-color:var(--reviews-bg, transparent)}.reviews__inner{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.reviews__inner{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.reviews__incentive{max-width:52ch;margin-block:var(--space-sm) var(--space-lg);color:var(--color-steam)}.reviews__app{margin-block-start:var(--space-2xl)}.reviews__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(20rem,80vw),1fr);gap:var(--space-lg);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:var(--focus-ring-offset)}.reviews__item{scroll-snap-align:start}.review{display:flex;flex-direction:column;gap:var(--space-md);height:100%;margin:0;padding:var(--space-lg);border:var(--border-rule) solid var(--color-ink);background-color:var(--color-rice)}.review__image{background-color:var(--flavor-wash)}.review__body{display:flex;flex-direction:column;gap:var(--space-sm)}.review__stars{--rating-color: var(--flavor-deep);align-self:flex-start}.review__quote{margin:0;font-size:var(--text-lg);line-height:var(--leading-snug)}.review__attribution{display:flex;flex-wrap:wrap;gap:var(--space-xs);color:var(--color-steam)}.review__subject a{color:inherit}@media(min-width:990px){.reviews__track{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:visible;scroll-snap-type:none}}.search__head-band{padding-top:calc(var(--section-pt) * .7);margin-top:calc(var(--section-mt) * .7)}.search__layout{padding-bottom:calc(var(--section-pb) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.search__head-band{padding-top:var(--section-pt);margin-top:var(--section-mt)}.search__layout{padding-bottom:var(--section-pb);margin-bottom:var(--section-mb)}}.search__head{display:flex;flex-direction:column;gap:var(--space-lg);margin-block-end:var(--space-lg)}.search__breadcrumb{display:flex;align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-data);color:var(--color-steam)}.search__breadcrumb a{color:var(--color-steam)}.search__breadcrumb [aria-current]{color:var(--color-ink)}.search__intro{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.search__title{margin:0;font-size:var(--text-3xl);overflow-wrap:anywhere}.search__count{color:var(--color-steam)}.search__form{display:flex;gap:var(--space-sm);max-width:40rem}.search__input{flex:1;min-width:0;min-height:var(--tap-min);padding:var(--space-sm) var(--space-md);border:var(--border-hairline) solid var(--color-steam);background-color:var(--color-rice);color:var(--color-ink);font-size:var(--text-base)}.search__input:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.search__submit{flex-shrink:0}@media(max-width:479px){.search__form{flex-direction:column;max-width:none}}@media(min-width:990px){.search__layout--with-filters:has(.search-filters__panel){display:grid;grid-template-columns:15.5rem minmax(0,1fr);grid-template-rows:repeat(3,auto);gap:var(--space-xl)}.search__layout--with-filters .search-filters__panel{grid-column:1;grid-row:1 / -1;border-inline-end:var(--border-hairline) solid var(--color-hairline)}.search__layout--with-filters:has(.search-filters__panel)>:not(.search-filters__panel),.search__layout--with-filters:has(.search-filters__panel) .search-filters__bar{grid-column:2}}.search-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);margin:0;margin-block-start:var(--space-xl);padding:0;list-style:none}@media(min-width:480px){.search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.search__pagination{margin-block-start:var(--space-xl)}.search__state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding-block:var(--space-xl)}.search__state-heading{margin:0;font-size:var(--text-lg);overflow-wrap:anywhere}.search__state-body{margin:0;max-width:var(--measure);color:var(--color-steam);font-size:var(--text-base);line-height:var(--leading-body)}.search__popular{display:flex;flex-direction:column;gap:var(--space-sm)}.search__popular-heading{margin:0;color:var(--color-steam)}.search__popular-list{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin:0;padding:0;list-style:none}.search__popular-link{display:inline-flex;align-items:center;min-height:var(--tap-min);padding-inline:var(--space-md);border:var(--border-hairline) solid var(--color-steam);color:var(--color-ink);text-decoration:none;font-size:var(--text-sm)}.search__popular-link:hover{border-color:var(--color-ink)}.stockists>.band:first-child{padding-top:calc(var(--section-pt) * .7)}.stockists>.band:last-child{padding-bottom:calc(var(--section-pb) * .7)}.stockists{margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.stockists>.band:first-child{padding-top:var(--section-pt)}.stockists>.band:last-child{padding-bottom:var(--section-pb)}.stockists{margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.stockists__intro{max-width:var(--measure)}.stockists__heading{font-size:var(--text-3xl)}.stockists__intro-body{margin-block-start:var(--space-md);font-size:var(--text-lg)}.stockists__section{border-block-start:var(--border-hairline) solid var(--color-hairline)}.stockists__grid{display:grid;gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.stockists__card{display:flex;align-items:center;justify-content:center;padding:var(--space-lg);border:var(--border-hairline) solid var(--color-hairline)}.stockists__card-link{display:block;width:100%}.stockists__logo{max-width:10rem}.stockists__name{text-align:center;color:var(--color-ink)}.stockists__empty{text-align:center}.stockists__empty-body{max-width:var(--measure);margin-inline:auto}.stockists__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md);margin-block-start:var(--space-xl)}@media(min-width:750px){.stockists__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.story.band{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.story.band{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.story__grid{display:grid;gap:var(--space-xl);align-items:center}.story__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.story__eyebrow{color:var(--color-steam)}.story__heading{margin:0;max-width:14ch;font-size:var(--text-2xl);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.story__subheading{margin:-.15rem 0 0;max-width:28ch;font-size:var(--text-lg);line-height:1.25;font-weight:600;text-wrap:balance}.story__prose{max-width:38rem;font-size:var(--text-lg)}.story__prose p{margin-block:0}@media(min-width:750px){.story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl)}}.ugc.band{padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.ugc.band{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.ugc__head{align-items:center;margin-inline:auto;text-align:center}.ugc__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);margin:0;padding:0;list-style:none}.ugc__tile{display:flex;flex-direction:column;gap:var(--space-2xs)}.ugc__credit{color:var(--color-steam)}.ugc__footer{display:flex;justify-content:center;margin-block-start:var(--space-xl)}@media(min-width:750px){.ugc__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.wholesale-apply{padding-inline:var(--page-margin);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.wholesale-apply{margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.wholesale-apply__container{width:100%;max-width:calc(var(--page-width) - var(--page-margin) * 2);margin-inline:auto}.wholesale-apply__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--space-3xl);padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7)}@media(min-width:750px){.wholesale-apply__grid{padding-top:var(--section-pt);padding-bottom:var(--section-pb)}}.wholesale-apply__heading{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-3xl);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.wholesale-apply__intro{margin:var(--space-md) 0 0;max-width:52ch;font-size:var(--text-lg);line-height:1.55;color:var(--color-ink)}.wholesale-apply__form{display:flex;flex-direction:column;gap:var(--space-xl);margin:var(--space-2xl) 0 0}.wholesale-apply__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-lg)}.wholesale-apply__field{display:flex;flex-direction:column;gap:var(--space-xs)}.wholesale-apply__field--narrow{max-width:320px}.wholesale-apply__field-label{display:block;color:var(--color-steam)}.wholesale-apply__input{min-height:var(--tap-min);padding:var(--space-sm) var(--space-md);background-color:transparent;color:var(--color-ink);border:var(--border-hairline) solid var(--color-steam);border-radius:var(--style-border-radius-inputs, 2px);font-family:var(--font-body);font-size:var(--text-base)}.wholesale-apply__input--mono{font-family:var(--font-mono);font-size:var(--text-sm)}.wholesale-apply__textarea{resize:vertical;line-height:var(--leading-body)}.wholesale-apply__submit-row{display:flex;align-items:center;gap:var(--space-xl)}.wholesale-apply__submit{flex:none}.wholesale-apply__privacy{margin:0;max-width:34ch;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6;color:var(--color-steam)}.wholesale-apply__status{margin:0;padding:var(--space-md);border:var(--border-hairline) solid currentColor}.wholesale-apply__status--success{color:var(--color-ink);border-color:var(--color-hairline)}.wholesale-apply__status--error{color:#7a1f0f;border-color:#7a1f0f}.wholesale-apply__status-lead{margin:0 0 var(--space-2xs);font-weight:var(--weight-emphasis)}.wholesale-apply__status-list{margin:0;padding-inline-start:1.2em}.wholesale-apply__sidebar{display:flex;flex-direction:column;gap:var(--space-lg);align-self:start;position:sticky;top:var(--space-lg)}.wholesale-apply__facts{display:flex;flex-direction:column;border:var(--border-hairline) solid var(--color-hairline)}.wholesale-apply__fact{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:var(--border-hairline) solid var(--color-hairline)}.wholesale-apply__fact:last-child{border-bottom:0}.wholesale-apply__fact-label{color:var(--color-steam)}.wholesale-apply__fact-value{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-ink)}.wholesale-apply__faq{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg);border:var(--border-hairline) solid var(--color-hairline)}.wholesale-apply__card-label{padding-bottom:var(--space-sm);border-bottom:var(--border-hairline) solid var(--color-hairline);color:var(--color-steam)}.wholesale-apply__faq-item{display:flex;flex-direction:column;gap:var(--space-xs)}.wholesale-apply__faq-question{margin:0;font-weight:var(--weight-emphasis);color:var(--color-ink)}.wholesale-apply__faq-answer{margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--color-steam)}@media(max-width:899px){.wholesale-apply__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-2xl)}.wholesale-apply__row{grid-template-columns:minmax(0,1fr)}.wholesale-apply__submit-row{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.wholesale-apply__submit{width:100%}.wholesale-apply__privacy{max-width:none}.wholesale-apply__sidebar{position:static}}.wholesale-hero{background:var(--color-ink);color:var(--color-rice);padding-top:calc(var(--section-pt) * .7);padding-bottom:calc(var(--section-pb) * .7);padding-inline:var(--page-margin);margin-top:calc(var(--section-mt) * .7);margin-bottom:calc(var(--section-mb) * .7)}@media(min-width:750px){.wholesale-hero{padding-top:var(--section-pt);padding-bottom:var(--section-pb);margin-top:var(--section-mt);margin-bottom:var(--section-mb)}}.wholesale-hero__container{width:100%;max-width:calc(var(--page-width) - var(--page-margin) * 2);margin-inline:auto}.wholesale-hero__intro{max-width:760px}.wholesale-hero__eyebrow{margin:0 0 24px;color:var(--color-steam)}.wholesale-hero__heading{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:clamp(3rem,5.3vw,4.75rem);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.wholesale-hero__body{margin:24px 0 0;max-width:44ch;font-size:var(--text-lg);line-height:1.55;color:#fcfbf7d1}.wholesale-hero__benefits{display:flex;flex-direction:column;margin-top:clamp(40px,5vw,64px);border-top:1px solid rgba(252,251,247,.22)}.wholesale-hero__benefit{display:flex;gap:var(--space-xl);align-items:baseline;padding:20px 0;border-bottom:1px solid rgba(252,251,247,.22)}.wholesale-hero__benefit-number{flex:none;width:28px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-steam)}.wholesale-hero__benefit-text{max-width:56ch;font-size:var(--text-base);line-height:1.5}.wholesale-hero__email{display:inline-block;margin-top:clamp(32px,4vw,48px);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-rice);border-bottom:1px solid rgba(252,251,247,.4);text-decoration:none}.wholesale-hero__email:hover{border-color:var(--color-rice)}@media(max-width:899px){.wholesale-hero__heading{font-size:clamp(2.5rem,11vw,3rem)}.wholesale-hero__body{max-width:none}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.text--subtitle{font-size:var(--text-lg);line-height:var(--leading-snug)}.add-to-cart{position:relative;display:block}.add-to-cart__button{width:100%}.add-to-cart--inline,.add-to-cart--inline .add-to-cart__button{width:auto}.add-to-cart__status{position:absolute;inset-inline:0;inset-block-end:calc(100% + var(--space-2xs));padding:var(--space-2xs) var(--space-xs);background-color:var(--flavor);color:var(--flavor-on);font-size:var(--text-sm);text-align:center;opacity:0;pointer-events:none}.add-to-cart__status[data-add-flash]{animation:add-to-cart-flash 2.6s var(--ease-out) forwards}@keyframes add-to-cart-flash{0%{opacity:0;transform:translateY(var(--space-2xs))}12%,72%{opacity:1;transform:none}to{opacity:0;visibility:hidden}}.add-to-cart__status[data-add-error]{position:static;padding:0;margin-block-start:var(--space-xs);background-color:transparent;color:var(--flavor-deep);text-align:start;opacity:1;animation:none}.collection-filters,.collection-filters__form{display:contents}.collection-filters__panel{position:sticky;inset-block-start:0;z-index:var(--layer-sticky);background-color:var(--color-rice);border-block-end:var(--border-hairline) solid var(--color-hairline)}.collection-filters__trigger{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:var(--tap-min);padding-inline:var(--page-margin);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);cursor:pointer;list-style:none}.collection-filters__trigger::-webkit-details-marker{display:none}.collection-filters__trigger::marker{display:none}.collection-filters__trigger-count{color:var(--color-steam)}@media(max-width:989px){.collection-filters__panel[open]{z-index:calc(var(--layer-header) + 1)}.collection-filters__panel[open] .collection-filters__panel-body{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-header);overflow-y:auto;background-color:var(--color-rice);padding:calc(var(--tap-min) + var(--space-lg)) var(--page-margin) var(--space-xl)}.collection-filters__panel[open] .collection-filters__trigger{position:sticky;inset-block-start:0;z-index:calc(var(--layer-header) + 1);background-color:var(--color-rice);border-block-end:var(--border-hairline) solid var(--color-hairline)}.collection-filters__panel[open] .collection-filters__trigger:after{content:"\2715";margin-inline-start:var(--space-xs)}}.collection-filters__panel-body{padding-block:var(--space-lg) 0;padding-inline-end:var(--space-md)}.collection-filters__panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-block-end:var(--space-lg)}.collection-filters__panel-title{font-size:var(--text-lg)}.collection-filters__clear{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-steam)}.collection-filters__groups{display:flex;flex-direction:column;gap:var(--space-xl)}.facet__legend{color:var(--color-steam);display:block;width:100%;padding-block-end:var(--space-sm);border-block-end:var(--border-hairline) solid var(--color-hairline)}.facet__options{display:flex;flex-direction:column;margin-block-start:var(--space-sm)}.facet__range{display:block;margin-block-start:var(--space-xs)}.facet__range-fields{display:flex;gap:var(--space-md)}.facet__range-fields[hidden]{display:none}.facet__pills{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-block-start:var(--space-sm)}.facet__slider[hidden]{display:none}.facet__slider-values{display:flex;justify-content:space-between;margin-block-end:var(--space-xs);color:var(--color-ink)}.facet__slider-track{--thumb: 1.25rem;--lo: 0;--hi: 1;position:relative;block-size:var(--tap-min)}.facet__slider-track:before,.facet__slider-track:after{content:"";position:absolute;inset-block-start:50%;block-size:4px;transform:translateY(-50%);pointer-events:none}.facet__slider-track:before{inset-inline:calc(var(--thumb) / 2);background-color:var(--color-steam)}.facet__slider-track:after{inset-inline-start:calc(var(--thumb) / 2 + var(--lo) * (100% - var(--thumb)));inline-size:calc((var(--hi) - var(--lo)) * (100% - var(--thumb)));background-color:var(--color-ink)}.facet__slider-input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;background:transparent;-webkit-appearance:none;appearance:none;outline:none;pointer-events:none}.facet__slider-input::-webkit-slider-runnable-track{background:transparent;block-size:100%}.facet__slider-input::-moz-range-track{background:transparent}.facet__slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:var(--thumb);block-size:var(--thumb);margin-block-start:calc((var(--tap-min) - var(--thumb)) / 2);border:2px solid var(--color-rice);border-radius:0;background-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink);pointer-events:auto;cursor:grab}.facet__slider-input::-moz-range-thumb{inline-size:var(--thumb);block-size:var(--thumb);box-sizing:border-box;border:2px solid var(--color-rice);border-radius:0;background-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink);pointer-events:auto;cursor:grab}.facet__slider-input:focus-visible::-webkit-slider-thumb{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.facet__slider-input:focus-visible::-moz-range-thumb{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.facet__range-field{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.facet__range-input{min-height:var(--tap-min);width:8ch;padding:var(--space-2xs) var(--space-xs);border:var(--border-hairline) solid var(--color-steam);background-color:var(--color-rice);color:var(--color-ink)}.collection-filters__actions{margin-block-start:var(--space-lg)}.collection-filters__apply{width:100%}collection-filters:defined .collection-filters__apply{display:none}.collection-filters__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-md);border-block-end:var(--border-hairline) solid var(--color-hairline)}.collection-filters__mobile-sort{display:none}@media(max-width:989px){collection-filters:defined .collection-filters__form{display:flex;flex-wrap:wrap;gap:var(--space-sm)}collection-filters:defined .collection-filters__panel,collection-filters:defined .collection-filters__mobile-sort{flex:1 1 0;min-width:0}collection-filters:defined .collection-filters__mobile-sort{display:block}collection-filters:defined .collection-filters__bar{flex:1 1 100%}collection-filters:defined .collection-filters__sort{display:none}}.collection-filters__results{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);min-width:0}.collection-filters__count{color:var(--color-ink);white-space:nowrap}.collection-filters__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.collection-filters__chips:not([hidden]):before{content:"";display:inline-block;width:var(--border-hairline);height:.9em;background:var(--color-hairline)}.collection-filters__chips[hidden]{display:none}.collection-filters__chips-label{color:var(--color-steam);white-space:nowrap}.collection-filters__chip-list{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}.collection-filters__chip{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:var(--space-2xs) var(--space-sm);border:var(--border-hairline) solid var(--color-steam);background-color:transparent;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-data);color:var(--color-ink);text-decoration:none;cursor:pointer}.collection-filters__chip:hover{border-color:var(--color-ink)}.collection-filters__sort{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-steam);white-space:nowrap}.collection-filters__select{-webkit-appearance:none;appearance:none;min-height:var(--tap-min);padding:var(--space-xs) 36px var(--space-xs) var(--space-sm);border:var(--border-hairline) solid var(--color-steam);border-radius:2px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%231B1713' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;color:var(--color-ink);font-size:var(--text-xs);font-family:var(--font-mono)}@media(min-width:990px){.collection-filters__panel{position:static;z-index:auto;border-block-end:0}.collection-filters__trigger{display:none}.collection-filters__panel:not([open])>.collection-filters__panel-body{display:block}.collection-filters__panel::details-content{block-size:auto;content-visibility:visible;overflow:visible}}.editorial-tile{display:flex;flex-direction:column;gap:var(--space-md);height:100%;padding:var(--space-lg);border:var(--border-rule) solid var(--color-ink);background-color:var(--flavor-wash);color:var(--color-ink)}.editorial-tile__eyebrow{color:var(--flavor-deep)}.editorial-tile__heading{font-size:var(--text-xl);text-wrap:balance}.editorial-tile__text{font-size:var(--text-sm)}.editorial-tile__text>*+*{margin-block-start:var(--space-xs)}.editorial-tile__body{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.editorial-tile:not(.editorial-tile--no-image) .editorial-tile__body{flex:1;min-height:0}.editorial-tile__link{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--tap-min);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-emphasis);text-underline-offset:.25em}.editorial-tile:not(.editorial-tile--no-image) .editorial-tile__link{margin-block-start:auto}.editorial-tile__image{flex:none}.editorial-tile--no-image{justify-content:center}@media(min-width:480px){.editorial-tile-cell--span-2,.editorial-tile-cell--span-3{grid-column:span 2}}@media(min-width:990px){.editorial-tile-cell--span-3{grid-column:span 3}.editorial-tile-cell--span-3 .editorial-tile:not(.editorial-tile--no-image){flex-direction:row}.editorial-tile-cell--span-3 .editorial-tile__image{flex:0 0 40%;height:100%}}.facet-option{display:flex;align-items:center;gap:var(--space-xs);min-height:var(--tap-min)}.facet-option__input{flex:none;inline-size:1.125rem;block-size:1.125rem;margin:0;accent-color:var(--flavor-deep);cursor:pointer}.facet-option__label{display:flex;align-items:center;gap:var(--space-xs);flex:1;min-height:var(--tap-min);padding-block:var(--space-2xs);font-size:var(--text-sm);line-height:var(--leading-snug);cursor:pointer}.facet-option__text{display:inline-flex;align-items:center;gap:var(--space-xs)}.facet-option__count{margin-inline-start:auto;color:var(--color-steam)}.facet-option__input:disabled+.facet-option__label{color:var(--color-steam);cursor:not-allowed}.facet-option__input:disabled{cursor:not-allowed}.facet-pill{display:inline-flex}.facet-pill__label{position:relative;display:inline-flex;cursor:pointer}.facet-pill__input{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.facet-pill__text{display:inline-flex;align-items:center;min-block-size:var(--tap-min);padding-inline:var(--space-md);border:var(--border-hairline) solid var(--color-steam);border-radius:0;background-color:var(--color-rice);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--leading-snug)}.facet-pill__input:checked+.facet-pill__text{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-rice)}.facet-pill__input:focus-visible+.facet-pill__text{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.facet-pill__input:disabled,.facet-pill__input:disabled+.facet-pill__text{cursor:not-allowed}.facet-pill__input:disabled+.facet-pill__text{color:var(--color-steam);text-decoration:line-through}.facet-pill__input:disabled:checked+.facet-pill__text{color:var(--color-rice)}.gallery{display:flex;flex-direction:column;gap:var(--space-xs)}.gallery__tile--primary{aspect-ratio:1;padding:var(--space-lg);background-color:var(--flavor-wash)}.gallery__tile--primary .gallery__image{height:100%}.gallery__tile--primary.gallery__tile--photo{aspect-ratio:auto;padding:0;background-color:transparent}.gallery__tile--primary.gallery__tile--photo .gallery__image{width:100%;height:auto}.gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,4.25rem);justify-content:start;gap:var(--space-xs)}.gallery__thumb{aspect-ratio:1;padding:var(--space-2xs);border:var(--border-hairline) solid var(--color-hairline);background-color:var(--flavor-wash);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out)}.gallery__thumb.is-active{border:var(--border-rule) solid var(--flavor);padding:calc(var(--space-2xs) - var(--border-rule) + var(--border-hairline))}.gallery__thumb:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.gallery__thumb-image{width:100%;height:100%;object-fit:contain}.gallery__tile--video{background-color:var(--color-ink)}.gallery__video{width:100%;height:auto}@media(max-width:749px){.gallery{margin-inline:calc(var(--page-margin) * -1)}.gallery__thumbs{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;margin-inline:var(--page-margin)}.gallery__thumb{flex:0 0 4.25rem;scroll-snap-align:start}}.guide-tile-cell{align-self:start}.guide-tile{display:flex;flex-direction:column;gap:var(--space-md);height:100%;padding:var(--space-lg);background-color:var(--color-ink);color:var(--color-rice)}.guide-tile__body{display:flex;flex-direction:column;gap:var(--space-xs)}.guide-tile__eyebrow{color:var(--color-rice)}.guide-tile__heading{margin:0;font-size:var(--text-xl);text-wrap:balance}.guide-tile__text{margin:0;font-size:var(--text-sm);color:var(--color-rice)}.guide-tile__swatches{display:flex;gap:var(--space-2xs)}.guide-tile__swatch{flex:1;height:var(--space-lg)}.guide-tile__link{--focus-ring-color: var(--color-rice);margin-block-start:auto;align-self:flex-start;background-color:var(--color-rice);border-color:var(--color-rice);color:var(--color-ink)}.guide-tile__link:hover,.guide-tile__link:active{background-color:transparent;border-color:var(--color-rice);color:var(--color-rice)}@media(min-width:480px){.guide-tile-cell--span-2{grid-column:span 2}}.header-mega--desktop{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr);gap:var(--space-2xl);padding-block:var(--space-lg) var(--space-xl)}.header-mega__column{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.header-mega__column-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md)}.header-mega__shop-all{color:var(--color-chili);white-space:nowrap}.header-mega__sauces--grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 var(--space-xl)}.header-mega__links{display:flex;flex-direction:column}.header-mega__link{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);margin-inline:calc(var(--space-sm) * -1);color:var(--color-ink);font-weight:var(--weight-emphasis);text-decoration:none;border-radius:2px;transition:background-color var(--duration-fast) var(--ease-out)}.header-mega__link:hover,.header-mega__link:focus-visible{background-color:var(--color-hairline)}.header-mega__link-subline{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-body);color:var(--color-steam)}.header-mega__promo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg);background-color:var(--color-ink);color:var(--color-rice)}.header-mega__promo-eyebrow{color:var(--color-rice);opacity:.7}.header-mega__promo-heading{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.header-mega__promo-button{background-color:var(--color-chili);border-color:var(--color-chili);color:var(--color-rice)}.header-mega__promo-button:hover,.header-mega__promo-button:active{background-color:var(--color-ink);border-color:var(--color-ink)}.header-mega__notes{display:flex;flex-direction:column;gap:var(--space-2xs);padding-top:var(--space-sm);border-top:var(--border-hairline) solid var(--color-hairline);color:var(--color-steam)}.header-mega--mobile{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.header-mega__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-md) var(--space-xs)}.header-mega__heading{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);letter-spacing:var(--tracking-display)}.header-mega--mobile .header-mega__shop-all{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-chili)}.header-mega--mobile .header-mega__sauces{display:flex;flex-direction:column;padding-inline:var(--space-md)}.header-mega__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-block-start:var(--border-hairline) solid var(--color-hairline)}.header-mega__chip{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2xs);min-height:var(--tap-min);padding:var(--space-xs) var(--space-sm);background-color:var(--color-hairline);color:var(--color-ink);font-weight:var(--weight-emphasis);font-size:var(--text-sm);text-decoration:none}.header-mega__chip-subline{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-body);color:var(--color-steam)}.header-mega__quiz-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-top:auto;padding:var(--space-md);background-color:var(--color-ink);color:var(--color-rice)}.header-mega__quiz-bar-heading{margin:0;font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-base);line-height:var(--leading-snug);letter-spacing:var(--tracking-display)}.header-mega__quiz-bar-button{flex:0 0 auto;background-color:var(--color-chili);border-color:var(--color-chili);color:var(--color-rice)}.header-mega-sauce{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);margin-inline:calc(var(--space-sm) * -1);color:inherit;text-decoration:none;border-radius:2px;transition:background-color var(--duration-fast) var(--ease-out)}.header-mega-sauce:hover,.header-mega-sauce:focus-visible{background-color:var(--flavor-wash)}.header-mega-sauce--mobile{grid-template-columns:var(--tap-min) minmax(0,1fr) auto;gap:var(--space-md);padding-block:var(--space-sm);min-height:var(--tap-min);border-block-start:var(--border-hairline) solid var(--color-hairline);margin-inline:0;border-radius:0}.header-mega-sauce__swatch{display:block;aspect-ratio:1 / 1;background-color:var(--flavor, var(--color-hairline))}.header-mega-sauce__body{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.header-mega-sauce__name{font-size:var(--text-base);font-weight:var(--weight-emphasis);color:var(--color-ink)}.header-mega-sauce--mobile .header-mega-sauce__name{font-size:var(--text-lg)}.header-mega-sauce__heat{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-data);color:var(--color-steam);--heat-dot-color: var(--flavor-deep)}.header-mega-sauce__dots{display:flex;gap:var(--space-2xs)}.header-mega-sauce__dot{inline-size:.3125rem;block-size:.3125rem;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--border-hairline) var(--heat-dot-color)}.header-mega-sauce__dot.is-on{background-color:var(--heat-dot-color)}.header-mega-sauce__price{white-space:nowrap}.header-search{--modal-bg: var(--color-rice);--modal-fg: var(--color-ink)}.header-search__head{display:flex;flex-direction:column;gap:var(--space-sm);margin-block-end:var(--space-lg)}.header-search__label{color:var(--color-steam);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.header-search__input{width:100%;min-height:var(--tap-min);padding:0;background:transparent;border:0;font-family:var(--font-body);font-size:var(--text-2xl);font-weight:500;line-height:var(--leading-display);color:var(--color-ink)}.header-search__input::placeholder{color:var(--color-steam)}.header-search__input:focus-visible{outline:none}.header-search__input::-webkit-search-cancel-button,.header-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.header-search__results{padding-block-start:var(--space-lg);border-block-start:var(--border-hairline) solid var(--color-hairline)}.header-search__hint,.header-search__empty,.header-search__error{margin:0;padding-block:var(--space-sm);color:var(--color-steam)}.header-search__section+.header-search__section{margin-block-start:var(--space-lg);padding-block-start:var(--space-lg);border-block-start:var(--border-hairline) solid var(--color-hairline)}.header-search__section-heading{display:block;margin-block-end:var(--space-sm);font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:normal;text-transform:none;color:var(--color-steam)}.header-search__products{display:flex;flex-direction:column;gap:var(--space-2xs)}.header-search__product{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);margin-inline:calc(var(--space-sm) * -1);color:inherit;text-decoration:none;border-radius:2px}.header-search__product:hover,.header-search__product:focus-visible{background-color:var(--color-hairline)}.header-search__product-image{display:block;width:2.75rem;aspect-ratio:1 / 1;object-fit:cover;background-color:var(--color-hairline)}.header-search__product-title{min-width:0;font-weight:var(--weight-emphasis)}.header-search__product-price{white-space:nowrap}.header-search__links{display:flex;flex-direction:column}.header-search__link{padding:var(--space-xs) var(--space-sm);margin-inline:calc(var(--space-sm) * -1);color:inherit;font-weight:var(--weight-emphasis);text-decoration:none;border-radius:2px}.header-search__link:hover,.header-search__link:focus-visible{background-color:var(--color-hairline)}.header-search__see-all{display:inline-flex;align-items:center;gap:var(--space-2xs);margin-block-start:var(--space-md);color:var(--color-chili);font-weight:500;text-decoration:none}.header-search__see-all:hover{text-decoration:underline}.image{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:var(--image-ratio, auto)}.image__img{width:100%;height:100%;object-fit:cover}.image__img--contain{object-fit:contain}.ingredient-panel{display:flex;flex-direction:column;gap:var(--space-md);background-color:var(--color-rice);color:var(--color-ink);border:var(--border-rule) solid var(--color-ink);padding:var(--space-lg);max-width:26rem}.ingredient-panel__heading{font-size:var(--text-xl);margin:0}.ingredient-panel__table{width:100%;border-collapse:collapse;border-block:var(--border-heavy) solid var(--color-ink)}.ingredient-panel__col{padding-block:var(--space-2xs);color:var(--color-steam);text-align:start;font-weight:inherit}.ingredient-panel__col--end{text-align:end}.ingredient-panel__row{border-block-start:var(--border-hairline) solid var(--color-hairline)}.ingredient-panel__name{padding-block:var(--space-sm);text-align:start;font-family:var(--font-mono);font-weight:var(--weight-emphasis)}.ingredient-panel__origin{padding-block:var(--space-sm);text-align:end;color:var(--color-steam)}.ingredient-panel__callouts{display:flex;flex-wrap:wrap;gap:var(--space-2xs);list-style:none;margin:0;padding:0}.ingredient-panel__callout{padding:var(--space-2xs) var(--space-xs);border:var(--border-hairline) solid var(--color-ink)}.ingredient-panel__callout--diet{background-color:var(--color-ink);color:var(--color-rice)}.ingredient-panel__note{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-steam)}.modal-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-overlay);width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:var(--space-xl);border:0;background:transparent}.modal-shell[open]{display:flex;align-items:center;justify-content:center}.modal-shell:not([open]){display:none}.modal-shell::backdrop{background-color:color-mix(in srgb,var(--color-ink) 74%,transparent)}.modal-shell__panel{position:relative;width:min(100%,68rem);max-height:100%;padding:var(--space-xl) var(--space-2xl);background-color:var(--modal-bg, var(--color-ink));color:var(--modal-fg, var(--color-rice));border:var(--modal-border-width, 0) solid var(--modal-border-color, transparent);overflow-y:auto}.modal-shell__close{position:absolute;top:var(--space-md);right:var(--space-md);padding:var(--space-sm);background:transparent;border:0;color:var(--modal-fg, var(--color-rice));font-size:var(--text-base);line-height:1;cursor:pointer}.notify-me{position:static;display:block}.notify-me__toggle{width:100%}.notify-me__panel{position:absolute;inset-inline:var(--space-md);inset-block-end:var(--space-md);z-index:1;display:none;flex-direction:column;gap:var(--space-md);padding:var(--space-md);background-color:var(--color-rice);border:var(--border-hairline) solid var(--color-ink)}.notify-me__toggle-input:checked~.notify-me__panel{display:flex}.notify-me__panel-title{color:var(--color-steam)}.notify-me[data-bis-claimed] .notify-me__toggle-input:checked~.notify-me__panel{display:none}.notify-me__close{align-self:center;display:flex;align-items:center;min-height:var(--tap-min);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-steam);cursor:pointer}.notify-me__toggle-input:focus-visible~.notify-me__toggle{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.notify-me__form{display:flex;flex-direction:column;gap:var(--space-2xs)}.notify-me__label{color:var(--color-steam)}.notify-me__email{min-height:var(--tap-min);padding:var(--space-xs) var(--space-sm);border:var(--border-hairline) solid var(--color-steam);background-color:var(--color-rice);color:var(--color-ink);font-size:var(--text-base)}.notify-me__submit{margin-block-start:var(--space-2xs);width:100%}.notify-me__hint{font-size:var(--text-xs);color:var(--color-steam)}.notify-me__status{display:block;font-size:var(--text-sm);color:var(--color-steam)}.notify-me__status:not(:empty){margin-block-start:var(--space-2xs)}.notify-me__status[data-notify-error]{color:var(--flavor-deep)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs);color:var(--color-ink)}.price__compare,.price__unit,.price__size,.price__from{color:var(--color-steam)}.product-card{--heat-dot-color: var(--flavor-deep);position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:var(--color-rice);color:var(--color-ink);border:var(--border-hairline) solid var(--color-hairline);border-inline-start-width:var(--space-2xs);border-inline-start-color:var(--flavor);transition:border-color var(--duration-fast) var(--ease-out)}.product-card:hover{border-inline-start-color:color-mix(in srgb,var(--flavor) 70%,white)}.product-card--neutral:hover{border-inline-start-color:color-mix(in srgb,var(--color-ink) 70%,white)}.product-card__well{position:relative;display:grid;aspect-ratio:1 / 1.03;overflow:hidden;background-color:var(--flavor-wash);transition:background-color var(--duration-fast) var(--ease-out)}.product-card:hover .product-card__well{background-color:var(--flavor)}.product-card--neutral:hover .product-card__well,.product-card--sold-out .product-card__well{background-color:var(--color-hairline)}.product-card__image,.product-card__image .image__img{width:100%;height:100%}.product-card__image .image__img{mix-blend-mode:multiply}.product-card__badge{position:absolute;inset-block-start:var(--space-sm);inset-inline-end:var(--space-sm);margin:0;padding:var(--space-2xs) var(--space-xs);background-color:var(--color-rice);border:var(--border-hairline) solid var(--color-ink)}.product-card__badge.stock-state--bestseller{inset-inline-end:auto;inset-inline-start:var(--space-sm);background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-rice);font-weight:700}.product-card__body{display:flex;flex-direction:column;flex:1;gap:var(--space-xs);padding:var(--space-md)}.product-card__eyebrow{margin:0;color:var(--flavor-deep)}.product-card__title{margin:0;min-height:2em;font-family:var(--font-display);font-weight:var(--weight-display);font-size:clamp(1.45rem,1.7vw,2rem);letter-spacing:var(--tracking-display);line-height:1}.product-card__link{color:var(--flavor-deep);text-decoration:none}.product-card__link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.product-card__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.product-card__heat{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2xs);margin-block-start:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);line-height:1;text-transform:uppercase}.product-card__heat-label{color:var(--color-steam)}.product-card__heat-name{color:var(--flavor-deep);font-weight:600}.product-card__descriptor{margin:var(--space-2xs) 0 0;color:var(--color-steam);font-size:var(--text-sm);line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-card__rating{min-height:1.25rem;opacity:.78;font-size:var(--text-xs)}.product-card__footer{display:flex;flex-direction:column;gap:var(--space-xs);margin-block-start:auto;padding-block-start:var(--space-md)}.product-card__price{font-size:var(--text-base);font-weight:600}.product-card__footer .button{width:100%}.product-card__footer .quick-add__summary [aria-hidden=true]{display:none}@media(max-width:479px){.product-card__well{aspect-ratio:16 / 10}.product-card__body{padding:var(--space-sm);gap:var(--space-2xs)}.product-card__title{min-height:0}.product-card__title{font-size:clamp(1.25rem,5vw,1.375rem)}.product-card__descriptor{-webkit-line-clamp:1}.product-card__footer{padding-block-start:var(--space-sm)}}.qa__item{border-block-start:var(--border-hairline) solid var(--color-hairline)}.qa__item:last-child{border-block-end:var(--border-hairline) solid var(--color-hairline)}.qa__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:var(--tap-min);padding-block:var(--space-sm);font-size:var(--text-lg);font-weight:var(--weight-emphasis);line-height:var(--leading-snug);cursor:pointer;list-style:none}.qa__question::-webkit-details-marker{display:none}.qa__question:after{content:"+";flex:none;font-family:var(--font-mono);font-size:var(--text-xl);line-height:1}.qa__item[open] .qa__question:after{content:"\2212"}.qa__answer{padding-block-end:var(--space-md)}.qa__answer--plain{white-space:pre-line}.quantity{display:inline-flex;align-items:stretch}.quantity__step,.quantity__input{min-height:var(--tap-min);border:var(--border-hairline) solid var(--color-steam);background-color:var(--color-rice);color:var(--color-ink)}.quantity__step{display:flex;align-items:center;justify-content:center;min-width:var(--tap-min);font-family:var(--font-mono);font-size:var(--text-lg);line-height:1;cursor:pointer}.quantity__step:hover{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-rice)}.quantity__input{width:4rem;margin-inline:calc(var(--border-hairline) * -1);padding:var(--space-xs);text-align:center;font-family:var(--font-mono);font-size:var(--text-base)}.quantity.is-stepped .quantity__input{-webkit-appearance:textfield;appearance:textfield}.quantity.is-stepped .quantity__input::-webkit-outer-spin-button,.quantity.is-stepped .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quick-add{position:static;display:block;width:100%}.quick-add__summary{width:100%}.quick-add__panel{position:absolute;inset-inline:var(--space-sm);inset-block-end:var(--space-sm);z-index:3;display:none;flex-direction:column;gap:var(--space-sm);max-height:calc(100% - (var(--space-sm)*2));overflow-y:auto;padding:var(--space-md);background:var(--color-rice);border:var(--border-rule) solid var(--color-ink)}.quick-add__toggle:checked~.quick-add__panel{display:flex}.quick-add__panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-block-end:var(--space-xs);border-block-end:var(--border-hairline) solid var(--color-hairline)}.quick-add__panel-title{margin:0;color:var(--color-ink)}.quick-add__x{display:grid;place-items:center;width:var(--tap-min);height:var(--tap-min);margin:calc(var(--space-xs)*-1);font-size:1.5rem;line-height:1;cursor:pointer}.quick-add__form{display:flex;flex-direction:column;gap:var(--space-md)}.quick-add__sizes{display:flex;flex-direction:column;gap:0;margin:0;padding:0;border:0}.quick-add__size{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);min-height:var(--tap-min);padding:var(--space-sm) 0;border-block-end:var(--border-hairline) solid var(--color-hairline);cursor:pointer}.quick-add__size:first-child{border-block-start:var(--border-hairline) solid var(--color-hairline)}.quick-add__size:has(.quick-add__size-input:checked){padding-inline:var(--space-sm);background:var(--flavor-wash);border-color:var(--flavor-deep)}.quick-add__size:has(.quick-add__size-input:focus-visible){outline:var(--focus-ring-width) solid var(--color-ink);outline-offset:var(--focus-ring-offset)}.quick-add__size-name{min-width:0;font-size:var(--text-sm);font-weight:600}.quick-add__size-price{font-size:var(--text-sm)}.quick-add__add{display:none}.quick-add__panel:has(.quick-add__size-input:checked) .quick-add__add{display:block}.quick-add__close{align-self:center;min-height:var(--tap-min);display:flex;align-items:center;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-steam);cursor:pointer}.quick-add__toggle:focus-visible~.quick-add__summary{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}html.quiz-modal-open{overflow:hidden}.quiz-modal__chrome{display:flex;flex-direction:column;gap:var(--space-md);margin-block-end:var(--space-lg)}.quiz-modal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.quiz-modal__eyebrow,.quiz-modal__count{color:var(--color-rice)}.quiz-modal__bar{display:flex;gap:var(--space-2xs);max-width:14rem}.quiz-modal__bar-segment{flex:1;height:var(--border-rule);background-color:var(--color-steam)}.quiz-modal__bar-segment.is-filled{background-color:var(--color-rice)}.quiz-modal__back{align-self:flex-start;padding:var(--space-2xs) 0;background:transparent;border:0;border-bottom:var(--border-hairline) solid var(--color-steam);color:var(--color-rice);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer}.quiz-modal__step-heading{margin:0 0 var(--space-lg);font-size:var(--text-2xl);line-height:var(--leading-display)}.quiz-modal__step-heading:focus-visible{outline:var(--focus-ring-width) solid var(--color-rice);outline-offset:var(--focus-ring-offset)}.quiz-modal__options{display:flex;flex-direction:column;gap:var(--space-sm)}.quiz-modal__option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);background-color:transparent;border:var(--border-hairline) solid var(--color-steam);color:var(--color-rice);font-family:var(--font-body);font-size:var(--text-lg);text-align:left;cursor:pointer}.quiz-modal__option:hover,.quiz-modal__option:focus-visible{border-color:var(--color-rice)}.quiz-modal__option:focus-visible{outline:var(--focus-ring-width) solid var(--color-rice);outline-offset:var(--focus-ring-offset)}.quiz-result-card{display:flex;flex-direction:column;gap:var(--space-xl)}.quiz-modal [hidden]{display:none!important}@media(min-width:750px){.quiz-result-card{flex-direction:row;align-items:center}.quiz-result-card__copy,.quiz-result-card__product{flex:1;min-width:0}}.quiz-result-card__copy{display:flex;flex-direction:column;gap:var(--space-md)}.quiz-result-card__why{margin:0;max-width:40ch;font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-rice)}.quiz-result-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-rice)}.quiz-modal__reset{align-self:flex-start;padding:var(--space-2xs) 0;background:transparent;border:0;border-bottom:var(--border-hairline) solid var(--color-steam);color:var(--color-rice);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer}.quiz-result-card__product{display:flex;gap:var(--space-md);align-items:stretch}.quiz-result-card__well{display:flex;flex:1;flex-direction:column;background-color:var(--flavor-wash);color:var(--color-ink)}.quiz-result-card__image{display:block}.quiz-result-card__well-body{display:flex;flex:1;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) var(--space-lg) var(--space-lg)}.quiz-result-card__name{margin:0;font-size:var(--text-lg)}.quiz-result-card__actions{display:flex;flex-direction:column;gap:var(--space-sm);margin-block-start:auto}.quiz-result-card__link{text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink);text-decoration:none}.quiz-result-card__link:hover,.quiz-result-card__link:focus-visible{text-decoration:underline}.quiz-result-card__runner-up{display:flex;flex:0 0 13rem;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border:var(--border-hairline) solid var(--color-hairline)}.quiz-result-card__runner-meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-rice)}.quiz-result-card__runner-add{margin-block-start:auto}.quiz-result-card__empty{margin:0;color:var(--color-rice)}.rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.rating__stars{--rating-star: .875rem;position:relative;display:inline-block;inline-size:calc(var(--rating-star) * 5);block-size:var(--rating-star)}.rating__track,.rating__fill{position:absolute;inset-block:0;inset-inline-start:0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:var(--rating-star) var(--rating-star);mask-size:var(--rating-star) var(--rating-star)}.rating__track{inline-size:100%;background-color:var(--color-steam);-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 1.6l1.9 3.9 4.3.6-3.1 3 .7 4.3L8 11.4l-3.8 2 .7-4.3-3.1-3 4.3-.6z" fill="none" stroke="black" stroke-width="1.4" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 1.6l1.9 3.9 4.3.6-3.1 3 .7 4.3L8 11.4l-3.8 2 .7-4.3-3.1-3 4.3-.6z" fill="none" stroke="black" stroke-width="1.4" stroke-linejoin="round"/></svg>')}.rating__fill{inline-size:var(--rating-fill, 0%);background-color:var(--rating-color, var(--color-chili));-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 1.6l1.9 3.9 4.3.6-3.1 3 .7 4.3L8 11.4l-3.8 2 .7-4.3-3.1-3 4.3-.6z" fill="black"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 1.6l1.9 3.9 4.3.6-3.1 3 .7 4.3L8 11.4l-3.8 2 .7-4.3-3.1-3 4.3-.6z" fill="black"/></svg>')}.rating__count{color:var(--color-ink);text-decoration:none;text-underline-offset:.2em}.rating__count:hover,.rating__count:focus-visible{text-decoration:underline}.recipe-card{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);height:100%}.recipe-card__body{display:flex;flex-direction:column;gap:var(--space-2xs)}.recipe-card__sauce{color:var(--flavor-deep)}.recipe-card__title{font-size:var(--text-lg)}.recipe-card__link{color:inherit;text-decoration:none}.recipe-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.recipe-card__link:focus-visible{outline:none}.recipe-card:has(.recipe-card__link:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.recipe-card__excerpt{font-size:var(--text-sm);color:var(--color-steam)}@media(min-width:480px){.recipe-tile-cell--span-2{grid-column:span 2}}.sauce-callout{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg);padding:var(--space-lg);background-color:var(--flavor-wash);color:var(--flavor-deep)}.sauce-callout__image{width:5rem;height:5rem;object-fit:contain;flex-shrink:0}.sauce-callout__body{flex:1 1 12rem}.sauce-callout__label{margin:0}.sauce-callout__name{font-size:var(--text-lg);font-weight:var(--weight-emphasis);margin:var(--space-2xs) 0 0}.sauce-callout__descriptor{margin:var(--space-2xs) 0 0;font-size:var(--text-sm)}.search-filters,.search-filters__form{display:contents}.search-filters__panel{position:sticky;inset-block-start:0;z-index:var(--layer-sticky);background-color:var(--color-rice);border-block-end:var(--border-hairline) solid var(--color-hairline)}.search-filters__trigger{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:var(--tap-min);padding-inline:var(--page-margin);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);cursor:pointer;list-style:none}.search-filters__trigger::-webkit-details-marker,.search-filters__trigger::marker{display:none}.search-filters__trigger-count{color:var(--color-steam)}@media(max-width:989px){.search-filters__panel[open],.search-filters__mobile-sort[open]{z-index:calc(var(--layer-header) + 1)}.search-filters__panel[open] .search-filters__panel-body,.search-filters__mobile-sort[open] .search-filters__panel-body{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-header);overflow-y:auto;background-color:var(--color-rice);padding:calc(var(--tap-min) + var(--space-lg)) var(--page-margin) var(--space-xl)}.search-filters__panel[open] .search-filters__trigger,.search-filters__mobile-sort[open] .search-filters__trigger{position:sticky;inset-block-start:0;z-index:calc(var(--layer-header) + 1);background-color:var(--color-rice);border-block-end:var(--border-hairline) solid var(--color-hairline)}.search-filters__panel[open] .search-filters__trigger:after,.search-filters__mobile-sort[open] .search-filters__trigger:after{content:"\2715";margin-inline-start:var(--space-xs)}}.search-filters__panel-body{padding-block:var(--space-lg) 0;padding-inline-end:var(--space-md)}.search-filters__panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-block-end:var(--space-lg)}.search-filters__panel-title{font-size:var(--text-lg)}.search-filters__clear{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-steam)}.search-filters__groups{display:flex;flex-direction:column;gap:var(--space-xl)}.search-filters__legend{color:var(--color-steam);display:block;width:100%;padding-block-end:var(--space-sm);border-block-end:var(--border-hairline) solid var(--color-hairline)}.search-filters__options{display:flex;flex-direction:column;margin-block-start:var(--space-sm)}.search-filters__range{display:flex;gap:var(--space-md);margin-block-start:var(--space-xs)}.search-filters__range-field{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.search-filters__range-input{min-height:var(--tap-min);width:8ch;padding:var(--space-2xs) var(--space-xs);border:var(--border-hairline) solid var(--color-steam);background-color:var(--color-rice);color:var(--color-ink)}.search-filters__actions{margin-block-start:var(--space-lg)}.search-filters__apply{width:100%}search-filters:defined .search-filters__apply{display:none}.search-filters__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);padding-block:var(--space-md);border-block-end:var(--border-hairline) solid var(--color-hairline)}.search-filters__mobile-sort{display:none}@media(max-width:989px){search-filters:defined .search-filters__form{display:flex;flex-wrap:wrap;gap:var(--space-sm)}search-filters:defined .search-filters__panel,search-filters:defined .search-filters__mobile-sort{flex:1 1 0;min-width:0}search-filters:defined .search-filters__mobile-sort{display:block}search-filters:defined .search-filters__bar{flex:1 1 100%}search-filters:defined .search-filters__sort{display:none}}.search-filters__mobile-sort-options{display:flex;flex-direction:column}.search-filters__mobile-sort-option{display:flex;align-items:center;gap:var(--space-xs);min-height:var(--tap-min)}.search-filters__mobile-sort-input{flex:none;inline-size:1.125rem;block-size:1.125rem;margin:0;accent-color:var(--flavor-deep);cursor:pointer}.search-filters__mobile-sort-label{display:flex;align-items:center;flex:1;min-height:var(--tap-min);padding-block:var(--space-2xs);font-size:var(--text-sm);line-height:var(--leading-snug);cursor:pointer}.search-filters__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.search-filters__chips[hidden]{display:none}.search-filters__chips-label{color:var(--color-steam);white-space:nowrap}.search-filters__chip-list{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}.search-filters__chip{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:var(--space-2xs) var(--space-sm);border:var(--border-hairline) solid var(--color-steam);background-color:transparent;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-data);color:var(--color-ink);text-decoration:none}.search-filters__chip:hover{border-color:var(--color-ink)}.search-filters__sort{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-steam);white-space:nowrap}.search-filters__select{-webkit-appearance:none;appearance:none;min-height:var(--tap-min);padding:var(--space-xs) 36px var(--space-xs) var(--space-sm);border:var(--border-hairline) solid var(--color-steam);border-radius:2px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%231B1713' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;color:var(--color-ink);font-size:var(--text-xs);font-family:var(--font-mono)}@media(min-width:990px){.search-filters__panel{position:static;z-index:auto;border-block-end:0}.search-filters__trigger{display:none}.search-filters__panel:not([open])>.search-filters__panel-body{display:block}.search-filters__panel::details-content{block-size:auto;content-visibility:visible;overflow:visible}}.selling-plans__legend{color:var(--color-steam)}.selling-plans__options{display:flex;flex-direction:column;margin-block-start:var(--space-xs)}.selling-plans__option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-sm);min-height:var(--tap-min);padding:var(--space-sm);border:var(--border-hairline) solid var(--color-steam);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.selling-plans__option+.selling-plans__option{margin-block-start:calc(var(--border-hairline) * -1)}.selling-plans__option:not(.selling-plans__option--group):has(.selling-plans__input:disabled){color:var(--color-steam);cursor:not-allowed}.selling-plans__option:has(.selling-plans__input:checked){position:relative;border:var(--border-rule) solid var(--flavor);background-color:var(--flavor-wash);color:var(--flavor-deep);padding:calc(var(--space-sm) - var(--border-rule) + var(--border-hairline))}.selling-plans__input{accent-color:var(--flavor-deep)}.selling-plans__option:has(.selling-plans__input:checked) .selling-plans__name{font-weight:var(--weight-emphasis)}.selling-plans__price{text-align:end}.selling-plans__option--group{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-xs);cursor:default}.selling-plans__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);cursor:pointer}.selling-plans__option--group .selling-plans__savings{display:inline;margin-inline-start:var(--space-2xs)}.selling-plans__frequencies{display:none;flex-wrap:wrap;gap:var(--space-xs)}.selling-plans__option--group:has(.selling-plans__input:checked) .selling-plans__frequencies{display:flex}.selling-plans__chip{display:flex;flex-direction:column;gap:var(--space-2xs);min-height:var(--tap-min);padding:var(--space-xs) var(--space-sm);border:var(--border-hairline) solid var(--color-steam);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.selling-plans__chip:has(.selling-plans__input--chip:checked){border:var(--border-rule) solid var(--flavor);background-color:var(--flavor-wash);color:var(--flavor-deep);padding:calc(var(--space-xs) - var(--border-rule) + var(--border-hairline)) calc(var(--space-sm) - var(--border-rule) + var(--border-hairline))}.selling-plans__chip:has(.selling-plans__input--chip:disabled){color:var(--color-steam);cursor:not-allowed}.selling-plans__chip:has(.selling-plans__input--chip:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.selling-plans__chip-name{font-weight:var(--weight-emphasis)}.selling-plans__chip-price{color:var(--color-steam)}.selling-plans__chip:has(.selling-plans__input--chip:checked) .selling-plans__chip-price{color:inherit}.selling-plans__compare{margin-inline-start:var(--space-xs);color:var(--color-steam)}.selling-plans__savings{display:block;color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-emphasis)}.selling-plans__description{grid-column:2 / -1;font-size:var(--text-sm);color:var(--color-steam)}.selling-plans__consent{margin-block-start:var(--space-xs);font-size:var(--text-sm);color:var(--color-steam)}.selling-plans:has(.selling-plans__option--onetime .selling-plans__input:checked) .selling-plans__consent{display:none}.shipping-trust{display:flex;flex-direction:column;gap:var(--space-md)}.shipping-trust__free-ship{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:var(--border-rule) solid var(--flavor)}.shipping-trust__free-ship--unlocked{border-color:var(--color-ink)}.shipping-trust__free-ship-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.shipping-trust__free-ship-title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);letter-spacing:var(--tracking-display);color:var(--flavor-deep)}.shipping-trust__free-ship--unlocked .shipping-trust__free-ship-title{color:var(--color-ink)}.shipping-trust__free-ship-threshold{flex:none;color:var(--color-steam);white-space:nowrap}.shipping-trust__free-ship-track{height:.5rem;background-color:var(--flavor-wash);overflow:hidden}.shipping-trust__free-ship-fill{height:100%;background-color:var(--flavor);transition:width var(--duration-base) var(--ease-out)}.shipping-trust__free-ship--unlocked .shipping-trust__free-ship-fill{background-color:var(--color-ink)}.shipping-trust__free-ship-sub{margin:0;font-size:var(--text-xs);color:var(--color-steam)}.shipping-trust__lines{display:flex;flex-direction:column;gap:var(--space-2xs)}.shipping-trust__line{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-data);letter-spacing:var(--tracking-data);color:var(--color-steam)}.shipping-trust__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:var(--border-hairline) solid var(--color-hairline)}.shipping-trust__cell{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-sm);border-inline-end:var(--border-hairline) solid var(--color-hairline)}.shipping-trust__cell:last-child{border-inline-end:0}.shipping-trust__cell-label{color:var(--flavor-deep)}.shipping-trust__cell-sub{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-steam)}.shipping-trust__chips{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:0;padding:0;padding-block-start:var(--space-md);border-block-start:var(--border-hairline) solid var(--color-hairline);list-style:none}.shipping-trust__chip{padding:var(--space-2xs) var(--space-xs);border:var(--border-hairline) solid var(--flavor);color:var(--flavor-deep);font-weight:var(--weight-emphasis)}.sticky-atc{position:fixed;z-index:var(--layer-sticky);inset-block-end:0;inset-inline:0;padding-block-start:var(--space-sm);padding-block-end:calc(var(--space-sm) + env(safe-area-inset-bottom,0px));padding-inline:var(--page-margin);border-block-start:var(--border-rule) solid var(--color-ink);background-color:var(--color-rice);color:var(--color-ink);visibility:hidden;transform:translateY(100%);transition:transform var(--duration-base) var(--ease-out),visibility var(--duration-base) var(--ease-out)}.sticky-atc.is-visible{visibility:visible;transform:translateY(0)}@media(min-width:990px){.sticky-atc{display:none}}.sticky-atc__inner{display:flex;align-items:center;gap:var(--space-sm)}.sticky-atc__info{flex:1 1 auto;min-width:0}.sticky-atc__price{font-size:var(--text-lg);font-weight:var(--weight-emphasis)}.sticky-atc__meta{color:var(--color-steam)}.sticky-atc__add{flex:none}.stock-state{color:var(--color-steam)}.stock-state--low,.stock-state--bestseller{color:var(--flavor-deep)}.variant-picker__legend{color:var(--color-steam)}.variant-picker__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);margin-block-start:var(--space-xs)}.size-card{display:flex;flex-direction:column;gap:var(--space-2xs);min-height:var(--tap-min);padding:var(--space-sm);border:var(--border-hairline) solid var(--color-steam);background-color:var(--color-rice);color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.size-card:has(.size-card__input:checked){border:var(--border-rule) solid var(--flavor);background-color:var(--flavor-wash);color:var(--flavor-deep);padding:calc(var(--space-sm) - var(--border-rule) + var(--border-hairline))}.size-card:has(.size-card__input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.size-card__name{font-weight:var(--weight-emphasis);line-height:var(--leading-snug)}.size-card__unit{color:var(--color-steam)}.size-card:has(.size-card__input:checked) .size-card__unit{color:inherit}.size-card__unit--best{color:var(--flavor-deep)}.size-card--sold-out .size-card__price,.size-card__state{color:var(--color-steam)}.size-card__badge{align-self:flex-start;padding:var(--space-2xs) var(--space-xs);border:var(--border-hairline) solid var(--flavor);background-color:var(--flavor-wash);color:var(--flavor-deep)}.variant-picker--unit-first .size-card__name{order:0}.variant-picker--unit-first .size-card__unit{order:1;font-size:var(--text-base);font-weight:var(--weight-emphasis);color:var(--flavor-deep)}.variant-picker--unit-first .size-card__price{order:2}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
