.fp-brand-rail-section{background:var(--fp-bg);padding-block:var(--fp-rail-pt, 28px) var(--fp-rail-pb, 44px)}.fp-brand-rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.fp-brand-rail__head--link-only{justify-content:flex-end;margin-bottom:10px}.fp-brand-rail__heading{font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--fp-text);margin:0}.fp-brand-rail__link{font-size:12.5px;font-weight:800;color:var(--fp-accent-text);text-decoration:none}@media(hover:hover){.fp-brand-rail__link:hover{text-decoration:underline;text-underline-offset:3px}}.fp-brand-rail{display:block}.fp-brand-rail__frame{position:relative}.fp-brand-rail__scroller{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:22px}.fp-brand-rail__scroller::-webkit-scrollbar{display:none}.fp-brand-rail__list{display:flex;gap:8px;margin:0;padding:0 0 4px;list-style:none;width:max-content;min-width:100%}.fp-brand-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--fp-surface);border:1.5px solid var(--fp-line);text-decoration:none;white-space:nowrap;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}@media(hover:hover){.fp-brand-chip:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0e0e1014}}.fp-brand-chip__mark{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;line-height:1}.fp-brand-chip__name{font-size:12.5px;font-weight:700;color:var(--fp-text);line-height:1.2}.fp-brand-rail__list>li:nth-child(4n+1) .fp-brand-chip__mark{background:var(--fp-lilac);color:#fff}.fp-brand-rail__list>li:nth-child(4n+2) .fp-brand-chip__mark{background:var(--fp-pink);color:#3a0a24}.fp-brand-rail__list>li:nth-child(4n+3) .fp-brand-chip__mark{background:var(--fp-lime);color:#0a0a0a}.fp-brand-rail__list>li:nth-child(4n+4) .fp-brand-chip__mark{background:var(--fp-stone);color:#0a0a0a}.fp-brand-chip--active{background:var(--fp-ink);border-color:var(--fp-ink)}.fp-brand-chip--active .fp-brand-chip__name{color:var(--fp-cream)}.fp-brand-rail__frame:before,.fp-brand-rail__frame:after{content:"";position:absolute;top:0;bottom:0;width:56px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:1}.fp-brand-rail__frame:before{inset-inline-start:0;background:linear-gradient(to right,var(--fp-bg),rgba(247,241,232,0))}.fp-brand-rail__frame:after{inset-inline-end:0;background:linear-gradient(to left,var(--fp-bg),rgba(247,241,232,0))}.fp-coll-chips--overflow-start .fp-brand-rail__frame:before,.fp-coll-chips--overflow-end .fp-brand-rail__frame:after{opacity:1}.fp-brand-rail__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;border:1.5px solid var(--fp-line);background:var(--fp-surface);color:var(--fp-text);cursor:pointer;box-shadow:0 4px 12px #0e0e101a}.fp-brand-rail__arrow[hidden]{display:none}.fp-brand-rail__arrow--prev{inset-inline-start:4px}.fp-brand-rail__arrow--prev svg{transform:rotate(180deg)}.fp-brand-rail__arrow--next{inset-inline-end:4px}@media(hover:hover){.fp-brand-rail__arrow:hover{border-color:var(--fp-text)}}@media(hover:none){.fp-brand-rail__arrow{display:none}}@media(max-width:767px){.fp-brand-rail__heading{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/section-brand-rail.css.map */
