@import"https://fonts.googleapis.com/css2?family=UnifrakturMaguntia&family=Rye&family=Archivo:wght@400;500;600;700;800&display=swap";html:root{--font-heading--family: "UnifrakturMaguntia", serif;--font-heading--style: normal;--font-heading--weight: 400;--font-accent--family: "Rye", serif;--font-accent--style: normal;--font-accent--weight: 400;--font-body--family: "Archivo", system-ui, sans-serif;--font-subheading--family: "Archivo", system-ui, sans-serif;--font-subheading--weight: 700;--button-text-case-primary: uppercase;--button-text-case-secondary: uppercase;--ah-night: #14112A;--ah-panel: #1E1A3A;--ah-cream: #F3E9D6;--ah-muted: #D9CEB8;--ah-line: #3E3768;--ah-bulb: #F6C85F;--ah-red: #C8202E;--ah-ink: #1A1430}html .header-logo{font-family:UnifrakturMaguntia,serif!important;font-weight:400!important;font-size:34px;line-height:1}html footer{border-top:10px dotted var(--ah-bulb)}html footer:after{content:"Heavy Magic";display:block;font-family:UnifrakturMaguntia,serif;font-size:min(15vw,200px);line-height:.9;text-align:center;color:var(--ah-cream);padding:8px 16px 28px}.ah{background:var(--ah-night);color:var(--ah-cream);font-family:Archivo,system-ui,sans-serif}.ah a{color:inherit}.ah-wrap{max-width:1280px;margin:0 auto;padding:0 28px}@media screen and (max-width:749px){.ah-wrap{padding:0 16px}}.ah-rye{font-family:Rye,serif;font-weight:400}.ah-bl{font-family:UnifrakturMaguntia,serif;font-weight:400}.ah-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;font-family:Archivo,sans-serif;font-weight:800;font-size:15px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;transition:transform .15s}.ah-btn:hover{transform:translateY(-2px)}.ah-btn--red{background:var(--ah-red);color:#fff4e2!important;border-color:var(--ah-red)}.ah-btn--ghost{background:transparent;color:var(--ah-cream)!important;border-color:var(--ah-cream)}.ah-btn--ink{background:var(--ah-ink);color:var(--ah-cream)!important;border-color:var(--ah-ink)}.ah-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 40px;margin-bottom:36px}.ah-h2{margin:0;font-family:Rye,serif;font-weight:400;font-size:clamp(38px,4.5vw,52px);line-height:1}.ah-link{font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.ah-placeholder{display:flex;align-items:flex-end;justify-content:center;padding:14px;box-sizing:border-box;font-size:13px;color:#a99fc4;text-align:center}.ah-hero{padding:32px 0 96px}.ah-marquee{border:10px dotted var(--ah-bulb);padding:14px}.ah-marquee__inner{border:3px solid var(--ah-red);background:var(--ah-panel);padding:56px 40px;display:flex;flex-wrap:wrap;gap:48px;align-items:center}@media screen and (max-width:749px){.ah-marquee__inner{padding:36px 20px}}.ah-hero__text{flex:1 1 440px;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}.ah-hero__eyebrow{font-family:Rye,serif;font-size:22px;color:var(--ah-bulb);letter-spacing:.04em}.ah-hero__h{margin:0;font-family:UnifrakturMaguntia,serif;font-weight:400;font-size:clamp(60px,8.5vw,124px);line-height:.92;color:var(--ah-cream)}.ah-hero__p{margin:0;font-size:18px;line-height:1.5;max-width:480px;color:var(--ah-muted)}.ah-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ah-hero__art{flex:1 1 340px;display:flex;justify-content:center}.ah-arch{width:340px;max-width:100%;aspect-ratio:3 / 4;background:#2b2550;border:3px solid var(--ah-cream);border-radius:170px 170px 0 0;overflow:hidden}.ah-arch img{display:block;width:100%;height:100%;object-fit:cover}.ah-pennants{padding:0 0 96px}.ah-pennants .ah-h2{color:var(--ah-bulb)}.ah-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px}@media screen and (max-width:749px){.ah-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.ah-card{display:flex;flex-direction:column;text-decoration:none}.ah-card__media{aspect-ratio:4 / 5;background:#231e42;border:2px solid var(--ah-line);overflow:hidden;transition:border-color .15s}.ah-card__media img{display:block;width:100%;height:100%;object-fit:cover}.ah-card:hover .ah-card__media{border-color:var(--ah-bulb)}.ah-pennant{background:var(--ah-red);color:#fff4e2;padding:14px 16px 30px;clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.ah-pennant__name{font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.04em;line-height:1.25}.ah-pennant__price{font-family:Rye,serif;font-size:19px}.ah-prize{background:var(--ah-cream);color:var(--ah-ink);padding:88px 0}.ah-prize__head{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;margin-bottom:40px}.ah-prize__head .ah-h2{color:var(--ah-red)}.ah-prize__p{margin:0;font-size:17px;max-width:520px}.ah-case{border:3px solid var(--ah-ink);background:#fffdf8;padding:28px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media screen and (max-width:749px){.ah-case{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}}.ah-case__item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 12px 24px;border-bottom:3px solid var(--ah-ink);text-decoration:none;color:var(--ah-ink);text-align:center}.ah-case__img{width:120px;height:120px;border-radius:60px;overflow:hidden;background:#ede3cf;transition:transform .15s}.ah-case__img img{display:block;width:100%;height:100%;object-fit:cover}.ah-case__item:hover .ah-case__img{transform:scale(1.05)}.ah-case__name{font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.04em;line-height:1.25}.ah-case__price{background:var(--ah-ink);color:var(--ah-cream);font-weight:700;font-size:13px;padding:3px 10px}.ah-prize__cta{display:flex;justify-content:center;margin-top:32px}.ah-steps{padding:88px 0}.ah-steps .ah-h2{color:var(--ah-bulb);text-align:center;margin-bottom:32px}.ah-steps__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.ah-step{border:2px solid var(--ah-line);padding:28px;display:flex;flex-direction:column;gap:8px}.ah-step__num{font-family:UnifrakturMaguntia,serif;font-size:48px;line-height:1;color:var(--ah-red)}.ah-step__title{margin:0;font-family:Archivo,sans-serif;font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:.06em;color:var(--ah-cream)}.ah-step__text{margin:0;color:var(--ah-muted);line-height:1.5}.ah-ticket{padding:0 0 96px}.ah-ticket__box{display:flex;flex-wrap:wrap;align-items:stretch;border:3px solid var(--ah-bulb)}.ah-ticket__text{flex:3 1 420px;padding:40px;display:flex;flex-direction:column;gap:10px}@media screen and (max-width:749px){.ah-ticket__text{padding:28px}}.ah-ticket__p{margin:0;font-size:17px;color:var(--ah-muted);max-width:520px}.ah-ticket__stub{flex:1 1 220px;min-height:96px;text-decoration:none;background:var(--ah-bulb);color:var(--ah-ink)!important;border-left:3px dashed var(--ah-ink);display:flex;align-items:center;justify-content:center;text-align:center;padding:28px;font-family:Rye,serif;font-size:24px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/heavy-magic-after-hours.css.map */
