.tfh-trust__item{display:block;padding:0}.tfh-trust__in{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;height:100%;padding:12px 10px;text-align:left;color:inherit;text-decoration:none}.tfh-trust__txt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.tfh-trust__top{justify-content:flex-start;gap:8px}.tfh-trust .tfh-trust__figure{font-size:18px;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.tfh-trust .tfh-trust__caption{font-size:13px;line-height:1.4;letter-spacing:0;text-transform:none}.tfh-trust__img{display:block;flex:0 0 auto;width:36px;height:36px}.tfh-trust__img .tfh-img{object-fit:contain}.tfh-trust__icon{background-color:var(--s-heading);opacity:.85;-webkit-mask:var(--tfh-mask) center / contain no-repeat;mask:var(--tfh-mask) center / contain no-repeat}.tfh-home a.tfh-trust__in:hover,.tfh-home a.tfh-trust__in:focus-visible{color:inherit}a.tfh-trust__in:hover .tfh-trust__caption,a.tfh-trust__in:focus-visible .tfh-trust__caption{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.tfh-home a.tfh-trust__in:focus-visible{outline-offset:-3px;border-radius:8px}@media(min-width:750px){.tfh-trust__in{padding:8px 20px;gap:16px}.tfh-trust .tfh-trust__figure{font-size:clamp(19px,14px + .55vw,24px)}.tfh-trust .tfh-trust__caption{font-size:14px}.tfh-trust__img{width:52px;height:52px}}@media(max-width:749px){.tfh-trust__in{padding-block:12px;gap:10px}}.tfh-cats .tfh-cats__head{margin-bottom:28px;row-gap:12px;align-items:end}.tfh-cats .tfh-cats__title{font-size:clamp(36px,22px + 2.36vw,56px);line-height:1.05;margin:0}.tfh-cats .tfh-cats__lead{margin-top:0;max-width:34em;font-size:17px;line-height:1.6;color:var(--s-muted)}.tfh-cats .tfh-cats__tile{border-radius:var(--cats-r, 8px)}.tfh-cats .tfh-cats__label{padding:96px 18px 18px;background:linear-gradient(0deg,rgb(var(--tfh-scrim-rgb) / min(94%,calc(var(--cats-shade, 70%) * 1.35))),rgb(var(--tfh-scrim-rgb) / min(86%,calc(var(--cats-shade, 70%) * 1.2))),rgb(var(--tfh-scrim-rgb) / 0))}.tfh-cats .tfh-cats__name{text-shadow:0 1px 10px rgb(var(--tfh-scrim-rgb) / .5)}.tfh-cats .tfh-cats__name{font-size:22px;font-weight:400;letter-spacing:-.005em;text-wrap:balance;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;padding-bottom:4px;transition:background-size .3s var(--ease-out)}.tfh-cats .tfh-cats__link:is(:hover,:focus-visible) .tfh-cats__name{background-size:100% 1px}.tfh-cats .tfh-cats__tile--feature .tfh-cats__name{font-size:30px}.tfh-cats .tfh-cats__go{align-self:flex-end;padding-bottom:6px}.tfh-cats .tfh-cats__go .tfh-icon{width:18px;height:18px}.tfh-cats .tfh-cats__media .tfh-img{transition:transform .6s var(--ease-settle)}@media(hover:hover)and (pointer:fine){.tfh-cats .tfh-cats__link:hover .tfh-cats__media .tfh-img{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.tfh-cats .tfh-cats__link:hover .tfh-cats__media .tfh-img{transform:none}.tfh-cats .tfh-cats__go,.tfh-cats .tfh-cats__name{transition:none}}@media(min-width:990px){.tfh-cats .tfh-cats__head{margin-bottom:40px}.tfh-cats .tfh-cats__intro{grid-column:2 / 8}.tfh-cats .tfh-cats__lead{grid-column:9 / 14;padding-bottom:6px}.tfh-cats .tfh-cats__grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(220px,20.8vw,300px)}.tfh-cats .tfh-cats__tile{aspect-ratio:auto}.tfh-cats .tfh-cats__tile--feature{grid-column:span 2;grid-row:span 2}.tfh-cats .tfh-cats__tile--wide{grid-column:span 2}}@media(max-width:749px){.tfh-cats .tfh-cats__head{margin-bottom:20px}.tfh-cats .tfh-cats__lead{display:none}.tfh-cats .tfh-cats__grid{--cats-gap: 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tfh-cats .tfh-cats__tile{aspect-ratio:1}.tfh-cats .tfh-cats__tile--feature{grid-column:1;grid-row:span 2;aspect-ratio:auto}.tfh-cats .tfh-cats__tile--wide{grid-column:1 / -1;aspect-ratio:3}.tfh-cats .tfh-cats__go{display:none}.tfh-cats .tfh-cats__label{padding:64px 12px 12px}.tfh-cats .tfh-cats__name,.tfh-cats .tfh-cats__tile--feature .tfh-cats__name{font-size:18px}.tfh-cats .tfh-cats__tile--feature .tfh-cats__name{font-size:20px}}.tfh-shelf--feature{--cw: clamp(236px, 22vw, 320px)}.tfh-shelf__summary--under{margin:14px 0 0;font-size:15px;line-height:1.4;color:var(--s-heading)}.tfh-shelf--feature .tfh-feature-card__tagline{-webkit-line-clamp:1;font-size:18px}.tfh-shelf--feature .tfh-feature-card__media{aspect-ratio:4 / 3}.tfh-shelf--feature .tfh-shelf__railfoot{display:flex;align-items:center;gap:24px;margin-top:12px;padding-inline:max(var(--tfh-edge),calc((100% - var(--tfh-max)) / 2 + var(--tfh-edge)))}.tfh-shelf--feature .tfh-shelf__railfoot .tfh-progress{flex:1 1 auto;margin:0}.tfh-shelf--feature .tfh-shelf__railmore{flex:0 0 auto}.tfh-shelf--feature .tfh-card .tfh-well,.tfh-shelf--feature .tfh-card__media,.tfh-shelf--feature .tfh-feature-card__media{border-radius:8px}@media(max-width:989px){.tfh-shelf--feature .tfh-shelf__aside{display:none}}@media(max-width:749px){.tfh-shelf--feature .tfh-feature-card{gap:12px;margin-bottom:22px}.tfh-shelf--feature .tfh-feature-card__text{gap:8px}.tfh-shelf--feature .tfh-feature-card__text>:last-child{align-self:stretch}.tfh-shelf--feature .tfh-feature-card .tfh-buy,.tfh-shelf--feature .tfh-feature-card .tfh-btn{width:100%}.tfh-shelf--feature .tfh-feature-card__media{aspect-ratio:4 / 3}.tfh-shelf--feature .tfh-feature-card__tagline{display:none}.tfh-shelf--feature .tfh-feature-card .tfh-h3{font-size:24px}.tfh-shelf--feature .tfh-shelf__head{margin-bottom:20px}}@media(min-width:750px)and (max-width:989px){.tfh-shelf--feature .tfh-feature-card__media{aspect-ratio:1.6}}@media(min-width:990px){.tfh-shelf--feature .tfh-shelf__head{margin-bottom:40px}.tfh-shelf--feature .tfh-shelf__aside{padding-bottom:38px}.tfh-shelf--feature .tfh-shelf__body{align-items:start}.tfh-shelf--feature .tfh-shelf__feature{grid-column:2 / 7;grid-row:1;margin-bottom:0}.tfh-shelf--feature .tfh-shelf__rail{grid-column:7 / -1;grid-row:1;align-self:start;position:static;top:auto;margin-top:-6px}.tfh-shelf--feature .tfh-shelf__track{--card-w: var(--cw);--off: 0px;padding-inline:0 var(--tfh-edge);scroll-padding-inline:0}.tfh-shelf--feature .tfh-shelf__railfoot{padding-inline:0 var(--tfh-edge);margin-top:16px}.tfh-shelf--feature .tfh-feature-card{gap:20px}.tfh-shelf--feature .tfh-feature-card__media{aspect-ratio:auto;height:calc(var(--cw) * 1.25)}.tfh-shelf--feature .tfh-feature-card__text{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px}.tfh-shelf--feature .tfh-feature-card__text>:is(.tfh-h3,.tfh-feature-card__tagline,.tfh-ticks){grid-column:1 / -1}.tfh-shelf--feature .tfh-feature-card .tfh-h3{font-size:28px}.tfh-shelf--feature .tfh-feature-card__buyline{flex-wrap:wrap;gap:4px 16px;margin-top:4px}.tfh-shelf--feature .tfh-feature-card__buyline .tfh-price{font-size:17px}}.tfh-pattern{isolation:isolate}.tfh-pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:calc(var(--tfh-pat-o, 4) / 100);background-color:var(--s-heading);-webkit-mask:var(--tfh-pat) 0 0 / 260px repeat,linear-gradient(#000 0 24%,transparent 46%);-webkit-mask-composite:source-in;mask:var(--tfh-pat) 0 0 / 260px repeat,linear-gradient(#000 0 24%,transparent 46%);mask-composite:intersect}.tfh-pattern--img:before{background:var(--tfh-pat-img) 0 0 / 260px repeat;-webkit-mask:linear-gradient(#000 0 24%,transparent 46%);mask:linear-gradient(#000 0 24%,transparent 46%)}.tfh-pattern>:not(.tfh-skip){position:relative;z-index:1}@media(max-width:749px){.tfh-pattern:before{opacity:calc(var(--tfh-pat-o, 4) * .75 / 100)}}@media(min-width:750px){.tfh-pattern:before{-webkit-mask:var(--tfh-pat) 0 0 / var(--tfh-pat-sd, 380px) repeat,linear-gradient(90deg,#000 0 18%,transparent 46%);-webkit-mask-composite:source-in;mask:var(--tfh-pat) 0 0 / var(--tfh-pat-sd, 380px) repeat,linear-gradient(90deg,#000 0 18%,transparent 46%);mask-composite:intersect}.tfh-pattern--img:before{background:var(--tfh-pat-img) 0 0 / var(--tfh-pat-sd, 380px) repeat;-webkit-mask:linear-gradient(90deg,#000 0 18%,transparent 46%);mask:linear-gradient(90deg,#000 0 18%,transparent 46%)}}.tfh-pattern.tfh-pattern--frame:before{-webkit-mask:var(--tfh-pat) 50% 50% / 220px auto repeat,radial-gradient(ellipse 100% 62% at 50% 50%,transparent 66%,#000 100%),linear-gradient(to bottom,#000 0 50%,transparent 100%);-webkit-mask-composite:source-in,source-in;mask:var(--tfh-pat) 50% 50% / 220px auto repeat,radial-gradient(ellipse 100% 62% at 50% 50%,transparent 66%,#000 100%),linear-gradient(to bottom,#000 0 50%,transparent 100%);mask-composite:intersect,intersect}.tfh-pattern.tfh-pattern--frame.tfh-pattern--img:before{background:var(--tfh-pat-img) 50% 50% / 220px auto repeat;-webkit-mask:radial-gradient(ellipse 100% 62% at 50% 50%,transparent 66%,#000 100%),linear-gradient(to bottom,#000 0 50%,transparent 100%);-webkit-mask-composite:source-in;mask:radial-gradient(ellipse 100% 62% at 50% 50%,transparent 66%,#000 100%),linear-gradient(to bottom,#000 0 50%,transparent 100%);mask-composite:intersect}@media(min-width:750px){.tfh-pattern.tfh-pattern--frame:before{-webkit-mask:var(--tfh-pat) 50% 50% / var(--tfh-pat-sd, 360px) auto repeat,radial-gradient(ellipse 40% 62% at 50% 50%,transparent 55%,#000 100%),linear-gradient(to bottom,#000 0 50%,transparent 100%);-webkit-mask-composite:source-in,source-in;mask:var(--tfh-pat) 50% 50% / var(--tfh-pat-sd, 360px) auto repeat,radial-gradient(ellipse 40% 62% at 50% 50%,transparent 55%,#000 100%),linear-gradient(to bottom,#000 0 50%,transparent 100%);mask-composite:intersect,intersect}.tfh-pattern.tfh-pattern--frame.tfh-pattern--img:before{background:var(--tfh-pat-img) 50% 50% / var(--tfh-pat-sd, 360px) auto repeat;-webkit-mask:radial-gradient(ellipse 40% 62% at 50% 50%,transparent 55%,#000 100%),linear-gradient(to bottom,#000 0 50%,transparent 100%);-webkit-mask-composite:source-in;mask:radial-gradient(ellipse 40% 62% at 50% 50%,transparent 55%,#000 100%),linear-gradient(to bottom,#000 0 50%,transparent 100%);mask-composite:intersect}}.tfh-byob__tray-head{position:relative;z-index:4;background:var(--tfh-cream)}@media(min-width:750px){.tfh-byob__tray-head{margin:calc(var(--tray-pad, 24px) * -1 - 1px) calc(var(--tray-pad, 24px) * -1 - 1px) 0;padding:calc(var(--tray-pad, 24px) + 1px) calc(var(--tray-pad, 24px) + 1px) 18px;border-radius:12px 12px 0 0}.tfh-byob__tile .tfh-byob__name{min-height:2.6em}}.tfh-byob.is-pinned [data-bundle-tile] :is(.tfh-byob__name,.tfh-byob__cat){transition:opacity .16s ease}.tfh-byob.is-pinned [data-bundle-tile]:not(.is-landed) :is(.tfh-byob__name,.tfh-byob__cat,.tfh-byob__tick){opacity:0}.tfh-byob__tile .tfh-byob__name{margin-top:18px}.tfh-byob__slot:nth-child(2) .tfh-byob__name{margin-top:32px}.tfh-byob__slot:nth-child(3) .tfh-byob__name{margin-top:2px}@media(min-width:750px){.tfh-byob__tile .tfh-byob__name{margin-top:22px}.tfh-byob__slot:nth-child(2) .tfh-byob__name{margin-top:36px}.tfh-byob__slot:nth-child(3) .tfh-byob__name{margin-top:6px}}.tfh-byob .tfh-byob__tick{left:10px;right:auto}@media(max-width:749px){.tfh-reviews__wall{margin-top:16px}.tfh-reviews__wall>.tfh-reviews__toggle{position:static;display:flex;margin:0 var(--tfh-edge) 12px auto}}@media(max-width:749px){.tfh-hero--m-stack .tfh-hero__text{display:flex;flex-direction:column}.tfh-hero--m-stack .tfh-hero__actions{order:2;margin-top:14px}.tfh-hero--m-stack .tfh-hero__lead{order:3;margin-top:16px}.tfh-hero--m-stack .tfh-hero__grid{padding-block:16px 22px}}.tfh-cats__media .tfh-img{scale:var(--tfh-zoom, 1);transform-origin:var(--tfh-zo, 50% 50%)}@media(max-width:749px){.tfh-goal--m-list .tfh-goal__tiles{grid-template-columns:1fr;gap:0}.tfh-goal--m-list .tfh-goal__tile{grid-column:auto!important}.tfh-goal--m-list .tfh-goal__link{display:grid;grid-template-columns:64px minmax(0,1fr) 16px;column-gap:16px;align-items:center;padding:11px 0;position:relative;border-top:1px solid var(--s-rule)}.tfh-goal--m-list .tfh-goal__tile:last-child .tfh-goal__link{border-bottom:1px solid var(--s-rule)}.tfh-goal.tfh-goal--m-list .tfh-goal__media{flex:0 0 64px;width:64px;aspect-ratio:1!important}.tfh-goal--m-list .tfh-goal__cap{min-width:0;margin-top:0;position:static}.tfh-goal--m-list .tfh-goal__num,.tfh-goal--m-list .tfh-goal__text{display:none}.tfh-goal.tfh-goal--m-list .tfh-goal__title{font-size:20px}}@media(max-width:749px){.tfh-apoth__cards{align-items:flex-start}.tfh-apoth__card .tfh-well{aspect-ratio:1}.tfh-apoth__card{padding-bottom:20px}}@media(min-width:1280px){.tfh-seq.is-pinned .tfh-seq__stage{align-items:flex-end}}.tfh-home:not(.tfh-scheme--evergreen){--s-btn-fg: var(--color-button-primary-text, var(--tfh-cream))}.tfh-on-raised{--s-btn-fg: var(--color-button-primary-text, var(--tfh-cream))}.tfh-home .tfh-cards--plus-d .tfh-card__buy .tfh-btn,.tfh-home .tfh-cards--plus-m .tfh-card__buy .tfh-btn{color:var(--color-button-primary-text, var(--tfh-cream))}.tfh-badge:not(.tfh-badge--new):not(.tfh-badge--preorder){color:var(--color-button-primary-text, var(--tfh-cream))}@media(max-width:749px){.tfh-letter{contain-intrinsic-size:auto 375px auto calc(972px - var(--pt-m, 48px) - var(--pb-m, 48px))}.tfh-goal{contain-intrinsic-size:auto 375px auto calc(607px - var(--pt-m, 48px) - var(--pb-m, 48px))}.tfh-reviews{contain-intrinsic-size:auto 375px auto calc(888px - var(--pt-m, 48px) - var(--pb-m, 48px))}.tfh-gifts{contain-intrinsic-size:auto 375px auto calc(857px - var(--pt-m, 48px) - var(--pb-m, 48px))}}.tfh-reviews__toggle--head{display:none}@media(min-width:990px){.tfh-reviews__controls .tfh-reviews__toggle--head{display:flex;flex:0 0 auto}.tfh-reviews__wall>.tfh-reviews__toggle--wall{display:none}.tfh-reviews__wall{margin-top:40px}}.tfh-final__inner{width:100%}@media(max-width:749px){.tfh-final--center .tfh-final__title,.tfh-final--center .tfh-final__lead{align-self:stretch}}.tfh-pat-stage.tfh-section{padding-block:0}.tfh-pat-stage .tfh-byob__sticky,.tfh-pat-stage .tfh-seq__sticky{position:relative;isolation:isolate;padding-top:var(--pt-m, 40px);padding-bottom:var(--pb-m, 40px)}@media(min-width:750px){.tfh-pat-stage .tfh-byob__sticky,.tfh-pat-stage .tfh-seq__sticky{padding-top:var(--pt-d, 96px);padding-bottom:var(--pb-d, 96px)}}.tfh-pat-stage.tfh-byob.is-pinned .tfh-byob__sticky{position:sticky;padding-top:32px;padding-bottom:28px}.tfh-pat-stage.tfh-seq.is-pinned .tfh-seq__sticky{position:sticky;padding-top:32px;padding-bottom:32px}.tfh-pat-stage .tfh-byob__sticky>*,.tfh-pat-stage .tfh-seq__sticky>*{position:relative;z-index:1}.tfh-pat-stage .tfh-byob__sticky:before,.tfh-pat-stage .tfh-seq__sticky:before,.tfh-hero--pat .tfh-hero__grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:calc(var(--tfh-pat-o, 7) * .75 / 100);background-color:var(--s-heading, var(--tfh-parchment));-webkit-mask:var(--tfh-pat) 50% 0 / 260px auto repeat,var(--tfh-clear, linear-gradient(#000, #000));-webkit-mask-composite:source-in;mask:var(--tfh-pat) 50% 0 / 260px auto repeat,var(--tfh-clear, linear-gradient(#000, #000));mask-composite:intersect}@media(min-width:750px){.tfh-pat-stage .tfh-byob__sticky:before,.tfh-pat-stage .tfh-seq__sticky:before{opacity:calc(var(--tfh-pat-o, 7) / 100);-webkit-mask-size:var(--tfh-pat-sd, 320px) auto,auto;mask-size:var(--tfh-pat-sd, 320px) auto,auto}}@media(min-width:990px){.tfh-pat-stage.tfh-byob{--tfh-clear: radial-gradient(ellipse 27% 48% at 18% 62%, transparent 70%, #000 100%)}.tfh-pat-stage.tfh-seq{--tfh-clear: radial-gradient(ellipse 33% 58% at 21% 58%, transparent 78%, #000 100%)}}@media(max-width:989px){.tfh-hero--pat .tfh-hero__grid{position:relative;isolation:isolate;overflow:hidden}.tfh-hero--pat .tfh-hero__grid>*{position:relative;z-index:1}.tfh-hero--pat .tfh-hero__grid:before{background-color:var(--tfh-parchment);-webkit-mask-size:260px auto,auto;mask-size:260px auto,auto}}@media(min-width:990px){.tfh-hero--pat .tfh-hero__grid:before{display:none}}@keyframes tfh-s1-frame-d{0%{transform:none;clip-path:inset(0 round 0)}to{transform:translateY(7vh) scale(.9);clip-path:inset(0 round 16px)}}@supports (animation-timeline: scroll()){@media(min-width:990px){.tfh-motion:not(.tfh-motion--subtle):not(.tfh-design) .tfh-hero--window.tfh-anim.is-s1-live .tfh-hero__frame{animation-name:tfh-s1-frame-d}}}@media(min-width:990px){.tfh-no-sda.tfh-motion:not(.tfh-motion--subtle):not(.tfh-design) .tfh-hero--window.tfh-anim .tfh-hero__frame{transform:translateY(calc(7vh * var(--p, 0))) scale(calc(1 - .1 * var(--p, 0)));clip-path:inset(0 round calc(16px * var(--p, 0)))}}@supports (animation-timeline: scroll()){@media(min-width:990px){.tfh-motion:not(.tfh-motion--subtle):not(.tfh-design) .tfh-hero--window.tfh-anim.is-s1-live .tfh-hero__text{animation-range:6vh 32vh}}}@media(min-width:990px){.tfh-no-sda.tfh-motion:not(.tfh-motion--subtle):not(.tfh-design) .tfh-hero--window.tfh-anim .tfh-hero__text{transform:translateY(calc(clamp(0,(var(--p, 0) * 70 - 6) / 26,1)*-10.5vh));opacity:calc(1 - (var(--p, 0) * 70 - 6) / 26)}}@font-face{font-family:Fraunces Fallback;font-style:italic;src:local("Georgia Italic"),local("Georgia-Italic");size-adjust:74.7%;ascent-override:98%;descent-override:25%;line-gap-override:0%}@media(max-width:989px){.tfh-byob--label .tfh-byob__text{position:relative;padding:36px 20px 24px;border:1px solid color-mix(in srgb,var(--s-heading) 26%,transparent);border-radius:3px}.tfh-byob--label .tfh-byob__text>.tfh-eyebrow{left:16px}.tfh-byob--glow .tfh-byob__sticky{background-image:radial-gradient(ellipse 95% 38% at 50% 82%,color-mix(in srgb,var(--tfh-parchment) calc(var(--tfh-glow, 6) * 1%),transparent) 0%,transparent 72%)}}@media(min-width:990px){.tfh-byob--label .tfh-byob__text{position:relative;max-width:468px;padding:52px 44px 44px;align-self:end;border:1px solid color-mix(in srgb,var(--s-heading) 26%,transparent);border-radius:3px;box-shadow:inset 0 0 0 5px var(--s-bg),inset 0 0 0 6px color-mix(in srgb,var(--s-heading) 12%,transparent)}.tfh-byob--label .tfh-byob__text>.tfh-eyebrow{left:32px}.tfh-byob--label .tfh-byob__stage{align-self:end}.tfh-byob--glow .tfh-byob__sticky{background-image:radial-gradient(ellipse 48% 58% at 74% 58%,color-mix(in srgb,var(--tfh-parchment) calc(var(--tfh-glow, 6) * 1%),transparent) 0%,transparent 72%)}}.tfh-byob--label .tfh-byob__text>.tfh-eyebrow{position:absolute;top:-9px;margin:0;padding:0 12px;line-height:18px;background:var(--s-bg)}@media(max-width:749px){.tfh-seq--lamp .tfh-seq__sticky{background-image:radial-gradient(ellipse 95% 34% at 50% 14%,color-mix(in srgb,var(--tfh-parchment) calc(var(--tfh-lamp, 8) * .875%),transparent) 0%,color-mix(in srgb,var(--tfh-parchment) calc(var(--tfh-lamp, 8) * .3125%),transparent) 45%,transparent 75%)}}@media(min-width:750px){.tfh-seq--lamp .tfh-seq__sticky{background-image:radial-gradient(ellipse 46% 62% at 73% 50%,color-mix(in srgb,var(--tfh-parchment) calc(var(--tfh-lamp, 8) * 1%),transparent) 0%,color-mix(in srgb,var(--tfh-parchment) calc(var(--tfh-lamp, 8) * .375%),transparent) 45%,transparent 75%)}}.tfh-byob__tile .tfh-well{transition:box-shadow .16s ease}.tfh-byob.is-pinned [data-bundle-tile]:not(.is-landed),.tfh-byob.is-pinned [data-bundle-tile]:not(.is-landed) *{box-shadow:none}@media(max-width:749px){.tfh-cats__media .tfh-img{scale:var(--tfh-zoom-m, var(--tfh-zoom, 1))}}@media(max-width:989px){.tfh-cats .tfh-cats__tile--wide{aspect-ratio:2}.tfh-cats .tfh-cats__tile[data-pos-m] .tfh-img{object-position:var(--tfh-pos-m)!important}}@media(max-width:749px){.tfh-seq--lamp .tfh-seq__sticky{background-image:radial-gradient(ellipse 95% 20% at 50% 14%,color-mix(in srgb,var(--tfh-parchment) calc(var(--tfh-lamp, 8) * .875%),transparent) 0%,color-mix(in srgb,var(--tfh-parchment) calc(var(--tfh-lamp, 8) * .3125%),transparent) 45%,transparent 75%)}}.tfh-letter__grid{row-gap:36px}.tfh-letter__text{align-items:flex-start}.tfh-letter .tfh-letter__text>*{max-width:none}.tfh-letter .tfh-letter__text>.tfh-letter__eyebrow{display:flex;align-items:center;gap:16px;width:100%;margin:0;letter-spacing:1.8px}.tfh-letter--eyebrow-line .tfh-letter__eyebrow:after{content:"";flex:1 1 auto;min-width:48px;height:1px;background:var(--s-rule);transform-origin:left}.tfh-motion .tfh-anim .tfh-letter__eyebrow:after{transition:transform .9s var(--ease-settle) .2s}.tfh-motion .tfh-anim .tfh-letter__eyebrow:not(.is-in):after{transform:scaleX(0)}.tfh-letter .tfh-letter__quote{position:relative;margin:36px 0 0;max-width:12.5em;color:var(--s-heading);font-size:clamp(32px,24.5px + 2.05vw,54px);line-height:1.1;letter-spacing:-.02em;font-weight:300;text-wrap:balance}.tfh-letter .tfh-letter__quote p{text-wrap:balance}.tfh-letter .tfh-letter__qmark{display:block;margin:0 0 -6px;font-family:var(--tfh-font-head);font-style:normal;font-weight:400;font-size:46px;line-height:1;color:var(--tfh-star)}.tfh-letter .tfh-letter__body{margin-top:28px;max-width:32em;font-size:var(--t-body);line-height:1.65}.tfh-letter .tfh-letter__sign{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:32px}.tfh-letter .tfh-letter__author{font-size:clamp(28px,25.7px + .56vw,34px);line-height:1;letter-spacing:-.01em;font-weight:300;font-style:italic;color:var(--s-heading)}.tfh-letter .tfh-letter__role{font-family:var(--tfh-font-body);font-size:13px;font-weight:400;line-height:1.4;letter-spacing:.4px;color:var(--s-muted)}.tfh-letter .tfh-letter__sigimg{height:44px;width:auto;max-width:100%}.tfh-letter .tfh-letter__cta{margin-top:24px}.tfh-letter__media{order:-1;justify-self:end;width:72%;margin-top:var(--stagger, 0px)}@media(min-width:750px)and (max-width:989px){.tfh-letter__media{width:min(360px,56%)}}@media(min-width:750px){.tfh-letter .tfh-letter__sign{gap:8px;margin-top:40px}.tfh-letter .tfh-letter__cta{margin-top:28px}.tfh-letter .tfh-letter__sigimg{height:56px}}@media(min-width:990px){.tfh-letter .tfh-letter__grid{align-items:end}.tfh-letter .tfh-letter__text{align-self:end;grid-column:2 / 8;padding-left:56px;padding-top:0}.tfh-letter .tfh-letter__media{order:0;grid-column:9 / 14;justify-self:stretch;width:auto;margin-top:0}.tfh-letter .tfh-letter__quote{margin-top:32px}.tfh-letter .tfh-letter__qmark{position:absolute;left:-.66em;top:-.06em;margin:0;font-size:1.45em}}@media(min-width:1200px){.tfh-letter .tfh-letter__text{grid-column:3 / 8;padding-left:0}}.tfh-seal{--sealpx: 92px;width:var(--sealpx);height:var(--sealpx);filter:drop-shadow(0 1px 1.5px color-mix(in srgb,var(--s-heading) 14%,transparent))}@media(min-width:750px){.tfh-seal{--sealpx: 112px}}@media(min-width:990px){.tfh-seal{--sealpx: 120px}}@media(min-width:1200px){.tfh-seal{--sealpx: var(--seal, 136px)}}.tfh-seal--left-shoulder,.tfh-seal--top-left{left:calc(14.64% - var(--sealpx) / 2);right:auto;top:calc(10.98% - var(--sealpx) / 2);bottom:auto}.tfh-seal--top-right{right:calc(14.64% - var(--sealpx) / 2);left:auto;top:calc(10.98% - var(--sealpx) / 2);bottom:auto}.tfh-seal--bottom-left{left:calc(14.64% - var(--sealpx) / 2);right:auto;bottom:calc(10.98% - var(--sealpx) / 2);top:auto}.tfh-seal--bottom-right{right:calc(14.64% - var(--sealpx) / 2);left:auto;bottom:calc(10.98% - var(--sealpx) / 2);top:auto}.tfh-seal__ring2{fill:none;stroke:currentColor;stroke-width:.5}.tfh-seal__text{font-size:12px;letter-spacing:2px}.tfh-seal--img .tfh-img{object-fit:contain}.tfh-seal__mark{position:absolute;left:50%;top:50%;width:46%;height:46%;transform:translate(-50%,-50%);border-radius:50%;object-fit:contain}@media(min-width:750px){.tfh-motion .tfh-anim .tfh-letter__portrait.tfh-frame--arch[data-r=R3]{transition-duration:1.4s}.tfh-motion .tfh-anim .tfh-letter__portrait.tfh-frame--arch[data-r=R3]:not(.is-in){clip-path:inset(32% 0 0 0 round 999px 999px 6px 6px)}.tfh-motion .tfh-anim .tfh-letter__portrait[data-r=R3] .tfh-img{transition-duration:1.8s}.tfh-motion .tfh-anim .tfh-letter__portrait[data-r=R3]:not(.is-in) .tfh-img{transform:scale(1.08)}.tfh-motion .tfh-anim .tfh-letter__quote .tfh-line__in{transition-delay:calc(var(--l, 0) * 80ms + var(--d, 0ms))}.tfh-motion .tfh-anim .tfh-letter .tfh-seal[data-r=R6]{transition-duration:.9s;transition-timing-function:var(--ease-spring)}.tfh-motion .tfh-anim .tfh-letter .tfh-seal[data-r=R6]:not(.is-in){opacity:0;transform:rotate(-24deg) scale(.92)}}@media(max-width:749px){.tfh-motion .tfh-anim .tfh-letter__quote [data-r=R2].is-split:not(.is-in){opacity:0}.tfh-motion .tfh-anim .tfh-letter__quote .tfh-line__in{transform:none!important}.tfh-motion .tfh-anim .tfh-letter .tfh-seal[data-r=R6]:not(.is-in){transform:none}}.tfh-goal__text{margin-top:2px}.tfh-goal__title{display:inline;background:linear-gradient(var(--s-btn-bg),var(--s-btn-bg)) no-repeat 0 100% / 0 2px;padding-bottom:3px;transition:background-size .4s var(--ease-out)}.tfh-goal__go{margin-top:12px;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out),background-color var(--d-quick),color var(--d-quick)}.tfh-goal__go .tfh-icon{width:14px;height:14px}.tfh-goal__body{align-items:flex-start}.tfh-goal__link:is(:hover,:focus-visible) .tfh-goal__title{background-size:100% 2px}.tfh-goal__link:is(:hover,:focus-visible) .tfh-goal__go{opacity:1;transform:none}.tfh-home .tfh-goal__link:is(:hover,:focus-visible) .tfh-goal__go{background:var(--s-btn2-fg);color:var(--tfh-garden-fg)}.tfh-goal__media .tfh-img{transition:transform .6s var(--ease-out)}.tfh-goal__link:is(:hover,:focus-visible) .tfh-goal__media .tfh-img{transform:scale(1.04)}.tfh-goal__link:focus-visible{outline:2px solid var(--s-focus);outline-offset:4px;border-radius:6px}@media(hover:none){.tfh-goal__go{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tfh-goal__title,.tfh-goal__go,.tfh-goal__media .tfh-img{transition:none!important}.tfh-goal__link:is(:hover,:focus-visible) .tfh-goal__media .tfh-img{transform:none}}@media(max-width:749px){.tfh-home.tfh-goal--m-list .tfh-goal__go{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;padding:0;min-height:0;height:auto;border:0;border-radius:0;opacity:1;background:none;color:var(--s-muted)}.tfh-goal--m-list .tfh-goal__go-label{display:none}.tfh-goal--m-list .tfh-goal__go .tfh-icon{width:16px;height:16px}.tfh-home.tfh-goal--m-list .tfh-goal__link:is(:hover,:focus-visible) .tfh-goal__go{transform:translateY(-50%);background:none;color:var(--s-btn-bg)}.tfh-goal--m-list .tfh-goal__link:active .tfh-goal__go{transform:translate(3px,-50%)}.tfh-goal--m-list .tfh-goal__title{background-size:0 2px!important}}.tfh-final__div{position:absolute;left:0;right:0;bottom:calc(100% - 1px);z-index:1;display:block;width:100%;height:var(--tfh-div-hm, 28px);color:var(--s-bg);pointer-events:none}.tfh-final__div path{fill:currentColor}@media(min-width:750px){.tfh-final__div{height:var(--tfh-div-h, 56px)}}.tfh-final__div--scallop,.tfh-final__div--scallop:is(*){height:14px;background-color:var(--s-bg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14'%3E%3Cpath d='M0 14A14 14 0 0 1 28 14Z'/%3E%3C/svg%3E") center bottom / 28px 14px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 14'%3E%3Cpath d='M0 14A14 14 0 0 1 28 14Z'/%3E%3C/svg%3E") center bottom / 28px 14px repeat-x}@media(min-width:750px){.tfh-final__div.tfh-final__div--scallop{height:14px}}.tfh-final.tfh-pattern>.tfh-final__div{position:absolute;z-index:1}.tfh-final--divider.tfh-pattern:after{content:"";position:absolute;inset:0 0 auto 0;height:64px;z-index:0;pointer-events:none;background:linear-gradient(to bottom,var(--s-bg),transparent)}.tfh-seal__mark{width:50%;height:50%}.tfh-seal__spin{transform-box:view-box;transform-origin:60px 60px}@keyframes tfh-seal-turn{to{transform:rotate(360deg)}}.tfh-motion:not(.tfh-design):not(.tfh-paused) .tfh-anim .tfh-seal__spin{animation:tfh-seal-turn 56s linear infinite}@media(prefers-reduced-motion:reduce){.tfh-seal__spin{animation:none!important}}.tfh-letter--note .tfh-letter__text{display:block;container-type:normal}.tfh-note{max-width:30rem;font-family:var(--tfh-font-head);font-weight:300;font-variation-settings:"SOFT" 100}.tfh-note p{margin:0}.tfh-note__body p:first-child{font-size:clamp(24px,21px + .75vw,32px);line-height:1.28;letter-spacing:-.012em;color:var(--s-heading);text-wrap:pretty}.tfh-note__body p+p{font-size:clamp(18px,17.4px + .17vw,20px);line-height:1.62;color:var(--s-text);margin-top:1em;text-wrap:pretty}.tfh-note__body p:first-child+p{margin-top:1.3em}.tfh-note .tfh-note__promise{margin-top:1.6em;max-width:16em;font-size:clamp(22px,20px + .55vw,28px);line-height:1.34;letter-spacing:-.01em;color:var(--s-heading)}.tfh-note__vowlead{display:block;text-wrap:balance}.tfh-note__promise em{display:block;font-style:italic}.tfh-note__foot{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-top:32px}.tfh-note__foot .tfh-letter__cta{margin:0}.tfh-note__sign{display:flex;flex-direction:column;gap:6px}.tfh-note__name{font-style:italic;font-weight:300;font-size:clamp(34px,30px + 1vw,46px);line-height:1;letter-spacing:-.015em;color:var(--s-heading)}.tfh-note__role{font-family:var(--tfh-font-body);font-size:13px;font-weight:400;letter-spacing:.3px;color:var(--s-muted);margin-left:.15em}@media(min-width:990px){.tfh-letter--note .tfh-letter__text{padding-left:56px}.tfh-note__foot{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;margin-top:44px}}@media(min-width:1200px){.tfh-letter--note .tfh-letter__text{padding-left:0}}.tfh-cite__verified{display:inline-flex;align-items:center;gap:6px}.tfh-cite__check{flex:0 0 auto;width:14px;height:14px;fill:var(--s-link, var(--s-eyebrow))}@media(max-width:749px){.tfh-letter .tfh-letter__grid{row-gap:28px}.tfh-note .tfh-note__promise{margin-top:1.35em}.tfh-note__foot{margin-top:26px;gap:18px}}.tfh-letter--grad{background-image:linear-gradient(to bottom,var(--s-bg) calc(100% - var(--tfh-grad-h, 50%) * 1),color-mix(in oklch,var(--tfh-grad) 2%,var(--s-bg)) calc(100% - var(--tfh-grad-h, 50%) * .9167),color-mix(in oklch,var(--tfh-grad) 7.4%,var(--s-bg)) calc(100% - var(--tfh-grad-h, 50%) * .8333),color-mix(in oklch,var(--tfh-grad) 15.6%,var(--s-bg)) calc(100% - var(--tfh-grad-h, 50%) * .75),color-mix(in oklch,var(--tfh-grad) 25.9%,var(--s-bg)) calc(100% - var(--tfh-grad-h, 50%) * .6667),color-mix(in oklch,var(--tfh-grad) 37.6%,var(--s-bg)) calc(100% - var(--tfh-grad-h, 50%) * .5833),color-mix(in oklch,var(--tfh-grad) 50%,var(--s-bg)) calc(100% - var(--tfh-grad-h, 50%) * .5),color-mix(in oklch,var(--tfh-grad) 62.4%,var(--s-bg)) calc(100% - var(--tfh-grad-h, 50%) * .4167),color-mix(in oklch,var(--tfh-grad) 74.1%,var(--s-bg)) calc(100% - var(--tfh-grad-h, 50%) * .3333),color-mix(in oklch,var(--tfh-grad) 84.4%,var(--s-bg)) calc(100% - var(--tfh-grad-h, 50%) * .25),color-mix(in oklch,var(--tfh-grad) 92.6%,var(--s-bg)) calc(100% - var(--tfh-grad-h, 50%) * .1667),color-mix(in oklch,var(--tfh-grad) 98%,var(--s-bg)) calc(100% - var(--tfh-grad-h, 50%) * .0833),var(--tfh-grad) calc(100% - var(--tfh-grad-h, 50%) * 0))}.tfh-letter--sibling .tfh-letter__text{display:block;container-type:normal}.tfh-letter .tfh-letter__text>.tfh-sib{max-width:none}.tfh-sib__h2{margin-top:16px;text-wrap:balance}.tfh-sib__lead{margin-top:16px;max-width:none}.tfh-sib__lead p{margin:0;display:inline}.tfh-sib__lead p:after{content:" "}.tfh-sib__lead p:last-child:after{content:""}.tfh-sib__sign{margin-top:16px}.tfh-sib__name{font-weight:700;color:var(--s-heading)}.tfh-sib__sigimg{display:inline-block;height:32px;width:auto;vertical-align:middle}.tfh-sib__cta{margin-top:28px}@media(min-width:750px){.tfh-sib__cta .tfh-btn{min-width:200px}}@media(min-width:990px){.tfh-letter--sibling .tfh-letter__grid{align-items:center}.tfh-letter .tfh-letter__text{grid-column:2 / 8;align-self:center;padding:0}.tfh-letter .tfh-letter__text>.tfh-sib{max-width:553px}.tfh-sib__h2{margin-top:16px}.tfh-sib__lead,.tfh-sib__sign{margin-top:24px}.tfh-sib__cta{margin-top:40px}}.tfh-sib__snaps{display:flex;gap:16px;margin-top:28px;padding-bottom:16px}.tfh-sib__snap{flex:0 0 calc(50% - 8px);aspect-ratio:4 / 5;margin:0;border-radius:6px;box-shadow:none}.tfh-sib__snap--1{rotate:calc(var(--tfh-snap-t, 2deg) * -1)}.tfh-sib__snap--2{rotate:calc(var(--tfh-snap-t, 2deg) * .75);translate:0 16px}.tfh-sib__snaps+.tfh-sib__cta{margin-top:28px}@media(min-width:990px){.tfh-sib__snaps{gap:20px;margin-top:32px;padding-bottom:20px}.tfh-sib__snap{flex:0 0 176px}.tfh-sib__snap--2{translate:0 20px}.tfh-sib__snaps+.tfh-sib__cta{margin-top:32px}}.tfh-letter .tfh-sib__snap{clip-path:none}.tfh-sib__h2--q{position:relative;margin-top:18px;font-style:italic;font-variation-settings:"SOFT" 100;isolation:isolate}.tfh-sib__h2 .tfh-sib__qt{position:relative;z-index:1}.tfh-sib__h2--q em{font-style:italic}.tfh-sib__qw,.tfh-sib__qe{position:absolute;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:visible;font-family:var(--tfh-font-head);font-style:italic;font-weight:400;line-height:1;height:0;color:var(--tfh-qmark, var(--s-btn-bg));opacity:var(--tfh-qmark-o, .13)}.tfh-sib__qw{left:-.1em;top:-.12em;font-size:7.5em}.tfh-sib__qz{position:relative;display:inline-block;width:0;height:0;vertical-align:baseline}.tfh-sib__qe{left:.05em;top:-.32em;font-size:4.1em}.tfh-sib>.tfh-sib__h2:first-child{margin-top:0}.tfh-sib__h2--q{padding-top:.1em}@media(max-width:749px){.tfh-sib__h2--q{margin-top:22px}.tfh-sib__qw{font-size:6em;left:-.08em;top:-.1em}.tfh-sib__qe{font-size:3.3em;top:-.3em;left:-.28em}}.tfh-byob.is-pinned .tfh-byob__sticky,.tfh-seq.is-pinned .tfh-seq__sticky,.tfh-pat-stage.tfh-byob.is-pinned .tfh-byob__sticky,.tfh-pat-stage.tfh-seq.is-pinned .tfh-seq__sticky{top:0;height:100vh;min-height:0;box-sizing:border-box;padding-top:calc(var(--tfh-hh, 0px) + 44px);padding-bottom:20px;overflow:clip}@supports (height: 100svh){.tfh-byob.is-pinned .tfh-byob__sticky,.tfh-seq.is-pinned .tfh-seq__sticky{height:100svh}}.tfh-byob.is-pinned .tfh-byob__anchors{height:clamp(96px,calc(100vh - var(--tfh-hh, 0px) - 640px),190px);margin-bottom:16px}.tfh-byob.is-pinned .tfh-byob__anchor{top:0;height:100%;width:auto;aspect-ratio:1}.tfh-byob.is-pinned .tfh-byob__tray{--tray-pad: 20px;padding:20px 20px 18px}.tfh-byob.is-pinned .tfh-byob__tray-head{margin-bottom:0;padding-bottom:10px}@media(min-width:990px){.tfh-byob--label.is-pinned .tfh-byob__text{padding:40px 40px 34px}.tfh-byob--label.is-pinned .tfh-byob__steps{margin-top:24px}.tfh-byob--label.is-pinned .tfh-byob__cta{margin-top:26px}}@media(max-width:749px){.tfh-letter--sibling .tfh-letter__grid{row-gap:14px}.tfh-letter--sibling .tfh-letter__media{width:58%}.tfh-sib__h2--q{margin-top:10px}.tfh-sib__snap{aspect-ratio:1}.tfh-sib__snaps{margin-top:18px;padding-bottom:12px;gap:14px}.tfh-sib__snap{flex-basis:calc(50% - 7px)}.tfh-sib__snaps+.tfh-sib__cta{margin-top:20px}.tfh-sib__lead{line-height:1.5}}@media(max-width:749px){.tfh-letter--sibling .tfh-letter__media{width:54%}.tfh-sib__sign,.tfh-sib__lead{margin-top:12px}}[data-button-animations] .tfh-btn.js-add-to-cart{clip-path:none;position:relative;z-index:auto}[data-button-animations] .tfh-btn.js-add-to-cart:after{content:none;display:none}.tfh-btn:focus-visible{outline:2px solid var(--s-focus);outline-offset:3px}.tfh-home:not(.tfh-scheme--evergreen) .tfh-btn--secondary:hover{background:var(--s-btn2-fg);border-color:var(--s-btn2-fg);color:var(--tfh-garden-fg)}.tfh-scheme--evergreen .tfh-btn--secondary:hover{background:var(--tfh-parchment);border-color:var(--tfh-parchment);color:var(--s-bg)}.tfh-scheme--evergreen .tfh-btn--secondary:active{background:var(--tfh-sage);border-color:var(--tfh-sage);color:var(--s-bg)}.tfh-scheme--evergreen .tfh-btn:focus-visible,.tfh-scheme--evergreen a.tfh-btn:focus-visible{outline:2px solid #F9F4E7;outline-offset:3px}.tfh-scheme--evergreen .tfh-btn--primary:focus-visible,.tfh-scheme--evergreen a.tfh-btn--primary:focus-visible,.tfh-scheme--evergreen .tfh-btn--primary:focus-visible .tfh-btn__label{background:var(--s-btn-bg);border-color:var(--s-btn-bg);color:var(--s-btn-fg)}.tfh-scheme--evergreen .tfh-btn--primary:hover,.tfh-scheme--evergreen .tfh-btn--primary:active{background:var(--s-btn-bg-hover);border-color:var(--s-btn-bg-hover);color:var(--s-btn-fg)}.tfh-btn--secondary:active{transform:translate(var(--mx),var(--my)) scale(.98)}.tfh-scheme--evergreen .tfh-btn.is-busy,.tfh-scheme--evergreen .tfh-btn.is-done{color:var(--s-bg)}.tfh-scheme--evergreen .tfh-btn--primary.is-busy,.tfh-scheme--evergreen .tfh-btn--primary.is-done{color:var(--s-btn-fg)}.tfh-mini__title{text-decoration:underline transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--d-quick) var(--ease-out)}.tfh-scheme--evergreen .tfh-mini__title:is(:hover,:focus-visible),.tfh-scheme--evergreen .tfh-mini:hover .tfh-mini__title{color:var(--s-heading);text-decoration-color:color-mix(in srgb,var(--s-heading) 60%,transparent)}.tfh-scheme--evergreen .tfh-mini .tfh-price,.tfh-scheme--evergreen .tfh-mini .tfh-price *{color:var(--s-heading)}.tfh-mini__well{overflow:hidden}.tfh-mini__well .tfh-img{transition:transform var(--d-slow) var(--ease-out)}.tfh-mini:hover .tfh-mini__well .tfh-img{transform:scale(1.03)}.tfh-scheme--evergreen .tfh-seq__more{text-decoration-color:currentColor}.tfh-seq__more:hover .tfh-icon{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.tfh-mini__well .tfh-img,.tfh-mini__title{transition:none}.tfh-mini:hover .tfh-mini__well .tfh-img,.tfh-seq__more:hover .tfh-icon{transform:none}}.tfh-seq__play-ring{transition:background-color var(--d-quick),color var(--d-quick)}.tfh-scheme--evergreen .tfh-seq__play:is(:hover,:focus-visible) .tfh-seq__play-ring{background:var(--tfh-parchment);color:var(--s-bg);border-color:var(--tfh-parchment)}.tfh-scheme--evergreen .tfh-seq__play:focus-visible{outline:2px solid var(--s-focus);outline-offset:4px}.tfh-row__lead{display:flex;align-items:center;gap:18px;min-width:0;flex:1 1 auto}.tfh-need-icon{flex:0 0 auto;width:30px;height:30px;color:var(--s-eyebrow);transition:color var(--d-quick) var(--ease-out),transform var(--d-quick) var(--ease-out);transform-origin:50% 70%}.tfh-need-icon--img{display:inline-flex;overflow:hidden}.tfh-need-icon--img .tfh-img{object-fit:contain}a.tfh-row:is(:hover,:focus-visible) .tfh-need-icon,.tfh-row.is-active .tfh-need-icon{color:var(--s-btn-bg);transform:rotate(4deg)}.tfh-apoth__card-title{display:flex;align-items:center;gap:10px}.tfh-apoth__card-title .tfh-need-icon{width:22px;height:22px}@media(prefers-reduced-motion:reduce){a.tfh-row:is(:hover,:focus-visible) .tfh-need-icon,.tfh-row.is-active .tfh-need-icon{transform:none}}@media(max-width:749px){.tfh-letter--sibling .tfh-letter__media{justify-self:center;width:70%;margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/tfh-r10.css.map */
