.fl-brands{padding-block:calc(var(--fl-section-gap) - 8px) 8px;color:var(--fl-ink)}.fl-brands *:not(.fa){font-family:var(--fl-font-sans)}.fl-brands :where(p,h2,ul){margin:0;padding:0}.fl-brands :where(ul){list-style:none}.fl-brands :where(a){color:inherit;text-decoration:none}.fl-brands__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(24px,3vw,40px)}.fl-brands__eyebrow{margin-bottom:10px;color:var(--fl-muted);font-size:var(--fl-text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.fl-brands .fl-brands__title{color:var(--fl-ink);font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.1;letter-spacing:-.02em;text-transform:none}.fl-brands__intro{max-width:420px;color:var(--fl-muted);font-size:var(--fl-text-md);line-height:1.6}.fl-brands__layout{display:grid;grid-template-columns:clamp(200px,19vw,280px) minmax(0,1fr);gap:clamp(16px,2vw,28px);align-items:stretch}.fl-brands__rail{display:flex;flex-direction:column;gap:4px}.fl-brands__tab{position:relative;display:flex;flex:1 1 0;align-items:center;min-height:52px;margin:0;padding:0 20px;overflow:hidden;border:0;border-radius:var(--fl-radius-md);background:transparent;color:var(--fl-muted);cursor:pointer;text-align:left;transition:background-color .45s var(--fl-ease),color .45s var(--fl-ease);-webkit-tap-highlight-color:transparent}.fl-brands__tab:hover{background:var(--fl-surface-alt);color:var(--fl-ink)}.fl-brands__tab.is-active{background:var(--fl-brand-tint, var(--fl-surface-alt));color:var(--fl-ink)}.fl-brands__tab:focus-visible{outline:2px solid var(--fl-ink);outline-offset:2px}.fl-brands__logo{--area: 2000;display:block;width:auto;height:22px;height:clamp(14px,calc(sqrt(var(--area) / var(--r, 2))*1px),32px);max-width:100%;opacity:.5;transition:opacity .45s var(--fl-ease)}.fl-brands__tab:hover .fl-brands__logo,.fl-brands__tab.is-active .fl-brands__logo{opacity:1}.fl-brands__wordmark{font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.fl-brands__progress{position:absolute;left:20px;right:20px;bottom:3px;height:2px;border-radius:2px;background:var(--fl-ink);opacity:0;transform:scaleX(0);transform-origin:left}.fl-brands.is-playing .fl-brands__tab.is-active .fl-brands__progress{opacity:.8;animation:fl-brands-progress var(--fl-brands-speed, 6s) linear forwards}.fl-brands.is-paused .fl-brands__tab.is-active .fl-brands__progress{animation-play-state:paused}@keyframes fl-brands-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fl-brands__stage{position:relative;display:grid;min-height:100%;padding:clamp(24px,3vw,44px);overflow:hidden;border-radius:20px;background:var(--fl-brand-tint, var(--fl-surface-alt));transition:background-color .8s var(--fl-ease)}.fl-brands__panel{grid-area:1 / 1;display:flex;flex-direction:column;min-width:0;outline:none}.fl-brands__panel[hidden]{display:flex!important;visibility:hidden;pointer-events:none}.fl-brands__products{margin-top:auto}.fl-brands__intro-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(24px,3vw,40px)}.fl-brands__stage-logo{--area: 9000;display:block;width:auto;height:52px;height:clamp(28px,calc(sqrt(var(--area) / var(--r, 2))*1px),76px);max-width:100%}.fl-brands .fl-brands__stage-name{font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.03em}.fl-brands__meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;color:var(--fl-ink-soft);font-size:var(--fl-text-md)}.fl-brands__meta span{font:inherit;color:inherit}.fl-brands__tagline{color:var(--fl-muted)}.fl-brands .fl-brands__cta{display:inline-flex;flex:none;align-items:center;gap:10px;height:48px;padding:0 22px 0 24px;border-radius:var(--fl-radius-pill);background:var(--fl-ink);color:#fff;font-size:var(--fl-text-md);font-weight:600;white-space:nowrap;transition:transform .45s var(--fl-ease),box-shadow .45s var(--fl-ease)}.fl-brands__cta span{color:inherit;font:inherit}.fl-brands__cta-short{display:none}.fl-brands__cta .fl-icon{width:16px;height:16px;transition:transform .45s var(--fl-ease)}.fl-brands__cta:hover{box-shadow:0 12px 24px -12px #1111118c}.fl-brands__cta:hover .fl-icon{transform:translate(4px)}.fl-brands__cta:focus-visible{outline:2px solid var(--fl-ink);outline-offset:3px}.fl-brands__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.fl-brands__product a{display:flex;flex-direction:column;gap:4px}.fl-brands__img{display:block;aspect-ratio:1;margin-bottom:10px;overflow:hidden;border-radius:var(--fl-radius-md);background:#fff;box-shadow:0 1px 2px #1111110a;transition:box-shadow .5s var(--fl-ease),transform .5s var(--fl-ease)}.fl-brands__img img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(.92);transition:transform .7s var(--fl-ease)}.fl-brands__product a:hover .fl-brands__img{box-shadow:0 18px 36px -20px #11111159;transform:translateY(-4px)}.fl-brands__product a:hover .fl-brands__img img{transform:scale(.98) rotate(-3deg)}.fl-brands__pname{display:-webkit-box;overflow:hidden;color:var(--fl-ink);font-size:var(--fl-text-sm);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:1}.fl-brands__price{color:var(--fl-ink);font-size:var(--fl-text-sm);font-weight:600}.fl-brands__price span,.fl-brands__price s{font:inherit}.fl-brands__price .is-sale{color:var(--fl-accent)}.fl-brands__price s{margin-left:4px;color:var(--fl-muted);font-weight:400}.fl-brands__price span,.fl-brands__price s{white-space:nowrap}.fl-brands__panel.is-entering .fl-brands__id,.fl-brands__panel.is-entering .fl-brands__cta,.fl-brands__panel.is-entering .fl-brands__product{animation:fl-brands-in .7s var(--fl-ease) both}.fl-brands__panel.is-entering .fl-brands__cta{animation-delay:.06s}.fl-brands__panel.is-entering .fl-brands__product{animation-delay:calc(.08s + var(--i, 0) * 60ms)}@keyframes fl-brands-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:989px){.fl-brands__head{flex-direction:column;align-items:flex-start}.fl-brands__layout{grid-template-columns:minmax(0,1fr)}.fl-brands__rail{flex-direction:row;gap:6px;margin-inline:calc(var(--fl-gutter) * -1);padding:2px var(--fl-gutter) 6px;overflow-x:auto;scroll-padding-inline:var(--fl-gutter);scroll-snap-type:x proximity;scrollbar-width:none}.fl-brands__rail::-webkit-scrollbar{display:none}.fl-brands__tab{flex:none;min-height:56px;padding:0 14px;scroll-snap-align:start;border:1px solid var(--fl-line)}.fl-brands__tab.is-active{border-color:transparent}.fl-brands__logo{--area: 1500}.fl-brands__progress{left:14px;right:14px;bottom:3px}}@media(max-width:767px){.fl-brands__stage{padding:20px;border-radius:16px}.fl-brands__stage-logo{--area: 5000}.fl-brands__intro-row{align-items:center;gap:12px;margin-bottom:20px}.fl-brands__id{min-width:0}.fl-brands .fl-brands__stage-name{font-size:24px;overflow-wrap:anywhere}.fl-brands .fl-brands__cta{gap:6px;height:40px;padding:0 14px 0 16px;font-size:var(--fl-text-sm)}.fl-brands__cta .fl-icon{width:14px;height:14px}.fl-brands__cta-long{display:none}.fl-brands__cta-short{display:inline}.fl-brands__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.fl-brands__price s{font-size:11px}}@media(prefers-reduced-motion:reduce){.fl-brands__stage,.fl-brands__tab,.fl-brands__img img{transition:none}.fl-brands__panel.is-entering .fl-brands__id,.fl-brands__panel.is-entering .fl-brands__cta,.fl-brands__panel.is-entering .fl-brands__product{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/fl-brands.css.map */
