@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-semibold:600;--tracking-wide:.025em;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.sticky{position:sticky}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.list-item{display:list-item}.h-full{height:100%}.min-h-full{min-height:100%}.w-28{width:calc(var(--spacing) * 28)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-brown\/20{border-color:var(--fb-brown)}@supports (color:color-mix(in lab, red, red)){.border-brown\/20{border-color:color-mix(in oklab, var(--fb-brown) 20%, transparent)}}.bg-red{background-color:var(--fb-red)}.bg-white{background-color:var(--color-white)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-brown{color:var(--fb-brown)}.text-ink{color:var(--fb-ink)}.text-navy{color:var(--fb-navy)}.text-red{color:var(--fb-red)}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-brown\/40:disabled{background-color:var(--fb-brown)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-brown\/40:disabled{background-color:color-mix(in oklab, var(--fb-brown) 40%, transparent)}}}:root{--fb-red:#b32025;--fb-red-deep:#8f141c;--fb-gold:#c9a24d;--fb-cream:#f6f1e8;--fb-cream-bright:#fff7df;--fb-brown:#4a2f1d;--fb-ink:#111;--fb-navy:#071625}body{background:var(--fb-cream);color:var(--fb-ink);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif}h1,h2,.font-display{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif}.page-shell{width:min(72rem,100% - 2.5rem);margin-inline:auto;padding-block:2.5rem 4rem}.fb-top{display:contents}.scrolling-bar{--speed:32s;contain:paint;color:#fff;width:100%;font-family:var(--font-body), "Source Sans 3", "Source Sans Pro", sans-serif;letter-spacing:.085em;text-transform:uppercase;background:linear-gradient(90deg,#8f141c 0%,#b32025 42%,#9f1820 100%);border-bottom:1px solid #c9a24dbf;font-size:13px;overflow:hidden;box-shadow:inset 0 -1px #ffffff14,0 2px 10px #00000014}.scrolling-bar__marquee{width:100%;overflow:hidden}.scrolling-bar__track{width:max-content;animation:scrolling-bar-marquee var(--speed) linear infinite;will-change:transform;display:flex}html.fb-motion-off .scrolling-bar__track{animation-play-state:paused}.scrolling-bar__group{flex-shrink:0;align-items:center;display:flex}.scrolling-bar__item{white-space:nowrap;flex:none;align-items:center;margin-right:clamp(52px,7vw,120px);padding:11px 0;display:inline-flex}.scrolling-bar__text{color:#fff;font-weight:800;line-height:1}.scrolling-bar__separator{color:#c9a24d;margin-left:clamp(18px,2.5vw,34px);font-size:13px;line-height:1}.scrolling-bar__item.is-primary .scrolling-bar__text{color:#fff7df;font-weight:900}@keyframes scrolling-bar-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover){.scrolling-bar:hover .scrolling-bar__track{animation-play-state:paused}}.fb-header{z-index:40;color:#111;font-family:var(--font-body), "Source Sans 3", "Source Sans Pro", sans-serif;background:#f6f1e8;border-bottom:1px solid #4a2f1d1c;position:sticky;top:0;box-shadow:inset 0 1px #ffffff5c,0 5px 18px #0001}.fb-header__row{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;min-height:64px;padding-inline:calc(40px + clamp(28px,5vw,72px));display:grid}.fb-header__left,.fb-header__right{align-items:center;gap:1.25rem;min-width:0;display:flex}.fb-header__right{justify-content:flex-end;gap:0}.fb-header__nav{align-items:center;margin-left:-10px;display:flex}.fb-header__nav a{color:#111;letter-spacing:.045em;text-transform:uppercase;align-items:center;min-height:64px;padding-inline:10px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;display:flex}.fb-header__nav a:hover,.fb-icon-btn:hover{color:#b32025}.fb-header__logo{justify-content:center;display:flex}.fb-header__logo-img{width:122px;height:36px;display:block}.fb-icon-btn{appearance:none;color:#111;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;text-decoration:none;display:inline-flex;position:relative}.fb-icon-btn svg{display:block}.fb-header__menu,.fb-header__menu-btn{display:none}.fb-cart-count{color:#fff;text-align:center;background:#111;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;line-height:16px;position:absolute;top:4px;right:2px}.fb-drawer{z-index:30;pointer-events:none;position:fixed;inset:0}.fb-drawer__backdrop{cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute;inset:0}.fb-drawer__panel{top:var(--fb-bar-height,33px);width:min(500px,100% - 55px);padding:var(--fb-menu-offset,110px) 0 32px;pointer-events:auto;background:#f6f1e8;border-right:1px solid #4a2f1d24;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;overflow:auto}.fb-drawer__panel a{color:#b32025;letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid #4a2f1d21;align-items:center;padding:20px 24px;font-size:24px;font-weight:800;line-height:1.05;text-decoration:none;display:flex}.fb-drawer__panel a[aria-current=page],.fb-drawer__panel a:hover{color:#8f141c}.fit-hero{color:#fff;width:100%;min-height:98vh;font-family:var(--font-body), "Source Sans 3", "Source Sans Pro", sans-serif;background:#f6f1e8;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.fit-hero__media{z-index:1;position:absolute;inset:0;overflow:hidden}.fit-hero__image{object-fit:cover;object-position:center center}.fit-hero__overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,#00000080 0%,#00000040 48%,#0000000d 100%),linear-gradient(#0000 54%,#0000002e);position:absolute;inset:0}.fit-hero:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#f6f1e800 0%,#f6f1e859 38%,#f6f1e8d1 72%,#f6f1e8 100%);height:clamp(150px,20vw,300px);position:absolute;bottom:-1px;left:0;right:0}.fit-hero__content-wrap{z-index:5;width:min(1320px,100% - 40px);margin:0 auto;padding:clamp(130px,14vw,210px) 0 clamp(120px,12vw,210px);position:relative}.fit-hero__content{text-align:left;max-width:760px}.fit-hero__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:900;line-height:1}.fit-hero h1{color:#fff;font-family:var(--font-body), "Source Sans 3", "Source Sans Pro", sans-serif;letter-spacing:-.085em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(52px,8.3vw,132px);font-weight:900;line-height:.84}.fit-hero__subheadline{color:#fff;letter-spacing:-.045em;max-width:720px;margin:28px 0 0;font-size:clamp(18px,2vw,30px);font-weight:800;line-height:1.15}.fit-hero__supporting{color:#fff;opacity:.92;max-width:620px;margin:16px 0 0;font-size:clamp(15px,1.25vw,20px);font-weight:700;line-height:1.4}.fit-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.fit-hero__button{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:58px;padding:18px 30px;font-size:13px;font-weight:900;line-height:1;text-decoration:none;transition:transform .22s,box-shadow .22s,background-color .22s;display:inline-flex}.fit-hero__button--primary{color:#fff;background:#b32025;box-shadow:0 18px 46px #00000038}.fit-hero__button--secondary{color:#111;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;box-shadow:0 18px 46px #0000001a}.fit-hero__button:hover{transform:translateY(-3px);box-shadow:0 24px 58px #00000042}.fit-hero__trust,.fit-hero__diet-pills{flex-wrap:wrap;align-items:center;display:flex}.fit-hero__trust{gap:10px;margin-top:30px}.fit-hero__diet-pills{gap:8px;max-width:860px;margin-top:14px}.fit-hero__trust span,.fit-hero__diet-pills span{color:#111;white-space:nowrap;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.fit-hero__trust span{letter-spacing:.08em;background:#ffffffad;border:1px solid #ffffff61;min-height:38px;padding:11px 15px;font-size:11px;font-weight:900;line-height:1;box-shadow:0 14px 34px #0000001a}.fit-hero__diet-pills span{letter-spacing:.07em;background:#f6f1e8c7;border:1px solid #ffffff6b;min-height:32px;padding:9px 13px;font-size:10px;font-weight:800;line-height:1;box-shadow:0 10px 26px #00000014}#shop{scroll-margin-top:88px}@media (prefers-reduced-motion:reduce){.scrolling-bar__track,.fit-hero__button{transition:none;animation:none}}@media screen and (max-width:749px){.scrolling-bar{letter-spacing:.075em;font-size:12px}.scrolling-bar__item{margin-right:48px;padding:10px 0}.scrolling-bar__separator{margin-left:20px;font-size:12px}.fb-header__row{grid-template-columns:44px 44px 1fr 44px 44px;padding-inline:12px}.fb-header__menu{grid-column:1}.fb-header__logo{grid-column:3}.fb-header__logo-img{width:115px;height:34px}.fb-header__account{grid-column:4}.fb-header__cart{grid-column:5}.fb-header__left,.fb-header__right{display:contents}.fb-header__menu,.fb-header__menu-btn{display:block}.fb-header__menu-btn{display:inline-flex}.fb-header__nav{display:none}.fit-hero{align-items:flex-end;min-height:86vh}.fit-hero__overlay{background:linear-gradient(#00000014 0%,#00000061 46%,#000000a6 100%)}.fit-hero:after{background:linear-gradient(#f6f1e800 0%,#f6f1e8a6 70%,#f6f1e8 100%);height:170px}.fit-hero__content-wrap{width:calc(100% - 28px);padding:130px 0 72px}.fit-hero h1{font-size:clamp(46px,15vw,74px)}.fit-hero__subheadline{font-size:19px;line-height:1.22}.fit-hero__actions{flex-direction:column;align-items:stretch}.fit-hero__button{width:100%}.fit-hero__trust,.fit-hero__diet-pills{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.fit-hero__trust span,.fit-hero__diet-pills span{flex:none}}.fb-new-bagel{color:#1c140f;width:min(1100px,100% - 40px);font-family:var(--font-body), "Source Sans 3", sans-serif;background:#fff;border:1px solid #4a2f1d1a;border-radius:18px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px 18px;margin:18px auto 0;padding:14px 18px;display:grid}.fb-new-bagel__image{object-fit:contain;width:92px;height:64px}.fb-new-bagel p,.fb-new-bagel h2{margin:0;font-family:inherit}.fb-new-bagel p{color:#b32025;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.fb-new-bagel h2{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}.fb-new-bagel__order{color:#fff;background:#b32025;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.fb-new-bagel__order:hover{background:#8f141c}@media screen and (max-width:749px){.fb-new-bagel{grid-template-columns:72px minmax(0,1fr);justify-items:start}.fb-new-bagel__order{grid-column:1/-1;width:100%}}#fb-linktree{color:#1c140f;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8}#fb-linktree h1,#fb-linktree p,#fb-linktree strong{font-family:inherit}.fb-linktree__inner{text-align:center;width:min(720px,100% - 40px);margin:0 auto;padding:72px 0 96px}.fb-linktree__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}#fb-linktree h1{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(40px,6vw,64px);font-weight:800;line-height:.95}.fb-linktree__lede{color:#4a2f1d;margin:12px 0 0;font-size:18px}.fb-linktree__socials{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.fb-linktree__socials a,.fb-linktree__cards a{text-decoration:none}.fb-linktree__socials a{color:#4a2f1d;background:#fff;border:1px solid #4a2f1d1f;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.fb-linktree__socials a:hover,.fb-linktree__cards a:hover{color:#8f141c;border-color:#b32025}.fb-linktree__cards{text-align:left;gap:12px;margin-top:28px;display:grid}.fb-linktree__cards a{color:#1c140f;background:#fff;border:1px solid #4a2f1d1a;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.fb-linktree__cards strong,.fb-linktree__cards span span{display:block}.fb-linktree__cards strong{font-size:18px}.fb-linktree__cards span span{color:#4a2f1d;margin-top:4px;font-size:14px}#fb-press{color:#1c140f;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8}#fb-press h1,#fb-press h2,#fb-press p,#fb-press strong,#fb-press em{font-family:inherit}.fb-press__inner{width:min(860px,100% - 40px);margin:0 auto;padding:72px 0 96px}.fb-press__kicker,.fb-press__inquiry p:first-child{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}#fb-press h1{letter-spacing:-.045em;max-width:12ch;margin:8px 0 0;font-size:clamp(42px,6vw,68px);font-weight:800;line-height:.92}#fb-press h1 em{font-style:italic;font-weight:800}.fb-press__lede{color:#4a2f1d;max-width:42ch;margin:16px 0 0;font-size:18px}.fb-press__list{gap:14px;margin-top:36px;display:grid}.fb-press__list article,.fb-press__inquiry{background:#fff;border:1px solid #4a2f1d1a;border-radius:18px;padding:22px 24px}.fb-press__meta{color:#4a2f1d;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;font-weight:700;display:flex}.fb-press__outlet{color:#1c140f;letter-spacing:.08em;text-transform:uppercase;background:#f6f1e8;border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.fb-press__logo{object-fit:contain;width:88px;height:36px}.fb-press__meta time{color:#7a6556;margin-left:auto;font-weight:700}.fb-press__list h2,.fb-press__inquiry h2{letter-spacing:-.03em;margin:12px 0 0;font-size:24px;font-weight:800;line-height:1.15}.fb-press__list p,.fb-press__inquiry p{color:#4a2f1d;margin:10px 0 0;font-size:16px;line-height:1.45}.fb-press__why strong{color:#1c140f}.fb-press__list a,.fb-press__inquiry a{color:#b32025;align-items:center;margin-top:16px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.fb-press__list a:hover,.fb-press__inquiry a:hover{color:#8f141c}.fb-press__inquiry{margin-top:18px}@media screen and (max-width:749px){.fb-press__meta time{margin-left:0}}#fb-buy,#fb-contact{color:#1c140f;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8}#fb-buy h1,#fb-buy h2,#fb-buy p,#fb-contact h1,#fb-contact p,#fb-contact label{font-family:inherit}.fb-buy__inner,.fb-contact__inner{width:min(980px,100% - 40px);margin:0 auto;padding:72px 0 96px}.fb-contact__inner{width:min(640px,100% - 40px)}.fb-buy__kicker,.fb-contact__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}#fb-buy h1,#fb-contact h1{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(42px,6vw,68px);font-weight:800;line-height:.95}.fb-buy__lede,.fb-contact__lede{color:#4a2f1d;max-width:42ch;margin:14px 0 0;font-size:18px}.fb-buy__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.fb-buy__actions a,.fb-contact__form button{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.fb-buy__actions a{color:#4a2f1d;background:#fff;border:1px solid #4a2f1d1f}.fb-buy__actions a:first-child,.fb-contact__form button{color:#fff;background:#b32025;border:0}.fb-buy__actions a:hover,.fb-contact__form button:hover{color:#8f141c;border-color:#b32025}.fb-buy__actions a:first-child:hover,.fb-contact__form button:hover{color:#fff;background:#8f141c}.fb-buy__search{margin-top:22px;display:block}.fb-buy__search input,.fb-contact__form input,.fb-contact__form textarea{color:#1c140f;width:100%;font:inherit;background:#fff;border:1px solid #4a2f1d24;border-radius:14px;font-size:16px}.fb-buy__search input{max-width:420px;min-height:48px;padding:0 16px}.fb-buy__count{color:#7a6556;margin:14px 0 0;font-size:14px;font-weight:700}.fb-buy__empty,.fb-contact__success,.fb-contact__error{color:#4a2f1d;background:#fff;border-radius:18px;margin:16px 0 0;padding:18px 20px}.fb-contact__error{color:#8f141c}.fb-buy__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.fb-buy__list article,.fb-contact__form{background:#fff;border:1px solid #4a2f1d1a;border-radius:18px;padding:20px}.fb-buy__list h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:800}.fb-buy__list p{color:#4a2f1d;margin:4px 0 0;font-size:14px}.fb-buy__tags,.fb-buy__links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.fb-buy__tags span{color:#4a2f1d;background:#f6f1e8;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.fb-buy__links a{color:#b32025;font-size:14px;font-weight:800;text-decoration:none}.fb-buy__links a:hover{color:#8f141c}.fb-contact__form{gap:14px;margin-top:28px;display:grid}.fb-contact__form label{color:#4a2f1d;gap:6px;font-size:13px;font-weight:800;display:grid}.fb-contact__form input,.fb-contact__form textarea{min-height:48px;padding:12px 14px}.fb-contact__form textarea{resize:vertical;min-height:140px}.fb-contact__form button{cursor:pointer;width:fit-content}.fb-contact__form button:disabled{opacity:.7;cursor:wait}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (max-width:749px){.fb-buy__list{grid-template-columns:1fr}.fb-contact__form button{width:100%}}#fb-influencer{color:#1c140f;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8}#fb-influencer h1,#fb-influencer p,#fb-influencer label{font-family:inherit}.fb-influencer__inner{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:start;gap:22px;width:min(1100px,100% - 40px);margin:0 auto;padding:72px 0 96px;display:grid}.fb-influencer__photos{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fb-influencer__photos a{background:#fff;border-radius:18px;display:block;position:relative;overflow:hidden}.fb-influencer__photos img{object-fit:cover;width:100%;height:220px;display:block}.fb-influencer__photos span{color:#fff;background:#1c140fb8;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800;position:absolute;bottom:10px;left:10px}.fb-influencer__card{background:#fff;border:1px solid #4a2f1d1a;border-radius:18px;padding:28px 24px}.fb-influencer__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}#fb-influencer h1{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:.95}.fb-influencer__lede,.fb-influencer__note{color:#4a2f1d;margin:14px 0 0;font-size:16px;line-height:1.45}.fb-influencer__card form{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.fb-influencer__card label{color:#4a2f1d;gap:6px;font-size:13px;font-weight:800;display:grid}.fb-influencer__card label.is-wide,.fb-influencer__error,.fb-influencer__card button{grid-column:1/-1}.fb-influencer__card input{color:#1c140f;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #4a2f1d24;border-radius:14px;padding:12px 14px;font-size:16px;font-weight:500}.fb-influencer__card button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#b32025;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.fb-influencer__card button:hover{background:#8f141c}.fb-influencer__card button:disabled{opacity:.7;cursor:wait}.fb-influencer__error,.fb-influencer__success{color:#8f141c;margin:0;font-size:15px;font-weight:700}.fb-influencer__success{color:#4a2f1d;margin-top:24px}@media screen and (max-width:860px){.fb-influencer__inner,.fb-influencer__card form{grid-template-columns:1fr}.fb-influencer__photos img{height:180px}}.gsap-story{color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8;position:relative}.gsap-story h2,.gsap-story h3,.gsap-story p{font-family:inherit}.gsap-story__pin{align-items:center;min-height:100svh;padding:96px 20px 80px;display:flex;position:relative;overflow:hidden}.gsap-story__inner{z-index:2;grid-template-columns:1fr .85fr;align-items:center;gap:70px;width:min(1320px,100%);margin:0 auto;display:grid;position:relative}.gsap-story__bg-text{z-index:1;color:#4a2f1d;letter-spacing:-.12em;white-space:nowrap;pointer-events:none;opacity:.11;will-change:transform;font-size:clamp(110px,22vw,360px);font-weight:900;line-height:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gsap-story__eyebrow{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}.gsap-story__copy{position:relative}.gsap-story__stack{display:grid}.gsap-story__stack>*{opacity:0;grid-area:1/1;transition:opacity .45s}.gsap-story__stack>.is-active{opacity:1}.gsap-story__title{letter-spacing:-.08em;text-transform:uppercase;max-width:780px;margin:0;font-size:clamp(64px,10vw,148px);font-weight:900;line-height:.82}.gsap-story__text{opacity:.82;max-width:620px;margin:28px 0 0;font-size:clamp(18px,1.7vw,26px);font-weight:700;line-height:1.35}.gsap-story__dots{gap:10px;margin-top:38px;display:flex}.gsap-story__dots span{opacity:.28;background:currentColor;border-radius:999px;width:9px;height:9px;transition:width .3s,opacity .3s}.gsap-story__dots span.is-active{opacity:1;background:#b32025;width:34px}.gsap-story__right{justify-content:center;align-items:center;min-height:620px;display:flex;position:relative}.gsap-story__phone{z-index:3;color:#111;transform-origin:50%;will-change:transform;background:#fff;border-radius:44px;width:min(420px,86vw);min-height:640px;padding:16px;position:relative;overflow:hidden;box-shadow:0 40px 110px #00000038}.gsap-story__phone-top{background:#00000029;border-radius:999px;width:90px;height:8px;margin:4px auto 14px}.gsap-story__image-link{color:inherit;text-decoration:none;display:block}.gsap-story__image-wrap{background:#00000014;border-radius:32px;height:390px;position:relative;overflow:hidden}.gsap-story__image{object-fit:cover;opacity:0;will-change:transform;transition:opacity .28s}.gsap-story__image.is-active{opacity:1}.gsap-story__card-content{padding:26px 10px 8px}.gsap-story__card-content p{letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin:0 0 10px;font-size:12px;font-weight:900;line-height:1}.gsap-story__card-content h3{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:42px;font-weight:900;line-height:.88}.gsap-story__button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#b32025;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:54px;margin-top:22px;padding:16px 22px;font-size:15px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px #0000002e}.gsap-story__button:hover{box-shadow:0 18px 42px #00000038}.gsap-story__floating{z-index:4;color:#fff;white-space:nowrap;will-change:transform;background:#111;border-radius:999px;padding:14px 18px;font-size:14px;font-weight:900;position:absolute;box-shadow:0 20px 60px #0000002e}.gsap-story__floating--one{top:95px;left:12px}.gsap-story__floating--two{bottom:110px;right:0}@media screen and (max-width:990px){.gsap-story__pin{min-height:100svh;padding:70px 18px 56px}.gsap-story__inner{grid-template-columns:1fr;gap:34px}.gsap-story__right{min-height:auto}.gsap-story__phone{border-radius:34px;width:min(100%,380px);min-height:auto;padding:14px}.gsap-story__image-wrap{border-radius:26px;height:300px}.gsap-story__title{letter-spacing:-.075em;font-size:clamp(54px,15vw,96px);line-height:.86}.gsap-story__text{margin-top:22px;font-size:18px}.gsap-story__dots{margin-top:28px}.gsap-story__floating{display:none}}@media screen and (max-width:749px){.gsap-story__pin{padding:58px 16px 48px}.gsap-story__inner{gap:26px}.gsap-story__bg-text{opacity:.08;font-size:clamp(92px,31vw,160px);top:46%}.gsap-story__eyebrow{margin-bottom:14px;font-size:11px}.gsap-story__title{font-size:clamp(42px,14.5vw,66px)}.gsap-story__text{margin-top:16px;font-size:16px}.gsap-story__dots{gap:8px;margin-top:22px}.gsap-story__dots span{width:8px;height:8px}.gsap-story__dots span.is-active{width:30px}.gsap-story__phone{border-radius:28px;width:min(100%,330px);padding:12px}.gsap-story__phone-top{width:72px;height:6px;margin:3px auto 10px}.gsap-story__image-wrap{border-radius:20px;height:230px}.gsap-story__card-content{padding:18px 8px 6px}.gsap-story__card-content p{margin-bottom:8px;font-size:11px}.gsap-story__card-content h3{font-size:30px}.gsap-story__button{min-height:48px;margin-top:16px;padding:14px 18px;font-size:13px}}@media screen and (max-width:389px){.gsap-story__pin{padding:48px 14px 42px}.gsap-story__title{font-size:clamp(38px,13.5vw,56px)}.gsap-story__text{font-size:15px}.gsap-story__image-wrap{height:205px}.gsap-story__card-content h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.gsap-story__image,.gsap-story__dots span,.gsap-story__stack>*{transition:none}}.fit-flavors{color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8;padding:clamp(72px,9vw,130px) 20px;overflow:hidden}.fit-flavors h2,.fit-flavors h3,.fit-flavors p{font-family:inherit}.fit-flavors__inner{width:min(1320px,100%);margin:0 auto}.fit-flavors__header{text-align:center;margin-bottom:clamp(34px,5vw,64px)}.fit-flavors__eyebrow{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900;line-height:1}.fit-flavors h2{letter-spacing:-.08em;text-transform:uppercase;margin:0;font-size:clamp(52px,9vw,132px);font-weight:900;line-height:.82}.fit-flavors__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,28px);display:grid}.fit-flavors__card{color:#111;background:#fff;border-radius:34px;flex-direction:column;min-height:100%;transition:opacity .7s,transform .7s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000001a}.fit-flavors__card.is-armed{opacity:0;transform:translateY(34px)}.fit-flavors__card.is-visible{opacity:1;transform:translateY(0)}@media (hover:hover){.fit-flavors__card.is-visible:hover{transform:translateY(-8px);box-shadow:0 34px 90px #00000029}.fit-flavors__card:hover .fit-flavors__image{transform:scale(1.06)}}.fit-flavors__image-link{color:inherit;text-decoration:none;display:block}.fit-flavors__image-wrap{aspect-ratio:1/.82;background:#0000000f;position:relative;overflow:hidden}.fit-flavors__image{object-fit:cover;transition:transform .45s}.fit-flavors__placeholder{letter-spacing:-.08em;text-transform:uppercase;opacity:.28;justify-content:center;align-items:center;width:100%;height:100%;font-size:clamp(34px,4vw,58px);font-weight:900;line-height:.9;display:flex}.fit-flavors__content{flex-direction:column;flex:1;padding:clamp(22px,2.4vw,32px);display:flex}.fit-flavors__tagline{color:#b32025;letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:900;line-height:1}.fit-flavors h3{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(32px,3.2vw,52px);font-weight:900;line-height:.86}.fit-flavors__macros{letter-spacing:-.02em;text-transform:uppercase;opacity:.72;margin:18px 0 0;font-size:14px;font-weight:800;line-height:1.35}.fit-flavors__bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.fit-flavors__price{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:900;line-height:1.15}.fb-price-ticker{vertical-align:bottom;height:1.15em;display:inline-grid;overflow:hidden}.fb-price-ticker__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fb-price-ticker__track{flex-direction:column;transition:transform .55s cubic-bezier(.22,.7,.2,1);display:flex}.fb-price-ticker__line{white-space:nowrap;height:1.15em;line-height:1.15}@media (prefers-reduced-motion:reduce){.fb-price-ticker__track{transition:none}}.fit-flavors__button{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#b32025;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:14px 18px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.fit-flavors__button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0000002e}@media screen and (max-width:1200px){.fit-flavors__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:990px){.fit-flavors__grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.fit-flavors__bottom{flex-direction:column;align-items:stretch}.fit-flavors__button{width:100%}}@media (prefers-reduced-motion:reduce){.fit-flavors__card,.fit-flavors__image,.fit-flavors__button{transition:none}.fit-flavors__card,.fit-flavors__card.is-armed{opacity:1;transform:none}}.spg-gsap{color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8;padding:clamp(70px,8vw,130px) 0;position:relative;overflow:hidden}.spg-gsap h2,.spg-gsap p{font-family:inherit}.spg-gsap__inner{width:100%;margin:0 auto}.spg-gsap__top{text-align:center;margin-bottom:clamp(36px,5vw,72px);padding:0 20px}.spg-gsap__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:900;line-height:1}.spg-gsap__heading{color:#4a2f1d;letter-spacing:-.06em;margin:0;font-size:clamp(42px,6vw,92px);font-weight:900;line-height:.9}.spg-gsap__stage{width:100%;position:relative}.spg-gsap__viewport{width:100%;overflow:hidden}.spg-gsap__track{will-change:transform;align-items:center;gap:clamp(16px,2vw,28px);width:max-content;padding:30px max(20px,50vw - 660px);display:flex}.spg-gsap__tile{color:#fff;transform-origin:50%;opacity:1;will-change:transform, width, height;border-radius:18px;flex:none;width:clamp(210px,21vw,360px);height:clamp(330px,36vw,560px);text-decoration:none;transition:width .45s,height .45s;position:relative;overflow:hidden;transform:translateY(0)scale(.94);box-shadow:0 24px 70px #00000029}.spg-gsap__tile.is-active{width:clamp(260px,24vw,410px);height:clamp(390px,40vw,620px)}.spg-gsap__media{background:#111;width:100%;height:100%;position:relative;overflow:hidden}.spg-gsap__img{object-fit:cover}.spg-gsap__shade{pointer-events:none;background:linear-gradient(#0000000a 42%,#000000ad),linear-gradient(#00000029,#0000 30%);position:absolute;inset:0}.spg-gsap__play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000001f;border:2px solid #ffffffd9;border-radius:999px;justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spg-gsap__play span{border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:16px solid #fff;width:0;height:0;margin-left:5px;display:block}.spg-gsap__meta{color:#fff;text-align:center;position:absolute;bottom:18px;left:18px;right:18px}.spg-gsap__name{letter-spacing:-.03em;text-shadow:0 2px 14px #0006;margin-bottom:8px;font-size:clamp(17px,1.5vw,23px);font-weight:700;line-height:1}.spg-gsap__name span{margin-left:5px;font-size:9px;display:inline-block;transform:translateY(-2px)}.spg-gsap__stars{letter-spacing:.02em;text-shadow:0 2px 14px #00000073;font-size:20px;line-height:1}.spg-gsap__arrow{z-index:6;color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;font-size:28px;line-height:1;transition:transform .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 18px 44px #00000024}.spg-gsap__arrow:hover{transform:translateY(-50%)scale(1.06)}.spg-gsap__arrow--prev{left:18px}.spg-gsap__arrow--next{right:18px}@media screen and (max-width:749px){.spg-gsap{padding:70px 0}.spg-gsap__track{gap:14px;padding-inline:18px}.spg-gsap__tile{border-radius:16px;width:235px;height:390px}.spg-gsap__tile.is-active{width:265px;height:430px}.spg-gsap__arrow{width:44px;height:44px;font-size:22px}.spg-gsap__arrow--prev{left:8px}.spg-gsap__arrow--next{right:8px}}@media (prefers-reduced-motion:reduce){.spg-gsap__tile,.spg-gsap__arrow{transition:none}}.fit-subscribe{color:#111;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8;padding:clamp(70px,8vw,130px) 20px;overflow:hidden}.fit-subscribe h2,.fit-subscribe h3,.fit-subscribe p{font-family:inherit}.fit-subscribe__inner{width:min(1320px,100%);margin:0 auto}.fit-subscribe__card{color:#111;transform-origin:50%;background:#fff;border-radius:42px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(34px,5vw,80px);padding:clamp(34px,5vw,76px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #0000001a}.fit-subscribe__left,.fit-subscribe__right{z-index:2;position:relative}.fit-subscribe__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900;line-height:1}.fit-subscribe h2{letter-spacing:-.08em;text-transform:uppercase;max-width:620px;margin:0;font-size:clamp(50px,7vw,116px);font-weight:900;line-height:.84}.fit-subscribe__text{opacity:.78;max-width:560px;margin:26px 0 0;font-size:clamp(17px,1.5vw,22px);font-weight:700;line-height:1.4}.fit-subscribe__main-button{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#b32025;border-radius:999px;justify-content:center;align-items:center;min-height:56px;margin-top:34px;padding:17px 28px;font-size:13px;font-weight:900;line-height:1;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 18px 42px #00000029}.fit-subscribe__main-button:hover{transform:translateY(-3px);box-shadow:0 22px 52px #00000038}.fit-subscribe__steps{gap:18px;display:grid}.fit-subscribe__step{transform-origin:50%;background:#f6f1e8;border:1px solid #0000000f;border-radius:28px;grid-template-columns:auto 1fr;gap:18px;padding:clamp(18px,2vw,26px);display:grid}.fit-subscribe__number{color:#fff;letter-spacing:-.03em;background:#b32025;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;font-size:13px;font-weight:900;line-height:1;display:flex}.fit-subscribe h3{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(24px,2.3vw,38px);font-weight:900;line-height:.92}.fit-subscribe__step p{opacity:.76;margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.42}.fit-subscribe__image-wrap{z-index:1;opacity:.13;transform-origin:50%;pointer-events:none;width:clamp(220px,24vw,390px);position:absolute;bottom:-90px;right:-70px;transform:rotate(-12deg)}.fit-subscribe__image{width:100%;height:auto;display:block}@media screen and (max-width:990px){.fit-subscribe__card{border-radius:32px;grid-template-columns:1fr;padding:34px 22px}.fit-subscribe h2{font-size:clamp(48px,13vw,82px)}.fit-subscribe__main-button{width:100%}.fit-subscribe__step{grid-template-columns:1fr}.fit-subscribe__image-wrap{width:260px;bottom:-70px;right:-60px}}@media (prefers-reduced-motion:reduce){.fit-subscribe__main-button{transition:none}}.fit-story{color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8;padding:clamp(70px,8vw,130px) 20px;overflow:hidden}.fit-story h2,.fit-story p{font-family:inherit}.fit-story__inner{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(36px,6vw,90px);width:min(1320px,100%);margin:0 auto;display:grid}.fit-story__media{transform-origin:50%;background:#00000014;border-radius:38px;min-height:clamp(420px,46vw,680px);position:relative;overflow:hidden;box-shadow:0 34px 90px #00000024}.fit-story__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0000002e),linear-gradient(#ffffff14,#0000 35%);position:absolute;inset:0}.fit-story__image{object-fit:cover}.fit-story__content{z-index:2;position:relative}.fit-story__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:900;line-height:1}.fit-story h2{color:#4a2f1d;letter-spacing:-.08em;text-transform:uppercase;max-width:760px;margin:0;font-size:clamp(48px,6.8vw,112px);font-weight:900;line-height:.84}.fit-story__summary,.fit-story__full{opacity:.84;max-width:720px;margin-top:30px;font-size:clamp(16px,1.25vw,19px);font-weight:600;line-height:1.58}.fit-story__full{margin-top:18px;overflow:hidden}.fit-story__full[hidden]{display:none}.fit-story__summary p,.fit-story__full p{margin:0 0 18px}.fit-story__signature{color:#4a2f1d;gap:5px;margin-top:28px;display:grid}.fit-story__signature span{letter-spacing:-.03em;text-transform:uppercase;font-size:18px;font-weight:900;line-height:1}.fit-story__signature small{letter-spacing:.12em;text-transform:uppercase;opacity:.58;font-size:12px;font-weight:900;line-height:1}.fit-story__button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#b32025;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:54px;margin-top:34px;padding:16px 26px;font-family:inherit;font-size:13px;font-weight:900;line-height:1;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 18px 42px #00000029}.fit-story__button:hover{transform:translateY(-3px);box-shadow:0 22px 52px #00000038}@media screen and (max-width:990px){.fit-story__inner{grid-template-columns:1fr}.fit-story__media{border-radius:30px;min-height:360px}.fit-story h2{font-size:clamp(44px,13vw,82px)}.fit-story__button{width:100%}}@media (prefers-reduced-motion:reduce){.fit-story__button{transition:none}}.fit-faq{color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8;padding:clamp(70px,8vw,130px) 20px;overflow:hidden}.fit-faq h2,.fit-faq p{font-family:inherit}.fit-faq__inner{width:min(1080px,100%);margin:0 auto}.fit-faq__top{text-align:center;margin-bottom:clamp(34px,5vw,64px)}.fit-faq__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900;line-height:1}.fit-faq h2{color:#4a2f1d;letter-spacing:-.08em;text-transform:uppercase;margin:0;font-size:clamp(52px,8vw,118px);font-weight:900;line-height:.84}.fit-faq__text{opacity:.78;max-width:680px;margin:24px auto 0;font-size:clamp(16px,1.4vw,21px);font-weight:700;line-height:1.45}.fit-faq__more{text-align:center;margin:22px 0 0}.fit-faq__more a{color:#b32025;letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:800;text-decoration:none}.fit-faq__list{gap:14px;display:grid}.fit-faq__item{color:#111;transform-origin:50%;background:#fff;border:1px solid #0000000e;border-radius:26px;overflow:hidden;box-shadow:0 18px 54px #00000012}.fit-faq__question{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;font-family:inherit;display:flex}.fit-faq__question span:first-child{letter-spacing:-.05em;font-size:clamp(18px,1.8vw,28px);font-weight:900;line-height:1.05}.fit-faq__plus{color:#fff;background:#b32025;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:26px;font-weight:800;line-height:1;transition:transform .25s;display:inline-flex}.fit-faq__item.is-open .fit-faq__plus{transform:rotate(45deg)}.fit-faq__answer{height:0;overflow:hidden}.fit-faq__answer>div{padding:0 26px 26px}.fit-faq__answer p{opacity:.78;max-width:760px;margin:0;font-size:clamp(15px,1.2vw,18px);font-weight:600;line-height:1.55}@media screen and (max-width:749px){.fit-faq{padding:70px 16px}.fit-faq__top{text-align:left}.fit-faq h2{font-size:clamp(48px,14vw,78px)}.fit-faq__question{min-height:68px;padding:20px}.fit-faq__answer>div{padding:0 20px 22px}.fit-faq__plus{width:34px;height:34px;font-size:24px}}@media (prefers-reduced-motion:reduce){.fit-faq__plus{transition:none}}.fit-reviews{color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8;padding:clamp(72px,9vw,120px) 20px;overflow:hidden}.fit-reviews h2,.fit-reviews h3,.fit-reviews p{font-family:inherit}.fit-reviews__inner{width:min(1320px,100%);margin:0 auto}.fit-reviews__heading-wrap{grid-template-columns:.7fr 1.3fr;align-items:end;gap:clamp(28px,5vw,72px);margin-bottom:clamp(36px,5vw,64px);display:grid}.fit-reviews .js-review-reveal.is-waiting{opacity:0;transform:translateY(22px)}.fit-reviews .js-review-reveal.is-visible{opacity:1;transition:opacity .7s,transform .7s;transform:none}.fit-reviews__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900;line-height:1}.fit-reviews__heading{color:#4a2f1d;letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(56px,8.5vw,126px);font-weight:900;line-height:.82}.fit-reviews__heading span{color:#b32025}.fit-reviews__carousel{grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:18px;display:grid;position:relative}.fit-reviews__viewport{width:100%;overflow:hidden}.fit-reviews__track{will-change:transform;gap:22px;transition:transform .45s;display:flex}.fit-reviews__card{background:#fff;border:1px solid #4a2f1d1a;border-radius:32px;flex-direction:column;flex:0 0 calc(33.3333% - 14.6667px);min-height:350px;padding:clamp(26px,3vw,38px);display:flex;box-shadow:0 18px 50px #4a2f1d14}.fit-reviews__stars{color:#c9a24d;letter-spacing:.12em;white-space:nowrap;margin-bottom:22px;font-size:15px;line-height:1}.fit-reviews__title{color:#4a2f1d;letter-spacing:-.055em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(25px,2.4vw,38px);font-weight:900;line-height:.94}.fit-reviews__quote{color:#4a2f1d;opacity:.78;margin:0;font-size:16px;font-weight:600;line-height:1.45}.fit-reviews--product .fit-reviews__kicker,.fit-reviews--product .fit-reviews__name{color:#228b22}.fit-reviews__name{color:#b32025;letter-spacing:.12em;text-transform:uppercase;margin:auto 0 0;padding-top:28px;font-size:13px;font-weight:900;line-height:1}.fit-reviews__arrow{color:#fff;cursor:pointer;background:#b32025;border:0;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-family:inherit;font-size:34px;line-height:1;transition:transform .2s,opacity .2s,background-color .2s;display:inline-flex;box-shadow:0 14px 34px #00000024}.fit-reviews__arrow:hover{background:#b32025;transform:translateY(-2px)}.fit-reviews__arrow:disabled{opacity:.34;cursor:not-allowed;transform:none}@media screen and (max-width:989px){.fit-reviews__heading-wrap{grid-template-columns:1fr;gap:16px}.fit-reviews__carousel{grid-template-columns:42px minmax(0,1fr) 42px;gap:10px}.fit-reviews__card{flex-basis:calc(50% - 11px);min-height:330px}}@media screen and (max-width:749px){.fit-reviews{padding:58px 0 64px}.fit-reviews__inner{width:100%}.fit-reviews__heading-wrap{gap:12px;margin-bottom:30px;padding:0 18px}.fit-reviews__kicker{letter-spacing:.14em;font-size:11px}.fit-reviews__heading{letter-spacing:-.07em;font-size:clamp(44px,14vw,62px);line-height:.86}.fit-reviews__carousel{display:block}.fit-reviews__arrow{display:none}.fit-reviews__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:4px 18px 20px;overflow-x:auto;transform:none!important}.fit-reviews__track::-webkit-scrollbar{display:none}.fit-reviews__card{scroll-snap-align:start;border-radius:24px;flex:0 0 82%;max-width:330px;min-height:310px;padding:24px 22px;box-shadow:0 14px 34px #4a2f1d14}.fit-reviews__stars{letter-spacing:.08em;margin-bottom:18px;font-size:13px}.fit-reviews__title{letter-spacing:-.045em;margin-bottom:14px;font-size:25px;line-height:.96}.fit-reviews__quote{font-size:14.5px;line-height:1.42}.fit-reviews__name{letter-spacing:.1em;padding-top:24px;font-size:12px}}@media (prefers-reduced-motion:reduce){.fit-reviews .js-review-reveal.is-waiting,.fit-reviews .js-review-reveal.is-visible,.fit-reviews__track,.fit-reviews__arrow{transition:none}.fit-reviews .js-review-reveal.is-waiting{opacity:1;transform:none}}#fit-product-grid{color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8;padding:clamp(72px,8vw,116px) 20px;position:relative;overflow:hidden}#fit-product-grid h2,#fit-product-grid h3,#fit-product-grid p{font-family:inherit}#fit-product-grid *{box-sizing:border-box}#fit-product-grid .fit-product-grid__inner{width:min(1320px,100%);margin:0 auto}#fit-product-grid .fit-product-grid__header{text-align:center;max-width:820px;margin:0 auto clamp(40px,5vw,66px)}#fit-product-grid .fit-product-grid__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900;line-height:1}#fit-product-grid .fit-product-grid__heading{color:#4a2f1d;letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(52px,7.8vw,112px);font-weight:900;line-height:.88}#fit-product-grid .fit-product-grid__subheading{color:#4a2f1d;opacity:.72;max-width:640px;margin:22px auto 0;font-size:clamp(16px,1.45vw,20px);font-weight:650;line-height:1.45}#fit-product-grid .fit-starter-card{color:#111;background:#fff;border:1px solid #4a2f1d1c;border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;width:min(1100px,100%);margin:0 auto clamp(36px,5vw,56px);display:grid;overflow:hidden;box-shadow:0 16px 44px #4a2f1d13}#fit-product-grid .fit-starter-card__media{background:linear-gradient(#f6f1e8f5,#ffffff94);grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px;min-height:100%;padding:48px 30px 36px;display:grid;position:relative;overflow:hidden}#fit-product-grid .fit-starter-card__glow,#fit-product-grid .fit-product-card__glow{pointer-events:none;background:radial-gradient(circle,#b320251f,#0000 64%);border-radius:999px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}#fit-product-grid .fit-starter-card__glow{aspect-ratio:1;width:78%}#fit-product-grid .fit-starter-card__thumb{z-index:2;justify-content:center;align-items:center;min-height:180px;padding:8px;display:flex;position:relative}#fit-product-grid .fit-starter-card__image{object-fit:contain;filter:drop-shadow(0 22px 32px #4a2f1d24);width:100%;max-width:190px;height:auto;display:block}#fit-product-grid .fit-starter-card__placeholder,#fit-product-grid .fit-product-card__placeholder{z-index:2;color:#b32025;letter-spacing:-.04em;text-transform:uppercase;background:#b3202514;border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:flex;position:relative}#fit-product-grid .fit-starter-card__placeholder{width:88px;height:88px;font-size:14px}#fit-product-grid .fit-starter-card__content{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:34px 34px 36px;display:flex}#fit-product-grid .fit-starter-card__eyebrow,#fit-product-grid .fit-product-card__eyebrow{color:#b32025;text-transform:uppercase;margin:0 0 10px;font-weight:900;line-height:1}#fit-product-grid .fit-starter-card__eyebrow{letter-spacing:.14em;font-size:12px}#fit-product-grid .fit-starter-card__title{color:#111;letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(34px,4vw,52px);font-weight:900;line-height:.92}#fit-product-grid .fit-starter-card__positioning{color:#111;letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(18px,1.8vw,22px);font-weight:800;line-height:1.2}#fit-product-grid .fit-starter-card__benefits{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}#fit-product-grid .fit-starter-card__benefit{color:#111;letter-spacing:.04em;text-transform:uppercase;background:#b3202514;border-radius:999px;align-items:baseline;gap:6px;min-height:40px;padding:10px 14px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}#fit-product-grid .fit-starter-card__benefit strong{color:#b32025;letter-spacing:-.04em;font-size:18px;font-weight:900}#fit-product-grid .fit-starter-card__includes{color:#111;margin:14px 0 0;font-size:15px;font-weight:800;line-height:1.35}#fit-product-grid .fit-starter-card__description,#fit-product-grid .fit-product-card__description{color:#111;font-weight:650;line-height:1.45}#fit-product-grid .fit-starter-card__description{opacity:.72;margin:12px 0 0;font-size:15px}#fit-product-grid .fit-starter-card__shipping{color:#b32025;letter-spacing:.06em;text-transform:uppercase;background:#b3202514;border-radius:999px;align-items:center;gap:8px;margin:16px 0 0;padding:10px 14px;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}#fit-product-grid .fit-starter-card__shipping-icon{color:#fff;background:#b32025;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:inline-flex}#fit-product-grid .fit-starter-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:22px;display:grid}#fit-product-grid .fit-starter-card__actions--single{grid-template-columns:1fr;max-width:320px}#fit-product-grid .fit-starter-card__actions form{min-width:0}#fit-product-grid .fit-product-grid__cta{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#b32025;border:1px solid #b32025;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin:0;padding:0 18px;font-size:12px;font-weight:900;line-height:1.15;transition:transform .25s,background-color .25s,color .25s,box-shadow .25s,opacity .25s;display:inline-flex;box-shadow:0 14px 30px #b3202538}#fit-product-grid .fit-product-grid__cta--outline{color:#b32025;background:#fff;box-shadow:0 10px 24px #4a2f1d14}#fit-product-grid .fit-product-grid__cta--stacked{flex-direction:column;gap:6px;min-height:64px;padding:12px 16px}#fit-product-grid .fit-product-grid__cta-note{color:#111;letter-spacing:.02em;text-transform:none;opacity:.62;max-width:100%;font-size:11px;font-weight:650;line-height:1.25;display:block}#fit-product-grid .fit-product-grid__cta.is-loading .fit-product-grid__cta-note,#fit-product-grid .fit-product-grid__cta.is-success .fit-product-grid__cta-note{opacity:0}#fit-product-grid .fit-product-grid__cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 36px #b3202547}#fit-product-grid .fit-product-grid__cta--outline:hover:not(:disabled){background:#b320250f;box-shadow:0 14px 28px #4a2f1d1a}#fit-product-grid .fit-product-grid__cta:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}#fit-product-grid .fit-product-grid__cta-error{color:#b32025;letter-spacing:0;text-transform:none;margin:8px 0 0;font-size:12px;font-weight:700}#fit-product-grid .fit-product-grid{grid-template-columns:repeat(var(--desktop-columns), minmax(0, 1fr));gap:var(--grid-gap);scroll-margin-top:24px;display:grid}#fit-product-grid .fit-product-card{min-width:0;position:relative}#fit-product-grid .fit-product-card__link{color:#111;background:#fff;border:1px solid #4a2f1d1c;border-radius:32px;flex-direction:column;min-height:100%;text-decoration:none;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 44px #4a2f1d13}#fit-product-grid .fit-product-card__link:hover{border-color:#b3202547;transform:translateY(-5px);box-shadow:0 24px 64px #4a2f1d1f}#fit-product-grid .fit-product-card__badge{z-index:4;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#b32025;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:9px 13px;font-size:11px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:18px;left:18px;box-shadow:0 12px 26px #b3202538}#fit-product-grid .fit-product-card__media{background:linear-gradient(#f6f1e8f5,#ffffff94);justify-content:center;align-items:center;min-height:315px;padding:48px 30px 24px;display:flex;position:relative;overflow:hidden}#fit-product-grid .fit-product-card__glow{aspect-ratio:1;width:72%}#fit-product-grid .fit-product-card__image{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 32px #4a2f1d24);width:min(86%,310px);height:auto;transition:transform .32s,filter .32s;display:block;position:relative}#fit-product-grid .fit-product-card__link:hover .fit-product-card__image{filter:drop-shadow(0 28px 40px #4a2f1d2e);transform:scale(1.04)rotate(-1.5deg)}#fit-product-grid .fit-product-card__placeholder{letter-spacing:-.06em;width:220px;height:220px;font-size:40px}#fit-product-grid .fit-product-card__content{flex-direction:column;flex:1;padding:27px 27px 29px;display:flex}#fit-product-grid .fit-product-card__eyebrow{letter-spacing:.12em;font-size:11px}#fit-product-grid .fit-product-card__title{color:#111;letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(29px,2.45vw,40px);font-weight:900;line-height:.92}#fit-product-grid .fit-product-card__description{opacity:.7;margin:16px 0 0;font-size:15px}#fit-product-grid .fit-product-card__meta{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:auto;padding-top:26px;display:flex}#fit-product-grid .fit-product-card__stars{color:#c9a24d;letter-spacing:.08em;font-size:13px;font-weight:900;line-height:1}#fit-product-grid .fit-product-card__stars span{color:#111;letter-spacing:.09em;text-transform:uppercase;opacity:.58;margin-top:8px;font-size:11px;display:block}#fit-product-grid .fit-product-card__price{color:#111;white-space:nowrap;font-size:18px;font-weight:900;line-height:1}#fit-product-grid .fit-product-card__button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#b32025;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:24px;font-size:13px;font-weight:900;line-height:1;transition:background-color .25s,transform .25s,opacity .25s;display:inline-flex}#fit-product-grid .fit-product-card__link:hover .fit-product-card__button{opacity:.92}#fit-product-grid .js-product-grid-reveal,#fit-product-grid .js-product-card{opacity:1;transform:none}#fit-product-grid.is-ready .js-product-grid-reveal,#fit-product-grid.is-ready .js-product-card{opacity:0;transform:translateY(24px)}#fit-product-grid.is-ready .js-product-grid-reveal.is-visible,#fit-product-grid.is-ready .js-product-card.is-visible{opacity:1;transition:opacity .68s,transform .68s;transform:translateY(0)}@media screen and (max-width:989px){#fit-product-grid .fit-product-grid{grid-template-columns:repeat(var(--tablet-columns), minmax(0, 1fr))}#fit-product-grid .fit-product-card__media{min-height:285px}#fit-product-grid .fit-starter-card{grid-template-columns:1fr}#fit-product-grid .fit-starter-card__media{min-height:220px;padding:36px 24px 28px}}@media screen and (max-width:749px){#fit-product-grid{padding:62px 14px}#fit-product-grid .fit-product-grid__header{text-align:left;margin-bottom:28px}#fit-product-grid .fit-product-grid__heading{font-size:clamp(44px,13.8vw,64px);line-height:.88}#fit-product-grid .fit-product-grid__subheading{margin-top:18px;font-size:16px}#fit-product-grid .fit-starter-card{border-radius:26px;margin-bottom:34px}#fit-product-grid .fit-starter-card__media{gap:4px;min-height:170px;padding:28px 16px 22px}#fit-product-grid .fit-starter-card__thumb{min-height:120px;padding:4px}#fit-product-grid .fit-starter-card__content{padding:24px 22px 26px}#fit-product-grid .fit-starter-card__title{font-size:34px}#fit-product-grid .fit-starter-card__actions,#fit-product-grid .fit-starter-card__actions--single{grid-template-columns:1fr;max-width:none}#fit-product-grid .fit-starter-card__actions{gap:10px}#fit-product-grid .fit-product-grid__cta{min-height:50px;padding:0 14px;font-size:11px}#fit-product-grid .fit-product-grid{grid-template-columns:repeat(var(--mobile-columns), minmax(0, 1fr));gap:22px}#fit-product-grid .fit-product-card__link{border-radius:26px}#fit-product-grid .fit-product-card__badge{min-height:30px;font-size:10px;top:15px;left:15px}#fit-product-grid .fit-product-card__media{min-height:242px;padding:42px 22px 22px}#fit-product-grid .fit-product-card__image{width:min(88%,250px)}#fit-product-grid .fit-product-card__content{padding:24px 22px 26px}#fit-product-grid .fit-product-card__title{font-size:30px}#fit-product-grid .fit-product-card__description{font-size:14.5px}#fit-product-grid .fit-product-card__meta{gap:14px;padding-top:24px}#fit-product-grid .fit-product-card__button{min-height:50px}}@media (prefers-reduced-motion:reduce){#fit-product-grid.is-ready .js-product-grid-reveal,#fit-product-grid.is-ready .js-product-card{opacity:1;transform:none}}#fb-nutrition-compare{color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8;padding:clamp(76px,8vw,118px) 20px;position:relative;overflow:hidden}#fb-nutrition-compare h2,#fb-nutrition-compare h3,#fb-nutrition-compare p{font-family:inherit}#fb-nutrition-compare *{box-sizing:border-box}#fb-nutrition-compare .fb-nutrition-compare__inner{width:min(1180px,100%);margin:0 auto}#fb-nutrition-compare .fb-nutrition-compare__header{text-align:center;max-width:790px;margin:0 auto clamp(38px,5vw,64px)}#fb-nutrition-compare .fb-nutrition-compare__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900;line-height:1}#fb-nutrition-compare .fb-nutrition-compare__title{color:#4a2f1d;letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(50px,7.2vw,104px);font-weight:900;line-height:.88}#fb-nutrition-compare .fb-nutrition-compare__title em{color:#b32025;font-style:normal}#fb-nutrition-compare .fb-nutrition-compare__subheading{color:#4a2f1d;opacity:.72;max-width:630px;margin:22px auto 0;font-size:clamp(16px,1.45vw,20px);font-weight:650;line-height:1.45}#fb-nutrition-compare .fb-nutrition-compare__layout{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:22px;display:grid}#fb-nutrition-compare .fb-nutrition-compare__table-wrap{min-width:0}#fb-nutrition-compare .fb-nutrition-compare__table{gap:10px;display:grid}#fb-nutrition-compare .fb-nutrition-compare__row{color:#111;background:#f8f5ef;border:1px solid #4a2f1d1a;border-radius:22px;grid-template-columns:1.08fr .82fr .82fr;align-items:center;gap:16px;min-height:78px;padding:17px 20px;display:grid;box-shadow:0 10px 28px #4a2f1d0b}#fb-nutrition-compare .fb-nutrition-compare__row--head{min-height:auto;box-shadow:none;background:0 0;border:0;padding:0 20px 6px}#fb-nutrition-compare .fb-nutrition-compare__head-label{color:#4a2f1d;letter-spacing:.13em;text-transform:uppercase;text-align:center;opacity:.48;font-size:11px;font-weight:900;line-height:1}#fb-nutrition-compare .fb-nutrition-compare__head-label:first-child{text-align:left}#fb-nutrition-compare .fb-nutrition-compare__head-label--fit{color:#b32025;opacity:1}#fb-nutrition-compare .fb-nutrition-compare__metric{color:#111;letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(20px,1.9vw,28px);font-weight:900;line-height:.96}#fb-nutrition-compare .fb-nutrition-compare__value{text-align:center;border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:12px 14px;font-size:clamp(15px,1.25vw,18px);font-weight:900;line-height:1;display:flex}#fb-nutrition-compare .fb-nutrition-compare__value--traditional{color:#111;opacity:.64;background:#4a2f1d0e}#fb-nutrition-compare .fb-nutrition-compare__value--fit{color:#b32025;background:#228b221c;border:1px solid #228b222b}#fb-nutrition-compare .fb-nutrition-compare__mobile-label{display:none}#fb-nutrition-compare .fb-nutrition-compare__summary{color:#111;background:#fff;border:1px solid #4a2f1d1a;border-radius:30px;flex-direction:column;justify-content:flex-end;min-height:100%;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #4a2f1d12}#fb-nutrition-compare .fb-nutrition-compare__summary:before{content:"";background:#b3202514;border-radius:999px;width:180px;height:180px;position:absolute;top:-70px;right:-70px}#fb-nutrition-compare .fb-nutrition-compare__summary:after{content:"";background:#228b2214;border-radius:999px;width:210px;height:210px;position:absolute;bottom:-86px;left:-78px}#fb-nutrition-compare .fb-nutrition-compare__summary-kicker,#fb-nutrition-compare .fb-nutrition-compare__summary-title,#fb-nutrition-compare .fb-nutrition-compare__summary-text{z-index:2;position:relative}#fb-nutrition-compare .fb-nutrition-compare__summary-kicker{color:#b32025;letter-spacing:.14em;text-transform:uppercase;margin:0 0 auto;font-size:12px;font-weight:900;line-height:1}#fb-nutrition-compare .fb-nutrition-compare__summary-title{color:#111;letter-spacing:-.075em;text-transform:uppercase;margin:82px 0 16px;font-size:clamp(40px,3.9vw,62px);font-weight:900;line-height:.86}#fb-nutrition-compare .fb-nutrition-compare__summary-text{color:#111;opacity:.72;margin:0;font-size:16px;font-weight:650;line-height:1.45}#fb-nutrition-compare .fb-nutrition-compare__science-btn{z-index:2;color:#b32025;letter-spacing:.01em;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #b32025;align-self:flex-start;align-items:center;margin-top:22px;padding:0 0 2px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;transition:color .2s,border-color .2s;display:inline-flex;position:relative}#fb-nutrition-compare .fb-nutrition-compare__science-btn:hover{color:#8c1820;border-color:#8c1820}#fb-nutrition-compare .fb-nutrition-compare__science-btn:focus-visible{outline-offset:4px;outline:2px solid #b32025}@media (prefers-reduced-motion:no-preference){#fb-nutrition-compare.is-ready .js-nutrition-reveal,#fb-nutrition-compare.is-ready .js-nutrition-row{opacity:0;transform:translateY(24px)}#fb-nutrition-compare.is-ready .js-nutrition-reveal.is-visible,#fb-nutrition-compare.is-ready .js-nutrition-row.is-visible{opacity:1;transition:opacity .68s,transform .68s;transform:translateY(0)}}@media screen and (max-width:989px){#fb-nutrition-compare .fb-nutrition-compare__layout{grid-template-columns:1fr}#fb-nutrition-compare .fb-nutrition-compare__summary{min-height:300px}}@media screen and (max-width:749px){#fb-nutrition-compare{padding:62px 14px}#fb-nutrition-compare .fb-nutrition-compare__header{text-align:left;margin-bottom:32px}#fb-nutrition-compare .fb-nutrition-compare__title{font-size:clamp(42px,13.5vw,64px);line-height:.88}#fb-nutrition-compare .fb-nutrition-compare__subheading{margin-top:18px;font-size:16px}#fb-nutrition-compare .fb-nutrition-compare__row--head{display:none}#fb-nutrition-compare .fb-nutrition-compare__row{border-radius:22px;grid-template-columns:1fr;gap:11px;min-height:auto;padding:21px}#fb-nutrition-compare .fb-nutrition-compare__metric{margin-bottom:2px;font-size:26px}#fb-nutrition-compare .fb-nutrition-compare__value{text-align:right;justify-content:space-between;width:100%;min-height:47px;padding:14px 15px;font-size:15px}#fb-nutrition-compare .fb-nutrition-compare__mobile-label{color:#111;letter-spacing:.11em;text-transform:uppercase;opacity:.48;text-align:left;font-size:11px;font-weight:900;line-height:1;display:inline-block}#fb-nutrition-compare .fb-nutrition-compare__value--fit .fb-nutrition-compare__mobile-label{color:#b32025;opacity:.8}#fb-nutrition-compare .fb-nutrition-compare__summary{border-radius:24px;min-height:auto;padding:28px 24px}#fb-nutrition-compare .fb-nutrition-compare__summary-title{margin-top:56px;font-size:42px}#fb-nutrition-compare .fb-nutrition-compare__summary-text{font-size:15px}#fb-nutrition-compare .fb-nutrition-compare__science-btn{margin-top:18px}}#fb-macro-statements{color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8;padding:clamp(72px,8vw,116px) 20px;position:relative;overflow:hidden}#fb-macro-statements h2,#fb-macro-statements h3,#fb-macro-statements p{font-family:inherit}#fb-macro-statements *{box-sizing:border-box}#fb-macro-statements .fb-macro-statements__inner{width:min(1120px,100%);margin:0 auto}#fb-macro-statements .fb-macro-statements__header{text-align:center;max-width:820px;margin:0 auto clamp(38px,5vw,62px)}#fb-macro-statements .fb-macro-statements__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900;line-height:1}#fb-macro-statements .fb-macro-statements__section-heading{color:#4a2f1d;letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(50px,7.4vw,104px);font-weight:900;line-height:.88}#fb-macro-statements .fb-macro-statements__section-heading em{color:#b32025;font-style:normal}#fb-macro-statements .fb-macro-statements__section-subheading{color:#4a2f1d;opacity:.72;max-width:650px;margin:22px auto 0;font-size:clamp(16px,1.45vw,20px);font-weight:650;line-height:1.45}#fb-macro-statements .fb-macro-statements__section-subheading p{margin:0}#fb-macro-statements .fb-macro-statements__grid{gap:16px;display:grid}#fb-macro-statements .fb-macro-statements__card{color:#111;background:#fff;border:1px solid #4a2f1d1a;border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:center;gap:clamp(24px,4vw,52px);padding:clamp(28px,5vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 14px 42px #4a2f1d0f}#fb-macro-statements .fb-macro-statements__card:before{content:"";pointer-events:none;background:#b3202512;border-radius:999px;width:220px;height:220px;position:absolute;top:-90px;right:-90px}#fb-macro-statements .fb-macro-statements__content,#fb-macro-statements .fb-macro-statements__stat{z-index:2;position:relative}#fb-macro-statements .fb-macro-statements__card-kicker{color:#b32025;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900;line-height:1}#fb-macro-statements .fb-macro-statements__heading{color:#111;letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(34px,4.8vw,60px);font-weight:900;line-height:.92}#fb-macro-statements .fb-macro-statements__body{color:#111;opacity:.72;max-width:640px;margin-top:18px;font-size:clamp(16px,1.35vw,20px);font-weight:650;line-height:1.42}#fb-macro-statements .fb-macro-statements__body p{margin:0}#fb-macro-statements .fb-macro-statements__stat{text-align:center;background:#f8f5ef;border:1px solid #4a2f1d1a;border-radius:26px;flex-direction:column;justify-content:center;min-height:190px;padding:28px 20px;display:flex;box-shadow:0 12px 34px #4a2f1d0e}#fb-macro-statements .fb-macro-statements__stat-value{color:#b32025;letter-spacing:-.075em;white-space:nowrap;font-size:clamp(50px,7.2vw,92px);font-weight:900;line-height:.86}#fb-macro-statements .fb-macro-statements__stat-label{color:#111;letter-spacing:.1em;text-transform:uppercase;opacity:.62;max-width:170px;margin:12px auto 0;font-size:12px;font-weight:900;line-height:1.15}@media (prefers-reduced-motion:no-preference){#fb-macro-statements.is-ready .js-macro-reveal,#fb-macro-statements.is-ready .js-macro-card{opacity:0;transform:translateY(24px)}#fb-macro-statements.is-ready .js-macro-reveal.is-visible,#fb-macro-statements.is-ready .js-macro-card.is-visible{opacity:1;transition:opacity .68s,transform .68s;transform:translateY(0)}}@media screen and (max-width:749px){#fb-macro-statements{padding:62px 14px}#fb-macro-statements .fb-macro-statements__header{text-align:left;margin-bottom:32px}#fb-macro-statements .fb-macro-statements__section-heading{font-size:clamp(42px,13.5vw,64px);line-height:.88}#fb-macro-statements .fb-macro-statements__section-subheading{margin-top:18px;font-size:16px}#fb-macro-statements .fb-macro-statements__grid{gap:14px}#fb-macro-statements .fb-macro-statements__card{border-radius:24px;grid-template-columns:1fr;gap:22px;padding:24px 22px}#fb-macro-statements .fb-macro-statements__heading{font-size:clamp(31px,9.4vw,45px);line-height:.94}#fb-macro-statements .fb-macro-statements__body{margin-top:16px;font-size:15.5px}#fb-macro-statements .fb-macro-statements__stat{border-radius:22px;min-height:auto;padding:24px 18px}#fb-macro-statements .fb-macro-statements__stat-value{font-size:clamp(54px,16vw,78px)}}.page-width{width:min(1320px,100%);margin:0 auto}.zfoot{color:#fff;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#071625;padding:24px 0}.zfoot h3,.zfoot h4,.zfoot p{font-family:inherit}.zfoot a{color:#fff}.zfoot__inner{padding-inline:24px}.zfoot__grid{grid-template-columns:1.2fr .8fr;gap:32px;display:grid}.zfoot__left{flex-direction:column;min-height:100%;display:flex}.zfoot__title{text-transform:uppercase;margin:0 0 8px;font-size:clamp(22px,2.4vw,38px);font-weight:900}.zfoot__subtitle{opacity:.85;max-width:42ch;margin:0 0 14px;font-size:13px}.zfoot__links-title{letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin:16px 0 6px;font-size:12px;font-weight:800}.zfoot__socials{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.zfoot__social{color:#fff;border:1px solid #ffffff40;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none}.zfoot__social:hover{border-color:#ffffff80}.zfoot__links{margin-bottom:18px}.zfoot__pillrow{flex-wrap:wrap;gap:12px;margin:10px 0 18px;display:flex}.zfoot__pill{display:inline-flex}.zfoot__bottom-left{flex-direction:column;gap:10px;margin-top:auto;display:flex}.zfoot__brand-logo{object-fit:contain;width:156px;height:34px}.zfoot__partner{align-items:center;gap:10px;display:flex}.zfoot__partner-text{text-transform:uppercase;font-size:12px;font-weight:800}.zfoot__partner-logo{object-fit:contain;width:43px;height:30px}.zfoot__signup-heading{text-transform:uppercase;margin:0 0 6px;font-size:14px;font-weight:900}.zfoot__signup-text{opacity:.85;max-width:46ch;margin-bottom:10px;font-size:12px}.zfoot__form{background:#fff;border-radius:10px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.zfoot__input{color:#111;background:0 0;border:0;padding:12px;font-size:13px}.zfoot__input:focus{outline:none}.zfoot__submit{color:#fff;cursor:pointer;background:#ff2b2b;border:0;width:46px;font-size:18px;font-weight:900}.zfoot__submit:disabled{cursor:wait;opacity:.7}.zfoot__message{opacity:.9;margin-top:6px;font-size:12px}.zfoot__message--error{color:#ffb4b4}.fb-shopify-frame{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.zfoot__grid{grid-template-columns:1fr;gap:20px}.zfoot__inner{padding-inline:20px}}@media (max-width:749px){.zfoot__links{margin-bottom:24px}}.fb-policy{color:#1f1f1f;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f4efe7;padding:56px 20px}.fb-policy h1,.fb-policy h2,.fb-policy p{font-family:inherit}.fb-policy__inner{background:#fff;border:1px solid #11111114;border-radius:24px;max-width:860px;margin:0 auto;padding:40px;box-shadow:0 12px 30px #1111110a}.fb-policy__title{color:#1f1f1f;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(36px,5vw,58px);font-weight:700;line-height:1}.fb-policy__intro{color:#111111b8;max-width:760px;margin:0 0 18px;font-size:18px;line-height:1.75}.fb-policy__meta{color:#111111c2;background:#f8f5ef;border:1px solid #11111114;border-radius:999px;align-items:center;gap:8px;margin-bottom:30px;padding:10px 14px;font-size:14px;display:inline-flex}.fb-policy__section{margin-bottom:32px}.fb-policy__section:last-child{margin-bottom:0}.fb-policy__section h2{color:#1f1f1f;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.15}.fb-policy__section p,.fb-policy__section li{color:#111c;font-size:17px;line-height:1.8}.fb-policy__section p{margin:0 0 12px}.fb-policy__section ul{margin:12px 0 0;padding-left:22px}.fb-policy__section li{margin-bottom:8px}.fb-policy__contact-card{background:#faf8f3;border:1px solid #11111114;border-radius:18px;margin-top:14px;padding:18px 20px}.fb-policy__contact-card p:last-child{margin-bottom:0}.fb-policy a{color:#1f1f1f;text-underline-offset:3px}@media (max-width:749px){.fb-policy{padding:32px 14px}.fb-policy__inner{border-radius:18px;padding:24px 20px}.fb-policy__intro,.fb-policy__section p,.fb-policy__section li{font-size:16px;line-height:1.7}.fb-policy__section{margin-bottom:26px}}.fb-policy--compact{background:#f8f5ef;padding:48px 20px}.fb-policy--compact .fb-policy__inner{max-width:820px;box-shadow:none;border:1px solid #00000014;border-radius:20px;padding:32px}.fb-policy--compact .fb-policy__title{letter-spacing:0;margin-bottom:10px;font-size:40px;line-height:1.1}.fb-policy--compact .fb-policy__intro{color:#000000b3;max-width:none;margin-bottom:28px}.fb-policy--compact .fb-policy__section{margin-bottom:28px}.fb-policy--compact .fb-policy__section h2{letter-spacing:0;margin-bottom:10px;font-size:22px}.doice-pdp{--color-background:#f6f1e8;color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif;padding:28px 20px 72px;overflow:visible;background:#f6f1e8!important}.doice-pdp *{box-sizing:border-box}.doice-pdp h1,.doice-pdp h3,.doice-pdp p{font-family:inherit}.doice-pdp__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:16px;width:min(1200px,100%);margin:0 auto;display:grid}.doice-pdp__media,.doice-pdp__details{background:#f6f1e8}.doice-pdp__media img{opacity:1;mix-blend-mode:normal;background:0 0;width:100%;max-width:100%;height:auto;display:block}.doice-pdp h1{color:#4a2f1d;letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(42px,5vw,72px);font-weight:900;line-height:.92}.doice-pdp__price{color:#4a2f1d;align-items:baseline;gap:10px;margin:14px 0 22px;font-size:28px;font-weight:800;display:flex}.doice-pdp__price s{color:#4a2f1d73;font-size:20px;font-weight:700}.doice-pdp__sizes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.doice-pdp__size{color:#111;cursor:pointer;text-align:center;background:#fff;border:1px solid #1111111f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:68px;padding:12px 16px;display:flex;position:relative}.doice-pdp__size:has(.doice-pdp__badge){min-height:78px;padding-top:20px}.doice-pdp__size.is-selected{color:beige;background:#000;border-color:#000}.doice-pdp__size:disabled{cursor:not-allowed;opacity:.45}.doice-pdp__size-name{letter-spacing:.03em;font-size:16px;font-weight:900;line-height:1.1}.doice-pdp__ship{color:#228b22;letter-spacing:.08em;text-transform:uppercase;background:beige;border:1.5px solid #228b2240;border-radius:999px;justify-content:center;align-items:center;padding:4px 12px;font-size:11px;font-weight:900;display:inline-flex}.doice-pdp__size.is-selected .doice-pdp__ship{color:beige;background:#f5f5dc26;border-color:#f5f5dc59}.doice-pdp__badge{z-index:1;color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#000;border-radius:999px;padding:4px 9px;font-size:8px;font-weight:800;position:absolute;top:-10px;right:12px}.doice-pdp__size.is-selected .doice-pdp__badge{color:#000;background:beige}.doice-pdp__buy{grid-template-columns:132px minmax(0,1fr);align-items:stretch;gap:12px;margin-top:22px;display:grid}.doice-pdp__qty{background:#fff;border:1px solid #11111124;border-radius:12px;justify-content:space-between;align-items:center;min-height:56px;display:flex}.doice-pdp__qty button{color:#111;cursor:pointer;background:0 0;border:0;width:44px;height:56px;font-size:18px}.doice-pdp__qty button:disabled{cursor:not-allowed;opacity:.35}.doice-pdp__qty input{color:#111;text-align:center;-moz-appearance:textfield;background:0 0;border:0;width:36px;font-size:16px;font-weight:800}.doice-pdp__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.doice-pdp__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.doice-pdp__atc{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#000;border:0;border-radius:12px;width:100%;min-height:56px;padding:0 22px;font-size:14px;font-weight:900}.doice-pdp__atc:disabled{cursor:not-allowed;opacity:.45}.doice-sub{gap:10px;margin-top:18px;display:grid}.doice-sub__choice{color:#111;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #1111111f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:800;display:flex}.doice-sub__choice.is-selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.doice-sub__card{background:#fff;border:1px solid #1111111f;border-radius:14px}.doice-sub__card.is-selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.doice-sub__card .doice-sub__choice{box-shadow:none;background:0 0;border:0}.doice-sub__lead,.doice-sub__prices{gap:2px;display:grid}.doice-sub__prices{text-align:right}.doice-sub__title{font-size:16px;font-weight:900}.doice-sub__save,.doice-sub__plan span:last-child{color:#b32025;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:800}.doice-sub__prices s{color:#11111173;font-size:13px;font-weight:700}.doice-sub__prices strong{font-size:18px;font-weight:900}.doice-sub__body{padding:0 14px 14px}.doice-sub__note,.doice-sub__more,.doice-sub__every{color:#4a2f1d;margin:0;font-size:14px;line-height:1.45}.doice-sub__learn{color:#111;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:800;text-decoration:underline}.doice-sub__more{margin-top:8px}.doice-sub__every{margin-top:14px;font-weight:800}.doice-sub__plans{gap:8px;margin-top:8px;display:grid}.doice-sub__plan{color:#111;min-height:44px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #1111111f;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:15px;font-weight:800;display:flex}.doice-sub__plan.is-selected{color:#f6f1e8;background:#111;border-color:#111}.doice-sub__plan.is-selected span:last-child{color:#f6f1e8}.doice-pdp__error{color:#b32025;margin:12px 0 0;font-size:14px;font-weight:700}#fb-faq{background:var(--fb-cream);color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif}#fb-faq h1,#fb-faq h2,#fb-faq p{font-family:inherit}.fb-faq__inner{max-width:760px;margin:0 auto;padding:72px 20px 96px}.fb-faq__kicker{color:#b32025;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}#fb-faq h1{color:#4a2f1d;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(40px,6vw,64px);font-weight:800;line-height:.95}.fb-faq__lede{color:#4a2f1d;max-width:38rem;margin:18px 0 0;font-size:18px;line-height:1.5}.fb-faq__jump{gap:8px;margin:28px 0 8px;display:grid}.fb-faq__jump a{color:#4a2f1d;font-size:16px;font-weight:700;line-height:1.35;text-decoration:none}.fb-faq__jump a:hover{color:#b32025}.fb-faq__label{color:#b32025;letter-spacing:.14em;text-transform:uppercase;margin:36px 0 0;font-size:13px;font-weight:700}#fb-faq article{padding:22px 0 0;scroll-margin-top:96px}#fb-faq h2{color:#4a2f1d;letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,28px);font-weight:800;line-height:1.15}#fb-faq article p{color:#4a2f1d;margin:10px 0 0;font-size:18px;line-height:1.55}.fb-faq__related{flex-wrap:wrap;gap:10px 16px;margin-top:40px;display:flex}.fb-faq__related a{color:#b32025;letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:800;text-decoration:none}.sticky-add-to-cart__bar{z-index:35;color:#111;-webkit-backdrop-filter:blur(22px)saturate(170%);opacity:0;pointer-events:none;background:#f6f1e8eb;border:1px solid #4a2f1d24;border-radius:28px;align-items:center;gap:12px;width:min(660px,100vw - 32px);padding:9px;display:flex;position:fixed;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%)translateY(calc(100% + 40px));box-shadow:0 18px 48px #4a2f1d24,inset 0 1px #ffffff9e}@media (prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition:transform .28s cubic-bezier(.25,.46,.45,.94),opacity .28s cubic-bezier(.25,.46,.45,.94)}}.sticky-add-to-cart__bar[data-stuck=true]{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.sticky-add-to-cart[data-variant-available=false] .sticky-add-to-cart__bar{display:none}.sticky-add-to-cart__image{background:#f6f1e8;border:1px solid #4a2f1d1a;border-radius:18px;flex-shrink:0;width:52px;height:52px;overflow:hidden;box-shadow:0 8px 18px #4a2f1d17}.sticky-add-to-cart__image-img{object-fit:cover;width:100%;height:100%}.sticky-add-to-cart__info{flex:1;min-width:0}.sticky-add-to-cart__info[data-has-image=false]{padding-left:12px}.sticky-add-to-cart__title{color:#111;letter-spacing:-.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:14px;font-weight:900;line-height:1.05;overflow:hidden}.sticky-add-to-cart__variant{color:#11111194;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:5px;font-size:11px;font-weight:800;line-height:1;overflow:hidden}.sticky-add-to-cart__price{color:#111;white-space:nowrap;font-size:14px;font-weight:900;line-height:1}.sticky-add-to-cart__button{color:#fff;letter-spacing:.075em;text-transform:uppercase;cursor:pointer;background:#b32025;border:0;border-radius:18px;justify-content:center;align-items:center;min-width:158px;height:52px;padding:0 22px;font-size:13px;font-weight:900;line-height:1;transition:transform .22s,opacity .22s,box-shadow .22s;display:inline-flex;position:relative;box-shadow:0 12px 28px #b3202538}.sticky-add-to-cart__button:hover{opacity:.94;transform:translateY(-1px);box-shadow:0 16px 34px #b3202545}.sticky-add-to-cart__button:disabled{cursor:not-allowed;opacity:.45;transform:none}@media screen and (max-width:989px){.doice-pdp__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.doice-pdp{padding:12px 14px 64px}.doice-pdp h1{font-size:clamp(40px,12vw,64px)}.doice-pdp__buy{grid-template-columns:1fr}.sticky-add-to-cart__bar{border-radius:22px;gap:9px;width:calc(100vw - 20px);max-width:none;padding:8px;bottom:10px}.sticky-add-to-cart__image{border-radius:16px;width:48px;height:48px}.sticky-add-to-cart__title{font-size:12px}.sticky-add-to-cart__variant{margin-top:4px;font-size:10px}.sticky-add-to-cart__price{font-size:12px}.sticky-add-to-cart__button{letter-spacing:.07em;border-radius:16px;min-width:112px;height:48px;padding:0 15px;font-size:11px}}.section-other-products,#z-other-products{background:#f6f1e8}#z-other-products{z-index:2;color:#111;font-family:var(--font-body), "Source Sans 3", sans-serif;padding:20px 0;position:relative;overflow:hidden}#z-other-products *{box-sizing:border-box}#z-other-products .z-other-products__inner{width:min(740px,50vw - 36px);margin-left:auto;margin-right:clamp(24px,5.8vw,96px);padding:0}#z-other-products .z-other-products__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}#z-other-products .z-other-products__bubble{min-width:0;min-height:66px;color:inherit;-webkit-backdrop-filter:blur(12px)saturate(145%);background:#ffffffd1;border:1px solid #4a2f1d1a;border-radius:999px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px 8px 8px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:grid;box-shadow:0 10px 24px #4a2f1d0f,inset 0 1px #ffffffb8}#z-other-products .z-other-products__bubble:hover{background:#fffffff0;border-color:#b320253d;transform:translateY(-2px);box-shadow:0 14px 34px #4a2f1d1a,inset 0 1px #ffffffd1}#z-other-products .z-other-products__media{background:#f6f1e8;border:1px solid #4a2f1d14;border-radius:999px;flex-shrink:0;width:76px;height:76px;overflow:hidden}#z-other-products .z-other-products__image,#z-other-products .z-other-products__placeholder{object-fit:cover;width:100%;height:100%;display:block}#z-other-products .z-other-products__placeholder{color:#b32025;letter-spacing:-.04em;text-transform:uppercase;background:#b320250f;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:flex}#z-other-products .z-other-products__content{min-width:0}#z-other-products .z-other-products__name{color:#111;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.05;overflow:hidden}#z-other-products .z-other-products__price{color:#111111b8;margin-top:4px;font-size:11px;font-weight:800;line-height:1}.z-product-info{color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8;padding:clamp(64px,7vw,104px) 20px;position:relative;overflow:hidden}.z-product-info *{box-sizing:border-box}.z-product-info h2,.z-product-info h3,.z-product-info p{font-family:inherit}.z-product-info__inner{width:min(920px,100%);margin:0 auto}.z-product-info__header{text-align:center;max-width:760px;margin:0 auto 32px}.z-product-info__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900;line-height:1}.z-product-info__heading{color:#4a2f1d;letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(42px,6vw,76px);font-weight:900;line-height:.9}.z-product-info__accordions{color:#111;background:#fff;border:1px solid #4a2f1d1a;border-radius:30px;overflow:hidden;box-shadow:0 16px 46px #4a2f1d12}.z-acc{background:#fff;border-bottom:1px solid #4a2f1d1a}.z-acc:last-child{border-bottom:0}.z-acc summary{color:#111;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:24px 28px;font-size:14px;font-weight:900;line-height:1;list-style:none;transition:color .2s,background-color .2s;display:flex}.z-acc summary::-webkit-details-marker{display:none}.z-acc summary:hover{color:#b32025;background:#b3202506}.z-acc__icon{flex:none;width:18px;height:18px;position:relative}.z-acc__icon:before,.z-acc__icon:after{content:"";background:#b32025;border-radius:999px;width:16px;height:2px;transition:transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.z-acc__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.z-acc[open] .z-acc__icon:after{transform:translate(-50%,-50%)rotate(0)}.z-acc__content{color:#111111c2;padding:0 28px 28px;font-size:16px;font-weight:600;line-height:1.65}.z-acc__content>:first-child{margin-top:0}.z-acc__content>:last-child{margin-bottom:0}.z-acc__content p{margin:0 0 14px}.z-acc__content ul,.z-acc__content ol{margin:14px 0 0;padding-left:20px}.z-acc__content li{margin-bottom:8px}.z-acc__content strong,.z-acc__content b{color:#111;font-weight:900}@media screen and (max-width:989px){#z-other-products .z-other-products__inner{width:min(740px,100%);margin-left:auto;margin-right:auto;padding:0 20px}}@media screen and (max-width:749px){#z-other-products{padding:16px 0 28px}#z-other-products .z-other-products__inner{width:100%;padding:0 14px}#z-other-products .z-other-products__grid{grid-template-columns:1fr;gap:10px}#z-other-products .z-other-products__bubble{grid-template-columns:64px minmax(0,1fr);min-height:72px;padding:8px 14px 8px 8px}#z-other-products .z-other-products__media{width:64px;height:64px}#z-other-products .z-other-products__name{font-size:13px}#z-other-products .z-other-products__price{font-size:12px}.z-product-info{padding:58px 14px}.z-product-info__header{text-align:left;margin-bottom:26px}.z-product-info__heading{font-size:clamp(38px,12.5vw,58px);line-height:.9}.z-product-info__accordions{border-radius:24px}.z-acc summary{letter-spacing:.095em;min-height:68px;padding:21px 20px;font-size:13px}.z-acc__content{padding:0 20px 24px;font-size:15px;line-height:1.6}}#fb-wholesale{color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif;background:#f6f1e8;padding:clamp(76px,8vw,118px) 20px 88px}#fb-wholesale *{box-sizing:border-box}#fb-wholesale h1,#fb-wholesale h2{font-family:inherit}#fb-wholesale .fb-wholesale__inner{width:min(1180px,100%);margin:0 auto}#fb-wholesale .fb-wholesale__header{text-align:center;max-width:820px;margin:0 auto 42px}#fb-wholesale .fb-wholesale__kicker,#fb-wholesale .fb-wholesale__panel-kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900;line-height:1}#fb-wholesale h1{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(46px,6.4vw,92px);font-weight:900;line-height:.88}#fb-wholesale .fb-wholesale__lede{opacity:.72;max-width:640px;margin:22px auto 0;font-size:clamp(16px,1.45vw,20px);font-weight:650;line-height:1.45}#fb-wholesale .fb-wholesale__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}#fb-wholesale .fb-wholesale__status,#fb-wholesale .fb-wholesale__approved{color:#4a2f1d;margin:0;font-size:16px;font-weight:700;line-height:1.4}#fb-wholesale .fb-wholesale__login,#fb-wholesale .fb-wholesale__apply,.fb-wholesale__apply{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}#fb-wholesale .fb-wholesale__login{color:#b32025;background:0 0;border:2px solid #b32025}#fb-wholesale .fb-wholesale__login:hover{color:#fff;background:#b32025}#fb-wholesale .fb-wholesale__apply,.fb-wholesale__apply{color:#fff;background:#b32025;border:0}#fb-wholesale .fb-wholesale__apply:hover,.fb-wholesale__apply:hover{background:#8f141c}.fb-wholesale__apply:disabled{opacity:.6;cursor:wait}#fb-wholesale .fb-wholesale__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}#fb-wholesale .fb-wholesale__stat,#fb-wholesale .fb-wholesale__panel,#fb-wholesale .fb-wholesale__reasons article,#fb-wholesale .fb-wholesale__close{color:#111;background:#fff;border:1px solid #4a2f1d1a;border-radius:24px;box-shadow:0 10px 28px #4a2f1d0b}#fb-wholesale .fb-wholesale__stat{padding:22px 20px 20px}#fb-wholesale .fb-wholesale__stat-value,#fb-wholesale .fb-wholesale__reason-figure{color:#b32025;letter-spacing:-.06em;margin:0;font-size:clamp(36px,3vw,48px);font-weight:900;line-height:.9}#fb-wholesale .fb-wholesale__stat h2,#fb-wholesale .fb-wholesale__reasons h2{letter-spacing:-.03em;text-transform:uppercase;margin:12px 0 8px;font-size:16px;font-weight:900;line-height:1.1}#fb-wholesale .fb-wholesale__stat p,#fb-wholesale .fb-wholesale__reasons p,#fb-wholesale .fb-wholesale__panel-text,#fb-wholesale .fb-wholesale__close p{opacity:.72;margin:0;font-size:15px;font-weight:650;line-height:1.4}#fb-wholesale .fb-wholesale__layout{grid-template-columns:1.25fr .75fr;gap:14px;margin-top:14px;display:grid}#fb-wholesale .fb-wholesale__panel{padding:26px 24px 22px}#fb-wholesale .fb-wholesale__panel h2,#fb-wholesale .fb-wholesale__close h2{letter-spacing:-.055em;text-transform:uppercase;margin:0 0 10px;font-size:clamp(28px,2.4vw,40px);font-weight:900;line-height:.92}#fb-wholesale .fb-wholesale__chart{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:10px;height:220px;margin-top:28px;display:grid}#fb-wholesale .fb-wholesale__col{text-align:center;grid-template-rows:auto 1fr auto;min-width:0;height:100%;display:grid}#fb-wholesale .fb-wholesale__col-value,#fb-wholesale .fb-wholesale__col-label{letter-spacing:.04em;font-size:12px;font-weight:800;line-height:1}#fb-wholesale .fb-wholesale__col-value{color:#b32025;margin-bottom:8px}#fb-wholesale .fb-wholesale__col-label{text-transform:uppercase;opacity:.5;margin-top:8px}#fb-wholesale .fb-wholesale__col-track{background:#4a2f1d0f;border-radius:12px 12px 6px 6px;align-items:flex-end;height:100%;display:flex;overflow:hidden}#fb-wholesale .fb-wholesale__col-track span{transform-origin:bottom;background:#b32025;border-radius:12px 12px 0 0;width:100%;animation:.7s both fb-wholesale-rise;display:block}#fb-wholesale .fb-wholesale__mix{gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}#fb-wholesale .fb-wholesale__mix-top{letter-spacing:-.02em;text-transform:uppercase;justify-content:space-between;margin-bottom:8px;font-size:15px;font-weight:800;display:flex}#fb-wholesale .fb-wholesale__mix-top strong{color:#b32025}#fb-wholesale .fb-wholesale__mix-track{background:#4a2f1d14;border-radius:999px;height:12px;display:block;overflow:hidden}#fb-wholesale .fb-wholesale__mix-track span{border-radius:inherit;transform-origin:0;background:#b32025;height:100%;animation:.7s both fb-wholesale-fill;display:block}#fb-wholesale .fb-wholesale__reasons{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}#fb-wholesale .fb-wholesale__reasons article{padding:22px 20px}#fb-wholesale .fb-wholesale__close{background:radial-gradient(circle at 100% 0,#b3202514,#0000 34%),#fff;margin-top:14px;padding:36px 32px}#fb-wholesale .fb-wholesale__close h2{max-width:740px}#fb-wholesale .fb-wholesale__close p{max-width:560px;margin-top:12px}#fb-wholesale .fb-wholesale__cta{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#b32025;border-radius:999px;align-items:center;min-height:52px;margin-top:22px;padding:0 22px;font-size:14px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}#fb-wholesale .fb-wholesale__cta:hover{background:#8f141c}@keyframes fb-wholesale-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fb-wholesale-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fb-wholesale-dialog{z-index:70;background:#11111175;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow:auto}.fb-wholesale-dialog__panel{color:#111;width:min(760px,100%);max-height:calc(100vh - 48px);font-family:var(--font-body), "Source Sans 3", sans-serif;background:#fffdf8;border-radius:28px;padding:32px 28px 28px;position:relative;overflow:auto;box-shadow:0 24px 70px #11111138}.fb-wholesale-dialog__panel *{box-sizing:border-box}.fb-wholesale-dialog__close{color:#111;cursor:pointer;background:#4a2f1d14;border:0;border-radius:999px;width:40px;height:40px;font-size:28px;line-height:1;position:absolute;top:16px;right:16px}.fb-wholesale-dialog .fb-wholesale__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900;line-height:1}.fb-wholesale-dialog h2{letter-spacing:-.06em;text-transform:uppercase;max-width:16ch;margin:0;font-family:inherit;font-size:clamp(36px,5vw,56px);font-weight:900;line-height:.9}.fb-wholesale-form__intro,.fb-wholesale-dialog__success p{opacity:.72;max-width:460px;margin:14px 0 0;font-size:16px;font-weight:650;line-height:1.45}.fb-wholesale-form__grid{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:24px;display:grid}.fb-wholesale-form__field,.fb-wholesale-form__notes{letter-spacing:.02em;gap:7px;min-width:0;font-size:13px;font-weight:800;display:grid}.fb-wholesale-form__field.is-wide,.fb-wholesale-form__notes{grid-column:1/-1}.fb-wholesale-form__field abbr{color:#b32025;margin-left:3px;text-decoration:none}.fb-wholesale-form input,.fb-wholesale-form select,.fb-wholesale-form textarea{color:#111;width:100%;font:inherit;letter-spacing:0;background:#fff;border:1px solid #4a2f1d29;border-radius:12px;font-weight:650}.fb-wholesale-form input,.fb-wholesale-form select{height:48px;padding:0 14px}.fb-wholesale-form textarea{resize:vertical;padding:12px 14px}.fb-wholesale-form input:focus,.fb-wholesale-form select:focus,.fb-wholesale-form textarea:focus{outline-offset:1px;outline:2px solid #b32025}.fb-wholesale-form__notes{margin-top:14px}.fb-wholesale-form__check{align-items:flex-start;gap:10px;margin-top:14px;font-size:15px;font-weight:650;line-height:1.35;display:flex}.fb-wholesale-form__check input{accent-color:#b32025;width:18px;height:18px;margin-top:1px}.fb-wholesale-form__check a{color:#b32025}.fb-wholesale-form__error{color:#b32025;margin:14px 0 0;font-size:14px;font-weight:800}.fb-wholesale-form .fb-wholesale__apply,.fb-wholesale-dialog__success .fb-wholesale__apply{margin-top:20px}.fb-wholesale-dialog__success h2{max-width:12ch}@media (prefers-reduced-motion:reduce){#fb-wholesale .fb-wholesale__col-track span,#fb-wholesale .fb-wholesale__mix-track span{animation:none}}@media screen and (max-width:989px){#fb-wholesale .fb-wholesale__stats,#fb-wholesale .fb-wholesale__reasons{grid-template-columns:1fr 1fr}#fb-wholesale .fb-wholesale__layout{grid-template-columns:1fr}}@media screen and (max-width:749px){#fb-wholesale{padding:62px 14px 72px}#fb-wholesale .fb-wholesale__header{text-align:left;margin-bottom:28px}#fb-wholesale h1{font-size:clamp(40px,12vw,58px)}#fb-wholesale .fb-wholesale__lede{margin-left:0}#fb-wholesale .fb-wholesale__actions{justify-content:flex-start}#fb-wholesale .fb-wholesale__login,#fb-wholesale .fb-wholesale__apply{width:100%}.fb-wholesale-form__grid{grid-template-columns:1fr}.fb-wholesale-dialog__panel{padding:28px 18px 22px}#fb-wholesale .fb-wholesale__stats,#fb-wholesale .fb-wholesale__reasons{grid-template-columns:1fr}#fb-wholesale .fb-wholesale__chart{gap:6px;height:180px}#fb-wholesale .fb-wholesale__close{padding:26px 20px}}.fb-sleeve{z-index:80;pointer-events:none;visibility:hidden;font-family:var(--font-body), "Source Sans 3", "Source Sans Pro", sans-serif;color:#111;position:fixed;inset:0}.fb-sleeve.is-open{pointer-events:auto;visibility:visible}.fb-sleeve__overlay{cursor:pointer;background:#07162575;border:0;position:absolute;inset:0}.fb-sleeve__panel{background:#fffdf8;flex-direction:column;width:min(420px,100%);transition:transform .28s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-16px 0 40px #11111129}.fb-sleeve.is-open .fb-sleeve__panel{transform:translate(0)}.fb-sleeve__header,.fb-sleeve__footer{flex-shrink:0}.fb-sleeve__header{border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;gap:16px;padding:18px 18px 16px;display:flex}.fb-sleeve__title{letter-spacing:-.03em;margin:0;font-family:inherit;font-size:28px;font-weight:800;line-height:1}.fb-sleeve__close{color:#111;cursor:pointer;background:#f6f1e8;border:1px solid #0000001a;border-radius:50%;width:40px;height:40px;font-size:1.5rem;line-height:1}.fb-sleeve__scroll{flex:1;min-height:0;overflow-y:auto}.fb-sleeve__empty{flex-direction:column;justify-content:center;gap:18px;padding:28px 22px;display:flex}.fb-sleeve__empty p{margin:0;font-size:18px}.fb-sleeve__lines{margin:0;padding:8px 0;list-style:none}.fb-sleeve__line{border-bottom:1px solid #0000000f;grid-template-columns:84px minmax(0,1fr);gap:14px;padding:14px 18px;display:grid}.fb-sleeve__photo{background:#f4efe7;border-radius:14px;width:84px;height:84px;display:block;overflow:hidden}.fb-sleeve__photo img{object-fit:cover;width:100%;height:100%}.fb-sleeve__row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fb-sleeve__name{color:inherit;letter-spacing:-.02em;font-size:18px;font-weight:750;text-decoration:none}.fb-sleeve__price{white-space:nowrap;margin:0;font-weight:700}.fb-sleeve__variant{color:#1111119e;margin:4px 0 0;font-size:14px}.fb-sleeve__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.fb-sleeve__qty{background:#fff;border:1px solid #0000001f;border-radius:999px;align-items:center;display:inline-flex}.fb-sleeve__qty button,.fb-sleeve__remove,.fb-sleeve__checkout{cursor:pointer;font-family:inherit}.fb-sleeve__qty button{background:0 0;border:0;width:32px;height:32px;font-size:18px;font-weight:700}.fb-sleeve__qty button:disabled{opacity:.35;cursor:default}.fb-sleeve__qty-value{text-align:center;min-width:18px;font-size:14px;font-weight:700}.fb-sleeve__remove{color:#b32025;background:0 0;border:0;font-size:14px;font-weight:700;text-decoration:underline}.fb-sleeve__footer{background:#fffdf8;border-top:1px solid #00000014;padding:16px 18px 20px}.fb-sleeve__total{justify-content:space-between;align-items:baseline;font-size:16px;display:flex}.fb-sleeve__total strong{font-size:20px}.fb-sleeve__note{color:#1111119e;margin:8px 0 14px;font-size:13px}.fb-sleeve__checkout{color:#fff;background:#b32025;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.fb-sleeve__checkout:hover{background:#8f141c}body.fb-sleeve-locked{overflow:hidden}.gift-note__toggle{color:#111;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:4px 18px 16px;padding:0;font-family:inherit;font-size:15px;font-weight:800;display:flex}.gift-note__toggle:hover{color:#b32025}.gift-note{background:#f6f1e8;border:1px solid #00000014;border-radius:16px;margin:8px 18px 16px;padding:14px}.gift-note__header{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.gift-note__icon{font-size:20px;line-height:1.2}.gift-note__title{letter-spacing:-.02em;font-size:16px;font-weight:800}.gift-note__subtitle{color:#1111119e;margin-top:2px;font-size:13px}.gift-note__textarea{color:#111;resize:vertical;background:#fff;border:1px solid #0000001f;border-radius:12px;width:100%;min-height:88px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.45;display:block}.gift-note__textarea:focus{outline-offset:2px;outline:2px solid #b32025}.gift-note__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.gift-note__status{color:#111111b8;min-height:1.2em;font-size:13px;font-weight:700}.gift-note__button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:999px;flex-shrink:0;min-height:38px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:700}.gift-note__button:disabled{opacity:.55;cursor:default}.gift-note__button:hover:not(:disabled){background:#b32025}#fb-about{background:var(--fb-cream);color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif;padding:0 0 88px}#fb-about *{box-sizing:border-box}#fb-about h1,#fb-about h2{font-family:inherit}#fb-about .fb-about__inner{width:min(1180px,100%);margin:0 auto;padding:0 20px}#fb-about .fb-about__header{text-align:center;max-width:860px;margin:0 auto 48px}#fb-about .fb-about__kicker{color:#b32025;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900;line-height:1}#fb-about h1{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(46px,6.4vw,92px);font-weight:900;line-height:.88}#fb-about .fb-about__lede{max-width:640px;margin:22px auto 0;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.45}#fb-about .fb-about__fuel{text-align:center;padding:72px 20px 28px}#fb-about .fb-about__fuel-title,#fb-about .fb-about__fuel-word{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(42px,7vw,78px);font-weight:900;line-height:.88}#fb-about .fb-about__fuel-word{color:#b32025;min-height:1.05em}#fb-about .fb-about__fuel-sub{opacity:0;margin:14px 0 0;font-size:clamp(16px,2vw,22px);font-style:italic;font-weight:600;transition:opacity .45s,transform .45s;transform:translateY(8px)}#fb-about .fb-about__fuel-sub.is-visible{opacity:1;transform:none}#fb-about .fb-about__block{margin-top:56px}#fb-about .fb-about__section-title{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(32px,4vw,48px);font-weight:900;line-height:.95}#fb-about .fb-about__split,#fb-about .fb-about__kitchen,#fb-about .fb-about__flavors,#fb-about .fb-about__points{gap:16px;display:grid}#fb-about .fb-about__split{grid-template-columns:repeat(2,minmax(0,1fr))}#fb-about .fb-about__kitchen{grid-template-columns:repeat(3,minmax(0,1fr))}#fb-about .fb-about__flavors{grid-template-columns:repeat(4,minmax(0,1fr))}#fb-about .fb-about__points{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}#fb-about .fb-about__split article,#fb-about .fb-about__kitchen article,#fb-about .fb-about__flavors article,#fb-about .fb-about__points article,#fb-about .fb-about__feature,#fb-about .fb-about__close{color:#111;background:#fffdf8;border:1px solid #11111114;border-radius:18px;padding:22px}#fb-about .fb-about__split p+p,#fb-about .fb-about__points p+p,#fb-about .fb-about__feature p+p{margin-top:10px}#fb-about .fb-about__kitchen a{color:inherit;text-decoration:none}#fb-about .fb-about__kitchen a:hover h2{color:#b32025}#fb-about .fb-about__photo{background:#efe6d8;border-radius:14px;height:240px;margin-bottom:14px;display:block;position:relative;overflow:hidden}#fb-about .fb-about__photo img{object-fit:contain}#fb-about .fb-about__photo span{place-items:center;height:100%;font-weight:800;display:grid}#fb-about .fb-about__split h2,#fb-about .fb-about__kitchen h2,#fb-about .fb-about__flavors h2,#fb-about .fb-about__points h2,#fb-about .fb-about__feature h2{letter-spacing:-.04em;margin:0 0 8px;font-size:22px;font-weight:900;line-height:1.05}#fb-about .fb-about__split p:not(.fb-about__kicker),#fb-about .fb-about__kitchen p,#fb-about .fb-about__flavors p,#fb-about .fb-about__points p,#fb-about .fb-about__feature p:not(.fb-about__kicker){margin:0;font-size:16px;font-weight:600;line-height:1.45}#fb-about .fb-about__tagline{color:#1111119e;margin-bottom:6px}#fb-about .fb-about__more{color:#b32025;margin-top:12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}#fb-about .fb-about__more:hover{color:#8f141c}#fb-about .fb-about__feature,#fb-about .fb-about__close{text-align:center;margin-top:28px}#fb-about .fb-about__feature h2,#fb-about .fb-about__close h2{max-width:760px;margin-left:auto;margin-right:auto}#fb-about .fb-about__everyone{letter-spacing:.16em;text-transform:uppercase;margin-top:16px;font-size:13px;font-weight:900}#fb-about .fb-about__close h2{letter-spacing:-.05em;max-width:680px;margin:0 auto;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:.98}#fb-about .fb-about__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 22px;margin-top:22px;display:flex}#fb-about .fb-about__cta,#fb-about .fb-about__text-link{font-size:15px;font-weight:800;text-decoration:none}#fb-about .fb-about__cta{color:#fff;background:#b32025;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;display:inline-flex}#fb-about .fb-about__cta:hover{background:#8f141c}#fb-about .fb-about__text-link{color:#b32025}#fb-about .fb-about__text-link:hover{color:#8f141c}@media (max-width:1100px){#fb-about .fb-about__flavors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){#fb-about .fb-about__split,#fb-about .fb-about__kitchen,#fb-about .fb-about__flavors,#fb-about .fb-about__points{grid-template-columns:1fr}}.fitbagel-our-story{background:var(--fb-cream);color:var(--fb-brown);font-family:var(--font-body), "Source Sans 3", sans-serif;padding:110px 24px;overflow:hidden}.fitbagel-our-story *{box-sizing:border-box}.fitbagel-our-story h1{font-family:inherit}.fitbagel-our-story__inner{max-width:1400px;margin:0 auto}.fitbagel-our-story__intro{max-width:860px;margin-bottom:48px}.fitbagel-our-story__eyebrow{letter-spacing:.12em;text-transform:uppercase;opacity:.72;margin:0 0 14px;font-size:13px;font-weight:700;line-height:1}.fitbagel-our-story__heading{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(40px,7vw,96px);font-weight:900;line-height:.92}.fitbagel-our-story__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:56px;display:grid}.fitbagel-our-story__content{z-index:2;max-width:700px;position:relative}.fitbagel-our-story__lead{margin-bottom:24px;font-size:22px;font-weight:600;line-height:1.6}.fitbagel-our-story__lead p,.fitbagel-our-story__body p,.fitbagel-our-story__signature-name,.fitbagel-our-story__signature-title{margin:0}.fitbagel-our-story__body{margin-bottom:24px;font-size:18px;line-height:1.8}.fitbagel-our-story__body p{margin-bottom:1em}.fitbagel-our-story__body p:last-child{margin-bottom:0}.fitbagel-our-story__signature{border-top:1px solid #00000024;margin-top:34px;padding-top:22px}.fitbagel-our-story__signature-name{letter-spacing:-.02em;font-size:20px;font-weight:800}.fitbagel-our-story__signature-title{letter-spacing:.08em;text-transform:uppercase;opacity:.72;margin-top:6px;font-size:14px;font-weight:700}.fitbagel-our-story__media-wrap{min-height:100%;padding-bottom:170px;position:relative}.fitbagel-our-story__media{background:#0000000a;border-radius:28px;overflow:hidden;box-shadow:0 18px 50px #0000001f}.fitbagel-our-story__media--primary{width:100%;height:100%;min-height:560px;position:relative}.fitbagel-our-story__media--primary img{object-fit:cover;object-position:center top}.fitbagel-our-story__media--secondary{z-index:2;border:8px solid #fff;width:72%;position:absolute;bottom:0;right:0}.fitbagel-our-story__media--secondary img{width:100%;height:auto;display:block}@media (max-width:989px){.fitbagel-our-story{padding:80px 20px}.fitbagel-our-story__grid{grid-template-columns:1fr;align-items:start;gap:32px}.fitbagel-our-story__lead{font-size:20px}.fitbagel-our-story__body{font-size:17px;line-height:1.75}.fitbagel-our-story__media-wrap{flex-direction:column;gap:14px;min-height:auto;padding-bottom:0;display:flex}.fitbagel-our-story__media--primary{min-height:420px}.fitbagel-our-story__media--secondary{width:84%;margin-left:auto;position:relative;bottom:auto;right:auto}}@media (max-width:640px){.fitbagel-our-story__heading{font-size:clamp(34px,12vw,54px)}.fitbagel-our-story__media,.fitbagel-our-story__media--secondary{border-radius:20px}.fitbagel-our-story__media--secondary{border-width:0;width:100%}.fitbagel-our-story__media--primary{min-height:280px}}#fb-blog{background:var(--fb-cream);color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif}#fb-blog h1,#fb-blog h2,#fb-blog h3,#fb-blog p{font-family:inherit}.fb-blog__inner{max-width:760px;margin:0 auto;padding:72px 20px 96px}.fb-blog__kicker,.fb-blog__meta{color:#b32025;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}#fb-blog h1{color:#4a2f1d;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(40px,6vw,64px);font-weight:800;line-height:.95}.fb-blog__lede,.fb-blog__empty{color:#4a2f1d;max-width:36rem;margin:18px 0 0;font-size:18px;line-height:1.5}.fb-blog__list{gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.fb-blog__list a{color:#111;background:#fff;border:1px solid #11111114;border-radius:18px;padding:22px 22px 20px;text-decoration:none;display:block}.fb-blog__list a:hover h2{color:#b32025}.fb-blog__meta{flex-wrap:wrap;gap:8px 14px;display:flex}.fb-blog__list h2{letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.05}.fb-blog__list p:not(.fb-blog__meta){color:#3d332c;margin:10px 0 0;font-size:16px;line-height:1.5}.fb-blog__read{color:#b32025;letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:14px;font-weight:700;display:inline-block}.fb-article__back{color:#b32025;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.fb-article__inner>.fb-blog__meta{margin-top:18px}.fb-article__body{color:#4a2f1d;margin-top:28px;font-size:18px;line-height:1.65}.fb-article__body>:first-child{margin-top:0}.fb-article__body h2,.fb-article__body h3{color:#4a2f1d;letter-spacing:-.03em;margin:36px 0 10px;font-weight:800;line-height:1.15}.fb-article__body h2{font-size:28px}.fb-article__body h3{font-size:22px}.fb-article__body p,.fb-article__body ul,.fb-article__body ol{margin:0 0 16px}.fb-article__body ul,.fb-article__body ol{padding-left:1.2em}.fb-article__body li+li{margin-top:6px}.fb-article__body a{color:#b32025}.fb-article__body img{border-radius:16px;max-width:100%;height:auto}#fb-account{background:var(--fb-cream);color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif}#fb-account h1,#fb-account h2,#fb-account p,#fb-account label{font-family:inherit}.fb-account__inner{max-width:760px;margin:0 auto;padding:72px 20px 96px}.fb-account__inner--wide{max-width:1180px}.fb-account__hello{margin-bottom:22px}#fb-account .fb-account__hello h1{margin:0;font-size:clamp(36px,4vw,52px)}.fb-account__kicker{color:#b32025;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}#fb-account h1{color:#4a2f1d;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(40px,6vw,64px);font-weight:800;line-height:.95}.fb-account__lede,.fb-account__email,.fb-account__empty{color:#4a2f1d;margin:16px 0 0;font-size:18px;line-height:1.5}.fb-account__signin,.fb-account__form button{color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#b32025;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:48px;margin-top:22px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.fb-account__form button:disabled{opacity:.7;cursor:default}#fb-account h2{letter-spacing:-.03em;margin:36px 0 0;font-size:22px;font-weight:800}.fb-account__form{gap:12px;margin-top:14px;display:grid}.fb-account__form label{letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:13px;font-weight:700;display:grid}.fb-account__form input{color:#111;height:48px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #11111124;border-radius:12px;padding:0 14px;font-size:16px}.fb-account__status{color:#4a2f1d;margin:12px 0 0;font-size:15px}.fb-account__status--error{color:#8f141c}.fb-account__orders{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.fb-account__orders>li{color:#111;background:#fff;border:1px solid #11111114;border-radius:16px;gap:14px;padding:16px 18px;display:grid}.fb-account__order-head{justify-content:space-between;gap:16px;display:flex}.fb-account__order-head div{gap:4px;display:grid}.fb-account__order-head div:last-child{text-align:right}.fb-account__orders span,.fb-account__tracking-empty{color:#4a2f1d;font-size:14px}.fb-account__lines,.fb-account__tracking{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fb-account__lines li{background:0 0;border:0;border-radius:0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;display:grid}.fb-account__lines img,.fb-account__line-blank{object-fit:cover;background:#f6f1e8;border-radius:10px;width:56px;height:56px}.fb-account__lines li>span:not(.fb-account__line-blank){gap:2px;display:grid}.fb-account__lines li>strong{font-size:14px}.fb-account__cancel,.fb-account__tracking-empty{margin:0}.fb-account__cancel{color:#8f141c;font-size:14px;font-weight:700}.fb-account__tracking li{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:8px 14px;padding:0;display:flex}.fb-account__tracking a,.fb-account__status-link{color:#b32025;font-size:14px;font-weight:700;text-decoration:none}.fb-account__status-link{letter-spacing:.08em;text-transform:uppercase;justify-self:start}.fb-portal{color:#1c140f;margin-top:28px}#fb-account .fb-portal h1{color:#1c140f;letter-spacing:-.04em;margin:0;font-size:34px;font-weight:800;line-height:1.1}#fb-account .fb-portal h2,#fb-account .fb-portal h3,#fb-account .fb-account__inner--wide h2{color:#1c140f;letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}.fb-portal__tabs{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.fb-portal__tabs a,.fb-portal__subtabs a{color:#4a2f1d;background:#fff;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none}.fb-portal__tabs a[aria-current=page]{color:#1c140f;background:#ece7e1}.fb-portal__notice{margin:14px 0 0}.fb-portal__notice--error{color:#8f141c}.fb-portal__grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start;gap:16px;margin-top:16px;display:grid}.fb-portal__main,.fb-portal__stack{gap:14px;display:grid}.fb-portal__card{background:#fff;border:1px solid #1111110f;border-radius:18px;gap:16px;padding:22px;display:grid;box-shadow:0 10px 30px #4a2f1d0a}.fb-portal__headline,.fb-portal__upcoming,.fb-portal__history article{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fb-portal__headline p,.fb-portal__item p,.fb-portal__history p,.fb-portal__upcoming p,.fb-portal__split p,.fb-portal__account p,.fb-portal__banner{margin:0}.fb-portal__headline-actions,.fb-portal__reschedule{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fb-portal button,.fb-portal__reschedule input,.fb-portal__recommend a,.fb-portal__browse{color:#4a2f1d;min-height:40px;font:inherit;cursor:pointer;background:#f3eee8;border:0;border-radius:10px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none}.fb-portal__solid,.fb-portal__recommend a{color:#fff;background:#b32025;justify-content:center;align-items:center;display:inline-flex}.fb-portal__text-button{color:#8f141c;background:#f7e8e6;width:auto;margin-top:8px;padding:0 12px}.fb-portal__save,.fb-portal__banner{color:#4a2f1d;background:#f7f4ef;border-radius:12px;padding:12px 14px;line-height:1.45}.fb-portal__banner{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.fb-portal__banner span:last-child{gap:4px;display:grid}.fb-portal__info{border:1.5px solid;border-radius:999px;place-items:center;width:18px;height:18px;margin-top:1px;font-size:12px;font-style:italic;font-weight:800;line-height:1;display:grid}.fb-portal__items{gap:18px;display:grid}.fb-portal__item{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;display:grid}.fb-portal__thumb{width:92px;height:92px;position:relative}.fb-portal__thumb img,.fb-portal__thumb-blank{object-fit:contain;width:92px;height:92px}.fb-portal__qty{color:#fff;background:#4a2f1d;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;position:absolute;top:0;right:0}.fb-portal__item-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fb-portal__pill{color:#4a2f1d;background:#f3eee8;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.fb-portal__item-price{gap:8px;display:flex}.fb-portal__item-price s,.fb-portal__recommend s{color:#8a7568}.fb-portal__summary{gap:10px;margin:0;display:grid}.fb-portal__summary div,.fb-portal__split{justify-content:space-between;gap:16px;display:flex}.fb-portal__summary div:last-child{border-top:1px solid #11111114;padding-top:10px;font-weight:800}.fb-portal__recommend{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fb-portal__recommend article{text-align:center;justify-items:center;gap:8px;display:grid}.fb-portal__recommend img{object-fit:contain;width:120px;height:120px}.fb-portal__recommend a,.fb-portal__browse{width:100%}.fb-portal__browse{justify-content:center;align-items:center;display:flex}.fb-portal__sheet{margin-top:16px}.fb-portal__back{color:#b32025;justify-self:start;font-size:14px;font-weight:800;text-decoration:none}.fb-portal__subtabs{gap:18px;display:flex}.fb-portal__subtabs a{background:0 0;border-radius:0;padding:0 0 8px}.fb-portal__subtabs a[aria-current=page]{box-shadow:inset 0 -2px #b32025}.fb-portal__history{gap:18px;display:grid}.fb-portal__account{gap:8px;display:grid}.fb-portal__account strong{display:block}.fb-account__signout{color:#b32025;letter-spacing:.12em;text-transform:uppercase;margin-top:28px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.fb-rewards,.fb-role{background:#fff;border:1px solid #1111110f;border-radius:18px;gap:18px;margin-top:0;padding:22px;display:grid;box-shadow:0 10px 30px #4a2f1d0a}.fb-rewards__layout{grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);align-items:start;gap:32px;display:grid}.fb-roles{gap:14px;display:grid}#fb-account .fb-rewards h2,#fb-account .fb-role h2,#fb-account .fb-account__inner--wide .fb-rewards h2,#fb-account .fb-account__inner--wide .fb-role h2{color:#4a2f1d;letter-spacing:-.03em;margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.1}.fb-rewards__intro,.fb-rewards__progress,.fb-rewards__redeem{align-content:start;gap:10px;display:grid}.fb-rewards__intro>p:first-of-type{font-size:28px;line-height:1.1}.fb-rewards__intro p,.fb-role p,.fb-rewards__multiplier,.fb-rewards__progress p{color:#4a2f1d;margin:0;font-size:18px;line-height:1.45}.fb-rewards__lifetime{color:#4a2f1db8;font-size:15px}.fb-rewards__redeem-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fb-rewards__redeem-head h3,.fb-rewards__redeem-head p{color:#4a2f1d;margin:0;font-size:16px;font-weight:800}.fb-rewards__redeem-head span{color:#b32025;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.fb-rewards__cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.fb-rewards__cards li{color:#4a2f1d;letter-spacing:0;text-transform:none;background:#f6f1e8;border:1px solid #4a2f1d1f;border-radius:14px;align-content:start;gap:8px;min-height:0;padding:12px;font-size:15px;font-weight:700;display:grid}.fb-rewards__photo{object-fit:contain;background:#fff;border-radius:10px;width:100%;height:140px}.fb-rewards__photo--empty{display:block}.fb-rewards__cards p,.fb-rewards__empty{color:#4a2f1db8;margin:0;font-size:14px;font-weight:700}.fb-rewards__cards button{color:#fff;min-height:36px;font:inherit;letter-spacing:.08em;text-transform:uppercase;opacity:.55;cursor:not-allowed;background:#b32025;border:0;border-radius:999px;justify-self:start;margin-top:4px;padding:0 14px;font-size:12px;font-weight:700}.fb-rewards__multiplier{font-weight:700}.fb-rewards__bar{background:#f6f1e8;border-radius:999px;height:12px;overflow:hidden}.fb-rewards__bar span{border-radius:inherit;background:#b32025;height:100%;display:block}.fb-rewards__orders{align-items:center;gap:8px;display:flex}.fb-rewards__orders svg{color:#b32025;width:22px;height:22px}@media (max-width:860px){.fb-rewards__layout,.fb-rewards__cards,.fb-portal__grid{grid-template-columns:1fr}}@media (max-width:640px){.fb-account__order-head{flex-direction:column}.fb-account__order-head div:last-child{text-align:left}.fb-portal__grid,.fb-portal__recommend{grid-template-columns:1fr}.fb-portal__headline,.fb-portal__upcoming,.fb-portal__history article{flex-direction:column}}.fb-crumbs{color:#4a2f1d;letter-spacing:.04em;width:min(1200px,100% - 40px);margin:28px auto 0;font-size:13px;font-weight:700}.fb-crumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fb-crumbs a{color:#b32025;text-decoration:none}.fb-crumbs li:not(:last-child):after{content:"/";margin-left:8px}.fb-article .fb-crumbs,.fb-crumbs--inset{width:auto;margin:0 0 18px}.fb-playbook{z-index:85;pointer-events:none;background:#11111175;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}body.fb-playbook-locked .sticky-add-to-cart__bar[data-stuck=true]{z-index:90}.fb-playbook__burst{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fb-playbook__confetti{pointer-events:none;will-change:transform;height:auto;position:absolute}.fb-playbook__panel{z-index:1;pointer-events:auto;color:#4a2f1d;width:min(480px,100%);max-height:calc(100dvh - 32px);font-family:var(--font-body), "Source Sans 3", sans-serif;background:#fffdf8;border-radius:28px;padding:36px 28px 28px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #11111138}.fb-playbook__bagel{filter:drop-shadow(0 18px 22px #4a2f1d33);width:min(240px,68%);height:auto;margin:4px auto 18px;display:block}.fb-playbook__close{color:#4a2f1d;cursor:pointer;background:#4a2f1d14;border:0;border-radius:999px;width:40px;height:40px;font-size:28px;line-height:1;position:absolute;top:14px;right:14px}.fb-playbook__kicker{color:#b32025;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.fb-playbook__panel h2{letter-spacing:-.05em;text-transform:uppercase;max-width:9ch;margin:0;font-family:inherit;font-size:clamp(32px,5vw,44px);font-weight:900;line-height:.9}.fb-playbook__panel p{margin:16px 0 0;font-size:17px;font-weight:650;line-height:1.45}.fb-playbook__note{margin-top:18px}.fb-playbook__error{color:#b32025;letter-spacing:0;text-transform:none;margin:0;font-size:14px;font-weight:700}.fb-playbook__form{gap:14px;margin-top:22px;display:grid}.fb-playbook__form label{letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:13px;font-weight:800;display:grid}.fb-playbook__form input{color:#111;height:48px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #4a2f1d29;border-radius:12px;padding:0 14px;font-size:16px;font-weight:650}.fb-playbook__form input:focus{outline-offset:1px;outline:2px solid #b32025}.fb-playbook__form button{color:#fff;min-height:52px;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#b32025;border:0;border-radius:999px;margin-top:4px;font-size:14px;font-weight:900}.fb-playbook__form button:hover{background:#8f141c}#fb-playbook-page{background:var(--fb-cream);color:#4a2f1d;font-family:var(--font-body), "Source Sans 3", sans-serif}.fb-playbook-page__inner{width:min(720px,100% - 40px);margin:0 auto;padding:88px 0 110px}.fb-playbook-page__kicker{color:#b32025;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}#fb-playbook-page h1{letter-spacing:-.06em;text-transform:uppercase;max-width:10ch;margin:12px 0 0;font-family:inherit;font-size:clamp(46px,7vw,80px);font-weight:900;line-height:.9}#fb-playbook-page p:not(.fb-playbook-page__kicker){max-width:38rem;margin:20px 0 0;font-size:18px;font-weight:650;line-height:1.5}.fb-playbook-page__cta{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#b32025;border-radius:999px;justify-content:center;align-items:center;min-height:52px;margin-top:28px;padding:0 22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.fb-playbook-page__cta:hover{background:#8f141c}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
