:root{--sy-midnight: #140b22;--sy-panel: #1e1232;--sy-plum: #2c1a47;--sy-black: #0d0714;--sy-orange: #ff7a1a;--sy-glow: #ffa94d;--sy-cream: #fdf6ec;--sy-muted: #b3a6cc;--sy-line: rgba(253, 246, 236, .14)}.sy-wordmark{display:inline-flex;align-items:baseline;gap:.15em;font-family:var(--font-heading-family);font-size:2.6rem;line-height:1;letter-spacing:.02em}.sy-wordmark__spooky{color:var(--sy-cream)}.sy-wordmark__yard{color:var(--sy-orange);text-shadow:0 0 14px rgba(255,122,26,.55)}.sy-eyebrow{display:inline-block;margin-bottom:1.6rem;font-size:1.2rem;font-family:var(--font-body-family);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--sy-glow)}.sy-btn{display:inline-flex;align-items:center;gap:1rem;padding:1.5rem 3rem;border-radius:999px;background:var(--sy-orange);color:var(--sy-midnight);font-family:var(--font-body-family);font-weight:700;font-size:1.5rem;letter-spacing:.04em;text-decoration:none;box-shadow:0 0 24px #ff7a1a73,0 4px 18px #0006;transition:transform .12s ease,box-shadow .12s ease}.sy-btn:hover{transform:translateY(-2px);box-shadow:0 0 34px #ff7a1aa6,0 6px 22px #00000073}.sy-btn__arrow{transition:transform .12s ease}.sy-btn:hover .sy-btn__arrow{transform:translate(4px)}.sy-btn--ghost{background:transparent;color:var(--sy-cream);border:1.5px solid rgba(253,246,236,.5);box-shadow:none}.sy-btn--ghost:hover{border-color:var(--sy-cream);box-shadow:0 0 18px #fdf6ec33}.sy-hero{position:relative;display:flex;align-items:center;overflow:hidden;background:var(--sy-midnight);isolation:isolate}.sy-hero--small{min-height:46rem}.sy-hero--medium{min-height:60rem}.sy-hero--large{min-height:76rem}.sy-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% center;z-index:-2}.sy-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(95deg,#140b22f0,#140b22c7 34%,#140b2240 62%,#140b220d 82%)}.sy-hero__content{position:relative;width:100%;max-width:var(--page-width, 120rem);margin:0 auto;padding:9rem 5rem}.sy-hero__inner{max-width:60rem}.sy-hero__heading{margin:0 0 2rem;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(4.2rem,6.5vw,7.6rem);line-height:1.04;color:var(--sy-cream)}.sy-hero__heading em{display:block;font-style:normal;color:var(--sy-orange);text-shadow:0 0 26px rgba(255,122,26,.5)}.sy-hero__sub{margin:0 0 3.4rem;max-width:46rem;font-size:1.6rem;line-height:1.75;color:var(--sy-cream);text-shadow:0 0 4px rgba(13,7,20,.9),0 1px 3px rgba(13,7,20,.9),0 2px 14px rgba(13,7,20,.8)}.sy-hero__actions{display:flex;flex-wrap:wrap;gap:1.6rem}@media screen and (max-width:749px){.sy-hero--small,.sy-hero--medium,.sy-hero--large{min-height:58rem;align-items:flex-end}.sy-hero__image{object-position:50% center}.sy-hero__scrim{background:linear-gradient(to top,#140b22f5,#140b22cc 42%,#140b2240 78%)}.sy-hero__content{padding:5rem 2.4rem}}.sy-trust{background:var(--sy-panel);border-top:1px solid var(--sy-line);border-bottom:1px solid var(--sy-line)}.sy-trust__inner{max-width:var(--page-width, 120rem);margin:0 auto;padding:2.6rem 5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.sy-trust__item{display:flex;align-items:center;justify-content:center;gap:1.1rem;font-size:1.35rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sy-cream)}.sy-trust__icon{width:2.1rem;height:2.1rem;flex:0 0 auto;color:var(--sy-glow)}@media screen and (max-width:749px){.sy-trust__inner{grid-template-columns:1fr;gap:1.2rem;padding:2rem 2.4rem}.sy-trust__item{justify-content:flex-start}}.sy-cats{background:var(--sy-midnight);padding:7rem 0}.sy-cats__inner{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 5rem}.sy-cats__header{max-width:64rem;margin-bottom:4rem}.sy-cats__heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(3rem,4.5vw,4.6rem);line-height:1.1;color:var(--sy-cream)}.sy-cats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.sy-cat{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:34rem;padding:2.8rem;border-radius:1.6rem;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,#ff7a1a38,#2c1a4700 55%),linear-gradient(170deg,var(--sy-plum) 0%,var(--sy-panel) 70%);border:1px solid var(--sy-line);text-decoration:none;transition:transform .14s ease,border-color .14s ease}.sy-cat:hover{transform:translateY(-4px);border-color:#ffa94d80}.sy-cat__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.sy-cat__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0d0714e0,#0d07141a 55%)}.sy-cat__icon{position:relative;z-index:2;width:5.2rem;height:5.2rem;margin-bottom:auto;color:var(--sy-glow);filter:drop-shadow(0 0 12px rgba(255,169,77,.45))}.sy-cat__name{position:relative;z-index:2;margin:2rem 0 .4rem;font-family:var(--font-heading-family);font-size:2.6rem;color:var(--sy-cream)}.sy-cat__hint{position:relative;z-index:2;margin:0;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sy-muted)}@media screen and (max-width:989px){.sy-cats__grid{grid-template-columns:1fr}.sy-cat{min-height:26rem}}@media screen and (max-width:749px){.sy-cats{padding:5rem 0}.sy-cats__inner{padding:0 2.4rem}}.sy-promo{position:relative;background:radial-gradient(90% 120% at 85% 20%,#ff7a1a2e,#140b2200 60%),linear-gradient(120deg,var(--sy-plum) 0%,var(--sy-midnight) 72%);border-top:1px solid var(--sy-line);border-bottom:1px solid var(--sy-line)}.sy-promo__inner{max-width:var(--page-width, 120rem);margin:0 auto;padding:8rem 5rem;display:flex;flex-direction:column;align-items:flex-start;max-width:72rem}.sy-promo__heading{margin:0 0 1.8rem;font-family:var(--font-heading-family);font-size:clamp(3.2rem,5vw,5.2rem);line-height:1.08;color:var(--sy-cream)}.sy-promo__heading em{font-style:normal;color:var(--sy-orange);text-shadow:0 0 22px rgba(255,122,26,.5)}.sy-promo__text{margin:0 0 3.2rem;max-width:52rem;font-size:1.6rem;line-height:1.75;color:var(--sy-muted)}@media screen and (max-width:749px){.sy-promo__inner{padding:5rem 2.4rem}}.header__heading-link:hover .sy-wordmark__yard{text-shadow:0 0 20px rgba(255,122,26,.8)}.button:not(.sy-btn){letter-spacing:.06em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/spooky.css.map */
