body:has(.resub-landing-page) .shopify-section-group-header-group,body:has(.resub-landing-page) .shopify-section-group-footer-group{display:none!important}.resub-landing-page{--bg: #0a0a0a;--bg-card: #141311;--olive: #8a9a5e;--olive-dark: #6b7a48;--ember: #c1552c;--ember-light: #d97a4a;--slate: #4e7787;--text: #f5f5f0;--text-muted: #b3b0a8;--border: #2a2822;background:var(--bg);color:var(--text);font-family:Poppins,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.resub-landing-page img{max-width:100%;display:block}.resub-landing-page .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.resub-landing-page .eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:600;color:var(--ember-light)}.resub-landing-page .eyebrow.olive{color:var(--olive)}.resub-landing-page h1,.resub-landing-page h2,.resub-landing-page h3{font-family:Poppins,Arial,Helvetica,sans-serif;font-weight:800;line-height:1.1}.resub-landing-page .btn{display:inline-block;background:var(--ember);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:15px;padding:16px 28px;border:none;border-radius:4px;cursor:pointer;text-decoration:none;text-align:center;transition:background .15s ease,transform .1s ease}.resub-landing-page .btn:hover{background:var(--ember-light)}.resub-landing-page .btn:active{transform:scale(.98)}.resub-landing-page .btn-block{width:100%}.resub-landing-page header{padding:18px 0 8px}.resub-landing-page .logo{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .15s ease;color:var(--text)}.resub-landing-page .logo:hover{opacity:.8}.resub-landing-page header .logo img{height:34px;width:auto;display:block}.resub-landing-page .hero-top{position:relative;padding:36px 0 34px;text-align:center;overflow:hidden}.resub-landing-page .hero-top:before{content:"";position:absolute;top:-260px;left:50%;transform:translate(-50%);width:900px;height:700px;background:radial-gradient(ellipse at center,#c1552c38,#c1552c00 70%);pointer-events:none;z-index:0}.resub-landing-page .hero-top .wrap{position:relative;z-index:1}.resub-landing-page .hero-top .eyebrow{justify-content:center;display:flex}.resub-landing-page .hero-top h1{font-size:52px;max-width:920px;margin:16px auto 20px}.resub-landing-page .hero-top h1 .accent{color:var(--ember)}.resub-landing-page .hero-top p.lead{font-size:17px;color:var(--text-muted);max-width:520px;line-height:1.6;margin:0 auto 22px}.resub-landing-page .hero-visual{padding:32px 0 0}.resub-landing-page .hero-img{max-width:1000px;margin:0 auto;border-radius:8px;overflow:hidden;border:1px solid var(--border);aspect-ratio:16 / 9;box-shadow:0 0 70px #c1552c24}.resub-landing-page .hero-img img{width:100%;height:100%;object-fit:cover}.resub-landing-page .countdown-section{padding:14px 0 24px;text-align:center}.resub-landing-page .countdown-big{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.resub-landing-page .countdown-big .tile{background:var(--olive);color:#0a0a0a;border-radius:10px;padding:16px 12px;width:100px}.resub-landing-page .countdown-big .tile .num{font-size:40px;font-weight:800;line-height:1}.resub-landing-page .countdown-big .tile .lbl{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-top:6px}.resub-landing-page .offer-section{padding:0 0 40px}.resub-landing-page .offer-card{max-width:480px;margin:0 auto;background:var(--bg-card);border:1px solid var(--olive-dark);border-radius:8px;padding:36px 32px;text-align:center;box-shadow:0 0 50px #8a9a5e29,0 0 0 1px #8a9a5e14}.resub-landing-page .offer-card h2{color:var(--olive);font-size:26px;margin-bottom:10px}.resub-landing-page .offer-card p.desc{color:var(--text-muted);font-size:14.5px;line-height:1.6;margin-bottom:24px}.resub-landing-page .field{margin-bottom:14px;text-align:left}.resub-landing-page .field label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:6px}.resub-landing-page .field input[type=email],.resub-landing-page .field select,.resub-landing-page .resub-hulk-form input[type=email],.resub-landing-page .resub-hulk-form input[type=text],.resub-landing-page .resub-hulk-form select,.resub-landing-page .resub-hulk-form textarea{width:100%;background:#1c1a16;border:1px solid var(--border);color:var(--text);padding:13px 14px;border-radius:4px;font-family:inherit;font-size:15px}.resub-landing-page .field select,.resub-landing-page .resub-hulk-form select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23b3b0a8'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}.resub-landing-page .field input:focus,.resub-landing-page .field select:focus,.resub-landing-page .resub-hulk-form input:focus,.resub-landing-page .resub-hulk-form select:focus,.resub-landing-page .resub-hulk-form textarea:focus{outline:2px solid var(--olive);outline-offset:1px}.resub-landing-page .reinforce-caption{text-align:center;max-width:480px;margin:16px auto 0;font-size:13.5px;color:var(--text-muted)}.resub-landing-page .resub-hulk-form .pxFormGenerator{width:100%}.resub-landing-page .resub-hulk-form .hulk-form,.resub-landing-page .resub-hulk-form form{text-align:left}.resub-landing-page .resub-hulk-form label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:6px}.resub-landing-page .resub-hulk-form button[type=submit],.resub-landing-page .resub-hulk-form .btn-submit{display:inline-block;width:100%;background:var(--ember);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:15px;padding:16px 28px;border:none;border-radius:4px;cursor:pointer;text-align:center}.resub-landing-page .modal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0acc;z-index:1000;align-items:center;justify-content:center;padding:20px}.resub-landing-page .modal-overlay.active{display:flex}.resub-landing-page .modal-card{position:relative;background:var(--bg-card);border:1px solid var(--olive-dark);border-radius:8px;padding:40px 32px 34px;max-width:420px;width:100%;text-align:center}.resub-landing-page .modal-card h3{color:var(--olive);font-size:23px;margin-bottom:12px}.resub-landing-page .modal-card p{color:var(--text-muted);font-size:14.5px;line-height:1.6}.resub-landing-page .modal-card.expired h3{color:var(--ember)}.resub-landing-page .modal-close{position:absolute;top:10px;right:12px;background:none;border:none;color:var(--text-muted);font-size:26px;line-height:1;cursor:pointer;width:32px;height:32px}.resub-landing-page .modal-close:hover{color:var(--text)}.resub-landing-page .proof{padding:30px 0 60px;text-align:center}.resub-landing-page .proof h2{font-size:30px;margin:10px 0}.resub-landing-page .proof p.sub{color:var(--text-muted);font-size:15px;max-width:520px;margin:0 auto 36px}.resub-landing-page .proof-carousel{position:relative;overflow-x:hidden;overflow-y:visible;padding:16px 0;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.resub-landing-page .carousel-track{display:flex;width:max-content;gap:14px;animation:resub-proof-scroll 60s linear infinite}.resub-landing-page .proof-carousel:hover .carousel-track{animation-play-state:paused}.resub-landing-page .carousel-track .cell{flex:0 0 260px;display:block;border-radius:6px;overflow:hidden;border:1px solid var(--border);aspect-ratio:4 / 5;transition:transform .3s ease,box-shadow .3s ease}.resub-landing-page .carousel-track .cell:hover{transform:scale(1.08);z-index:5;box-shadow:0 10px 28px #00000073}.resub-landing-page .carousel-track img{width:100%;height:100%;object-fit:cover;display:block}@keyframes resub-proof-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.resub-landing-page .action-band{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center;text-align:center;background-size:cover;background-position:center;margin:10px 0}.resub-landing-page .action-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a80,#0a0a0ad1)}.resub-landing-page .action-band:after{content:"";position:absolute;top:-30%;left:50%;transform:translate(-50%);width:80%;height:70%;background:radial-gradient(ellipse at center,#c1552c47,#c1552c00 70%);pointer-events:none}.resub-landing-page .action-band-inner{position:relative;z-index:1;padding:0 20px;max-width:560px}.resub-landing-page .action-band .eyebrow{justify-content:center;display:flex;margin-bottom:14px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9),0 2px 12px rgba(0,0,0,.7)}.resub-landing-page .action-band h3{font-size:34px;letter-spacing:.02em;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.6);margin-bottom:14px}.resub-landing-page .action-band p{color:var(--text-muted);font-size:15.5px;line-height:1.6;margin-bottom:26px;text-shadow:0 1px 8px rgba(0,0,0,.5)}.resub-landing-page footer{border-top:1px solid var(--border);padding:30px 0}.resub-landing-page .footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.resub-landing-page .footer-inner .logo{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .15s ease}.resub-landing-page .footer-inner .logo:hover{opacity:.8}.resub-landing-page .footer-inner .logo span{font-size:15px}.resub-landing-page .footer-inner .logo img{height:22px;width:auto}.resub-landing-page footer p{color:var(--text-muted);font-size:12.5px}@media(min-width:861px){.resub-landing-page .hero-top{padding:22px 0 20px}.resub-landing-page .hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:52px;align-items:center}.resub-landing-page .hero-copy{order:2;text-align:left}.resub-landing-page .hero-copy .eyebrow{justify-content:flex-start}.resub-landing-page .hero-copy h1{margin:14px 0 16px;max-width:none;font-size:38px}.resub-landing-page .hero-copy p.lead{margin:0 0 18px;max-width:440px}.resub-landing-page .hero-visual{order:1;padding:0}.resub-landing-page .hero-visual .hero-img{max-width:none;aspect-ratio:3 / 2}.resub-landing-page .offer-card{padding:26px 32px}.resub-landing-page .offer-card h2{margin-bottom:6px}.resub-landing-page .offer-card p.desc{margin-bottom:16px}.resub-landing-page .field{margin-bottom:10px}}@media(max-width:860px){.resub-landing-page .hero-top h1{font-size:34px}.resub-landing-page .hero-img{aspect-ratio:4 / 3}.resub-landing-page .carousel-track .cell{flex-basis:190px}.resub-landing-page .countdown-big{gap:14px}.resub-landing-page .countdown-big .tile{width:92px;padding:16px 8px}.resub-landing-page .countdown-big .tile .num{font-size:38px}.resub-landing-page .action-band h3{font-size:24px}}@media(max-width:600px){.resub-landing-page header{padding:12px 0 4px}.resub-landing-page .hero-top{padding:14px 0 12px}.resub-landing-page .hero-top:before{width:600px;height:420px;top:-160px}.resub-landing-page .hero-top .eyebrow{font-size:11px}.resub-landing-page .hero-top h1{font-size:21px;margin:10px auto;line-height:1.25}.resub-landing-page .hero-top p.lead,.resub-landing-page .hero-visual{display:none}.resub-landing-page .countdown-section{padding:10px 0 14px}.resub-landing-page .countdown-big{gap:8px}.resub-landing-page .countdown-big .tile{width:64px;padding:10px 4px}.resub-landing-page .countdown-big .tile .num{font-size:26px}.resub-landing-page .countdown-big .tile .lbl{font-size:10px;margin-top:4px}.resub-landing-page .offer-section{padding:0 0 24px}.resub-landing-page .offer-card{padding:22px 20px}.resub-landing-page .offer-card h2{font-size:21px;margin-bottom:6px}.resub-landing-page .offer-card p.desc{font-size:13px;margin-bottom:16px}.resub-landing-page .field{margin-bottom:10px}}@media(max-width:440px){.resub-landing-page .carousel-track .cell{flex-basis:150px}.resub-landing-page .countdown-big{gap:6px}.resub-landing-page .countdown-big .tile{width:56px;padding:8px 3px}.resub-landing-page .countdown-big .tile .num{font-size:22px}.resub-landing-page .countdown-big .tile .lbl{font-size:9px}}@media(prefers-reduced-motion:reduce){.resub-landing-page .carousel-track{animation:none;flex-wrap:wrap;width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/resub-landing.css.map */
