:root{--purple:#350080;--pink:#ff00a8;--yellow:#ffef00;--cyan:#00eaff;--red:#f20;--blue:#075cff}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:#090025;color:#fff;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}body.locked{overflow:hidden}button,input{font:inherit}.skip-link{position:fixed;top:-5rem;left:1rem;z-index:999;background:#fff;color:#000;padding:1rem}.skip-link:focus{top:1rem}.top-strip{overflow:hidden;background:var(--yellow);color:#000;border-bottom:4px solid #000;white-space:nowrap;font:700 14px Comic Sans MS,cursive;padding:8px 0}.top-strip div{width:max-content;animation:scroll 18s linear infinite}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px clamp(16px,5vw,70px);background:linear-gradient(90deg,#24006b,#8600a8,#24006b);border-bottom:5px ridge #ffd900}.logo{font:bold clamp(25px,4vw,46px) Impact,"Arial Black",sans-serif;color:#fff;text-decoration:none;text-shadow:3px 3px 0 #000,-2px -2px 0 var(--pink);transform:skew(-5deg)}.logo span{color:var(--yellow)}.header-tag{text-align:center;font:700 12px Comic Sans MS,cursive;color:var(--cyan)}.cart-button,.buy-button,.checkout-button{cursor:pointer;border:5px outset #fff100;background:linear-gradient(#fff900,#ff8100);color:#180037;font:700 18px Impact,Arial Black,sans-serif;letter-spacing:1px;padding:14px 22px;text-shadow:1px 1px #fff;box-shadow:6px 6px #000}.cart-button:active,.buy-button:active,.checkout-button:active{border-style:inset;transform:translate(4px,4px);box-shadow:2px 2px #000}.hero{min-height:720px;display:grid;grid-template-columns:1fr 1fr;background:radial-gradient(circle at 75% 30%,#6b00ba 0,#270069 34%,#090025 72%);padding:60px clamp(20px,6vw,90px);gap:40px;position:relative}.hero:before{content:"$$$$$$$$$$$$$$$$$$$$$$$$";position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#ffffff06;font:120px Impact;word-break:break-all;pointer-events:none}.hero-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.new-badge{background:var(--red);border:4px dotted var(--yellow);border-radius:50%;padding:18px 12px;font:700 24px Comic Sans MS;transform:rotate(-12deg);animation:pulse .7s infinite alternate}.hero h1{font:bold clamp(46px,7vw,91px)/.95 Impact,"Arial Black",sans-serif;margin:25px 0 15px;color:#fff;text-shadow:5px 5px 0 #000}.hero h1 span{color:var(--yellow);-webkit-text-stroke:2px #000}.founder{font:700 22px Comic Sans MS,cursive;color:var(--cyan);transform:rotate(-2deg)}.price-box{margin:15px 0;background:#fff;color:#000;border:8px ridge #c0c0c0;padding:16px;display:flex;flex-direction:column}.price-box small{font-weight:700}.price-box strong{font:bold clamp(27px,4vw,45px) Impact;color:#f00000}.price-box b{background:var(--yellow);padding:5px}.urgency{font:700 18px Comic Sans MS;color:var(--pink);text-shadow:2px 2px #000;animation:blink .6s steps(2) infinite}.product-box{position:relative;display:grid;place-items:center;background:linear-gradient(135deg,#00eaff,#ff00a8 50%,#ffef00);border:10px ridge #c0c0c0;box-shadow:15px 15px #000;min-height:600px}.product-box:after{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:4px dashed #fff;pointer-events:none}.scissors{height:min(65vh,510px);position:relative;z-index:1;animation:float 2s ease-in-out infinite}.starburst{position:absolute;z-index:2;right:-25px;top:-25px;width:150px;height:150px;display:grid;place-items:center;text-align:center;background:var(--yellow);color:#f00000;font:700 25px Impact;clip-path:polygon(50% 0,61% 30%,85% 15%,70% 40%,100% 50%,70% 60%,85% 85%,60% 70%,50% 100%,40% 70%,15% 85%,30% 60%,0 50%,30% 40%,15% 15%,40% 30%);animation:spin 8s linear infinite}.product-label{position:absolute;z-index:2;bottom:20px;background:#000;color:var(--yellow);border:4px solid #fff;padding:10px 25px;font:700 25px Impact;transform:rotate(-3deg)}.reviews{padding:70px clamp(20px,6vw,90px);background:repeating-linear-gradient(45deg,#ffef00,#ffef00 20px,#ffcf00 20px,#ffcf00 40px);color:#000;border-block:8px ridge #fff}.reviews h2,.bottom-buy h2{font:bold clamp(45px,7vw,80px) Impact;text-align:center;margin:0 0 45px;color:#f00000;text-shadow:4px 4px 0 #fff,-2px -2px 0 #000}.review-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;align-items:start}.review-grid article{background:#fff;border:6px outset #eee;padding:18px;box-shadow:7px 7px #000;font-family:Comic Sans MS,cursive}.review-grid article:nth-child(2n){transform:rotate(2deg)}.review-grid article:nth-child(odd){transform:rotate(-1deg)}.review-grid article div{color:#ff7500;font-size:23px;letter-spacing:-4px}.review-grid article p{font-weight:700;line-height:1.35}.bottom-buy{padding:80px 20px;text-align:center;background:linear-gradient(90deg,var(--pink),var(--purple),var(--blue));border-bottom:10px groove var(--yellow)}.bottom-buy strong{display:block;font:bold clamp(40px,7vw,90px) Impact;color:var(--yellow);text-shadow:5px 5px #000}.bottom-buy p{font:700 28px Comic Sans MS;animation:blink .5s steps(2) infinite}footer{text-align:center;padding:25px;background:#000;color:var(--cyan);font:700 13px Comic Sans MS;letter-spacing:2px}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:50}.cart{position:fixed;right:0;top:0;bottom:0;width:min(500px,100%);z-index:60;background:linear-gradient(#f8f8f8,#bdbdbd);color:#000;border-left:10px ridge #ddd;padding:30px;transform:translate(110%);transition:transform .25s}.cart.open{transform:none}.close{position:absolute;right:15px;top:15px;width:42px;height:42px;background:red;color:#fff;border:5px outset #ffb1b1;font:700 20px Arial;cursor:pointer}.cart h2,.checkout h2{font:700 45px Impact;color:var(--purple);text-shadow:2px 2px #fff}.empty{text-align:center;padding:100px 10px;font:700 25px Comic Sans MS}.cart-product{display:flex;gap:15px;align-items:center;background:#fff;border:5px inset #ddd;padding:15px}.cart-picture{font-size:70px}.cart-product strong{font:30px Impact;color:var(--purple)}.quantity{display:flex;justify-content:center;margin:20px 0}.quantity button,.quantity output{width:55px;height:45px;border:3px outset #ddd;background:#fff;display:grid;place-items:center;font:700 22px Arial}.no-discount{text-align:center;background:var(--yellow);color:red;font:700 24px Impact;padding:10px;animation:blink .7s steps(2) infinite}.total{display:flex;justify-content:space-between;margin:25px 0;font:700 20px Impact}.checkout-button{width:100%;font-size:25px}.checkout{position:fixed;top:3vh;right:3vw;bottom:3vh;left:3vw;z-index:70;overflow:auto;background:#dcdcdc;color:#000;border:12px ridge #fff;padding:35px}.checkout h2{text-align:center;font-size:60px;margin:0 0 30px}.checkout-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;max-width:1000px;margin:auto}.checkout-fields,.checkout-summary{background:#f4f4f4;border:6px inset #ddd;padding:25px}.checkout-fields label{display:flex;flex-direction:column;gap:5px;margin-bottom:15px;font:700 13px Arial}.checkout-fields input{height:45px;padding:8px;border:4px inset #ddd}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.checkout-fields p{text-align:center;color:red;font:700 22px Comic Sans MS;animation:blink .6s steps(2) infinite}.checkout-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.checkout-summary>div{font-size:100px}.checkout-summary>strong{font:30px Impact;color:var(--purple)}.checkout-summary>span{font:700 19px Arial}.checkout-summary>b{background:var(--yellow);color:red;padding:10px}.paid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:radial-gradient(var(--pink),var(--purple));display:grid;place-items:center;align-content:center;text-align:center}.paid h2{font:bold clamp(55px,10vw,130px) Impact;color:var(--yellow);text-shadow:8px 8px #000}.paid button{font:700 25px Impact;padding:15px 40px}.ad-popup,.crypto-popup{position:fixed;z-index:80;color:#000;border:8px ridge #ddd;padding:20px;box-shadow:12px 12px #000}.ad-popup{right:20px;bottom:20px;width:min(420px,calc(100vw - 40px));background:var(--yellow)}.ad-popup>button,.crypto-popup>button{position:absolute;right:5px;top:5px;background:red;color:#fff;border:3px outset #fff;font-weight:700}.ad-popup small{font-weight:700}.ad-popup strong{display:block;font:700 38px/1 Impact;color:#f00000;margin:20px 0 10px}.ad-popup p{font:700 20px Comic Sans MS}.crypto-popup{left:20px;top:150px;width:min(440px,calc(100vw - 40px));background:#00ff3c;font-family:Courier New,monospace;animation:glitch .12s 5}.crypto-popup strong{font-size:30px}.crypto-popup p{font-weight:700}@keyframes scroll{to{transform:translate(-50%)}}@keyframes pulse{to{transform:rotate(-12deg) scale(1.14)}}@keyframes blink{50%{visibility:hidden}}@keyframes float{50%{transform:translateY(-15px) rotate(3deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes glitch{25%{transform:translate(8px,-3px)}50%{transform:translate(-7px,4px)}75%{transform:translate(4px,2px)}}@media(max-width:1000px){.review-grid{grid-template-columns:repeat(2,1fr)}.hero{grid-template-columns:1fr}.product-box{min-height:550px}.checkout-layout{grid-template-columns:1fr}.header-tag{display:none}}@media(max-width:600px){header{padding:12px}.logo{font-size:25px}.cart-button{font-size:13px;padding:10px}.hero{padding:40px 18px}.hero h1{font-size:48px}.product-box{min-height:470px}.scissors{height:430px}.starburst{width:110px;height:110px;font-size:19px;right:-10px}.review-grid{grid-template-columns:1fr}.review-grid article{transform:none!important}.reviews{padding:55px 18px}.reviews h2{font-size:55px}.checkout{top:0;right:0;bottom:0;left:0;padding:70px 15px 20px}.checkout h2{font-size:50px}.field-pair{grid-template-columns:1fr}.ad-popup{right:10px;bottom:10px;width:calc(100vw - 20px)}.crypto-popup{left:10px;top:100px;width:calc(100vw - 20px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important}}.scissors-photo{position:relative;z-index:1;width:calc(100% - 50px);height:calc(100% - 50px);object-fit:cover;border:5px inset #eee;filter:saturate(1.35) contrast(1.08);animation:float 2s ease-in-out infinite}.cart-picture{width:125px;height:100px;object-fit:cover;border:4px inset #ddd}.checkout-summary>img{width:100%;max-width:300px;border:6px ridge #ddd}@media(max-width:600px){.scissors-photo{width:calc(100% - 30px);height:calc(100% - 30px)}}.cart-confirmation{margin:0 0 16px;background:var(--cyan);border:5px outset #fff;padding:12px;color:var(--purple);font:700 21px Comic Sans MS,cursive;text-align:center}.allow-button{position:static!important;display:block;margin-top:22px;padding:10px 34px;background:#ddd;color:#000;border:6px outset #fff;font:700 22px Courier New,monospace;cursor:pointer}.allow-button:active{border-style:inset}.scissors-photo[data-zoom-image],.cart-picture[data-zoom-image],.checkout-summary>[data-zoom-image]{cursor:zoom-in}.image-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;padding:5vh 5vw;background:#000000eb}.image-modal img{display:block;max-width:90vw;max-height:90vh;border:10px ridge #ddd;box-shadow:15px 15px #000;object-fit:contain}.image-modal .close{z-index:1}.database-popup{position:fixed;z-index:100;left:50%;top:50%;width:min(560px,calc(100vw - 40px));transform:translate(-50%,-50%);padding:35px;background:#fff;color:#000;border:10px ridge #ddd;box-shadow:16px 16px #000;text-align:center}.database-popup>button{position:absolute;right:5px;top:5px;background:red;color:#fff;border:4px outset #ffb1b1;font-weight:700;cursor:pointer}.database-popup strong{display:block;color:#f00000;font:700 48px Impact,Arial Black,sans-serif}.database-popup p{font:700 23px Comic Sans MS,cursive;line-height:1.35}.crypto-popup.dismissing{pointer-events:none;animation:glitch .08s 6,glitch-out .48s steps(2,end) forwards}@keyframes glitch-out{0%{filter:none;opacity:1}35%{filter:hue-rotate(140deg) contrast(2);transform:translate(18px,-8px) skew(8deg)}70%{filter:invert(1) contrast(3);transform:translate(-22px,10px) skew(-12deg)}to{filter:invert(1);opacity:0;transform:scale(.2) rotate(8deg)}}html.page-glitching{animation:page-glitch .48s steps(2,end);transform-origin:center}@keyframes page-glitch{0%{filter:none;transform:none}20%{filter:hue-rotate(120deg) contrast(1.8);transform:translate(10px,-5px) skew(1deg)}40%{filter:invert(1) saturate(2);transform:translate(-12px,7px) scale(1.01)}60%{filter:hue-rotate(270deg) contrast(2.5);transform:translate(7px,3px) skew(-1deg)}80%{filter:invert(.8) contrast(2);transform:translate(-5px,-4px)}to{filter:none;transform:none}}@media(min-width:1400px){.hero{min-height:0;height:calc(100svh - 170px);max-height:740px;grid-template-columns:minmax(520px,.9fr) minmax(620px,1.1fr);padding:24px max(40px,calc((100vw - 1680px)/2));gap:42px}.hero h1{font-size:clamp(52px,4.2vw,76px);margin:18px 0 10px}.founder{font-size:18px;margin:8px 0}.price-box{margin:10px 0;padding:12px}.price-box strong{font-size:36px}.buy-button{padding:11px 19px}.urgency{margin-bottom:0}.product-box{min-height:0;height:100%;width:auto;max-height:680px;aspect-ratio:1000/1260;justify-self:center}.scissors-photo{position:absolute;top:21px;right:21px;bottom:21px;left:21px;width:calc(100% - 42px);height:calc(100% - 42px);object-fit:cover;background:transparent}.starburst{width:125px;height:125px;font-size:21px}.product-label{font-size:21px;padding:8px 20px}}@media(max-width:600px){.logo,.cart-button,.buy-button,.checkout-button,.hero h1,.price-box strong,.starburst,.product-label,.reviews h2,.bottom-buy h2,.bottom-buy strong,.cart h2,.checkout h2,.cart-product strong,.no-discount,.total,.checkout-summary>strong,.checkout-summary>[data-checkout-total],.paid h2,.ad-popup strong,.database-popup strong{font-family:Anton,Arial Black,Arial,sans-serif}.top-strip,.header-tag,.new-badge,.founder,.urgency,.review-grid article,.bottom-buy p,footer,.empty,.checkout-fields p,.ad-popup p,.cart-confirmation,.database-popup p{font-family:Comic Neue,Arial,sans-serif}}.total{align-items:center;gap:16px}.total strong{color:#f00000;font-size:clamp(25px,5vw,34px);line-height:1;text-align:right}.checkout-summary>[data-checkout-total]{display:block;background:var(--yellow);color:#f00000;border:6px outset #fff;padding:12px 16px;font:32px/1.15 Impact,Arial Black,Arial,sans-serif}@media(max-width:600px){.checkout-summary>[data-checkout-total]{font-family:Anton,Arial Black,Arial,sans-serif}}
