fab-rail,fab-jump-nav{display:block}.fab{--fab-radius: var(--media-radius, 8px);--fab-gap: 1.2rem;--fab-muted: rgba(var(--color-foreground), .68);--fab-hairline: rgba(var(--color-foreground), .14);--fab-tint: rgba(var(--color-foreground), .045);--fab-accent: #9a7a52;--fab-ease: cubic-bezier(.22, .61, .36, 1);display:block;position:relative}@media screen and (min-width:750px){.fab{--fab-gap: 1.6rem}}.fab *,.fab *:before,.fab *:after{box-sizing:border-box}.fab img{display:block;max-width:100%}.fab-eyebrow{display:inline-flex;align-items:center;gap:1rem;margin:0 0 1.2rem;font-size:1.1rem;font-weight:500;letter-spacing:.2em;line-height:1.3;text-transform:uppercase;color:var(--fab-accent)}.fab-eyebrow:before{content:"";width:2.4rem;height:1px;background:currentColor;opacity:.7}.fab-heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,1.9rem + 1.9vw,4.2rem);line-height:1.1;letter-spacing:-.018em;color:rgb(var(--color-foreground))}.fab-lede{margin:1.2rem 0 0;max-width:56ch;font-size:1.5rem;line-height:1.6;color:var(--fab-muted)}.fab-lede>*:first-child{margin-top:0}.fab-lede>*:last-child{margin-bottom:0}.fab-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 3.2rem;margin-bottom:clamp(2rem,3vw,3.2rem)}.fab-head__text{flex:1 1 36rem;min-width:0}.fab-head--center{justify-content:center;text-align:center}.fab-head--center .fab-head__text{flex-basis:100%}.fab-head--center .fab-lede{margin-left:auto;margin-right:auto}.fab-head__actions{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.fab-link-arrow{display:inline-flex;align-items:center;gap:.8rem;padding:.4rem 0;font-size:1.4rem;font-weight:500;letter-spacing:.02em;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid currentColor;white-space:nowrap}.fab-link-arrow svg{width:1.2rem;height:1.2rem;transition:transform .3s var(--fab-ease)}.fab-link-arrow:hover svg{transform:translate(.4rem)}.fab-chips{display:flex;gap:.8rem;margin:0;padding:0;list-style:none}.fab-chip{display:inline-flex;align-items:center;gap:.6rem;min-height:4rem;padding:0 1.6rem;border:1px solid var(--fab-hairline);border-radius:999px;font-size:1.3rem;letter-spacing:.02em;line-height:1;white-space:nowrap;color:rgb(var(--color-foreground));background:rgb(var(--color-background));text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.fab-chip:hover,.fab-chip[aria-current=true]{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.fab-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:999px;font-size:1.15rem;font-weight:500;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;background:#ffffffeb;color:#262626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fab-pill svg{width:1.4rem;height:1.4rem}.fab-pill--accent{background:var(--fab-accent);color:#fff}.fab-pill--muted{background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));-webkit-backdrop-filter:none;backdrop-filter:none}.fab-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--fab-visible, 2.2) - 1) * var(--fab-gap)) / var(--fab-visible, 2.2));gap:var(--fab-gap);margin:0 -1.5rem;padding:.2rem 1.5rem .4rem;scroll-padding-inline:1.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.fab-scroller::-webkit-scrollbar{display:none}.fab-scroller>*{scroll-snap-align:start;min-width:0}@media screen and (min-width:750px){.fab-scroller{margin:0 -5rem;padding-left:5rem;padding-right:5rem;scroll-padding-inline:5rem}}@media screen and (min-width:990px){.fab-scroller--desktop-contained{margin:0;padding-left:0;padding-right:0;scroll-padding-inline:0}}.fab-rail-nav{display:none;gap:.8rem}@media screen and (min-width:990px){.fab-rail-nav{display:inline-flex}fab-rail[data-static] .fab-rail-nav,fab-rail[data-static] .fab-progress{display:none}}.fab-rail-nav button{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid var(--fab-hairline);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .2s,color .2s,opacity .2s,border-color .2s}.fab-rail-nav button:hover:not([disabled]){background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.fab-rail-nav button[disabled]{opacity:.35;cursor:default}.fab-rail-nav svg{width:1.4rem;height:1.4rem}.fab-rail-nav [data-fab-prev] svg{transform:rotate(180deg)}[dir=rtl] .fab-rail-nav [data-fab-prev] svg,[dir=rtl] .fab-link-arrow svg{transform:none}[dir=rtl] .fab-rail-nav [data-fab-next] svg{transform:rotate(180deg)}.fab-progress{position:relative;height:2px;margin-top:2.4rem;border-radius:2px;background:var(--fab-hairline);overflow:hidden}.fab-progress span{position:absolute;inset:0 auto 0 0;width:var(--fab-progress-size, 30%);border-radius:inherit;background:rgb(var(--color-foreground));transform:translate(var(--fab-progress-offset, 0%));transition:transform .15s linear}.fab-media{position:relative;overflow:hidden;border-radius:var(--fab-radius);background:var(--fab-tint);isolation:isolate}.fab-media>img,.fab-media>picture img,.fab-media>svg{width:100%;height:100%;object-fit:cover}.fab-media>img,.fab-media>picture img{transition:transform .9s var(--fab-ease)}.fab-media>svg{background:rgba(var(--color-foreground),.04);fill:rgba(var(--color-foreground),.35)}@media(hover:hover){a:hover>.fab-media>img,a:hover>.fab-media>picture img,.fab-zoom:hover .fab-media>img,.fab-zoom:hover .fab-media>picture img{transform:scale(1.045)}}.fab .card-wrapper{height:100%}.fab-card-slot{position:relative;min-width:0}.fab-rank{position:absolute;top:1rem;left:1rem;z-index:3;pointer-events:none}[dir=rtl] .fab-rank{left:auto;right:1rem}.fab-stars{display:inline-flex;gap:.2rem;color:#d9a441}.fab-stars svg{width:1.4rem;height:1.4rem;fill:currentColor}.fab-editor-note{margin:0 0 1.6rem;padding:1.2rem 1.6rem;border:1px dashed rgba(var(--color-foreground),.35);border-radius:var(--fab-radius);font-size:1.3rem;line-height:1.5;color:var(--fab-muted);background:var(--fab-tint)}.fab-editor-note strong{color:rgb(var(--color-foreground))}.fab-hero{color:#fff}.fab-hero__frame{position:relative;display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.fab-hero--boxed .fab-hero__frame{border-radius:var(--fab-radius)}.fab-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:rgb(var(--color-background))}.fab-hero__media img,.fab-hero__media svg{width:100%;height:100%;object-fit:cover}.fab-hero__media svg{fill:rgba(var(--color-foreground),.25)}.fab-hero__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#11131700 12%,rgba(17,19,23,calc(var(--fab-hero-overlay) * 1.05)) 46%,rgba(17,19,23,calc(var(--fab-hero-overlay) * 1.6)))}@media screen and (min-width:750px){.fab-hero__frame{align-items:center}.fab-hero--bottom .fab-hero__frame{align-items:flex-end}.fab-hero__frame:after{background:linear-gradient(90deg,rgba(17,19,23,calc(var(--fab-hero-overlay) * 1.3)),rgba(17,19,23,calc(var(--fab-hero-overlay) * .8)) 38%,#11131700 72%)}.fab-hero--center .fab-hero__frame:after{background:rgba(17,19,23,calc(var(--fab-hero-overlay) * .9))}[dir=rtl] .fab-hero__frame:after{transform:scaleX(-1)}}.fab-hero__content{width:100%;padding-top:6.4rem;padding-bottom:3.2rem}@media screen and (min-width:750px){.fab-hero__content{padding-top:6.4rem;padding-bottom:6.4rem}}.fab-hero__copy{max-width:60rem}.fab-hero--center .fab-hero__copy{margin:0 auto;text-align:center}.fab-hero .fab-eyebrow{color:#e7d3b5}.fab-hero--center .fab-eyebrow:after{content:"";width:2.4rem;height:1px;background:currentColor;opacity:.7}.fab-hero__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.6rem;padding:0;list-style:none;font-size:1.25rem;letter-spacing:.04em;color:#ffffffc7}.fab-hero--center .fab-hero__crumbs{justify-content:center}.fab-hero__crumbs a{color:inherit;text-decoration:none}.fab-hero__crumbs a:hover{color:#fff;text-decoration:underline}.fab-hero__crumbs li+li:before{content:"/";margin-inline-end:.6rem;opacity:.6}.fab-hero__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,2.2rem + 3.2vw,6rem);line-height:1.04;letter-spacing:-.025em;color:#fff;text-wrap:balance}.fab-hero__text{margin:1.6rem 0 0;max-width:48ch;font-size:1.6rem;line-height:1.6;color:#ffffffdb}.fab-hero--center .fab-hero__text{margin-left:auto;margin-right:auto}.fab-hero__text p{margin:0}.fab-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.8rem}.fab-hero--center .fab-hero__buttons{justify-content:center}.fab-hero__buttons .button{min-width:0;flex:1 1 auto}@media screen and (min-width:750px){.fab-hero__buttons .button{flex:0 0 auto;min-width:18rem}}.fab-hero .fab-hero__primary{--color-button: 255, 255, 255;--color-button-text: 38, 38, 38}.fab-hero .fab-hero__secondary{--color-button: 255, 255, 255;--color-button-text: 255, 255, 255;--alpha-button-background: .1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fab-hero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;font-size:1.3rem;letter-spacing:.02em;color:#ffffffdb}.fab-hero--center .fab-hero__rating{justify-content:center}.fab-hero__chips{margin-top:2.8rem}.fab-hero__chips-label{display:block;margin-bottom:1rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3}.fab-hero__chips .fab-chips{margin:0 -1.5rem;padding:0 1.5rem;overflow-x:auto;scrollbar-width:none}.fab-hero__chips .fab-chips::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.fab-hero__chips .fab-chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.fab-hero--center .fab-hero__chips .fab-chips{justify-content:center}}.fab-hero .fab-chip{min-height:3.8rem;border-color:#ffffff61;background:#ffffff1a;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fab-hero .fab-chip:hover{border-color:#fff;background:#fff;color:#262626}.fab-hero--no-image .fab-hero__media{background:radial-gradient(ellipse 60% 90% at 85% 110%,rgba(231,211,181,.18),transparent 70%),rgb(var(--color-background))}.fab-hero--no-image .fab-hero__frame:after{display:none}.fab-anchor{scroll-margin-top:calc(var(--fab-sticky-offset, 0px) + 2rem)}@media(prefers-reduced-motion:reduce){.fab *,.fab *:before,.fab *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.fab-trust--bordered{border-top:1px solid var(--fab-hairline);border-bottom:1px solid var(--fab-hairline)}.fab-trust__viewport{overflow:hidden}.fab-trust__list{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;margin:0;padding:0;list-style:none}.fab-trust__list--clone{display:none}.fab-trust__item{flex:0 1 auto}.fab-trust__item+.fab-trust__item{position:relative}@media screen and (min-width:990px){.fab-trust__item+.fab-trust__item:before{content:"";position:absolute;inset-inline-start:-1.2rem;top:50%;width:1px;height:2.8rem;background:var(--fab-hairline);transform:translateY(-50%)}}.fab-trust__item,.fab-trust__link{display:flex;align-items:center;gap:1.2rem;color:rgb(var(--color-foreground));text-decoration:none}.fab-trust__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--fab-tint);color:var(--fab-accent)}.fab-trust__icon svg{width:1.8rem;height:1.8rem}.fab-trust__text{display:flex;flex-direction:column;gap:.2rem;line-height:1.3}.fab-trust__text strong{font-size:1.35rem;font-weight:600;letter-spacing:.01em}.fab-trust__text span{font-size:1.2rem;color:var(--fab-muted)}@media screen and (max-width:989px){.fab-trust__list{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.fab-trust__list::-webkit-scrollbar{display:none}.fab-trust__item{flex:0 0 auto}.fab-trust--marquee .fab-trust__viewport{padding:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.fab-trust--marquee .fab-trust__track{display:flex;width:max-content;animation:fab-marquee 26s linear infinite}.fab-trust--marquee .fab-trust__list{overflow:visible;padding-inline-end:2.4rem}.fab-trust--marquee .fab-trust__list--clone{display:flex}.fab-trust--marquee:hover .fab-trust__track,.fab-trust--marquee:focus-within .fab-trust__track{animation-play-state:paused}.fab-trust__icon{width:3rem;height:3rem}.fab-trust__icon svg{width:1.5rem;height:1.5rem}}@keyframes fab-marquee{to{transform:translate(-50%)}}[dir=rtl] .fab-trust__track{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.fab-trust--marquee .fab-trust__track{width:auto;animation:none}.fab-trust--marquee .fab-trust__list{overflow-x:auto}.fab-trust--marquee .fab-trust__list--clone{display:none}}.fab-tile__link{display:flex;flex-direction:column;align-items:center;gap:.4rem;color:rgb(var(--color-foreground));text-align:center;text-decoration:none}.fab-tile__media{width:100%;margin-bottom:1.2rem;aspect-ratio:4 / 5}.fab-tiles--arch .fab-tile__media{aspect-ratio:3 / 4;border-radius:50% 50% var(--fab-radius) var(--fab-radius) / 37.5% 37.5% var(--fab-radius) var(--fab-radius)}.fab-tiles--circle .fab-tile__media{aspect-ratio:1;border-radius:50%}.fab-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.06);pointer-events:none}.fab-tile__badge{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);white-space:nowrap;font-size:1rem}.fab-tile__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.5rem,1.3rem + .4vw,1.8rem);line-height:1.25;letter-spacing:-.005em}.fab-tile__meta{font-size:1.25rem;letter-spacing:.02em;color:var(--fab-muted)}a.fab-tile__link:hover .fab-tile__title{text-decoration:underline;text-underline-offset:.3rem}.fab-tile--soon .fab-tile__media img,.fab-tile--soon .fab-tile__media svg{filter:grayscale(.6);opacity:.7}.fab-tile--soon .fab-tile__title{color:var(--fab-muted)}.fab-rail__mobile-cta{margin-top:2.4rem}.fab-rail .fab-progress{max-width:32rem;margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.fab-rail .fab-progress{max-width:none;margin-top:1.6rem}}.fab-showcase__meta{flex-direction:column;align-items:flex-end;gap:.8rem}.fab-showcase__facts{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin:0;font-size:1.3rem;letter-spacing:.02em;color:var(--fab-muted)}.fab-showcase__facts strong{font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground))}.fab-showcase__facts span+span:before{content:"\b7";margin-inline-end:1.2rem}@media screen and (max-width:749px){.fab-showcase__meta{align-items:flex-start}}.fab-showcase__chips{margin:-.8rem 0 2rem}.fab-showcase__chips .fab-chips{margin:0 -1.5rem;padding:0 1.5rem .2rem;overflow-x:auto;scrollbar-width:none}.fab-showcase__chips .fab-chips::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.fab-showcase__chips .fab-chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.fab-showcase__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}@media screen and (min-width:990px){.fab-showcase__grid{gap:2rem;align-items:stretch}.fab-showcase--image-right .fab-showcase__feature{order:2}}.fab-showcase__feature{position:relative;display:flex;align-items:flex-end;min-width:0;aspect-ratio:4 / 3;border-radius:var(--fab-radius);overflow:hidden;color:#fff;text-decoration:none;isolation:isolate}@media screen and (min-width:750px){.fab-showcase__feature{aspect-ratio:16 / 9}}@media screen and (min-width:990px){.fab-showcase__feature{aspect-ratio:auto;min-height:46rem}}.fab-showcase__feature-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:0}.fab-showcase__feature-media picture{display:block;width:100%;height:100%}.fab-showcase__feature-media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--fab-ease)}@media(hover:hover){.fab-showcase__feature:hover .fab-showcase__feature-media img{transform:scale(1.04)}}.fab-showcase__feature:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#11131700 45%,#1113179e)}.fab-showcase__perk{position:absolute;top:1.4rem;inset-inline-start:1.4rem}.fab-showcase__overlay{width:100%;padding:2rem}@media screen and (min-width:750px){.fab-showcase__overlay{padding:3.2rem}}.fab-showcase__feature-title{margin:0;max-width:22ch;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2.2rem,1.6rem + 1.5vw,3.4rem);line-height:1.1;letter-spacing:-.015em;color:#fff;text-wrap:balance}.fab-showcase__feature-text{margin:.8rem 0 0;max-width:42ch;font-size:1.4rem;line-height:1.5;color:#ffffffdb}.fab-showcase__feature-cta{display:inline-flex;align-items:center;gap:1rem;margin-top:1.6rem;padding:1.2rem 2rem;border-radius:var(--buttons-radius, 6px);background:#fff;color:#262626;font-size:1.4rem;font-weight:500;letter-spacing:.02em}.fab-showcase__feature-cta svg{width:1.2rem;height:1.2rem;transition:transform .3s var(--fab-ease)}.fab-showcase__feature:hover .fab-showcase__feature-cta svg{transform:translate(.4rem)}@media screen and (max-width:749px){.fab-showcase__feature-cta{display:none}}@media screen and (min-width:990px){.fab-showcase__products{grid-auto-flow:row;grid-auto-columns:auto;margin:0;padding:0;overflow:visible;scroll-snap-type:none}}.fab-showcase__mobile-cta{margin-top:2rem}.fab-promo__inner{position:relative;display:flex;align-items:flex-end;height:100%;min-height:28rem;border-radius:var(--fab-radius);overflow:hidden;color:#fff;text-decoration:none;isolation:isolate}.fab-promo__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:0}.fab-promo__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#11131700 40%,#11131799)}.fab-promo__copy{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem}.fab-promo__eyebrow{font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:#e7d3b5}.fab-promo__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.7rem,1.4rem + .6vw,2.2rem);line-height:1.15}.fab-promo__link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem}.fab-promo__link svg{width:1.1rem;height:1.1rem}.fab-guide__card{display:flex;flex-direction:column;border:1px solid var(--fab-hairline);border-radius:var(--fab-radius);background:rgb(var(--color-background));overflow:hidden}.fab-guide__media-link{display:block}.fab-guide__media{aspect-ratio:4 / 3;border-radius:0}.fab-guide--square .fab-guide__media{aspect-ratio:1}.fab-guide--portrait .fab-guide__media{aspect-ratio:4 / 5}.fab-guide__badge{position:absolute;top:1.2rem;inset-inline-start:1.2rem}.fab-guide__body{display:flex;flex:1;flex-direction:column;gap:.8rem;padding:2rem}.fab-guide__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.15;letter-spacing:-.01em}.fab-guide__tagline{margin:0;font-size:1.15rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--fab-accent)}.fab-guide__text{margin:.4rem 0 0;font-size:1.4rem;line-height:1.6;color:var(--fab-muted)}.fab-guide__meters{display:grid;gap:.8rem;margin:.8rem 0 0;padding:1.2rem 0;border-top:1px solid var(--fab-hairline);border-bottom:1px solid var(--fab-hairline)}.fab-meter{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.fab-meter dt{font-size:1.25rem;letter-spacing:.04em;color:var(--fab-muted)}.fab-meter dd{margin:0}.fab-meter__bar{display:inline-flex;gap:.4rem}.fab-meter__bar span{width:2rem;height:.5rem;border-radius:999px;background:rgba(var(--color-foreground),.12)}.fab-meter__bar span.is-on{background:var(--fab-accent)}.fab-guide__best{margin:.4rem 0 0;font-size:1.35rem;line-height:1.5}.fab-guide__best span{display:block;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fab-muted)}.fab-guide__cta{margin-top:auto;padding-top:1.2rem}.fab-guide__soon{font-size:1.35rem;font-style:italic;color:var(--fab-muted)}.fab-guide__card--soon .fab-guide__media img,.fab-guide__card--soon .fab-guide__media svg{filter:grayscale(.5);opacity:.75}.section-fab-jump:has(.fab-jump--sticky){position:sticky;top:var(--fab-jump-top, 0px);z-index:2}.fab-jump{border-bottom:1px solid var(--fab-hairline)}.fab-jump--sticky{background:rgba(var(--color-background),.94);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.fab-jump__inner{display:flex;align-items:center;gap:1.6rem;padding-top:1rem;padding-bottom:1rem}.fab-jump__label{flex:0 0 auto;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fab-muted)}.fab-jump__nav{flex:1;min-width:0}.fab-jump__list{overflow-x:auto;scrollbar-width:none;margin:0 -1.5rem;padding:0 1.5rem}.fab-jump__list::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.fab-jump__list{margin:0;padding:0}}.fab-jump .fab-chip{min-height:3.6rem;padding:0 1.4rem}.fab-guide__monogram{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:2rem;background:radial-gradient(ellipse 34% 62% at 50% 100%,rgba(154,122,82,.16) 0 99%,transparent 100%),linear-gradient(160deg,#f6f1ea,#ebe2d6);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.4rem,1.8rem + 1.4vw,3.4rem);letter-spacing:-.01em;color:#2b26228c}fab-sticky-atc{display:block}.fab-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--fab-hairline);box-shadow:0 -10px 30px #11131714;transform:translateY(110%);visibility:hidden;transition:transform .35s var(--fab-ease),visibility 0s linear .35s}.fab-sticky.is-visible{transform:none;visibility:visible;transition:transform .35s var(--fab-ease),visibility 0s}@media screen and (min-width:990px){.fab-sticky--mobile-only{display:none}}.fab-sticky__inner{display:flex;align-items:center;gap:1.2rem;padding-top:1rem;padding-bottom:1rem}.fab-sticky__thumb{flex:0 0 auto;width:4.8rem;height:4.8rem;overflow:hidden;border-radius:.6rem;background:var(--fab-tint)}.fab-sticky__thumb img{width:100%;height:100%;object-fit:cover}.fab-sticky__info{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.fab-sticky__title{overflow:hidden;font-size:1.35rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--color-foreground))}.fab-sticky__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;font-size:1.3rem;color:var(--fab-muted)}.fab-sticky__price{display:inline-flex;gap:.6rem;align-items:baseline}.fab-sticky__price strong{font-weight:600;color:rgb(var(--color-foreground))}.fab-sticky__variant{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.fab-sticky__button{flex:0 0 auto;min-width:14rem}.fab-sticky__button.loading{opacity:.6;pointer-events:none}@media screen and (max-width:749px){.fab-sticky__thumb,.fab-sticky__title{display:none}.fab-sticky__meta{flex-direction:column;gap:0}.fab-sticky__button{min-width:0;flex:0 0 52%;padding:0 1.6rem}}body.fab-sticky-open{padding-bottom:7.2rem}.fab-colour{display:flex;flex-direction:column;gap:1.6rem}.fab-colour__frame{position:relative;display:block;aspect-ratio:2 / 3;overflow:hidden;border-radius:var(--fab-radius);background:radial-gradient(ellipse 60% 40% at 50% 100%,rgba(154,122,82,.12),transparent 70%),linear-gradient(170deg,#f8f4ee,#efe6da);isolation:isolate}.fab-colours--arch .fab-colour__frame{border-radius:50% 50% var(--fab-radius) var(--fab-radius) / 33.33% 33.33% var(--fab-radius) var(--fab-radius)}.fab-colour__frame:after{content:"";position:absolute;left:18%;right:18%;bottom:5%;height:4%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at center,rgba(60,42,24,.22),transparent 70%);transition:transform .6s var(--fab-ease),opacity .6s var(--fab-ease)}.fab-colour__image{position:absolute;top:17%;right:13%;bottom:9%;left:13%;width:74%;height:74%;object-fit:contain;transition:transform .6s var(--fab-ease)}.fab-colour__image--fill{object-fit:cover}.fab-colours--rounded .fab-colour__image{top:9%;right:11%;bottom:9%;left:11%;width:78%;height:82%}.fab-colours--blend .fab-colour__image{mix-blend-mode:multiply}@media(hover:hover){.fab-colour__frame:hover .fab-colour__image{transform:translateY(-.8rem) scale(1.02)}.fab-colour__frame:hover:after{transform:scaleX(.85);opacity:.7}}.fab-colour__badge{position:absolute;top:1.2rem;left:50%;transform:translate(-50%);white-space:nowrap}.fab-colours--arch .fab-colour__badge{top:auto;bottom:1.2rem}.fab-colour__body{display:flex;flex:1;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.fab-colour__name{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:1.2}.fab-colour__name a{color:rgb(var(--color-foreground));text-decoration:none}.fab-colour__name a:hover{text-decoration:underline;text-underline-offset:.3rem}.fab-colour__price{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .8rem;white-space:nowrap;margin:0;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.fab-colour__price s{font-weight:400;color:var(--fab-muted)}.fab-colour__price span{color:rgb(var(--color-foreground))}.fab-colour__saving{margin:0;padding:.2rem .9rem;border-radius:999px;background:#9a7a521f;font-size:1.15rem;font-weight:500;letter-spacing:.04em;color:var(--fab-accent)}.fab-colour__stock{margin:0;font-size:1.2rem;color:var(--fab-muted)}.fab-colour__stock--low{color:#b5562b}.fab-colour__form{width:100%;margin-top:auto;padding-top:.8rem}.fab-colour__form .button{min-height:4.2rem;padding:0 1.6rem;font-size:1.4rem}.fab-colour--sold-out .fab-colour__image{filter:grayscale(.7);opacity:.55}.fab-colours__footnote{margin:2.4rem auto 0;max-width:64ch;font-size:1.35rem;line-height:1.6;text-align:center;color:var(--fab-muted)}.fab-colours .fab-progress{max-width:32rem;margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fabienne-home.css.map */
