.hw-mode .shopify-section--header{border-block-end:1px solid var(--hw-line)}.hw-mode .announcement-bar{background:#171717;color:#fff}.hw-mode .hw-announcement{margin:0;font-size:.6875rem;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.hw-mode .hw-announcement span{display:inline-block;width:.3rem;height:.3rem;margin-inline-end:.65rem;background:var(--hw-accent);vertical-align:middle}.hw-mode .hw-hero{position:relative;isolation:isolate;background:#0d0f0f;color:#fff;overflow:clip}.hw-mode .hw-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);max-width:1600px;margin-inline:auto}.hw-mode .hw-hero__inner:not(:has(.hw-hero__media)){grid-template-columns:minmax(0,1fr)}.hw-mode .hw-hero__content{position:relative;z-index:2;align-self:center;padding:2rem var(--container-gutter, 1.25rem) 1.5rem}.hw-mode .hw-eyebrow{display:flex;align-items:center;gap:.75rem;margin-block-end:1rem;color:#e6ded6;font-size:.6875rem;line-height:1.6;letter-spacing:.18em;text-transform:uppercase}.hw-mode .hw-eyebrow__line{width:1.75rem;height:1px;flex:0 0 auto;background:var(--hw-accent)}.hw-mode .hw-hero__title{max-width:100%;margin:0;font-family:"Halloween Creepster",var(--heading-font-family);font-weight:400;font-size:clamp(3.5rem,15vw,7rem);line-height:1.05;letter-spacing:.025em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}.hw-mode .hw-hero__text{max-width:35ch;margin-block:.5rem 0;color:#d4d0cb;font-size:1rem;line-height:1.65}.hw-mode .hw-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem 1.5rem;margin-block-start:1.25rem}.hw-mode .hw-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:1.75rem;min-height:3.125rem;padding:.875rem 1.25rem;font-size:.75rem;line-height:1.5;letter-spacing:.04em;text-decoration:none}.hw-mode .hw-cta--primary{color:#171717;background:#fff;border:1px solid #fff;box-shadow:inset 0 -2px var(--hw-accent)}.hw-mode .hw-cta--secondary{color:#fff;padding-inline:0;border-block-end:1px solid #6b655f}.hw-mode .hw-cta:focus-visible{outline:2px solid #fff;outline-offset:5px}.hw-mode .hw-hero__craft{max-width:38ch;margin-block-start:1rem;color:#bbb4ad;font-size:.6875rem;line-height:1.6}.hw-mode .hw-hero__media{position:relative;min-width:0;min-height:0;margin:0;aspect-ratio:1.28;background:#212121}.hw-mode .hw-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#0d0f0f 0%,transparent 12%,transparent 80%,#0d0f0f 100%);pointer-events:none}.hw-mode .hw-hero__media picture{display:block;width:100%;height:100%}.hw-mode .hw-hero__image{width:100%;height:100%;object-fit:cover;object-position:50% 60%}.hw-mode .hw-hero__caption{position:absolute;z-index:2;inset-inline:1.25rem;bottom:1rem;color:#e6ded6;font-size:.6875rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.hw-mode .hw-hero__caption span{margin-inline-end:.625rem}.hw-mode .hw-hero__footnote{position:relative;z-index:2;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.5rem;max-width:1600px;margin-inline:auto;padding:1rem var(--container-gutter, 1.25rem);border-block-start:1px solid #ffffff1f;color:#c6bdb4;font-size:.6875rem;line-height:1.7;letter-spacing:.1em;text-transform:uppercase}.hw-mode .hw-decor{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none}.hw-mode .hw-decor__ghost{position:absolute;bottom:15rem;inset-inline-end:1.25rem;width:32px;height:40px;color:#d8cec3;opacity:.5}.hw-mode .hw-decor__fog{position:absolute;bottom:2rem;inset-inline-end:-5%;width:65%;height:7rem;opacity:.24;background:radial-gradient(ellipse at center,#dcd1c3 0%,transparent 68%)}.hw-mode .hw-decor__fog--two{display:none}.hw-mode .hw-note{display:flex;justify-content:inherit;align-items:center;gap:.6rem;margin-block-end:.75rem;font-size:.6875rem;line-height:1.6;letter-spacing:.14em;text-transform:uppercase}.hw-mode .hw-note span{flex-shrink:0;width:1.25rem;height:1px;background:var(--hw-accent)}.hw-mode .text-center .hw-note{justify-content:center}.hw-mode .product-card__figure{outline-offset:-1px}.hw-mode :is(buy-buttons .button[type=submit],.cart-drawer button[name=checkout],.cart-page button[name=checkout]):not(:disabled){box-shadow:inset 0 -2px var(--hw-accent)}.hw-mode .product-sticky-bar{border-block-start-color:var(--hw-line)}.hw-mode .footer{border-block-start:1px solid var(--hw-line)}.hw-mode .hw-signature{position:relative;display:flex;align-items:center;gap:.75rem;min-height:7rem;padding-inline-end:4.5rem;padding-block-end:1.5rem;margin-block-end:1.75rem;border-block-end:1px solid var(--hw-line)}.hw-mode .hw-signature__ghost{flex:0 0 auto;color:currentColor}.hw-mode .hw-signature p{margin:0;font-size:.75rem;line-height:1.6;letter-spacing:.04em}@media screen and (pointer:fine){.hw-mode .hw-cta--primary:hover{background:#eae6e1;border-color:#eae6e1}.hw-mode .hw-cta--secondary:hover{border-color:var(--hw-accent)}.hw-mode .product-card:hover .product-card__figure{outline:1px solid var(--hw-line)}}@media screen and (min-width:700px){.hw-mode .hw-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:36rem}.hw-mode .hw-hero__content{padding-block:3.5rem;padding-inline-end:1.5rem}.hw-mode .hw-hero__title{font-size:clamp(3.5rem,6.4vw,6.75rem)}.hw-mode .hw-hero__media{aspect-ratio:auto}.hw-mode .hw-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.hw-mode .hw-hero__media:after{background:linear-gradient(90deg,#0d0f0f 0%,transparent 16%),linear-gradient(0deg,#0d0f0f 0%,transparent 20%)}.hw-mode .hw-hero__caption{inset-inline:2rem;bottom:2rem}.hw-mode .hw-decor__ghost{top:2.25rem;bottom:auto;inset-inline-end:2.5rem;width:48px;height:60px}.hw-mode .hw-decor__fog{width:48%;height:11rem;bottom:3rem}.hw-mode .hw-decor__fog--two{display:block;inset-inline-end:18%;bottom:6rem;width:36%;opacity:.1}}@media screen and (min-width:1000px){.hw-mode .hw-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:40rem}.hw-mode .hw-hero__content{padding-block:4.5rem;padding-inline-start:max(var(--container-gutter, 3rem),5vw);padding-inline-end:2rem}.hw-mode .hw-hero__text{font-size:1.0625rem}.hw-mode .hw-hero__footnote{padding-inline:max(var(--container-gutter, 3rem),5vw)}}.hw-mode .hw-offer{position:relative;margin-block-start:.375rem}.hw-mode .hw-offer__deal{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem 1rem;margin:0 0 1.25rem;font-family:var(--heading-font-family);font-weight:700;line-height:1;text-transform:uppercase;text-shadow:0 3px 0 #0009}.hw-mode .hw-offer__amount{font-size:clamp(4.5rem,15vw,7rem);letter-spacing:-.055em}.hw-mode .hw-offer__percent{display:inline-block;margin-inline-start:.1em;font-size:.6em;vertical-align:top;padding-block-start:.12em}.hw-mode .hw-offer__word{font-size:clamp(2rem,7vw,3.5rem);letter-spacing:-.035em;color:#f4e5d1}.hw-mode .hw-code{display:inline-flex;align-items:center;gap:.75rem;max-width:100%;min-height:3.25rem;padding:.25rem .25rem .25rem .875rem;color:#fff;background:#18140f;border:1px dashed #a47c50}.hw-mode .hw-code__label{font-size:.6875rem;color:#d2c6b5}.hw-mode .hw-code__value{font-family:monospace;font-size:.9375rem;font-weight:700;line-height:1.4;letter-spacing:.06em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.hw-mode .hw-code__copy{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;color:#fff;background:transparent;border:0;cursor:pointer}.hw-mode .hw-code__copy:hover{background:#ffffff14}.hw-mode .hw-code__copy:focus-visible{outline:2px solid #fff;outline-offset:2px}.hw-mode .hw-code__copy:disabled{opacity:.6;cursor:wait}.hw-mode .hw-code__copy .hw-copied-icon,.hw-mode .hw-code__copy[data-copied=true] .hw-copy-icon{display:none}.hw-mode .hw-code__copy[data-copied=true] .hw-copied-icon{display:block}.hw-mode .hw-code__status{display:block;min-height:1.25rem;margin-block-start:.375rem;font-size:.6875rem;line-height:1.5;color:#e5d5be}.hw-mode .hw-offer__validity{margin-block:.5rem 0;color:#d2c6b5;font-size:.6875rem;line-height:1.5}.hw-mode .hw-hero__media--haunted{aspect-ratio:1.5;background:#0d0f0f}.hw-mode .hw-hero__media--haunted .hw-hero__image{object-fit:contain;object-position:center}.hw-mode .hw-web{position:absolute;inset-block-start:0;inset-inline-start:0;width:clamp(100px,14vw,220px);height:auto;color:#d5cec2;opacity:.35;pointer-events:none}.hw-mode .hw-web--right{inset-inline-start:auto;inset-inline-end:0;transform:scaleX(-1)}.hw-mode .hw-spider{position:absolute;bottom:10rem;inset-inline-end:1.75rem;width:32px;height:105px;color:#b8b0a4;opacity:.7}.hw-mode .hw-signature__art{position:absolute;inset-inline-end:0;top:50%;width:96px;height:88px;transform:translateY(-50%);pointer-events:none}.hw-mode .hw-signature__art .hw-web{width:110px;top:-.75rem;opacity:.6;color:#867565}.hw-mode .product-card__figure:after{position:absolute;z-index:2;top:0;inset-inline-end:0;width:70px;height:70px;background:url(halloween-cobweb.svg) top right / contain no-repeat;opacity:.65;pointer-events:none;content:""}@media screen and (min-width:700px){.hw-mode .hw-hero__media--haunted{aspect-ratio:auto}.hw-mode .hw-spider{top:0;bottom:auto;inset-inline-end:11%;width:48px;height:150px}}@media(prefers-reduced-motion:reduce){.hw-mode .hw-decor *{animation:none;transition:none}}.hw-mode body,.hw-mode .color-scheme{--background: 14 16 17;--background-without-opacity: 14 16 17;--background-gradient: none;--text-color: 241 238 232;--border-color: 67 58 48;--button-background: 245 239 230;--button-text-color: 20 19 17;--circle-button-background: 33 31 28;--circle-button-text-color: 245 239 230;--input-text-color: 241 238 232;--accent: 241 238 232;--page-background: 14 16 17;--modal-scheme-background: 22 24 25;--modal-scheme-background-gradient: none;--modal-scheme-text-color: 241 238 232;--modal-scheme-border-color: 67 58 48;color-scheme:dark}.hw-mode body{background:#0e1011;color:#f1eee8}.hw-mode :is(.header,.fixture-header){color:#f1eee8;background:#111314;border-block-end:1px solid var(--hw-line);--header-transparent-header-text-color: 241 238 232}.hw-mode :is(.header__logo-image:not(.header__logo-image--transparent),.fixture-logo){filter:brightness(0) invert(1)}.hw-mode :is(.header__dropdown-menu,.mega-menu,.navigation-drawer,.cart-drawer,.popover){--background: 22 24 25;--text-color: 241 238 232;--border-color: 67 58 48}.hw-mode .announcement-bar{background:#211810;box-shadow:inset 0 -1px var(--hw-line)}.hw-mode :is(.header__primary-nav-item,.fixture-navigation) a:hover{color:#efb777}.hw-mode :is(.section-stack,.collection-banner,.fixture-intro) :is(h1,h2,.h1,.h2){font-family:"Halloween Creepster",var(--heading-font-family);font-weight:400;letter-spacing:.045em}.hw-mode :is(.product-info,.product-card__info) :is(h1,h2,.h1,.h2){font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing)}.hw-mode :is(.section-spacing,.fixture-intro,.fixture-content){background-image:radial-gradient(ellipse at 50% 0,#a9bbb00c,transparent 65%)}.hw-mode :is(.section-header,.collection-banner){position:relative;border-block-end:1px solid var(--hw-line);padding-block-end:1.5rem}.hw-mode .fixture-intro:before{display:block;width:2.5rem;height:1px;margin:0 auto 1.5rem;content:"";background:var(--hw-accent);box-shadow:0 0 16px var(--hw-accent)}.hw-mode :is(.product-card,.collection-card){background:#151819;border:1px solid #40362b}.hw-mode .product-card__figure{background:#1a1c1c;position:relative}.hw-mode .product-card__info{padding:1.25rem;border-block-start:1px solid var(--hw-line)}.hw-mode :is(.collection-toolbar,.cart-recap,.product-sticky-bar){background:#171a1b;border-color:var(--hw-line)}.hw-mode .product-info{border-block-start:1px solid var(--hw-line);padding-block-start:1.5rem}.hw-mode :is(.input,.select,.textarea){background-color:#171a1b;color:#f1eee8;border-color:#716353}.hw-mode :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #efb777;outline-offset:4px}.hw-mode .footer{position:relative;background:radial-gradient(ellipse at 80% 0,#d9773214,transparent 55%),#101213;color:#f1eee8}.hw-mode .footer .text-subdued,.hw-mode .fixture-footer>p{color:#c8bfb4}.hw-mode .hw-signature{min-height:6rem}@media(pointer:fine){.hw-mode :is(.product-card,.collection-card):hover{border-color:#a16c3d;box-shadow:0 8px 30px #0005}}.hw-mode body{isolation:isolate}.hw-mode body:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0a0c0d18,#0a0c0d77 28% 72%,#0a0c0d18),url(halloween-forest-1536.webp) center / cover no-repeat}.hw-mode #main{background:transparent}.hw-mode #main>.shopify-section:not(.shopify-section--slideshow):not(.shopify-section--footer)>.color-scheme:not(.color-scheme--with-image-overlay){--background: 10 12 13 / .38;--background-gradient: none}.hw-mode :is(.fixture-intro,.fixture-content){background:radial-gradient(ellipse at 50% 50%,#0a0c0d8c,transparent 85%)}.hw-mode .hw-hero{background:linear-gradient(90deg,#0a0c0d18,#0a0c0db8 45%,#0d0f0f 80%)}.hw-mode .hw-hero__content{background:radial-gradient(ellipse at center,#0a0c0da0,#0a0c0d00 75%)}.hw-mode .hw-hero__footnote{background:#0a0c0da6}.hw-mode .footer{background:linear-gradient(#0a0c0d80,#0a0c0de0)}.hw-mode .hw-signature__art{width:80px;height:64px}@media(max-width:699px){.hw-mode body:before{background-image:linear-gradient(90deg,#0a0c0d38,#0a0c0d99 55%,#0a0c0d66),url(halloween-forest-960.webp);background-position:center,left center}.hw-mode .hw-hero{background:linear-gradient(90deg,#0a0c0d33,#0a0c0d88 55%,#0a0c0d44)}}.hw-mode .hw-hero__title{text-shadow:0 1px 0 #a6aaa6,0 0 28px #c7d5d826}.hw-mode .hw-hero__media:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(125deg,transparent 40%,#d1e5ec0f 48%,transparent 62%)}.hw-mode .hw-decor__fog{width:80%;height:10rem;bottom:1rem;opacity:.32;background:radial-gradient(ellipse at 25% 60%,#b9c9cc66,transparent 42%),radial-gradient(ellipse at 65% 85%,#aabac655,transparent 55%)}.hw-mode .hw-decor__fog--two{width:60%;height:8rem;bottom:6rem;inset-inline-end:12%;opacity:.15}.hw-mode .hw-signature{padding-inline-end:0}.hw-mode .hw-note{color:#c6d1d4}@media(max-width:699px){.hw-mode .hw-decor__fog{width:100%;height:8rem;opacity:.26}}.hw-mode body :is(main,footer) p:not(:is(.h0,.h1,.h2,.h3,.h4,.h5,.hw-eyebrow)){font-size:1rem;line-height:1.65}
/*# sourceMappingURL=/cdn/shop/t/90/assets/halloween.css.map */
