:root{--hs-black:#080808;--hs-deep:#101010;--hs-card:#181818;--hs-border:#2E2E2E;--hs-crimson:#7A0000;--hs-red:#A50000;--hs-rust:#C4511F;--hs-parchment:#D4C5A9;--hs-parchment2:#B8A98D;--hs-fog:#4A4A4A;--hs-white:#F5F2EC}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}html{scroll-behavior:smooth}body.hs-body{background:var(--hs-black);color:var(--hs-parchment);font-family:Inter,sans-serif}.hs-announce{background:var(--hs-crimson);padding:11px 20px;text-align:center;font-family:monospace;font-size:11px;letter-spacing:3px;color:var(--hs-parchment)}.hs-announce strong{color:var(--hs-white)}.hs-nav{position:sticky;top:0;z-index:500;background:var(--hs-black);border-bottom:1px solid var(--hs-border);display:flex;align-items:center;justify-content:space-between;padding:0 48px;height:60px}.hs-logo{font-weight:900;font-size:22px;color:var(--hs-parchment);text-decoration:none;letter-spacing:-1px}.hs-logo span{color:var(--hs-red)}.hs-nav-links{display:flex;gap:36px;list-style:none}.hs-nav-links a{font-family:monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--hs-fog);text-decoration:none;transition:color .15s}.hs-nav-links a:hover{color:var(--hs-parchment)}.hs-nav-right{display:flex;align-items:center;gap:20px}.hs-nav-code{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--hs-rust);border:1px solid var(--hs-crimson);padding:5px 12px}.hs-nav-cta{background:var(--hs-parchment);color:var(--hs-black);font-family:monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;padding:10px 24px;font-weight:600;transition:background .15s}.hs-nav-cta:hover{background:var(--hs-white)}.hs-hero{min-height:95vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--hs-black);position:relative;overflow:hidden;text-align:center;padding:60px 20px;width:100%}.hs-hero-slideshow{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.hs-slide-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity 1.5s ease-in-out}.hs-slide-img.active{opacity:.15}.hs-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 50% 50%,rgba(122,0,0,.12),transparent 70%);pointer-events:none;z-index:1}.hs-eyebrow{font-family:monospace;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--hs-red);margin-bottom:28px;z-index:2;display:flex;align-items:center;gap:10px;position:relative}.hs-dot{width:6px;height:6px;background:var(--hs-red);border-radius:50%;animation:blink 1.2s step-end infinite}@keyframes blink{50%{opacity:0}}.hs-h1{font-size:clamp(48px,11vw,130px);line-height:.88;font-weight:900;color:var(--hs-white);z-index:2;letter-spacing:-3px;margin:0;position:relative}.hs-h1 .l2{color:var(--hs-parchment2);display:block}.hs-h1 .l3{color:var(--hs-red);display:block}.hs-hero-sub{font-family:monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--hs-fog);margin-top:32px;z-index:2;position:relative}.hs-hero-ctas{display:flex;gap:14px;margin-top:44px;z-index:2;flex-wrap:wrap;justify-content:center;position:relative}.hs-btn-kill{background:var(--hs-red);color:var(--hs-white);font-family:monospace;font-size:12px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;padding:15px 44px;transition:background .15s;display:inline-block}.hs-btn-kill:hover{background:var(--hs-rust);color:var(--hs-white)}.hs-btn-ghost{background:transparent;color:var(--hs-parchment2);font-family:monospace;font-size:12px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;padding:15px 44px;border:1px solid var(--hs-border);transition:all .15s;display:inline-block}.hs-btn-ghost:hover{border-color:var(--hs-parchment2);color:var(--hs-white)}.hs-scroll-hint{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:2}.hs-scroll-bar{width:1px;height:44px;background:linear-gradient(to bottom,var(--hs-red),transparent);animation:scrollp 2s ease-in-out infinite}@keyframes scrollp{0%,to{opacity:.3}50%{opacity:1}}.hs-scroll-lbl{font-family:monospace;font-size:9px;letter-spacing:3px;color:var(--hs-fog);text-transform:uppercase}.hs-spotlight{background:var(--hs-red);padding:60px 20px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;width:100%}.hs-spotlight-kicker{font-family:monospace;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:#d4c5a999;margin-bottom:18px}.hs-spotlight h2{font-size:clamp(28px,5vw,64px);color:var(--hs-white);font-weight:900;line-height:.95;margin-bottom:22px}.hs-spotlight p{font-size:14px;line-height:1.8;color:#f5f2ecbf;margin-bottom:34px}.hs-specs{display:grid;grid-template-columns:1fr 1fr;gap:2px}.hs-spec{background:#00000040;padding:16px;border:1px solid rgba(255,255,255,.06)}.hs-spec-lbl{font-family:monospace;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#d4c5a980;margin-bottom:8px}.hs-spec-val{font-family:monospace;font-size:12px;font-weight:500;color:var(--hs-white);line-height:1.4}.hs-promo-bar{background:var(--hs-deep);border-top:1px solid var(--hs-border);border-bottom:1px solid var(--hs-border);padding:40px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;width:100%}.hs-promo-eyebrow{font-family:monospace;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--hs-fog);margin-bottom:10px}.hs-promo-bar h2{font-size:clamp(22px,4vw,48px);color:var(--hs-white);font-weight:900;line-height:1;margin:0}.hs-promo-right{text-align:right}.hs-code-lbl{font-family:monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--hs-fog);margin-bottom:10px}.hs-code-box{font-family:monospace;font-size:22px;font-weight:600;letter-spacing:4px;color:var(--hs-parchment);border:1px solid var(--hs-parchment2);padding:12px 20px;display:inline-block;cursor:pointer;background:var(--hs-black);transition:all .15s}.hs-code-box:hover{background:var(--hs-parchment);color:var(--hs-black)}.hs-promo-fine{font-family:monospace;font-size:10px;letter-spacing:1px;color:var(--hs-fog);margin-top:10px}.hs-stats{background:var(--hs-black);padding:40px 20px;border-bottom:1px solid var(--hs-border);width:100%}.hs-stats-row{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--hs-border)}.hs-stat{background:var(--hs-deep);padding:24px 16px;text-align:center;border-right:1px solid var(--hs-border);border-bottom:1px solid var(--hs-border)}.hs-stat:nth-child(2n){border-right:none}.hs-stat-num{font-size:clamp(32px,8vw,68px);color:var(--hs-parchment);font-weight:900;display:block;line-height:1;margin-bottom:8px}.hs-stat-lbl{font-family:monospace;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--hs-fog)}.hs-reviews{background:var(--hs-deep);padding:60px 20px;border-top:1px solid var(--hs-border);width:100%}.hs-reviews-hd{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;gap:20px;flex-wrap:wrap}.hs-reviews h2{font-size:clamp(28px,5vw,52px);color:var(--hs-white);font-weight:900;line-height:1;margin:0}.hs-reviews-avg{font-family:monospace;font-size:11px;letter-spacing:3px;color:var(--hs-fog);text-align:right}.hs-reviews-avg strong{display:block;font-size:32px;color:var(--hs-parchment);font-weight:900;letter-spacing:0;line-height:1;margin-bottom:4px}.hs-reviews-grid{display:grid;grid-template-columns:1fr;gap:12px}.hs-review{background:var(--hs-card);border:1px solid var(--hs-border);padding:20px;display:flex;flex-direction:column;gap:12px}.hs-review-stars{font-size:13px;letter-spacing:3px;color:var(--hs-rust)}.hs-review-body{font-size:13px;line-height:1.7;color:var(--hs-parchment);font-style:italic}.hs-review-meta{font-family:monospace;font-size:10px;letter-spacing:2px;color:var(--hs-fog);display:flex;flex-direction:column;gap:3px}.hs-verified{color:#4a7c59}.hs-faq{background:var(--hs-black);padding:60px 20px;border-top:1px solid var(--hs-border);width:100%}.hs-faq-layout{display:grid;grid-template-columns:1fr;gap:32px;max-width:100%}.hs-faq-kicker{font-family:monospace;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--hs-red);margin-bottom:14px}.hs-faq h2{font-size:clamp(28px,4vw,48px);color:var(--hs-white);font-weight:900;line-height:1.05;margin-bottom:22px}.hs-faq-support{font-family:monospace;font-size:11px;letter-spacing:2px;color:var(--hs-fog);line-height:1.8;margin-top:22px}.hs-faq-support a{color:var(--hs-parchment2);text-decoration:none}.hs-faq-item{border-bottom:1px solid var(--hs-border);padding:18px 0}.hs-faq-item:first-child{border-top:1px solid var(--hs-border)}.hs-faq-q{font-family:monospace;font-size:12px;font-weight:500;color:var(--hs-parchment);letter-spacing:1px;margin-bottom:8px;display:flex;align-items:center;gap:10px}.hs-faq-q:before{content:"--";color:var(--hs-red);flex-shrink:0}.hs-faq-a{font-size:13px;line-height:1.8;color:var(--hs-fog);padding-left:24px}.hs-email{background:var(--hs-card);border-top:1px solid var(--hs-border);padding:60px 20px;display:grid;grid-template-columns:1fr;gap:32px;width:100%}.hs-email-kicker{font-family:monospace;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--hs-red);margin-bottom:14px}.hs-email h2{font-size:clamp(24px,4vw,48px);color:var(--hs-white);font-weight:900;line-height:1.05;margin:0}.hs-email-desc{font-size:13px;line-height:1.8;color:var(--hs-fog);margin-bottom:20px}.hs-email-form{display:flex;flex-wrap:wrap;gap:0}.hs-email-input{flex:1;min-width:0;background:var(--hs-black);border:1px solid var(--hs-border);border-right:none;color:var(--hs-parchment);padding:13px 14px;font-family:monospace;font-size:13px;outline:none}.hs-email-input::placeholder{color:var(--hs-fog)}.hs-email-btn{background:var(--hs-parchment);color:var(--hs-black);border:none;padding:13px 20px;font-family:monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;font-weight:600}.hs-email-fine{font-family:monospace;font-size:10px;letter-spacing:1px;color:var(--hs-fog);margin-top:10px}.hs-cards-section{position:relative;padding:60px 20px;background:var(--hs-black);overflow:hidden;width:100%}.hs-cards-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.hs-bg-slide{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity 1.5s ease-in-out}.hs-bg-slide.active{opacity:.1}.hs-cards-inner{position:relative;z-index:2}.hs-cards-hd{text-align:center;margin-bottom:32px}.hs-cards-hd h2{font-size:clamp(22px,4vw,42px);color:#fff;margin-bottom:6px}.hs-cards-hd p{color:#888;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.hs-card-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px;width:100%}.hs-card{background:#111;border:1px solid #222;border-radius:12px;overflow:hidden;display:flex!important;flex-direction:column}.hs-card:hover{border-color:#c0392b}.hs-card-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;flex:1}.hs-card-imgs{position:relative;width:100%;padding-top:100%;overflow:hidden;background:#0d0d0d}.hs-card-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.hs-card-img.active{opacity:1}.hs-card-dots{position:absolute;bottom:6px;left:50%;transform:translate(-50%);display:flex;gap:4px;z-index:3}.hs-dot-btn{width:5px;height:5px;border-radius:50%;background:#ffffff4d;border:none;padding:0;cursor:pointer}.hs-dot-btn.active{background:#c0392b}.hs-card-body{padding:10px 12px;flex:1;display:flex;flex-direction:column;gap:3px}.hs-card-film{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#c0392b;font-weight:700}.hs-card-name{font-size:14px;font-weight:800;color:#fff}.hs-card-line{font-size:10px;color:#777;font-style:italic;flex:1}.hs-card-price{font-size:13px;font-weight:700;color:#fff;margin-top:2px}.hs-card-atc{display:block!important;width:100%;padding:11px;background:#c0392b;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;cursor:pointer;text-align:center;border-radius:0 0 12px 12px}.hs-card-atc:hover{background:#e74c3c}.hs-card-atc.added{background:#27ae60}@media(max-width:360px){.hs-card-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/horrorsoap.css.map */
