/* Wicked Interactive Motion QA v5 */
:root{--wicked-pink:#ff1478;--wicked-yellow:#ffcc00;--wicked-black:#09090c;--wicked-cream:#fff8e7}
html.wicked-motion-lock,html.wicked-motion-lock body{overflow:hidden}
.wicked-motion-intro{position:fixed;inset:0;z-index:2147483000;background:radial-gradient(circle at 50% 48%,#2b0a1b 0,#09090c 42%,#000 100%);display:grid;place-items:center;opacity:1;transition:opacity .28s ease;pointer-events:none}
.wicked-motion-intro.is-leaving{opacity:0}.wicked-motion-intro__inner{text-align:center;transform:scale(.72);opacity:0;animation:wickedLogoArrival .9s cubic-bezier(.2,.9,.2,1) forwards}.wicked-motion-intro img{display:block;max-width:min(310px,58vw);max-height:180px;margin:auto;filter:drop-shadow(0 0 0 rgba(255,20,120,0));animation:wickedLogoGlow .9s ease .18s both}.wicked-motion-intro strong{display:block;color:#fff;font-size:clamp(30px,6vw,64px);letter-spacing:.04em}.wicked-motion-intro span{display:block;color:var(--wicked-yellow);font-size:10px;font-weight:900;letter-spacing:.28em;margin-top:20px;animation:wickedFadeUp .55s ease .35s both}
@keyframes wickedLogoArrival{0%{opacity:0;transform:scale(.72) rotateX(18deg)}68%{opacity:1;transform:scale(1.06) rotateX(0)}100%{opacity:1;transform:scale(1)}}@keyframes wickedLogoGlow{45%{filter:drop-shadow(0 0 22px rgba(255,20,120,.95)) drop-shadow(0 0 36px rgba(255,204,0,.35))}100%{filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}}@keyframes wickedFadeUp{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}
.pv-cover,.card__inner{transform-style:preserve-3d;will-change:transform;transition:transform .18s cubic-bezier(.2,.75,.25,1),filter .18s ease;transform:perspective(900px) rotateX(var(--wicked-rx,0deg)) rotateY(var(--wicked-ry,0deg)) translateZ(var(--wicked-z,0px))}
.wicked-tilt-active{--wicked-z:9px;filter:drop-shadow(0 16px 15px rgba(0,0,0,.2))}
.pv-cover:after,.card__media:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;opacity:var(--wicked-shine,0);background:linear-gradient(var(--wicked-shine-angle,115deg),transparent 18%,rgba(255,255,255,.48) 43%,rgba(255,204,0,.18) 50%,transparent 68%);mix-blend-mode:screen;transition:opacity .18s ease}
.pv-cover{perspective:1000px}.pv-cover .wicked-cover-front,.pv-cover .wicked-cover-back{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .62s cubic-bezier(.2,.75,.2,1),opacity .25s ease}.pv-cover .wicked-cover-front{transform:rotateY(0)}.pv-cover .wicked-cover-back{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:rotateY(180deg);opacity:0}.pv-card.wicked-flipped .wicked-cover-front{transform:rotateY(-180deg);opacity:0}.pv-card.wicked-flipped .wicked-cover-back{transform:rotateY(0);opacity:1}.wicked-flip-control{position:absolute;right:8px;top:8px;bottom:auto;z-index:12;border:2px solid #fff;background:rgba(9,9,12,.9);color:#fff;padding:6px 8px;font:900 9px/1 inherit;letter-spacing:.07em;cursor:pointer;box-shadow:0 0 0 2px var(--wicked-pink),0 0 10px rgba(255,20,120,.48)}.pv-card,.product-card-wrapper{position:relative}.product-card-wrapper.wicked-flipped .card__media .media>img:first-child{opacity:0!important;transform:rotateY(-180deg)!important}.product-card-wrapper.wicked-flipped .card__media .media>img:nth-child(2){opacity:1!important;transform:rotateY(0)!important}.product-card-wrapper .card__media .media>img:first-child,.product-card-wrapper .card__media .media>img:nth-child(2){backface-visibility:hidden;transition:transform .62s cubic-bezier(.2,.75,.2,1),opacity .3s ease!important}.product-card-wrapper .card__media .media>img:nth-child(2){opacity:0!important;transform:rotateY(180deg)!important}
.wss-hero{position:relative;overflow:hidden;isolation:isolate}.wss-hero:before{content:"";position:absolute;inset:-25%;z-index:-1;background:radial-gradient(circle at var(--hero-x,70%) var(--hero-y,45%),rgba(255,20,120,.19),transparent 25%),radial-gradient(circle at 30% 60%,rgba(255,204,0,.06),transparent 28%)}.wss-hero-stack{transform-style:preserve-3d;perspective:1100px}.wss-hero-stack a{position:relative;will-change:transform;transition:transform .25s cubic-bezier(.2,.8,.2,1);transform:translate3d(var(--hero-tx,0),var(--hero-ty,0),var(--hero-depth,0)) rotate(var(--hero-rot,0deg))}.wss-hero-stack a:first-child{--hero-depth:22px;--hero-rot:-2deg}.wss-hero-stack a:last-child{--hero-depth:46px;--hero-rot:2deg}.wss-hero-stack a:after{content:"";position:absolute;inset:-30% -60%;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.55) 49%,rgba(255,204,0,.22) 52%,transparent 59%);transform:translateX(-65%);animation:wickedHeroSweep 9s ease-in-out infinite;pointer-events:none}@keyframes wickedHeroSweep{0%,72%{transform:translateX(-65%)}86%,100%{transform:translateX(65%)}}
.wicked-reveal{opacity:0;transform:translateY(34px) scale(.985);transition:opacity .65s ease,transform .72s cubic-bezier(.2,.75,.2,1);transition-delay:var(--wicked-delay,0ms)}.wicked-reveal.wicked-in{opacity:1;transform:none}
.pv-nav-v3 .wicked-nav-current{background:linear-gradient(#ff4d9b,#e40068)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;position:relative;z-index:8;transform:translateY(-17px);box-shadow:0 13px 20px rgba(255,20,120,.2),inset 0 1px rgba(255,255,255,.4)!important;animation:wickedNavPop .62s cubic-bezier(.2,.95,.2,1)}.pv-nav-v3 .wicked-nav-current .pv-tab-icon{background:#cf005d!important;color:#fff!important}.pv-nav-v3 .wicked-nav-current:after{content:"";position:absolute;left:8%;right:8%;bottom:-5px;height:3px;background:var(--wicked-pink);box-shadow:0 0 14px 4px rgba(255,20,120,.6);animation:wickedNavPulse 2.6s ease-in-out infinite}@keyframes wickedNavPop{0%{transform:translateY(0)}62%{transform:translateY(-21px)}100%{transform:translateY(-17px)}}@keyframes wickedNavPulse{50%{opacity:.35;transform:scaleX(.7)}}.pv-nav-v3>a:not(.wicked-nav-current):hover,.pv-nav-v3 details:not(.wicked-nav-current)>summary:hover{transform:translateY(-5px);transition:transform .18s ease}
body.wicked-after-hours-mode{background:#08060b}.wicked-after-hours-mode #MainContent{position:relative;isolation:isolate}.wicked-after-hours-mode #MainContent:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at var(--ah-x,75%) var(--ah-y,25%),rgba(255,20,120,.16),transparent 23%),linear-gradient(125deg,rgba(45,0,30,.13),transparent 45%);animation:wickedAfterHoursBreath 7s ease-in-out infinite alternate}.wicked-after-hours-mode .collection-hero,.wicked-after-hours-mode .collection-hero__inner{background:linear-gradient(115deg,#09090c,#190612 55%,#09090c)!important;color:#fff!important}.wicked-after-hours-mode .collection-hero__title,.wicked-after-hours-mode .collection-hero__description{color:#fff!important;text-shadow:0 0 24px rgba(255,20,120,.22)}.wicked-after-hours-mode .pv-afterhours-nav{box-shadow:0 0 22px rgba(255,20,120,.42)!important}@keyframes wickedAfterHoursBreath{from{filter:saturate(.9)}to{filter:saturate(1.25)}}
.wicked-bundle-fan{height:76px;position:relative;margin:10px 8px 0;perspective:700px}.wicked-bundle-fan img{position:absolute;left:50%;bottom:0;width:54px;height:72px;object-fit:cover;border:2px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.35);transform-origin:50% 100%;transform:translateX(-50%) rotate(0) translateY(8px);transition:transform .48s cubic-bezier(.2,.8,.2,1),filter .3s ease;z-index:var(--fan-z,1)}.wicked-bundle-card:hover .wicked-bundle-fan img:nth-child(1){transform:translateX(-118%) rotate(-20deg)}.wicked-bundle-card:hover .wicked-bundle-fan img:nth-child(2){transform:translateX(-84%) rotate(-10deg) translateY(-7px)}.wicked-bundle-card:hover .wicked-bundle-fan img:nth-child(3){transform:translateX(-50%) translateY(-11px)}.wicked-bundle-card:hover .wicked-bundle-fan img:nth-child(4){transform:translateX(-16%) rotate(10deg) translateY(-7px)}.wicked-bundle-card:hover .wicked-bundle-fan img:nth-child(5){transform:translateX(18%) rotate(20deg)}
@media(max-width:749px){.wicked-motion-intro img{max-width:52vw}.wicked-flip-control{padding:5px 6px;font-size:8px}.wss-hero-stack a:after{display:none}.wicked-bundle-fan{height:58px}.wicked-bundle-fan img{width:42px;height:56px}.pv-nav-v3 .wicked-nav-current{transform:translateY(-9px);animation:none}}
@media(prefers-reduced-motion:reduce){.wicked-motion-intro{display:none!important}.wicked-reveal{opacity:1!important;transform:none!important}.pv-cover,.card__inner,.wss-hero-stack a,.pv-nav-v3 .wicked-nav-current{transform:none!important;animation:none!important;transition:none!important}.wss-hero-stack a:after,.wicked-after-hours-mode #MainContent:before{animation:none!important}.wicked-bundle-fan img{transition:none!important}}