.store-theme{--store-background:#070608;--store-panel:#100e12;--store-purple:#bd78ff;--store-purple-light:#e6c5ff;--store-red:#8f163d;--store-white:#f4f0f1;--store-muted:#a9a1a7;--store-border:#ffffff21;min-height:100vh;color:var(--store-white);background:radial-gradient(circle at 100% 8%, #7e32ad21, transparent 28rem), radial-gradient(circle at 5% 50%, #700d2f1c, transparent 32rem), var(--store-background);overflow:visible}.store-theme *{box-sizing:border-box}.store-page{width:min(1260px,100% - 44px);min-height:100vh;margin:0 auto;padding:28px 0 110px}.store-nav{border-bottom:1px solid var(--store-border);justify-content:space-between;align-items:center;gap:25px;padding-bottom:27px;display:flex}.store-brand{color:var(--store-purple);letter-spacing:-.06em;text-transform:uppercase;text-shadow:0 0 20px #bd78ff66;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.1rem,3vw,1.55rem);font-weight:900;text-decoration:none;position:relative}.store-brand:before,.store-brand:after{content:attr(data-text) / "";pointer-events:none;opacity:0;position:absolute;inset:0}.store-brand:hover:before{color:#ff3f87;opacity:.65;clip-path:inset(12% 0 58%);transform:translate(-2px,1px)}.store-brand:hover:after{color:#68f7ff;opacity:.6;clip-path:inset(65% 0 7%);transform:translate(2px,-1px)}.store-nav-links{gap:22px;display:flex}.store-nav-links a{color:var(--store-muted);text-decoration:none}.store-nav-links a:hover{color:var(--store-purple-light)}.store-hero{padding:clamp(80px,13vw,160px) 0 85px}.store-hero-status{color:var(--store-purple-light);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:900;display:inline-flex}.store-hero-status>span{background:var(--store-purple);width:7px;height:7px;box-shadow:0 0 15px var(--store-purple);border-radius:50%;animation:1.7s steps(2,end) infinite store-status-flash}.store-kicker{color:var(--store-muted);letter-spacing:.19em;text-transform:uppercase;margin:32px 0 14px;font-size:.75rem;font-weight:800}.store-hero h1{letter-spacing:-.095em;text-transform:uppercase;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(5.2rem,18vw,14rem);font-weight:900;line-height:.76;display:flex}.store-hero h1 span{color:#0000;-webkit-text-stroke:1px var(--store-purple);text-shadow:5px 0 #bd78ff2e;margin-left:.14em;position:relative}.store-hero h1 span:after{color:var(--store-purple);content:"Drop";clip-path:inset(43% 0 39%);animation:3.8s step-end infinite store-title-glitch;position:absolute;inset:0;overflow:hidden;transform:translate(-5px)}.store-hero-footer{border-top:1px solid var(--store-border);justify-content:space-between;align-items:flex-end;gap:40px;margin-top:52px;padding-top:25px;display:flex}.store-hero-footer p{max-width:570px;color:var(--store-muted);margin:0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.store-hero-footer>span{color:var(--store-purple-light);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.store-marquee{background:var(--store-purple);border-top:1px solid var(--store-purple-light);border-bottom:1px solid var(--store-purple-light);width:calc(100vw - 4px);margin-left:calc(min(1260px,100vw - 44px)/2 - 50vw);overflow:hidden;transform:rotate(-1deg)}.store-marquee>div{width:max-content;animation:30s linear infinite store-marquee;display:flex}.store-marquee span{color:#100814;letter-spacing:.17em;white-space:nowrap;align-items:center;height:38px;font-size:.68rem;font-weight:950;display:inline-flex}.store-marquee span:after{content:"✦";margin:0 26px}.product-collection{grid-template-columns:repeat(12,minmax(0,1fr));gap:70px 22px;padding:140px 0 100px;display:grid}.product-card{background:var(--store-panel);border:1px solid var(--store-border);border-radius:4px;overflow:hidden;box-shadow:0 40px 90px #00000059}.product-card:first-child{grid-column:1/9}.product-card:nth-child(2){grid-column:5/13;margin-top:45px}.product-card:nth-child(3){grid-column:2/10;margin-top:-10px}.product-visual{border-bottom:1px solid var(--store-border);isolation:isolate;background:linear-gradient(130deg,#ffffff06,#0000 45%),#0b090d;place-items:center;height:clamp(370px,53vw,650px);display:grid;position:relative;overflow:hidden}.product-number{z-index:6;color:var(--store-muted);font-family:Arial Black,Arial,sans-serif;font-size:.85rem;position:absolute;top:25px;left:27px}.product-classified{z-index:6;color:var(--store-muted);letter-spacing:.17em;text-transform:uppercase;font-size:.63rem;position:absolute;bottom:23px;right:26px}.product-form{z-index:1;opacity:.76;filter:blur(25px);animation:5s ease-in-out infinite store-object-shift;position:absolute}.vagina-product .product-form{background:radial-gradient(#16040a 0 14%,#c51c53 22%,#5c0b26 49%,#230711 70%);border-radius:48% 52% 45% 55%/57% 49% 51% 43%;width:63%;height:63%;box-shadow:0 0 90px #bd124852,inset 0 0 70px #ff4f8b4d}.penis-bed-product .product-form{background:linear-gradient(90deg,#7c6c78,#f0e6eb 47%,#887884);border-radius:999px 999px 35% 35%;width:34%;height:72%;box-shadow:-105px 165px 55px 15px #dccfd8bf,105px 165px 55px 15px #dccfd8bf,0 0 100px #ffffff2e}.penis-chair-product .product-form{background:linear-gradient(145deg,#8a4f82,#ca88ca 45%,#4d204c);border-radius:47% 47% 22% 22%;width:45%;height:64%;transform:rotate(-7deg);box-shadow:-78px 145px 40px #924b8ccc,78px 145px 40px #924b8ccc,0 0 100px #bd78ff38}.product-interference{z-index:3;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff06 5px,#0000 6px),linear-gradient(90deg,#0000 0 22%,#bd78ff14 23% 24%,#0000 25% 68%,#ff277712 69% 71%,#0000 72%);animation:2.8s steps(2,end) infinite store-interference;position:absolute;inset:0}.product-visual:before,.product-visual:after{z-index:4;content:"";pointer-events:none;opacity:0;height:14%;position:absolute;left:0;right:0}.product-visual:before{background:#bd78ff21;animation:4.6s step-end infinite store-slice-one;top:31%;transform:translate(-15px)}.product-visual:after{background:#ff2f7c1a;animation:3.9s step-end infinite store-slice-two;top:63%;transform:translate(18px)}.product-lock{z-index:7;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040305b8;border:1px solid #e6c5ff52;justify-items:center;padding:18px 25px;display:grid}.lock-icon{color:var(--store-purple);font-size:2.3rem;line-height:1;transform:rotate(90deg)}.product-lock strong{color:var(--store-white);letter-spacing:.22em;text-transform:uppercase;margin-top:5px;font-size:.79rem}.product-lock small{color:var(--store-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:.61rem}.product-information{padding:clamp(27px,5vw,47px)}.product-information header>div{color:var(--store-muted);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:.64rem;display:flex}.product-information h2{letter-spacing:-.075em;margin:29px 0 32px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(2.8rem,7vw,6rem);font-weight:900;line-height:.9}.product-description{color:#d3ccd0;max-width:730px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.03rem,2vw,1.23rem);line-height:1.75}.product-included{color:var(--store-purple-light);border-top:1px solid var(--store-border);border-bottom:1px solid var(--store-border);gap:8px;margin:34px 0;padding:20px 0;line-height:1.55;display:grid}.product-included span{color:var(--store-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:900}.product-information footer{flex-wrap:wrap;gap:11px;display:flex}.product-information footer span{color:var(--store-muted);letter-spacing:.11em;text-transform:uppercase;border:1px solid var(--store-border);border-radius:999px;padding:8px 11px;font-size:.61rem}.store-closing{border-top:1px solid var(--store-border);padding:clamp(90px,15vw,170px) 0 50px}.store-closing h2{letter-spacing:-.075em;max-width:1000px;margin:30px 0 55px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3rem,8.5vw,7.5rem);font-weight:900;line-height:.93}.store-closing-details{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.store-closing-details p{max-width:610px;color:var(--store-muted);margin:0;line-height:1.7}.store-closing-details span{color:var(--store-purple);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem}@keyframes store-status-flash{50%{opacity:.25}}@keyframes store-title-glitch{0%,92%,to{transform:translate(-5px)}93%{transform:translate(8px)}95%{transform:translate(-11px)}97%{transform:translate(3px)}}@keyframes store-marquee{to{transform:translate(-50%)}}@keyframes store-object-shift{50%{filter:blur(30px);transform:translateY(-5px)scale(1.015)}}@keyframes store-interference{50%{background-position:0 8px,12px 0}}@keyframes store-slice-one{0%,89%,to{opacity:0}90%,93%{opacity:1}}@keyframes store-slice-two{0%,84%,to{opacity:0}85%,88%{opacity:1}}@media (max-width:800px){.store-page{width:min(100% - 28px,1260px);padding-top:20px}.store-hero h1{display:grid}.store-hero h1 span{margin-left:0}.store-hero-footer,.store-closing-details{flex-direction:column;align-items:flex-start}.product-collection{grid-template-columns:1fr;gap:45px;padding-top:100px;display:grid}.product-card:nth-child(n){grid-column:1;margin-top:0}.product-visual{height:min(115vw,550px)}}@media (max-width:520px){.store-nav{align-items:flex-start}.store-nav-links{text-align:right;flex-direction:column;gap:7px}.product-information header>div{flex-direction:column;align-items:flex-start;gap:7px}.product-card{border-radius:0}}@media (prefers-reduced-motion:reduce){.store-marquee>div,.product-form,.product-interference,.product-visual:before,.product-visual:after,.store-hero-status>span,.store-hero h1 span:after{animation:none}}
