:root{--kc-black: #000000;--kc-deep-black: #0a0a0a;--kc-red: #cc0000;--kc-red-bright: #ff0000;--kc-red-dark: #8b0000;--kc-white: #ffffff;--kc-grey: #1a1a1a;--kc-grey-light: #2a2a2a;--kc-text-muted: rgba(255,255,255,.6);--kc-border: rgba(204,0,0,.3)}body{background-color:var(--kc-black)!important;color:var(--kc-white)!important}.header,.header-wrapper,header{background-color:var(--kc-black)!important;border-bottom:2px solid var(--kc-red)!important}.header__heading-link,.header__menu-item,.header__icon{color:var(--kc-white)!important}.header__menu-item:hover,.header__icon:hover{color:var(--kc-red)!important}.header__heading{color:var(--kc-white)!important;font-weight:900!important;letter-spacing:3px!important;text-transform:uppercase!important}.announcement-bar{background:var(--kc-red)!important;color:var(--kc-white)!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important}.announcement-bar__message,.announcement-bar a{color:var(--kc-white)!important;font-weight:700!important}.footer,footer{background-color:var(--kc-deep-black)!important;border-top:2px solid var(--kc-red)!important;color:var(--kc-white)!important}.footer a,.footer__content-top a{color:var(--kc-text-muted)!important}.footer a:hover{color:var(--kc-red)!important}.footer__newsletter .field__input{background:var(--kc-grey)!important;border-color:var(--kc-red)!important;color:var(--kc-white)!important}main,.content-for-layout,.page-width{background-color:var(--kc-black)!important}.color-background-1,.color-background-2,.color-inverse,.gradient{background-color:var(--kc-black)!important;color:var(--kc-white)!important}.card,.card-wrapper,.product-card-wrapper{background:var(--kc-deep-black)!important;border:1px solid var(--kc-border)!important;border-radius:8px!important}.card:hover,.card-wrapper:hover{border-color:var(--kc-red)!important;box-shadow:0 0 20px #cc00004d!important;transform:translateY(-2px);transition:all .3s ease}.card__heading,.card__heading a{color:var(--kc-white)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important}.card__heading a:hover{color:var(--kc-red)!important}.price,.price__regular,.price-item{color:var(--kc-red)!important;font-weight:900!important}.price--on-sale .price-item--regular{color:var(--kc-text-muted)!important;text-decoration:line-through!important}.price--on-sale .price-item--sale{color:var(--kc-red)!important}.badge,.badge--sale{background-color:var(--kc-red)!important;color:var(--kc-white)!important;font-weight:900!important;text-transform:uppercase!important}.button,.btn,button[type=submit],.button--primary{background-color:var(--kc-red)!important;color:var(--kc-white)!important;border:2px solid var(--kc-red)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:2px!important;border-radius:4px!important;transition:all .3s ease!important}.button:hover,.btn:hover,button[type=submit]:hover{background-color:var(--kc-black)!important;color:var(--kc-red)!important;border-color:var(--kc-red)!important}.button--secondary{background-color:transparent!important;color:var(--kc-red)!important;border:2px solid var(--kc-red)!important}.button--secondary:hover{background-color:var(--kc-red)!important;color:var(--kc-white)!important}.field__input,input,select,textarea{background:var(--kc-grey)!important;border:1px solid var(--kc-border)!important;color:var(--kc-white)!important;border-radius:4px!important}.field__input:focus,input:focus,select:focus,textarea:focus{border-color:var(--kc-red)!important;outline:none!important;box-shadow:0 0 0 2px #cc00004d!important}.field__label,label{color:var(--kc-text-muted)!important}.drawer{background-color:var(--kc-black)!important;border-right:2px solid var(--kc-red)!important}.drawer__inner{background-color:var(--kc-black)!important}.menu-drawer__navigation a,.menu-drawer__menu-item{color:var(--kc-white)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important}.menu-drawer__navigation a:hover{color:var(--kc-red)!important}.collection-hero{background-color:var(--kc-deep-black)!important;border-bottom:2px solid var(--kc-red)!important}.collection-hero__title{color:var(--kc-white)!important;text-transform:uppercase!important;letter-spacing:3px!important}.facets-wrapper,.facets{background:var(--kc-deep-black)!important;border-color:var(--kc-border)!important}.facets__heading{color:var(--kc-white)!important}.product__title{color:var(--kc-white)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:2px!important}.product__description,.product-description{color:var(--kc-text-muted)!important;line-height:1.8!important}.product-form__quantity .quantity{background:var(--kc-grey)!important;border-color:var(--kc-border)!important;color:var(--kc-white)!important}.breadcrumbs a,.breadcrumb{color:var(--kc-text-muted)!important}.breadcrumbs a:hover{color:var(--kc-red)!important}.cart,.cart__items{background:var(--kc-black)!important}.cart-item,.cart__item{border-bottom:1px solid var(--kc-border)!important;color:var(--kc-white)!important}.cart__footer{background:var(--kc-deep-black)!important;border-top:2px solid var(--kc-red)!important}.totals,.cart__total{color:var(--kc-white)!important}@keyframes kc-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kc-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.4}94%{opacity:1}95%{opacity:.6}96%{opacity:1}}@keyframes kc-blooddrip{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.header:after{content:"";display:block;width:100%;height:3px;background:linear-gradient(90deg,transparent 0%,var(--kc-red) 20%,var(--kc-red) 80%,transparent 100%);position:absolute;bottom:-3px;left:0}.section{background-color:var(--kc-black)!important}.rich-text,.rich-text__wrapper{background:var(--kc-black)!important;color:var(--kc-white)!important}.rich-text h1,.rich-text h2,.rich-text h3{color:var(--kc-white)!important}h1,h2,h3,h4,h5,h6{color:var(--kc-white)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:2px!important}p,span,li{color:var(--kc-text-muted)}a{color:var(--kc-red)!important}a:hover{color:var(--kc-white)!important}.pagination .page-link{background:var(--kc-grey)!important;color:var(--kc-white)!important;border-color:var(--kc-border)!important}.pagination .page-link:hover,.pagination .active .page-link{background:var(--kc-red)!important;color:var(--kc-white)!important;border-color:var(--kc-red)!important}.kc-horror-hero{background:linear-gradient(135deg,#000,#1a0000,#000)!important;border-bottom:3px solid var(--kc-red)!important;text-align:center;padding:80px 30px;position:relative;overflow:hidden}.kc-horror-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(204,0,0,.1) 0%,transparent 70%);pointer-events:none}.kc-horror-hero h1{font-size:clamp(32px,6vw,64px)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:4px!important;color:var(--kc-white)!important;text-shadow:0 0 30px rgba(204,0,0,.5)!important;margin-bottom:16px!important}.kc-horror-hero h1 span.red{color:var(--kc-red)!important}.kc-horror-hero p{font-size:18px;color:#fffc!important;max-width:600px;margin:0 auto 30px;line-height:1.6}.kc-badge{display:inline-block;background:var(--kc-red);color:var(--kc-white)!important;font-weight:900;font-size:13px;padding:8px 24px;border-radius:30px;text-transform:uppercase;letter-spacing:2px;animation:kc-flicker 4s ease-in-out infinite;margin-bottom:20px}.kc-marquee-wrapper{background:var(--kc-red);padding:10px 0;overflow:hidden;width:100%}.kc-marquee-inner{display:flex;white-space:nowrap}.kc-marquee-text{display:inline-block;white-space:nowrap;animation:kc-scroll 20s linear infinite;font-weight:900;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--kc-white);padding-right:60px}.quick-add__submit{background:var(--kc-red)!important;color:var(--kc-white)!important}.slideshow__media:after{background:linear-gradient(to bottom,#0000004d,#000000b3)!important}.search-modal__content{background:var(--kc-black)!important;border:1px solid var(--kc-red)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--kc-black)}::-webkit-scrollbar-thumb{background:var(--kc-red);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--kc-red-bright)}@media(max-width:749px){.kc-horror-hero h1{font-size:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/keishacrafts-horror.css.map */
