.gm-lb__head{display:grid;grid-template-columns:1fr minmax(260px,340px);gap:48px;align-items:end}.gm-lb__all{display:flex;flex-direction:column;gap:10px;padding:26px 28px;background:var(--gm-navy);color:var(--gm-ivory);text-decoration:none;outline:1px solid var(--gm-gold);outline-offset:-7px;transition:background .15s}.gm-lb__all:hover{background:var(--gm-night)}.gm .gm-lb__all .gm-eyebrow{color:var(--gm-gold)}.gm .gm-lb__all .gm-disp{font-size:28px;line-height:1.1;color:var(--gm-ivory)}.gm-lb__all-go{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gm-gold)}.gm-lb__filters{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--gm-navy);border-bottom:1px solid var(--gm-rule);padding:18px 0}.gm-lb__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gm-lb__k{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gm-brass);width:92px;flex:none}.gm .gm-lb__chip{font:inherit;font-size:14px;line-height:1;padding:10px 15px;border:1px solid var(--gm-rule);background:var(--gm-paper);color:var(--gm-navy);cursor:pointer;border-radius:0;transition:background .15s,color .15s,border-color .15s}.gm .gm-lb__chip:hover{border-color:var(--gm-navy)}.gm .gm-lb__chip[aria-pressed=true]{background:var(--gm-navy);border-color:var(--gm-navy);color:var(--gm-ivory)}.gm-lb__count{font-size:13px;color:var(--gm-muted)}.gm-lb__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 28px}.gm-lb__card{display:flex;flex-direction:column;gap:18px}.gm-lb__card[hidden]{display:none}.gm-lb__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--gm-stone)}.gm .gm-lb__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .6s}.gm-lb__media.has-alt .gm-lb__img+.gm-lb__img{opacity:0}@media(hover:hover){.gm-lb__card:hover .gm-lb__media.has-alt .gm-lb__img+.gm-lb__img{opacity:1}.gm-lb__card:hover .gm-lb__img{transform:scale(1.02)}}.gm-lb__badge{position:absolute;left:14px;top:14px;background:var(--gm-night);color:var(--gm-ivory);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:8px 11px}.gm-lb__body{display:flex;flex-direction:column;gap:8px}.gm .gm-lb__name{font-size:clamp(24px,2.1vw,30px);line-height:1.08}.gm .gm-lb__price{font-size:15px;font-weight:500;color:var(--gm-ink)}.gm .gm-lb__pieces{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:14.5px;color:var(--gm-ink-soft)}.gm .gm-lb__pieces a{color:var(--gm-navy);text-decoration:underline;text-decoration-color:var(--gm-gold);text-underline-offset:3px}.gm .gm-lb__tags{font-size:12.5px;letter-spacing:.04em;color:var(--gm-muted)}.gm-lb__actions{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:8px}.gm .gm-lb__actions .gm-link{font-size:14px}.gm-lb__none{font-size:16px;color:var(--gm-ink-soft)}.gm .gm-lb__reset{font:inherit;background:none;border:0;padding:0;color:var(--gm-navy);text-decoration:underline;text-decoration-color:var(--gm-gold);cursor:pointer}.gm-lb__floor{display:flex;flex-direction:column;gap:18px;border-top:1px solid var(--gm-rule);padding-top:32px}.gm-lb__floor-head{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:baseline}.gm-lb__floor-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gm-lb__floor-row figure{margin:0;display:flex;flex-direction:column;gap:8px}.gm .gm-lb__floor-row img{width:100%;aspect-ratio:3/2;height:auto;object-fit:cover}.gm-lb__floor-row figcaption{font-size:13px;color:var(--gm-muted)}@media(max-width:1100px){.gm-lb__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.gm-lb__head{grid-template-columns:1fr;gap:28px}.gm-lb__row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;margin-right:calc(-1 * var(--gm-gutter));padding-right:var(--gm-gutter)}.gm-lb__k{width:auto;margin-right:4px}.gm .gm-lb__chip{white-space:nowrap;padding:9px 13px}.gm-lb__grid{gap:32px 14px}.gm .gm-lb__name{font-size:21px}.gm-lb__actions{flex-direction:column;gap:8px}.gm .gm-lb__actions .gm-link{font-size:13px}.gm .gm-lb__pieces{font-size:13.5px}.gm-lb__floor-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.gm-lb__floor-row figure{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map?subset=AAAAAAAABA */
