body.template-coming-soon,body.template-index--coming-soon,body.template-page--coming-soon,body.is-coming-soon-mode{background-color:#080808!important;color:#f4f4f5!important;margin:0;padding:0;overflow-x:hidden}body.template-coming-soon .site-header,body.template-coming-soon .announcement-bar,body.template-coming-soon .site-footer,body.template-coming-soon .cart-drawer,body.template-coming-soon .site-header__backdrop-scrim,body.template-coming-soon .header-scroll-progress,body.template-index--coming-soon .site-header,body.template-index--coming-soon .announcement-bar,body.template-index--coming-soon .site-footer,body.template-index--coming-soon .cart-drawer,body.template-index--coming-soon .site-header__backdrop-scrim,body.template-index--coming-soon .header-scroll-progress,body.template-page--coming-soon .site-header,body.template-page--coming-soon .announcement-bar,body.template-page--coming-soon .site-footer,body.template-page--coming-soon .cart-drawer,body.template-page--coming-soon .site-header__backdrop-scrim,body.template-page--coming-soon .header-scroll-progress,body.is-coming-soon-mode .site-header,body.is-coming-soon-mode .announcement-bar,body.is-coming-soon-mode .site-footer,body.is-coming-soon-mode .cart-drawer,body.is-coming-soon-mode .site-header__backdrop-scrim,body.is-coming-soon-mode .header-scroll-progress{display:none!important}body.is-coming-soon-mode #MainContent>.shopify-section:not([id*=coming_soon]):not([id*=coming-soon]){display:none!important}body:not(.is-coming-soon-mode):not(.template-coming-soon):not(.template-index--coming-soon):not(.template-page--coming-soon) [id*=shopify-section-coming_soon],body:not(.is-coming-soon-mode):not(.template-coming-soon):not(.template-index--coming-soon):not(.template-page--coming-soon) [id*=shopify-section-coming-soon],body:not(.is-coming-soon-mode):not(.template-coming-soon):not(.template-index--coming-soon):not(.template-page--coming-soon) #shopify-section-coming_soon,body:not(.is-coming-soon-mode):not(.template-coming-soon):not(.template-index--coming-soon):not(.template-page--coming-soon) .shopify-section:has(.cs-page){display:none!important}.cs-page{position:relative;min-height:100vh;background-color:#080808;color:#f4f4f5;font-family:var(--font-body, "Inter", -apple-system, sans-serif);overflow-x:hidden;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-page__ambient{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;overflow:hidden}.cs-ambient-glow{position:absolute;border-radius:50%;filter:blur(120px);opacity:.45;will-change:transform,opacity}.cs-ambient-glow--orange{top:15%;left:50%;transform:translate(-50%,-20%);width:min(750px,90vw);height:min(550px,70vh);background:radial-gradient(circle,rgba(255,90,31,.35) 0%,rgba(255,90,31,.08) 50%,transparent 75%)}.cs-ambient-glow--amber{bottom:10%;right:10%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,120,50,.15) 0%,transparent 70%)}.cs-page__grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.02) 1px,transparent 1px);background-size:80px 80px;pointer-events:none;z-index:1}.cs-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.cs-container--narrow{max-width:720px}.cs-header{position:sticky;top:0;left:0;right:0;z-index:50;background:#080808bf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06);padding:18px 0;transition:border-color .3s ease}.cs-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.cs-logo{font-family:var(--font-heading, "Plus Jakarta Sans", sans-serif);font-size:20px;font-weight:900;letter-spacing:-.03em;color:#fff;text-decoration:none;display:inline-flex;align-items:center;transition:opacity .2s ease}.cs-logo:hover{opacity:.85}.cs-logo .logo-tm{font-size:10px;font-weight:700;color:#ff5a1f;margin-left:2px;vertical-align:top}.cs-header__status{display:flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a1a1aa;padding:6px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9999px}.cs-status-dot{width:6px;height:6px;border-radius:50%;background:#ff5a1f;box-shadow:0 0 8px #ff5a1f;animation:cs-pulse 2s infinite ease-in-out}.cs-header__actions{display:flex;align-items:center;gap:14px}.cs-header-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#d1d5db;text-decoration:none;padding:6px 12px;border-radius:6px;transition:color .2s ease,background .2s ease}.cs-header-link:hover{color:#fff;background:#ffffff0f}.cs-header-link svg{flex-shrink:0;stroke:currentColor}.cs-password-trigger{background:none;border:1px solid rgba(255,255,255,.12);color:#9ca3af;font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .2s ease}.cs-password-trigger:hover{color:#fff;border-color:#ffffff4d;background:#ffffff0a}.cs-hero{padding:80px 0 24px;text-align:center;position:relative;z-index:2}.cs-badge-wrap{display:inline-flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.cs-announcement-eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#a1a1aa}.cs-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:#ff5a1f14;border:1px solid rgba(255,90,31,.28);border-radius:9999px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ff5a1f;box-shadow:0 0 20px #ff5a1f1f}.cs-pill__dot{width:7px;height:7px;border-radius:50%;background:#ff5a1f;box-shadow:0 0 10px #ff5a1f;animation:cs-pulse 1.8s infinite ease-in-out}.cs-headline{font-family:var(--font-heading, "Plus Jakarta Sans", sans-serif);font-size:clamp(34px,6.2vw,68px);font-weight:900;line-height:1.05;letter-spacing:-.035em;text-transform:uppercase;color:#fff;margin:0 auto 24px;max-width:980px}.cs-headline-gradient{background:linear-gradient(135deg,#fff 30%,#ff7843 85%,#ff5a1f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cs-subheadline{font-size:clamp(15px,2vw,19px);font-weight:400;line-height:1.6;color:#a1a1aa;max-width:620px;margin:0 auto}.cs-veiled-showcase{margin:44px auto 16px;max-width:680px;position:relative;z-index:5}.cs-veiled-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0}.cs-veiled-glow{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);width:min(440px,90vw);height:min(440px,60vh);background:radial-gradient(circle,rgba(225,29,72,.28) 0%,rgba(255,90,31,.14) 40%,transparent 70%);filter:blur(75px);pointer-events:none;border-radius:50%;z-index:1;will-change:transform,opacity;animation:cs-veiled-glow-pulse 6s ease-in-out infinite alternate}@keyframes cs-veiled-glow-pulse{0%{opacity:.65;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.cs-veiled-visual-wrap{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;animation:cs-veiled-float 6s ease-in-out infinite alternate;will-change:transform}@keyframes cs-veiled-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.cs-veiled-img{max-height:480px;width:auto;max-width:90vw;height:auto;object-fit:contain;display:block;border-radius:12px;filter:drop-shadow(0 25px 50px rgba(0,0,0,.95));transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s ease}.cs-veiled-visual-wrap:hover .cs-veiled-img{filter:drop-shadow(0 30px 60px rgba(225,29,72,.35)) drop-shadow(0 20px 40px rgba(0,0,0,.9));transform:scale(1.015)}.cs-veiled-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:12px;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.08) 50%,transparent 65%);background-size:250% 100%;animation:cs-sheen-sweep 8s ease-in-out infinite;mix-blend-mode:overlay}@keyframes cs-sheen-sweep{0%,25%{background-position:250% 0}75%,to{background-position:-250% 0}}.cs-veiled-ground{position:relative;width:320px;height:24px;margin-top:-12px;z-index:2;display:flex;justify-content:center;align-items:center}.cs-veiled-shadow{width:240px;height:18px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.95) 0%,rgba(0,0,0,.5) 50%,transparent 75%);filter:blur(8px);animation:cs-veiled-shadow 6s ease-in-out infinite alternate}@keyframes cs-veiled-shadow{0%{transform:scale(1);opacity:.95}to{transform:scale(.9);opacity:.7}}.cs-veiled-tag{margin-top:24px;display:inline-flex;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#d1d5db;padding:8px 18px;border-radius:9999px;background:#121216b3;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 25px #0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .3s ease}.cs-veiled-tag:hover{border-color:#e11d4866;color:#fff;box-shadow:0 10px 30px #e11d4833}.cs-veiled-tag__dot{width:6px;height:6px;border-radius:50%;background:#e11d48;box-shadow:0 0 10px #e11d48;animation:cs-pulse 2s infinite ease-in-out}@media(max-width:768px){.cs-veiled-showcase{margin:32px auto 12px}.cs-veiled-img{max-height:360px}.cs-veiled-ground{width:240px}.cs-veiled-shadow{width:180px;height:14px}.cs-veiled-tag{font-size:9.5px;letter-spacing:.14em;padding:6px 14px}}@media(max-width:480px){.cs-veiled-img{max-height:290px}}@media(prefers-reduced-motion:reduce){.cs-veiled-visual-wrap,.cs-veiled-glow,.cs-veiled-shadow,.cs-veiled-sheen{animation:none!important}}.cs-signup-section{padding:48px 0 80px;position:relative;z-index:5}.cs-signup-box{background:linear-gradient(180deg,#141418bf,#0e0e10d9);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:48px 36px;text-align:center;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.cs-signup-box:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,90,31,.6),transparent)}.cs-section-eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ff5a1f;display:block;margin-bottom:12px}.cs-section-title{font-family:var(--font-heading, "Plus Jakarta Sans", sans-serif);font-size:clamp(26px,4vw,40px);font-weight:900;line-height:1.15;letter-spacing:-.025em;text-transform:uppercase;color:#fff;margin-bottom:12px}.cs-section-subtitle{font-size:15px;line-height:1.6;color:#a1a1aa;max-width:480px;margin:0 auto 36px}.cs-form{max-width:520px;margin:0 auto}.cs-form__row{display:flex;gap:10px;background:#0d0d0f;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:6px;transition:border-color .25s ease,box-shadow .25s ease}.cs-form__row:focus-within{border-color:#ff5a1f;box-shadow:0 0 0 3px #ff5a1f33}.cs-input-wrapper{position:relative;flex:1;display:flex;align-items:center}.cs-input__icon{position:absolute;left:14px;color:#71717a;pointer-events:none}.cs-input{width:100%;background:transparent;border:none;outline:none;font-family:var(--font-body, "Inter", sans-serif);font-size:14px;font-weight:500;color:#fff;padding:12px 14px 12px 42px}.cs-input::placeholder{color:#52525b;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.cs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-heading, "Plus Jakarta Sans", sans-serif);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:8px;padding:12px 24px;cursor:pointer;border:none;outline:none;transition:all .22s cubic-bezier(.16,1,.3,1);white-space:nowrap}.cs-btn--primary{background:#ff5a1f;color:#fff;box-shadow:0 4px 14px #ff5a1f59}.cs-btn--primary:hover{background:#ff6e38;transform:translateY(-1px);box-shadow:0 6px 20px #ff5a1f80}.cs-btn--primary:active{transform:translateY(0)}.cs-btn--primary:disabled{opacity:.6;cursor:not-allowed}.cs-form__notice{margin-top:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#52525b}.cs-form-feedback{margin-top:18px;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:10px;animation:cs-fade-in .3s ease forwards}.cs-form-feedback--success{background:#22c55e1f;border:1px solid rgba(34,197,94,.3);color:#4ade80}.cs-form-feedback--error{background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#f87171}.cs-brand-statement{padding:60px 0 70px;position:relative;z-index:5;text-align:center}.cs-brand-statement__box{background:#0e0e128c;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:48px 36px;position:relative;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;box-shadow:0 16px 40px #00000080}.cs-brand-statement__box:before{content:"";position:absolute;top:0;left:25%;right:25%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,90,31,.4),transparent)}.cs-brand-statement__headline{font-family:var(--font-heading, "Plus Jakarta Sans", sans-serif);font-size:clamp(28px,4.5vw,44px);font-weight:900;line-height:1.15;letter-spacing:-.03em;text-transform:uppercase;color:#fff;margin:0 0 16px}.cs-brand-statement__copy{font-size:clamp(15px,1.8vw,18px);line-height:1.65;color:#a1a1aa;max-width:580px;margin:0 auto}.cs-social-section{padding:40px 0 80px;text-align:center;position:relative;z-index:5}.cs-social-card-link{display:inline-flex;align-items:center;gap:16px;background:#12121699;border:1px solid rgba(255,255,255,.1);padding:16px 28px;border-radius:9999px;text-decoration:none;color:#fff;transition:all .28s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px #0006}.cs-social-card-link:hover{background:#1a1a20e6;border-color:#ff5a1f;transform:translateY(-2px);box-shadow:0 12px 35px #ff5a1f38}.cs-social-icon-box{width:36px;height:36px;border-radius:50%;background:#ff5a1f1f;display:flex;align-items:center;justify-content:center;color:#ff5a1f;transition:transform .25s ease}.cs-social-card-link:hover .cs-social-icon-box{transform:rotate(-8deg) scale(1.08)}.cs-social-meta{text-align:left}.cs-social-handle{font-family:var(--font-heading, "Plus Jakarta Sans", sans-serif);font-size:16px;font-weight:800;letter-spacing:-.01em;display:block;color:#fff}.cs-social-subtext{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#71717a}.cs-social-arrow{color:#71717a;transition:transform .2s ease,color .2s ease}.cs-social-card-link:hover .cs-social-arrow{color:#ff5a1f;transform:translate(3px)}.cs-footer{margin-top:auto;padding:36px 0;border-top:1px solid rgba(255,255,255,.06);position:relative;z-index:10;font-size:13px;color:#71717a}.cs-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.cs-footer__left{display:flex;align-items:center;gap:12px}.cs-footer__brand{font-family:var(--font-heading, "Plus Jakarta Sans", sans-serif);font-weight:800;color:#fff}.cs-footer__sep{opacity:.3}.cs-footer__philosophy{font-style:italic;color:#a1a1aa}.cs-footer__copyright{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:.08em;color:#52525b}.cs-footer__links{display:flex;align-items:center;gap:18px}.cs-footer__link{color:#a1a1aa;text-decoration:none;font-size:12px;transition:color .2s ease}.cs-footer__link:hover{color:#fff}.cs-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease}.cs-modal.is-active{opacity:1;pointer-events:auto}.cs-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.cs-modal__dialog{position:relative;z-index:2;width:90%;max-width:440px;background:#111114;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:32px 28px;box-shadow:0 25px 60px #000c;transform:scale(.95) translateY(10px);transition:transform .28s cubic-bezier(.16,1,.3,1)}.cs-modal.is-active .cs-modal__dialog{transform:scale(1) translateY(0)}.cs-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.cs-modal__title{font-family:var(--font-heading, "Plus Jakarta Sans", sans-serif);font-size:18px;font-weight:800;color:#fff}.cs-modal__close{background:none;border:none;color:#71717a;cursor:pointer;padding:4px;border-radius:4px;display:flex;transition:color .2s ease}.cs-modal__close:hover{color:#fff}.cs-modal__body p{font-size:13px;color:#9ca3af;margin-bottom:20px;line-height:1.5}.cs-password-input-wrap{display:flex;gap:8px}.cs-password-input{flex:1;background:#080808;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;padding:12px 14px;font-size:14px;outline:none;transition:border-color .2s ease}.cs-password-input:focus{border-color:#ff5a1f}.cs-password-submit{background:#fff;color:#080808;border:none;border-radius:8px;font-family:var(--font-heading, "Plus Jakarta Sans", sans-serif);font-size:13px;font-weight:800;padding:12px 18px;cursor:pointer;transition:opacity .2s ease}.cs-password-submit:hover{opacity:.85}@keyframes cs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes cs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes cs-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cs-animate-up{opacity:0;transform:translateY(20px);animation:cs-fade-in .7s cubic-bezier(.16,1,.3,1) forwards}.cs-delay-1{animation-delay:.1s}.cs-delay-2{animation-delay:.2s}.cs-delay-3{animation-delay:.3s}.cs-delay-4{animation-delay:.4s}@media(prefers-reduced-motion:reduce){.cs-phone-img-container,.cs-status-dot,.cs-pill__dot{animation:none!important}.cs-animate-up{opacity:1!important;transform:none!important;animation:none!important}.cs-phone-wrap:hover{transform:none!important}}@media(max-width:768px){.cs-header__status{display:none}.cs-hero{padding:44px 0 40px}.cs-showcase__stage{min-height:380px;padding:10px}.cs-phone-img-container{width:200px;height:380px}.cs-spec-tag{display:none}.cs-signup-box{padding:32px 20px;border-radius:16px}.cs-form__row{flex-direction:column;padding:8px;background:transparent;border:none;gap:12px}.cs-form__row:focus-within{box-shadow:none}.cs-input-wrapper{background:#0d0d0f;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:2px}.cs-input-wrapper:focus-within{border-color:#ff5a1f}.cs-btn--primary{width:100%;padding:14px 20px;border-radius:10px}.cs-footer__inner{flex-direction:column;text-align:center;gap:14px}.cs-footer__left{flex-direction:column;gap:6px}.cs-footer__sep{display:none}.cs-footer__links{margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/casecartel-coming-soon.css.map */
