.fp-tile-break{display:flex;align-items:center;justify-content:center;gap:16px;max-width:var(--maxw, 1120px);margin:0 auto;padding:clamp(22px,3vw,34px) var(--gutter, clamp(20px, 5vw, 56px))}.fp-tb-line{flex:1;height:1px;background:var(--line-strong, #cfc8ba)}.fp-tb-tile{width:20px;height:20px;flex:0 0 auto;background-size:cover;background-position:center;border-radius:3px;opacity:.8}.fp-tb-mid{width:27px;height:27px;rotate:45deg;border-radius:4px;opacity:1;margin:0 6px}.fp-moresh{padding:clamp(56px,7vw,92px) 0}.fp-moresh__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(20px,3vw,32px)}.fp-moresh__eyebrow{margin:0;color:var(--accent, #6b6a31)}.fp-moresh__h{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(26px,3.4vw,42px);line-height:1.1;margin:8px 0 0}.fp-moresh__all{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--caps);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent, #6b6a31)}.fp-moresh__all svg{transition:transform .3s var(--ease)}.fp-moresh__all:hover svg{transform:translate(4px)}.fp-mgrid{display:grid;grid-template-columns:repeat(var(--fp-more-cols, 3),1fr);gap:clamp(12px,1.6vw,18px)}.fp-ai-tile{position:relative;display:block;text-decoration:none;border-radius:10px;overflow:hidden;background:var(--ink, #26221e);aspect-ratio:4 / 3}.fp-ai-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.fp-ai-tile:hover img{transform:scale(1.05)}.fp-ai-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#14100c05 45%,#14100ccc)}.fp-ai-lab{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:14px 16px;color:var(--paper, #fdfcf8);display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fp-ai-nm{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.15}.fp-ai-sub{font-family:var(--caps);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#fdfcf8bf;text-align:right}@media screen and (max-width:780px){.fp-mgrid{grid-template-columns:1fr 1fr}.fp-tile-break{gap:12px}.fp-tb-tile{width:16px;height:16px}.fp-tb-mid{width:22px;height:22px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-collection-more.css.map */
