.tm-rc{font-family:"Source Serif 4",Georgia,serif;color:#1b2430;background:#f3ecdc;padding:40px 0 80px}.tm-rc *{box-sizing:border-box}.tm-rc-wrap{max-width:1280px;margin:0 auto;padding:0 32px}.tm-rc-top{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end}.tm-rc-intro{flex:999 1 480px;min-width:0}.tm-rc-eyebrow{margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#5f5a45}.tm-rc h1{margin:0;font-family:Oswald,sans-serif;font-weight:600;font-size:clamp(40px,6vw,64px);line-height:1;text-transform:uppercase;color:#1b2430}.tm-rc-lede{margin:16px 0 0;font-size:18px;line-height:1.5;max-width:640px}.tm-rc-key{flex:1 1 300px;background:#fffdf7;border:1px solid #D8CBAA;border-radius:6px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.tm-rc-key b{font-family:Oswald,sans-serif;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.tm-rc-key div{display:flex;align-items:center;gap:10px;font-size:14px}.tm-rc-pill{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;padding:4px 8px;border-radius:3px;white-space:nowrap;display:inline-block;line-height:1.3}.tm-rc-pill.exact{background:#1b2430;color:#f3ecdc}.tm-rc-pill.month{background:#fffdf7;color:#1b2430;border:1px solid #1B2430}.tm-rc-pill.late{background:#9c2b32;color:#fff}.tm-rc-pill.tbc{background:#e7dfc9;color:#4a4636;border:1px dashed #6A6450}.tm-rc-months{margin-top:36px;display:flex;flex-wrap:wrap;gap:8px}.tm-rc button{appearance:none;-webkit-appearance:none;margin:0;cursor:pointer;line-height:1.3;height:auto;width:auto;box-shadow:none}.tm-rc .tm-rc-month{font-family:Oswald,sans-serif;text-align:left;min-height:64px;padding:8px 14px;border:1px solid #D8CBAA;border-radius:4px;background:#fffdf7;color:#1b2430;display:flex;flex-direction:column;gap:2px;flex:1 1 118px}.tm-rc .tm-rc-month span:first-child{font-size:17px;letter-spacing:.04em;text-transform:uppercase}.tm-rc .tm-rc-month span:last-child{font-family:JetBrains Mono,monospace;font-size:12px;opacity:.85}.tm-rc .tm-rc-month:hover{border-color:#1b2430}.tm-rc .tm-rc-month.on{background:#1b2430;border-color:#1b2430;color:#f3ecdc}.tm-rc .tm-rc-month.late.on{background:#9c2b32;border-color:#9c2b32}.tm-rc-controls{margin-top:20px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.tm-rc-search{display:flex;flex-direction:column;gap:4px;flex:1 1 260px;margin:0}.tm-rc-search label{font-family:JetBrains Mono,monospace;font-size:12px;color:#5f5a45;margin:0}.tm-rc .tm-rc-search input{font-family:"Source Serif 4",serif;font-size:16px;height:44px;min-height:44px;margin:0;padding:0 12px;border:1px solid #1B2430;border-radius:4px;background:#fffdf7;color:#1b2430;width:100%}.tm-rc-chips,.tm-rc-view{display:flex;flex-wrap:wrap;gap:8px}.tm-rc-view{gap:0;margin-left:auto}.tm-rc .tm-rc-chip{font-family:Oswald,sans-serif;font-size:15px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;min-height:44px;padding:0 16px;border:1px solid #1B2430;border-radius:4px;background:transparent;color:#1b2430}.tm-rc .tm-rc-chip:hover{background:#e7dfc9}.tm-rc .tm-rc-chip.on{background:#1b2430;color:#f3ecdc}.tm-rc .tm-rc-view .tm-rc-chip:first-child{border-radius:4px 0 0 4px}.tm-rc .tm-rc-view .tm-rc-chip:last-child{border-radius:0 4px 4px 0;border-left:0}@media(min-width:900px){.tm-rc-search{flex:0 1 460px;order:1}.tm-rc-view{order:2}.tm-rc-chips{order:3;flex:1 1 100%}}.tm-rc-summary{margin:24px 0 0;font-family:JetBrains Mono,monospace;font-size:13px;color:#4a4636}.tm-rc-sec{margin-top:48px}.tm-rc-sechead{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;border-bottom:2px solid #1B2430;padding-bottom:10px}.tm-rc .tm-rc-sechead h2{margin:0;font-family:Oswald,sans-serif;font-weight:600;font-size:32px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:#1b2430}.tm-rc-tag{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;background:#c89b3c;color:#1b2430;padding:3px 8px;border-radius:3px}.tm-rc-count{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:13px;color:#4a4636}.tm-rc-note{margin:12px 0 0;font-size:16px;line-height:1.5;max-width:720px}.tm-rc-grid{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:16px}.tm-rc-card{background:#fffdf7;border:1px solid #D8CBAA;border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.tm-rc-img{position:relative;aspect-ratio:1/1;background:#efe7d3;display:flex;align-items:center;justify-content:center;padding:16px}.tm-rc-img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.tm-rc-img .tm-rc-pill{position:absolute;left:8px;top:8px}.tm-rc-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex-grow:1}.tm-rc-pub{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#5f5a45}.tm-rc .tm-rc-body h3{margin:0;font-family:Oswald,sans-serif;font-weight:500;font-size:18px;line-height:1.2;text-transform:none;letter-spacing:0}.tm-rc .tm-rc-body h3 a{color:#1b2430;text-decoration:none}.tm-rc .tm-rc-body h3 a:hover{color:#9c2b32}.tm-rc-cat{font-size:13px;color:#4a4636}.tm-rc-foot{margin-top:auto;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.tm-rc .tm-rc-price{font-family:Oswald,sans-serif;font-size:24px;font-weight:600;letter-spacing:.01em;line-height:1;color:#1b2430}.tm-rc a.tm-rc-buy{font-family:Oswald,sans-serif;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:4px;background:#c89b3c;color:#1b2430}.tm-rc a.tm-rc-buy:hover{background:#1b2430;color:#f3ecdc}.tm-rc-list{margin-top:12px;display:flex;flex-direction:column}.tm-rc-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:10px 0;border-bottom:1px solid #D8CBAA}.tm-rc-row .tm-rc-img{width:56px;height:56px;aspect-ratio:auto;padding:4px;border-radius:4px;flex-shrink:0}.tm-rc-row .tm-rc-body{padding:0;flex:999 1 280px;min-width:0;gap:2px}.tm-rc-row .tm-rc-price{width:72px;text-align:right}.tm-rc-more{margin-top:20px}.tm-rc-empty{margin-top:32px;padding:40px 24px;background:#fffdf7;border:1px solid #D8CBAA;border-radius:6px;text-align:center}.tm-rc-empty p{margin:0 0 16px;font-size:17px}.tm-rc-footnote{margin-top:64px;padding-top:20px;border-top:1px solid #D8CBAA;font-size:14px;line-height:1.5;color:#4a4636;max-width:720px}@media(max-width:600px){.tm-rc-wrap{padding:0 16px}.tm-rc-view{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/133/assets/tm-release-calendar.css.map */
