:root{--color-sage:#48896f;--color-sage-light:#e7efe7;--color-ink:#1e1e1b;--color-canvas:#ffffff;--color-credential:#2f6850;--color-warm-gray:#6b6b67;--color-sage-deep:#2f6850;--color-bone-warm:#f4f6f3;--color-line:#d4dbd5;--color-line-soft:#ebefea;--color-white:#ffffff;--font-serif:"Cormorant Infant",Georgia,serif;--font-sans:"Grift",system-ui,-apple-system,"Segoe UI",sans-serif;--fs-h1:clamp(36px,6vw,68px);--fs-h2:clamp(28px,4.4vw,48px);--fs-h3:clamp(22px,3vw,32px);--fs-h4:20px;--fs-lead:19px;--fs-body:16px;--fs-small:14px;--fs-xs:12px;--fs-eyebrow:11px;--tracking-serif:-.005em;--tracking-eyebrow:.14em;--tracking-body:0;--leading-heading:1.08;--leading-body:1.55;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:120px;--section-y-mobile:64px;--section-y-desktop:120px;--gutter-mobile:20px;--gutter-desktop:48px;--content-max:1320px;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-pill:999px;--shadow-product:0 30px 80px -20px rgba(39,80,10,.18);--shadow-md:0 8px 24px rgba(30,30,27,.06);--shadow-lg:0 20px 48px rgba(30,30,27,.08);--ease-standard:cubic-bezier(.32,.08,.24,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-quick:.2s;--dur-base:.32s;--dur-slow:.56s}#fh *,#ip *,#ct *,#certs *{box-sizing:border-box}#fh .bly-formula-hero{position:relative;background:var(--color-sage-light);padding:0;min-height:560px;display:flex;align-items:center;overflow:hidden}#fh .bly-formula-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}#fh .bly-formula-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#f5f2eee6,#f5f2eed1)}#fh .bly-formula-hero__inner{position:relative;z-index:2;max-width:var(--content-max);margin-inline:auto;width:100%;padding:var(--section-y-mobile) var(--gutter-mobile)}#fh .bly-formula-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);max-width:560px}#fh .bly-formula-hero__eyebrow{margin:0;font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-sage)}#fh .bly-formula-hero__title{margin:0;font-family:var(--font-sans);font-weight:600;font-size:var(--fs-h2);line-height:var(--leading-heading);letter-spacing:var(--tracking-body);color:var(--color-ink);text-wrap:balance}#fh .bly-formula-hero__title-accent{font-style:italic;color:var(--color-sage)}#fh .bly-formula-hero__body{margin:0;max-width:46ch;font-family:var(--font-sans);font-weight:400;font-size:var(--fs-lead);line-height:var(--leading-body);color:var(--color-ink)}#fh .bly-formula-hero__body p{margin:0}#fh .bly-formula-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);width:100%;margin-top:var(--space-2)}#fh .bly-formula-hero__actions .bly-btn{width:100%}#fh .bly-formula-hero__badges{position:absolute;left:50%;transform:translate(-50%);bottom:28px;width:100%;max-width:var(--content-max);padding-inline:var(--gutter-mobile);box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--space-2);z-index:3}@media(max-width:767px){#fh .bly-formula-hero__badges{display:none}}@media(min-width:768px){#fh .bly-formula-hero__badges{padding-inline:var(--gutter-desktop)}}#fh .bly-formula-hero__badge{width:70px;height:70px;border-radius:var(--radius-pill);border:1.2px solid var(--color-ink);background:transparent;color:var(--color-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:relative;font-family:var(--font-sans);font-weight:800;font-size:10px;letter-spacing:.005em;text-transform:uppercase;line-height:1;text-align:center}#fh .bly-formula-hero__badge span{display:block}#fh .bly-formula-hero__badge--ring{border:0}#fh .bly-formula-hero__badge--ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--color-ink);animation:fh-spin 28s linear infinite}#fh .bly-formula-hero__badge-inner{display:flex;flex-direction:column;align-items:center;gap:1px;font-weight:800;line-height:1}#fh .bly-formula-hero__badge-inner span:first-child{font-size:10px}#fh .bly-formula-hero__badge-inner span:last-child{font-size:8px;letter-spacing:.04em}@keyframes fh-spin{to{transform:rotate(360deg)}}#fh .bly-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1;padding:11px 24px;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background var(--dur-quick) var(--ease-standard),color var(--dur-quick) var(--ease-standard)}#fh .bly-btn--primary{background:var(--color-sage);color:var(--color-white)}#fh .bly-btn--primary:hover{background:var(--color-sage-deep)}#fh .bly-formula-hero__actions .bly-btn--ghost{background:var(--color-white);color:var(--color-credential)}#fh .bly-formula-hero__actions .bly-btn--ghost:hover{background:var(--color-sage-deep);color:var(--color-white)}@media(min-width:768px){#fh .bly-formula-hero__inner{padding:var(--section-y-mobile) var(--gutter-desktop)}#fh .bly-formula-hero__scrim{background:linear-gradient(90deg,var(--color-bone) 0%,rgba(245,242,238,.92) 30%,rgba(245,242,238,.5) 52%,rgba(245,242,238,.08) 72%,transparent 100%)}#fh .bly-formula-hero__actions{flex-direction:row;align-items:center;width:auto}#fh .bly-formula-hero__actions .bly-btn{width:auto}}@media(min-width:1024px){#fh .bly-formula-hero{min-height:680px}#fh .bly-formula-hero__inner{padding:var(--section-y-desktop) var(--gutter-desktop)}}.bly-ip{background:var(--color-canvas);padding:var(--section-y-mobile) var(--gutter-mobile)}.bly-ip__inner{max-width:var(--content-max);margin-inline:auto}.bly-ip__topbar{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-8);margin-bottom:var(--space-10);flex-wrap:wrap}.bly-ip__selector{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-6)}.bly-ip__pill{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:var(--radius-pill);padding:14px 38px;font-family:"NewBlack",var(--font-sans);font-weight:700;font-size:var(--fs-body);letter-spacing:.1em;line-height:1;border:1.5px solid var(--color-line);background:transparent;color:var(--color-warm-gray);transition:background var(--dur-quick) var(--ease-standard),color var(--dur-quick) var(--ease-standard),border-color var(--dur-quick) var(--ease-standard)}.bly-ip__pill.is-active{background:var(--color-sage);color:var(--color-white);border-color:var(--color-sage)}.bly-ip__pill:hover:not(.is-active){border-color:var(--color-sage);color:var(--color-sage)}.bly-ip__pill:focus-visible{outline:2px solid var(--color-credential);outline-offset:2px}.bly-ip__header{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--space-4)}.bly-ip__eyebrow{margin:0;font-family:var(--font-sans);font-weight:500;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-sage)}.bly-ip__headline{margin:0;font-family:var(--font-sans);font-weight:600;font-size:calc(var(--fs-h3) * 1.12);line-height:var(--leading-heading);letter-spacing:var(--tracking-body);color:var(--color-ink);text-wrap:balance}.bly-ip__intro{margin:0;font-family:var(--font-sans);font-weight:400;font-size:var(--fs-body);line-height:var(--leading-body);color:var(--color-warm-gray);max-width:560px;text-wrap:pretty}.bly-ip__panel{display:none}.bly-ip__panel.is-active{display:block;animation:bly-ip-fadein var(--dur-quick) var(--ease-out) both}@keyframes bly-ip-fadein{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.bly-ip__panel.is-active{animation:none}}.bly-ip__split{display:grid;grid-template-columns:1fr;gap:var(--space-7)}.bly-ip__left{display:flex;flex-direction:column;gap:var(--space-5)}.bly-ip__imgstack{position:relative;width:100%;max-width:240px;margin-inline:auto;aspect-ratio:3/4;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bone-warm)}.bly-ip__img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);border:1.4px dashed var(--color-line);border-radius:var(--radius-lg);color:var(--color-warm-gray)}.bly-ip__img-placeholder svg{width:40px;height:40px;opacity:.55}.bly-ip__img-placeholder-label{font-family:var(--font-sans);font-weight:300;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.bly-ip__img-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s var(--ease-out)}.bly-ip__img-layer.is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.bly-ip__img-layer{transition:none!important}}.bly-ip__img-caption{margin:var(--space-3) 0 0;font-family:var(--font-sans);font-weight:300;font-size:var(--fs-xs);color:var(--color-warm-gray);text-transform:uppercase;letter-spacing:.14em;text-align:center;transition:opacity .15s var(--ease-out)}.bly-ip__right{display:flex;flex-direction:column}.bly-ip__row{border-bottom:1px solid var(--color-line-soft)}.bly-ip__row:first-of-type{border-top:1px solid var(--color-line-soft)}.bly-ip__row-trigger{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-2);background:transparent;border:none;cursor:pointer;text-align:left;border-radius:var(--radius-xs);transition:background .15s var(--ease-standard)}.bly-ip__row-trigger:hover{background:var(--color-bone-warm)}.bly-ip__row-trigger:focus-visible{outline:2px solid var(--color-credential);outline-offset:-2px}.bly-ip__row-num{font-family:var(--font-sans);font-weight:300;font-size:var(--fs-xs);color:var(--color-warm-gray);min-width:28px;flex-shrink:0;line-height:1}.bly-ip__row-center{flex:1;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);min-width:0}.bly-ip__row-namegroup{display:flex;align-items:baseline;gap:var(--space-2);flex-shrink:1;min-width:0}.bly-ip__row-name{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-body);color:var(--color-ink);line-height:1.3;overflow-wrap:break-word;word-break:break-word}.bly-ip__row-conc{display:inline-block;flex-shrink:0;background:var(--color-sage);color:var(--color-canvas);font-family:var(--font-sans);font-weight:400;font-size:10px;padding:2px 8px;border-radius:var(--radius-pill);letter-spacing:.04em;line-height:1.5}.bly-ip__row-role{display:none;font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body);color:var(--color-warm-gray);text-align:right;flex-shrink:0;white-space:nowrap}.bly-ip__row-chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-warm-gray);transition:transform .24s var(--ease-out)}.bly-ip__row-chevron svg{width:12px;height:12px;stroke:currentColor}.bly-ip__row.is-open .bly-ip__row-chevron{transform:rotate(180deg)}.bly-ip__row-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .24s var(--ease-out),opacity .24s var(--ease-out)}.bly-ip__row-body-inner{padding:0 var(--space-2) var(--space-5) calc(28px + var(--space-4) + var(--space-2))}.bly-ip__row-desc{margin:0;font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body);line-height:var(--leading-body);color:var(--color-warm-gray);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.bly-ip__row-body,.bly-ip__row-chevron{transition:none!important}}.bly-ip__footnote{margin:var(--space-8) 0 0;max-width:640px;font-family:var(--font-sans);font-weight:400;font-size:var(--fs-xs);line-height:1.6;color:var(--color-warm-gray);text-align:left}@media(min-width:768px){.bly-ip{padding:var(--section-y-mobile) var(--gutter-desktop)}.bly-ip__split{grid-template-columns:40% 1fr;gap:var(--space-10);align-items:start}.bly-ip__left{position:sticky;top:120px}.bly-ip__imgstack{max-width:none}.bly-ip__right{max-width:720px;margin-left:auto}.bly-ip__row-role{display:block}.bly-ip__row-trigger{padding-inline:var(--space-3)}}@media(min-width:1024px){.bly-ip{padding:var(--section-y-desktop) var(--gutter-desktop)}}#certs .bly-certs{background:var(--color-white);padding:var(--section-y-mobile) var(--gutter-mobile)}#certs .bly-certs__inner{max-width:var(--content-max);margin-inline:auto}#certs .bly-certs__head{margin-bottom:var(--space-10)}#certs .bly-certs__eyebrow{margin:0 0 var(--space-4);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-sage)}#certs .bly-certs__title{margin:0 0 var(--space-4);font-family:var(--font-sans);font-weight:600;font-size:calc(var(--fs-h3) * 1.12);line-height:var(--leading-heading);letter-spacing:var(--tracking-body);color:var(--color-ink);white-space:nowrap}#certs .bly-certs__intro{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--leading-body);color:var(--color-warm-gray);white-space:nowrap}#certs .bly-certs__list{display:flex;flex-wrap:wrap;gap:var(--space-5)}#certs .bly-certs__item{background:#e8efe7;border:1px solid color-mix(in oklch,var(--color-sage) 22%,transparent);border-radius:var(--radius-md);padding:var(--space-7) var(--space-8);display:flex;gap:var(--space-7);align-items:flex-start;flex:1;min-width:280px;max-width:560px;transition:box-shadow var(--dur-quick) var(--ease-standard)}#certs .bly-certs__item:hover{box-shadow:var(--shadow-md)}#certs .bly-certs__badge-placeholder{width:92px;height:92px;border-radius:var(--radius-pill);background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--shadow-product)}#certs .bly-certs__badge-placeholder svg{width:100%;height:100%;display:block}#certs .bly-certs__info{display:flex;flex-direction:column;gap:var(--space-2);flex:1}#certs .bly-certs__org-name{margin:0;font-family:var(--font-sans);font-weight:600;font-size:var(--fs-small);letter-spacing:.01em;color:var(--color-ink)}#certs .bly-certs__what{margin:0;font-family:var(--font-sans);font-weight:500;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-sage)}#certs .bly-certs__desc{margin:0;font-family:var(--font-sans);font-weight:400;font-size:var(--fs-small);line-height:1.55;color:var(--color-warm-gray)}#certs .bly-certs__link{margin-top:var(--space-3);align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;letter-spacing:.03em;color:var(--color-credential);text-decoration:none;background:var(--color-white);border:1px solid color-mix(in oklch,var(--color-sage) 30%,transparent);padding:9px 18px;border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;transition:background var(--dur-quick) var(--ease-standard),color var(--dur-quick),border-color var(--dur-quick),transform var(--dur-quick)}#certs .bly-certs__link:hover{background:var(--color-sage);color:var(--color-white);border-color:var(--color-sage)}#certs .bly-certs__link:active{transform:translateY(1px)}#certs .bly-certs__arrow{transition:transform var(--dur-quick) var(--ease-standard)}#certs .bly-certs__link:hover .bly-certs__arrow{transform:translate(3px)}@media(max-width:639px){#certs .bly-certs__title,#certs .bly-certs__intro{white-space:normal}}@media(min-width:768px){#certs .bly-certs{padding:var(--section-y-mobile) var(--gutter-desktop)}}@media(min-width:1024px){#certs .bly-certs{padding:var(--section-y-desktop) var(--gutter-desktop)}#certs .bly-certs__head{margin-bottom:var(--space-11)}}.bly-ct{background:#e8efe7;padding:var(--section-y-mobile) var(--gutter-mobile)}.bly-ct__inner{max-width:var(--content-max);margin-inline:auto}.bly-ct__head{margin-bottom:var(--space-10)}.bly-ct__eyebrow{margin:0 0 var(--space-4);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--color-sage)}.bly-ct__headline{margin:0 0 var(--space-4);font-size:calc(var(--fs-h3) * 1.12);line-height:var(--leading-heading);letter-spacing:var(--tracking-body);text-wrap:balance}.bly-ct__headline-main{font-family:var(--font-sans);font-weight:600;color:var(--color-ink)}.bly-ct__headline-accent{font-family:var(--font-sans);font-weight:600;color:var(--color-sage)}.bly-ct__subtitle{margin:0;font-family:var(--font-sans);font-weight:400;font-size:var(--fs-body);line-height:var(--leading-body);color:var(--color-warm-gray);white-space:nowrap}@media(max-width:639px){.bly-ct__subtitle{white-space:normal}}.bly-ct__matrix{position:relative;display:grid;grid-template-columns:48% 26% 26%;align-items:stretch}.bly-ct__spotlight{position:absolute;top:0;bottom:0;left:48%;width:26%;background:linear-gradient(180deg,var(--color-sage),color-mix(in oklch,var(--color-sage) 88%,var(--color-sage-deep)));border-radius:var(--radius-lg);box-shadow:var(--shadow-product);z-index:0;pointer-events:none}.bly-ct__cell{position:relative;z-index:1;display:flex;align-items:center;padding:17px var(--space-5);border-bottom:1px solid color-mix(in oklch,var(--color-warm-gray) 34%,var(--color-bone-warm))}.bly-ct__cell--data{justify-content:center}.bly-ct__cell--blythe{border-bottom-color:color-mix(in oklch,var(--color-white) 26%,transparent)}.bly-ct__cell--last{border-bottom:none}.bly-ct__cell--head{padding-top:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid color-mix(in oklch,var(--color-warm-gray) 55%,var(--color-bone-warm));align-items:flex-end}.bly-ct__cell--head.bly-ct__cell--blythe{padding-top:var(--space-6);border-bottom-color:color-mix(in oklch,var(--color-white) 34%,transparent)}.bly-ct__col-blythe{display:inline-flex;flex-direction:column;align-items:center;gap:7px}.bly-ct__wordmark-img{height:27px;width:auto;display:block;filter:brightness(0) invert(1)}.bly-ct__col-blythe img{height:21px;width:auto;display:block}.bly-ct__col-tag{font-family:var(--font-sans);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklch,var(--color-white) 80%,transparent)}.bly-ct__col-competitor{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-small);letter-spacing:.04em;color:var(--color-warm-gray)}.bly-ct__label{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-body);color:var(--color-ink);line-height:1.35}.bly-ct__value{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-small);color:var(--color-warm-gray)}.bly-ct__yes{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-sage);box-shadow:0 4px 12px -4px color-mix(in oklch,var(--color-sage-deep) 60%,transparent)}.bly-ct__yes svg{width:14px;height:14px}.bly-ct__no{display:inline-block;width:16px;height:2px;border-radius:2px;background:color-mix(in oklch,var(--color-warm-gray) 55%,transparent)}.bly-ct__footnote{padding-top:var(--space-6);font-family:var(--font-sans);font-weight:400;font-style:normal;font-size:var(--fs-xs);line-height:1.6;color:var(--color-warm-gray);text-align:left}.bly-ct__footnote p{margin:0}.bly-ct__cta{padding-top:var(--space-7)}.bly-ct__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1;padding:11px 24px;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;text-decoration:none;background:var(--color-sage);color:var(--color-canvas);transition:background var(--dur-quick) var(--ease-standard)}.bly-ct__btn:hover{background:var(--color-sage-deep)}@media(min-width:768px){.bly-ct{padding:var(--section-y-mobile) var(--gutter-desktop)}.bly-ct__cell{padding-top:19px;padding-bottom:19px}}@media(min-width:1024px){.bly-ct{padding:var(--section-y-desktop) var(--gutter-desktop)}}@media(max-width:639px){.bly-ct__matrix{grid-template-columns:46% 27% 27%}.bly-ct__spotlight{left:46%;width:27%}.bly-ct__cell{padding-inline:var(--space-3)}.bly-ct__label{font-size:var(--fs-small)}.bly-ct__col-blythe img{height:17px}.bly-ct__col-tag{font-size:9px;letter-spacing:.1em}.bly-ct__col-competitor{font-size:var(--fs-xs)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/blythe-formula.css.map */
