:root{--space-ink:#22231f;--space-paper:#f4f0e8;--space-line:rgb(34 35 31 / .15);--halloween-accent:#e8944f}
body{background:#f4f0e8}
.announcement-bar{padding-block:12px;letter-spacing:.06em}
.announcement-bar .prose{line-height:1.65;text-wrap:balance}
.header{background:#1b1d19;color:#f4f0e8}
.halloween-logo-mark{display:inline-block;position:relative;vertical-align:middle;max-width:100%}
.halloween-logo-mark .header__logo-image{display:block;opacity:0}
.halloween-logo-clean{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.header__primary-nav a:hover{color:#e8944f}
.shopify-section--featured-collections .section-stack>.v-stack{align-items:flex-start;justify-self:start;text-align:left}
.shopify-section--featured-collections h2{text-transform:none;font-size:clamp(26px,2.7vw,38px);letter-spacing:-.025em}
.product-card .product-card__media{background:#e8e4da}
.product-card .product-card__info{padding-top:12px}
.product-card .product-title{font-size:14px;line-height:1.45}
.product-card .price-list{color:#22231f}
.product-card .badge{background:#e8944f;color:#1b1d19}
.product-info .buy-buttons .button:not([disabled]){--button-background:34 35 31;--button-text-color:255 249 240}
.collection-card .button:hover{background:#e8944f;color:#1b1d19;border-color:#e8944f}
.footer .newsletter-form .button{--button-background:232 148 79;--button-text-color:27 29 25}
.footer a:hover{color:#e8944f}
.space-outfits__heading h2{color:#22231f}
@media(max-width:699px){.announcement-bar{padding-inline:18px;letter-spacing:.015em}.product-card .product-title{font-size:12px}.product-card .price-list{font-size:12px}.shopify-section--featured-collections .section-stack>.v-stack{width:100%}}
