@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600;700;800;900&display=swap";:root{--ffs-orange: #ff6500;--ffs-purple: #6f23c6;--ffs-black: #07070b;--ffs-panel: #111018;--ffs-white: #ffffff;--ffs-display-font: "Bebas Neue", Impact, "Arial Narrow", sans-serif;--ffs-body-font: "Montserrat", Arial, sans-serif}.ffs-hw{background:var(--ffs-black);color:var(--ffs-white);font-family:var(--ffs-body-font)!important}.ffs-hw *{box-sizing:border-box}.ffs-hw__page{width:min(1400px,calc(100% - 40px));margin-inline:auto}.ffs-hw h1,.ffs-hw h2,.ffs-hw h3,.ffs-hw__title,.ffs-hw__section-title,.ffs-hero__title,.ffs-char__copy h3,.ffs-feature__copy h2,.ffs-count__copy h2,.ffs-news h2{font-family:var(--ffs-display-font)!important;font-weight:400!important;letter-spacing:.02em!important}.ffs-hw__eyebrow{color:var(--ffs-orange)!important;font-family:var(--ffs-body-font)!important;font-size:16px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.12em!important}.ffs-hw__title{margin:0;color:#fff!important;text-transform:uppercase!important;line-height:.92!important}.ffs-hw p,.ffs-hero__text,.ffs-feature__copy,.ffs-count__copy,.ffs-news__text{font-family:var(--ffs-body-font)!important}.ffs-hero__text p,.ffs-feature__copy p,.ffs-count__copy p,.ffs-news__text p{margin:0}.ffs-hw__btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 30px;border:1px solid var(--ffs-orange);border-radius:2px;background:var(--ffs-orange);color:#08080b!important;text-decoration:none!important;font-family:var(--ffs-body-font)!important;font-size:14px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important;transition:transform .2s ease,filter .2s ease}.ffs-hw__btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.ffs-hw__btn--ghost{background:transparent;color:#fff!important;border-color:#ffffff8c}.ffs-hw__section-title{margin:0 0 28px;text-align:center;text-transform:uppercase;font-size:clamp(34px,3vw,52px)!important;color:#fff}.ffs-hw__section-title:before,.ffs-hw__section-title:after{content:"";display:inline-block;width:56px;height:2px;background:var(--ffs-orange);vertical-align:middle;margin:0 18px}.ffs-hero__title{font-size:clamp(68px,6vw,108px)!important;line-height:.88!important;letter-spacing:.01em!important;margin:12px 0 24px!important}.ffs-hero__text{font-size:18px!important;line-height:1.7!important;font-weight:500!important;color:#dedbe5!important}.ffs-hero__trust b{display:block;font-family:var(--ffs-body-font)!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:#fff!important}.ffs-hero__trust span{display:block;font-family:var(--ffs-body-font)!important;font-size:11px!important;font-weight:400!important;color:#aaa5b2!important;margin-top:5px}.ffs-char__copy h3{font-size:42px!important;line-height:.95!important;letter-spacing:.01em!important}.ffs-char__copy span{font-family:var(--ffs-body-font)!important;font-weight:800!important;letter-spacing:.04em!important}.ffs-products__card h3,.ffs-products__price,.ffs-products__link{font-family:var(--ffs-body-font)!important}.ffs-products__card h3{font-weight:600!important}.ffs-products__price{font-weight:800!important}.ffs-count__copy h2{font-size:clamp(48px,5vw,78px)!important;line-height:.9!important}.ffs-count__timer b{font-family:var(--ffs-display-font)!important;font-weight:400!important;letter-spacing:0!important}.ffs-count__timer span{font-family:var(--ffs-body-font)!important;font-weight:700!important}.ffs-reviews blockquote p,.ffs-reviews blockquote footer{font-family:var(--ffs-body-font)!important}.ffs-news h2{font-size:clamp(44px,5vw,70px)!important;line-height:.95!important}.ffs-news input,.ffs-news button{font-family:var(--ffs-body-font)!important}@media(max-width:749px){.ffs-hw__page{width:min(100% - 28px,1400px)}.ffs-hw__section-title{font-size:34px!important}.ffs-hw__section-title:before,.ffs-hw__section-title:after{width:24px;margin:0 8px}.ffs-hero__title{font-size:62px!important;line-height:.9!important}.ffs-hw__eyebrow{font-size:13px!important}.ffs-hero__text{font-size:15px!important;line-height:1.6!important}.ffs-char__copy h3{font-size:30px!important}.ffs-hw__btn{min-height:50px;padding:12px 21px;font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/halloween-theme.css.map */
