:root{--fbl-red: #D91F27;--fbl-red-ink: #B01A20;--fbl-red-wash: rgba(217, 31, 39, .08);--fbl-ink: #0C0C0C;--fbl-body: #52525B;--fbl-muted: #8A8A93;--fbl-bg: #FFFFFF;--fbl-surface: #F5F5F4;--fbl-line: #E4E4E7;--fbl-font-head: var(--fbl-font-head-family, var(--font-heading--family, var(--font-heading-family, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif)));--fbl-font-body: var(--fbl-font-body-family, var(--font-body--family, var(--font-body-family, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif)));--fbl-weight-head: var(--fbl-font-head-weight, 700);--fbl-fs-1: clamp(3.25rem, 2.1rem + 5.5vw, 6rem);--fbl-fs-2: clamp(2rem, 1.55rem + 2.2vw, 3.25rem);--fbl-fs-3: clamp(1.0625rem, 1.02rem + .25vw, 1.25rem);--fbl-fs-body: 1rem;--fbl-fs-small: .8125rem;--fbl-1: 8px;--fbl-2: 16px;--fbl-3: 24px;--fbl-4: 32px;--fbl-5: 40px;--fbl-6: 48px;--fbl-7: 64px;--fbl-8: 80px;--fbl-9: 96px;--fbl-max: 1248px;--fbl-max-wide: 1680px;--fbl-gutter: 24px;--fbl-r-card: 12px;--fbl-r-btn: 8px;--fbl-bar-h: 64px;--fbl-ease: cubic-bezier(.16, 1, .3, 1);--fbl-dur: .8s;--fbl-reveal-y: 32px;--fbl-dur-ui: .18s;--fbl-dur-btn: .36s}@media(min-width:768px){:root{--fbl-gutter: 32px}}@media(min-width:1280px){:root{--fbl-gutter: 48px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.fbl,.fbl *,.fbl *:before,.fbl *:after,.fbl-hdr,.fbl-hdr *,.fbl-hdr *:before,.fbl-hdr *:after{box-sizing:border-box}.fbl{position:relative;padding-top:var(--fbl-pt, 56px);padding-bottom:var(--fbl-pb, 56px);background:var(--fbl-bg);color:var(--fbl-body);font-family:var(--fbl-font-body);font-size:var(--fbl-fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;scroll-margin-top:var(--fbl-bar-h, 64px)}@media(min-width:768px){.fbl{padding-top:var(--fbl-pt-d, 96px);padding-bottom:var(--fbl-pb-d, 96px)}}.fbl--surface{background:var(--fbl-surface)}.fbl__inner{max-width:var(--fbl-max);margin-inline:auto;padding-inline:var(--fbl-gutter)}.fbl__inner--narrow{max-width:736px}.fbl__eyebrow{margin:0 0 var(--fbl-2);font-family:var(--fbl-font-body);font-size:var(--fbl-fs-small);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fbl-red)}.fbl__h1,.fbl__h2,.fbl__h3{margin:0 0 var(--fbl-2);font-family:var(--fbl-font-head);font-weight:var(--fbl-weight-head);font-style:normal;text-transform:var(--fbl-head-case, uppercase);color:var(--fbl-ink);text-wrap:balance}.fbl__h1{font-size:var(--fbl-fs-1);line-height:.92;letter-spacing:-.015em}.fbl__h2{font-size:var(--fbl-fs-2);line-height:.98;letter-spacing:-.01em}.fbl__h3{font-size:var(--fbl-fs-3);line-height:1.15;letter-spacing:.005em;margin-bottom:var(--fbl-1)}.fbl__h1 em,.fbl__h2 em,.fbl__h3 em{font-style:normal;color:var(--fbl-red)}.fbl__lede{margin:0 0 var(--fbl-3);font-size:var(--fbl-fs-3);line-height:1.55;max-width:52ch;color:var(--fbl-body)}.fbl__text{max-width:64ch}.fbl__text>p{margin:0 0 var(--fbl-2)}.fbl__text>p:last-child{margin-bottom:0}.fbl__text a{color:var(--fbl-ink);text-decoration:underline;text-underline-offset:3px}.fbl__text a:hover{color:var(--fbl-red)}.fbl__small{font-size:var(--fbl-fs-small);line-height:1.5;color:var(--fbl-muted)}.fbl__small a{color:inherit;text-underline-offset:2px}.fbl__small a:hover{color:var(--fbl-ink)}.fbl__head{margin-bottom:var(--fbl-5)}.fbl__head>:last-child{margin-bottom:0}.fbl__head--split{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--fbl-2)}.fbl__head--split .fbl__h2{margin-bottom:0}.fbl__center{text-align:center}.fbl__center .fbl__lede{margin-inline:auto}.fbl__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fbl__btn{--fbl-btn-bg: var(--fbl-red);--fbl-btn-fg: #fff;--fbl-btn-bd: var(--fbl-red);--fbl-btn-fill: var(--fbl-ink);--fbl-btn-fill-fg: #fff;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--fbl-1);min-height:48px;padding:12px 24px;border:1px solid var(--fbl-btn-bd);border-radius:var(--fbl-r-btn);background:var(--fbl-btn-bg);color:var(--fbl-btn-fg);font-family:var(--fbl-font-head);font-size:var(--fbl-fs-body);font-weight:var(--fbl-weight-head);line-height:1.2;letter-spacing:.04em;text-align:center;text-decoration:none;text-transform:var(--fbl-head-case, uppercase);cursor:pointer;-webkit-appearance:none;appearance:none;transition:color var(--fbl-dur-btn) var(--fbl-ease),border-color var(--fbl-dur-btn) var(--fbl-ease),transform var(--fbl-dur-ui) var(--fbl-ease)}.fbl__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fbl-btn-fill);transform:scaleX(0);transform-origin:right center;transition:transform var(--fbl-dur-btn) var(--fbl-ease)}.fbl__btn svg{width:20px;height:20px;flex:none;transition:transform var(--fbl-dur-btn) var(--fbl-ease)}@media(hover:hover){.fbl__btn:hover{color:var(--fbl-btn-fill-fg);border-color:var(--fbl-btn-fill)}.fbl__btn:hover:before{transform:scaleX(1);transform-origin:left center}.fbl__btn:hover svg{transform:translate(4px)}}.fbl__btn:focus-visible{color:var(--fbl-btn-fill-fg);border-color:var(--fbl-btn-fill)}.fbl__btn:focus-visible:before{transform:scaleX(1);transform-origin:left center}.fbl__btn:active{transform:translateY(1px)}.fbl__btn--lg{min-height:56px;padding:16px 32px}.fbl__btn--ghost{--fbl-btn-bg: transparent;--fbl-btn-fg: var(--fbl-ink);--fbl-btn-bd: var(--fbl-line);--fbl-btn-fill: var(--fbl-ink);--fbl-btn-fill-fg: #fff}.fbl__btn--light{--fbl-btn-bg: transparent;--fbl-btn-fg: #fff;--fbl-btn-bd: rgba(255,255,255,.55);--fbl-btn-fill: #fff;--fbl-btn-fill-fg: var(--fbl-ink)}.fbl-on-dark .fbl__btn:not(.fbl__btn--light){--fbl-btn-fill: #fff;--fbl-btn-fill-fg: var(--fbl-ink)}.fbl__btn--block{display:flex;width:100%}.fbl__btn[aria-disabled=true],.fbl__btn:disabled{opacity:.45;pointer-events:none}.fbl__btns{display:grid;gap:var(--fbl-1)}@media(min-width:768px){.fbl__btns{display:flex;flex-wrap:wrap;gap:var(--fbl-2)}.fbl__btns>.fbl__btn{width:auto}}.fbl__link{display:inline-flex;align-items:center;gap:var(--fbl-1);min-height:48px;color:var(--fbl-ink);font-weight:600;font-size:var(--fbl-fs-body);text-decoration:none;white-space:nowrap}.fbl__link span{border-bottom:1.5px solid currentColor;padding-bottom:2px}.fbl__link svg{width:16px;height:16px;flex:none;transition:transform var(--fbl-dur-ui) var(--fbl-ease)}.fbl__link:hover{color:var(--fbl-red)}.fbl__link:hover svg{transform:translate(3px)}.fbl :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.fbl-hdr :where(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--fbl-red);outline-offset:2px;border-radius:4px}.fbl-on-dark :where(a,button,[tabindex]):focus-visible{outline-color:#fff}.fbl__tag{display:inline-block;width:fit-content;padding:4px var(--fbl-1);border-radius:var(--fbl-r-btn);background:var(--fbl-red-wash);color:var(--fbl-red);font-size:var(--fbl-fs-small);font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.fbl__tag--ink{background:#0c0c0c0f;color:var(--fbl-ink)}.fbl__card{border:1px solid var(--fbl-line);border-radius:var(--fbl-r-card);background:var(--fbl-bg)}.fbl img,.fbl video{max-width:100%}.fbl__img{display:block;width:100%;height:100%;object-fit:cover}.fbl__img--auto{height:auto}.fbl__ph{display:grid;place-items:center;width:100%;aspect-ratio:var(--fbl-ph-ratio, 4 / 3);background:var(--fbl-surface);border:1px solid var(--fbl-line);border-radius:inherit;overflow:hidden;text-align:center;padding:var(--fbl-3)}.fbl__ph-mark{font-family:var(--fbl-font-head);font-style:italic;font-weight:700;font-size:var(--fbl-fs-3);letter-spacing:-.02em;color:var(--fbl-ink);opacity:.22}.fbl__ph-rule{display:block;width:32px;height:2px;background:var(--fbl-red);opacity:.5;margin:var(--fbl-1) auto 0}.fbl__ph-note{margin:var(--fbl-1) 0 0;font-size:var(--fbl-fs-small);color:var(--fbl-muted)}.fbl__zoom-dlg{width:min(92vw,1000px);max-width:none;padding:0;border:0;border-radius:var(--fbl-r-card);background:transparent}.fbl__zoom-dlg::backdrop{background:#0c0c0cd1}.fbl__zoom-dlg img{display:block;width:100%;height:auto;border-radius:var(--fbl-r-card)}.fbl__zoom-dlg-close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:#0c0c0c99;color:#fff;cursor:pointer}.fbl__zoom-dlg-close svg{width:22px;height:22px}.fbl__rail{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--fbl-2);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--fbl-gutter) * -1);padding:2px var(--fbl-gutter) var(--fbl-2);scrollbar-width:none}.fbl__rail::-webkit-scrollbar{display:none}.fbl__rail>*{scroll-snap-align:start}.fbl-reveal{opacity:0;transform:translateY(var(--fbl-reveal-y, 32px));transition:opacity var(--fbl-dur) var(--fbl-ease),transform var(--fbl-dur) var(--fbl-ease);transition-delay:var(--fbl-delay, 0ms)}.fbl-reveal.is-in{opacity:1;transform:none}html:not(.fbl-js) .fbl-reveal{opacity:1;transform:none}.fbl__hint{border:1px dashed var(--fbl-line);border-radius:var(--fbl-r-card);padding:var(--fbl-4);text-align:center;color:var(--fbl-muted);font-size:var(--fbl-fs-small);line-height:1.6;background:var(--fbl-surface)}.fbl__hint strong{color:var(--fbl-ink)}@media(prefers-reduced-motion:reduce){.fbl *,.fbl *:before,.fbl *:after,.fbl-hdr *,.fbl-hdr *:before,.fbl-hdr *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.fbl-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fbl-base.css.map */
