.fb2b{--fb-ink: #1c1c1a;--fb-ink-2: #55534e;--fb-ink-3: #6f6d68;--fb-paper: #ffffff;--fb-sand: #f8f6f1;--fb-line: #e4e1db;--fb-radius: 1.75rem;--fb-page: 1320px;--fb-margin: clamp(1.25rem, 4vw, 3rem);--fb-sticky: var(--menu-height-sticky, 0px);color:var(--fb-ink);font-family:var(--FONT-STACK-BODY, "Geist", system-ui, sans-serif);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.fb2b *,.fb2b *:before,.fb2b *:after{box-sizing:border-box}.fb2b h1,.fb2b h2,.fb2b h3,.fb2b p,.fb2b ul,.fb2b ol,.fb2b dl,.fb2b dd,.fb2b figure,.fb2b fieldset{margin:0;padding:0}.fb2b h1,.fb2b h2,.fb2b h3{font-family:inherit;color:inherit;text-transform:none;letter-spacing:normal;font-weight:600}.fb2b ul,.fb2b ol{list-style:none}.fb2b img{max-width:100%;display:block}.fb2b a{color:inherit}.fb2b fieldset{border:0;min-width:0}.fb2b button{font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.fb2b .fb-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fb-wrap{width:100%;max-width:var(--fb-page);margin:0 auto;padding:0 var(--fb-margin)}.fb-section{padding-block:clamp(5rem,9vw,8rem)}.fb-section+.fb-section--line{border-top:1px solid var(--fb-line)}.fb-eyebrow{display:block;margin-bottom:1rem;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.24em;color:var(--fb-ink-3)}.fb-h2{font-size:clamp(2.1rem,4.2vw,3.5rem);line-height:1.02;letter-spacing:-.03em;font-weight:600;text-wrap:balance}.fb-lead{margin-top:1.25rem;max-width:36rem;font-size:1.125rem;line-height:1.6;color:var(--fb-ink-2)}.fb-card{border-radius:var(--fb-radius);background:var(--fb-sand)}.fb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3rem;padding:0 1.5rem;border-radius:999px;border:1.5px solid var(--fb-ink);font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,transform .2s ease;white-space:nowrap}.fb-btn:hover{opacity:.9}.fb-btn:focus-visible{outline:2px solid var(--fb-ink);outline-offset:3px}.fb-btn--dark{background:var(--fb-ink);color:#fff!important}.fb-btn--ghost{background:transparent;color:var(--fb-ink)!important}.fb-btn--ghost:hover{background:#fff9;opacity:1}.fb-btn--light{background:#fff;color:var(--fb-ink)!important;border-color:#fff}.fb-btn--block{width:100%;height:3.25rem}flops-b2b-hero{position:relative;display:block;height:1000vh}.fb-stage{position:sticky;top:var(--fb-sticky);height:calc(100svh - var(--fb-sticky));overflow:hidden;color:var(--fb-ink);background:radial-gradient(ellipse 46% 44% at 64% 47%,#f6f3ed8c,#f6f3ed00 80%),linear-gradient(180deg,#e8e3da,#ddd6ca 62%,#d1c9bc)}.fb-stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;transition:opacity .8s ease .1s}flops-b2b-hero[data-ready] .fb-stage canvas{opacity:1}.fb-veil{pointer-events:none;position:absolute}.fb-veil--side{inset:0 auto 0 0;width:55%;background:linear-gradient(90deg,#e8e3dad9,#e8e3da8c 45%,#e8e3da00)}.fb-veil--bottom{display:none;inset:auto 0 0 0;height:48%;background:linear-gradient(0deg,#ded7cbf0,#ded7cb00)}.fb-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;background:#f0ede7;transition:opacity .6s ease,visibility 0s linear .6s}flops-b2b-hero[data-ready] .fb-loader{opacity:0;visibility:hidden}.fb-loader__inner{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.fb-loader__logo{height:3.5rem;width:auto;animation:fb-pulse 1.6s ease-in-out infinite}.fb-loader__bar{display:block;height:2px;width:10rem;overflow:hidden;border-radius:999px;background:#e4e2dd}.fb-loader__fill{display:block;height:100%;transform-origin:left;transform:scaleX(0);background:var(--fb-ink);transition:transform .2s}.fb-loader__pct{font-size:.7rem;letter-spacing:.2em;color:var(--fb-ink-3);font-variant-numeric:tabular-nums}.fb-beats{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:0 auto;width:100%;max-width:var(--fb-page);padding:0 var(--fb-margin)}.fb-beat{position:absolute;left:var(--fb-margin);right:var(--fb-margin);top:50%;transform:translateY(-50%);max-width:36rem;opacity:0;transition:opacity .5s ease}.fb-beat.is-on{opacity:1}.fb-beat h1,.fb-beat h2{font-size:clamp(2.4rem,5.2vw,4.75rem);line-height:1;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.fb-beat--open h1,.fb-beat--final h2{font-size:clamp(2.4rem,4.6vw,4.2rem);letter-spacing:-.03em}.fb-beat__body{margin-top:1.5rem;max-width:30rem;font-size:1.125rem;line-height:1.6;color:var(--fb-ink-2)}.fb-beat--open .fb-beat__body,.fb-beat--final .fb-beat__body{margin-top:1.25rem;max-width:28rem;font-size:1.0625rem;color:var(--fb-ink-3)}.fb-beat__ctas{pointer-events:auto;margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.625rem}.fb-beat [data-eyebrow]{opacity:0;letter-spacing:.5em;transition:opacity .9s ease,letter-spacing 1.1s cubic-bezier(.2,.7,.2,1)}.fb-beat.is-on [data-eyebrow]{opacity:1;letter-spacing:.24em}.fb-beat .hero-word{display:inline-block;opacity:0;transform:translateY(60%);filter:blur(10px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1),filter .9s;transition-delay:calc(var(--i) * 70ms)}.fb-beat.is-on .hero-word{opacity:1;transform:none;filter:none}.fb-beat [data-rise]{opacity:0;transform:translateY(18px);transition:opacity .8s ease .5s,transform .9s cubic-bezier(.2,.7,.2,1) .5s}.fb-beat.is-on [data-rise]{opacity:1;transform:none}.fb-logos{margin-top:2.25rem;display:flex;max-width:34rem;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem}.fb-logos li{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.8s + var(--i) * 90ms)}.fb-beat.is-on .fb-logos li{opacity:.8;transform:none}.fb-logos img{height:2.25rem;width:auto;max-width:8.5rem;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply}.fb-hint{pointer-events:none;position:absolute;inset:auto 0 2rem 0;display:flex;flex-direction:column;align-items:center;gap:.625rem;font-size:.625rem;text-transform:uppercase;letter-spacing:.3em;color:var(--fb-ink-3);transition:opacity .5s}flops-b2b-hero[data-started] .fb-hint{opacity:0}.fb-hint__mouse{position:relative;display:block;height:34px;width:22px;border-radius:12px;border:1.5px solid currentColor}.fb-hint__wheel{position:absolute;left:50%;top:7px;margin-left:-1.5px;display:block;height:7px;width:3px;border-radius:2px;background:currentColor;animation:fb-wheel 1.6s infinite}.fb-bar{position:absolute;inset:auto 0 0 0;height:3px}.fb-bar>div{height:100%;transform-origin:left;transform:scaleX(0);background:var(--fb-ink)}@keyframes fb-pulse{50%{opacity:.45}}@keyframes fb-wheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(10px)}}.fb-config{background:var(--fb-sand);padding-block:2.5rem 4rem;scroll-margin-top:var(--fb-sticky)}.fb-config__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}.fb-model{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--fb-radius);--stage-tint: #e9e4da;background-color:color-mix(in srgb,var(--stage-tint) 35%,#c9d8d0);background-image:radial-gradient(circle at 50% 45%,#ffffff80,#fff0 65%);transition:background-color .5s ease}.fb-model canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;touch-action:none}.fb-model flops-b2b-scent{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.fb-model [data-model-status]{pointer-events:none;position:absolute;inset:50% 0 auto 0;text-align:center;font-size:.875rem}.fb-panel{display:flex;flex-direction:column;gap:1.75rem;border-radius:var(--fb-radius);background:#fff;padding:1.5rem;box-shadow:0 1px 2px #0000000d,0 0 0 1px #0000000d}.fb-panel__head{text-align:center}.fb-panel__eyebrow{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--fb-ink-3)}.fb-panel__title{margin-top:.5rem!important;font-size:clamp(2.4rem,3.6vw,3.1rem);line-height:1.05;letter-spacing:-.02em;font-weight:600}.fb-panel__pill{margin-top:1.5rem!important;display:inline-flex;align-items:center;border-radius:999px;background:var(--fb-ink);color:#fff;padding:.625rem 1.5rem;font-size:1rem;font-weight:600}.fb-legend{display:block;margin-bottom:.75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.fb-legend span{text-transform:none;letter-spacing:normal;font-weight:400;color:var(--fb-ink-3)}.fb-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem .5rem}.fb-swatch{display:flex;flex-direction:column;align-items:center;gap:.375rem;cursor:pointer;text-align:center;font-size:.6875rem;line-height:1.2;color:var(--fb-ink-2);text-decoration:none}.fb-swatch input{position:absolute;opacity:0;pointer-events:none}.fb-swatch__dot{display:block;width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid rgb(0 0 0 / .12);box-shadow:inset 0 -6px 12px #00000014;transition:box-shadow .2s,transform .2s}.fb-swatch:hover .fb-swatch__dot{transform:scale(1.06)}.fb-swatch input:checked+.fb-swatch__dot{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--fb-ink)}.fb-swatch input:focus-visible+.fb-swatch__dot{outline:2px solid var(--fb-ink);outline-offset:4px}.fb-swatch__dot--rainbow{background:conic-gradient(#fb5a1f,#f5ad12,#c8e53c,#36b236,#18a39b,#5b92b2,#a14ec6,#de1a7c,#fb5a1f)}.fb-scents{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.fb-scent{position:relative;display:flex;flex-direction:column;align-items:center;gap:.375rem;border-radius:1rem;border:1px solid var(--fb-line);padding:.625rem .25rem;cursor:pointer;text-align:center;font-size:.6875rem;line-height:1.2;color:var(--fb-ink-2);text-decoration:none;transition:border-color .2s,background-color .2s}.fb-scent input{position:absolute;opacity:0;pointer-events:none}.fb-scent img{width:1.75rem;height:1.75rem}.fb-scent:hover{background:var(--fb-sand)}.fb-scent:has(input:checked){border-color:var(--fb-ink);box-shadow:inset 0 0 0 1px var(--fb-ink);background:var(--fb-sand)}.fb-scent:has(input:focus-visible){outline:2px solid var(--fb-ink);outline-offset:2px}.fb-scent__icon--bespoke{width:1.75rem;height:1.75rem;border-radius:999px;background:conic-gradient(#e6bdab,#b0c6e3,#c8e53c,#f5ad12,#e6bdab)}.fb-block{border-top:1px solid var(--fb-line);padding-top:1.75rem}.fb-note{margin-top:.25rem!important;font-size:.875rem;color:var(--fb-ink-3)}.fb-chips{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.fb-chip{display:inline-flex;align-items:center;border:0;border-radius:999px;background:var(--fb-sand);padding:.5rem .875rem;font-size:.875rem;cursor:pointer}.fb-chip:hover{background:var(--fb-line)}.fb-chip[aria-pressed=true]{background:var(--fb-ink);color:#fff}.fb-upload{margin-top:.75rem;display:flex;width:100%;cursor:pointer;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border:1px dashed #cfcbc3;padding:.75rem 1rem;font-size:.875rem;text-align:center}.fb-upload:hover{background:var(--fb-sand)}.fb-upload input{position:absolute;opacity:0;width:1px;height:1px}.fb-upload:focus-within{outline:2px solid var(--fb-ink);outline-offset:2px}.fb-small{margin-top:.5rem!important;font-size:.75rem;color:var(--fb-ink-3)}.fb-pair{margin-top:.75rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.fb-pair .fb-btn{height:2.75rem;padding:0 .75rem;font-weight:500}.fb-proof{margin-top:clamp(3rem,5vw,4rem);display:grid;grid-template-columns:1fr;gap:1rem}.fb-proof li{display:flex;flex-direction:column;border-radius:var(--fb-radius);background:var(--fb-sand);padding:1.75rem;transition:transform .5s}.fb-proof li:hover{transform:translateY(-4px)}.fb-proof__label{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--fb-ink-3)}.fb-proof__title{margin-top:2rem;font-size:1.6rem;line-height:1.05;font-weight:600;letter-spacing:-.02em}.fb-proof__body{margin-top:.75rem;font-size:.875rem;line-height:1.6;color:var(--fb-ink-2)}.fb-how{margin-top:2.5rem;display:grid;grid-template-columns:1fr;gap:2.5rem}.fb-steps{border-radius:var(--fb-radius);background:var(--fb-sand);padding:1.5rem}.fb-step{position:relative;display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding-bottom:2rem}.fb-step:last-child{padding-bottom:0}.fb-step:not(:last-child):before{content:"";position:absolute;left:1.25rem;top:2.5rem;bottom:0;width:1px;background:var(--fb-line)}.fb-step__num{position:relative;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:999px;background:#fff;font-size:.875rem;font-weight:600;box-shadow:0 1px 2px #0000000f}.fb-step__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .75rem;padding-top:.375rem}.fb-step__title{font-size:1.125rem;font-weight:500}.fb-step__when{font-size:.875rem;color:var(--fb-ink-3)}.fb-step__body{margin-top:.25rem!important;font-size:.9375rem;color:var(--fb-ink-2)}.fb-step--key .fb-step__num{background:var(--fb-ink);color:#fff}.fb-wash{align-self:start;border-radius:var(--fb-radius);background:var(--fb-ink);color:#fff;padding:1.75rem}.fb-wash .fb-eyebrow{color:#fff9}.fb-wash__heading{font-size:1.75rem;line-height:1.1;letter-spacing:-.02em;font-weight:600}.fb-wash__list{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;counter-reset:wash}.fb-wash__list li{border-radius:1rem;background:#ffffff14;padding:1rem}.fb-wash__n{display:flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:var(--fb-ink);font-size:.75rem;font-weight:600}.fb-wash__t{margin-top:.75rem;display:block;font-size:.9375rem;font-weight:500}.fb-wash__b{margin-top:.25rem;display:block;font-size:.8125rem;color:#ffffffb3}.fb-wash__note{margin-top:1.25rem!important;font-size:.8125rem;color:#ffffffb3}.fb-inquiry{scroll-margin-top:var(--fb-sticky)}.fb-inquiry__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}.fb-form{border-radius:var(--fb-radius);background:var(--fb-sand);padding:1.5rem}.fb-fields{display:grid;grid-template-columns:1fr;gap:1rem}.fb-field{display:flex;flex-direction:column;gap:.375rem}.fb-field label,.fb-field .fb-label{font-size:.8125rem;font-weight:500}.fb-field label abbr{text-decoration:none;color:var(--fb-ink-3);font-weight:400}.fb .fb-input,.fb2b .fb-input{width:100%;min-height:3rem;margin:0;border-radius:.875rem;border:1px solid #d9d5ce;background:#fff;padding:.75rem 1rem;font:inherit;font-size:1rem;color:var(--fb-ink);box-shadow:none;appearance:none;-webkit-appearance:none}.fb2b select.fb-input{padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%231c1c1a' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.fb2b textarea.fb-input{min-height:7rem;resize:vertical}.fb2b .fb-input:focus{outline:2px solid var(--fb-ink);outline-offset:1px;border-color:var(--fb-ink)}.fb2b .fb-input:user-invalid{border-color:#c0392b}.fb-design{display:flex;align-items:center;gap:.75rem;border-radius:.875rem;background:#fff;border:1px solid #d9d5ce;padding:.75rem 1rem;font-size:.9375rem}.fb-design__dot{flex:none;width:1.25rem;height:1.25rem;border-radius:999px;border:1px solid rgb(0 0 0 / .12)}.fb-design a{margin-left:auto;font-size:.8125rem;color:var(--fb-ink-3)}.fb-check{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;cursor:pointer}.fb-check input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--fb-ink)}.fb-form__foot{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.fb-alert{margin-bottom:1rem!important;border-radius:.875rem;padding:.875rem 1rem;font-size:.9375rem}.fb-alert--error{background:#fbeae8;color:#8a2a1f}.fb-success{border-radius:var(--fb-radius);background:var(--fb-ink);color:#fff;padding:2rem}.fb-success h3{font-size:1.75rem;line-height:1.1;letter-spacing:-.02em}.fb-success p{margin-top:.75rem!important;color:#ffffffbf}.fb-trust{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.fb-trust li{display:flex;gap:.75rem;align-items:baseline;font-size:1rem;color:var(--fb-ink-2)}.fb-trust li:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:999px;background:var(--fb-ink);transform:translateY(-1px)}.fb-split{display:grid;grid-template-columns:1fr;gap:2.5rem}.fb-list{border-radius:var(--fb-radius);background:var(--fb-sand);padding:.5rem 1.5rem}.fb-spec{display:grid;grid-template-columns:1fr;gap:.25rem;padding-block:1rem;border-bottom:1px solid var(--fb-line);font-size:.9375rem}.fb-spec:last-child{border-bottom:0}.fb-spec dt{font-weight:500}.fb-spec dd{color:var(--fb-ink-2)}.fb-faq{border-bottom:1px solid var(--fb-line)}.fb-faq:last-child{border-bottom:0}.fb-faq summary{list-style:none;display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;font-weight:500}.fb-faq summary::-webkit-details-marker{display:none}.fb-faq summary:after{content:"";flex:none;width:.625rem;height:.625rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .3s}.fb-faq[open] summary:after{transform:translateY(2px) rotate(225deg)}.fb-faq p{padding-bottom:1.25rem;max-width:65ch;font-size:.9375rem;color:var(--fb-ink-2)}.fb-banner{background:var(--fb-ink);color:#fff;padding-block:clamp(4rem,7vw,6rem)}.fb-banner__inner{display:flex;flex-direction:column;gap:1.5rem}.fb-banner h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.03em}.fb-banner p{margin-top:.75rem!important;color:#ffffffb3;font-size:1.0625rem}.fb-js [data-reveal-group]>*{opacity:0;transform:translateY(36px);transition:opacity .9s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.fb-js [data-reveal-group]>*:nth-child(2){transition-delay:.12s}.fb-js [data-reveal-group]>*:nth-child(3){transition-delay:.24s}.fb-js [data-reveal-group]>*:nth-child(n+4){transition-delay:.36s}.fb-js [data-reveal-group].is-revealed>*{opacity:1;transform:none}@media(min-width:640px){.fb-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-fields{grid-template-columns:1fr 1fr}.fb-field--full{grid-column:1 / -1}.fb-spec{grid-template-columns:1fr 2fr;gap:1.5rem}.fb-wash__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.fb-config{padding-block:2.5rem 4rem}.fb-config__grid{grid-template-columns:1.45fr 1fr;gap:2rem}.fb-model{aspect-ratio:auto;height:min(82vh,860px);position:sticky;top:calc(var(--fb-sticky) + 1.5rem)}.fb-panel,.fb-steps,.fb-form{padding:2rem}.fb-list{padding:.5rem 2rem}.fb-split{grid-template-columns:1fr 2fr;gap:4rem}.fb-banner__inner{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:1024px){.fb-proof{grid-template-columns:repeat(5,minmax(0,1fr))}.fb-how{grid-template-columns:3fr 2fr;gap:4rem}.fb-wash{position:sticky;top:calc(var(--fb-sticky) + 1.5rem)}.fb-wash__list{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-inquiry__grid{grid-template-columns:2fr 3fr;gap:4rem}}@media(max-width:767px){.fb-veil--side{display:none}.fb-veil--bottom{display:block}.fb-beat{top:auto;bottom:9vh;transform:none}.fb-beat--open,.fb-beat--final{bottom:7vh}.fb-beat h1,.fb-beat h2{font-size:clamp(2.1rem,9vw,2.9rem)}.fb-beat__body{font-size:1rem;margin-top:1rem}.fb-logos img{height:1.75rem}}@media(prefers-reduced-motion:reduce){flops-b2b-hero{height:calc(100svh - var(--fb-sticky))}.fb-beat .hero-word,.fb-beat [data-rise],.fb-logos li{transition:none;transform:none;filter:none}.fb-beat [data-eyebrow]{transition:none;letter-spacing:.24em}.fb-loader__logo,.fb-hint__wheel{animation:none}.fb-hint,.fb-bar{display:none}.fb-js [data-reveal-group]>*{opacity:1;transform:none;transition:none}}.fb-beats,.fb-hint{z-index:11}@media(min-width:768px){.fb-loader{place-items:center;justify-items:end;padding-right:22%;background:transparent}}@media(max-width:767px){.fb-loader{align-items:start;padding-top:22svh;background:transparent}}.fb2b .fb-logos{max-width:46rem;gap:1.75rem 2.75rem}.fb2b .fb-beat.is-on .fb-logos li{opacity:1}.fb2b .fb-defs{position:absolute;width:0;height:0;overflow:hidden}.fb2b .fb-logo{position:relative;width:min(13rem,calc(4rem * var(--ratio)));height:auto;aspect-ratio:var(--ratio)}.fb2b .fb-logos .fb-logo img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--crop-pos);filter:none;mix-blend-mode:multiply}@supports (mask-mode: luminance) and (mask-composite: exclude){.fb2b .fb-logo{filter:url(#fb-logo-clean)}.fb2b .fb-logos .fb-logo img{opacity:0}.fb2b .fb-logo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a;-webkit-mask:linear-gradient(#000 0 0),var(--logo) var(--crop-pos) / var(--crop-size) no-repeat luminance;mask:linear-gradient(#000 0 0),var(--logo) var(--crop-pos) / var(--crop-size) no-repeat luminance;-webkit-mask-composite:xor;mask-composite:exclude}.fb2b .fb-logo--alpha:before{-webkit-mask:var(--logo) var(--crop-pos) / var(--crop-size) no-repeat alpha;mask:var(--logo) var(--crop-pos) / var(--crop-size) no-repeat alpha;-webkit-mask-composite:source-over;mask-composite:add}}@media(max-width:767px){.fb2b .fb-logos{gap:1.1rem 1.75rem}.fb2b .fb-logo{width:min(8.5rem,calc(2.6rem * var(--ratio)))}}html.fb-frame flops-b2b-hero{height:calc(100svh - var(--fb-sticky))}html.fb-only-hero .fb-config,html.fb-only-hero .fb2b .fb-section,html.fb-only-hero .fb-banner,html.fb-only-hero [id*=footer]{display:none!important}html.fb-only-lower flops-b2b-hero{display:none!important}.fb2b .fb-beat{max-width:48rem}.fb2b .fb-beat h1,.fb2b .fb-beat h2{white-space:nowrap;font-size:clamp(2.2rem,4.2vw,4.25rem);text-wrap:nowrap}.fb2b .fb-beat__body{max-width:34rem}@media(max-width:767px){.fb2b .fb-beat h1,.fb2b .fb-beat h2{font-size:clamp(1.6rem,7.2vw,2.6rem)}}.fb2b .fb-panel__pill{padding:.85rem 2rem!important;font-size:1.0625rem;line-height:1.2}.fb2b .fb-proof{margin-top:clamp(2.5rem,4vw,3.5rem)!important;gap:1rem}.fb2b .fb-proof li{padding:clamp(1.5rem,2vw,1.875rem)!important;gap:.5rem}.fb2b .fb-proof__title{margin-top:.75rem;line-height:1.15}.fb2b .fb-lead{margin-top:1.25rem!important}.fb2b .fb-how{margin-top:clamp(2.5rem,4vw,3.5rem)!important;align-items:stretch}.fb2b .fb-steps{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.75rem,3vw,2.75rem)!important}.fb2b .fb-step{padding-bottom:1.75rem!important}.fb2b .fb-step:last-child{padding-bottom:0!important}.fb2b .fb-wash{padding:clamp(1.75rem,3vw,2.5rem)!important}.fb2b .fb-wash__list li{padding:1.125rem!important}.fb2b .fb-list{padding:.75rem clamp(1.75rem,3vw,2.75rem)!important;align-self:start}.fb2b .fb-spec{padding-block:1.125rem!important}.fb2b .fb-faq summary{padding-block:1.125rem!important}.fb2b .fb-split{align-items:start}.fb2b .fb-model{background-color:color-mix(in srgb,var(--stage-tint) 22%,#d8d0c3);background-image:radial-gradient(circle at 50% 45%,#ffffff59,#fff0 65%)}.fb2b .fb-beat__body{margin-top:2rem!important}.fb2b .fb-beat--open .fb-beat__body,.fb2b .fb-beat--final .fb-beat__body{margin-top:1.75rem!important}.fb2b .fb-beat__ctas{margin-top:2.25rem}@media(max-width:767px){.fb2b .fb-beat__body{margin-top:1.25rem!important}}.fb2b .fb-bar{display:none}.fb2b .fb-config{background:linear-gradient(180deg,#d1c9bc 0,#e6e0d6 9rem,var(--fb-sand) 22rem)}.fb2b .fb-trust{margin-top:3rem!important;padding-top:2rem!important;border-top:1px solid var(--fb-line);gap:1.125rem}.fb2b .fb-trust li{align-items:center;gap:.875rem;font-size:1rem;line-height:1.4}.fb2b .fb-trust li:before{width:1.5rem;height:1.5rem;transform:none;background:var(--fb-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2 5 8.5l4.5-5' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .75rem no-repeat}.fb2b .fb-config{position:relative;background:linear-gradient(180deg,#e7e2d9 0,#eeebe5 10rem,var(--fb-sand) 22rem)}.fb2b .fb-config:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:16rem;pointer-events:none;z-index:1;background:linear-gradient(180deg,#e7e2d900,#e7e2d98c 55%,#e7e2d9)}.fb2b .fb-logo{filter:none!important;width:min(13rem,calc(4.25rem * var(--ratio)))}.fb2b .fb-logo--tall{width:calc(5.5rem * var(--ratio))}.fb2b .fb-logos .fb-logo img{opacity:0!important}.fb2b .fb-logo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:none!important;mask:none!important;background:var(--logo) var(--crop-pos) / var(--crop-size) no-repeat;mix-blend-mode:multiply}.fb2b .fb-logos{align-items:center}@media(max-width:767px){.fb2b .fb-logo{width:min(8.5rem,calc(2.75rem * var(--ratio)))}.fb2b .fb-logo--tall{width:calc(3.6rem * var(--ratio))}}@supports (mask-mode: luminance) and (mask-composite: exclude){.fb2b .fb-logo--flat{filter:url(#fb-logo-flat)!important}.fb2b .fb-logo--flat:before{mix-blend-mode:normal;-webkit-mask:linear-gradient(#000 0 0),var(--logo) var(--crop-pos) / var(--crop-size) no-repeat luminance!important;mask:linear-gradient(#000 0 0),var(--logo) var(--crop-pos) / var(--crop-size) no-repeat luminance!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important}}@media(min-width:768px){.fb2b .fb-logos{max-width:min(38rem,52vw);gap:1.5rem 2.5rem}.fb2b .fb-logo{width:min(11rem,calc(3.75rem * var(--ratio)))}.fb2b .fb-logo--tall{width:calc(5rem * var(--ratio))}}@supports (mask-mode: luminance) and (mask-composite: exclude){.fb2b .fb-logo--lum{filter:url(#fb-logo-clean)!important}.fb2b .fb-logo--lum:before{mix-blend-mode:normal;-webkit-mask:var(--logo) var(--crop-pos) / var(--crop-size) no-repeat luminance!important;mask:var(--logo) var(--crop-pos) / var(--crop-size) no-repeat luminance!important;-webkit-mask-composite:source-over!important;mask-composite:add!important}.fb2b .fb-logo--ink-alpha:before,.fb2b .fb-logo--ink-flat:before,.fb2b .fb-logo--ink-lum:before{background:#1a1a1a;mix-blend-mode:normal}.fb2b .fb-logo--ink-alpha:before{-webkit-mask:var(--logo) var(--crop-pos) / var(--crop-size) no-repeat alpha!important;mask:var(--logo) var(--crop-pos) / var(--crop-size) no-repeat alpha!important;-webkit-mask-composite:source-over!important;mask-composite:add!important}.fb2b .fb-logo--ink-flat{filter:url(#fb-logo-clean)!important}.fb2b .fb-logo--ink-flat:before{-webkit-mask:linear-gradient(#000 0 0),var(--logo) var(--crop-pos) / var(--crop-size) no-repeat luminance!important;mask:linear-gradient(#000 0 0),var(--logo) var(--crop-pos) / var(--crop-size) no-repeat luminance!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important}.fb2b .fb-logo--ink-lum{filter:url(#fb-logo-clean)!important}.fb2b .fb-logo--ink-lum:before{-webkit-mask:var(--logo) var(--crop-pos) / var(--crop-size) no-repeat luminance!important;mask:var(--logo) var(--crop-pos) / var(--crop-size) no-repeat luminance!important;-webkit-mask-composite:source-over!important;mask-composite:add!important}}@media(min-width:768px){.fb2b .fb-logos{max-width:min(40rem,54vw);gap:1.25rem 2.25rem;margin-top:1.75rem}.fb2b .fb-logo{width:min(9.5rem,calc(3.2rem * var(--ratio)))}.fb2b .fb-logo--tall{width:calc(4.25rem * var(--ratio))}}@media(max-width:767px){.fb2b .fb-logos{gap:.9rem 1.4rem}.fb2b .fb-logo{width:min(7rem,calc(2.3rem * var(--ratio)))}.fb2b .fb-logo--tall{width:calc(3rem * var(--ratio))}}.fb2b .fb-badges{margin-top:clamp(3rem,5vw,4.5rem);padding-top:2.5rem;border-top:1px solid var(--fb-line)}.fb2b .fb-badges__list{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:2rem 3.5rem}.fb2b .fb-badges .fb-logo{width:min(10rem,calc(3rem * var(--ratio)))}.fb2b .fb-badges .fb-logo--tall{width:calc(4.5rem * var(--ratio))}@media(max-width:767px){.fb2b .fb-badges__list{gap:1.5rem 2.25rem}.fb2b .fb-badges .fb-logo{width:min(7.5rem,calc(2.4rem * var(--ratio)))}.fb2b .fb-badges .fb-logo--tall{width:calc(3.4rem * var(--ratio))}}.fb2b .fb-logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;opacity:0!important}.fb2b .fb-logos{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.9rem 2.25rem!important;align-items:center;justify-items:start;max-width:min(48rem,56vw)!important}.fb2b .fb-logos .fb-logo{width:min(100%,calc(3.1rem * var(--ratio)))!important}.fb2b .fb-logos .fb-logo--tall{width:min(100%,calc(4.1rem * var(--ratio)))!important}.fb2b .fb-logo:before{top:1px!important;right:1px!important;bottom:1px!important;left:1px!important}.fb2b .fb-beat .fb-logos li{--o: clamp(0, calc((var(--beat-p, 0) - .1 - var(--row) * .2) / .12), 1);opacity:var(--o)!important;transform:translateY(calc((1 - var(--o)) * 16px))!important;transition:opacity .35s ease,transform .5s cubic-bezier(.2,.7,.2,1)!important;transition-delay:calc(var(--i) * 0ms)!important}@media(max-width:767px){.fb2b .fb-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem 1.5rem!important;max-width:none!important}.fb2b .fb-logos .fb-logo{width:min(100%,calc(2.3rem * var(--ratio)))!important}.fb2b .fb-logos .fb-logo--tall{width:min(100%,calc(3rem * var(--ratio)))!important}.fb2b .fb-beat .fb-logos li{--o: clamp(0, calc((var(--beat-p, 0) - .08 - var(--row-m) * .13) / .1), 1)}}@media(prefers-reduced-motion:reduce){.fb2b .fb-beat .fb-logos li{--o: 1}}.fb2b .fb-proof__marks{margin-top:auto;padding-top:1.5rem;display:flex;align-items:flex-end;gap:1rem}.fb2b .fb-proof .fb-proof__marks li{padding:0!important;background:none;border-radius:0;display:block;transition:none}.fb2b .fb-proof .fb-proof__marks li:hover{transform:none}.fb2b .fb-proof__marks .fb-logo,.fb2b .fb-proof__marks .fb-logo--tall{width:calc(3.75rem * var(--ratio))}@media(min-width:768px){flops-b2b-hero:not(html.fb-frame *){height:1200vh}}@media(max-width:767px){flops-b2b-hero{height:1150vh}}html.fb-frame flops-b2b-hero{height:calc(100svh - var(--fb-sticky))!important}.fb2b .fb-beat .fb-logos li{--o: clamp(0, calc((var(--beat-p, 0) - .06 - var(--row) * .2) / .14), 1);transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.2,1)!important}@media(min-width:768px){.fb2b .fb-logos{max-width:min(48rem,55vw)!important;gap:2.5rem 3rem!important}.fb2b .fb-logos .fb-logo{width:min(100%,calc(3.6rem * var(--ratio)))!important}.fb2b .fb-logos .fb-logo--tall{width:min(100%,calc(4.9rem * var(--ratio)))!important}}@media(max-width:767px){.fb2b .fb-logos .fb-logo{width:min(100%,calc(2.6rem * var(--ratio)))!important}.fb2b .fb-logos .fb-logo--tall{width:min(100%,calc(3.4rem * var(--ratio)))!important}.fb2b .fb-beat .fb-logos li{--o: clamp(0, calc((var(--beat-p, 0) - .05 - var(--row-m) * .15) / .12), 1)}}.fb2b .fb-section:has(.fb-proof){padding-bottom:clamp(2.5rem,4vw,3.5rem)}.fb2b .fb-section:has(.fb-proof)+.fb-section{padding-top:clamp(3rem,5vw,4.5rem)}.fb2b .fb-proof{margin-top:clamp(2rem,3vw,2.75rem)!important}.fb2b .fb-proof>li{display:grid!important;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;column-gap:.75rem;padding:1.5rem!important}.fb2b .fb-proof>li>.fb-proof__label{grid-column:1 / -1}.fb2b .fb-proof>li>.fb-proof__title{grid-column:1;margin-top:1.25rem;align-self:start}.fb2b .fb-proof>li>.fb-proof__body{grid-column:1 / -1}.fb2b .fb-proof>li>.fb-proof__marks{grid-column:2;grid-row:2;margin:1.1rem 0 0;padding:0;align-self:start;gap:.4rem}.fb2b .fb-proof__marks .fb-logo,.fb2b .fb-proof__marks .fb-logo--tall{width:calc(2.6rem * var(--ratio))}@media(min-width:768px){.fb2b .fb-logos{gap:1.6rem 3rem!important}}.fb2b .fb-calc{margin-top:clamp(2rem,3vw,2.75rem);display:grid;grid-template-columns:1fr;gap:1rem}.fb2b .fb-calc__panel{border-radius:var(--fb-radius);background:var(--fb-sand);padding:clamp(1.5rem,3vw,2.25rem)}.fb2b .fb-calc__note{font-size:.8125rem;color:var(--fb-ink-3)}.fb2b .fb-calc__fields{margin-top:1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.fb2b .fb-calc__field{display:flex;flex-direction:column;justify-content:flex-end;gap:.45rem;font-size:.875rem;font-weight:500;color:var(--fb-ink-2)}.fb2b .fb-calc__input{position:relative;display:flex;align-items:center}.fb2b .fb-calc__input em{position:absolute;font-style:normal;color:var(--fb-ink-3);pointer-events:none}.fb2b .fb-calc__input em:first-child{left:1rem}.fb2b .fb-calc__input em:last-child{right:1rem}.fb2b .fb-calc__input em:first-child+.fb-input{padding-left:2rem}.fb2b .fb-calc__input .fb-input{font-variant-numeric:tabular-nums}.fb2b .fb-calc__result{border-radius:var(--fb-radius);background:var(--fb-ink);color:#fff;padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;gap:1.5rem}.fb2b .fb-calc__visual-label{font-size:.875rem;color:#ffffffbf}.fb2b .fb-calc__visual-label strong{color:#fff;font-weight:600}.fb2b .fb-calc__pairs{margin:.6rem 0 1.1rem;display:flex;flex-wrap:wrap;gap:.4rem}.fb2b .fb-calc__pairs[data-more]:after{content:"\2026";color:#fff9;align-self:center}.fb2b .fb-calc__pair{width:1.15rem;height:1.7rem;border-radius:45% 45% 40% 40%/35% 35% 60% 60%;background:#ffffff38}.fb2b .fb-calc__pairs--disposable .fb-calc__pair{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff2e}.fb2b .fb-calc__pair--flops{width:1.5rem;height:2.2rem;background:#f4f1e8;box-shadow:0 0 0 4px #f4f1e826}.fb2b .fb-calc__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-block:1.25rem;border-block:1px solid rgb(255 255 255 / .14)}.fb2b .fb-calc__stats dt{font-size:.8125rem;color:#ffffffa6}.fb2b .fb-calc__stats dd{margin-top:.25rem;font-size:1.6rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fb2b .fb-calc__breakeven span{display:block;font-size:.9375rem;color:#fffc}.fb2b .fb-calc__breakeven strong{display:block;margin-top:.35rem;font-size:clamp(2.4rem,4vw,3.25rem);line-height:1;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fb2b .fb-calc__breakeven p{margin-top:.6rem;font-size:.8125rem;line-height:1.55;color:#ffffffa6;max-width:30rem}.fb2b .fb-calc__result .fb-btn--dark{align-self:flex-start;background:#fff;color:var(--fb-ink)!important;border-color:#fff}.fb2b .fb-calc__small{font-size:.75rem;color:#ffffff8c;margin-top:-.5rem}@media(min-width:990px){.fb2b .fb-calc{grid-template-columns:5fr 6fr;gap:1.25rem;align-items:stretch}}@media(max-width:480px){.fb2b .fb-calc__fields,.fb2b .fb-calc__stats{grid-template-columns:1fr 1fr;gap:.9rem}.fb2b .fb-calc__stats dd{font-size:1.3rem}}@media(min-width:990px){.fb2b .fb-calc{align-items:start}}.fb2b .fb-case{margin-top:clamp(2rem,3vw,2.75rem);border-radius:var(--fb-radius);border:1px solid var(--fb-line);background:#fff;padding:clamp(1.5rem,3vw,2.5rem)}.fb2b .fb-case__title{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1;letter-spacing:-.02em;font-weight:600}.fb2b .fb-case__assumptions{margin-top:.6rem;font-size:.875rem;color:var(--fb-ink-3)}.fb2b .fb-case__cols{margin-top:1.75rem;display:grid;grid-template-columns:1fr;gap:1rem;align-items:stretch}.fb2b .fb-case__col{border-radius:1.25rem;padding:1.5rem}.fb2b .fb-case__col--single{background:var(--fb-sand);color:var(--fb-ink-2)}.fb2b .fb-case__col--flops{background:var(--fb-ink);color:#fff}.fb2b .fb-case__label{font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;opacity:.7}.fb2b .fb-case__big{margin-top:.9rem;font-size:clamp(2.6rem,5vw,3.75rem);line-height:1;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.fb2b .fb-case__col--single .fb-case__big{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#1c1c1a59}.fb2b .fb-case__unit{margin-top:.35rem;font-size:.9375rem;opacity:.75}.fb2b .fb-case__col ul{margin-top:1.25rem;display:grid;gap:.6rem;font-size:.9375rem;line-height:1.45}.fb2b .fb-case__col li{padding-left:1.1rem;position:relative}.fb2b .fb-case__col li:before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border-radius:999px;background:currentColor;opacity:.5}.fb2b .fb-case__arrow{display:none;align-self:center;justify-self:center;font-size:1.75rem;color:var(--fb-ink-3)}.fb2b .fb-case__foot{margin-top:1.25rem;font-size:.8125rem;color:var(--fb-ink-3)}.fb2b .fb-calc__intro{margin-top:clamp(2.5rem,4vw,3.5rem);font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.fb2b .fb-calc__intro+.fb-calc{margin-top:1.25rem}@media(min-width:768px){.fb2b .fb-case__cols{grid-template-columns:1fr auto 1fr;gap:1.25rem}.fb2b .fb-case__arrow{display:block}}.fb2b .fb-savings .fb-lead{max-width:40rem}.fb2b .fb-case{margin-top:clamp(2.5rem,4vw,3.5rem);padding:clamp(1.75rem,3.5vw,3rem)}.fb2b .fb-case__cols{margin-top:2rem;gap:1.25rem}.fb2b .fb-case__col{padding:clamp(1.5rem,2.5vw,2rem)}.fb2b .fb-case__foot{margin-top:1.5rem}.fb2b .fb-calc__intro{margin-top:clamp(4rem,6vw,5.5rem);padding-top:clamp(2.5rem,4vw,3.5rem);border-top:1px solid var(--fb-line);font-size:inherit;font-weight:inherit}.fb2b .fb-calc__intro h3{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1;letter-spacing:-.02em;font-weight:600}.fb2b .fb-calc__intro p{margin-top:.6rem;font-size:1rem;color:var(--fb-ink-2)}.fb2b .fb-calc__intro+.fb-calc{margin-top:1.75rem;gap:1.25rem}.fb2b .fb-calc__fields{grid-template-columns:1fr;gap:1.1rem}.fb2b .fb-calc__result{gap:1.75rem}.fb2b .fb-calc__breakeven strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem}.fb2b .fb-calc__breakeven small{font-size:1rem;font-weight:500;letter-spacing:0;color:#fffc}.fb2b .fb-keep{margin-top:clamp(3rem,5vw,4.5rem)}.fb2b .fb-keep__title{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1;letter-spacing:-.02em;font-weight:600}.fb2b .fb-keep__intro{margin-top:.75rem;max-width:40rem;font-size:1rem;line-height:1.6;color:var(--fb-ink-2)}.fb2b .fb-keep__list{margin-top:1.75rem;display:grid;grid-template-columns:1fr;gap:1rem}.fb2b .fb-keep__list li{border-radius:1.25rem;background:var(--fb-sand);padding:1.5rem}.fb2b .fb-keep__n{display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border-radius:999px;background:var(--fb-ink);color:#fff;font-size:.8125rem;font-weight:600}.fb2b .fb-keep__list strong{display:block;margin-top:1rem;font-size:1.125rem;font-weight:600}.fb2b .fb-keep__list p{margin-top:.4rem;font-size:.9375rem;line-height:1.55;color:var(--fb-ink-2)}@media(min-width:768px){.fb2b .fb-keep__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.fb2b .fb-calc__breakeven strong span,.fb2b .fb-calc__breakeven p span{display:inline;margin:0;font-size:inherit;color:inherit}.fb2b .fb-calc__pairs{gap:.55rem .5rem}.fb2b .fb-calc__pairs--disposable .fb-calc__pair,.fb2b .fb-calc__pair{width:2rem;height:2.4rem;border-radius:0;box-shadow:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 48'%3E%3Cg fill='rgba(255,255,255,.12)' stroke='rgba(255,255,255,.6)' stroke-width='1.2'%3E%3Cpath d='M10 2c5 0 8 4 8 11v22c0 7-3 11-8 11s-8-4-8-11V13C2 6 5 2 10 2z'/%3E%3Cpath d='M30 2c5 0 8 4 8 11v22c0 7-3 11-8 11s-8-4-8-11V13c0-7 3-11 8-11z'/%3E%3C/g%3E%3Cg fill='rgba(255,255,255,.38)'%3E%3Cpath d='M2.6 12.5C3.5 6 6 3 10 3s6.5 3 7.4 9.5V20H2.6z'/%3E%3Cpath d='M22.6 12.5C23.5 6 26 3 30 3s6.5 3 7.4 9.5V20H22.6z'/%3E%3C/g%3E%3Cpath d='M4 26h12M24 26h12' stroke='rgba(255,255,255,.25)' stroke-dasharray='1.5 2'/%3E%3C/svg%3E") center / contain no-repeat}.fb2b .fb-calc__pair--flops{width:3.4rem!important;height:4rem!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 60'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fbf9f4'/%3E%3Cstop offset='1' stop-color='%23e9e3d6'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='url(%23s)'%3E%3Cpath d='M13 2c7 0 11 6 11 14 0 5-1.5 9-1.5 15 0 8 1.5 12 1.5 18 0 6-4.5 9-11 9S2 55 2 49c0-6 1.5-10 1.5-18C3.5 25 2 21 2 16 2 8 6 2 13 2z'/%3E%3Cpath d='M39 2c7 0 11 6 11 14 0 5-1.5 9-1.5 15 0 8 1.5 12 1.5 18 0 6-4.5 9-11 9s-11-3-11-9c0-6 1.5-10 1.5-18 0-6-1.5-10-1.5-15 0-8 4-14 11-14z'/%3E%3C/g%3E%3Cg fill='none' stroke='%23bdb4a3' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M13 10 4.5 27M13 10l8.5 17'/%3E%3Cpath d='M39 10l-8.5 17M39 10l8.5 17'/%3E%3C/g%3E%3Ccircle cx='13' cy='10' r='2' fill='%23bdb4a3'/%3E%3Ccircle cx='39' cy='10' r='2' fill='%23bdb4a3'/%3E%3C/svg%3E") center / contain no-repeat!important;filter:drop-shadow(0 6px 14px rgb(0 0 0 / .45))}.fb2b .fb-calc__value{display:inline-block!important;padding:.1em .35em .12em;border-radius:.35em;background:#f4f1e8;color:var(--fb-ink)!important;font-weight:700}.fb2b .fb-logo--clean{filter:none!important}.fb2b .fb-logo--clean:before{top:0!important;right:0!important;bottom:0!important;left:0!important;-webkit-mask:none!important;mask:none!important;mix-blend-mode:normal!important}.fb2b .fb-logo--clean.fb-logo--ink-flat:before,.fb2b .fb-logo--clean.fb-logo--ink-lum:before{background:#1a1a1a!important;-webkit-mask:var(--logo) var(--crop-pos) / var(--crop-size) no-repeat alpha!important;mask:var(--logo) var(--crop-pos) / var(--crop-size) no-repeat alpha!important}.fb2b .fb-panel{gap:0!important}.fb2b .fb-panel fieldset{margin:0;min-width:0;border:0;padding:0}.fb2b .fb-panel__head{padding-bottom:1.75rem}.fb2b .fb-panel>fieldset,.fb2b .fb-panel>.fb-block{border-top:1px solid var(--fb-line)!important;padding:1.5rem 0!important}.fb2b .fb-panel>:last-child{padding-bottom:0!important}.fb2b .fb-panel .fb-legend{float:left;width:100%;margin:0 0 .875rem!important;padding:0;line-height:1.3}.fb2b .fb-panel .fb-legend+*{clear:both}.fb2b .fb-swatches,.fb2b .fb-scents{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.fb2b .fb-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.fb2b .fb-swatch,.fb2b .fb-scent,.fb2b .fb-option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;min-height:3.25rem;margin:0;border:1px solid rgb(0 0 0 / .1);border-radius:1rem;background:#fff;padding:.625rem .25rem;color:var(--fb-ink-2);font:inherit;font-size:.75rem;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.fb2b .fb-swatch input,.fb2b .fb-option input{position:absolute;opacity:0;pointer-events:none}.fb2b .fb-swatch:hover,.fb2b .fb-scent:hover,.fb2b .fb-option:hover{background:var(--fb-sand)}.fb2b .fb-swatch:has(input:checked),.fb2b .fb-scent:has(input:checked),.fb2b .fb-option:has(input:checked),.fb2b .fb-option[aria-pressed=true]{border-color:var(--fb-ink);box-shadow:inset 0 0 0 1px var(--fb-ink);background:var(--fb-sand);color:var(--fb-ink)}.fb2b .fb-option:has(input:focus-visible),.fb2b .fb-option:focus-visible,.fb2b .fb-swatch:has(input:focus-visible){outline:2px solid var(--fb-ink);outline-offset:2px}.fb2b .fb-swatch__dot{width:1.75rem;height:1.75rem}.fb2b .fb-swatch:hover .fb-swatch__dot{transform:none}.fb2b .fb-swatch input:checked+.fb-swatch__dot{box-shadow:inset 0 -6px 12px #00000014}.fb2b .fb-option{font-size:.8125rem}.fb2b .fb-panel .fb-small{margin-top:.75rem!important;line-height:1.45}.fb2b .fb-panel .fb-upload{margin-top:.75rem;min-height:3.25rem;border-radius:1rem}.fb2b .fb-panel .fb-pair{margin-top:.5rem;gap:.5rem}.fb2b .fb-wash__heading{margin-top:.75rem!important}.fb2b .fb-wash__list{margin-top:1.75rem!important;gap:.75rem!important;padding:0!important;list-style:none}.fb2b .fb-wash__list li{display:flex;flex-direction:column;margin:0!important;min-height:100%}.fb2b .fb-wash__t{margin-top:.875rem;line-height:1.3}.fb2b .fb-wash__b{margin-top:.375rem;line-height:1.45}.fb2b .fb-wash__note{margin-top:1.5rem!important;line-height:1.5}html[data-fb-view] flops-b2b-hero,html[data-fb-view] .fb2b>section{display:none!important}html[data-fb-view=config] .fb2b>#design-your-flops,html[data-fb-view=how] .fb2b>.fb-section--line{display:block!important}html[data-fb-view] .fb2b .fb-config:before{display:none}html[data-fb-view] .shopify-section-group-footer-group,html[data-fb-view] footer{display:none!important}.fb-model flops-b2b-scent>div{position:absolute;top:0;right:0;bottom:0;left:0}.fb-model flops-b2b-scent img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.fb2b .fb-swatch input,.fb2b .fb-scent input,.fb2b .fb-option input{top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}@media(max-width:767px){.fb2b .fb-config__grid{gap:1rem}.fb2b .fb-model{position:sticky;top:var(--fb-sticky);z-index:3;aspect-ratio:auto;height:40svh;min-height:15rem;box-shadow:0 10px 24px -14px #0000004d}}@media(max-width:767px){.fb2b .fb-model{height:34svh;min-height:13.5rem}.fb2b .fb-panel{padding:1.5rem 1.125rem!important}.fb2b .fb-panel__head{padding-bottom:1.5rem;text-align:center}.fb2b .fb-panel>fieldset,.fb2b .fb-panel>.fb-block{padding:1.375rem 0!important}.fb2b .fb-swatches,.fb2b .fb-scents{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.fb2b .fb-options{gap:.5rem}.fb2b .fb-swatch,.fb2b .fb-scent,.fb2b .fb-option{min-height:3.5rem;padding:.625rem .25rem;font-size:.75rem;border-radius:.875rem}.fb2b .fb-swatch__dot{width:1.875rem;height:1.875rem}.fb2b .fb-option{font-size:.8125rem}}@supports (height: 100lvh){.fb-stage{height:calc(100lvh - var(--fb-sticky))}@media(max-width:767px){.fb2b .fb-beat{bottom:calc(100lvh - 94svh)}.fb2b .fb-beat--open,.fb2b .fb-beat--final{bottom:calc(100lvh - 95svh)}.fb2b .fb-veil--bottom{height:58%}}}.fb2b .fb-config--top{background:var(--fb-sand);padding-top:clamp(1.5rem,3vw,2.5rem)}.fb2b .fb-config--top:before{display:none}.fb2b .fb-quote{border-top:1px solid var(--fb-line)}.fb2b .fb-quote__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.fb2b .fb-quote__video{position:relative;aspect-ratio:16 / 9;border-radius:var(--fb-radius);overflow:hidden;background:#1c1c1a}.fb2b .fb-quote__video iframe,.fb2b .fb-quote__play,.fb2b .fb-quote__play img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.fb2b .fb-quote__play{padding:0;cursor:pointer;background:none}.fb2b .fb-quote__play img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.fb2b .fb-quote__play:hover img{transform:scale(1.03)}.fb2b .fb-quote__playicon{position:absolute;left:50%;top:50%;width:4.5rem;height:4.5rem;margin:-2.25rem 0 0 -2.25rem;border-radius:50%;background:#ffffffeb;box-shadow:0 10px 30px #00000040;transition:transform .3s ease}.fb2b .fb-quote__playicon:after{content:"";position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:.7rem 0 .7rem 1.15rem;border-color:transparent transparent transparent var(--fb-ink)}.fb2b .fb-quote__play:hover .fb-quote__playicon{transform:scale(1.06)}.fb2b .fb-quote__body{margin:0}.fb2b .fb-quote__text{margin:1rem 0 0}.fb2b .fb-quote__text p{margin:0;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.1;letter-spacing:-.025em;font-weight:600;text-wrap:balance}.fb2b .fb-quote__by{margin-top:2rem;display:flex;align-items:center;gap:1rem}.fb2b .fb-quote__photo{position:relative;width:4rem;height:4rem;border-radius:50%;overflow:hidden;flex:none;background:var(--fb-line)}.fb2b .fb-quote__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;transform:scale(1.9);transform-origin:50% 26%}.fb2b .fb-quote__name{display:block;font-weight:600;font-size:1rem}.fb2b .fb-quote__role{display:block;font-size:.9375rem;color:var(--fb-ink-2);margin-top:.125rem}@media(max-width:767px){.fb2b .fb-quote__grid{grid-template-columns:1fr}.fb2b .fb-quote__video{border-radius:1.25rem}}.fb2b--home{margin-bottom:0}html[data-fb-view=quote] .fb2b>.fb-quote{display:block!important}.fb2b .fb-quote__play img{object-position:50% 24%}.fb2b .fb-quote__play:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#00000040);pointer-events:none}.fb2b .fb-quote__playicon{z-index:1}.fb2b .fb-quote__playicon{left:76%}.fb2b .fb-quote__said{margin:1.5rem 0 0;padding-left:1.25rem;border-left:2px solid var(--fb-ink)}.fb2b .fb-quote__said p{margin:0;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.45;color:var(--fb-ink-2)}.fb2b--home .fb-section{background:var(--fb-sand)}.fb2b .fb-insoles{border-top:1px solid var(--fb-line)}.fb2b .fb-insoles__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);align-items:end}.fb2b .fb-insoles__head .fb-lead{margin:0 0 1.75rem}.fb2b .fb-insoles__trusted{display:block;margin-top:clamp(3rem,6vw,4.5rem)}.fb2b .fb-brands{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.fb2b .fb-brands__item{aspect-ratio:16 / 10;border-radius:1.25rem;background:#fff;display:grid;place-items:center;overflow:hidden}.fb2b .fb-brands__item img{width:62%;height:62%;object-fit:contain;mix-blend-mode:multiply}.fb2b .fb-brands__item--fill img{width:80%;height:80%;object-fit:contain;mix-blend-mode:normal}.fb2b .fb-film{position:relative;margin-top:clamp(2.5rem,5vw,4rem);aspect-ratio:16 / 9;border-radius:var(--fb-radius);overflow:hidden;background:#1c1c1a}.fb2b .fb-film iframe,.fb2b .fb-film__play,.fb2b .fb-film__play img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.fb2b .fb-film__play{padding:0;cursor:pointer;background:none}.fb2b .fb-film__play img{object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.fb2b .fb-film__play:hover img{transform:scale(1.02)}.fb2b .fb-film__play:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#00000073)}.fb2b .fb-film__label{position:absolute;left:clamp(1.25rem,3vw,2.5rem);bottom:clamp(1.25rem,3vw,2.5rem);z-index:1;display:flex;align-items:center;gap:1rem;color:#fff;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;letter-spacing:-.01em}.fb2b .fb-film__label .fb-quote__playicon{position:relative;left:auto;top:auto;margin:0;width:3.5rem;height:3.5rem}.fb2b .fb-film__more{margin:1.25rem 0 0;text-align:right}.fb2b .fb-film__more a{color:var(--fb-ink);font-weight:600;text-decoration:underline;text-underline-offset:.2em}@media(max-width:767px){.fb2b .fb-insoles__head{grid-template-columns:1fr}.fb2b .fb-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.fb2b .fb-film{aspect-ratio:4 / 5;border-radius:1.25rem}.fb2b .fb-film__more{text-align:left}}.fb2b .fb-contact{border-top:1px solid var(--fb-line)}.fb2b .fb-contact .fb-trust a{color:inherit}.fb2b .fb-filmhero{position:relative;height:calc(100svh - var(--fb-sticky));min-height:32rem;overflow:hidden;background:#111;color:#fff;display:flex;align-items:flex-end}.fb2b .fb-filmhero__media{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fb2b .fb-filmhero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fb2b .fb-filmhero__media iframe{position:absolute;left:50%;top:50%;width:max(100%,calc((100svh - var(--fb-sticky)) * 16 / 9));height:max(100%,56.25vw);transform:translate(-50%,-50%);border:0;transition:opacity .8s ease}.fb2b .fb-filmhero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000026,#0000 35%,#0000008c)}.fb2b .fb-filmhero__text{position:relative;padding-bottom:clamp(2.5rem,7vh,5rem)}.fb2b .fb-filmhero__text .fb-eyebrow{color:#fffc}.fb2b .fb-filmhero__text h1{margin:.75rem 0 0;font-size:clamp(3rem,8vw,7rem);line-height:.95;letter-spacing:-.04em;color:#fff}.fb2b .fb-filmhero__text p{margin:1.25rem 0 0;max-width:32rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);color:#ffffffe6}.fb2b .fb-btn--light{background:#fff;border-color:#fff;color:var(--fb-ink)!important}.fb2b .fb-btn--outline-light{background:transparent;border-color:#fffc;color:#fff!important}.fb2b .fb-filmhero__sound{position:absolute;right:var(--fb-margin);bottom:clamp(2.5rem,7vh,5rem);z-index:1;padding:.6rem 1rem;border-radius:999px;border:0;background:#ffffff2e;color:#fff;font:inherit;font-size:.875rem;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}@media(max-width:767px){.fb2b .fb-filmhero__sound{bottom:auto;top:1rem}}.fb2b .fb-contact--page{border-top:0;min-height:calc(100svh - var(--fb-sticky));display:flex;align-items:center}.fb2b .fb-contact--page .fb-h2{font-size:clamp(2.75rem,6vw,5rem);line-height:.98;letter-spacing:-.035em}.fb2b .fb-contact__links{list-style:none;margin:2.5rem 0 0;padding:0;border-top:1px solid var(--fb-line)}.fb2b .fb-contact__links a{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--fb-line);color:var(--fb-ink);text-decoration:none;transition:padding .25s ease}.fb2b .fb-contact__links a:hover{padding-left:.5rem}.fb2b .fb-contact__links span{color:var(--fb-ink-2);text-align:right}.fb2b .fb-contact__links span:after{content:" \2192"}.fb2b .fb-contact .fb-form{background:#fff;border-radius:var(--fb-radius);padding:clamp(1.25rem,3vw,2.25rem)}.fb2b .fb-press{border-top:1px solid var(--fb-line)}.fb2b .fb-press__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);align-items:end}.fb2b .fb-press__head .fb-lead{margin:0}.fb2b .fb-press__grid{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.fb2b .fb-press__card a{display:flex;flex-direction:column;height:100%;color:var(--fb-ink);text-decoration:none}.fb2b .fb-press__img{display:block;aspect-ratio:4 / 3;border-radius:1.25rem;overflow:hidden;background:var(--fb-line)}.fb2b .fb-press__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.fb2b .fb-press__card a:hover img{transform:scale(1.03)}.fb2b .fb-press__date{margin-top:1rem;font-size:.8125rem;color:var(--fb-ink-2);text-transform:uppercase;letter-spacing:.08em}.fb2b .fb-press__title{margin-top:.4rem;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:600;line-height:1.25;letter-spacing:-.01em}.fb2b .fb-press__more{margin-top:auto;padding-top:1rem;font-weight:600;font-size:.9375rem}@media(max-width:767px){.fb2b .fb-press__head,.fb2b .fb-press__grid{grid-template-columns:1fr}}@media(min-width:768px)and (max-height:820px){.fb2b .fb-logos{gap:1.25rem 2rem!important;margin-top:1.5rem!important}.fb2b .fb-logos .fb-logo{width:min(100%,calc(2.5rem * var(--ratio)))!important}.fb2b .fb-logos .fb-logo--tall{width:min(100%,calc(3.2rem * var(--ratio)))!important}}.fb2b .fb-logo{clip-path:inset(2px)}.fb2b .fb-brands__item{background:#fff}.fb2b .fb-brands__item img{width:64%;height:58%;object-fit:contain;mix-blend-mode:multiply}.fb2b--home .fb-quote{background:linear-gradient(180deg,#d1c9bc,#e4ded3 28%,#f8f6f1 70%)}body:has(flops-b2b-hero) .fb2b--home .fb-quote{padding-top:clamp(5rem,10vw,8rem)}.fb2b--home .fb-insoles,.fb2b--home .fb-contact,.fb2b--home .fb-press,.fb2b--home .fb-partners{border-top:0}.fb2b .fb-pagehead{padding-top:clamp(3.5rem,8vw,7rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.fb2b .fb-pagehead__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);align-items:end}.fb2b .fb-pagehead__title{margin:.75rem 0 0;font-size:clamp(2.75rem,6vw,5.25rem);line-height:.98;letter-spacing:-.035em;font-weight:700;color:var(--fb-ink)}.fb2b .fb-pagehead .fb-lead{margin:0}.fb2b .fb-pill{display:inline-block;padding:.45rem .9rem;border-radius:999px;background:var(--fb-ink);color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.02em}.fb2b .fb-intro .fb-h2{margin-top:1rem}.fb2b .fb-intro__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,5rem);align-items:end}.fb2b .fb-intro__head .fb-lead{margin:0}.fb2b .fb-intro__facts{list-style:none;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.fb2b .fb-intro__facts li{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border-radius:1.25rem;background:#fff}.fb2b .fb-intro__facts strong{font-size:1.125rem;letter-spacing:-.01em}.fb2b .fb-intro__facts span{color:var(--fb-ink-2);line-height:1.45}.fb2b .fb-intro__n{font-size:.8125rem;font-weight:600;color:var(--fb-ink-3, #8a857c)!important}.fb2b .fb-intro__b2b{margin:1.75rem 0 0;color:var(--fb-ink-2)}.fb2b .fb-intro__b2b a{color:var(--fb-ink);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.fb2b .fb-partners .fb-brands{margin-top:clamp(2rem,4vw,3rem)}.fb2b .fb-case{margin-top:clamp(2.5rem,5vw,4rem);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.fb2b .fb-case__media{display:grid;grid-template-columns:1.6fr 1fr;gap:1rem;align-items:end}.fb2b .fb-case__img{display:block;border-radius:1.25rem;overflow:hidden;aspect-ratio:3 / 4}.fb2b .fb-case__img--big{aspect-ratio:1}.fb2b .fb-case__img img{width:100%;height:100%;object-fit:cover}.fb2b .fb-case__title{margin:.75rem 0 0;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.1;letter-spacing:-.02em}.fb2b .fb-case__body>p{margin:1rem 0 0;color:var(--fb-ink-2);font-size:1.0625rem;line-height:1.55}.fb2b .fb-case__more{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.fb2b .fb-case__more-item{margin:0}.fb2b .fb-case__more-item img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:1.25rem}.fb2b .fb-case__more-item figcaption{margin-top:.6rem;font-weight:600}.fb2b .fb-timeline{padding-bottom:clamp(4rem,8vw,7rem)}.fb2b .fb-timeline__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem)}.fb2b .fb-timeline__year{position:sticky;top:calc(var(--fb-sticky) + 12vh);align-self:start}.fb2b .fb-timeline__year span{display:block;font-size:clamp(5rem,14vw,12rem);line-height:.85;font-weight:700;letter-spacing:-.06em;color:var(--fb-ink)}.fb2b .fb-timeline__year span.is-flip{animation:fb-year .6s cubic-bezier(.2,.7,.2,1)}@keyframes fb-year{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.fb2b .fb-timeline__list{list-style:none;margin:0;padding:0 0 0 2rem;border-left:1px solid var(--fb-line)}.fb2b .fb-moment{position:relative;padding:0 0 clamp(3.5rem,8vh,6rem);opacity:.25;transform:translateY(24px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.fb2b .fb-moment.is-in{opacity:1;transform:none}.fb2b .fb-moment:before{content:"";position:absolute;left:calc(-2rem - 5px);top:.35rem;width:9px;height:9px;border-radius:50%;background:var(--fb-ink)}.fb2b .fb-moment__date{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fb-ink-2)}.fb2b .fb-moment__title{margin:.5rem 0 0;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.1;letter-spacing:-.02em}.fb2b .fb-moment p{margin:.75rem 0 0;max-width:34rem;color:var(--fb-ink-2);font-size:1.0625rem;line-height:1.55}.fb2b .fb-moment__img{display:block;margin-top:1.25rem;border-radius:1.25rem;overflow:hidden;aspect-ratio:16 / 10;background:var(--fb-line)}.fb2b .fb-moment__img img{width:100%;height:100%;object-fit:cover}.fb2b .fb-moment__link{display:inline-block;margin-top:1rem;color:var(--fb-ink);font-weight:600;text-decoration:underline;text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){.fb2b .fb-moment{opacity:1;transform:none;transition:none}}@media(max-width:767px){.fb2b .fb-pagehead__grid,.fb2b .fb-intro__head,.fb2b .fb-case,.fb2b .fb-timeline__grid{grid-template-columns:1fr}.fb2b .fb-intro__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fb2b .fb-case__more{grid-template-columns:1fr}.fb2b .fb-timeline__year{top:var(--fb-sticky);z-index:2;padding:.5rem 0;background:linear-gradient(var(--fb-sand) 70%,rgb(248 246 241 / 0))}.fb2b .fb-timeline__year span{font-size:4.5rem}.fb2b .fb-timeline__list{padding-left:1.25rem}.fb2b .fb-moment:before{left:calc(-1.25rem - 5px)}}body:has(flops-b2b-hero) .fb2b--home .fb-section{border-top:0!important}body:has(flops-b2b-hero) .fb2b--home .fb-quote{background:linear-gradient(180deg,#d1c9bc,#d9d2c6);padding-top:clamp(4rem,8vw,6rem)}body:has(flops-b2b-hero) .fb2b--home .fb-impact{background:linear-gradient(180deg,#d9d2c6,#e0dacf)}body:has(flops-b2b-hero) .fb2b--home .fb-insoles{background:linear-gradient(180deg,#e0dacf,#e7e2d9)}body:has(flops-b2b-hero) .fb2b--home .fb-contact{background:linear-gradient(180deg,#e7e2d9,#eeeae3)}.fb2b .fb-impact__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);align-items:center}.fb2b .fb-impact__video{position:relative;aspect-ratio:9 / 16;max-height:82svh;width:100%;max-width:26rem;justify-self:center;border-radius:var(--fb-radius);overflow:hidden;background:#1c1c1a}.fb2b .fb-impact__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.fb2b .fb-impact__body .fb-lead{margin:1rem 0 0}.fb2b .fb-impact__body .fb-contact__links{margin-top:2rem}.fb2b .fb-intro__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.fb2b .fb-intro__text .fb-lead{margin:1rem 0 0}.fb2b .fb-intro__text .fb-beat__ctas{margin-top:1.75rem}.fb2b .fb-intro__film{margin-top:0}.fb2b .fb-case__img--big img{object-position:55% 68%}.fb2b .fb-case__img:not(.fb-case__img--big){background:#fff}.fb2b .fb-case__img:not(.fb-case__img--big) img{object-fit:contain}.fb2b .fb-case__more-item:only-child{grid-column:1 / -1}.fb2b .fb-case__more-item:only-child img{aspect-ratio:2062 / 958;background:#fff}.fb2b .fb-pagehead .fb-beat__ctas,.fb2b .fb-pagehead .fb-contact__links{margin-top:1.5rem}.fb2b .fb-btn--outline{background:transparent;color:var(--fb-ink)!important}@media(max-width:767px){.fb2b .fb-impact__grid,.fb2b .fb-intro__grid{grid-template-columns:1fr}.fb2b .fb-impact__video{max-width:20rem}}.fb2b .fb-case__more-item:only-child{max-width:56rem;margin-inline:auto;width:100%}.fb2b .fb-case__more-item:only-child img{aspect-ratio:2.15!important;object-fit:cover}.fb2b .fb-case__more-item:only-child figcaption{text-align:center}.fb-openphoto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow:hidden;pointer-events:none;transform-origin:70% 60%;will-change:opacity,transform}.fb-openphoto img{width:100%;height:100%;object-fit:cover;object-position:62% 55%;display:block}.fb-openphoto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e8e3daeb,#e8e3dab3 28%,#e8e3da00 55%)}@media(max-width:767px){.fb-openphoto img{object-position:60% 50%}.fb-openphoto:after{background:linear-gradient(0deg,#e8e3daf2,#e8e3dabf 40%,#e8e3da00 70%)}}.fb2b .fb-brands{font-size:clamp(11px,1.05vw,16px)}.fb2b .fb-brands__item,.fb2b .fb-brands__item--fill{background:transparent!important;aspect-ratio:16 / 9}.fb2b .fb-brands__logo{position:relative;display:block;overflow:hidden;max-width:92%}.fb2b .fb-brands__item .fb-brands__logo img{position:absolute;max-width:none;object-fit:fill;mix-blend-mode:multiply}@media(min-width:768px){.fb-openphoto img{object-position:85% 55%}.fb-openphoto:after{background:linear-gradient(90deg,#e8e3daf0,#e8e3dad1 32%,#e8e3da59 50%,#e8e3da00 64%)}}.fb2b .fb-brands{font-size:clamp(12px,1.3vw,19px)}.fb-openphoto{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5}.fb-openphoto img{object-position:50% 45%!important}.fb-openphoto:after{background:linear-gradient(180deg,#e8e3dac7,#e8e3da40 22%,#e8e3da00 40%),linear-gradient(90deg,#e8e3dae6,#e8e3dab8 30%,#e8e3da33 52%,#e8e3da00 66%)!important}@media(max-width:767px){.fb-openphoto:after{background:linear-gradient(180deg,#e8e3dac7,#e8e3da00 25%),linear-gradient(0deg,#e8e3daf2,#e8e3dabf 40%,#e8e3da00 70%)!important}}html.fb-photo-on body [data-header-wrapper],html.fb-photo-on body .header__backfill{background-color:transparent!important;box-shadow:none!important}html.fb-photo-on body [data-header-wrapper]{transition:background-color .4s ease}.fb-beat--open h1{max-width:15ch}.fb2b--home .fb-stage{background:radial-gradient(ellipse 46% 44% at 64% 47%,#f6f3ed73,#f6f3ed00 80%),#e8e3da!important}.fb2b--home .fb-veil--bottom{background:linear-gradient(0deg,#e8e3daf0,#e8e3da00)!important}body:has(flops-b2b-hero) .fb2b--home .fb-quote,body:has(flops-b2b-hero) .fb2b--home .fb-impact,body:has(flops-b2b-hero) .fb2b--home .fb-insoles,body:has(flops-b2b-hero) .fb2b--home .fb-contact,body:has(flops-b2b-hero) .fb2b--home .fb-section{background:#e8e3da!important}.fb2b .fb-brands{font-size:clamp(13px,1.4vw,21px)!important;align-items:center}.fb2b .fb-brands__item{display:flex!important;align-items:center;justify-content:center}.fb2b .fb-brands__logo{max-width:96%}.fb-openphoto__text{position:absolute;z-index:1;left:0;right:0;top:50%;transform:translateY(-42%);margin:0 auto;width:100%;max-width:var(--fb-page);padding:0 var(--fb-margin);color:var(--fb-ink)}.fb-openphoto__text h1{margin:0;max-width:15ch;font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.03em;font-weight:600;color:var(--fb-ink);animation:fb-open-in 1.1s cubic-bezier(.2,.7,.2,1) both .2s}.fb-openphoto__text p{margin:1.75rem 0 0;max-width:28rem;font-size:1.125rem;line-height:1.55;color:var(--fb-ink-2, #3d3226);animation:fb-open-in 1.1s cubic-bezier(.2,.7,.2,1) both .55s}@keyframes fb-open-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:767px){.fb-openphoto__text{top:auto;bottom:9svh;transform:none}}@media(prefers-reduced-motion:reduce){.fb-openphoto__text h1,.fb-openphoto__text p{animation:none}}html.fb-photo-on body .header__wrapper{--bg: transparent}html.fb-photo-on body .theme__header{background-color:transparent!important;box-shadow:none!important}body:has(flops-b2b-hero) .theme__header{transition:background-color .45s ease}.fb-openphoto__text h1{max-width:none;font-size:clamp(2.6rem,4.8vw,4.4rem)}.fb-openphoto img{object-position:55% 50%!important}@media(min-width:768px){.fb-openphoto:after{background:linear-gradient(180deg,#e8e3dacc,#e8e3da33 20%,#e8e3da00 38%),linear-gradient(90deg,#e8e3daf2,#e8e3dadb 34%,#e8e3da4d 56%,#e8e3da00 70%)!important}}.fb-openphoto img{position:absolute;right:0;top:50%;left:auto;transform:translateY(-46%);width:min(64vw,1180px)!important;height:auto!important;max-height:92svh;object-fit:contain!important;-webkit-mask-image:radial-gradient(ellipse 72% 70% at 60% 50%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 72% 70% at 60% 50%,#000 58%,transparent 100%)}.fb-openphoto__text{top:50%;transform:translateY(-62%)}.fb-openphoto__text h1{max-width:13ch}@media(max-width:767px){.fb-openphoto img{top:9svh;transform:none;width:118vw!important;right:-12vw}.fb-openphoto__text{top:auto;bottom:9svh;transform:none}}.fb-openphoto__text{transform:translateY(-45%)}.fb-openphoto__text h1{max-width:none!important;font-size:clamp(2.4rem,min(4.4vw,8.4svh),4.4rem)!important}@media(max-width:767px){.fb-openphoto__text{transform:none}.fb-openphoto__text h1{font-size:clamp(2.1rem,8.6vw,2.8rem)!important}}.fb-openphoto{--S: calc(100svh - var(--fb-sticky, 0px));background:#e8e3da}.fb-openphoto img{position:absolute!important;transform:none!important;max-height:none!important;max-width:none!important;object-fit:fill!important;width:calc(var(--S) * 1.708)!important;height:calc(var(--S) * 1.146)!important;left:calc(71.15vw - var(--S) * 1.0675)!important;right:auto!important;top:calc(var(--fb-sticky, 0px) - var(--S) * .184)!important;-webkit-mask-image:radial-gradient(ellipse 62% 66% at 62% 54%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 62% 66% at 62% 54%,#000 60%,transparent 100%)}@media(max-width:767px){.fb-openphoto img{width:150vw!important;height:auto!important;left:-38vw!important;top:6svh!important}}.fb-openphoto img{top:calc(var(--fb-sticky, 0px) - var(--S) * .195)!important}.fb-openphoto img{-webkit-mask-image:radial-gradient(ellipse 38% 52% at 62% 52%,#000 70%,transparent 100%)!important;mask-image:radial-gradient(ellipse 38% 52% at 62% 52%,#000 70%,transparent 100%)!important}.fb-openphoto{--M: min(100vw, calc(1.7 * var(--S)))}.fb-openphoto img{width:calc(var(--M) * .993)!important;height:calc(var(--M) * .666)!important;left:calc(70vw - var(--M) * .624)!important;top:calc(var(--fb-sticky, 0px) + var(--S) * .34 - var(--M) * .257)!important;-webkit-mask-image:radial-gradient(ellipse 46% 60% at 62% 45%,#000 70%,transparent 100%)!important;mask-image:radial-gradient(ellipse 46% 60% at 62% 45%,#000 70%,transparent 100%)!important}.fb-openphoto img{filter:brightness(1.03);-webkit-mask-image:radial-gradient(ellipse 36% 60% at 64% 42%,#000 50%,transparent 100%)!important;mask-image:radial-gradient(ellipse 36% 60% at 64% 42%,#000 50%,transparent 100%)!important}.fb-openphoto{background:#e8e3da}.fb-openphoto__text{opacity:var(--fb-text, 1)}.fb-openphoto img{position:absolute!important;bottom:0!important;left:0!important;top:0!important;right:auto!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:62% 60%!important;transform:scale(var(--fb-zoom, 1))!important;transform-origin:62% 70%;will-change:transform;-webkit-mask-image:none!important;mask-image:none!important;filter:none!important}.fb-openphoto:after{display:block!important;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8f6f16b,#f8f6f12e 38%,#f8f6f100 60%)!important}.fb-openphoto__text h1{font-size:clamp(2.8rem,min(5.2vw,9.5svh),5.2rem)!important}@media(max-width:767px){.fb-openphoto img{object-position:64% 60%!important}.fb-openphoto:after{background:linear-gradient(180deg,#f8f6f173,#f8f6f100 45%)!important}.fb-openphoto__text{top:14svh;bottom:auto}}.fb2b--home flops-b2b-hero{height:908vh}@media(max-width:767px){.fb2b--home flops-b2b-hero{height:1036vh}}.fb-openphoto img{object-position:50% 62%!important}.fb-openphoto:after{background:linear-gradient(90deg,#f8f6f159,#f8f6f11f 35%,#f8f6f100 55%)!important}.fb-openphoto__text{top:22svh!important;bottom:auto!important;transform:none!important}.fb-openphoto:after{background:linear-gradient(90deg,#e8e3dac7,#e8e3da8c 30%,#e8e3da00 55%)!important}.fb-openphoto__text h1,.fb-openphoto__text p{color:var(--fb-ink)!important}.fb-openphoto__text p{font-size:1.15rem;margin-top:1rem}@media(max-width:767px){.fb-openphoto:after{background:linear-gradient(180deg,#e8e3dacc,#e8e3da80 35%,#e8e3da00 55%)!important}}.fb-openphoto img:not(.fb-openphoto__bg){left:auto!important;right:0!important;width:min(100%,150vh)!important;height:100%!important;object-position:62% 100%!important;z-index:1}.fb-openphoto img.fb-openphoto__bg{z-index:0;width:100%!important;left:0!important;right:0!important;object-position:0% 70%!important;filter:blur(22px) saturate(1.05)!important;transform:scale(calc(1.12 * var(--fb-zoom, 1)))!important;transform-origin:30% 60%}@media(min-aspect-ratio:3/2){.fb-openphoto img:not(.fb-openphoto__bg){-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 26%)!important;mask-image:linear-gradient(90deg,transparent 0%,#000 26%)!important}}.fb-openphoto:after{display:none!important}.fb-openphoto__text{z-index:2!important;top:16svh!important}.fb-openphoto__text h1{text-shadow:0 1px 24px rgba(255,248,236,.55)}.fb-openphoto__text p{text-shadow:0 1px 16px rgba(255,248,236,.7)}.fb-openphoto img.fb-openphoto__bg{filter:blur(22px) saturate(1.05) brightness(1.1)!important}.fb-openphoto__text p{font-size:1.3rem!important;color:var(--fb-ink)!important}.fb-openphoto img.fb-openphoto__bg{display:none!important}.fb-openphoto img:not(.fb-openphoto__bg){left:0!important;right:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 80%!important;-webkit-mask-image:none!important;mask-image:none!important}.fb-openphoto__text{top:auto!important;bottom:14svh!important;transform:none!important}.fb-openphoto__text h1{text-shadow:0 1px 30px rgba(255,250,240,.6)}@media(max-width:767px){.fb-openphoto__text{bottom:auto!important;top:14svh!important}}html.fb-photo-on .fb-openphoto{z-index:0!important}html.fb-photo-on .fb2b--home .fb-stage{background:transparent!important}.fb2b--home .fb-stage{transition:background-color .4s ease;z-index:1}.fb-openphoto__text{z-index:3!important}.fb-openphoto__text{top:25svh!important;bottom:auto!important;max-width:var(--fb-page)}.fb-openphoto__text h1{font-size:clamp(2.4rem,min(4.4vw,8.5svh),4.6rem)!important}html.fb-photo-on .fb-veil{opacity:0!important}.fb-veil{transition:opacity .5s ease}.fb-openphoto__flip{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(-1);overflow:hidden}.fb-openphoto img:not(.fb-openphoto__bg){object-position:50% 72%!important}@media(min-width:768px){.fb-openphoto__text{top:20svh!important;text-align:right}.fb-openphoto__text h1,.fb-openphoto__text p{margin-left:auto!important}}@media(min-width:768px){.fb-openphoto__text{text-align:left!important;padding-left:54%!important}.fb-openphoto__text h1,.fb-openphoto__text p{margin-left:0!important}}@media(min-width:768px){.fb-openphoto__text{left:auto!important;right:max(4vw,2rem)!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important}.fb-openphoto__text h1{white-space:nowrap!important;font-size:clamp(2.2rem,min(3.7vw,7.4svh),4.2rem)!important;margin-left:0!important}.fb-openphoto__text p{margin-left:0!important;white-space:nowrap}}.fb-openphoto img{image-rendering:auto}@media(min-width:768px){.fb-openphoto__flip{inset:auto!important;left:-27%!important;top:-35%!important;width:135%!important;height:135%!important;overflow:visible!important}}.fb-openphoto__flip img{object-position:50% 50%!important}@media(min-width:768px){.fb-openphoto__flip{left:-12.5%!important;top:-25%!important;width:125%!important;height:125%!important}}.fb-openphoto__flip img{object-position:50% 88%!important}@media(min-width:768px){.fb-openphoto__flip{left:-29%!important;top:-50%!important;width:150%!important;height:150%!important}}.fb-openphoto__flip img{object-position:50% 100%!important}@media(min-width:768px){.fb-openphoto__flip{left:-40%!important;top:-95%!important;width:175%!important;height:195%!important}}.fb-openphoto__flip{transform:none!important;right:0!important;bottom:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;overflow:hidden!important}.fb-openphoto__flip img{object-position:50% 60%!important}.fb-openphoto__flip img.fb-openphoto__full{z-index:2}.fb-openphoto__flip img.fb-openphoto__prod{z-index:1}@media(min-width:768px){.fb-openphoto__text h1{font-size:clamp(2rem,min(3.1vw,6.4svh),3.6rem)!important}}@media(min-width:768px){.fb-openphoto__text{top:15svh!important;right:max(3.5vw,1.75rem)!important}.fb-openphoto__text h1{font-size:clamp(2.2rem,min(3.45vw,7svh),4rem)!important;line-height:1.06!important;letter-spacing:-.025em!important}.fb-openphoto__text p{margin-top:1.25rem!important;font-size:clamp(1.05rem,1.25vw,1.3rem)!important;letter-spacing:.005em}.fb-openphoto:after{background:radial-gradient(42% 38% at 78% 24%,#f8f6f16b,#f8f6f12e 55%,#f8f6f100)!important}}.fb2b .fb-contact .fb-trust li:before{display:none!important}@media(min-width:768px){.fb-openphoto__flip img.fb-openphoto__full{object-position:50% 8%!important}.fb-openphoto__text{top:19svh!important;left:max(4.5vw,2rem)!important;right:auto!important;padding:0!important;text-align:left!important}.fb-openphoto__text h1{font-size:clamp(2rem,min(3.05vw,6.4svh),3.7rem)!important}.fb-openphoto:after{background:radial-gradient(40% 36% at 22% 30%,#f8f6f173,#f8f6f133 55%,#f8f6f100)!important}}html.fb-hero-on body [data-header-wrapper],html.fb-hero-on body .header__backfill,html.fb-hero-on body .theme__header{background-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.fb-hero-on body .theme__header:after,html.fb-hero-on body .theme__header__toolbar:after{opacity:0!important}html.fb-hero-on body .header__wrapper{--bg: transparent}.fb2b .fb-case__media:has(>.fb-case__img:only-child){grid-template-columns:1fr;align-items:center}.fb2b .fb-case__media:has(>.fb-case__img:only-child) .fb-case__img--big{aspect-ratio:4 / 3}.fb2b .fb-case__img--big img{object-position:68% 36%!important}@media(min-width:768px){.fb2b .fb-beat:has(.fb-logos) h2{font-size:clamp(2rem,min(4vw,8.5svh),4.25rem)!important}.fb2b .fb-beat:has(.fb-logos) [data-rise]{margin-top:min(2.25rem,3.5svh)!important}.fb2b .fb-beat .fb-logos{max-width:min(46rem,48vw)!important;gap:min(2.2rem,3.6svh) min(2.6rem,2.6vw)!important;margin-top:min(1rem,1.6svh)!important}.fb2b .fb-beat .fb-logos .fb-logo{width:min(100%,calc(min(3.2rem,5.6svh) * var(--ratio)))!important}.fb2b .fb-beat .fb-logos .fb-logo--tall{width:min(100%,calc(min(4.3rem,7.4svh) * var(--ratio)))!important}}.fb2b .fb-beat .fb-logos .fb-logo:before{top:0!important;right:0!important;bottom:0!important;left:0!important}.fb2b .fb-beat .fb-logos .fb-logo:before{transform:scale(.96)}.fb2b .fb-beat .fb-logos .fb-logo{overflow:visible!important;--crop-pos: 0 0 !important;--crop-size: 100% 100% !important}.fb2b .fb-beat .fb-logos .fb-logo:before{inset:auto!important;transform:none!important;left:calc(var(--cx, 0) * -100% / var(--cw, 1));top:calc(var(--cy, 0) * -100% / var(--ch, 1));width:calc(100% / var(--cw, 1));height:calc(100% / var(--ch, 1))}.fb2b .fb-beat .fb-logos .fb-logo{clip-path:none!important}.fb2b .fb-beat .fb-logos .fb-logo:before{clip-path:none!important}.fb-openphoto .fb-openphoto__flip img.fb-openphoto__full{transform:translate(var(--fb-pan-x, 0px),var(--fb-pan-y, 0px)) scale(var(--fb-zoom, 1))!important;filter:blur(var(--fb-blur, 0px))!important}.fb2b--home .fb-openphoto .fb-openphoto__text h1,.fb2b--home .fb-openphoto .fb-openphoto__text p{color:#fff!important}.fb2b--home .fb-openphoto .fb-openphoto__text h1{font-size:clamp(2.8rem,min(4.6vw,9svh),5.6rem)!important;line-height:1.02!important;letter-spacing:-.032em!important;font-weight:600!important;text-shadow:0 2px 30px rgba(52,32,14,.38),0 1px 3px rgba(52,32,14,.18)!important}.fb2b--home .fb-openphoto .fb-openphoto__text p{font-size:clamp(1.15rem,1.45vw,1.5rem)!important;margin-top:1.1rem!important;font-weight:500;opacity:.94;text-shadow:0 1px 18px rgba(52,32,14,.45)!important}.fb2b--home .fb-openphoto:after{background:radial-gradient(46% 42% at 20% 28%,#3c26124d,#3c26121f 55%,#3c261200)!important}@media(max-width:767px){.fb2b--home .fb-openphoto .fb-openphoto__text h1{font-size:clamp(2.4rem,10.5vw,3.3rem)!important}}html.fb-photo-on body .theme__header .navlink,html.fb-photo-on body .theme__header .navtext{text-shadow:0 0 2px rgba(250,244,232,.95),0 0 10px rgba(250,244,232,.9),0 0 22px rgba(250,244,232,.65)!important}html.fb-photo-on body .theme__header .header__desktop svg,html.fb-photo-on body .theme__header .header__mobile svg{filter:drop-shadow(0 0 3px rgba(250,244,232,.95)) drop-shadow(0 0 10px rgba(250,244,232,.8))}@media(max-width:767px){.fb-openphoto .fb-openphoto__flip img,.fb-openphoto .fb-openphoto__flip img.fb-openphoto__full{object-position:61% 60%!important}}@media(max-width:767px){.fb2b .fb-beat .fb-logos{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;justify-items:center!important;gap:1.5rem .75rem!important;width:calc(100vw - 2.5rem)!important;max-width:none!important}.fb2b .fb-beat .fb-logos li{display:flex!important;align-items:center!important;justify-content:center!important;height:3.2rem!important;width:100%!important;margin:0!important}.fb2b .fb-beat .fb-logos .fb-logo,.fb2b .fb-beat .fb-logos .fb-logo--tall{width:min(92%,calc(2.4rem + .62rem * var(--ratio)))!important;margin:0 auto!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/flops-b2b.css.map */
