.noir-door__plate{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18% 14% 10%;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--accent) 28%,transparent),transparent 65%),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 2px,transparent 2px 9px),linear-gradient(180deg,#1c1512,#0b0807)}.noir-door__plate span{font-family:var(--font-heading-family);font-size:clamp(2rem,2.2vw,2.8rem);line-height:1.15;text-align:center;color:#efe2c4;text-shadow:0 0 18px color-mix(in srgb,var(--accent) 70%,transparent);border-top:1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent) 60%,transparent);padding:1rem .4rem}.ro__fmt--audible,.fmt-switch__btn--audible{border-color:#f7991c!important;color:#ffc46b!important}.ro__fmt--audible:hover,.fmt-switch__btn--audible:hover{background:#f7991c24!important}.fmt-switch__btn--audible a{color:#ffc46b}.motif-asylum .ro__fmt--audible,.motif-bloodwitch .ro__fmt--audible,.motif-detective .ro__fmt--audible{color:#8a4a00!important}.s-shelf{padding:6rem 0 5rem;position:relative}.s-shelf__head{text-align:center;max-width:70rem;margin:0 auto 2.8rem}.s-shelf__head h2{margin:.4rem 0 .8rem}.s-shelf__text{color:#ece2c9bf;margin:0 0 1.2rem}.s-shelf__link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.5rem;letter-spacing:.14em;text-transform:uppercase;color:#e7c873;text-decoration:none;padding:.9rem 1.8rem;border:1px solid rgba(201,162,74,.55);background:linear-gradient(180deg,#c9a24a1a,#c9a24a05)}.s-shelf__link:hover{background:#c9a24a2e;color:#fff2cc}.s-shelf__wrap{position:relative}.s-shelf__track{display:grid;grid-auto-flow:column;grid-auto-columns:22rem;gap:2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 .4rem;padding:1.6rem .4rem 2.4rem;scrollbar-width:thin;scrollbar-color:rgba(201,162,74,.5) transparent}.s-shelf__track::-webkit-scrollbar{height:6px}.s-shelf__track::-webkit-scrollbar-thumb{background:#c9a24a73;border-radius:3px}.s-shelf__arrow{position:absolute;top:40%;z-index:3;width:4.4rem;height:4.4rem;border-radius:50%;cursor:pointer;border:1px solid rgba(201,162,74,.6);background:#0e0a09e0;color:#e7c873;font-size:3rem;line-height:1;display:grid;place-items:center;box-shadow:0 6px 18px #0009;transition:opacity .3s}.s-shelf__arrow--prev{left:-2.2rem}.s-shelf__arrow--next{right:-2.2rem}.s-shelf__arrow:disabled{opacity:0;pointer-events:none}.s-shelf__divider{scroll-snap-align:start;display:grid;place-items:center;width:6rem;margin:0 -.6rem;border-left:1px solid rgba(201,162,74,.35);border-right:1px solid rgba(201,162,74,.35)}.s-shelf__divider span{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.3em;text-transform:uppercase;font-size:1.2rem;color:#c9a24a;white-space:nowrap}.s-card{position:relative;scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;color:#ece2c9;background:linear-gradient(180deg,#1a1311,#0d0908);border:1px solid rgba(201,162,74,.28);border-radius:11rem 11rem .4rem .4rem/6rem 6rem .4rem .4rem;overflow:hidden;box-shadow:inset 0 0 0 4px #0b0807,inset 0 0 0 5px color-mix(in srgb,var(--accent) 45%,transparent),0 14px 30px #0000008c;transition:transform .45s ease,box-shadow .45s ease}.s-card:hover,.s-card:focus-visible{transform:translateY(-6px);box-shadow:inset 0 0 0 4px #0b0807,inset 0 0 0 5px var(--accent),0 18px 40px #000000a6,0 0 30px color-mix(in srgb,var(--accent) 35%,transparent)}.s-card__flag{position:absolute;top:1.6rem;left:50%;transform:translate(-50%);z-index:3;white-space:nowrap;padding:.45rem 1.3rem;border-radius:2rem;background:var(--accent);color:var(--accent-ink, #0e0a09);font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;box-shadow:0 4px 12px #0009,0 0 0 1px #00000059}.s-card__flag--amazon{background:#e47911;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.s-card__flag--amazon:after{content:" \2197"}.s-card__arch{position:relative;display:block;aspect-ratio:4 / 4.2;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%),linear-gradient(180deg,#221815,#0e0a09)}.s-card__arch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(13,9,8,.9))}.s-card__art{width:100%;height:100%;object-fit:cover;display:block;filter:sepia(.25) brightness(.8);transition:filter .5s}.s-card:hover .s-card__art{filter:none}.s-card__covers{position:absolute;top:14%;right:0;bottom:0;left:0;display:block}.s-card__cover{position:absolute;bottom:8%;left:50%;width:46%;height:auto;display:block;box-shadow:0 10px 22px #000000b3;border-radius:2px;transition:transform .5s ease}.s-card__covers--1 .s-card__cover{width:54%;transform:translate(-50%)}.s-card__covers--2 .s-card__cover:nth-child(1){transform:translate(-82%) rotate(-7deg)}.s-card__covers--2 .s-card__cover:nth-child(2){transform:translate(-18%) rotate(6deg);z-index:1}.s-card__covers--3 .s-card__cover:nth-child(1){transform:translate(-104%) rotate(-11deg) scale(.88)}.s-card__covers--3 .s-card__cover:nth-child(2){transform:translate(4%) rotate(11deg) scale(.88)}.s-card__covers--3 .s-card__cover:nth-child(3){transform:translate(-50%);z-index:1}.s-card:hover .s-card__covers--3 .s-card__cover:nth-child(1){transform:translate(-112%) rotate(-14deg) scale(.88)}.s-card:hover .s-card__covers--3 .s-card__cover:nth-child(2){transform:translate(12%) rotate(14deg) scale(.88)}.s-card:hover .s-card__covers--3 .s-card__cover:nth-child(3){transform:translate(-50%) translateY(-6px)}.s-card__plate{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22% 12% 12%}.s-card__plate span{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.15;text-align:center;color:#efe2c4;border-top:1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-bottom:1px solid color-mix(in srgb,var(--accent) 60%,transparent);padding:.9rem .2rem;text-shadow:0 0 16px color-mix(in srgb,var(--accent) 70%,transparent)}.s-card__body{display:flex;flex-direction:column;gap:.5rem;padding:1.4rem 1.6rem 1.6rem;flex:1;text-align:center}.s-card__kicker{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text, #e7c873)}.s-card__title{font-family:var(--sfont, var(--font-heading-family));font-size:2.1rem;line-height:1.15;color:#f3e9d0}.s-card__meta{margin-top:auto;padding-top:1rem;display:flex;justify-content:space-between;align-items:center;font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase;color:#ece2c9c7;border-top:1px solid rgba(201,162,74,.2)}.s-card__go{color:#e7c873}@media screen and (max-width:749px){.s-shelf{padding:4rem 0 3rem}.s-shelf__track{grid-auto-columns:72%;gap:1.4rem}.s-shelf__arrow{display:none}}@media(prefers-reduced-motion:reduce){.s-card,.s-card__cover{transition:none}}.series-theme-shelf .s-shelf{padding-top:3rem}.g-sky__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.noir-spot .noir-spot__inner,.noir-spot.noir-spot--compact .noir-spot__inner{padding-top:7rem;padding-bottom:7rem}.noir-spot .noir-kicker{font-size:1.6rem;letter-spacing:.32em;margin-bottom:1.4rem}@media screen and (max-width:749px){.noir-spot .noir-spot__inner,.noir-spot.noir-spot--compact .noir-spot__inner{padding-top:5rem;padding-bottom:5rem}.noir-spot .noir-kicker{font-size:1.35rem}}.series,.story,.s-card,.noir-door,.ro,.ro-bundles{--accent-text: color-mix(in oklab, var(--accent, #c9a24a) 48%, #fff)}.story.series{--dim: rgba(236,226,201,.87)}.story.series .story-eyebrow,.story.series .story-bundle__fmt,.story.series .story-feature figcaption{color:var(--accent-text);filter:none}.story.series .story-eyebrow{font-size:1.4rem;letter-spacing:.22em}.story.series .story-bundle__fmt{font-size:1.25rem}.story.series:not(.motif-asylum) .story-label{color:var(--accent-text);filter:none;font-size:1.4rem}.story.series:not(.motif-asylum):not(.motif-bloodwitch) .story-why__label{color:var(--accent-text);filter:none;font-size:1.3rem}.story.series:not(.motif-voodoo):not(.motif-asylum):not(.motif-bloodwitch):not(.motif-detective):not(.motif-hedge):not(.motif-law) .story-item__eyebrow{color:var(--accent-text);filter:none}.story.series .story-item__eyebrow{font-size:1.4rem}.story.series .story-why__tile p{font-size:1.6rem}.story.series .story-item__soon{color:#f3e9d0;border-color:var(--accent-text)}.story.series .story-item.is-soon .story-item__cover{opacity:1}.series .noir-kicker{color:var(--accent-text);filter:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/noir-extras.css.map */
