.fm-brand-intro{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.fm-brand-text{flex:1 1 360px;min-width:0}.fm-brand-logo{width:120px;height:120px;border-radius:999px;background:#f8f8f6;border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,box-shadow .18s ease}.fm-brand-logo img{width:85%;max-width:85%;height:auto;display:block;object-fit:contain}@media (hover:hover) and (pointer:fine){.fm-brand-logo:hover{transform:translateY(-2px);box-shadow:0 6px 14px #00000014}}.fm-brand-logo:active{transform:translateY(-1px);box-shadow:0 5px 12px #0000001a}@media (min-width:900px){.fm-brand-logo{width:140px;height:140px}.fm-brand-logo img{width:88%;max-width:88%}}.fm-brand-logo:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(120deg,transparent 45%,rgba(255,255,255,.45) 50%,transparent 55%);transform:translate(-100%);transition:transform .8s ease;pointer-events:none}@media (hover:hover) and (pointer:fine){.fm-brand-logo:hover:after{transform:translate(100%)}}@media (hover:none) and (pointer:coarse){.fm-brand-logo:active:after{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.fm-brand-logo{transition:none!important;transform:none!important;box-shadow:none!important}.fm-brand-logo:after{transition:none!important}@media (hover:hover) and (pointer:fine){.fm-brand-logo:hover:after{transform:translate(-100%)!important}}@media (hover:none) and (pointer:coarse){.fm-brand-logo:active:after{transform:translate(-100%)!important}}}.fm-collection-content{max-width:920px;--fm-brand-accent: #4b90e2}.fm-collection-content h2{margin:34px 0 16px;line-height:1.18}.fm-collection-content h2:first-child{margin-top:0}.fm-collection-content p{margin:0 0 14px;line-height:1.64}.fm-collection-content p+p{margin-top:2px}.fm-collection-content .fm-muted{font-size:.96rem;opacity:.9}.fm-collection-content ol{margin:10px 0 0;padding-left:18px}.fm-collection-content ol li{margin:12px 0;line-height:1.55}.fm-collection-content ol li strong{display:inline-block;margin-bottom:2px}.fm-collection-content .fm-steps{margin:10px 0 0;padding-left:18px}.fm-collection-content .fm-steps li{margin:12px 0;line-height:1.55}.fm-collection-content .fm-steps li strong{display:inline-block;margin-bottom:2px}.fm-collection-content .fm-faq{margin-bottom:22px}.fm-collection-content .fm-cta-final{margin-top:26px}.fm-collection-content a:not(.fm-cta){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-thickness .15s ease,opacity .15s ease}@media (hover:hover) and (pointer:fine){.fm-collection-content a:not(.fm-cta):hover{text-decoration-thickness:2px;opacity:.85}}.fm-collection-content .fm-cta-final .fm-cta{background:var(--fm-brand-accent)!important;border:1px solid var(--fm-brand-accent)!important;color:#fff!important;text-decoration:none!important}@media (hover:hover) and (pointer:fine){.fm-collection-content .fm-cta-final .fm-cta:hover{background:#fff!important;border-color:#000!important;color:#000!important}}@media (max-width: 767px){.fm-collection-content .fm-links-inline{display:flex;flex-direction:column;gap:6px}.fm-collection-content .fm-links-inline .fm-link-sep{display:none}.fm-collection-content .fm-links-inline a{display:inline-block;width:fit-content}}.fm-collection-intro .fm-collection-logos{display:flex;align-items:center;gap:22px;margin-top:18px;flex-wrap:wrap;justify-content:flex-start}@media (min-width: 900px){.fm-collection-intro .fm-collection-logos{gap:32px;flex-wrap:nowrap;justify-content:flex-start}}@media (max-width: 767px){.fm-collection-intro .fm-collection-logos{justify-content:center;gap:18px}}html,body{overflow-x:hidden}.fm-collection-intro,.fm-collection-intro *{max-width:100%}@media (max-width: 767px){.fm-collection-intro{overflow-x:hidden}.fm-collection-intro .fm-collection-logos{flex-wrap:wrap!important;justify-content:center;row-gap:16px;column-gap:16px}.fm-collection-intro .fm-brand-link{max-width:100%}.fm-collection-intro .fm-brand-logo{width:110px;height:110px}.fm-collection-intro .fm-brand-logo img{max-width:90%}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/fm-brands.css.map */
