:root{--hallow-cream: #F7F0E3;--hallow-beige: #EFE5D3;--hallow-gold: #C9A24B;--hallow-gold-deep: #745312;--hallow-amber: #E3A857;--hallow-ink: #2B2118;--hallow-ink-soft: rgba(43, 33, 24, .72);--hallow-ink-faint: rgba(43, 33, 24, .5);--hallow-card: #FFFFFF;--hallow-card-warm: #FFFDF8;--hallow-line: rgba(43, 33, 24, .1);--hallow-shadow: 0 10px 30px rgba(43, 33, 24, .08);--hallow-shadow-lift: 0 16px 40px rgba(43, 33, 24, .12);--hallow-radius: 16px;--hallow-radius-sm: 10px;--hallow-font-display: "Cormorant Garamond", Georgia, serif;--hallow-font-body: "Inter", -apple-system, "Segoe UI", sans-serif;--hallow-max: 1180px}body{font-family:var(--hallow-font-body);color:var(--hallow-ink);background:var(--hallow-cream)}.hallow-section h1,.hallow-section h2,.hallow-section h3,.hallow-display{font-family:var(--hallow-font-display);font-weight:600;line-height:1.18;letter-spacing:0;color:var(--hallow-ink);margin:0}.hallow-section h1{font-size:clamp(3.36rem,5vw,5.44rem)}.hallow-section h2{font-size:clamp(2.72rem,3.6vw,3.84rem)}.hallow-section h3{font-size:2rem}.hallow-section h1,.hallow-section h2,.hallow-section h3{text-wrap:balance}.hallow-section p{color:var(--hallow-ink-soft);margin:0}.hallow-section p:not([class]){font-size:1.7rem;line-height:1.7}.hallow-section{scroll-margin-top:100px}.hallow-section a:focus-visible,.hallow-section button:focus-visible,.hallow-section summary:focus-visible,.hallow-section input:focus-visible,.hallow-section select:focus-visible,.hallow-section label:focus-within,.hallow-section [tabindex]:focus-visible,.hallow-footer a:focus-visible,.hallow-footer button:focus-visible,.hallow-footer input:focus-visible{outline:2px solid var(--hallow-gold-deep);outline-offset:2px;border-radius:6px}.hallow-wrap{max-width:var(--hallow-max);margin:0 auto;padding:0 24px}.hallow-pad{padding:72px 0}.hallow-bg-beige{background:var(--hallow-beige)}.hallow-center{text-align:center}.hallow-texture{background-image:repeating-linear-gradient(0deg,rgba(43,33,24,.014) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(43,33,24,.014) 0 1px,transparent 1px 3px)}.hallow-eyebrow{font-family:var(--hallow-font-display);font-style:italic;font-weight:500;color:var(--hallow-gold-deep);font-size:1.68rem;letter-spacing:.02em;display:block;margin-bottom:10px}.hallow-sub{font-size:1.76rem;line-height:1.6;max-width:620px;margin:14px auto 0}.hallow-btn{display:inline-block;font-family:var(--hallow-font-body);font-weight:600;font-size:1.632rem;background:var(--hallow-ink);color:var(--hallow-cream);border:none;border-radius:999px;padding:16px 34px;cursor:pointer;text-decoration:none;text-align:center;transition:background .2s ease,transform .15s ease;touch-action:manipulation}.hallow-btn:hover{background:#3d2f21;transform:translateY(-1px);color:var(--hallow-cream)}.hallow-btn--gold{background:var(--hallow-gold);color:var(--hallow-ink)}.hallow-btn--gold:hover{background:#b8923f;color:var(--hallow-ink)}.hallow-btn--wide{width:100%}.hallow-header-shop{display:inline-flex;align-items:center;justify-content:center;background:var(--hallow-gold);color:var(--hallow-ink);font-family:var(--hallow-font-body);font-weight:600;font-size:1.44rem;text-decoration:none;padding:9px 22px;border-radius:999px;margin-right:8px;white-space:nowrap;transition:background .2s ease,transform .15s ease;touch-action:manipulation}.hallow-header-shop:hover{background:#b8923f;color:var(--hallow-ink);transform:translateY(-1px)}.hallow-header-shop:focus-visible{outline:2px solid var(--hallow-ink);outline-offset:2px}@media(max-width:749px){.hallow-header-shop{display:none}}.hallow-card-base{background:var(--hallow-card);border-radius:var(--hallow-radius);box-shadow:var(--hallow-shadow);transition:transform .25s ease,box-shadow .25s ease}.hallow-card-base:hover{transform:translateY(-6px);box-shadow:var(--hallow-shadow-lift)}.hallow-drips{display:flex;justify-content:center;padding:26px 0 6px}.hallow-reveal{opacity:0;transform:translateY(26px);transition:opacity .65s ease,transform .65s ease}.hallow-reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hallow-reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/hallow-base.css.map */
