:root{--noir-bg: #0e0a09;--noir-panel: #17110e;--noir-line: #3a2a1c;--noir-text: #ece2c9;--noir-muted: #b3a589;--noir-violet: #a3272b;--noir-green: #c9a24a;--g-gold: #c9a24a;--g-gold-dim: #8a6d33;--g-blood: #a3272b}::selection{background:var(--g-blood);color:var(--noir-text)}.noir body{background-color:var(--noir-bg);background-image:radial-gradient(90rem 60rem at 50% -10%,rgba(201,162,74,.06),transparent 70%),radial-gradient(60rem 40rem at 100% 100%,rgba(163,39,43,.06),transparent 70%)}.noir h1,.noir h2,.noir h3,.noir .h0,.noir .h1,.noir .h2,.noir .card__heading,.noir .collection-hero__title{text-transform:none;letter-spacing:.01em}.noir .section-header:after{height:1px;background:linear-gradient(90deg,transparent,var(--g-gold-dim) 20%,var(--g-gold) 50%,var(--g-gold-dim) 80%,transparent);opacity:1}.noir .header__menu-item:hover span,.noir .header__active-menu-item{color:var(--g-gold);text-decoration-color:var(--g-gold)}.noir .announcement-bar__message{letter-spacing:.22em;color:var(--g-gold)}.noir .button{letter-spacing:.14em}.noir .button:not(.button--secondary){box-shadow:inset 0 0 0 1px #c9a24a8c}.noir .button:not(.button--secondary):hover{box-shadow:inset 0 0 0 1px var(--g-gold),0 0 24px #c9a24a40}.noir .button--secondary:hover{box-shadow:0 0 0 1px var(--g-gold),0 0 18px #c9a24a33}.noir .card-wrapper:hover .card__media{box-shadow:0 12px 30px #000000b3,0 0 0 1px #c9a24a8c}.noir .card__heading a:hover,.noir .price-item--regular,.noir .price-item--sale{color:var(--g-gold)}.noir-kicker{font-family:var(--font-body-family);font-style:italic;letter-spacing:.3em;color:var(--accent, var(--g-gold))}.noir-kicker:before,.noir-kicker:after{content:" \2766";font-style:normal;opacity:.7}.noir-btn{background:var(--g-blood);color:var(--noir-text);border:1px solid var(--g-gold-dim);font-family:var(--font-body-family)}.noir-btn:hover{box-shadow:inset 0 0 0 1px var(--g-gold),0 0 26px #c9a24a47}.noir-btn--ghost{background:transparent;color:var(--noir-text);border-color:#c9a24a73}.noir-btn--ghost:hover{border-color:var(--g-gold)}.noir-hero--rain{background-image:radial-gradient(46rem 34rem at 78% 40%,rgba(232,160,70,.2),transparent 70%),radial-gradient(30rem 22rem at 78% 40%,rgba(255,196,110,.12),transparent 70%),radial-gradient(70rem 50rem at 0% 100%,rgba(163,39,43,.18),transparent 70%),repeating-linear-gradient(0deg,rgba(0,0,0,.25) 0 1px,transparent 1px 4px)}.noir-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(120% 90% at 50% 45%,transparent 50%,rgba(0,0,0,.7))}.noir-hero__inner{position:relative;z-index:1}.noir-hero__title{font-size:clamp(4.4rem,6.6vw,8rem);line-height:1.02;text-shadow:0 2px 0 rgba(0,0,0,.6),0 0 30px rgba(232,160,70,.18);animation:none}.noir-hero__title em{font-style:italic;color:var(--g-gold);text-shadow:0 0 26px rgba(232,160,70,.35)}.noir-fan__book:nth-child(2){box-shadow:0 24px 60px #000000d9,0 0 50px #e8a04647}.noir-fan__book{outline:1px solid rgba(201,162,74,.35);outline-offset:4px}.noir-spot{border-color:var(--noir-line)}.noir-spot:before{height:1px;background:linear-gradient(90deg,transparent,var(--g-gold),transparent)}.noir-spot__title{text-shadow:0 2px 0 rgba(0,0,0,.6),0 0 28px color-mix(in srgb,var(--accent) 30%,transparent)}.noir-spot__covers a:hover{box-shadow:0 18px 40px #000c,0 0 0 1px var(--g-gold),0 0 26px #e8a04640}.noir-doors{background:transparent;padding:7rem 0 6rem;position:relative}.noir-doors__head h2{font-size:clamp(3rem,4vw,4.6rem)}.noir-doors__head h2:after{content:"";display:block;width:18rem;height:1px;margin:1.8rem auto 0;background:linear-gradient(90deg,transparent,var(--g-gold),transparent)}.noir-doors__grid{gap:3.6rem 3rem;max-width:110rem;margin:0 auto}.noir-door{background:transparent;border:none;align-items:center;text-align:center;transition:transform .35s ease}.noir-door:hover{transform:translateY(-6px);box-shadow:none;border:none}.noir-door__art{width:100%;aspect-ratio:4 / 5;border-radius:50% 50% 0 0/34% 34% 0 0;border:1px solid var(--g-gold-dim);outline:1px solid rgba(201,162,74,.35);outline-offset:6px;box-shadow:0 20px 40px #000000a6,inset 0 0 40px #000c;transition:box-shadow .4s ease,outline-color .4s ease}.noir-door--wide .noir-door__art{aspect-ratio:4 / 5}.noir-door__art>img{filter:sepia(.25) saturate(.9) brightness(.8);transition:transform .8s ease,filter .6s ease}.noir-door:hover .noir-door__art>img{transform:scale(1.05);filter:sepia(0) saturate(1.05) brightness(1)}.noir-door:hover .noir-door__art{outline-color:var(--g-gold);box-shadow:0 24px 46px #000000bf,0 0 34px #e8a04638,inset 0 0 30px #00000080}.noir-door__art:after{background:linear-gradient(180deg,#0e0a0926 40%,#0e0a09d9),radial-gradient(70% 50% at 50% 100%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%)}.noir-door__covers{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%)}.noir-door__covers img{height:62%;outline:1px solid rgba(201,162,74,.3)}.noir-door__body{border-top:none;padding:2rem 1rem 0;width:100%}.noir-door__title{font-size:2.2rem;color:var(--noir-text)}.noir-door__title:before{content:"";display:block;width:4rem;height:2px;margin:0 auto 1.4rem;background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 55%,transparent)}.noir-door__tag{font-style:italic;font-size:1.55rem}.noir-door__meta{justify-content:center;gap:1.6rem;font-family:var(--font-body-family)}.noir-door__go{color:var(--g-gold)}.noir-door__flag{top:auto;bottom:1.4rem;left:50%;transform:translate(-50%);background:var(--g-blood);color:var(--noir-text);border:1px solid var(--g-gold-dim);white-space:nowrap;font-family:var(--font-body-family);letter-spacing:.2em}@media screen and (max-width:749px){.noir-doors{padding:4.8rem 0 4rem}.noir-doors__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.6rem}.noir-door__title{font-size:1.8rem}.noir-door__tag{font-size:1.4rem}.noir-door__meta{flex-direction:column;gap:.4rem}}.noir-promise__item h3:before{background:var(--g-gold);box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/10/assets/gothic.css.map */
