body{background-color:#f8f8f8}.hero{position:relative;width:100vw;height:500px;background:linear-gradient(65deg,#0a0612,#1a0d2e 15%,#af25ff 60%,#bf8bff);overflow:hidden;margin-left:calc(-50vw + 50%);display:flex;align-items:center;box-shadow:inset 0 -80px 120px -20px #0009}.hero__container{display:grid;grid-template-columns:var(--content-grid);width:100%}.hero__content{grid-column:2;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:2rem}.hero__text{flex:1;transform:translateY(0);position:relative;z-index:10}.hero__image{flex:0 0 auto;max-width:40%;position:relative}.hero__image img{width:100%;height:auto;display:block}.hero__quality-badge{position:absolute;bottom:10px;right:-10px;background:#1a0d2ef2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.25rem;box-shadow:0 4px 20px #0000004d;border:1px solid rgba(255,255,255,.1);z-index:10;overflow:hidden}.hero__quality-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);animation:shimmer 5s ease-in-out infinite}@keyframes shimmer{0%,80%{left:-100%}to{left:100%}}.hero__quality-item{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem;color:#fff;margin-bottom:.25rem}.hero__quality-icon{width:14px;height:14px;stroke:#22c55e}.hero__quality-subtitle{font-size:.6875rem;color:#ffffffb3;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.hero__title{font-size:3.5rem;font-weight:400;margin:0;text-shadow:0 3px 6px rgba(135,17,204,.8)}.hero__badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#fff;margin-bottom:.5rem;text-shadow:0 1px 2px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:.5rem 1rem}.hero__badge-icon{width:20px;height:20px;stroke:#d3b5ff}.hero__subtitle{font-size:1.2rem;font-weight:400;margin:.5rem 0 0;color:#fff;opacity:.9;text-shadow:0 2px 4px rgba(135,17,204,.7)}.hero__cta{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(to bottom,#af25ff,#8a1acc);color:#fff;padding:.75rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:500;margin-top:1.5rem;transition:all .2s ease}.hero__cta:hover{background:linear-gradient(to bottom,#9a1fe6,#7515b3)}.hero__cta-icon{width:16px;height:16px;stroke:currentColor}.hero__payment-bar{width:100vw;margin-left:calc(-50vw + 50%);background:#000;padding:1.25rem 0}.hero__payment-bar-container{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin);display:flex;align-items:center;justify-content:space-between;gap:2rem}.hero__payment-bar-left{display:flex;align-items:center;gap:2rem}.hero__payment-bar-right{display:flex;align-items:center;gap:1.5rem}.hero__payment-bar-text{font-size:.75rem;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.hero__payment-bar-icons{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.hero__payment-bar-icon{display:flex;align-items:center;justify-content:center}.hero__payment-bar-icon svg{height:24px;width:auto;display:block}.hero__payment-bar-security{display:flex;align-items:center;gap:.5rem}.hero__payment-bar-security-icon{width:20px;height:20px;stroke:#22c55e!important;color:#22c55e;flex-shrink:0}.hero__payment-bar-security-icon path{stroke:#22c55e}.hero__payment-bar-security-text-wrapper{display:flex;flex-direction:column;gap:.125rem;text-align:right}.hero__payment-bar-security-text{font-size:.75rem;font-weight:400;color:#fff;letter-spacing:.05em;white-space:nowrap;line-height:1.2}.hero__payment-bar-security-text--secondary{font-size:.6875rem;color:#999}.AuthorizeNetSeal{display:flex;align-items:center;transition:opacity .2s ease}.AuthorizeNetSeal:hover{opacity:.85}.AuthorizeNetSeal__image{height:32px;width:auto;display:block}.hero__blob{position:absolute;border-radius:50% 40% 60% 30%;filter:blur(100px);opacity:.5;z-index:1}.hero__blob--top-left{width:900px;height:300px;background:#d8b4fe;top:-300px;left:-500px;border-radius:50%}.hero__blob--center{width:800px;height:160px;background:#d9beff;top:-120px;left:0;transform:rotate(40deg);border-radius:50%;filter:blur(80px);opacity:.5}.hero__star{position:absolute;background:#fff;border-radius:50%;z-index:2;animation:twinkle 8s steps(2) infinite;filter:drop-shadow(1px 0px rgba(255,50,50,1)) drop-shadow(-1px 0px rgba(50,100,255,1)) drop-shadow(0px 1px rgba(255,255,50,1))}.hero__star--1{width:2px;height:2px;top:60px;left:8%;opacity:.8;animation-delay:0s}.hero__star--2{width:1px;height:1px;top:120px;left:15%;opacity:.6;animation-delay:.5s}.hero__star--3{width:1px;height:1px;top:40px;left:22%;opacity:.9;animation-delay:1s}.hero__star--4{width:1px;height:1px;top:180px;left:12%;opacity:.5;animation-delay:1.5s}.hero__star--5{width:1px;height:1px;top:90px;left:28%;opacity:.7;animation-delay:2s}.hero__star--6{width:1px;height:1px;top:30px;left:35%;opacity:.4;animation-delay:2.5s}.hero__star--7{width:1px;height:1px;top:150px;left:18%;opacity:.8;animation-delay:.3s}.hero__star--8{width:1px;height:1px;top:70px;left:5%;opacity:.6;animation-delay:1.8s}.hero__star--9{width:2px;height:2px;top:200px;left:25%;opacity:.9;animation-delay:.8s}.hero__star--10{width:1px;height:1px;top:100px;left:32%;opacity:.5;animation-delay:2.2s}.hero__star--11{width:1px;height:1px;top:25px;left:3%;opacity:.7;animation-delay:.7s}.hero__star--12{width:1px;height:1px;top:165px;left:7%;opacity:.4;animation-delay:1.2s}.hero__star--13{width:1px;height:1px;top:45px;left:17%;opacity:.6;animation-delay:2.8s}.hero__star--14{width:2px;height:2px;top:280px;left:11%;opacity:.8;animation-delay:.4s}.hero__star--15{width:1px;height:1px;top:320px;left:20%;opacity:.5;animation-delay:1.9s}.hero__star--16{width:1px;height:1px;top:15px;left:26%;opacity:.9;animation-delay:.1s}.hero__star--17{width:1px;height:1px;top:135px;left:31%;opacity:.4;animation-delay:2.6s}.hero__star--18{width:1px;height:1px;top:240px;left:35%;opacity:.6;animation-delay:1.4s}.hero__star--19{width:1px;height:1px;top:370px;left:14%;opacity:.7;animation-delay:.9s}.hero__star--20{width:1px;height:1px;top:80px;left:39%;opacity:.5;animation-delay:2.1s}.hero__star--21{width:1px;height:1px;top:350px;left:8%;opacity:.4;animation-delay:1.6s}.hero__star--22{width:1px;height:1px;top:110px;left:24%;opacity:.8;animation-delay:.6s}.hero__star--23{width:1px;height:1px;top:300px;left:29%;opacity:.5;animation-delay:2.4s}.hero__star--24{width:1px;height:1px;top:55px;left:37%;opacity:.6;animation-delay:1.7s}.hero__star--25{width:1px;height:1px;top:190px;left:33%;opacity:.7;animation-delay:.2s}@keyframes twinkle{0%{opacity:var(--star-opacity)}3%{opacity:var(--star-opacity)}5%{opacity:calc(var(--star-opacity) * .7)}7%{opacity:var(--star-opacity)}9%{opacity:calc(var(--star-opacity) * .8)}11%{opacity:var(--star-opacity)}85%{opacity:var(--star-opacity)}87%{opacity:calc(var(--star-opacity) * .6)}89%{opacity:var(--star-opacity)}91%{opacity:calc(var(--star-opacity) * .9)}93%{opacity:var(--star-opacity)}to{opacity:var(--star-opacity)}}.hero__star--1{--star-opacity: .8}.hero__star--2{--star-opacity: .6}.hero__star--3{--star-opacity: .9}.hero__star--4{--star-opacity: .5}.hero__star--5{--star-opacity: .7}.hero__star--6{--star-opacity: .4}.hero__star--7{--star-opacity: .8}.hero__star--8{--star-opacity: .6}.hero__star--9{--star-opacity: .9}.hero__star--10{--star-opacity: .5}.hero__star--11{--star-opacity: .7}.hero__star--12{--star-opacity: .4}.hero__star--13{--star-opacity: .6}.hero__star--14{--star-opacity: .8}.hero__star--15{--star-opacity: .5}.hero__star--16{--star-opacity: .9}.hero__star--17{--star-opacity: .4}.hero__star--18{--star-opacity: .6}.hero__star--19{--star-opacity: .7}.hero__star--20{--star-opacity: .5}.hero__star--21{--star-opacity: .4}.hero__star--22{--star-opacity: .8}.hero__star--23{--star-opacity: .5}.hero__star--24{--star-opacity: .6}.hero__star--25{--star-opacity: .7}.hero__star--tiny{width:.5px;height:.5px;opacity:.3;filter:none;animation:none}.hero__star--26{top:35px;left:9%}.hero__star--27{top:95px;left:13%}.hero__star--28{top:275px;left:6%}.hero__star--29{top:65px;left:21%}.hero__star--30{top:155px;left:27%}.hero__star--31{top:310px;left:17%}.hero__star--32{top:20px;left:34%}.hero__star--33{top:125px;left:36%}.hero__star--34{top:225px;left:31%}.hero__star--35{top:85px;left:4%}.hero__star--36{top:195px;left:23%}.hero__star--37{top:340px;left:12%}@media (max-width: 1024px) and (min-width: 769px){.hero{background:linear-gradient(180deg,#0a0612,#1a0d2e 30%,#af25ff 80%,#bf8bff);height:auto;min-height:600px;padding:4rem 0;box-shadow:inset 0 -40px 60px -20px #0000004d}.hero__blob{display:none}.hero__content{flex-direction:column;text-align:center;gap:2rem}.hero__text{transform:translateY(0);max-width:100%}.hero__image{max-width:60%}.hero__quality-badge{bottom:-10px;right:-10px}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.1rem}.hero__payment-bar{padding:1rem 0}.hero__payment-bar-container,.hero__payment-bar-left{gap:1.5rem}.hero__payment-bar-right{gap:1rem}.hero__payment-bar-text,.hero__payment-bar-security-text{font-size:.6875rem}.hero__payment-bar-security-text-wrapper{gap:.1rem}.hero__payment-bar-security-text--secondary{font-size:.625rem}.hero__payment-bar-icon svg{height:22px}.hero__payment-bar-security-icon{width:18px;height:18px}.AuthorizeNetSeal__image{height:28px}}@media (max-width: 768px){.hero{background:linear-gradient(180deg,#0a0612,#1a0d2e 30%,#af25ff 80%,#bf8bff);height:auto;min-height:500px;padding:3rem 0;box-shadow:inset 0 -30px 50px -20px #00000040}.hero__blob{display:none}.hero__content{flex-direction:column;text-align:center;gap:1.5rem}.hero__text{transform:translateY(0);max-width:100%}.hero__image{max-width:90%}.hero__quality-badge{position:static;margin:-30px auto 0;padding:.8rem 1rem;transform:translateY(0);width:fit-content}.hero__quality-item{font-size:.75rem}.hero__quality-icon{width:12px;height:12px}.hero__quality-subtitle{font-size:.6rem}.hero__title{font-size:2.5rem}.hero__subtitle{font-size:1rem}.hero__badge{font-size:.8rem;padding:.4rem .8rem}.hero__cta{padding:1rem 2rem;font-size:1.1rem;border-radius:50px;font-weight:600;box-shadow:inset 0 1px 2px #ffffff4d;text-shadow:0 -1px 1px rgba(0,0,0,.3)}.hero__cta-icon{width:24px;height:24px}.hero__payment-bar{padding:.875rem 0}.hero__payment-bar-container{gap:1rem;flex-direction:column;text-align:center}.hero__payment-bar-left{flex-direction:column;gap:.75rem}.hero__payment-bar-right{gap:1rem;flex-wrap:wrap;justify-content:center}.hero__payment-bar-text,.hero__payment-bar-security-text{font-size:.625rem}.hero__payment-bar-security-text-wrapper{gap:.075rem}.hero__payment-bar-security-text--secondary{font-size:.5625rem}.hero__payment-bar-icons{gap:.5rem;justify-content:center}.hero__payment-bar-icon svg{height:20px}.hero__payment-bar-security-icon{width:16px;height:16px}.AuthorizeNetSeal__image{height:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hero.css.map */
