.r5s{--r5s-accent: var(--fp-color-accent-lime, #ddf753);--r5s-on-accent: var(--fp-color-text-on-lime, #242833);--r5s-bg: var(--fp-color-gray-700, #2f2f2f);--r5s-card: var(--fp-color-bg-card, #2b2b2f);--r5s-media: var(--fp-color-bg-hero, #1f1f22);--r5s-border: var(--fp-color-border, rgba(255, 255, 255, .1));--r5s-text: var(--fp-color-text-primary, #e8e8e8);--r5s-muted: var(--fp-color-text-muted, rgba(232, 232, 232, .62));background:var(--r5s-bg);color:var(--r5s-text);font-family:var(--font-body-family, "Geist", sans-serif);font-weight:300}.r5s[hidden]{display:none}.r5s__wrap{max-width:1104px;margin:0 auto;padding:48px;box-sizing:content-box}@media(max-width:999px){.r5s__wrap{padding-left:32px;padding-right:32px}}@media(max-width:599px){.r5s__wrap{padding-left:20px;padding-right:20px}}.r5s__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.r5s__overline{font-family:"Instrument Sans",var(--font-body-family, sans-serif);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--r5s-accent);margin:0 0 6px}.r5s__heading{font-family:"Instrument Sans",var(--font-heading-family, sans-serif);font-weight:600;font-size:32px;line-height:1.15;color:var(--r5s-text);margin:0}.r5s__sub{font-size:13px;color:var(--r5s-muted);margin:0}.r5s__grid{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.r5s--rail .r5s__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(200px,240px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.r5s--rail .r5s__card{scroll-snap-align:start}.r5s__card{background:var(--r5s-card);border:1px solid var(--r5s-border);border-radius:var(--fp-radius-12, 12px);overflow:hidden;display:flex;flex-direction:column;transition:border-color .15s ease}.r5s__card:hover{border-color:var(--r5s-accent)}.r5s__media{display:block;aspect-ratio:1 / 1;background:var(--r5s-media)}.r5s__media img,.r5s__placeholder{display:block;width:100%;height:100%;object-fit:cover}.r5s__body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.r5s__title{color:var(--r5s-text);text-decoration:none;font-family:Instrument Sans,sans-serif;font-size:15px;font-weight:600;line-height:1.3}.r5s__title:hover{text-decoration:underline}.r5s__price{margin:0;font-size:14px;color:var(--r5s-text)}.r5s__was{color:var(--r5s-muted);margin-right:4px}.r5s__actions{margin-top:auto;padding-top:8px;display:flex;gap:8px;flex-wrap:wrap}.r5s__btn{flex:1;min-height:41px;padding:0 16px;border-radius:var(--fp-radius-pill, 999px);cursor:pointer;font:600 14px/1 "Instrument Sans",var(--font-body-family, sans-serif);border:1px solid transparent}.r5s__btn--primary{background:var(--r5s-accent);color:var(--r5s-on-accent)}.r5s__btn--ghost{background:transparent;color:var(--r5s-text);border-color:var(--r5s-border);flex:0 0 auto}.r5s__btn:disabled{opacity:.6;cursor:default}.r5s__btn:focus-visible,.r5s__save:focus-visible,.r5s-cartSave:focus-visible{outline:2px solid var(--r5s-accent, #ddf753);outline-offset:2px}.r5s__save{background:none;border:1px solid var(--r5s-border, rgba(255,255,255,.15));border-radius:var(--fp-radius-pill, 999px);color:var(--r5s-text, inherit);padding:6px 14px;font:600 13px/1.2 Instrument Sans,sans-serif;cursor:pointer}.r5s__save:before{content:"\2661  "}.r5s__save.is-saved{border-color:var(--r5s-accent, #ddf753);color:var(--r5s-accent, #ddf753)}.r5s__save.is-saved:before{content:"\2665  "}.r5s-saveWrap{margin:4px 0 12px}.r5s__empty{display:none;text-align:center;padding:32px 0 8px;color:var(--r5s-muted)}.r5s.is-empty .r5s__empty{display:block}.r5s__empty a{color:var(--r5s-accent);font-weight:600}.r5s__note{font-size:13px;color:var(--r5s-muted);align-self:center}.r5s[aria-busy=true] .r5s__grid{opacity:.5}.r5s-cartSave{background:none;border:0;padding:4px 0;margin-top:4px;cursor:pointer;font-size:13px;text-decoration:underline;color:inherit;opacity:.8}.r5s-cartSave:hover{opacity:1}.r5s-cartSave:disabled{opacity:.5;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/60/assets/r5-shelf.css.map */
