.tape-cal-hero{padding:28px 0 8px;background:var(--tape-paper, #fff)}.tape-cal-crumbs ol{display:flex;gap:8px;list-style:none;margin:0 0 18px;padding:0;font-size:13px;color:var(--tape-muted, #6b665e)}.tape-cal-crumbs li+li:before{content:"\203a";margin-right:8px;color:var(--tape-line-strong, #c9c3ba)}.tape-cal-crumbs a{color:inherit;text-decoration:none}.tape-cal-crumbs a:hover{color:var(--tape-red-text, #c0201f)}.tape-cal-hero__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 40px;align-items:flex-end}.tape-cal-kicker{margin:0 0 8px;font:500 12px/1 var(--tape-font-display);text-transform:uppercase;letter-spacing:.2em;color:var(--tape-red-hover, #b51f1f)}.tape-cal-hero__title{margin:0;font:600 clamp(36px,5vw,56px)/.95 var(--tape-font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--tape-ink, #0c0b0a)}.tape-cal-hero__lede{margin:12px 0 0;max-width:52ch;font:17px/1.5 var(--tape-font-serif);color:var(--tape-text-2, #4a4640)}.tape-cal-hero__stats{display:flex;gap:28px;margin:0}.tape-cal-hero__stats div{display:grid;gap:4px}.tape-cal-hero__stats dt{font:500 11px/1 var(--tape-font-display);text-transform:uppercase;letter-spacing:.16em;color:var(--tape-muted, #6b665e)}.tape-cal-hero__stats dd{margin:0;font:600 28px/1 var(--tape-font-display);color:var(--tape-ink, #0c0b0a)}.tape-cal-controls{position:sticky;top:0;z-index:20;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--tape-line, #e2ded7)}.tape-cal-controls__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:12px}.tape-cal-months{display:flex;align-items:center;gap:8px;min-width:0}.tape-cal-months nav{min-width:0}.tape-cal-months__list{display:flex;gap:4px;list-style:none;margin:0;padding:0}.tape-cal-icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--tape-line-strong, #c9c3ba);border-radius:var(--tape-radius, 2px);background:var(--tape-paper, #fff);cursor:pointer;color:var(--tape-ink, #0c0b0a)}.tape-cal-icon-btn:disabled{opacity:.35;cursor:default}.tape-month-tab{display:flex;align-items:baseline;gap:6px;padding:9px 12px;text-decoration:none;border-bottom:3px solid transparent;white-space:nowrap;color:var(--tape-text, #14120f)}.tape-month-tab__name{font:500 16px/1 var(--tape-font-display);text-transform:uppercase;letter-spacing:.08em}.tape-month-tab__year{font-size:12px;color:var(--tape-muted, #6b665e)}.tape-month-tab__count{align-self:center;min-width:24px;padding:3px 6px;border-radius:10px;background:var(--tape-mist, #f4f2ee);font:600 11.5px/1 var(--tape-font-ui);text-align:center;color:var(--tape-text-2, #4a4640)}.tape-month-tab[aria-current=true]{border-bottom-color:var(--tape-red, #d62828)}.tape-month-tab[aria-current=true] .tape-month-tab__count{background:var(--tape-red, #d62828);color:#fff}.tape-month-tab.is-empty .tape-month-tab__count{background:transparent;color:var(--tape-muted, #6b665e)}.tape-cal-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.tape-cal-seg{display:flex;margin:0;padding:0;border:1px solid var(--tape-line-strong, #c9c3ba);border-radius:var(--tape-radius, 2px);min-width:0}.tape-cal-seg__btn{height:40px;padding:0 14px;border:0;background:none;cursor:pointer;white-space:nowrap;font:500 13px/1 var(--tape-font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--tape-text, #14120f)}.tape-cal-seg__btn+.tape-cal-seg__btn{border-left:1px solid var(--tape-line, #e2ded7)}.tape-cal-seg__btn[aria-pressed=true]{background:var(--tape-ink, #0c0b0a);color:var(--tape-cream, #f2efe9)}.tape-cal-select{position:relative;display:inline-flex;align-items:center}.tape-cal-select select{appearance:none;-webkit-appearance:none;height:42px;padding:0 38px 0 12px;max-width:240px;border:1px solid var(--tape-line-strong, #c9c3ba);border-radius:var(--tape-radius, 2px);background:var(--tape-paper, #fff);font-size:14px;cursor:pointer}.tape-cal-clear{border:0;background:none;padding:0;cursor:pointer;font-size:13px;color:var(--tape-muted, #6b665e);text-decoration:underline;text-underline-offset:3px}.tape-cal-body{padding-block:20px 64px}.tape-cal-summary{font-size:14px;color:var(--tape-text-2, #4a4640);margin:0 0 8px}.tape-cal-month[hidden]{display:none}.tape-cal-month__title{font:600 30px/1 var(--tape-font-display);text-transform:uppercase;margin:28px 0 4px;color:var(--tape-ink, #0c0b0a)}.tape-cal-day{display:grid;grid-template-columns:170px minmax(0,1fr);gap:32px;padding:26px 0;border-top:1px solid var(--tape-line, #e2ded7)}.tape-cal-day[hidden]{display:none}.tape-cal-day__head{position:sticky;top:84px;align-self:start}.tape-cal-day__title{display:grid;margin:0}.tape-cal-day__dow{font:500 12px/1 var(--tape-font-display);text-transform:uppercase;letter-spacing:.2em;color:var(--tape-red-hover, #b51f1f)}.tape-cal-day__num{font:600 66px/.9 var(--tape-font-display);margin-top:6px;color:var(--tape-ink, #0c0b0a)}.tape-cal-day__mon{font:500 18px/1.1 var(--tape-font-display);text-transform:uppercase;letter-spacing:.08em}.tape-cal-day__count{font-size:13px;color:var(--tape-muted, #6b665e);margin-top:10px}.tape-cal-day__list{min-width:0}.tape-cal-rel{display:grid;grid-template-columns:92px minmax(0,1fr) 220px;gap:22px;align-items:center;padding:16px 0;border-bottom:1px solid var(--tape-line, #e2ded7)}.tape-cal-rel:first-child{padding-top:0}.tape-cal-rel:last-child{border-bottom:0;padding-bottom:0}.tape-cal-rel[hidden]{display:none}.tape-cal-rel__cover{display:block;background:var(--tape-mist, #f4f2ee)}.tape-cal-rel__img{width:100%;height:auto;display:block;padding:5%;box-sizing:border-box}.tape-cal-rel__img--empty{display:block;aspect-ratio:3/4;background:var(--tape-line, #e2ded7)}.tape-cal-rel__meta{margin:0;font:500 12px/1.3 var(--tape-font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--tape-muted, #6b665e)}.tape-cal-rel__title{margin:5px 0 0;font:600 19px/1.1 var(--tape-font-display);text-transform:uppercase}.tape-cal-rel__title a{color:inherit;text-decoration:none}.tape-cal-rel__title a:hover{color:var(--tape-red-text, #c0201f)}.tape-cal-rel__title .tape-pdp-title__edition{font-weight:500;color:var(--tape-text-2, #4a4640)}.tape-cal-rel__credit{margin:4px 0 0;font:italic 15px/1.35 var(--tape-font-serif);color:var(--tape-text-2, #4a4640)}.tape-cal-rel__buy{display:grid;gap:6px;justify-items:end;text-align:right}.tape-cal-rel__price{margin:0;font:600 18px/1.2 var(--tape-font-display)}.tape-cal-rel__actions{display:flex;gap:8px;align-items:center;margin-top:4px}.tape-btn--sm{height:38px;padding:0 16px;font-size:12px}.tape-cal-empty,.tape-cal-empty-page{border:1px dashed var(--tape-line-strong, #c9c3ba);padding:44px 24px;text-align:center;margin:24px 0}.tape-cal-empty[hidden]{display:none}.tape-cal-empty__title,.tape-cal-empty-page .tape-cal-empty__title{margin:0;font:600 24px/1.1 var(--tape-font-display);text-transform:uppercase}.tape-cal-empty__text{font:16px/1.5 var(--tape-font-serif);color:var(--tape-text-2, #4a4640);max-width:48ch;margin:10px auto 0}.tape-cal-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.tape-cal-note{font-size:13px;color:var(--tape-muted, #6b665e);margin-top:24px}.tape-cal-tbc{padding:40px 0 72px;border-top:1px solid var(--tape-line, #e2ded7);background:var(--tape-mist, #f4f2ee)}.tape-cal-tbc__title{margin:0;font:600 28px/1 var(--tape-font-display);text-transform:uppercase}.tape-cal-tbc__lede{margin:10px 0 24px;max-width:60ch;font:16px/1.5 var(--tape-font-serif);color:var(--tape-text-2, #4a4640)}.tape-cal-tbc__list{background:var(--tape-paper, #fff);padding:8px 20px;border:1px solid var(--tape-line, #e2ded7)}.tape-cal-tbc .tape-cal-rel{grid-template-columns:72px minmax(0,1fr) 200px}@media(max-width:1099px){.tape-cal-rel{grid-template-columns:84px minmax(0,1fr) 180px;gap:16px}}@media(max-width:759px){.tape-cal-controls{position:static}.tape-cal-controls__inner{padding-block:10px;gap:10px}.tape-cal-months{width:100%}.tape-cal-months nav{flex:1;overflow-x:auto;scrollbar-width:none}.tape-month-tab{padding:8px}.tape-month-tab__name{font-size:14px}.tape-month-tab__year{display:none}.tape-cal-filters{width:100%;display:grid;grid-template-columns:1fr}.tape-cal-seg{overflow-x:auto}.tape-cal-seg__btn{flex:1;padding:0 10px;font-size:12px}.tape-cal-select,.tape-cal-select select{width:100%;max-width:none}.tape-cal-day{grid-template-columns:1fr;gap:12px;padding:22px 0}.tape-cal-day__head{top:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px}.tape-cal-day__title{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num dow" "num mon";column-gap:12px;row-gap:2px;align-items:center;min-width:0}.tape-cal-day__num{grid-area:num;font-size:clamp(36px,10vw,44px);line-height:.9;margin:0;order:unset;font-variant-numeric:tabular-nums}.tape-cal-day__dow{grid-area:dow;align-self:end;font-size:11px;letter-spacing:.16em;line-height:1.1;white-space:nowrap}.tape-cal-day__mon{grid-area:mon;align-self:start;font-size:15px;letter-spacing:.06em;line-height:1.15;white-space:nowrap;color:var(--tape-ink, #0c0b0a)}.tape-cal-day__count{margin:0;padding-top:3px;font-size:12px;line-height:1.2;white-space:nowrap;text-align:right;justify-self:end;align-self:start}.tape-cal-rel,.tape-cal-tbc .tape-cal-rel{grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0}.tape-cal-rel__buy{grid-column:2;justify-items:start;text-align:left}.tape-cal-rel__actions{width:100%}.tape-cal-rel__title{font-size:16px}.tape-cal-hero__stats{gap:18px}.tape-cal-hero__stats dd{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/tape-release-calendar.css.map */
