.fl-circles{--fl-linen: #F4EEE4;--fl-paper: #FBF8F3;--fl-ink: #4A4339;--fl-line: #E2D7C5;--fl-edge: #D9CCB6;position:relative;background:var(--fl-linen);color:var(--fl-ink);font-family:var(--fl-sans, inherit);border-bottom:1px solid var(--fl-line);padding:22px 16px 18px}.fl-circles__list{display:flex;gap:26px;overflow-x:auto;scrollbar-width:none;list-style:none;margin:0 auto;padding:0;max-width:1200px}.fl-circles__list::-webkit-scrollbar{display:none}.fl-circles__list li{margin:0;flex:0 0 auto}.fl-circles__list li:first-child{margin-left:auto}.fl-circles__list li:last-child{margin-right:auto}.fl-circles__link{display:flex;flex-direction:column;align-items:center;gap:8px;width:104px;text-align:center;color:var(--fl-ink);text-decoration:none;font-size:13px;line-height:1.3}.fl-circles__img{display:block;width:80px;height:80px;border-radius:50%;object-fit:cover;background:var(--fl-line);border:3px solid var(--fl-linen);box-shadow:0 0 0 1px var(--fl-edge);transition:box-shadow .2s}.fl-circles__link:hover .fl-circles__img{box-shadow:0 0 0 1.5px var(--fl-ink)}.fl-circles__link.is-current{font-weight:500}.fl-circles__link.is-current .fl-circles__img{box-shadow:0 0 0 2px var(--fl-ink)}.fl-circles__next{position:absolute;z-index:2;right:10px;top:22px;height:80px;width:38px;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:var(--fl-ink)}.fl-circles__next[hidden]{display:none}.fl-circles__next svg{box-sizing:content-box;padding:11px 13px;border-radius:50%;background:var(--fl-paper);border:1px solid var(--fl-edge);box-shadow:0 2px 8px #4a43392e}.fl-circles__next:hover svg{border-color:var(--fl-ink)}.fl-circles:has(.fl-circles__next:not([hidden])):after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;width:72px;pointer-events:none;background:linear-gradient(to right,rgba(244,238,228,0),var(--fl-linen) 85%)}@media(max-width:989px){.fl-circles{padding:14px 0 12px}.fl-circles__list{gap:12px;padding:0 16px;scroll-snap-type:x proximity}.fl-circles__list li{scroll-snap-align:start}.fl-circles__list li:first-child{margin-left:0}.fl-circles__list li:last-child{margin-right:0}.fl-circles__link{width:76px;font-size:11.5px;gap:6px}.fl-circles__img{width:60px;height:60px}.fl-circles__next{top:14px;height:60px;right:6px;width:34px}.fl-circles__next svg{padding:9px 11px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/collection-circles.css.map */
