.ajazz-hero-product.has-blended-art{isolation:isolate}.ajazz-hero-product.has-blended-art>img{opacity:0}.ajazz-hero-product.has-blended-art:after{content:"";position:absolute;z-index:1;width:88%;height:75%;border-radius:28px;transform:perspective(1000px) rotate(-5deg) rotateY(-8deg);background-image:linear-gradient(135deg,#cabef1,#715b96),var(--ajazz-hero-image);background-position:center;background-size:cover,contain;background-repeat:no-repeat;background-blend-mode:multiply;box-shadow:0 45px 90px #000,0 0 70px #7c3aed30}.ajazz-controller-slide .ajazz-hero-product:after{display:none}.ajazz-controller-slide .ajazz-hero-product>img{opacity:1}.ajazz-gear-filters{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 4px}.ajazz-gear-filters button{height:42px;padding:0 20px;border-radius:999px;border:1px solid #303746;background:#131927;color:#9ca3af;font-size:8px;font-weight:800;letter-spacing:.11em}.ajazz-gear-filters button:before{content:"";width:6px;height:6px;border-radius:50%;display:inline-block;background:#505868;margin-right:9px}.ajazz-gear-filters button:hover{color:#fff;border-color:#7950cd;transform:translateY(-2px)}.ajazz-gear-filters button.is-active{color:#fff;border-color:#9d75ef;background:linear-gradient(135deg,#6d28d9,#8b5cf6);box-shadow:0 8px 24px #7c3aed45}.ajazz-gear-filters button.is-active:before{background:#fff;box-shadow:0 0 8px #fff}.ajazz-product-card{transition:opacity .28s,transform .28s}.ajazz-product-card.is-filtered-out{display:none!important}.ajazz-featured .products.is-filtering{animation:ajazzFilterIn .35s ease}@keyframes ajazzFilterIn{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}.ajazz-mouse-promo{width:min(1440px,92vw);min-height:590px;margin:90px auto;background:#0b0f19;color:#fff;border-radius:28px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;box-shadow:0 30px 80px #11182724;position:relative}.ajazz-mouse-promo:before{content:"";position:absolute;right:-120px;top:-180px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#7c3aed40,transparent 68%)}.ajazz-mouse-visual{overflow:hidden;min-height:590px;position:relative}.ajazz-mouse-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 72%,#0b0f19)}.ajazz-mouse-visual img{width:100%;height:100%;object-fit:cover;object-position:left center;transform:scale(1.02);transition:transform .8s ease}.ajazz-mouse-promo:hover .ajazz-mouse-visual img{transform:scale(1.055)}.ajazz-mouse-copy{position:relative;z-index:2;padding:70px 7vw 60px 4vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ajazz-mouse-copy>span{font-size:8px;font-weight:800;letter-spacing:.22em;color:#a879ff;border:1px solid #7c3aed55;border-radius:999px;padding:9px 13px;background:#7c3aed12}.ajazz-mouse-copy h2{font:800 clamp(45px,4.4vw,69px)/.9 var(--aj-display);letter-spacing:-.07em;margin:23px 0}.ajazz-mouse-copy h2 em{font-style:italic;color:#8b5cf6}.ajazz-mouse-copy p{max-width:470px;color:#a3aab7;font-size:11px;line-height:1.8;margin:0 0 28px}.ajazz-mouse-copy .ajazz-primary{border-radius:11px!important}.ajazz-mouse-copy>small{color:#5f6877;font-size:7px;letter-spacing:.12em;margin-top:28px}.ajazz-loading{color:transparent!important;pointer-events:none}.ajazz-loading:before{content:""!important;width:17px!important;height:17px!important;border:2px solid #ffffff55!important;border-top-color:#fff!important;border-radius:50%!important;transform:none!important;margin:0!important;animation:ajazzSpin .7s linear infinite}@keyframes ajazzSpin{to{transform:rotate(360deg)}}@media(max-width:900px){.ajazz-mouse-promo{grid-template-columns:1fr}.ajazz-mouse-visual{min-height:430px}.ajazz-mouse-visual:after{background:linear-gradient(transparent 65%,#0b0f19)}.ajazz-mouse-copy{padding:50px 8vw 65px}}@media(max-width:650px){.ajazz-gear-filters{gap:7px}.ajazz-gear-filters button{height:37px;padding:0 13px;font-size:7px}.ajazz-mouse-promo{width:calc(100% - 28px);margin:55px 14px;border-radius:20px;min-height:0}.ajazz-mouse-visual{min-height:330px}.ajazz-mouse-copy h2{font-size:43px}.ajazz-mouse-copy{padding:42px 25px 50px}.ajazz-hero-product.has-blended-art:after{border-radius:16px;height:85%;transform:perspective(800px) rotate(-3deg)}}
