﻿:root{--quantum-magenta: #E30000;--quantum-magenta-soft: #FF4444;--quantum-magenta-rgb: 227, 0, 0;--quantum-black: #1a0000;--quantum-base: #0a0000;--quantum-white: #FFF8F0;--quantum-gray: #d3c5c0;--quantum-border: #2a1010;--hs-gold: #FFB800;--hs-gold-soft: #FFD700;--hs-gold-rgb: 255, 184, 0;--hs-red: #E30000;--hs-red-bright: #FF2222;--q-radius-sm: 8px;--q-radius-md: 12px;--q-radius-lg: 16px;--q-radius-full: 999px;--q-shadow-magenta: 0 0 24px rgba(227, 0, 0, 0.40);--q-shadow-magenta-soft: 0 0 16px rgba(227, 0, 0, 0.20);--q-ease: cubic-bezier(0.4, 0, 0.2, 1);--q-display-font: "Montserrat", sans-serif}body{background-color:#0a0000 !important;background-image:radial-gradient(ellipse 900px 700px at 88% 12%, rgba(227, 0, 0, 0.14) 0%, rgba(227, 0, 0, 0.05) 35%, transparent 65%),radial-gradient(ellipse 800px 600px at 8% 85%, rgba(255, 184, 0, 0.08) 0%, rgba(255, 184, 0, 0.02) 40%, transparent 70%),radial-gradient(ellipse 1200px 800px at 50% 50%, rgba(180, 0, 0, 0.05) 0%, transparent 60%),linear-gradient(180deg, #100000 0%, #0a0000 35%, #080000 70%, #0e0000 100%) !important;background-attachment:fixed !important;background-repeat:no-repeat !important;background-size:100% 100% !important;position:relative;isolation:isolate}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 600px 500px at 75% 30%, rgba(227, 0, 0, 0.06) 0%, transparent 65%);animation:qBgBreath 14s ease-in-out infinite;will-change:opacity,transform}body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 100% 100% at 50% 50%, transparent 50%, rgba(0, 0, 0, 0.45) 100%)}@keyframes qBgBreath{0%,100%{opacity:.55;transform:translate3d(0, 0, 0) scale(1)}50%{opacity:1;transform:translate3d(-20px, 10px, 0) scale(1.08)}}@media(prefers-reduced-motion: reduce){body::before{animation:none !important;display:none}}.liquid-glass{background:rgba(255,255,255,.03);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:none;box-shadow:inset 0 1px 1px rgba(255,255,255,.1);position:relative;overflow:hidden}.liquid-glass::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0.15) 20%, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0.15) 80%, rgba(255, 255, 255, 0.45) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes qShinySweep{0%{background-position:200% 0%}100%{background-position:-100% 0%}}@keyframes qMarquee{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes qPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(0.85)}}@keyframes qScrollHint{0%,100%{transform:scaleY(0.4);transform-origin:top;opacity:.4}50%{transform:scaleY(1);transform-origin:top;opacity:1}}@keyframes qSynthGrid{0%{transform:translateY(0)}100%{transform:translateY(60px)}}@keyframes qLevitate{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes qFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes qTitleJitter{0%,92%,100%{transform:translate(0, 0)}92.5%{transform:translate(-2px, 1px)}93%{transform:translate(2px, -1px)}93.5%{transform:translate(-1px, 0)}94%{transform:translate(0, 0)}96%{transform:translate(1px, -1px)}96.4%{transform:translate(0, 0)}}@keyframes qSlideSwipeIn{0%{clip-path:polygon(-10% 0, -10% 0, 0 100%, -10% 100%);transform:scale(1.04)}100%{clip-path:polygon(-10% 0, 110% 0, 120% 100%, -10% 100%);transform:scale(1)}}@keyframes qFlashSweep{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes qSunPulse{0%,100%{transform:translate(-50%, -50%) scale(1);opacity:.55}50%{transform:translate(-50%, -50%) scale(1.02);opacity:.7}}@keyframes qDigitPulse{0%,100%{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 14px rgba(255,255,255,.18)}50%{box-shadow:0 0 0 1px rgba(255,255,255,.18),0 0 22px rgba(255,255,255,.45)}}@keyframes qHotPulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{box-shadow:0 0 0 14px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes qProductFloat{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(-1deg)}}@keyframes qFanSpin{to{transform:rotate(360deg)}}@keyframes qBadgeFloat{0%,100%{transform:rotate(8deg) translateY(0)}50%{transform:rotate(10deg) translateY(-6px)}}@keyframes qBtnFire{0%,100%{box-shadow:0 4px 0 #7a0f00,0 0 24px rgba(255,90,0,.55),0 0 48px rgba(255,140,0,.25),inset 0 1px 0 rgba(255,255,255,.25)}50%{box-shadow:0 4px 0 #7a0f00,0 0 36px rgba(255,90,0,.85),0 0 72px rgba(255,140,0,.45),inset 0 1px 0 rgba(255,255,255,.35)}}@keyframes qCursorTap{0%,70%,100%{transform:translate(0, 0)}80%{transform:translate(-3px, -3px)}90%{transform:translate(0, 0)}}@keyframes qProgressFill{from{transform:translateY(-50%) scaleX(0)}to{transform:translateY(-50%) scaleX(1)}}@keyframes qEmberRise{0%{transform:translate(0, 0) scale(0.6);opacity:0}10%{opacity:1}50%{transform:translate(20px, -45vh) scale(1);opacity:.85}90%{opacity:.4}100%{transform:translate(-15px, -90vh) scale(0.4);opacity:0}}@keyframes qRgbCycle{0%,100%{filter:blur(0.5px) brightness(1)}50%{filter:blur(0.5px) brightness(1.3)}}.q-shiny{background-image:linear-gradient(to left, #ff007f, #ff4da6, #ffffff);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);animation:qShinySweep 4s linear infinite}.q-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:var(--q-radius-full);font-weight:700;font-size:15px;letter-spacing:.01em;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:all .25s var(--q-ease);white-space:nowrap;text-decoration:none}.q-btn--primary{background:var(--quantum-magenta);color:#fff;box-shadow:0 0 0 rgba(255,0,127,0)}.q-btn--primary:hover{box-shadow:var(--q-shadow-magenta);transform:translateY(-1px)}.q-btn--primary:hover .q-btn__arrow{transform:translateX(4px)}.q-btn__arrow{transition:transform .25s var(--q-ease)}.q-btn--ghost{background:rgba(0,0,0,0);border:1px solid var(--quantum-border);color:var(--quantum-white)}.q-btn--ghost:hover{border-color:var(--quantum-magenta);box-shadow:var(--q-shadow-magenta-soft)}.q-hero{position:relative;min-height:100vh;width:100%;overflow:visible;background:var(--quantum-base);isolation:isolate;display:flex;align-items:center;justify-content:center;padding:120px 24px 80px}.q-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;pointer-events:none}.q-hero__grid-fallback{display:block;position:absolute;inset:0;z-index:0;overflow:hidden;background:radial-gradient(ellipse at 50% 40%, rgba(255, 0, 127, 0.18) 0%, transparent 55%),var(--quantum-base)}.q-hero__grid-floor{position:absolute;bottom:-10%;left:-50%;right:-50%;height:60%;transform:perspective(500px) rotateX(60deg);transform-origin:50% 0%;mask-image:linear-gradient(to bottom, transparent 0%, #000 30%, #000 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 30%, #000 100%);overflow:hidden}.q-hero__grid-floor::after{content:"";position:absolute;top:-60px;left:0;right:0;bottom:0;background-image:linear-gradient(to right, rgba(227, 0, 0, 0.55) 1px, transparent 1px),linear-gradient(to bottom, rgba(227, 0, 0, 0.55) 1px, transparent 1px);background-size:60px 60px;animation:qSynthGrid 8s linear infinite;will-change:transform}.q-hero__grid-sun{position:absolute;top:18%;left:50%;transform:translateX(-50%);width:280px;height:280px;border-radius:50%;background:linear-gradient(180deg, var(--quantum-magenta) 0%, #4a0030 100%);opacity:.55;filter:blur(2px);mask-image:linear-gradient(to bottom, #000 0%, #000 55%, transparent 56%, #000 60%, transparent 61%, #000 65%, transparent 66%, #000 72%, transparent 73%, #000 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 55%, transparent 56%, #000 60%, transparent 61%, #000 65%, transparent 66%, #000 72%, transparent 73%, #000 100%)}.q-hero__blur{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:984px;height:527px;max-width:95vw;background:var(--quantum-black);opacity:.85;filter:blur(82px);pointer-events:none;z-index:1;border-radius:50%}.q-hero__vignette{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at center, transparent 40%, rgba(10, 10, 12, 0.55) 100%)}.q-hero__content{position:relative;z-index:10;max-width:1280px;width:100%;margin:0 auto;text-align:left}.q-hero__kicker{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600;color:rgba(245,245,245,.7);margin:0 0 28px}@media(min-width: 1024px){.q-hero__kicker{font-size:14px}}.q-hero__kicker-dot{width:8px;height:8px;border-radius:50%;background:var(--quantum-magenta);box-shadow:0 0 12px var(--quantum-magenta);animation:qPulse 1.8s ease-in-out infinite}.q-hero__title{font-family:"Montserrat",sans-serif;font-weight:800;font-size:clamp(3rem,11vw,9rem);line-height:.9;letter-spacing:-0.04em;margin:0;display:flex;flex-direction:column}.q-hero__title-line1{color:var(--quantum-white);font-weight:500}.q-hero__title-line2{font-weight:800;background-image:linear-gradient(to left, #ff007f, #ff4da6, #ffffff);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);animation:qShinySweep 4s linear infinite}.q-hero__subtitle{color:rgba(245,245,245,.75);font-size:16px;line-height:1.55;max-width:560px;margin:24px 0 0;font-weight:500}@media(min-width: 1024px){.q-hero__subtitle{font-size:18px}}.q-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.q-hero__scroll{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;font-size:10px;letter-spacing:.3em;color:rgba(245,245,245,.4);font-weight:600}.q-hero__scroll-line{width:1px;height:48px;background:linear-gradient(to bottom, var(--quantum-magenta), transparent);animation:qScrollHint 2.4s ease-in-out infinite}body[data-quantumsale=on] .q-hero{display:none}body[data-quantumsale=off] .q-takeover{display:none}.q-takeover{--hot: #ff3a1d;--hot-soft: #ff7a3a;--hot-deep: #b3160a;--cyan: #00e5ff;position:relative;isolation:isolate;min-height:100vh;width:100%;display:flex;flex-direction:column;background:#0a0608;overflow:hidden}.q-takeover__strip{position:relative;z-index:5;margin-top:0;background:linear-gradient(90deg, var(--hot-deep), var(--hot) 50%, var(--quantum-magenta));color:#fff;font-weight:700;font-size:13px;letter-spacing:.04em;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 0 32px rgba(255,58,29,.35)}.q-takeover__strip-inner{max-width:1280px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between}.q-takeover__strip-text strong{font-weight:900;letter-spacing:.14em;margin-right:6px;text-shadow:0 0 12px rgba(255,255,255,.4)}.q-takeover__pulse{width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.7);animation:qHotPulse 1.4s ease-out infinite;flex-shrink:0}.q-takeover__countdown{display:inline-flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.04em;padding:4px 8px;border-radius:8px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 0 rgba(255,255,255,0) inset,0 4px 18px rgba(0,0,0,.35)}.q-takeover__countdown span[data-d],.q-takeover__countdown span[data-h],.q-takeover__countdown span[data-m],.q-takeover__countdown span[data-s]{background:rgba(0,0,0,.45);padding:5px 9px;border-radius:6px;min-width:36px;text-align:center;display:inline-block;font-size:14px;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 14px rgba(255,255,255,.18);text-shadow:0 0 10px rgba(255,255,255,.35);animation:qDigitPulse 2s ease-in-out infinite}.q-takeover__countdown span[data-s]{animation-duration:1s}.q-takeover__countdown i{font-style:normal;font-weight:700;opacity:.9;margin:0 2px 0 -2px;font-size:11px}.q-takeover__stage{position:relative;flex:1;width:100%;overflow:hidden}.q-takeover__slide{position:absolute;inset:0;display:flex;align-items:stretch;opacity:0;pointer-events:none;transition:opacity .35s var(--q-ease)}.q-takeover__slide.is-active{opacity:1;pointer-events:auto;z-index:2}.q-takeover__slide.is-entering{animation:qSlideSwipeIn .7s cubic-bezier(0.65, 0, 0.2, 1) both;will-change:clip-path,transform}.q-takeover__slide.is-entering::after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(105deg, transparent 38%, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 0.92) 50%, rgba(255, 255, 255, 0) 55%, transparent 62%);transform:translateX(-100%);animation:qFlashSweep .7s cubic-bezier(0.65, 0, 0.2, 1) both;will-change:transform;mix-blend-mode:screen}.q-takeover__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.q-takeover__slide[data-theme=sale] .q-takeover__bg{background:radial-gradient(ellipse at 50% 40%, #2a0a05 0%, #1a0604 55%, #0a0302 100%)}.q-takeover__sun{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:720px;height:720px;background:radial-gradient(circle at center, transparent 0%, transparent 32%, rgba(255, 90, 0, 0.6) 33%, transparent 34%, transparent 42%, rgba(255, 140, 0, 0.45) 43%, transparent 44%, transparent 54%, rgba(255, 60, 0, 0.32) 55%, transparent 56%, transparent 100%),radial-gradient(circle at center, rgba(255, 100, 0, 0.55) 0%, rgba(220, 30, 0, 0.2) 35%, transparent 65%);border-radius:50%;pointer-events:none;filter:drop-shadow(0 0 60px rgba(255, 80, 0, 0.5));animation:qSunPulse 3.6s ease-in-out infinite;will-change:transform,filter}.q-takeover__mountains{position:absolute;bottom:0;left:0;right:0;height:45%;filter:drop-shadow(0 -4px 12px rgba(255, 80, 0, 0.18));clip-path:polygon(0 60%, 8% 50%, 14% 62%, 22% 35%, 28% 55%, 36% 25%, 44% 50%, 52% 18%, 60% 45%, 68% 30%, 76% 55%, 84% 38%, 92% 60%, 100% 45%, 100% 100%, 0 100%);background:linear-gradient(180deg, #ff8c1a 0%, #ff4500 40%, #a01000 100%)}.q-takeover__mountains::before{content:"";position:absolute;inset:0;clip-path:polygon(0 75%, 10% 65%, 20% 78%, 30% 50%, 38% 70%, 48% 40%, 56% 65%, 66% 35%, 74% 60%, 84% 50%, 94% 72%, 100% 60%, 100% 100%, 0 100%);background:linear-gradient(180deg, #ffb347, #ff6a00 60%, #b21800);opacity:.65}.q-takeover__mountains::after{content:"";position:absolute;inset:0;clip-path:polygon(0 88%, 14% 80%, 26% 90%, 40% 75%, 52% 85%, 64% 72%, 78% 88%, 90% 80%, 100% 92%, 100% 100%, 0 100%);background:#ffd9a0;opacity:.75}.q-takeover__embers{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.q-takeover__embers span{position:absolute;bottom:-10px;width:4px;height:4px;border-radius:50%;background:radial-gradient(circle, #ffd060 0%, #ff8c1a 50%, transparent 100%);filter:blur(0.6px);animation:qEmberRise 6s linear infinite;opacity:0;will-change:transform,opacity}.q-takeover__embers span:nth-child(1){left:8%;animation-delay:0s;animation-duration:5.2s}.q-takeover__embers span:nth-child(2){left:14%;animation-delay:1.2s;animation-duration:6.8s;width:3px;height:3px}.q-takeover__embers span:nth-child(3){left:22%;animation-delay:2.4s;animation-duration:5.6s}.q-takeover__embers span:nth-child(4){left:30%;animation-delay:.4s;animation-duration:7.4s;width:5px;height:5px}.q-takeover__embers span:nth-child(5){left:38%;animation-delay:3s;animation-duration:5.8s}.q-takeover__embers span:nth-child(6){left:46%;animation-delay:1.8s;animation-duration:6.2s;width:3px;height:3px}.q-takeover__embers span:nth-child(7){left:56%;animation-delay:.8s;animation-duration:7s}.q-takeover__embers span:nth-child(8){left:64%;animation-delay:2.6s;animation-duration:5.4s;width:4px;height:4px}.q-takeover__embers span:nth-child(9){left:72%;animation-delay:1.4s;animation-duration:6.6s}.q-takeover__embers span:nth-child(10){left:82%;animation-delay:3.4s;animation-duration:5s;width:3px;height:3px}.q-takeover__embers span:nth-child(11){left:90%;animation-delay:.2s;animation-duration:6.4s}.q-takeover__slide[data-theme=gpu] .q-takeover__bg{background:radial-gradient(ellipse at 60% 50%, #1a0510 0%, #0a0608 65%, #050204 100%)}.q-takeover__waves{position:absolute;top:50%;right:-10%;transform:translateY(-50%);width:1100px;height:1100px;background:radial-gradient(circle, transparent 0, transparent 60px, rgba(255, 0, 127, 0.18) 60px, rgba(255, 0, 127, 0.18) 62px, transparent 62px),radial-gradient(circle, transparent 0, transparent 130px, rgba(255, 0, 127, 0.15) 130px, rgba(255, 0, 127, 0.15) 132px, transparent 132px),radial-gradient(circle, transparent 0, transparent 210px, rgba(255, 0, 127, 0.12) 210px, rgba(255, 0, 127, 0.12) 212px, transparent 212px),radial-gradient(circle, transparent 0, transparent 300px, rgba(255, 0, 127, 0.1) 300px, rgba(255, 0, 127, 0.1) 302px, transparent 302px),radial-gradient(circle, transparent 0, transparent 400px, rgba(255, 0, 127, 0.08) 400px, rgba(255, 0, 127, 0.08) 402px, transparent 402px),radial-gradient(circle, transparent 0, transparent 510px, rgba(255, 0, 127, 0.06) 510px, rgba(255, 0, 127, 0.06) 512px, transparent 512px);pointer-events:none}.q-takeover__circle-mark{display:none}.q-takeover__slide[data-theme=pc] .q-takeover__bg{background:radial-gradient(ellipse at 50% 70%, #200012 0%, #0a0608 55%, #050204 100%)}.q-takeover__cybergrid{position:absolute;bottom:0;left:0;right:0;height:70%;transform:perspective(700px) rotateX(55deg);transform-origin:top center;mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.4) 70%, transparent);overflow:hidden}.q-takeover__cybergrid::after{content:"";position:absolute;top:-60px;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(227, 0, 0, 0.55) 1px, transparent 1px),linear-gradient(90deg, rgba(227, 0, 0, 0.55) 1px, transparent 1px);background-size:60px 60px;animation:qSynthGrid 6s linear infinite;will-change:transform}.q-takeover__cyberline{position:absolute;width:4px;border-radius:2px;filter:blur(0.5px)}.q-takeover__cyberline--1{top:20%;left:8%;height:180px;background:linear-gradient(180deg, transparent, var(--quantum-magenta), transparent);box-shadow:0 0 20px var(--quantum-magenta);transform:rotate(-25deg)}.q-takeover__cyberline--2{top:55%;left:4%;height:120px;background:linear-gradient(180deg, transparent, #ff4da6, transparent);box-shadow:0 0 18px var(--quantum-magenta);transform:rotate(-18deg)}.q-takeover__content{position:relative;z-index:2;max-width:1280px;width:100%;margin:0 auto;padding:80px 48px;display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}.q-takeover__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.q-takeover__slide[data-theme=sale] .q-takeover__copy{grid-column:1}.q-takeover__slide[data-theme=sale] .q-takeover__media{grid-column:2}.q-takeover__slide[data-theme=gpu] .q-takeover__copy{grid-column:2}.q-takeover__slide[data-theme=gpu] .q-takeover__media{grid-column:1}.q-takeover__slide[data-theme=pc] .q-takeover__copy{grid-column:1}.q-takeover__slide[data-theme=pc] .q-takeover__media{grid-column:2}.q-takeover__slide[data-theme=pc] .q-takeover__content{display:block;position:relative;height:100%}.q-takeover__slide[data-theme=pc] .q-takeover__media{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:flex;align-items:center;justify-content:center;filter:blur(18px) saturate(0.85);opacity:.28;transform:scale(1.08)}.q-takeover__slide[data-theme=pc] .q-takeover__media-pc{width:70%;height:70%;max-width:900px}.q-takeover__slide[data-theme=pc] .q-takeover__copy{position:relative;z-index:2;grid-column:unset;width:100%;max-width:900px;margin:0 auto;align-items:center;text-align:center}.q-takeover__slide[data-theme=pc] .q-takeover__title{align-items:center}.q-takeover__slide[data-theme=pc] .q-takeover__title-claim{text-align:center;align-self:center}.q-takeover__slide[data-theme=pc] .q-takeover__pill-row{justify-content:center}.q-takeover__slide[data-theme=pc] .q-takeover__bg::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%, transparent 0%, rgba(5, 2, 4, 0.55) 60%, rgba(5, 2, 4, 0.85) 100%);pointer-events:none;z-index:1}.q-takeover__logo{display:inline-flex;align-items:flex-start;gap:10px;font-family:var(--q-display-font);font-weight:800;font-size:22px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#fff}.q-takeover__logo-icon{width:28px;height:35px;flex-shrink:0;align-self:flex-start}.q-takeover__logo-row{display:flex;flex-direction:column;gap:2px}.q-takeover__logo-line{display:block}.q-takeover__logo-dot{color:var(--quantum-magenta)}.q-takeover__title{display:flex;flex-direction:column;gap:6px;margin:0;font-family:var(--q-display-font);font-weight:800;font-size:clamp(2.75rem,7.5vw,6.5rem);line-height:.92;letter-spacing:-0.02em;text-transform:uppercase}.q-takeover__title-mark{display:block;text-shadow:0 4px 0 rgba(0,0,0,.04)}.q-takeover__title-claim{display:block;font-family:"Montserrat",sans-serif;font-weight:700;font-size:clamp(1rem,2vw,1.5rem);letter-spacing:.04em;text-transform:uppercase}.q-takeover__slide[data-theme=sale] .q-takeover__title-mark{color:#ff6a00;text-shadow:0 0 32px rgba(255,80,0,.6),0 0 60px rgba(255,140,0,.35),0 4px 0 rgba(0,0,0,.5)}.q-takeover__slide[data-theme=sale] .q-takeover__title-claim{color:#fff}.q-takeover__slide[data-theme=gpu] .q-takeover__title{flex-direction:column-reverse}.q-takeover__slide[data-theme=gpu] .q-takeover__title-mark{color:var(--quantum-magenta);font-size:clamp(4rem,11vw,10rem);text-shadow:0 0 40px rgba(255,0,127,.6),0 4px 0 rgba(0,0,0,.4)}.q-takeover__slide[data-theme=gpu] .q-takeover__title-claim{color:#fff;align-self:flex-start}.q-takeover__slide[data-theme=pc] .q-takeover__title-mark{background:linear-gradient(180deg, var(--quantum-magenta) 0%, #ffffff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0);filter:drop-shadow(0 0 28px rgba(255, 0, 127, 0.6))}.q-takeover__slide[data-theme=pc] .q-takeover__title-claim{color:#fff}.q-takeover__sub{margin:0;max-width:460px;font-family:"Montserrat",sans-serif;font-size:15px;line-height:1.55;font-weight:500;color:rgba(255,255,255,.72)}.q-takeover__ctas{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:8px}.q-takeover__pill{position:relative;display:inline-flex;align-items:center;gap:12px;padding:14px 24px;font-family:"Montserrat",sans-serif;font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;text-decoration:none;cursor:pointer;transition:transform .2s var(--q-ease),box-shadow .2s var(--q-ease);border:none;color:#fff}.q-takeover__slide[data-theme=sale] .q-takeover__pill{background:linear-gradient(135deg, #ff8c1a 0%, #ff4500 60%, #cc1f00 100%);box-shadow:0 4px 0 #7a0f00,0 0 24px rgba(255,90,0,.55),0 0 48px rgba(255,140,0,.25),inset 0 1px 0 rgba(255,255,255,.25);animation:qBtnFire 2.4s ease-in-out infinite}.q-takeover__slide[data-theme=gpu] .q-takeover__pill{background:linear-gradient(135deg, #ff007f 0%, #c70066 100%);box-shadow:0 4px 0 #7a0040,0 0 24px rgba(255,0,127,.55),inset 0 1px 0 rgba(255,255,255,.2)}.q-takeover__slide[data-theme=pc] .q-takeover__pill{background:linear-gradient(135deg, #ff007f 0%, #b800ff 100%);box-shadow:0 4px 0 #4a0080,0 0 24px rgba(255,0,127,.45),0 0 36px rgba(184,0,255,.3),inset 0 1px 0 rgba(255,255,255,.2)}.q-takeover__pill:hover{transform:translateY(-2px)}.q-takeover__pill:active{transform:translateY(2px);box-shadow:0 0 0 rgba(0,0,0,0)}.q-takeover__pill-cursor{position:absolute;right:-16px;bottom:-14px;width:24px;height:24px;pointer-events:none;animation:qCursorTap 1.6s ease-in-out infinite}.q-takeover__media{position:relative;height:100%;min-height:380px;display:flex;align-items:center;justify-content:center}.q-takeover__media-sale{position:relative;width:100%;max-width:520px;aspect-ratio:1/1}.q-takeover__media-sale::before{content:"";position:absolute;top:50%;right:-8%;transform:translateY(-50%);width:80%;aspect-ratio:1/1;background:radial-gradient(circle at 35% 35%, #ff8c1a 0%, #ff4500 55%, #a01000 100%);border-radius:50%;filter:drop-shadow(0 20px 60px rgba(255, 80, 0, 0.5))}.q-takeover__product-img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 32px 48px rgba(0, 0, 0, 0.6));animation:qProductFloat 5s ease-in-out infinite;will-change:transform}.q-takeover__sale-badge{position:absolute;top:8%;right:-4%;z-index:3;width:110px;height:110px;border-radius:50%;background:#1a1a1a;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--q-display-font);font-weight:800;text-transform:uppercase;border:3px solid #ff6a00;box-shadow:0 0 0 6px rgba(255,90,0,.18),0 12px 32px rgba(0,0,0,.4);transform:rotate(8deg);animation:qBadgeFloat 3s ease-in-out infinite}.q-takeover__sale-badge span:first-child{font-size:36px;line-height:1;color:#ff8c1a}.q-takeover__sale-badge span:last-child{font-size:14px;line-height:1;letter-spacing:.1em;margin-top:4px}.q-takeover__media-gpu{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;margin-left:-48px}.q-takeover__product-img--gpu{position:relative;width:118%;max-width:none;height:auto;max-height:600px;object-fit:contain;filter:drop-shadow(0 32px 56px rgba(0, 0, 0, 0.7));transform:none}.q-takeover__media-pc{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.q-takeover__product-img--pc{position:relative;width:115%;max-width:620px;height:auto;max-height:640px;object-fit:contain;filter:drop-shadow(0 0 60px rgba(255, 0, 127, 0.4)) drop-shadow(0 32px 56px rgba(0, 0, 0, 0.7));animation:qProductFloat 6s ease-in-out infinite;transform:translateX(8%);will-change:transform}.q-takeover__slide.is-active .q-takeover__copy{animation:qFadeIn .9s var(--q-ease) both}.q-takeover__slide.is-active .q-takeover__media{animation:qFadeIn 1.1s var(--q-ease) .1s both}.q-takeover__slide.is-active .q-takeover__title{animation:qTitleJitter 7s steps(1, end) infinite;animation-delay:1.4s}.q-takeover__controls{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:6;display:flex;align-items:center;gap:28px;padding:16px 22px;background:rgba(10,10,12,.55);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.1);border-radius:999px}.q-takeover__nav{width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.22);color:var(--quantum-white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s var(--q-ease)}.q-takeover__nav svg{width:20px;height:20px}.q-takeover__nav:hover{border-color:var(--quantum-magenta);box-shadow:0 0 16px rgba(255,0,127,.4);background:rgba(255,0,127,.08)}.q-takeover__progress{display:flex;gap:10px;align-items:center}.q-takeover__progress-bar{position:relative;width:72px;height:18px;background:rgba(0,0,0,0);border-radius:2px;overflow:visible;cursor:pointer;transition:width .3s var(--q-ease);display:inline-flex;align-items:center;border:0}.q-takeover__progress-bar::after{content:"";position:absolute;left:0;right:0;top:50%;height:3px;transform:translateY(-50%);background:rgba(255,255,255,.15);border-radius:2px}.q-takeover__progress-bar.is-active{width:120px}.q-takeover__progress-bar::before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;transform:translateY(-50%) scaleX(0);transform-origin:left center;background:linear-gradient(90deg, var(--quantum-magenta), var(--cyan));border-radius:2px;z-index:1}.q-takeover__progress-bar.is-active::before{animation:qProgressFill 8s linear forwards}.q-takeover__progress-bar.is-done::before{transform:translateY(-50%) scaleX(1)}.q-takeover.is-paused .q-takeover__progress-bar.is-active::before{animation-play-state:paused}.q-takeover__counter{font-family:"Montserrat",sans-serif;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;letter-spacing:.12em;color:rgba(255,255,255,.65);min-width:52px;text-align:center}.q-takeover__counter b{color:var(--quantum-white);font-weight:800}.q-services{background:var(--quantum-black);border-top:1px solid var(--quantum-border);border-bottom:1px solid var(--quantum-border)}.q-services__inner{max-width:1280px;margin:0 auto;padding:22px 24px;display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.q-services__item{display:flex;align-items:center;gap:14px;min-width:0}.q-services__icon{width:40px;height:40px;flex-shrink:0;border-radius:var(--q-radius-md);border:1px solid var(--quantum-border);color:var(--quantum-magenta);display:inline-flex;align-items:center;justify-content:center;background:rgba(255,0,127,.04)}.q-services__text{display:flex;flex-direction:column;min-width:0}.q-services__text strong{color:var(--quantum-white);font-weight:700;font-size:14px;line-height:1.2}.q-services__text span{color:var(--quantum-gray);font-size:12px;margin-top:2px}.q-brands{padding:56px 24px;background:var(--quantum-base);border-bottom:1px solid var(--quantum-border)}.q-brands__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:center}.q-brands__label{display:flex;flex-direction:column;font-size:14px;color:rgba(245,245,245,.5);font-weight:500;line-height:1.4}.q-brands__marquee{position:relative;overflow:hidden;mask-image:linear-gradient(to right, transparent 0%, #000 6%, #000 94%, transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 6%, #000 94%, transparent 100%)}.q-brands__track{display:flex;align-items:center;gap:64px;width:max-content;animation:qMarquee 30s linear infinite}.q-brand{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.q-brand__tile{width:40px;height:40px;border-radius:var(--q-radius-md);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;color:var(--quantum-white);flex-shrink:0}.q-brand__name{font-weight:600;font-size:14px;color:rgba(245,245,245,.85);letter-spacing:.02em;white-space:nowrap}.q-proof-strip{position:relative;z-index:2;background:radial-gradient(circle at 10% 0%, rgba(255, 0, 127, 0.16), transparent 34%),radial-gradient(circle at 78% 100%, rgba(255, 255, 255, 0.08), transparent 36%),linear-gradient(135deg, rgba(32, 32, 34, 0.74), rgba(12, 12, 14, 0.7));border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.08);color:var(--quantum-white);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 60px rgba(0,0,0,.18);animation:qFadeIn .72s var(--q-ease) both}.q-proof-strip__benefits{max-width:1280px;margin:0 auto;padding-inline:24px}.q-proof-strip__benefits{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;padding-top:22px;padding-bottom:22px}.q-proof-item{display:flex;align-items:center;gap:14px;min-width:0;padding:12px;border-radius:16px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.025));border:1px solid rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.q-proof-item__icon{width:42px;height:42px;flex:0 0 42px;border-radius:12px;border:1px solid rgba(255,0,127,.22);background:radial-gradient(circle at 30% 20%, rgba(255, 0, 127, 0.18), transparent 58%),rgba(255,0,127,.045);color:var(--quantum-magenta);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.q-proof-item__icon svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.q-proof-item__copy{display:flex;flex-direction:column;min-width:0}.q-proof-item__copy strong{color:#fff;font-size:14px;font-weight:800;line-height:1.16}.q-proof-item__copy small{color:rgba(245,245,245,.66);font-size:12px;font-weight:600;line-height:1.25;margin-top:3px}.q-section-head{max-width:1280px;margin:0 auto;padding:80px 24px 32px;text-align:left}.q-section-kicker{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600;color:rgba(245,245,245,.7);margin:0 0 16px}.q-section-kicker-dot{width:8px;height:8px;border-radius:50%;background:var(--quantum-magenta);box-shadow:0 0 12px var(--quantum-magenta);animation:qPulse 1.8s ease-in-out infinite}.q-section-title-text{margin:0;font-size:clamp(36px,6vw,64px);font-weight:800;letter-spacing:-0.03em;line-height:1;color:var(--quantum-white)}.q-section-sub{margin:16px 0 0;color:rgba(245,245,245,.65);font-size:16px;max-width:560px}.q-featured__grid{max-width:1280px;margin:0 auto;padding:0 24px 24px;display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}.q-pcard{background:var(--quantum-black);border:1px solid var(--quantum-border);border-radius:var(--q-radius-lg);overflow:hidden;transition:transform .28s var(--q-ease),border-color .28s var(--q-ease),box-shadow .28s var(--q-ease);position:relative;display:flex;flex-direction:column;text-decoration:none;content-visibility:auto;contain-intrinsic-size:0 380px}.q-pcard:hover{border-color:var(--quantum-magenta);box-shadow:var(--q-shadow-magenta-soft);transform:translateY(-4px)}.q-pcard__img{aspect-ratio:1/1;background:repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.025) 0, rgba(255, 255, 255, 0.025) 10px, transparent 10px, transparent 20px),linear-gradient(135deg, #1a1a1c 0%, #0f0f10 100%);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.18);font-family:ui-monospace,"SF Mono",monospace;font-size:11px;letter-spacing:.2em;position:relative}.q-pcard__img img{width:100%;height:100%;object-fit:contain;padding:12%}.q-pcard__flag{position:absolute;top:12px;left:12px;padding:4px 10px;background:var(--quantum-magenta);color:#fff;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--q-radius-full)}.q-pcard__body{padding:16px 18px 20px}.q-pcard__brand{font-size:10px;letter-spacing:.2em;color:rgba(245,245,245,.5);text-transform:uppercase;font-weight:600;margin:0 0 6px}.q-pcard__title{margin:0 0 12px;color:var(--quantum-white);font-weight:600;font-size:14px;line-height:1.35;min-height:38px}.q-pcard__price{color:var(--quantum-magenta);font-weight:800;font-size:18px;letter-spacing:-0.01em}.q-pcard__price-old{display:inline-block;margin-left:8px;font-size:12px;font-weight:500;color:rgba(245,245,245,.4);text-decoration:line-through}.q-pcard__price-wrap--has-transfer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;text-align:center}.q-pcard__price-transfer{color:var(--quantum-magenta);font-weight:800;font-size:18px;line-height:1.1;letter-spacing:-0.01em;font-variant-numeric:tabular-nums}.q-pcard__price-transfer-pct{display:inline-flex;align-items:center;padding:2px 7px;background:gold;color:#1c1c1c;font-size:10px;font-weight:900;letter-spacing:.04em;border-radius:5px;box-shadow:0 0 8px rgba(255,215,0,.3);line-height:1.1}.q-pcard__price--secondary{color:#8a8a8a !important;font-size:11px !important;font-weight:500 !important;letter-spacing:0 !important;text-shadow:none !important;flex-basis:100%;margin:2px 0 0 !important;text-align:center !important;font-variant-numeric:tabular-nums;line-height:1.2}.q-pcard__price--secondary::before{content:"Tarjeta: ";font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#8a8a8a;margin-right:4px}.q-pcard__price-wrap--has-transfer .q-pcard__price-old{flex-basis:100%;margin:0 !important;text-align:center !important;font-size:11px;line-height:1.2}.q-pcard__cuotas{display:block;margin-top:4px;font-size:11px;color:rgba(245,245,245,.55);font-weight:500}.q-categories{max-width:1280px;margin:0 auto;padding:24px 24px 64px;display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.q-cat{position:relative;border-radius:var(--q-radius-lg);overflow:hidden;border:1px solid var(--quantum-border);background:var(--quantum-black);aspect-ratio:4/3;display:block;transition:all .3s var(--q-ease);text-decoration:none}.q-cat:hover{border-color:var(--quantum-magenta);transform:translateY(-6px);box-shadow:var(--q-shadow-magenta-soft)}.q-cat:hover .q-cat__overlay{opacity:1}.q-cat:hover .q-cat__arrow{transform:translate(4px, -4px)}.q-cat__media{position:absolute;inset:0;background:linear-gradient(135deg, #1c1c1c 0%, #0f0f10 100%);display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.q-cat__placeholder{font-family:"Montserrat",sans-serif;font-weight:800;font-size:120px;color:rgba(255,255,255,.04);letter-spacing:-0.04em;pointer-events:none}.q-cat__icon{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:clamp(96px,38%,150px);aspect-ratio:1;color:rgba(245,245,245,.86);opacity:.92;filter:drop-shadow(0 18px 28px rgba(0, 0, 0, 0.24)) drop-shadow(0 0 18px rgba(255, 0, 127, 0.14));pointer-events:none;transition:transform .32s var(--q-ease),color .22s ease,opacity .22s ease,filter .22s ease}.q-cat__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.q-cat__icon-accent{color:var(--quantum-magenta);stroke:currentColor !important}.q-cat__asset{position:relative;z-index:2;display:block;width:clamp(160px,60%,290px);max-width:78%;max-height:62%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 24px 34px rgba(0, 0, 0, 0.42)) drop-shadow(0 0 24px rgba(255, 0, 127, 0.16));transform:translateY(-8px) scale(1);transition:transform .36s var(--q-ease),filter .28s ease,opacity .28s ease}.q-cat__asset--cpu,.q-cat__asset--storage,.q-cat__asset--outlet{width:clamp(150px,54%,260px);max-height:58%}.q-cat__asset--ram{width:clamp(170px,66%,310px);max-height:54%}.q-cat__media .q-cat__icon+.q-cat__placeholder{display:none !important}.q-cat__media .q-cat__asset+.q-cat__placeholder{display:none !important}.q-cat:hover .q-cat__icon{transform:translateY(-4px) scale(1.04);color:#fff;opacity:1;filter:drop-shadow(0 22px 34px rgba(0, 0, 0, 0.3)) drop-shadow(0 0 26px rgba(255, 0, 127, 0.28))}.q-cat:hover .q-cat__asset{transform:translateY(-14px) scale(1.055) rotate(-0.6deg);filter:drop-shadow(0 28px 40px rgba(0, 0, 0, 0.46)) drop-shadow(0 0 32px rgba(255, 0, 127, 0.24))}.q-cat__overlay{position:absolute;inset:0;background:linear-gradient(135deg, rgba(255, 0, 127, 0.18) 0%, transparent 60%);opacity:0;transition:opacity .3s var(--q-ease)}.q-cat__body{position:absolute;left:0;right:0;bottom:0;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(to top, rgba(10, 10, 12, 0.92), transparent)}.q-cat__body h3{margin:0;color:var(--quantum-white);font-weight:700;font-size:18px;letter-spacing:-0.01em}.q-cat__arrow{width:36px;height:36px;border-radius:var(--q-radius-full);border:1px solid var(--quantum-border);display:inline-flex;align-items:center;justify-content:center;color:var(--quantum-white);background:rgba(10,10,12,.6);transition:transform .25s var(--q-ease)}.q-badge-outlet--pulse{position:absolute;top:16px;right:16px;z-index:3;display:inline-block;padding:4px 10px;background:var(--quantum-magenta);color:#fff;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--q-radius-full);animation:qPulse 1.8s ease-in-out infinite}.q-promo{position:relative;padding:96px 24px;background:radial-gradient(circle at 20% 30%, rgba(255, 0, 127, 0.18) 0%, transparent 50%),radial-gradient(circle at 85% 75%, rgba(255, 0, 127, 0.12) 0%, transparent 55%),linear-gradient(135deg, #15080f 0%, var(--quantum-base) 60%, #100613 100%);border-top:1px solid var(--quantum-border);border-bottom:1px solid var(--quantum-border);overflow:hidden}.q-promo__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:60% 40%;gap:48px;align-items:center}.q-promo__kicker{display:inline-flex;align-items:center;gap:10px;color:var(--quantum-magenta);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700;margin:0 0 16px}.q-promo__kicker-dot{width:8px;height:8px;border-radius:50%;background:var(--quantum-magenta);box-shadow:0 0 12px var(--quantum-magenta);animation:qPulse 1.8s ease-in-out infinite}.q-promo__title{font-size:clamp(2.5rem,7vw,5rem);font-weight:800;letter-spacing:-0.04em;line-height:.95;margin:0;display:flex;flex-direction:column}.q-promo__title-line1{color:var(--quantum-white);font-weight:500}.q-promo__sub{margin:24px 0 24px;color:rgba(245,245,245,.75);font-size:17px;line-height:1.55;max-width:480px}.q-promo__pills{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-wrap:wrap;gap:10px}.q-promo__pills li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--quantum-border);border-radius:999px;background:rgba(255,255,255,.02);font-size:13px;font-weight:600;color:var(--quantum-gray)}.q-promo__pills li svg{color:var(--quantum-magenta)}.q-promo__visual{position:relative;aspect-ratio:1/1}.q-promo-visual{position:relative;width:100%;height:100%;border-radius:24px;background:repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0px, rgba(255, 255, 255, 0.03) 12px, transparent 12px, transparent 24px);border:1px solid var(--quantum-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.q-promo-visual__label{position:absolute;bottom:16px;left:16px;font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:10px;letter-spacing:.2em;color:rgba(255,255,255,.4);z-index:3}.q-promo-visual__glow{position:absolute;inset:20%;z-index:1;background:radial-gradient(circle, rgba(255, 0, 127, 0.35), transparent 70%);filter:blur(40px)}.q-promo__levitate{animation:qLevitate 6s ease-in-out infinite}.q-footer{background:var(--quantum-black);border-top:1px solid var(--quantum-border);padding:64px 24px 32px;color:var(--quantum-gray)}.q-footer__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(220px, 1.35fr) repeat(4, minmax(0, 1fr));gap:40px}.q-footer__logo-icon{width:24px;height:30px;flex-shrink:0;display:inline-block;vertical-align:middle;margin-right:10px}.q-footer__brand .logo{font-weight:800;color:var(--quantum-white);font-size:22px;letter-spacing:.02em;margin-bottom:16px;display:inline-flex;align-items:center}.q-footer__brand .logo .dot{color:var(--quantum-magenta)}.q-footer__tagline{font-size:14px;line-height:1.55;color:var(--quantum-gray);margin:16px 0 24px;max-width:360px}.q-footer__contact{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.q-footer__contact li{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--quantum-gray)}.q-footer__contact li svg{color:var(--quantum-magenta);flex-shrink:0}.q-footer__contact a:hover{color:var(--quantum-magenta)}.q-footer__social{display:flex;gap:8px}.q-footer__social a{width:36px;height:36px;border-radius:999px;border:1px solid var(--quantum-border);display:inline-flex;align-items:center;justify-content:center;color:var(--quantum-gray);transition:all .2s ease}.q-footer__social a:hover{color:var(--quantum-magenta);border-color:var(--quantum-magenta);box-shadow:0 0 16px rgba(255,0,127,.4)}.q-footer__col h4{color:var(--quantum-white);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.q-footer__col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.q-footer__col a{font-size:14px;color:var(--quantum-gray);transition:color .2s var(--q-ease)}.q-footer__col a:hover{color:var(--quantum-magenta)}.q-footer__pay-strip{max-width:1280px;margin:32px auto 0;padding:24px 0;border-top:1px solid var(--quantum-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.q-footer__pay-text{margin:0;font-size:12px;color:rgba(245,245,245,.5)}.q-footer__pay{display:flex;flex-wrap:wrap;gap:8px}.q-footer__pay span{width:38px;height:24px;border-radius:4px;background:rgba(255,255,255,.06);border:1px solid var(--quantum-border);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;letter-spacing:.05em;color:var(--quantum-gray)}.q-footer__bottom{max-width:1280px;margin:32px auto 0;padding-top:24px;border-top:1px solid var(--quantum-border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:12px;color:rgba(245,245,245,.45)}.q-footer__bottom a{color:rgba(245,245,245,.65);margin-left:16px}.q-footer__bottom a:hover{color:var(--quantum-magenta)}[data-q-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--q-ease),transform .7s var(--q-ease)}[data-q-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width: 1024px){.q-services__inner{grid-template-columns:repeat(2, 1fr);gap:16px}.q-proof-strip__benefits{grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}.q-categories{grid-template-columns:repeat(2, 1fr)}.q-footer__inner{grid-template-columns:1fr 1fr}.q-featured__grid{grid-template-columns:repeat(2, 1fr)}.q-promo__inner{grid-template-columns:1fr}.q-promo__visual{max-width:480px;margin:0 auto}}@media(max-width: 767px){.q-hero__video{display:none !important}.q-hero{padding:100px 20px 64px;min-height:90vh}.q-hero__blur{width:90vw;height:360px;filter:blur(60px)}.q-proof-strip__benefits{grid-template-columns:1fr;padding:18px 18px;gap:14px}.q-proof-item{padding:12px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.q-brands__inner{grid-template-columns:1fr;gap:24px}.q-brands__label{flex-direction:row;gap:6px}.q-categories{grid-template-columns:1fr}.q-cat__asset{width:min(62vw,240px);max-height:58%;transform:translateY(-10px)}.q-footer__inner{grid-template-columns:1fr;gap:32px}.q-footer__bottom{flex-direction:column;align-items:flex-start}.q-section-head{padding:56px 20px 24px}.q-promo{padding:64px 20px}.q-footer__pay-strip{flex-direction:column;align-items:flex-start}}@media(max-width: 768px){.q-takeover__logo-icon{width:24px;height:30px}}@media(max-width: 767px){.q-takeover{min-height:auto}.q-takeover__stage{min-height:78vh}.q-takeover__content{padding:96px 20px 110px;grid-template-columns:1fr;gap:24px;max-width:100%;align-items:start;align-content:start}.q-takeover__slide[data-theme=sale] .q-takeover__copy,.q-takeover__slide[data-theme=sale] .q-takeover__media,.q-takeover__slide[data-theme=gpu] .q-takeover__copy,.q-takeover__slide[data-theme=gpu] .q-takeover__media,.q-takeover__slide[data-theme=pc] .q-takeover__copy,.q-takeover__slide[data-theme=pc] .q-takeover__media{grid-column:1}.q-takeover__copy{order:1;align-items:center;text-align:center;gap:14px}.q-takeover__media{order:2}.q-takeover__title{font-size:clamp(2.4rem,11vw,3.4rem);align-items:center}.q-takeover__title-claim{font-size:clamp(.85rem,3.4vw,1rem);text-align:center;align-self:center}.q-takeover__sub{font-size:13px;max-width:100%;line-height:1.5}.q-takeover__logo{font-size:16px}.q-takeover__logo-icon{width:22px;height:28px}.q-takeover__media{min-height:240px}.q-takeover__media-sale{max-width:300px}.q-takeover__sale-badge{width:76px;height:76px;top:2%;right:2%;border-width:2px}.q-takeover__sale-badge span:first-child{font-size:24px}.q-takeover__sale-badge span:last-child{font-size:10px}.q-takeover__media-gpu{margin-left:0;justify-content:center}.q-takeover__product-img--gpu{width:100%;max-width:340px;max-height:280px}.q-takeover__product-img--pc{width:100%;max-width:340px;max-height:280px;transform:none}.q-takeover__mountains{height:32%}.q-takeover__sun{width:min(440px,92vw);height:min(440px,92vw)}.q-takeover__embers{display:none}.q-takeover__strip-inner{padding:8px 14px;gap:6px}.q-takeover__strip-text{font-size:11px;line-height:1.35}.q-takeover__countdown{font-size:12px;gap:4px;padding:3px 6px}.q-takeover__countdown span[data-d],.q-takeover__countdown span[data-h],.q-takeover__countdown span[data-m],.q-takeover__countdown span[data-s]{min-width:28px;padding:3px 5px;font-size:11px}.q-takeover__controls{bottom:78px !important;gap:14px;padding:10px 14px}.q-takeover__nav{width:36px;height:36px}.q-takeover__nav svg{width:14px;height:14px}.q-takeover__progress-bar{width:36px}.q-takeover__progress-bar.is-active{width:56px}.q-takeover__counter{font-size:11px;min-width:40px}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}body::before{display:none !important}}@media(min-width: 992px){body .q-footer .newsletter-form{display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;gap:10px !important;align-items:center !important;margin:0 !important}body .q-footer .newsletter-form>.col,body .q-footer .newsletter-form>.col-auto{width:auto !important;max-width:none !important;min-width:0 !important;padding:0 !important}body .q-footer .newsletter input[type=email]{width:100% !important;min-width:0 !important;height:52px !important;border-radius:999px !important}body .q-footer .newsletter input[type=submit],body .q-footer .newsletter .btn{min-width:112px !important;width:auto !important;height:52px !important;padding:0 22px !important;border-radius:999px !important;white-space:nowrap !important}}@media(min-width: 768px){body .q-services__inner{display:block !important}body .q-services__track{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:24px !important;width:100% !important;transform:none !important}body .q-services__item.swiper-slide{width:auto !important;margin-right:0 !important}body .q-services__pagination{display:none !important}body .q-proof-strip__slider{overflow:visible !important}body .q-proof-strip__benefits.swiper-wrapper{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:24px !important;transform:none !important}body .q-proof-item.swiper-slide{width:auto !important;margin-right:0 !important}body .q-proof-strip__pagination{display:none !important}}@media(max-width: 767px){body .q-services{padding:24px 0 30px !important;background:rgba(0,0,0,0) !important;border:0 !important}body .q-services__inner{display:block !important;width:calc(100vw - 32px) !important;margin:0 auto !important;padding:0 !important;border-radius:24px !important;overflow:visible !important}body .q-services__track{display:flex !important;align-items:stretch !important}body .q-services__item.swiper-slide{width:84% !important;height:auto !important}body .q-services__item,body .q-services__item-link{min-height:112px !important;border-radius:24px !important;padding:18px !important}body .q-services__pagination{display:flex !important;justify-content:center !important;gap:6px !important;margin-top:14px !important}body .q-proof-strip{padding:24px 0 30px !important;overflow:hidden !important;position:relative}body .q-proof-strip::after{content:"";position:absolute;top:24px;bottom:30px;right:0;width:32px;background:linear-gradient(to right, rgba(8, 0, 0, 0) 0%, rgba(8, 0, 0, 0.6) 100%);pointer-events:none;z-index:2}body .q-proof-strip__slider{width:100% !important;margin:0 !important;overflow:visible !important;border-radius:24px !important}body .q-proof-strip__benefits,body .q-proof-strip__benefits.swiper-wrapper{width:100% !important;max-width:none !important;margin:0 !important;padding:0 16px 8px !important;display:flex !important;grid-template-columns:none !important;gap:14px !important;align-items:stretch !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;scroll-padding-left:16px !important;-webkit-overflow-scrolling:touch !important;transform:none !important}body .q-proof-strip__benefits::-webkit-scrollbar{display:none !important}body .q-proof-strip__benefits{scrollbar-width:none !important}body .q-proof-item,body .q-proof-item.swiper-slide{flex:0 0 calc(100vw - 64px) !important;width:calc(100vw - 64px) !important;max-width:calc(100vw - 64px) !important;height:auto !important;min-height:116px !important;margin:0 !important;scroll-snap-align:center !important;border-radius:24px !important}body .q-proof-strip__pagination{display:none !important}body.template-category #nav-filters input[type=checkbox],body.template-search #nav-filters input[type=checkbox],body.template-category #nav-filters input[type=radio],body.template-search #nav-filters input[type=radio]{position:absolute !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important}body.template-category #nav-filters .checkbox,body.template-search #nav-filters .checkbox{position:relative !important;display:grid !important;grid-template-columns:18px minmax(0, 1fr) !important;align-items:center !important;column-gap:14px !important;min-height:58px !important;padding:12px 16px !important}body.template-category #nav-filters .checkbox-icon,body.template-search #nav-filters .checkbox-icon{position:relative !important;left:auto !important;top:auto !important;transform:none !important;display:block !important;width:18px !important;height:18px !important;margin:0 !important;border-radius:5px !important}}html body #sort-by input[type=radio],html body #sort-by input[type=checkbox]{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;opacity:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;appearance:none !important;-webkit-appearance:none !important}html body #sort-by .radio-button-icons-container,html body #sort-by .radio-button-icons,html body #sort-by .radio-button-icon{display:none !important}html body #sort-by .radio-button-content{position:relative !important;display:grid !important;grid-template-columns:18px minmax(0, 1fr) !important;align-items:center !important;column-gap:14px !important;padding-left:16px !important}html body #sort-by .radio-button-content::before{content:"" !important;display:block !important;width:16px !important;height:16px !important;border-radius:4px !important;border:1.5px solid rgba(255,255,255,.42) !important;background:rgba(255,255,255,.05) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08) !important}html body #sort-by input:checked+.radio-button-content::before,html body #sort-by .radio-button input:checked~.radio-button-content::before,html body #sort-by .radio-button:has(input:checked) .radio-button-content::before,html body #sort-by .radio-button.selected .radio-button-content::before{border-color:var(--quantum-magenta) !important;background:radial-gradient(circle at 50% 50%, #ffffff 0 24%, transparent 28%),var(--quantum-magenta) !important}@media(max-width: 767px){body .q-takeover{min-height:660px !important}body .q-takeover__content{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:center !important;gap:18px !important;width:100% !important;min-height:0 !important;padding:96px 22px 136px !important;text-align:center !important}body .q-takeover__copy,body .q-takeover__slide[data-theme=sale] .q-takeover__copy,body .q-takeover__slide[data-theme=gpu] .q-takeover__copy,body .q-takeover__slide[data-theme=pc] .q-takeover__copy{order:1 !important;width:100% !important;max-width:340px !important;margin:0 auto !important;align-items:center !important;justify-content:center !important;text-align:center !important;gap:10px !important}body .q-takeover__logo{align-items:center !important;justify-content:center !important;margin:0 auto 2px !important;text-align:left !important;font-size:15px !important;line-height:.92 !important;letter-spacing:.02em !important}body .q-takeover__logo-icon{width:20px !important;height:25px !important}body .q-takeover__title,body .q-takeover__slide[data-theme=gpu] .q-takeover__title{align-items:center !important;justify-content:center !important;width:100% !important;margin:0 auto !important;gap:4px !important;text-align:center !important;line-height:.92 !important}body .q-takeover__title-mark,body .q-takeover__title-claim,body .q-takeover__slide[data-theme=gpu] .q-takeover__title-mark,body .q-takeover__slide[data-theme=gpu] .q-takeover__title-claim,body .q-takeover__slide[data-theme=pc] .q-takeover__title-mark,body .q-takeover__slide[data-theme=pc] .q-takeover__title-claim{align-self:center !important;width:100% !important;max-width:100% !important;text-align:center !important;margin-left:auto !important;margin-right:auto !important}body .q-takeover__title-mark,body .q-takeover__slide[data-theme=gpu] .q-takeover__title-mark,body .q-takeover__slide[data-theme=pc] .q-takeover__title-mark{font-size:52px !important;line-height:.9 !important;letter-spacing:0 !important;text-wrap:balance}body .q-takeover__slide[data-theme=sale] .q-takeover__title-mark{font-size:48px !important}body .q-takeover__slide[data-theme=pc] .q-takeover__title-mark{font-size:46px !important}body .q-takeover__title-claim,body .q-takeover__slide[data-theme=gpu] .q-takeover__title-claim,body .q-takeover__slide[data-theme=pc] .q-takeover__title-claim{font-size:13px !important;line-height:1.1 !important;letter-spacing:.02em !important}body .q-takeover__sub{max-width:312px !important;margin:2px auto 0 !important;text-align:center !important;font-size:13px !important;line-height:1.5 !important}body .q-takeover__ctas{justify-content:center !important;width:100% !important;margin-top:8px !important}body .q-takeover__pill{min-height:44px !important;padding:12px 22px !important;font-size:13px !important;width:fit-content !important;justify-content:center !important}body .q-takeover__media,body .q-takeover__slide[data-theme=sale] .q-takeover__media,body .q-takeover__slide[data-theme=gpu] .q-takeover__media,body .q-takeover__slide[data-theme=pc] .q-takeover__media{order:2 !important;width:100% !important;min-height:0 !important;height:250px !important;margin:0 auto !important;display:flex !important;justify-content:center !important;align-items:center !important}body .q-takeover__media-sale,body .q-takeover__media-gpu,body .q-takeover__media-pc{width:100% !important;max-width:320px !important;height:240px !important;margin:0 auto !important;justify-content:center !important}body .q-takeover__product-img,body .q-takeover__product-img--gpu,body .q-takeover__product-img--pc{width:100% !important;max-width:310px !important;max-height:240px !important;object-fit:contain !important;transform:none !important}body .q-takeover__controls{bottom:112px !important}}@keyframes qSectionTitleRise{from{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes qSectionTitleGlow{0%,100%{text-shadow:0 0 0 rgba(255,0,127,0);filter:drop-shadow(0 0 0 rgba(255, 0, 127, 0))}50%{text-shadow:0 0 18px rgba(255,0,127,.18);filter:drop-shadow(0 0 14px rgba(255, 0, 127, 0.16))}}@keyframes qSectionAccentSweep{from{background-position:180% 0}to{background-position:-120% 0}}@keyframes qSectionDotPulse{0%,100%{transform:scale(1);box-shadow:0 0 12px rgba(255,0,127,.58)}50%{transform:scale(0.82);box-shadow:0 0 24px rgba(255,0,127,.88)}}body.template-home .q-section-kicker,body.template-home .q-section-title,body.template-home .q-section h2,body.template-home [data-store*=home] h2,body.template-home [data-store*=home] .h2,body.template-home .section-title,body.template-home .section-title h2,body.template-home .q-featured__title,body.template-home .q-categories__title,body.template-home .q-products__title{animation:qSectionTitleRise .72s cubic-bezier(0.18, 0.9, 0.2, 1) both,qSectionTitleGlow 5.4s ease-in-out .9s infinite !important;will-change:transform,opacity,filter}body.template-home .q-section-kicker,body.template-home [class*=kicker],body.template-home [class*=subtitle]{animation:qSectionTitleRise .64s cubic-bezier(0.18, 0.9, 0.2, 1) both !important}body.template-home .q-section-kicker-dot,body.template-home [class*=kicker]::before{animation:qSectionDotPulse 2.2s ease-in-out infinite !important}body.template-home .q-section-title strong,body.template-home .q-section-title span,body.template-home .q-section h2 strong,body.template-home [data-store*=home] h2 strong,body.template-home [data-store*=home] h2 span,body.template-home .section-title strong,body.template-home .section-title span{background-image:linear-gradient(90deg, currentColor 0%, currentColor 34%, var(--quantum-magenta) 48%, #ff7abf 58%, currentColor 72%, currentColor 100%) !important;background-size:220% 100% !important;background-clip:text !important;-webkit-background-clip:text !important;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0) !important;animation:qSectionAccentSweep 5.8s linear infinite !important}@media(prefers-reduced-motion: reduce){body.template-home .q-section-kicker,body.template-home .q-section-title,body.template-home .q-section h2,body.template-home [data-store*=home] h2,body.template-home [data-store*=home] .h2,body.template-home .section-title,body.template-home .section-title h2,body.template-home .q-section-title strong,body.template-home .q-section-title span,body.template-home .q-section h2 strong,body.template-home [data-store*=home] h2 strong,body.template-home [data-store*=home] h2 span,body.template-home .section-title strong,body.template-home .section-title span,body.template-home .q-section-kicker-dot,body.template-home [class*=kicker]::before{animation:none !important}}body .q-takeover__slide.is-active .q-takeover__logo,body .q-takeover__slide.is-active .q-takeover__title-claim,body .q-takeover__slide.is-active .q-takeover__title-mark,body .q-takeover__slide.is-active .q-takeover__sub,body .q-takeover__slide.is-active .q-takeover__ctas{animation-name:qMobileTextRise;animation-duration:.72s;animation-timing-function:cubic-bezier(0.18, 0.9, 0.2, 1);animation-fill-mode:both}body .q-takeover__slide.is-active .q-takeover__title-mark{animation-name:qMobileTextRise,qTextNeonBreath,qTextMicroGlitch;animation-duration:.72s,3.8s,6.5s;animation-delay:.08s,.8s,1.4s;animation-timing-function:cubic-bezier(0.18, 0.9, 0.2, 1),ease-in-out,steps(1, end);animation-iteration-count:1,infinite,infinite;animation-fill-mode:both,both,both}body .q-takeover__slide.is-active .q-takeover__title-claim{animation-delay:.02s}body .q-takeover__slide.is-active .q-takeover__sub{animation-delay:.16s}body .q-takeover__slide.is-active .q-takeover__ctas{animation-delay:.24s}body .q-section-kicker,body .q-section-title,body .q-section h2,body [data-store*=home] h2{animation:qMobileTextRise .7s cubic-bezier(0.18, 0.9, 0.2, 1) both}@keyframes qMobileTextRise{from{opacity:0;transform:translateY(16px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes qTextNeonBreath{0%,100%{filter:drop-shadow(0 0 14px rgba(255, 0, 127, 0.18))}50%{filter:drop-shadow(0 0 26px rgba(255, 0, 127, 0.38))}}@keyframes qTextMicroGlitch{0%,88%,100%{transform:translate3d(0, 0, 0);text-shadow:none}89%{transform:translate3d(-1px, 0, 0);text-shadow:2px 0 rgba(255,0,127,.46),-2px 0 rgba(0,215,255,.28)}90%{transform:translate3d(1px, 0, 0);text-shadow:-2px 0 rgba(255,0,127,.36),2px 0 rgba(0,215,255,.22)}91%{transform:translate3d(0, 0, 0);text-shadow:none}}@keyframes qTextSweepSoft{from{background-position:180% 0}to{background-position:-120% 0}}body .q-takeover__slide.is-active .q-takeover__logo,body .q-takeover__slide.is-active .q-takeover__title-claim,body .q-takeover__slide.is-active .q-takeover__title-mark,body .q-takeover__slide.is-active .q-takeover__sub,body .q-takeover__slide.is-active .q-takeover__ctas{animation-name:qMobileTextRise;animation-duration:.72s;animation-timing-function:cubic-bezier(0.18, 0.9, 0.2, 1);animation-fill-mode:both}body .q-takeover__slide.is-active .q-takeover__title-mark{animation-name:qMobileTextRise,qTextNeonBreath,qTextMicroGlitch;animation-duration:.72s,3.8s,6.5s;animation-delay:.08s,.8s,1.4s;animation-timing-function:cubic-bezier(0.18, 0.9, 0.2, 1),ease-in-out,steps(1, end);animation-iteration-count:1,infinite,infinite;animation-fill-mode:both,both,both}body .q-takeover__slide.is-active .q-takeover__title-claim{animation-delay:.02s}body .q-takeover__slide.is-active .q-takeover__sub{animation-delay:.16s}body .q-takeover__slide.is-active .q-takeover__ctas{animation-delay:.24s}body .q-section-kicker,body .q-section-title,body .q-section h2,body [data-store*=home] h2{animation:qMobileTextRise .7s cubic-bezier(0.18, 0.9, 0.2, 1) both}body .q-section-title strong,body .q-section-title span,body .q-section h2 strong,body [data-store*=home] h2 strong{background-size:220% 100% !important;animation:qTextSweepSoft 5.6s linear infinite}@media(max-width: 767px){body .q-takeover{min-height:660px !important}body .q-takeover__content{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:center !important;gap:18px !important;width:100% !important;min-height:0 !important;padding:96px 22px 136px !important;text-align:center !important}body .q-takeover__copy,body .q-takeover__slide[data-theme=sale] .q-takeover__copy,body .q-takeover__slide[data-theme=gpu] .q-takeover__copy,body .q-takeover__slide[data-theme=pc] .q-takeover__copy{order:1 !important;width:100% !important;max-width:340px !important;margin:0 auto !important;align-items:center !important;justify-content:center !important;text-align:center !important;gap:10px !important}body .q-takeover__logo{align-items:center !important;justify-content:center !important;margin:0 auto 2px !important;text-align:left !important;font-size:15px !important;line-height:.92 !important;letter-spacing:.02em !important}body .q-takeover__logo-icon{width:20px !important;height:25px !important}body .q-takeover__title,body .q-takeover__slide[data-theme=gpu] .q-takeover__title{align-items:center !important;justify-content:center !important;width:100% !important;margin:0 auto !important;gap:4px !important;text-align:center !important;line-height:.92 !important}body .q-takeover__title-mark,body .q-takeover__title-claim,body .q-takeover__slide[data-theme=gpu] .q-takeover__title-mark,body .q-takeover__slide[data-theme=gpu] .q-takeover__title-claim,body .q-takeover__slide[data-theme=pc] .q-takeover__title-mark,body .q-takeover__slide[data-theme=pc] .q-takeover__title-claim{align-self:center !important;width:100% !important;max-width:100% !important;text-align:center !important;margin-left:auto !important;margin-right:auto !important}body .q-takeover__title-mark,body .q-takeover__slide[data-theme=gpu] .q-takeover__title-mark,body .q-takeover__slide[data-theme=pc] .q-takeover__title-mark{font-size:52px !important;line-height:.9 !important;letter-spacing:0 !important;text-wrap:balance}body .q-takeover__slide[data-theme=sale] .q-takeover__title-mark{font-size:48px !important}body .q-takeover__slide[data-theme=pc] .q-takeover__title-mark{font-size:46px !important}body .q-takeover__title-claim,body .q-takeover__slide[data-theme=gpu] .q-takeover__title-claim,body .q-takeover__slide[data-theme=pc] .q-takeover__title-claim{font-size:13px !important;line-height:1.1 !important;letter-spacing:.02em !important}body .q-takeover__sub{max-width:312px !important;margin:2px auto 0 !important;text-align:center !important;font-size:13px !important;line-height:1.5 !important}body .q-takeover__ctas{justify-content:center !important;width:100% !important;margin-top:8px !important}body .q-takeover__pill{min-height:44px !important;padding:12px 22px !important;font-size:13px !important;width:fit-content !important;justify-content:center !important}body .q-takeover__media,body .q-takeover__slide[data-theme=sale] .q-takeover__media,body .q-takeover__slide[data-theme=gpu] .q-takeover__media,body .q-takeover__slide[data-theme=pc] .q-takeover__media{order:2 !important;width:100% !important;min-height:0 !important;height:250px !important;margin:0 auto !important;display:flex !important;justify-content:center !important;align-items:center !important}body .q-takeover__media-sale,body .q-takeover__media-gpu,body .q-takeover__media-pc{width:100% !important;max-width:320px !important;height:240px !important;margin:0 auto !important;justify-content:center !important}body .q-takeover__product-img,body .q-takeover__product-img--gpu,body .q-takeover__product-img--pc{width:100% !important;max-width:310px !important;max-height:240px !important;object-fit:contain !important;transform:none !important}body .q-takeover__controls{bottom:112px !important}}@media(prefers-reduced-motion: reduce){body .q-takeover__slide.is-active .q-takeover__logo,body .q-takeover__slide.is-active .q-takeover__title-claim,body .q-takeover__slide.is-active .q-takeover__title-mark,body .q-takeover__slide.is-active .q-takeover__sub,body .q-takeover__slide.is-active .q-takeover__ctas,body .q-section-kicker,body .q-section-title,body .q-section h2,body [data-store*=home] h2{animation:none !important}}html body #sort-by input[type=radio],html body #sort-by input[type=checkbox]{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;opacity:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;appearance:none !important;-webkit-appearance:none !important}html body #sort-by .radio-button-icons-container,html body #sort-by .radio-button-icons,html body #sort-by .radio-button-icon{display:none !important}html body #sort-by .radio-button-content{position:relative !important;display:grid !important;grid-template-columns:18px minmax(0, 1fr) !important;align-items:center !important;column-gap:14px !important;padding-left:16px !important}html body #sort-by .radio-button-content::before{content:"" !important;display:block !important;width:16px !important;height:16px !important;border-radius:4px !important;border:1.5px solid rgba(255,255,255,.42) !important;background:rgba(255,255,255,.05) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08) !important}html body #sort-by input:checked+.radio-button-content::before,html body #sort-by .radio-button input:checked~.radio-button-content::before,html body #sort-by .radio-button:has(input:checked) .radio-button-content::before,html body #sort-by .radio-button.selected .radio-button-content::before{border-color:var(--quantum-magenta) !important;background:radial-gradient(circle at 50% 50%, #ffffff 0 24%, transparent 28%),var(--quantum-magenta) !important}html body #sort-by input[type=radio],html body #sort-by input[type=checkbox]{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;opacity:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;appearance:none !important;-webkit-appearance:none !important}html body #sort-by .radio-button-icons-container,html body #sort-by .radio-button-icons,html body #sort-by .radio-button-icon{display:none !important}html body #sort-by .radio-button-content{position:relative !important;display:grid !important;grid-template-columns:18px minmax(0, 1fr) !important;align-items:center !important;column-gap:14px !important;padding-left:16px !important}html body #sort-by .radio-button-content::before{content:"" !important;display:block !important;width:16px !important;height:16px !important;border-radius:4px !important;border:1.5px solid rgba(255,255,255,.42) !important;background:rgba(255,255,255,.05) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08) !important}html body #sort-by input:checked+.radio-button-content::before,html body #sort-by .radio-button input:checked~.radio-button-content::before,html body #sort-by .radio-button:has(input:checked) .radio-button-content::before,html body #sort-by .radio-button.selected .radio-button-content::before{border-color:var(--quantum-magenta) !important;background:radial-gradient(circle at 50% 50%, #ffffff 0 24%, transparent 28%),var(--quantum-magenta) !important}@media(max-width: 767px){body .q-proof-strip{padding:22px 0 30px !important;overflow:hidden !important}body .q-proof-strip__slider{width:100% !important;overflow:visible !important}body .q-proof-strip__benefits,body .q-proof-strip__benefits.swiper-wrapper{width:100% !important;max-width:none !important;margin:0 !important;padding:0 16px 8px !important;display:flex !important;grid-template-columns:none !important;gap:14px !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;scroll-padding-left:16px !important;-webkit-overflow-scrolling:touch !important;transform:none !important}body .q-proof-strip__benefits::-webkit-scrollbar{display:none !important}body .q-proof-strip__benefits{scrollbar-width:none !important}body .q-proof-item,body .q-proof-item.swiper-slide{flex:0 0 calc(100vw - 64px) !important;width:calc(100vw - 64px) !important;max-width:calc(100vw - 64px) !important;min-height:116px !important;margin:0 !important;scroll-snap-align:center !important;border-radius:24px !important}body .q-proof-strip__pagination{display:none !important}}@media(max-width: 767px){body .q-proof-strip{padding:22px 0 30px !important;overflow:hidden !important}body .q-proof-strip__slider{width:100% !important;overflow:visible !important}body .q-proof-strip__benefits,body .q-proof-strip__benefits.swiper-wrapper{width:100% !important;max-width:none !important;margin:0 !important;padding:0 16px 8px !important;display:flex !important;grid-template-columns:none !important;gap:14px !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;scroll-padding-left:16px !important;-webkit-overflow-scrolling:touch !important;transform:none !important}body .q-proof-strip__benefits::-webkit-scrollbar{display:none !important}body .q-proof-strip__benefits{scrollbar-width:none !important}body .q-proof-item,body .q-proof-item.swiper-slide{flex:0 0 calc(100vw - 64px) !important;width:calc(100vw - 64px) !important;max-width:calc(100vw - 64px) !important;min-height:116px !important;margin:0 !important;scroll-snap-align:center !important;border-radius:24px !important}body .q-proof-strip__pagination{display:none !important}}@media(max-width: 767px){body .q-proof-strip{padding:22px 0 30px !important;overflow:hidden !important}body .q-proof-strip__slider{width:100% !important;overflow:visible !important}body .q-proof-strip__benefits,body .q-proof-strip__benefits.swiper-wrapper{width:100% !important;max-width:none !important;margin:0 !important;padding:0 16px 8px !important;display:flex !important;grid-template-columns:none !important;gap:14px !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;scroll-padding-left:16px !important;-webkit-overflow-scrolling:touch !important;transform:none !important}body .q-proof-strip__benefits::-webkit-scrollbar{display:none !important}body .q-proof-strip__benefits{scrollbar-width:none !important}body .q-proof-item,body .q-proof-item.swiper-slide{flex:0 0 calc(100vw - 64px) !important;width:calc(100vw - 64px) !important;max-width:calc(100vw - 64px) !important;min-height:116px !important;margin:0 !important;scroll-snap-align:center !important;border-radius:24px !important}body .q-proof-strip__pagination{display:none !important}}@media(min-width: 992px){body .q-footer .newsletter,body .q-footer .js-newsletter{width:100% !important;max-width:300px !important;overflow:visible !important}body .q-footer .newsletter-form{display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;gap:10px !important;align-items:center !important;margin:0 !important}body .q-footer .newsletter-form>.col,body .q-footer .newsletter-form>.col-auto{width:auto !important;max-width:none !important;min-width:0 !important;padding:0 !important}body .q-footer .newsletter input[type=email],body .q-footer .newsletter input[type=text]:not([name=winnie-pooh]){width:100% !important;min-width:0 !important;height:52px !important;border-radius:999px !important;padding:0 18px !important}body .q-footer .newsletter input[type=submit],body .q-footer .newsletter .btn{width:auto !important;min-width:112px !important;height:52px !important;padding:0 22px !important;border-radius:999px !important;white-space:nowrap !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}}@media(min-width: 768px){body .q-services__inner{overflow:visible !important}body .q-services__track{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:24px !important;width:100% !important;transform:none !important}body .q-services__item.swiper-slide{width:auto !important;margin-right:0 !important}body .q-services__pagination{display:none !important}}@media(max-width: 767px){body .q-services{padding:24px 0 30px !important;background:rgba(0,0,0,0) !important;border:0 !important;overflow:hidden !important}body .q-services__inner{width:calc(100vw - 32px) !important;margin:0 auto !important;padding:0 !important;overflow:visible !important;border-radius:24px !important}body .q-services__track{display:flex !important;align-items:stretch !important;gap:0 !important}body .q-services__item.swiper-slide{width:84% !important;height:auto !important}body .q-services__item,body .q-services__item-link{min-height:112px !important;border-radius:24px !important;padding:18px !important;background:radial-gradient(circle at 16% 0%, rgba(255, 0, 127, 0.18), transparent 42%),rgba(18,18,22,.76) !important;border:1px solid rgba(255,255,255,.1) !important;box-shadow:0 20px 52px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07) !important;-webkit-backdrop-filter:blur(22px) saturate(150%) !important;backdrop-filter:blur(22px) saturate(150%) !important}body.q-theme-light .q-services__item,body.q-theme-light .q-services__item-link{background:radial-gradient(circle at 16% 0%, rgba(255, 0, 127, 0.14), transparent 42%),rgba(255,255,255,.78) !important;border-color:rgba(28,28,28,.1) !important;box-shadow:0 20px 52px rgba(28,28,28,.1),inset 0 1px 0 rgba(255,255,255,.78) !important}body .q-services__pagination{position:relative !important;display:flex !important;justify-content:center !important;gap:6px !important;margin-top:14px !important}body .q-services__pagination .swiper-pagination-bullet{width:18px !important;height:4px !important;border-radius:999px !important;background:rgba(255,255,255,.24) !important;opacity:1 !important}body .q-services__pagination .swiper-pagination-bullet-active{width:34px !important;background:linear-gradient(90deg, var(--quantum-magenta), var(--cyan)) !important}body.q-theme-light .q-services__pagination .swiper-pagination-bullet{background:rgba(28,28,28,.18) !important}body.template-category #nav-filters input[type=checkbox],body.template-search #nav-filters input[type=checkbox],body.template-category #nav-filters input[type=radio],body.template-search #nav-filters input[type=radio]{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;opacity:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important}body.template-category #nav-filters .checkbox,body.template-search #nav-filters .checkbox{position:relative !important;display:grid !important;grid-template-columns:18px minmax(0, 1fr) !important;align-items:center !important;column-gap:14px !important;min-height:58px !important;padding:12px 16px !important}body.template-category #nav-filters .checkbox-icon,body.template-search #nav-filters .checkbox-icon{position:relative !important;left:auto !important;top:auto !important;transform:none !important;display:block !important;width:18px !important;height:18px !important;margin:0 !important;border-radius:5px !important;border:1.5px solid rgba(255,255,255,.34) !important;background:rgba(255,255,255,.06) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08) !important}body.template-category #nav-filters .checkbox-text,body.template-search #nav-filters .checkbox-text{min-width:0 !important;line-height:1.25 !important}body.template-category #nav-filters input:checked+.checkbox .checkbox-icon,body.template-search #nav-filters input:checked+.checkbox .checkbox-icon,body.template-category #nav-filters .checkbox-container:has(input:checked) .checkbox-icon,body.template-search #nav-filters .checkbox-container:has(input:checked) .checkbox-icon{border-color:var(--quantum-magenta) !important;background:radial-gradient(circle at 50% 50%, #fff 0 24%, transparent 28%),var(--quantum-magenta) !important}body.q-theme-light.template-category #nav-filters .checkbox-icon,body.q-theme-light.template-search #nav-filters .checkbox-icon{border-color:rgba(28,28,28,.24) !important;background:rgba(255,255,255,.72) !important}}.q-section-divider{position:relative;width:100%;height:120px;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 70% 100% at 50% 0%, rgba(255, 0, 127, 0.22) 0%, rgba(255, 0, 127, 0.05) 35%, transparent 70%),linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.45) 50%, transparent 100%);isolation:isolate}.q-section-divider__beam,.q-section-divider::before{content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:1px;background:linear-gradient(90deg, transparent 0%, rgba(255, 0, 127, 0) 8%, rgba(255, 0, 127, 0.55) 25%, rgba(255, 0, 127, 0.95) 50%, rgba(255, 0, 127, 0.55) 75%, rgba(255, 0, 127, 0) 92%, transparent 100%);box-shadow:0 0 12px rgba(255,0,127,.65),0 0 28px rgba(255,0,127,.3);z-index:1}.q-section-divider::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:12px;height:12px;background:linear-gradient(135deg, #ff4da6 0%, var(--quantum-magenta) 50%, #c70066 100%);border:1px solid rgba(255,255,255,.35);box-shadow:0 0 22px rgba(255,0,127,.95),0 0 44px rgba(255,0,127,.5),inset 0 0 6px rgba(255,255,255,.45);z-index:2;animation:qDividerPulse 2.6s ease-in-out infinite;will-change:transform,box-shadow}@keyframes qDividerPulse{0%,100%{transform:translate(-50%, -50%) rotate(45deg) scale(1);box-shadow:0 0 22px rgba(255,0,127,.95),0 0 44px rgba(255,0,127,.5),inset 0 0 6px rgba(255,255,255,.45)}50%{transform:translate(-50%, -50%) rotate(45deg) scale(1.35);box-shadow:0 0 32px #ff007f,0 0 64px rgba(255,0,127,.7),inset 0 0 8px rgba(255,255,255,.55)}}.q-section-divider--thin{height:72px;background:linear-gradient(180deg, transparent, rgba(255, 0, 127, 0.06), transparent)}.q-section-divider--thin::after{display:none}@media(max-width: 767px){.q-section-divider{height:84px}.q-section-divider--thin{height:56px}.q-section-divider::after{width:10px;height:10px}}:root{--q-space-1: 4px;--q-space-2: 8px;--q-space-3: 12px;--q-space-4: 16px;--q-space-5: 20px;--q-space-6: 24px;--q-space-7: 32px;--q-space-8: 48px;--q-space-9: 64px;--q-space-10: 96px;--q-radius-xs: 4px;--q-radius-xl: 24px;--q-shadow-sm: 0 2px 6px rgba(0,0,0,0.3);--q-shadow-md: 0 6px 18px rgba(0,0,0,0.45);--q-shadow-lg: 0 12px 32px rgba(0,0,0,0.55);--q-shadow-xl: 0 24px 60px rgba(0,0,0,0.65);--q-shadow-glass: 0 8px 32px rgba(0,0,0,0.55), 0 0 0 1px rgba(255,255,255,0.04);--q-shadow-glow: 0 0 32px rgba(255,0,127,0.45);--q-surface-1: rgba(20, 20, 24, 0.85);--q-surface-2: rgba(15, 15, 17, 0.95);--q-surface-3: rgba(28, 28, 32, 0.92);--q-surface-flat: #14141a;--q-surface-flat-2: #1a1a20;--q-border-1: rgba(255, 255, 255, 0.08);--q-border-2: rgba(255, 255, 255, 0.14);--q-border-pink: rgba(255, 0, 127, 0.45);--q-text-1: #f5f5f5;--q-text-2: rgba(245, 245, 245, 0.78);--q-text-3: rgba(245, 245, 245, 0.55);--q-text-4: rgba(245, 245, 245, 0.35);--q-success: #00e676;--q-warning: #ffb84d;--q-danger: #ff4757;--q-info: #5fb3ff;--quantum-gold: var(--quantum-magenta);--quantum-gold-soft: #ff4da6;--quantum-gold-deep: #c70066;--q-shadow-gold: 0 0 28px rgba(255, 0, 127, 0.45);--q-shadow-gold-soft: 0 0 18px rgba(255, 0, 127, 0.25)}.background-secondary{background:rgba(0,0,0,0) !important}.template-cart .background-secondary,.template-product .background-secondary,.template-category .background-secondary,.template-search .background-secondary,.template-account-login .background-secondary,.template-account-register .background-secondary{background:rgba(0,0,0,0) !important}body[class*=template-] .container{max-width:1280px}.q-focusable:focus-visible,.q-btn:focus-visible,.q-input:focus-visible,.q-chip:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(255,0,127,.35) !important;border-color:var(--quantum-magenta) !important}.q-btn--block{display:flex;width:100%;justify-content:center}.q-btn--sm{padding:10px 18px;font-size:13px}.q-btn--lg{padding:18px 36px;font-size:16px}.q-btn--xl{padding:20px 40px;font-size:17px;font-weight:800;letter-spacing:.02em}.q-btn--danger{background:rgba(255,71,87,.12);color:var(--q-danger);border:1px solid rgba(255,71,87,.35)}.q-btn--danger:hover{background:rgba(255,71,87,.2);border-color:var(--q-danger)}.q-btn--icon{width:40px;height:40px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.q-btn[disabled],.q-btn.is-disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.q-btn.is-loading{position:relative;color:rgba(0,0,0,0) !important;pointer-events:none}.q-btn.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:qSpin .7s linear infinite}@keyframes qSpin{to{transform:rotate(360deg)}}.q-input,.q-form .form-control,.q-form input[type=text],.q-form input[type=email],.q-form input[type=tel],.q-form input[type=number],.q-form input[type=password],.q-form input[type=search],.q-form input[type=url],.q-form textarea,.q-form select{display:block;width:100%;height:48px;padding:0 16px;background:rgba(255,255,255,.04);border:1px solid var(--q-border-2);border-radius:var(--q-radius-md);color:var(--q-text-1);font-family:var(--q-display-font, "Montserrat", sans-serif);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;letter-spacing:.01em;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;appearance:none;-webkit-appearance:none;box-shadow:none}.q-form textarea{height:auto;min-height:120px;padding:14px 16px;line-height:1.5;resize:vertical}.q-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;cursor:pointer}.q-input:focus,.q-form .form-control:focus,.q-form input:focus,.q-form textarea:focus,.q-form select:focus{background:rgba(255,255,255,.06);border-color:var(--quantum-magenta);box-shadow:0 0 0 3px rgba(255,0,127,.18)}.q-input::placeholder,.q-form input::placeholder,.q-form textarea::placeholder{color:var(--q-text-4)}.q-form .form-group{margin-bottom:var(--q-space-5)}.q-form .form-label,.q-form label{display:block;margin-bottom:var(--q-space-2);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--q-text-3)}.q-form .form-help{display:block;margin-top:var(--q-space-2);font-size:12px;color:var(--q-text-4)}.q-form .form-error{display:block;margin-top:var(--q-space-2);font-size:12px;color:var(--q-danger);font-weight:600}.q-form .form-group.has-error .form-control,.q-form .form-group.has-error input,.q-form .form-group.has-error select{border-color:var(--q-danger);box-shadow:0 0 0 3px rgba(255,71,87,.18)}.q-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;background:rgba(255,255,255,.06);border:1px solid var(--q-border-2);border-radius:999px;font-size:12px;font-weight:600;color:var(--q-text-2);letter-spacing:.02em;transition:all .16s ease;cursor:pointer;white-space:nowrap}.q-chip:hover{background:rgba(255,0,127,.1);border-color:var(--quantum-magenta);color:#fff}.q-chip.is-active,.q-chip--active{background:var(--quantum-magenta);border-color:var(--quantum-magenta);color:#fff}.q-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:rgba(255,255,255,.18);font-size:10px;margin-left:2px}.q-stepper{display:inline-flex;align-items:stretch;height:40px;background:rgba(255,255,255,.04);border:1px solid var(--q-border-2);border-radius:var(--q-radius-md);overflow:hidden}.q-stepper__btn{width:40px;background:rgba(0,0,0,0);border:none;color:var(--q-text-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s;font-size:14px}.q-stepper__btn:hover{background:rgba(255,0,127,.14);color:#fff}.q-stepper__btn:disabled{opacity:.35;cursor:not-allowed}.q-stepper__input{width:56px;text-align:center;background:rgba(0,0,0,0);border:none;color:var(--q-text-1);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums;font-family:"Montserrat",sans-serif;-moz-appearance:textfield}.q-stepper__input::-webkit-outer-spin-button,.q-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.q-card{background:var(--q-surface-flat);border:1px solid var(--q-border-1);border-radius:var(--q-radius-lg);padding:var(--q-space-6)}.q-card--glass{background:var(--q-surface-1);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.q-card--padded{padding:var(--q-space-7)}.q-card--sm{padding:var(--q-space-4)}.q-alert{display:flex;align-items:flex-start;gap:var(--q-space-3);padding:var(--q-space-4) var(--q-space-5);border-radius:var(--q-radius-md);border:1px solid var(--q-border-1);background:var(--q-surface-flat);font-size:13px;line-height:1.5;color:var(--q-text-2)}.q-alert__icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}.q-alert--info{background:rgba(95,179,255,.08);border-color:rgba(95,179,255,.3);color:var(--q-info)}.q-alert--success{background:rgba(0,230,118,.08);border-color:rgba(0,230,118,.3);color:var(--q-success)}.q-alert--warning{background:rgba(255,184,77,.08);border-color:rgba(255,184,77,.3);color:var(--q-warning)}.q-alert--danger{background:rgba(255,71,87,.08);border-color:rgba(255,71,87,.3);color:var(--q-danger)}.q-alert--magenta{background:rgba(255,0,127,.08);border-color:var(--q-border-pink);color:#ff4da6}.alert{background:var(--q-surface-flat) !important;border:1px solid var(--q-border-1) !important;border-radius:var(--q-radius-md) !important;color:var(--q-text-2) !important;padding:var(--q-space-4) var(--q-space-5) !important;font-size:13px}.alert-warning{border-color:rgba(255,184,77,.35) !important;color:var(--q-warning) !important;background:rgba(255,184,77,.08) !important}.alert-danger{border-color:rgba(255,71,87,.35) !important;color:var(--q-danger) !important;background:rgba(255,71,87,.08) !important}.alert-success{border-color:rgba(0,230,118,.35) !important;color:var(--q-success) !important;background:rgba(0,230,118,.08) !important}.alert-info{border-color:rgba(95,179,255,.35) !important;color:var(--q-info) !important;background:rgba(95,179,255,.08) !important}.q-page-header{position:relative;padding:var(--q-space-9) var(--q-space-5) var(--q-space-7);text-align:center;background:radial-gradient(ellipse 60% 100% at 50% 0%, rgba(255, 0, 127, 0.18) 0%, transparent 60%)}.q-page-header__kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--q-text-3);margin:0 0 var(--q-space-3)}.q-page-header__kicker::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--quantum-magenta);box-shadow:0 0 10px var(--quantum-magenta)}.q-page-header__title{margin:0;font-size:clamp(36px,5vw,56px);font-weight:800;letter-spacing:-0.03em;line-height:1;color:var(--q-text-1)}.q-page-header__sub{margin:var(--q-space-3) auto 0;max-width:560px;font-size:15px;line-height:1.55;color:var(--q-text-3)}.q-page-header__crumbs{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:var(--q-space-3);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--q-text-4)}.q-page-header__crumbs a{color:var(--q-text-3);text-decoration:none;transition:color .15s}.q-page-header__crumbs a:hover{color:var(--quantum-magenta)}.q-page-header__crumbs span.sep{opacity:.4}.breadcrumb,.breadcrumb-list{background:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important;font-size:11px !important;letter-spacing:.06em;text-transform:uppercase}.breadcrumb a,.breadcrumb-list a{color:var(--q-text-3) !important;text-decoration:none}.breadcrumb a:hover,.breadcrumb-list a:hover{color:var(--quantum-magenta) !important}.section-title{font-size:clamp(22px,3vw,32px) !important;font-weight:800 !important;letter-spacing:-0.02em;color:var(--q-text-1) !important;margin:var(--q-space-7) 0 var(--q-space-5) !important}.template-product #single-product{padding-top:var(--q-space-7) !important;padding-bottom:var(--q-space-9) !important}.template-product #single-product>.container{max-width:1280px}.product-thumbs-container{padding:0 8px}.swiper-product-thumb{padding:8px 0}.swiper-product-thumb .swiper-slide{border-radius:var(--q-radius-md);overflow:hidden;border:1px solid var(--q-border-1);background:var(--q-surface-flat);transition:border-color .18s,transform .18s}.swiper-product-thumb .swiper-slide-thumb-active,.swiper-product-thumb .swiper-slide-thumb-active:hover{border-color:var(--quantum-magenta);box-shadow:0 0 0 1px var(--quantum-magenta),0 0 16px rgba(255,0,127,.35)}.swiper-product-thumb-control{color:var(--q-text-3) !important;cursor:pointer;padding:6px 0;transition:color .15s}.swiper-product-thumb-control:hover{color:var(--quantum-magenta) !important}.product-detail-slider{background:var(--q-surface-flat);border:1px solid var(--q-border-1);border-radius:var(--q-radius-lg);overflow:hidden}.product-slide{background:var(--q-surface-flat)}.swiper-pagination-bullet{background:var(--q-text-4) !important;opacity:1 !important}.swiper-pagination-bullet-active{background:var(--quantum-magenta) !important}@media(min-width: 768px){.template-product .js-product-detail .col[data-store*=product-info]{position:sticky;top:200px;align-self:flex-start}}.template-product .js-product-name,.template-product .product-name,.template-product h1.h2,.template-product h1.h3{font-size:clamp(24px,3.5vw,36px) !important;font-weight:800 !important;letter-spacing:-0.02em !important;color:var(--q-text-1) !important;line-height:1.1 !important;margin-bottom:var(--q-space-4) !important}.template-product .price-container{margin-bottom:var(--q-space-5)}.template-product .js-price-display,.template-product #price_display{font-size:clamp(32px,4.5vw,48px) !important;font-weight:900 !important;color:var(--quantum-magenta) !important;letter-spacing:-0.02em !important;line-height:1 !important}.template-product .price-compare,.template-product #compare_price_display{color:var(--q-text-4) !important;text-decoration:line-through;font-size:18px !important;margin-left:var(--q-space-3);font-weight:500 !important}.template-product .text-accent{color:var(--quantum-magenta) !important}.template-product .js-product-payments-container{padding:var(--q-space-3) var(--q-space-4);background:rgba(255,0,127,.06);border:1px solid var(--q-border-pink);border-radius:var(--q-radius-md);cursor:pointer;transition:background .18s}.template-product .js-product-payments-container:hover{background:rgba(255,0,127,.1)}.free-shipping-message,.js-free-shipping-minimum-message{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(0,230,118,.08);border:1px solid rgba(0,230,118,.3);border-radius:999px;font-size:12px;font-weight:600}.free-shipping-message .text-accent,.js-free-shipping-minimum-message .text-accent{color:var(--q-success) !important}.template-product .btn-variant,.template-product .js-insta-variant{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:40px;padding:0 14px;margin:0 6px 6px 0;background:rgba(255,255,255,.04) !important;border:1.5px solid var(--q-border-2) !important;border-radius:var(--q-radius-md) !important;color:var(--q-text-2) !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.02em;transition:all .16s ease !important;cursor:pointer}.template-product .btn-variant:hover,.template-product .js-insta-variant:hover{border-color:var(--quantum-magenta) !important;color:#fff !important;background:rgba(255,0,127,.08) !important}.template-product .btn-variant.selected,.template-product .js-insta-variant.selected{background:var(--quantum-magenta) !important;border-color:var(--quantum-magenta) !important;color:#fff !important;box-shadow:0 0 0 3px rgba(255,0,127,.2)}.template-product .btn-variant-color{padding:0 !important;width:40px}.template-product .btn-variant-content-square{border-radius:var(--q-radius-md);overflow:hidden}.template-product .form-quantity,.cart-page .form-quantity,.js-cart-quantity-container{display:inline-flex !important;align-items:stretch !important;height:44px;background:rgba(255,255,255,.04);border:1px solid var(--q-border-2);border-radius:var(--q-radius-md);overflow:hidden;width:auto}.form-quantity-icon,.js-cart-quantity-btn{width:40px !important;height:100% !important;background:rgba(0,0,0,0) !important;border:none !important;color:var(--q-text-2) !important;cursor:pointer;display:inline-flex !important;align-items:center !important;justify-content:center !important;transition:background .15s,color .15s !important;padding:0 !important}.form-quantity-icon:hover,.js-cart-quantity-btn:hover{background:rgba(255,0,127,.14) !important;color:#fff !important}.form-quantity-icon svg,.js-cart-quantity-btn svg{color:inherit !important}.template-product .js-quantity-input,.template-product .form-control-big,.cart-item-quantity input,.js-cart-quantity-input{width:56px !important;text-align:center;background:rgba(0,0,0,0) !important;border:none !important;color:var(--q-text-1) !important;font-weight:700 !important;font-size:14px !important;font-variant-numeric:tabular-nums !important;height:100% !important;padding:0 !important;box-shadow:none !important}.template-product .js-quantity-input:focus,.cart-item-quantity input:focus,.js-cart-quantity-input:focus{outline:none;box-shadow:none !important}.btn-add-to-cart,.js-prod-submit-form,.template-product .btn-primary.btn-big{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:56px !important;padding:0 32px !important;background:var(--quantum-magenta) !important;background-color:var(--quantum-magenta) !important;border:none !important;border-radius:999px !important;color:#fff !important;font-family:"Montserrat",sans-serif !important;font-size:15px !important;font-weight:800 !important;letter-spacing:.04em !important;text-transform:uppercase !important;cursor:pointer;transition:all .22s ease !important;box-shadow:0 0 0 rgba(255,0,127,0);width:100%}.btn-add-to-cart:hover,.js-prod-submit-form:hover,.template-product .btn-primary.btn-big:hover{background:var(--quantum-magenta) !important;box-shadow:0 0 32px rgba(255,0,127,.55) !important;transform:translateY(-1px);color:#fff !important}.btn-add-to-cart.nostock,.btn-add-to-cart:disabled,.js-prod-submit-form:disabled{background:rgba(255,255,255,.1) !important;color:var(--q-text-3) !important;cursor:not-allowed;pointer-events:none;box-shadow:none !important;transform:none !important}.q-pdp-trust{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--q-space-3);margin-top:var(--q-space-5);padding:var(--q-space-4);background:var(--q-surface-flat);border:1px solid var(--q-border-1);border-radius:var(--q-radius-md)}.q-pdp-trust__item{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--q-text-2);font-weight:600}.q-pdp-trust__item svg{width:16px;height:16px;color:var(--quantum-magenta);flex-shrink:0}@media(min-width: 768px){.q-pdp-trust{grid-template-columns:repeat(4, 1fr)}}.user-content{color:var(--q-text-2) !important;line-height:1.7;font-size:15px}.user-content h1,.user-content h2,.user-content h3{color:var(--q-text-1) !important;font-weight:800}.user-content a{color:var(--quantum-magenta) !important}.user-content img{max-width:100%;border-radius:var(--q-radius-md)}.user-content ul,.user-content ol{padding-left:1.4em}.user-content table{width:100%;border-collapse:collapse;margin:var(--q-space-4) 0;font-size:14px}.user-content table th,.user-content table td{padding:10px 14px;border:1px solid var(--q-border-1);text-align:left}.user-content table th{background:var(--q-surface-flat-2);font-weight:700;color:var(--q-text-1)}.section-products-related{padding:var(--q-space-9) 0;border-top:1px solid var(--q-border-1)}body.template-product{max-width:100%;overflow-x:hidden !important}html:has(body.template-product){max-width:100%;overflow-x:hidden !important}body.template-product #main-wrapper,body.template-product .js-main-dock,body.template-product .q-main-dock,body.template-product .head-main{max-width:100vw}.template-product .q-pdp{background:rgba(0,0,0,0) !important;padding:32px 0 64px !important;overflow-x:hidden;overflow-x:clip}.template-product .q-pdp-container{max-width:1280px !important;overflow-x:hidden;overflow-x:clip}.template-product .q-pdp-grid{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(360px, 480px);gap:48px;align-items:start;margin:0 !important}.template-product .q-pdp-media-col,.template-product .q-pdp-info-col{width:auto !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important}.template-product .q-pdp-gallery-row{display:grid !important;grid-template-columns:auto minmax(0, 1fr);gap:16px;margin:0 !important}.template-product .q-pdp-thumbs-col,.template-product .q-pdp-gallery-col{width:auto !important;max-width:none !important;padding:0 !important}.template-product .q-pdp-thumbs{padding:0 !important}.template-product .q-pdp-thumbs .swiper-product-thumb{max-height:520px;padding:0 !important}.template-product .q-pdp-thumb,.template-product .product-thumb{width:56px !important;height:56px !important;padding-bottom:0 !important;margin:0 0 8px !important;background:rgba(255,255,255,.04) !important;border:1px solid var(--q-border-2) !important;border-radius:8px !important;overflow:hidden !important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease !important}.template-product .q-pdp-thumb:hover,.template-product .product-thumb:hover,.template-product .q-pdp-thumb.selected,.template-product .product-thumb.selected{border-color:var(--quantum-magenta) !important;box-shadow:0 0 0 1px var(--quantum-magenta) !important}.template-product .q-pdp-thumb img,.template-product .product-thumb img{width:100% !important;height:100% !important;object-fit:contain !important;padding:6px !important}.template-product .q-pdp-gallery,.template-product .product-detail-slider{position:relative !important;width:100%;aspect-ratio:1/1;min-height:0 !important;background:var(--q-surface-flat) !important;border:1px solid var(--q-border-1) !important;border-radius:var(--q-radius-lg) !important;overflow:hidden !important}.template-product .q-pdp-gallery::before{content:"";position:absolute;inset:24px;background:radial-gradient(circle at 50% 50%, rgba(255, 0, 127, 0.15) 0%, transparent 60%);pointer-events:none;z-index:1}.template-product .q-pdp-gallery .swiper-wrapper,.template-product .q-pdp-gallery .swiper-slide{height:100% !important}.template-product .q-pdp-gallery .js-product-slide-link{width:100%;height:100%;padding-bottom:0 !important}.template-product .q-pdp-gallery .product-slider-image,.template-product .q-pdp-gallery .js-product-slide-img{z-index:2;max-width:86% !important;max-height:86% !important;width:auto !important;height:auto !important;object-fit:contain !important;filter:none !important}.template-product .q-pdp-gallery .labels-absolute,.template-product .q-pdp-gallery .label,.template-product .q-pdp-info .label,.template-product .q-pdp-pricebox>.label{display:none !important}.template-product .q-pdp-info-col{position:sticky;top:160px;align-self:start}.template-product .q-pdp-info{padding:0 !important}.template-product .q-pdp-info .page-header,.template-product .q-pdp-info .q-page-header{padding:0 !important;margin:0 !important;text-align:left !important;background:rgba(0,0,0,0) !important}.template-product .q-pdp-info .js-product-name,.template-product .q-pdp-info h1{margin:0 0 8px !important;color:var(--q-text-1) !important;font-size:clamp(28px,3vw,36px) !important;font-weight:800 !important;line-height:1.1 !important;letter-spacing:-0.02em !important}.template-product .q-pdp-sku{margin-bottom:20px !important;color:var(--q-text-4) !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.1em !important;text-transform:uppercase}.template-product .q-pdp-pricebox{margin:0 0 24px !important}.template-product .q-pdp-pricebox .js-price-container{margin-bottom:16px !important}.template-product .q-pdp-pricebox #price_display,.template-product .q-pdp-pricebox .js-price-display{display:inline-block !important;margin:0 !important;color:var(--quantum-magenta) !important;font-size:clamp(38px,4vw,48px) !important;font-weight:900 !important;line-height:1 !important;letter-spacing:-0.02em !important}.template-product .q-pdp-pricebox #compare_price_display,.template-product .q-pdp-pricebox .price-compare{display:inline-block;margin-left:12px !important;color:var(--q-text-4) !important;font-size:18px !important;font-weight:500 !important;text-decoration:line-through !important}.template-product .q-pdp-cuotas{position:relative;display:flex !important;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:10px;width:100% !important;max-width:100%;margin:0 0 16px !important;padding:16px 18px !important;background:linear-gradient(135deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.025) 44%, rgba(255, 0, 127, 0.1)),rgba(12,12,16,.74) !important;border:1px solid rgba(255,255,255,.11) !important;border-right:3px solid var(--quantum-magenta) !important;border-radius:16px !important;color:rgba(255,255,255,.76) !important;font-size:13px !important;font-weight:700 !important;line-height:1.45;overflow:hidden;cursor:pointer;box-shadow:0 18px 50px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.1) !important;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.template-product .q-pdp-cuotas::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg, rgba(255, 255, 255, 0.16), transparent 35%, rgba(255, 0, 127, 0.12) 100%);opacity:.55;pointer-events:none}.template-product .q-pdp-cuotas>*{position:relative;z-index:1}.template-product .q-pdp-cuotas strong,.template-product .q-pdp-cuotas .text-accent{color:var(--quantum-magenta) !important;font-weight:900 !important}.template-product .q-pdp-cuotas__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.template-product .q-pdp-cuotas__kicker{color:var(--q-text-1);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.template-product .q-pdp-cuotas__action{flex:0 0 auto;color:var(--quantum-magenta);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.template-product .q-pdp-cuotas .item-installments,.template-product .q-pdp-cuotas [class*=installment]{margin:0 !important;color:rgba(255,255,255,.76) !important}.template-product .q-pdp-cuotas .btn-link,.template-product .q-pdp-cuotas #btn-installments{display:inline-flex !important;width:auto !important;min-height:auto !important;margin-top:2px !important;padding:0 !important;background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;color:var(--quantum-magenta) !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.06em;text-transform:uppercase}.template-product .q-pdp-pricebox .js-product-discount-container,.template-product .q-pdp-pricebox [class*=discount]{color:var(--q-text-3) !important;font-size:12px !important}.template-product .q-pdp-form{margin-top:24px !important}.template-product .q-pdp-form .form-label{display:block;margin-bottom:8px !important;color:var(--q-text-3) !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important}.template-product .q-pdp-form .form-select{min-height:44px !important;padding:0 42px 0 14px !important;background:rgba(255,255,255,.04) !important;border:1.5px solid var(--q-border-2) !important;border-radius:var(--q-radius-md) !important;color:var(--q-text-1) !important;font-size:13px !important;font-weight:600 !important;box-shadow:none !important}.template-product .q-pdp-form .form-select:focus{border-color:var(--quantum-magenta) !important;box-shadow:0 0 0 3px rgba(255,0,127,.18) !important;outline:none !important}.template-product .q-pdp-form .form-select-icon{color:var(--q-text-3) !important}.template-product .q-pdp-actions{display:flex !important;flex-wrap:nowrap;gap:12px;align-items:flex-start;width:100%;margin-left:0 !important;margin-right:0 !important}.template-product .q-pdp-actions>[class*=col]{padding-left:0 !important;padding-right:0 !important}.template-product .q-pdp-actions>.col-4,.template-product .q-pdp-actions>.col-md-3,.template-product .q-pdp-actions>div.col-4.col-md-3{flex:0 0 116px !important;width:116px !important;max-width:116px !important}.template-product .q-pdp-actions>.col-8,.template-product .q-pdp-actions>.col-md-9,.template-product .q-pdp-actions>div.col-8.col-md-9{flex:1 1 0 !important;width:auto !important;max-width:none !important;min-width:0 !important}.template-product .q-pdp-actions .form-quantity{height:58px !important;border-radius:999px !important;align-items:center !important;background:rgba(255,255,255,.055) !important;border-color:rgba(255,255,255,.16) !important}.template-product .q-pdp-actions .form-quantity-icon{width:42px !important;flex:0 0 42px !important}.template-product .q-pdp-actions .form-quantity .form-control-container,.template-product .q-pdp-actions .form-quantity .col.px-0{flex:0 0 52px !important;width:52px !important;max-width:52px !important}.template-product .q-pdp-actions .js-quantity-input{width:52px !important;min-width:52px !important;max-width:52px !important;font-size:18px !important;font-weight:900 !important;line-height:58px !important}.template-product .q-pdp-actions .btn-add-to-cart,.template-product .q-pdp-actions .js-prod-submit-form{min-height:56px !important;border-radius:999px !important;font-size:14px !important;line-height:1.12 !important;white-space:normal !important;background:linear-gradient(135deg, #ff3aa0 0%, var(--quantum-magenta) 42%, #c60062 100%) !important;border:1px solid rgba(255,255,255,.18) !important;box-shadow:0 18px 42px rgba(255,0,127,.36),inset 0 1px 0 rgba(255,255,255,.28) !important;text-shadow:0 1px 10px rgba(0,0,0,.24)}.template-product .q-pdp-actions .js-addtocart-placeholder{display:none !important}#installments-modal .qpaylogos-final{margin:24px 0 8px !important;padding:18px 12px 14px !important;text-align:center !important;border-top:1px solid rgba(255,255,255,.08);position:relative;display:block !important}#installments-modal .qpaylogos-final::before{content:"Tarjetas aceptadas";display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:10px}#installments-modal .qpaylogos-final>span{display:inline-block !important;margin:2px 4px !important;vertical-align:middle}#installments-modal .qpaylogos-final img.card-img-medium{display:inline-block !important;max-height:24px;width:auto;margin:0 !important;filter:brightness(0.95);transition:filter .2s;vertical-align:middle}#installments-modal .qpaylogos-final img.card-img-medium:hover{filter:brightness(1.1)}#installments-modal .modal-content,#installments-modal.modal .modal-content{position:relative;overflow:hidden !important;background:radial-gradient(circle at 12% 0%, rgba(255, 0, 127, 0.18), transparent 34%),linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.025) 45%, rgba(255, 0, 127, 0.08)),rgba(13,13,16,.92) !important;border:1px solid rgba(255,255,255,.1) !important;border-right:4px solid var(--quantum-magenta) !important;box-shadow:-22px 0 60px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.1) !important;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}#installments-modal .modal-content::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg, rgba(255, 255, 255, 0.13), transparent 32%),linear-gradient(90deg, transparent, rgba(255, 0, 127, 0.12));pointer-events:none;opacity:.72}#installments-modal .modal-header,#installments-modal .modal-body,#installments-modal .modal-footer{position:relative;z-index:1;background:rgba(0,0,0,0) !important}#installments-modal .modal-header{padding:24px 28px 22px !important;border-bottom:1px solid rgba(255,255,255,.08) !important}#installments-modal .modal-header h5,#installments-modal .modal-header .h5{color:var(--q-text-1) !important;font-size:16px !important;font-weight:900 !important;letter-spacing:-0.01em !important}#installments-modal .modal-close,#installments-modal .js-modal-close{color:var(--quantum-magenta) !important}#installments-modal .modal-body{padding:20px 0 0 !important}#installments-modal .modal-scrollable,#installments-modal .modal-scrollable-area{background:rgba(0,0,0,0) !important}#installments-modal .modal-scrollable-area{padding:0 22px 26px !important}#installments-modal .nav{margin-bottom:22px !important;border-color:rgba(255,0,127,.28) !important}#installments-modal .btn-link,#installments-modal a{color:var(--quantum-magenta) !important;font-weight:800 !important}#installments-modal .card,#installments-modal [data-component*=payment] .card{margin:12px 0 22px !important;padding:18px 20px !important;background:linear-gradient(145deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.025)),rgba(10,10,12,.62) !important;border:1px solid rgba(255,255,255,.1) !important;border-radius:8px !important;box-shadow:0 14px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08) !important;color:rgba(255,255,255,.78) !important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#installments-modal h6,#installments-modal .h6,#installments-modal .font-body{display:block !important;margin:22px 0 10px !important;padding:0 !important;border:0 !important;color:rgba(255,255,255,.88) !important;font-size:14px !important;font-weight:900 !important;line-height:1.3 !important}#installments-modal strong,#installments-modal .font-big,#installments-modal .text-accent{color:var(--q-text-1) !important;font-weight:900 !important}#installments-modal .text-accent{color:var(--quantum-magenta) !important}#installments-modal .modal-footer{padding:18px 24px 22px !important;border-top:1px solid rgba(255,255,255,.08) !important}#installments-modal .js-payment-method-total{margin:14px 0 8px !important;padding:14px 18px !important;background:linear-gradient(135deg, rgba(255, 0, 127, 0.1), rgba(255, 0, 127, 0.03)) !important;border:1px solid rgba(255,0,127,.25) !important;border-radius:10px !important}#installments-modal .js-payment-method-total .font-big{font-size:15px !important;color:rgba(255,255,255,.92) !important}#installments-modal .js-payment-method-total strong.js-installments-no-discount{color:var(--quantum-magenta) !important;font-size:18px !important;text-shadow:0 0 12px rgba(255,0,127,.35);margin-left:4px}#installments-modal .js-payment-method-installments-table-title{margin:22px 0 12px !important;padding:0 0 8px !important;border-bottom:1px dashed rgba(255,255,255,.12);display:flex;align-items:center;gap:8px}#installments-modal .js-payment-method-installments-table-title strong{font-size:12px !important;font-weight:800 !important;letter-spacing:.12em !important;text-transform:uppercase;color:rgba(255,215,0,.85) !important}#installments-modal .js-payment-method-installments-table-title strong::before{content:"✦ ";color:var(--quantum-magenta);margin-right:4px}#installments-modal .js-payments-table,#installments-modal table.js-payments-table{margin:0 !important;background:rgba(0,0,0,0) !important;border:0 !important;border-collapse:separate !important;border-spacing:0 8px !important;width:100%}#installments-modal .js-payments-table thead,#installments-modal .js-payments-table th{display:none !important}#installments-modal .js-payment-provider-installments-row{background:linear-gradient(145deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.015)) !important;border:1px solid rgba(255,255,255,.07) !important;border-radius:10px !important;transition:transform .18s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease;position:relative}#installments-modal .js-payment-provider-installments-row:hover{transform:translateX(2px);border-color:rgba(255,0,127,.4) !important;box-shadow:0 6px 18px rgba(0,0,0,.28),0 0 14px rgba(255,0,127,.12);background:linear-gradient(145deg, rgba(255, 0, 127, 0.07), rgba(255, 255, 255, 0.025)) !important}#installments-modal .js-payment-provider-installments-row td{padding:14px 18px !important;border:0 !important;background:rgba(0,0,0,0) !important;vertical-align:middle !important;color:rgba(255,255,255,.78) !important;font-size:13px !important}#installments-modal .js-payment-provider-installments-row td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;position:relative;padding-left:18px !important}#installments-modal .js-payment-provider-installments-row td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;text-align:right}#installments-modal .js-payment-provider-installments-row td:first-child strong:first-child{display:inline-block;min-width:36px;padding:5px 12px;margin-right:8px;background:linear-gradient(135deg, var(--quantum-magenta), #d10067);color:#fff !important;font-size:20px !important;font-weight:900 !important;letter-spacing:-0.02em;border-radius:8px;text-align:center;box-shadow:0 0 18px rgba(255,0,127,.5),0 4px 12px rgba(255,0,127,.25);vertical-align:middle;text-shadow:0 0 8px rgba(255,255,255,.3)}#installments-modal .js-payment-provider-installments-row td:first-child span{font-size:12px !important;color:rgba(255,255,255,.6) !important;letter-spacing:.02em}#installments-modal .js-installment-price,#installments-modal .js-installment-price strong,#installments-modal .js-payment-provider-installments-row td:first-child strong:not(:first-child){color:gold !important;font-size:20px !important;font-weight:900 !important;font-variant-numeric:tabular-nums;letter-spacing:-0.015em;text-shadow:0 0 14px rgba(255,215,0,.35),0 0 4px rgba(255,215,0,.2)}#installments-modal .js-payment-provider-installments-row small{display:inline-block;padding:3px 8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:5px;font-size:10px !important;font-weight:600;color:rgba(255,255,255,.55) !important;letter-spacing:.02em;white-space:nowrap}#installments-modal .js-payment-provider-installments-row td:last-child strong:first-child{display:block !important;font-size:9.5px !important;font-weight:800 !important;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5) !important;margin-bottom:3px !important}#installments-modal .js-payment-provider-installments-row td:last-child .js-installment-total-price{font-size:17px !important;font-weight:900 !important;color:#fff !important;font-variant-numeric:tabular-nums;letter-spacing:-0.015em;text-shadow:0 0 12px rgba(255,0,127,.3),0 0 4px rgba(255,0,127,.15)}#installments-modal .js-discount-explanation,#installments-modal .js-discount-disclaimer{display:block !important;margin-top:10px !important;padding:8px 12px !important;background:rgba(255,255,255,.03) !important;border-left:3px solid rgba(255,215,0,.4);border-radius:0 6px 6px 0;font-size:11px !important;color:rgba(255,255,255,.6) !important}@media(max-width: 575px){#installments-modal .js-payment-provider-installments-row td{padding:12px 14px !important;font-size:12px !important;display:block !important;width:100% !important}#installments-modal .js-payment-provider-installments-row td:first-child{padding-bottom:6px !important}#installments-modal .js-payment-provider-installments-row td:last-child{text-align:left !important;padding-top:4px !important;border-top:1px dashed rgba(255,255,255,.08)}#installments-modal .js-payment-provider-installments-row td:last-child strong:first-child{display:inline !important;margin-right:8px !important}#installments-modal .js-payment-provider-installments-row:last-child:not(:first-child)::before{top:-7px;right:10px;font-size:8px}}.template-product .q-pdp-trust{margin-top:20px !important}.template-product .q-pdp-description{margin-top:32px !important;padding:24px 0 0 !important;border-top:1px solid var(--q-border-1)}.template-product .q-pdp-description h5{display:inline-flex;margin:0 0 20px !important;padding:14px 20px 12px 0;border-bottom:2px solid var(--quantum-magenta);color:var(--quantum-magenta) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase}.template-product .q-pdp-description .user-content{color:var(--q-text-2) !important;font-size:14px !important;line-height:1.7 !important}.template-product .section-products-related{padding:64px 0 !important;border-top:1px solid var(--q-border-1);overflow:hidden !important}.template-product .section-products-related .section-title{margin-top:0 !important}.template-product .section-products-related .container{max-width:1280px !important;padding-right:16px !important;padding-left:16px !important;overflow:hidden !important}.template-product .section-products-related .swiper-container{overflow:hidden !important;padding:0 !important}.template-product .section-products-related .swiper-wrapper{align-items:stretch !important}.template-product .section-products-related .swiper-slide,.template-product .section-products-related .item-slide{height:auto !important}.template-product .section-products-related .q-pcard{display:flex !important;flex-direction:column !important;min-height:100%;background:var(--quantum-black) !important;border:1px solid var(--quantum-border) !important;border-radius:var(--q-radius-lg) !important;overflow:hidden !important;box-shadow:none !important;transform:none !important;transition:border-color .28s var(--q-ease),box-shadow .28s var(--q-ease),transform .28s var(--q-ease) !important}.template-product .section-products-related .q-pcard:hover{border-color:var(--quantum-magenta) !important;box-shadow:var(--q-shadow-magenta-soft) !important;transform:translateY(-4px) !important}.template-product .section-products-related .q-pcard .item-link{display:block !important;height:100%;padding:0 !important;text-align:left !important;text-decoration:none !important}.template-product .section-products-related .q-pcard__img{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;aspect-ratio:1/1 !important;height:auto !important;min-height:0 !important;background:#14141a !important;border-bottom:0 !important;overflow:hidden !important}.template-product .section-products-related .q-pcard__img::before,.template-product .section-products-related .q-pcard__img::after,.template-product .section-products-related .js-item-image-padding::before,.template-product .section-products-related .js-item-image-padding::after,.template-product .section-products-related .item-image-featured::before,.template-product .section-products-related .item-image-featured::after,.template-product .section-products-related .placeholder-fade::before,.template-product .section-products-related .placeholder-fade::after{display:none !important}.template-product .section-products-related .q-pcard__img .js-item-image-padding,.template-product .section-products-related .q-pcard__img .swiper-container,.template-product .section-products-related .q-pcard__img .swiper-wrapper,.template-product .section-products-related .q-pcard__img .swiper-slide{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;padding-bottom:0 !important;background:rgba(0,0,0,0) !important}.template-product .section-products-related .q-pcard__img *,.template-product .section-products-related .q-pcard__img .placeholder-fade,.template-product .section-products-related .q-pcard__img .placeholder-shine,.template-product .section-products-related .q-pcard__img .fade-in,.template-product .section-products-related .q-pcard__img .lazyload,.template-product .section-products-related .q-pcard__img .lazyloading,.template-product .section-products-related .q-pcard__img .lazyloaded,.template-product .section-products-related .q-pcard__img .image-priority-high{animation:none !important;box-shadow:none !important;filter:none !important;opacity:1 !important;transition:none !important}.template-product .section-products-related .q-pcard__img .img-absolute-centered,.template-product .section-products-related .q-pcard__img .js-item-image.img-absolute-centered{left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important}.template-product .section-products-related .q-pcard__img .placeholder-shine{display:none !important}.template-product .section-products-related .q-pcard__img img,.template-product .section-products-related .q-pcard__img .js-item-image{width:auto !important;height:auto !important;max-width:74% !important;max-height:74% !important;object-fit:contain !important;padding:0 !important}.template-product .section-products-related .q-pcard__placeholder{position:absolute !important;inset:12% !important;width:auto !important;height:auto !important;background:#e9eeee !important}.template-product .section-products-related .q-pcard__placeholder svg,.template-product .section-products-related .q-pcard__placeholder img{width:72px !important;height:72px !important;max-width:72px !important;max-height:72px !important;padding:0 !important;opacity:.45 !important;filter:none !important}.template-product .section-products-related .q-pcard__body{flex:1 1 auto;padding:16px 18px 20px !important;background:rgba(0,0,0,0) !important}.template-product .section-products-related .q-pcard__title{min-height:38px !important;margin:0 0 12px !important;color:var(--quantum-white) !important;font-size:14px !important;font-weight:600 !important;line-height:1.35 !important;letter-spacing:0 !important;text-align:left !important;opacity:1 !important}.template-product .section-products-related .q-pcard__title::after{display:none !important}.template-product .section-products-related .q-pcard__price-wrap{text-align:left !important}.template-product .section-products-related .q-pcard__price{display:inline-block !important;margin:0 !important;color:var(--quantum-magenta) !important;font-size:18px !important;font-weight:800 !important;line-height:1.1 !important;letter-spacing:-0.01em !important;text-align:left !important}.template-product .section-products-related .q-pcard__price-old{display:inline-block !important;margin-left:8px !important;color:rgba(245,245,245,.4) !important;font-size:12px !important;font-weight:500 !important;text-decoration:line-through !important;text-align:left !important}.template-product .section-products-related .q-pcard__cuotas,.template-product .section-products-related .item-installments{display:block !important;margin-top:4px !important;color:rgba(245,245,245,.55) !important;font-size:11px !important;font-weight:500 !important;line-height:1.35 !important;text-align:left !important}.template-product .section-products-related .q-pcard__cuotas strong{color:rgba(245,245,245,.72) !important;font-weight:700 !important}.template-product .section-products-related .q-pcard .item-labels,.template-product .section-products-related .q-pcard .js-labels-floating-group,.template-product .section-products-related .q-pcard .label,.template-product .section-products-related .q-pcard .js-quickshop-or-stock-container{display:none !important}@media(max-width: 991px){.template-product .q-pdp{padding-top:20px !important}.template-product .q-pdp-grid{display:block !important}.template-product .q-pdp-media-col{margin-bottom:24px}.template-product .q-pdp-info-col{position:static}.template-product .q-pdp-gallery-row{display:block !important}.template-product .q-pdp-gallery-col{padding:0 !important}}@media(max-width: 767px){.template-product .q-pdp-container{padding-left:16px !important;padding-right:16px !important}.template-product .q-pdp-gallery,.template-product .product-detail-slider{border-radius:16px !important}.template-product .q-pdp-gallery::before{inset:16px}.template-product .q-pdp-gallery .product-slider-image,.template-product .q-pdp-gallery .js-product-slide-img{max-width:88% !important;max-height:88% !important}.template-product .q-pdp-info .js-product-name,.template-product .q-pdp-info h1{font-size:28px !important}.template-product .q-pdp-pricebox #price_display,.template-product .q-pdp-pricebox .js-price-display{font-size:40px !important}.template-product .q-pdp-cuotas{display:flex !important;width:100% !important;padding:15px 16px !important}.template-product .q-pdp-actions{flex-wrap:wrap;gap:12px}.template-product .q-pdp-actions>.col-4,.template-product .q-pdp-actions>.col-md-3{flex:0 0 128px !important;width:128px !important;max-width:128px !important}.template-product .q-pdp-actions>.col-8,.template-product .q-pdp-actions>.col-md-9{flex:0 0 100% !important;width:100% !important;max-width:100% !important}.template-product .q-pdp-actions .btn-add-to-cart,.template-product .q-pdp-actions .js-prod-submit-form{min-height:64px !important;padding:0 22px !important;font-size:16px !important;letter-spacing:.06em !important;box-shadow:0 22px 58px rgba(255,0,127,.5),inset 0 1px 0 rgba(255,255,255,.3) !important}.template-product .q-pdp-trust{grid-template-columns:repeat(2, minmax(0, 1fr));padding:14px !important}}@media(max-width: 420px){.template-product .q-pdp-cuotas__head{align-items:flex-start;flex-direction:column;gap:4px}.template-product .q-pdp-actions{flex-wrap:wrap}.template-product .q-pdp-actions>.col-4,.template-product .q-pdp-actions>.col-md-3,.template-product .q-pdp-actions>.col-8,.template-product .q-pdp-actions>.col-md-9{flex:0 0 100% !important;max-width:100% !important}.template-product .q-pdp-actions .form-quantity{width:100% !important;justify-content:space-between !important}}.template-category .background-secondary,.template-search .background-secondary{background:rgba(0,0,0,0) !important}.template-category .category-body,.template-search .category-body{padding-bottom:var(--q-space-9)}.category-banner-container,.q-cat-banner{position:relative;margin-bottom:var(--q-space-6);border-radius:var(--q-radius-lg);overflow:hidden;background:var(--q-surface-flat)}.category-banner-container img,.q-cat-banner img{width:100%;height:auto;display:block}.template-category h1,.template-category .h1,.template-search h1,.template-search .h1{font-size:clamp(28px,4vw,44px) !important;font-weight:800 !important;letter-spacing:-0.03em;color:var(--q-text-1) !important;margin-top:var(--q-space-7) !important}.template-category .btn-link,.template-search .btn-link{color:var(--q-text-2) !important;font-weight:600 !important;font-size:13px !important;text-transform:uppercase;letter-spacing:.06em;transition:color .15s !important;text-decoration:none !important}.template-category .btn-link:hover,.template-search .btn-link:hover{color:var(--quantum-magenta) !important}.q-filters-sidebar,.filters-sidebar,[data-store=category-filters]{background:var(--q-surface-flat);border:1px solid var(--q-border-1);border-radius:var(--q-radius-lg);padding:var(--q-space-5);position:sticky;top:200px;align-self:flex-start}.filter-group,.q-filter-group{border-bottom:1px solid var(--q-border-1);padding:var(--q-space-4) 0}.filter-group:first-child{padding-top:0}.filter-group:last-child{border-bottom:none;padding-bottom:0}.filter-group__title,.filter-group h4,.filter-group h5{display:flex;align-items:center;justify-content:space-between;margin:0 0 var(--q-space-3) !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.12em;text-transform:uppercase;color:var(--q-text-2) !important;cursor:pointer}.filter-option,.filter-list a,.q-filter-option{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px;font-weight:500;color:var(--q-text-2) !important;transition:color .15s,padding-left .15s;text-decoration:none !important;cursor:pointer}.filter-option:hover,.filter-list a:hover{color:var(--quantum-magenta) !important;padding-left:4px}.filter-option.is-active,.filter-option--active{color:var(--quantum-magenta) !important;font-weight:700}.q-checkbox{width:16px;height:16px;border:1.5px solid var(--q-border-2);border-radius:4px;background:rgba(255,255,255,.04);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.q-checkbox.is-checked,input:checked+.q-checkbox{background:var(--quantum-magenta);border-color:var(--quantum-magenta)}.q-checkbox.is-checked::after,input:checked+.q-checkbox::after{content:"âœ“";font-size:10px;font-weight:800;color:#fff;line-height:1}.applied-filters-container{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:var(--q-space-4)}.template-category .products-grid,.template-search .products-grid,.products-grid-row{display:grid !important;grid-template-columns:repeat(4, 1fr);gap:var(--q-space-4)}@media(max-width: 1024px){.template-category .products-grid,.template-search .products-grid,.products-grid-row{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){.template-category .products-grid,.template-search .products-grid,.products-grid-row{grid-template-columns:repeat(2, 1fr);gap:var(--q-space-3)}}.pagination,.q-pagination{display:flex;align-items:center;justify-content:center;gap:var(--q-space-2);margin:var(--q-space-9) 0 var(--q-space-7) !important;list-style:none;padding:0}.pagination li,.q-pagination li{margin:0}.pagination a,.pagination span,.q-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background:var(--q-surface-flat);border:1px solid var(--q-border-1);border-radius:var(--q-radius-md);color:var(--q-text-2) !important;font-size:13px;font-weight:700;text-decoration:none !important;transition:all .15s}.pagination a:hover,.q-pagination a:hover{background:rgba(255,0,127,.1);border-color:var(--quantum-magenta);color:#fff !important}.pagination .active a,.pagination .current a,.q-pagination .active a{background:var(--quantum-magenta) !important;border-color:var(--quantum-magenta) !important;color:#fff !important}#quick-shop-modal .modal-content,.modal.quick-shop .modal-content{background:var(--q-surface-2) !important;border:1px solid var(--q-border-1) !important;border-radius:var(--q-radius-lg) !important;overflow:hidden}#quick-shop-modal .modal-body,.modal.quick-shop .modal-body{background:rgba(0,0,0,0) !important}.template-search .empty-results,.q-empty-state{text-align:center;padding:var(--q-space-9) var(--q-space-5)}.q-empty-state__icon{font-size:48px;opacity:.3;margin-bottom:var(--q-space-3)}.q-empty-state__title{font-size:24px;font-weight:800;color:var(--q-text-1);margin:0 0 var(--q-space-3)}.q-empty-state__sub{color:var(--q-text-3);max-width:480px;margin:0 auto var(--q-space-5);line-height:1.6}.template-category .q-catalog-body,.template-search .q-catalog-body{padding-bottom:80px !important}.template-category .q-catalog-body>.container,.template-search .q-catalog-body>.container{max-width:1280px !important}.template-category .q-catalog-layout,.template-search .q-catalog-layout{display:grid !important;grid-template-columns:240px minmax(0, 1fr);gap:24px;align-items:start;margin-left:0 !important;margin-right:0 !important}.template-category .q-catalog-layout>*,.template-search .q-catalog-layout>*{min-width:0}.template-category .q-products-col,.template-search .q-products-col{width:auto !important;max-width:none !important;padding:0 !important}.template-category .q-products-grid,.template-search .q-products-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px;margin:0 !important}.template-category .q-products-grid>.q-grid-product,.template-search .q-products-grid>.q-grid-product{width:auto !important;max-width:none !important;flex:none !important;padding:0 !important}.template-category .q-filters-sidebar,.template-search .q-filters-sidebar{width:240px !important;max-width:240px !important;padding:20px !important;background:var(--q-surface-flat) !important;border:1px solid var(--q-border-1) !important;border-radius:var(--q-radius-lg) !important;box-shadow:none !important;top:200px}.template-category .q-filters-sidebar .card,.template-search .q-filters-sidebar .card,.template-category .q-filters-sidebar .js-filter-container,.template-search .q-filters-sidebar .js-filter-container,.template-category .q-filters-sidebar .price-filter-container,.template-search .q-filters-sidebar .price-filter-container{margin:0 !important;padding:16px 0 !important;background:rgba(0,0,0,0) !important;border:0 !important;border-bottom:1px solid var(--q-border-1) !important;border-radius:0 !important;box-shadow:none !important}.template-category .q-filters-sidebar .card:first-child,.template-search .q-filters-sidebar .card:first-child,.template-category .q-filters-sidebar .js-filter-container:first-child,.template-search .q-filters-sidebar .js-filter-container:first-child{padding-top:0 !important}.template-category .q-filters-sidebar .card:last-child,.template-search .q-filters-sidebar .card:last-child,.template-category .q-filters-sidebar .js-filter-container:last-child,.template-search .q-filters-sidebar .js-filter-container:last-child{border-bottom:0 !important;padding-bottom:0 !important}.template-category .q-filters-sidebar .h6,.template-search .q-filters-sidebar .h6,.template-category .q-filters-sidebar .h5,.template-search .q-filters-sidebar .h5,.template-category .q-filters-sidebar .js-accordion-toggle,.template-search .q-filters-sidebar .js-accordion-toggle{margin:0 !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--q-text-2) !important}.template-category .q-filters-sidebar .checkbox-container,.template-search .q-filters-sidebar .checkbox-container,.template-category .q-filters-sidebar li a,.template-search .q-filters-sidebar li a{display:flex !important;align-items:center;gap:10px;padding:8px 0 !important;margin:0 !important;color:var(--q-text-2) !important;font-size:13px !important;font-weight:500 !important;line-height:1.35;text-decoration:none !important;transition:color .15s ease,padding-left .15s ease}.template-category .q-filters-sidebar .checkbox-container:hover,.template-search .q-filters-sidebar .checkbox-container:hover,.template-category .q-filters-sidebar li a:hover,.template-search .q-filters-sidebar li a:hover{color:var(--quantum-magenta) !important;padding-left:4px !important}.template-category .q-filters-sidebar .checkbox,.template-search .q-filters-sidebar .checkbox{display:inline-flex !important;align-items:center;gap:10px;margin:0 !important}.template-category .q-filters-sidebar .checkbox-icon,.template-search .q-filters-sidebar .checkbox-icon{width:16px !important;height:16px !important;border:1.5px solid var(--q-border-2) !important;border-radius:4px !important;background:rgba(255,255,255,.04) !important;flex-shrink:0}.template-category .q-filters-sidebar input:checked+.checkbox .checkbox-icon,.template-search .q-filters-sidebar input:checked+.checkbox .checkbox-icon{background:var(--quantum-magenta) !important;border-color:var(--quantum-magenta) !important;box-shadow:inset 0 0 0 3px var(--q-surface-flat)}.template-category .q-pcard,.template-search .q-pcard{display:flex !important;flex-direction:column !important;min-height:100%;background:var(--quantum-black) !important;border:1px solid var(--quantum-border) !important;border-radius:var(--q-radius-lg) !important;overflow:hidden !important;box-shadow:none !important;transform:none !important;transition:border-color .28s var(--q-ease),box-shadow .28s var(--q-ease),transform .28s var(--q-ease) !important}.template-category .q-pcard:hover,.template-search .q-pcard:hover{border-color:var(--quantum-magenta) !important;box-shadow:var(--q-shadow-magenta-soft) !important;transform:translateY(-4px) !important}.template-category .q-pcard__img,.template-search .q-pcard__img{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;aspect-ratio:1/1 !important;height:auto !important;min-height:0 !important;max-height:none !important;background:#14141a !important;border-bottom:0 !important;overflow:hidden !important}.template-category .q-pcard .q-pcard__img,.template-search .q-pcard .q-pcard__img{background:#14141a !important}.template-category .q-pcard__img::before,.template-search .q-pcard__img::before,.template-category .q-pcard__img::after,.template-search .q-pcard__img::after,.template-category .js-item-image-padding::before,.template-search .js-item-image-padding::before,.template-category .js-item-image-padding::after,.template-search .js-item-image-padding::after,.template-category .item-image-featured::before,.template-search .item-image-featured::before,.template-category .item-image-featured::after,.template-search .item-image-featured::after,.template-category .placeholder-fade::before,.template-search .placeholder-fade::before,.template-category .placeholder-fade::after,.template-search .placeholder-fade::after{display:none !important}.template-category .q-pcard__img .js-item-image-padding,.template-search .q-pcard__img .js-item-image-padding,.template-category .q-pcard__img .swiper-container,.template-search .q-pcard__img .swiper-container,.template-category .q-pcard__img .swiper-wrapper,.template-search .q-pcard__img .swiper-wrapper,.template-category .q-pcard__img .swiper-slide,.template-search .q-pcard__img .swiper-slide{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;padding-bottom:0 !important;background:rgba(0,0,0,0) !important}.template-category .q-pcard__img *,.template-search .q-pcard__img *{box-shadow:none !important}.template-category .q-pcard__img .placeholder-fade,.template-search .q-pcard__img .placeholder-fade,.template-category .q-pcard__img .placeholder-shine,.template-search .q-pcard__img .placeholder-shine,.template-category .q-pcard__img .fade-in,.template-search .q-pcard__img .fade-in,.template-category .q-pcard__img .lazyload,.template-search .q-pcard__img .lazyload,.template-category .q-pcard__img .lazyloading,.template-search .q-pcard__img .lazyloading,.template-category .q-pcard__img .lazyloaded,.template-search .q-pcard__img .lazyloaded,.template-category .q-pcard__img .image-priority-high,.template-search .q-pcard__img .image-priority-high{animation:none !important;transition:none !important;opacity:1 !important;filter:none !important}.template-category .q-pcard__img .img-absolute-centered,.template-search .q-pcard__img .img-absolute-centered,.template-category .q-pcard__img .js-item-image.img-absolute-centered,.template-search .q-pcard__img .js-item-image.img-absolute-centered{left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important}.template-category .q-pcard__img .placeholder-shine,.template-search .q-pcard__img .placeholder-shine{display:none !important}.template-category .q-pcard__img img,.template-search .q-pcard__img img,.template-category .q-pcard__img .js-item-image,.template-search .q-pcard__img .js-item-image{max-width:74% !important;max-height:74% !important;width:auto !important;height:auto !important;object-fit:contain !important;padding:0 !important}.template-category .q-pcard__placeholder,.template-search .q-pcard__placeholder{position:absolute !important;inset:12% !important;width:auto !important;height:auto !important;background:#e9eeee !important}.template-category .q-pcard__placeholder svg,.template-search .q-pcard__placeholder svg,.template-category .q-pcard__placeholder img,.template-search .q-pcard__placeholder img{opacity:.45 !important;filter:none !important;max-width:72px !important;max-height:72px !important;width:72px !important;height:72px !important;padding:0 !important}.template-category .q-pcard__body,.template-search .q-pcard__body{flex:1 1 auto;padding:16px 18px 20px !important;background:rgba(0,0,0,0) !important}.template-category .q-pcard .item-link,.template-search .q-pcard .item-link{display:block !important;height:100%;padding:0 !important;text-align:left !important;text-decoration:none !important}.template-category .q-pcard__title,.template-search .q-pcard__title{min-height:38px !important;margin:0 0 12px !important;color:var(--quantum-white) !important;font-size:14px !important;font-weight:600 !important;line-height:1.35 !important;letter-spacing:0 !important;text-align:left !important;opacity:1 !important}.template-category .q-pcard__title::after,.template-search .q-pcard__title::after{display:none !important}.template-category .q-pcard__price-wrap,.template-search .q-pcard__price-wrap{text-align:left !important}.template-category .q-pcard__price,.template-search .q-pcard__price{display:inline-block !important;margin:0 !important;color:var(--quantum-magenta) !important;font-size:18px !important;font-weight:800 !important;line-height:1.1 !important;letter-spacing:-0.01em !important;text-align:left !important}.template-category .q-pcard__price-old,.template-search .q-pcard__price-old{display:inline-block !important;margin-left:8px !important;color:rgba(245,245,245,.4) !important;font-size:12px !important;font-weight:500 !important;text-decoration:line-through !important;text-align:left !important}.template-category .q-pcard__cuotas,.template-search .q-pcard__cuotas,.template-category .item-installments,.template-search .item-installments{display:block !important;margin-top:4px !important;color:rgba(245,245,245,.55) !important;font-size:11px !important;font-weight:500 !important;line-height:1.35 !important;text-align:left !important}.template-category .q-pcard__cuotas strong,.template-search .q-pcard__cuotas strong{color:rgba(245,245,245,.72) !important;font-weight:700 !important}.template-category .q-pcard .item-labels,.template-search .q-pcard .item-labels,.template-category .q-pcard .js-labels-floating-group,.template-search .q-pcard .js-labels-floating-group{display:none !important}.template-category .q-pcard .label,.template-search .q-pcard .label{display:none !important;align-items:center;min-height:0 !important;padding:4px 10px !important;background:var(--quantum-magenta) !important;border:0 !important;border-radius:999px !important;color:#fff !important;font-size:10px !important;font-weight:800 !important;letter-spacing:.12em !important;line-height:1.2 !important;text-transform:uppercase !important}.template-category .q-pcard .js-stock-label,.template-search .q-pcard .js-stock-label{background:rgba(245,245,245,.2) !important;color:#fff !important}.template-category .q-pcard .js-quickshop-or-stock-container,.template-search .q-pcard .js-quickshop-or-stock-container{display:none !important}.template-category .q-pagination,.template-search .q-pagination{display:flex !important;gap:8px !important;margin:48px 0 32px !important}.template-category .q-pagination .col-auto,.template-search .q-pagination .col-auto{padding:0 !important}.template-category .q-pagination a,.template-search .q-pagination a,.template-category .q-pagination span.active,.template-search .q-pagination span.active{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:40px;height:40px;padding:0 12px !important;background:var(--q-surface-flat) !important;border:1px solid var(--q-border-1) !important;border-radius:var(--q-radius-md) !important;color:var(--q-text-2) !important;font-size:13px !important;font-weight:700 !important;text-decoration:none !important}.template-category .q-pagination a:hover,.template-search .q-pagination a:hover{background:rgba(255,0,127,.1) !important;border-color:var(--quantum-magenta) !important;color:#fff !important}.template-category .q-pagination span.active,.template-search .q-pagination span.active{background:var(--quantum-magenta) !important;border-color:var(--quantum-magenta) !important;color:#fff !important}@media(max-width: 991px){.template-category .q-catalog-layout,.template-search .q-catalog-layout{display:block !important}}@media(min-width: 1280px){.template-category .q-products-grid,.template-search .q-products-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 767px){.template-category .q-products-grid,.template-search .q-products-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.template-category .q-pcard__body,.template-search .q-pcard__body{padding:14px 16px 18px !important}}.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 280px);padding:var(--q-space-7) var(--q-space-4)}[class*=template-account] .container{max-width:1200px}.q-auth-card{width:100%;max-width:480px;margin:var(--q-space-7) auto;padding:var(--q-space-7);background:var(--q-surface-1);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid var(--q-border-1);border-radius:var(--q-radius-xl);box-shadow:var(--q-shadow-xl)}.q-auth-card__title{font-size:28px;font-weight:800;color:var(--q-text-1);margin:0 0 var(--q-space-3);letter-spacing:-0.02em;text-align:center}.q-auth-card__sub{color:var(--q-text-3);text-align:center;margin:0 0 var(--q-space-6);font-size:14px;line-height:1.5}.q-auth-card__divider{display:flex;align-items:center;gap:var(--q-space-3);margin:var(--q-space-5) 0;color:var(--q-text-4);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.q-auth-card__divider::before,.q-auth-card__divider::after{content:"";flex:1;height:1px;background:var(--q-border-1)}.q-auth-card__footer{margin-top:var(--q-space-5);text-align:center;font-size:13px;color:var(--q-text-3)}.q-auth-card__footer a{color:var(--quantum-magenta);font-weight:700;text-decoration:none}.q-auth-card__footer a:hover{text-decoration:underline}.q-account-layout{display:grid;grid-template-columns:240px 1fr;gap:var(--q-space-7);padding:var(--q-space-7) 0}@media(max-width: 767px){.q-account-layout{grid-template-columns:1fr;gap:var(--q-space-4)}}.q-account-sidebar{background:var(--q-surface-flat);border:1px solid var(--q-border-1);border-radius:var(--q-radius-lg);padding:var(--q-space-3);height:fit-content}.q-account-sidebar a{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--q-radius-md);color:var(--q-text-2);font-size:13px;font-weight:600;text-decoration:none;transition:all .15s}.q-account-sidebar a:hover{background:rgba(255,0,127,.08);color:var(--quantum-magenta)}.q-account-sidebar a.is-active,.q-account-sidebar a.active{background:rgba(255,0,127,.12);color:var(--quantum-magenta)}.q-account-sidebar a svg{width:16px;height:16px}.q-account-content{background:var(--q-surface-flat);border:1px solid var(--q-border-1);border-radius:var(--q-radius-lg);padding:var(--q-space-7)}.q-orders-list{display:flex;flex-direction:column;gap:var(--q-space-3)}.q-order-card{background:var(--q-surface-flat-2);border:1px solid var(--q-border-1);border-radius:var(--q-radius-md);padding:var(--q-space-5);transition:border-color .15s,transform .15s}.q-order-card:hover{border-color:var(--quantum-magenta);transform:translateY(-2px)}.q-order-card__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--q-space-3);margin-bottom:var(--q-space-3)}.q-order-card__num{font-weight:800;color:var(--q-text-1);font-size:14px;letter-spacing:.02em}.q-order-card__date{color:var(--q-text-3);font-size:12px}.q-order-card__status{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.q-order-card__status--paid{background:rgba(0,230,118,.12);color:var(--q-success)}.q-order-card__status--pending{background:rgba(255,184,77,.12);color:var(--q-warning)}.q-order-card__status--shipped{background:rgba(95,179,255,.12);color:var(--q-info)}.q-order-card__status--cancelled{background:rgba(255,71,87,.12);color:var(--q-danger)}.q-order-card__total{font-weight:900;color:var(--quantum-magenta);font-size:18px}.q-address-card{background:var(--q-surface-flat-2);border:1px solid var(--q-border-1);border-radius:var(--q-radius-md);padding:var(--q-space-5)}.q-address-card__title{font-weight:800;color:var(--q-text-1);margin-bottom:var(--q-space-2);font-size:14px}.q-address-card__details{color:var(--q-text-3);font-size:13px;line-height:1.6;margin-bottom:var(--q-space-4)}.q-address-card__actions{display:flex;gap:var(--q-space-2)}.q-reviews-banner{position:relative;margin:22px auto 28px;max-width:1280px;width:calc(100% - 32px);border-radius:22px;background:radial-gradient(120% 140% at 80% 0%, rgba(255, 215, 0, 0.12) 0%, rgba(255, 255, 255, 0) 55%),linear-gradient(135deg, #FF007F 0%, #c10063 50%, #4a0028 100%);border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 22px 48px rgba(255,0,127,.34);overflow:hidden;isolation:isolate;animation:qReviewsBannerPulse 2.8s ease-in-out infinite}@keyframes qReviewsBannerPulse{0%,100%{box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 22px 48px rgba(255,0,127,.32)}50%{box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 26px 56px rgba(255,0,127,.48)}}.q-reviews-banner__bg{position:absolute;inset:-50%;background:conic-gradient(from 0deg at 50% 50%, transparent 0deg, rgba(255, 215, 0, 0.22) 60deg, transparent 120deg, transparent 240deg, rgba(255, 215, 0, 0.14) 300deg, transparent 360deg);animation:qReviewsBannerSpin 14s linear infinite;z-index:0;opacity:.7;pointer-events:none}@keyframes qReviewsBannerSpin{to{transform:rotate(360deg)}}.q-reviews-banner::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg, transparent 30%, rgba(255, 255, 255, 0.12) 50%, transparent 70%);z-index:1;pointer-events:none}.q-reviews-banner__inner{position:relative;z-index:2;display:grid;grid-template-columns:1.3fr 1fr;gap:36px;align-items:center;padding:28px 32px;width:100%;background:rgba(0,0,0,0);border:0;text-align:left;cursor:pointer;color:#fff;font-family:"Montserrat",sans-serif;transition:transform .22s ease}.q-reviews-banner__inner:hover{transform:scale(1.005)}.q-reviews-banner__inner:focus{outline:none}.q-reviews-banner__inner:focus-visible{outline:2px solid gold;outline-offset:-4px}.q-reviews-banner__left{display:flex;flex-direction:column;gap:14px}.q-reviews-banner__tag{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;background:rgba(15,0,8,.6);border:1px solid rgba(255,255,255,.4);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:2px;color:#fff;width:fit-content;text-transform:uppercase;backdrop-filter:blur(10px)}.q-reviews-banner__tag i{width:8px;height:8px;border-radius:50%;background:gold;box-shadow:0 0 14px gold;animation:qReviewsTagPulse 1.4s ease-in-out infinite}@keyframes qReviewsTagPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(0.8)}}.q-reviews-banner__title{font-weight:900;font-size:clamp(30px,4vw,52px);line-height:.98;letter-spacing:-0.035em;color:#fff;margin:0;text-shadow:0 2px 0 rgba(0,0,0,.35)}.q-reviews-banner__title .hl{display:inline-block;padding:0 12px 4px;border-radius:8px;background:gold;color:#1a0a14;box-shadow:0 0 24px rgba(255,215,0,.55);font-variant-numeric:tabular-nums}.q-reviews-banner__copy{margin:4px 0 0;font-size:15px;line-height:1.55;color:rgba(255,255,255,.92);max-width:520px;font-weight:500}.q-reviews-banner__copy b{color:gold;font-weight:800}.q-reviews-banner__right{display:flex;flex-direction:column;align-items:flex-end;gap:14px;position:relative}.q-reviews-banner__rating-box{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 28px 14px;border-radius:16px;background:rgba(15,0,8,.55);border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(8px);min-width:200px}.q-reviews-banner__stars{font-size:20px;letter-spacing:.1em;color:gold;text-shadow:0 0 14px rgba(255,215,0,.7);line-height:1}.q-reviews-banner__score{font-size:clamp(44px,4.8vw,56px);font-weight:900;line-height:1;color:gold;letter-spacing:-0.04em;text-shadow:0 0 22px rgba(255,215,0,.55);font-variant-numeric:tabular-nums;margin-top:2px}.q-reviews-banner__sub{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.78);text-align:center;margin-top:2px}.q-reviews-banner__chip{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:#fff;border:0;border-radius:999px;color:#c10063;font-size:12.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 24px rgba(255,255,255,.45),0 8px 18px rgba(0,0,0,.3);transition:transform .18s ease,box-shadow .22s ease}.q-reviews-banner__inner:hover .q-reviews-banner__chip{transform:translateY(-2px);box-shadow:0 0 34px rgba(255,255,255,.7),0 12px 24px rgba(0,0,0,.4)}.q-reviews-banner__chip svg{transition:transform .18s ease}.q-reviews-banner__inner:hover .q-reviews-banner__chip svg{transform:translateX(3px)}@media(max-width: 767px){.q-reviews-banner{margin:18px 12px 22px;width:calc(100% - 24px);border-radius:18px}.q-reviews-banner__inner{grid-template-columns:1fr;gap:22px;padding:22px 20px;text-align:center}.q-reviews-banner__left{gap:12px;align-items:center}.q-reviews-banner__tag{letter-spacing:1.4px;font-size:10px;padding:5px 12px}.q-reviews-banner__title{font-size:clamp(26px,7vw,38px);text-align:center}.q-reviews-banner__copy{max-width:100%;font-size:13.5px}.q-reviews-banner__right{align-items:center}.q-reviews-banner__rating-box{min-width:240px;padding:14px 22px 12px}.q-reviews-banner__score{font-size:clamp(36px,9vw,46px)}.q-reviews-banner__chip{padding:10px 20px;font-size:11.5px}}@media(prefers-reduced-motion: reduce){.q-reviews-banner,.q-reviews-banner__bg,.q-reviews-banner__tag i{animation:none !important}}.q-reviews-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .28s ease}.q-reviews-modal[hidden]{display:none !important}.q-reviews-modal.is-open{opacity:1;pointer-events:auto}.q-reviews-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(8px)}.q-reviews-modal__panel{position:relative;width:100%;max-width:880px;max-height:calc(100vh - 48px);background:linear-gradient(180deg, rgba(20, 20, 22, 0.96), rgba(15, 15, 17, 0.98));border:1px solid rgba(255,215,0,.32);border-radius:18px;box-shadow:0 0 60px rgba(255,215,0,.18),0 28px 60px rgba(0,0,0,.6);display:flex;flex-direction:column;transform:scale(0.96) translateY(10px);transition:transform .32s cubic-bezier(0.16, 1, 0.3, 1);overflow:hidden}.q-reviews-modal.is-open .q-reviews-modal__panel{transform:scale(1) translateY(0)}.q-reviews-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 14px;border-bottom:1px dashed rgba(255,215,0,.2);flex-shrink:0}.q-reviews-modal__title-block{flex:1;min-width:0}.q-reviews-modal__title{margin:0;font-size:20px;font-weight:900;color:#fff;letter-spacing:-0.01em}.q-reviews-modal__meta{margin-top:6px;display:flex;align-items:center;gap:8px;font-size:12.5px;color:rgba(255,255,255,.7);font-weight:600}.q-reviews-modal__stars{color:gold;letter-spacing:.06em;text-shadow:0 0 12px rgba(255,215,0,.5)}.q-reviews-modal__close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:50%;color:rgba(255,255,255,.7);cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.q-reviews-modal__close:hover{background:rgba(255,0,127,.18);color:#fff;transform:scale(1.06)}.q-reviews-modal__filters{display:flex;gap:8px;padding:14px 24px 4px;overflow-x:auto;scrollbar-width:thin;flex-shrink:0}.q-reviews-modal__filter{flex-shrink:0;padding:7px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:999px;color:rgba(255,255,255,.7);font-size:12px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:all .18s ease}.q-reviews-modal__filter:hover{border-color:rgba(255,215,0,.45);color:#fff}.q-reviews-modal__filter.is-active{background:linear-gradient(135deg, rgba(255, 215, 0, 0.22), rgba(255, 215, 0, 0.08));border-color:rgba(255,215,0,.6);color:gold}.q-reviews-modal__body{padding:16px 24px 24px;overflow-y:auto;flex:1 1 auto;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:rgba(255,215,0,.35) rgba(0,0,0,0)}.q-reviews-modal__body::-webkit-scrollbar{width:8px}.q-reviews-modal__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.q-reviews-modal__body::-webkit-scrollbar-thumb{background:rgba(255,215,0,.3);border-radius:4px}.q-reviews-modal__loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;color:rgba(255,255,255,.55);font-size:13px}.q-reviews-modal__spinner{width:32px;height:32px;border:3px solid rgba(255,215,0,.2);border-top-color:gold;border-radius:50%;animation:qRevSpin .7s linear infinite}@keyframes qRevSpin{to{transform:rotate(360deg)}}.q-reviews-modal__empty{text-align:center;padding:36px 24px;color:rgba(255,255,255,.55);font-size:13px}.q-reviews-card{padding:16px 18px;background:linear-gradient(145deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.02));border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .18s ease}.q-reviews-card:hover{border-color:rgba(255,215,0,.3)}.q-reviews-card__head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.q-reviews-card__avatar{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg, var(--quantum-magenta), #c10063);border-radius:50%;color:#fff;font-weight:900;font-size:16px;box-shadow:0 0 14px rgba(255,0,127,.4);flex-shrink:0}.q-reviews-card__name{font-size:13.5px;font-weight:800;color:#fff;letter-spacing:.01em}.q-reviews-card__meta{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:11px}.q-reviews-card__stars{color:gold;letter-spacing:.06em;font-size:12px;text-shadow:0 0 8px rgba(255,215,0,.4)}.q-reviews-card__date{color:rgba(255,255,255,.45);font-weight:600}.q-reviews-card__comment{margin:0 0 10px;font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.85)}.q-reviews-card__photo{margin:10px 0;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.q-reviews-card__photo img{display:block;width:100%;max-height:280px;object-fit:cover}.q-reviews-card__product{display:inline-flex;align-items:center;gap:10px;margin-top:10px;padding:7px 12px 7px 7px;background:rgba(255,0,127,.08);border:1px solid rgba(255,0,127,.22);border-radius:999px;color:rgba(255,255,255,.85);font-size:12px;font-weight:600;text-decoration:none;max-width:100%;transition:background .18s ease,border-color .18s ease,transform .18s ease}.q-reviews-card__product:hover{background:rgba(255,0,127,.18);border-color:rgba(255,0,127,.55);color:#fff;transform:translateY(-1px);text-decoration:none}.q-reviews-card__product img{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.q-reviews-card__product span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-reviews-modal__footer{padding:12px 24px 16px;border-top:1px solid rgba(255,255,255,.05);text-align:center;font-size:11.5px;color:rgba(255,255,255,.5);font-weight:600;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.q-reviews-modal__footer span:first-child{color:gold;font-weight:900;font-size:13px}@media(max-width: 640px){.q-reviews-modal{padding:0}.q-reviews-modal__panel{max-height:100vh;height:100vh;max-width:100%;border-radius:0;border:0}.q-reviews-modal__header{padding:16px 18px 12px}.q-reviews-modal__title{font-size:17px}.q-reviews-modal__filters{padding:12px 18px 4px}.q-reviews-modal__body{padding:12px 18px 18px}.q-reviews-card{padding:14px}.q-reviews-card__comment{font-size:13px}}.template-404{min-height:calc(100vh - 280px);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--q-space-9) var(--q-space-5);position:relative;overflow:hidden}.q-404-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%, rgba(255, 0, 127, 0.15) 0%, transparent 50%),radial-gradient(circle at 80% 100%, rgba(255, 0, 127, 0.08) 0%, transparent 40%);z-index:0}.q-404{position:relative;z-index:1;max-width:760px;margin:0 auto;width:100%}.q-404__hero{margin-bottom:var(--q-space-6)}.q-404__code{font-size:clamp(96px,16vw,180px);font-weight:900;line-height:.9;letter-spacing:-0.04em;background-image:linear-gradient(180deg, var(--quantum-magenta) 0%, #fff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 0 32px rgba(255, 0, 127, 0.45));margin-bottom:var(--q-space-4)}.q-404__title{font-size:clamp(22px,3.4vw,30px);font-weight:800;color:var(--q-text-1);margin:0 0 var(--q-space-3);letter-spacing:-0.01em}.q-404__sub{color:var(--q-text-3);margin:0 auto var(--q-space-5);line-height:1.6;max-width:560px}.q-404__step-label{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,0,127,.85);margin-bottom:14px}.q-404__search{max-width:640px;margin:0 auto var(--q-space-7)}.q-404__search-group{display:flex;position:relative;background:rgba(28,28,28,.78);border:2px solid rgba(255,0,127,.5);border-radius:16px;padding:5px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;backdrop-filter:blur(10px);box-shadow:0 8px 32px rgba(0,0,0,.4)}.q-404__search-group:focus-within{border-color:var(--quantum-magenta);box-shadow:0 0 0 5px rgba(255,0,127,.18),0 0 36px rgba(255,0,127,.45);transform:translateY(-1px)}.q-404__search-input.q-404__search-input{flex:1 1 auto;height:62px;background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border:none !important;outline:none !important;padding:0 20px;font-size:17px;font-weight:500;color:var(--q-text-1) !important;font-family:inherit;box-shadow:none !important}.q-404__search-input::placeholder{color:rgba(255,255,255,.45);font-weight:400}.q-404__search-submit.q-404__search-submit{flex:0 0 auto;min-width:64px;height:62px;background:var(--quantum-magenta) !important;background-color:var(--quantum-magenta) !important;border:none !important;border-radius:12px;color:#fff !important;display:inline-flex;align-items:center;justify-content:center;padding:0 16px !important;margin:0 !important;cursor:pointer;transition:transform .15s ease,background .2s ease,box-shadow .2s ease;font-weight:700}.q-404__search-submit.q-404__search-submit:hover{background:#ff1a8c !important;background-color:#ff1a8c !important;transform:translateY(-1px);box-shadow:0 8px 22px rgba(255,0,127,.55)}.q-404__search-submit svg{color:#fff !important;fill:#fff !important;stroke:#fff !important;width:22px;height:22px}.q-404__search-clear.q-404__search-clear{background:rgba(0,0,0,0) !important;border:none !important;color:rgba(255,255,255,.6) !important;padding:0 10px !important;height:62px}.q-404__search-suggestions{background:rgba(20,20,22,.98);border:1px solid rgba(255,0,127,.3);border-radius:14px;margin-top:10px;text-align:left;box-shadow:0 14px 36px rgba(0,0,0,.65);overflow:hidden}.q-404__search-suggestions a{color:var(--q-text-1)}.q-404__categories{margin-bottom:var(--q-space-7)}.q-404__chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.q-404__chip{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:rgba(28,28,28,.7);border:1.5px solid rgba(255,255,255,.12);border-radius:999px;color:var(--q-text-1);font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;backdrop-filter:blur(6px)}.q-404__chip:hover{border-color:rgba(255,0,127,.7);background:rgba(40,20,32,.85);transform:translateY(-2px);box-shadow:0 8px 18px rgba(255,0,127,.25);color:var(--q-text-1);text-decoration:none}.q-404__chip--accent{background:linear-gradient(135deg, rgba(255, 0, 127, 0.18), rgba(255, 0, 127, 0.06));border-color:rgba(255,0,127,.55);color:#fff}.q-404__chip--accent:hover{background:linear-gradient(135deg, rgba(255, 0, 127, 0.35), rgba(255, 0, 127, 0.12))}.q-404__chip-ico{font-size:16px;line-height:1}.q-404__featured{margin-bottom:var(--q-space-7)}.q-404__featured-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px}.q-404__product-card{display:flex;flex-direction:column;background:rgba(28,28,28,.72);border:1.5px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;text-decoration:none;color:var(--q-text-1);transition:transform .18s ease,border-color .2s ease,box-shadow .2s ease}.q-404__product-card:hover{transform:translateY(-3px);border-color:rgba(255,0,127,.55);box-shadow:0 12px 28px rgba(255,0,127,.2);color:var(--q-text-1);text-decoration:none}.q-404__product-img-wrap{aspect-ratio:1/1;background:rgba(0,0,0,.4);overflow:hidden}.q-404__product-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.q-404__product-card:hover .q-404__product-img{transform:scale(1.05)}.q-404__product-body{padding:12px 14px;text-align:left}.q-404__product-name{font-size:13px;font-weight:600;line-height:1.35;color:var(--q-text-1);margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.q-404__product-price{font-size:15px;font-weight:800;color:var(--quantum-magenta)}.q-404__help{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 24px;background:rgba(37,211,102,.08);border:1.5px solid rgba(37,211,102,.3);border-radius:14px;margin-bottom:var(--q-space-5)}.q-404__help-text{color:var(--q-text-3);font-size:14px}.q-404__help-link{display:inline-flex;align-items:center;gap:8px;color:#25d366;font-weight:700;text-decoration:none;font-size:15px;padding:8px 18px;border-radius:999px;background:rgba(37,211,102,.1);transition:background .2s ease,transform .15s ease}.q-404__help-link:hover{background:rgba(37,211,102,.2);color:#25d366;text-decoration:none;transform:translateY(-1px)}.q-404__help-ico{font-size:18px;line-height:1}.q-404 .q-404__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width: 767px){.q-404{max-width:100%;padding:0 8px}.q-404__hero{margin-bottom:var(--q-space-5)}.q-404__sub{font-size:14px}.q-404__step-label{font-size:11px}.q-404__search-input.q-404__search-input{height:54px;font-size:16px;padding:0 16px}.q-404__search-submit.q-404__search-submit{min-width:56px;height:54px;padding:0 12px !important}.q-404__search-clear.q-404__search-clear{height:54px}.q-404__chip{padding:9px 14px;font-size:13px}.q-404__featured-grid{grid-template-columns:repeat(2, 1fr);gap:10px}.q-404__product-body{padding:10px 12px}.q-404__product-name{font-size:12px;min-height:32px}.q-404__product-price{font-size:14px}.q-404__help{padding:14px 16px}.q-404__help-text{font-size:13px}}@media(max-width: 374px){.q-404__featured-grid{grid-template-columns:1fr}}.template-contact .container{padding-top:var(--q-space-7);padding-bottom:var(--q-space-9)}.q-contact-grid{display:grid;grid-template-columns:1fr 380px;gap:var(--q-space-7)}@media(max-width: 991px){.q-contact-grid{grid-template-columns:1fr}}.q-contact-info{background:var(--q-surface-flat);border:1px solid var(--q-border-1);border-radius:var(--q-radius-lg);padding:var(--q-space-7)}.q-contact-info ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--q-space-4)}.q-contact-info li{display:flex;align-items:flex-start;gap:var(--q-space-3);font-size:14px;color:var(--q-text-2)}.q-contact-info li svg{color:var(--quantum-magenta);width:18px;height:18px;margin-top:2px;flex-shrink:0}.q-contact-info a{color:var(--q-text-2);text-decoration:none;transition:color .15s}.q-contact-info a:hover{color:var(--quantum-magenta)}.q-contact-form{background:var(--q-surface-flat);border:1px solid var(--q-border-1);border-radius:var(--q-radius-lg);padding:var(--q-space-7)}.template-page main,.template-page .container,.q-prose-container{max-width:800px;margin:0 auto;padding:var(--q-space-7) var(--q-space-5) var(--q-space-9)}.q-prose,.template-page .user-content{color:var(--q-text-2);font-size:16px;line-height:1.7}.q-prose h1,.q-prose h2,.q-prose h3,.q-prose h4{color:var(--q-text-1);font-weight:800;letter-spacing:-0.02em;margin-top:var(--q-space-6);margin-bottom:var(--q-space-3)}.q-prose h1{font-size:36px}.q-prose h2{font-size:28px}.q-prose h3{font-size:22px}.q-prose p{margin-bottom:var(--q-space-4)}.q-prose a{color:var(--quantum-magenta)}.template-blog .container,.template-blog-post .container{padding-top:var(--q-space-7);padding-bottom:var(--q-space-9)}.q-blog-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--q-space-5);margin-top:var(--q-space-6)}@media(max-width: 991px){.q-blog-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.q-blog-grid{grid-template-columns:1fr}}.q-blog-card{background:var(--q-surface-flat);border:1px solid var(--q-border-1);border-radius:var(--q-radius-lg);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:all .22s ease}.q-blog-card:hover{border-color:var(--quantum-magenta);transform:translateY(-4px);box-shadow:var(--q-shadow-glow)}.q-blog-card__img{aspect-ratio:16/9;background:var(--q-surface-flat-2)}.q-blog-card__img img{width:100%;height:100%;object-fit:cover;display:block}.q-blog-card__body{padding:var(--q-space-5);flex:1;display:flex;flex-direction:column}.q-blog-card__date{color:var(--q-text-4);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--q-space-2)}.q-blog-card__title{color:var(--q-text-1);font-weight:700;font-size:18px;line-height:1.3;margin:0 0 var(--q-space-3)}.q-blog-card__excerpt{color:var(--q-text-3);font-size:14px;line-height:1.55;flex:1}[data-store=home-welcome-message],[data-store=home-institutional-message]{text-align:center;padding:var(--q-space-9) var(--q-space-5);max-width:800px;margin:0 auto}[data-store=home-welcome-message] h2,[data-store=home-institutional-message] h2,[data-store=home-welcome-message] .h2,[data-store=home-institutional-message] .h2{font-size:clamp(28px,4vw,42px) !important;font-weight:800 !important;color:var(--q-text-1) !important;letter-spacing:-0.02em;margin-bottom:var(--q-space-4) !important}[data-store=home-welcome-message] p,[data-store=home-institutional-message] p{color:var(--q-text-3) !important;font-size:16px;line-height:1.7}.section-categories-home,[data-store=home-categories]{padding:var(--q-space-9) 0 var(--q-space-7)}.section-brands-home,[data-store=home-brands]{padding:var(--q-space-9) 0;border-top:1px solid var(--q-border-1);border-bottom:1px solid var(--q-border-1)}.section-testimonials-home,[data-store=home-testimonials]{padding:var(--q-space-9) var(--q-space-5);text-align:center}.q-testimonials-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--q-space-5);max-width:1280px;margin:var(--q-space-6) auto 0}@media(max-width: 767px){.q-testimonials-grid{grid-template-columns:1fr}}.q-testimonial{background:var(--q-surface-flat);border:1px solid var(--q-border-1);border-radius:var(--q-radius-lg);padding:var(--q-space-6);text-align:left;position:relative;transition:border-color .18s}.q-testimonial:hover{border-color:var(--quantum-magenta)}.q-testimonial::before{content:"â€œ";position:absolute;top:-12px;left:16px;font-size:80px;font-weight:900;color:var(--quantum-magenta);line-height:1;opacity:.5;font-family:Georgia,serif}.q-testimonial__text{color:var(--q-text-2);font-size:14px;line-height:1.6;margin:var(--q-space-4) 0 var(--q-space-5)}.q-testimonial__author{display:flex;align-items:center;gap:var(--q-space-3)}.q-testimonial__avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg, var(--quantum-magenta), #c70066);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:14px;flex-shrink:0;text-transform:uppercase}.q-testimonial__name{color:var(--q-text-1);font-weight:700;font-size:13px}.q-testimonial__role{color:var(--q-text-4);font-size:12px}.section-newsletter-home,[data-store=home-newsletter],.q-newsletter{padding:var(--q-space-9) var(--q-space-5);text-align:center;background:radial-gradient(ellipse 50% 100% at 50% 50%, rgba(255, 0, 127, 0.18) 0%, transparent 70%),var(--q-surface-flat);border-top:1px solid var(--q-border-1);border-bottom:1px solid var(--q-border-1)}.q-newsletter__title{font-size:clamp(28px,4vw,42px);font-weight:800;color:var(--q-text-1);letter-spacing:-0.02em;margin:0 0 var(--q-space-3)}.q-newsletter__sub{color:var(--q-text-3);margin:0 auto var(--q-space-6);max-width:560px;font-size:15px;line-height:1.55}.q-newsletter__form{display:flex;gap:var(--q-space-2);max-width:480px;margin:0 auto}.q-newsletter__form input{flex:1;height:52px;padding:0 20px;background:rgba(255,255,255,.06);border:1px solid var(--q-border-2);border-radius:999px;color:var(--q-text-1);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;outline:none;transition:all .18s}.q-newsletter__form input:focus{background:rgba(255,255,255,.1);border-color:var(--quantum-magenta);box-shadow:0 0 0 3px rgba(255,0,127,.22)}.q-newsletter__form button{height:52px;padding:0 28px;background:var(--quantum-magenta);border:none;border-radius:999px;color:#fff;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .22s}.q-newsletter__form button:hover{box-shadow:0 0 24px rgba(255,0,127,.5);transform:translateY(-1px)}@media(max-width: 600px){.q-newsletter__form{flex-direction:column}.q-newsletter__form button{width:100%}}.q-newsletter form{display:flex;gap:8px;max-width:480px;margin:0 auto;flex-wrap:wrap}.q-newsletter input[type=email]{flex:1;min-width:0;height:52px;padding:0 20px;background:rgba(255,255,255,.06);border:1px solid var(--q-border-2);border-radius:999px;color:var(--q-text-1);font-family:"Montserrat",sans-serif}.q-newsletter button[type=submit],.q-newsletter input[type=submit]{height:52px;padding:0 28px;background:var(--quantum-magenta);border:none;border-radius:999px;color:#fff;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.section-slider-home{padding:0;position:relative}.section-slider-home .swiper-pagination-bullet{background:rgba(255,255,255,.4) !important;opacity:1 !important}.section-slider-home .swiper-pagination-bullet-active{background:var(--quantum-magenta) !important}.section-video-home,[data-store=home-video]{padding:var(--q-space-9) var(--q-space-5);text-align:center;max-width:1280px;margin:0 auto}.section-instafeed-home,[data-store=home-instafeed]{padding:var(--q-space-9) 0}.q-popup-modal,.modal.home-popup .modal-content{background:var(--q-surface-1) !important;backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:1px solid var(--q-border-2) !important;border-radius:var(--q-radius-xl) !important;box-shadow:var(--q-shadow-xl) !important}.q-footer__col .newsletter,.q-footer__col [data-store=newsletter] form{display:flex;gap:8px;margin-top:var(--q-space-3)}.q-footer__col input[type=email]{flex:1;min-width:0;height:40px;padding:0 14px;background:rgba(255,255,255,.04);border:1px solid var(--q-border-2);border-radius:var(--q-radius-md);color:var(--q-text-1);font-size:13px;font-family:"Montserrat",sans-serif}.q-footer__col input[type=email]:focus{outline:none;border-color:var(--quantum-magenta);box-shadow:0 0 0 3px rgba(255,0,127,.18)}.q-footer__col button[type=submit],.q-footer__col input[type=submit]{height:40px;padding:0 16px;background:var(--quantum-magenta);border:none;border-radius:var(--q-radius-md);color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .18s}.q-footer__col button[type=submit]:hover,.q-footer__col input[type=submit]:hover{box-shadow:0 0 20px rgba(255,0,127,.5)}.social-links-list,.q-footer__social{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.social-links-list li,.q-footer__social li{margin:0}.social-links-list a,.q-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--q-border-2);color:var(--q-text-3);background:rgba(0,0,0,0);text-decoration:none;transition:all .18s ease}.social-links-list a:hover,.q-footer__social a:hover{color:var(--quantum-magenta);border-color:var(--quantum-magenta);background:rgba(255,0,127,.1);box-shadow:0 0 16px rgba(255,0,127,.4);transform:translateY(-2px)}.social-links-list svg,.q-footer__social svg{width:14px;height:14px}.q-footer__pay span,.payment-logo,.shipping-logo{width:42px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid var(--q-border-1);border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.05em;color:var(--q-text-3);padding:4px}.js-whatsapp-chat,.whatsapp-chat-button{background:var(--quantum-magenta) !important;box-shadow:0 6px 24px rgba(255,0,127,.5) !important;border:2px solid rgba(255,255,255,.18) !important;transition:all .22s ease !important}.js-whatsapp-chat:hover,.whatsapp-chat-button:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(255,0,127,.65) !important}body,body *{font-family:"Montserrat",sans-serif}code,kbd,samp,.q-mono{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace !important}.q-takeover__title-mark,.q-takeover__logo,.q-takeover__sale-badge,.q-display-anton{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;letter-spacing:0}.container,.container-fluid{padding-left:var(--q-space-5);padding-right:var(--q-space-5)}::selection{background:rgba(255,0,127,.55);color:#fff}::-moz-selection{background:rgba(255,0,127,.55);color:#fff}*{scrollbar-width:thin;scrollbar-color:var(--quantum-magenta) rgba(255,255,255,.06)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:rgba(255,255,255,.04)}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--quantum-magenta), #c70066);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:var(--quantum-magenta)}@media(prefers-reduced-motion: reduce){.q-pcard,.q-cat,.q-blog-card,.q-order-card,.q-testimonial,.q-btn,.q-chip,.q-stepper__btn,.form-quantity-icon,.js-cart-quantity-btn,.btn-add-to-cart,.js-prod-submit-form,.social-links-list a,.q-footer__social a{transition:none !important;animation:none !important}}.q-text-center{text-align:center}.q-text-magenta{color:var(--quantum-magenta) !important}.q-text-muted{color:var(--q-text-3) !important}.q-mt-7{margin-top:var(--q-space-7)}.q-mb-7{margin-bottom:var(--q-space-7)}.q-py-9{padding-top:var(--q-space-9);padding-bottom:var(--q-space-9)}.q-glass{background:var(--q-surface-1);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.q-hide-scrollbar{scrollbar-width:none}.q-hide-scrollbar::-webkit-scrollbar{display:none}.q-takeover__slide[data-theme=pc] .q-takeover__bg{background:radial-gradient(ellipse 640px 420px at 78% 48%, rgba(0, 229, 255, 0.1), transparent 64%),radial-gradient(ellipse 760px 520px at 24% 38%, rgba(255, 0, 127, 0.16), transparent 68%),linear-gradient(135deg, #080006 0%, #0b0509 44%, #050204 100%) !important}.q-takeover__slide[data-theme=pc] .q-takeover__bg::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(255, 0, 127, 0.12) 1px, transparent 1px),linear-gradient(0deg, rgba(255, 0, 127, 0.08) 1px, transparent 1px);background-size:96px 96px;opacity:.42;mask-image:linear-gradient(180deg, transparent 0%, #000 32%, transparent 100%);pointer-events:none}.q-takeover__slide[data-theme=pc] .q-takeover__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(5, 2, 4, 0.94) 0%, rgba(5, 2, 4, 0.38) 46%, rgba(5, 2, 4, 0.14) 70%, rgba(5, 2, 4, 0.72) 100%),radial-gradient(ellipse at 74% 62%, transparent 0%, rgba(5, 2, 4, 0.42) 72%);pointer-events:none;z-index:1}.q-takeover__slide[data-theme=pc] .q-takeover__cybergrid,.q-takeover__slide[data-theme=pc] .q-takeover__cyberline{display:none !important;animation:none !important}.q-takeover__slide[data-theme=pc] .q-takeover__content{display:grid !important;grid-template-columns:minmax(0, 0.92fr) minmax(420px, 1.08fr) !important;height:100% !important;align-items:center !important;gap:24px !important;padding-top:clamp(96px,13vh,150px) !important;padding-bottom:132px !important}.q-takeover__slide[data-theme=pc] .q-takeover__copy{position:relative !important;z-index:3 !important;width:auto !important;max-width:620px !important;margin:0 !important;align-items:flex-start !important;text-align:left !important}.q-takeover__slide[data-theme=pc] .q-takeover__title{align-items:flex-start !important}.q-takeover__slide[data-theme=pc] .q-takeover__title-mark{background:none !important;-webkit-text-fill-color:var(--quantum-magenta) !important;color:var(--quantum-magenta) !important;filter:none !important;text-shadow:0 0 18px rgba(255,0,127,.32),0 4px 0 rgba(0,0,0,.34) !important}.q-takeover__slide[data-theme=pc] .q-takeover__title-claim{align-self:flex-start !important;text-align:left !important;max-width:520px}.q-takeover__slide[data-theme=pc] .q-takeover__sub{max-width:520px !important;color:rgba(245,245,245,.76) !important}.q-takeover__pc-specs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;width:100%;max-width:620px;margin:2px 0 0;padding:0;list-style:none}.q-takeover__pc-specs li{min-width:0;padding:12px 13px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.q-takeover__pc-specs strong,.q-takeover__pc-specs span{display:block;font-family:"Montserrat",sans-serif}.q-takeover__pc-specs strong{color:#fff;font-size:11px;line-height:1.25;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.q-takeover__pc-specs span{margin-top:4px;color:rgba(245,245,245,.52);font-size:11px;line-height:1.25;font-weight:600}.q-takeover__slide[data-theme=pc] .q-takeover__media{position:relative !important;inset:auto !important;grid-column:2 !important;width:100% !important;height:100% !important;min-height:520px !important;z-index:2 !important;opacity:1 !important;transform:none !important;filter:none !important;pointer-events:none !important;display:flex !important;align-items:center !important;justify-content:center !important}.q-takeover__slide[data-theme=pc] .q-takeover__media-pc{width:min(48vw,620px) !important;height:min(68vh,680px) !important;max-width:none !important;position:relative !important}.q-takeover__slide[data-theme=pc] .q-takeover__media-pc::before{content:"";position:absolute;inset:11% 14% 8% 16%;border-radius:42% 58% 46% 54%;background:radial-gradient(ellipse at 50% 54%, rgba(255, 0, 127, 0.26), rgba(0, 229, 255, 0.1) 42%, transparent 70%);filter:blur(22px);opacity:.82;transform:translateZ(0)}.q-takeover__product-img--pc{width:100% !important;max-width:none !important;height:100% !important;max-height:none !important;object-fit:contain !important;transform:none !important;animation:none !important;filter:drop-shadow(0 24px 44px rgba(0, 0, 0, 0.62)) drop-shadow(0 0 20px rgba(0, 229, 255, 0.16)) !important}.q-takeover__slide[data-theme=pc].is-entering{animation:qPcSlideIn .32s ease-out both !important;will-change:opacity,transform !important}.q-takeover__slide[data-theme=pc].is-entering::after{display:none !important}.q-takeover__slide[data-theme=pc].is-active .q-takeover__title{animation:none !important}@keyframes qPcSlideIn{from{opacity:0;transform:translate3d(0, 10px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.q-takeover__slide[data-theme=pc] .q-takeover__pill{background:var(--quantum-magenta) !important;box-shadow:0 4px 0 #7a0040,0 0 20px rgba(255,0,127,.36),inset 0 1px 0 rgba(255,255,255,.18) !important}@media(max-width: 1024px){.q-takeover__slide[data-theme=pc] .q-takeover__content{grid-template-columns:1fr !important;gap:18px !important;padding-top:112px !important;padding-bottom:132px !important;text-align:center !important}.q-takeover__slide[data-theme=pc] .q-takeover__copy{align-items:center !important;text-align:center !important;margin:0 auto !important;max-width:720px !important}.q-takeover__slide[data-theme=pc] .q-takeover__title,.q-takeover__slide[data-theme=pc] .q-takeover__title-claim{align-items:center !important;align-self:center !important;text-align:center !important}.q-takeover__slide[data-theme=pc] .q-takeover__media{grid-column:1 !important;min-height:300px !important}.q-takeover__slide[data-theme=pc] .q-takeover__media-pc{width:min(70vw,460px) !important;height:min(40vh,420px) !important}}@media(max-width: 767px){.q-takeover__slide[data-theme=pc] .q-takeover__content{padding:92px 20px 132px !important}.q-takeover__pc-specs{grid-template-columns:1fr !important;max-width:360px}.q-takeover__pc-specs li{padding:10px 12px}.q-takeover__slide[data-theme=pc] .q-takeover__media{min-height:250px !important}.q-takeover__slide[data-theme=pc] .q-takeover__media-pc{width:min(82vw,330px) !important;height:min(34vh,320px) !important}}.q-promo{background:radial-gradient(circle at 18% 22%, rgba(255, 255, 255, 0.055) 0, transparent 34%),radial-gradient(circle at 88% 72%, rgba(255, 0, 127, 0.09) 0, transparent 42%),linear-gradient(135deg, rgba(11, 5, 10, 0.98), rgba(28, 8, 20, 0.94) 48%, rgba(7, 4, 8, 0.98))}.q-promo__inner{grid-template-columns:minmax(0, 0.95fr) minmax(360px, 0.78fr)}.q-promo__visual{min-height:420px;aspect-ratio:1.28/1;isolation:isolate}.q-promo-visual{overflow:visible;border-radius:22px;background:linear-gradient(135deg, rgba(255, 255, 255, 0.065), rgba(255, 255, 255, 0.018)),rgba(16,12,16,.42);border:1px solid rgba(245,245,245,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 28px 80px rgba(0,0,0,.36)}.q-promo-visual::before{content:"";position:absolute;inset:9%;z-index:0;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(120deg, transparent 0 41%, rgba(255, 255, 255, 0.07) 41% 42%, transparent 42% 100%),linear-gradient(180deg, rgba(255, 255, 255, 0.045), transparent)}.q-promo-visual::after{content:"";position:absolute;right:10%;bottom:14%;z-index:1;width:54%;height:22%;border-radius:999px;background:rgba(255,0,127,.18);filter:blur(22px);opacity:.75}.q-promo-visual__gpu{position:absolute;z-index:2;left:50%;top:50%;width:min(128%,680px);max-width:none;height:auto;transform:translate(-50%, -52%) rotate(-3deg);object-fit:contain;filter:drop-shadow(0 28px 34px rgba(0, 0, 0, 0.48)) drop-shadow(0 0 20px rgba(255, 255, 255, 0.08));pointer-events:none}.q-promo-visual__label{bottom:18px;left:18px;z-index:4;color:rgba(245,245,245,.52);text-shadow:0 1px 12px rgba(0,0,0,.55)}.q-promo-visual__glow{inset:auto 14% 10% auto;z-index:1;width:44%;height:30%;background:radial-gradient(circle, rgba(255, 0, 127, 0.24), transparent 68%);filter:blur(24px);opacity:.72}.q-promo__levitate{animation:qPromoFloat 8s cubic-bezier(0.32, 0.72, 0, 1) infinite;transform:translateZ(0);will-change:transform}@keyframes qPromoFloat{0%,100%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -8px, 0)}}@media(max-width: 991px){.q-promo__inner{grid-template-columns:1fr}.q-promo__visual{width:min(100%,620px);min-height:340px;margin:6px auto 0}.q-promo-visual__gpu{width:min(132%,610px)}}@media(max-width: 575px){.q-promo__visual{min-height:270px;aspect-ratio:1.08/1}.q-promo-visual{border-radius:18px}.q-promo-visual__gpu{width:142%;transform:translate(-51%, -52%) rotate(-4deg)}.q-promo-visual__label{bottom:14px;left:14px;font-size:9px}}.q-promo-visual{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important}.q-promo-visual::before{display:none !important}.q-promo-visual::after{right:6%;bottom:8%;width:62%;height:24%;background:rgba(255,0,127,.14);filter:blur(28px)}.q-promo-visual__gpu{width:min(138%,740px);filter:drop-shadow(0 30px 30px rgba(0, 0, 0, 0.46)) drop-shadow(0 0 12px rgba(255, 255, 255, 0.06))}.q-promo-visual__label{left:6px;bottom:4px;opacity:.44}@media(max-width: 575px){.q-promo-visual__gpu{width:152%}}@media(max-width: 767px){.q-promo{padding:64px 20px 100px}.q-promo-visual{background:linear-gradient(135deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.012)),rgba(16,12,16,.3) !important;border:1px solid rgba(245,245,245,.09) !important;border-radius:18px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 50px rgba(0,0,0,.32) !important;overflow:hidden;isolation:isolate}.q-promo-visual::after{right:8%;bottom:12%;width:58%;height:26%;background:rgba(255,0,127,.16);filter:blur(26px);opacity:.85}.q-promo-visual__gpu{width:min(118%,460px) !important;transform:translate(-50%, -52%) rotate(-3deg)}.q-promo-visual__label{left:14px !important;bottom:12px !important;opacity:.55 !important}}.q-takeover{--display-font: "Montserrat", sans-serif;--q-display-font: "Montserrat", sans-serif}.q-takeover__title,.q-takeover__title-mark,.q-takeover__logo,.q-takeover__sale-badge{font-family:"Montserrat",sans-serif !important;font-weight:800 !important;letter-spacing:0 !important}.q-takeover__title{line-height:.92 !important}.q-takeover__title-mark{text-transform:uppercase}.q-takeover__title-claim,.q-takeover__sub,.q-takeover__pill,.q-takeover__strip,.q-takeover__counter,.q-promo,.q-promo__title,.q-promo__sub,.q-promo__pills,.q-btn{font-family:"Montserrat",sans-serif !important}.q-takeover__title-claim{font-weight:800 !important;letter-spacing:.01em !important}.q-promo__title{font-weight:800 !important;letter-spacing:-0.04em !important}.q-promo__title-line1{font-weight:500 !important}.q-promo__title-line2{font-weight:800 !important}body.template-account-login,body.template-account-register,body.template-account-reset,body.template-account-newpass,body[class*=template-account],body.template-contact,body.template-404{overflow-x:hidden}.account-page>.container,.contact-page>.container,.q-404-section>.container{max-width:1280px !important}.q-auth-card,.q-account-content,.q-account-sidebar,.q-contact-info,.q-contact-form,.q-testimonial{background:linear-gradient(145deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.025)),rgba(15,15,17,.68) !important;border:1px solid rgba(255,255,255,.1) !important;box-shadow:0 24px 70px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08) !important;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.q-auth-card{width:100% !important;max-width:480px !important;margin:64px auto !important;padding:32px !important;border-radius:var(--q-radius-xl) !important}.q-auth-card__title{color:var(--q-text-1) !important;font-size:28px !important;font-weight:800 !important;letter-spacing:-0.02em !important;line-height:1.1 !important;text-align:center !important}.q-auth-card__sub{color:var(--q-text-3) !important;font-size:14px !important;line-height:1.5 !important;text-align:center !important}.q-form .form-label,.q-form label{color:var(--q-text-3) !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important}.q-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.q-form textarea,.q-form select,.q-auth-card input:not([type=submit]),.q-contact-form input:not([type=submit]),.q-contact-form textarea,.q-account-content input:not([type=submit]),.q-account-content textarea,.q-account-content select{min-height:48px !important;padding:0 16px !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:12px !important;color:var(--q-text-1) !important;box-shadow:none !important}.q-form textarea,.q-contact-form textarea,.q-account-content textarea{min-height:140px !important;padding-top:14px !important}.q-form input:focus,.q-form textarea:focus,.q-form select:focus,.q-auth-card input:focus,.q-contact-form input:focus,.q-contact-form textarea:focus,.q-account-content input:focus,.q-account-content textarea:focus,.q-account-content select:focus{border-color:var(--quantum-magenta) !important;box-shadow:0 0 0 3px rgba(255,0,127,.2) !important;outline:none !important}.q-account-layout{display:grid !important;grid-template-columns:240px minmax(0, 1fr) !important;gap:24px !important;align-items:start !important;padding:32px 0 72px !important}.q-account-sidebar{position:sticky;top:132px;display:flex !important;flex-direction:column !important;gap:6px !important;padding:12px !important;border-radius:var(--q-radius-lg) !important}.q-account-sidebar a{display:flex !important;align-items:center !important;gap:10px !important;min-height:44px !important;padding:10px 14px !important;border-radius:12px !important;color:var(--q-text-2) !important;font-size:13px !important;font-weight:700 !important;text-decoration:none !important}.q-account-sidebar a:hover,.q-account-sidebar a.active{background:rgba(255,0,127,.1) !important;color:var(--quantum-magenta) !important}.q-account-sidebar svg{width:16px !important;height:16px !important;fill:currentColor;color:currentColor}.q-account-content{min-width:0;padding:28px !important;border-radius:var(--q-radius-lg) !important}.q-account-layout>.q-account-content:nth-of-type(n+2){grid-column:2}.q-account-content .card,.q-account-content .card-collapse,.q-account-content .order-detail{background:rgba(255,255,255,.035) !important;border:1px solid rgba(255,255,255,.09) !important;border-radius:12px !important;box-shadow:none !important;overflow:hidden}.q-account-content h4,.q-account-content h5,.q-account-content h6{color:var(--q-text-1) !important;font-weight:800 !important}.q-contact-grid{display:grid !important;grid-template-columns:minmax(0, 1fr) 380px !important;gap:32px !important;align-items:start !important;padding:32px 0 80px !important}.q-contact-form{padding:32px !important;border-radius:var(--q-radius-lg) !important}.q-contact-info{order:2;padding:32px !important;border-radius:var(--q-radius-lg) !important}.q-contact-info h3{margin:0 0 20px !important;color:var(--q-text-1) !important;font-size:18px !important;font-weight:800 !important}.q-contact-info ul,.q-footer__contact{list-style:none !important}.q-contact-info li,.q-contact-info .contact-item{display:flex !important;align-items:flex-start !important;gap:12px !important;margin-bottom:14px !important;color:var(--q-text-2) !important;font-size:14px !important;line-height:1.45 !important}.q-contact-info svg{width:18px !important;height:18px !important;margin-top:2px;color:var(--quantum-magenta) !important;flex-shrink:0}.q-contact-info a{color:var(--q-text-2) !important}.q-contact-info a:hover{color:var(--quantum-magenta) !important}.q-404-section{padding:64px 0 88px !important}.q-404{max-width:560px !important;margin:0 auto !important;padding:0 20px !important;text-align:center !important}.q-404-code,.q-404__code{margin-bottom:16px !important;background:linear-gradient(180deg, var(--quantum-magenta) 0%, #fff 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 0 32px rgba(255, 0, 127, 0.45));font-size:clamp(96px,16vw,180px) !important;font-weight:900 !important;line-height:.9 !important;letter-spacing:-0.04em !important}.q-404-title,.q-404__title{color:var(--q-text-1) !important;font-size:28px !important;font-weight:800 !important}.q-404-sub,.q-404__sub{max-width:520px;margin:0 auto 24px !important;color:var(--q-text-3) !important;line-height:1.6 !important}.q-testimonials-section{padding:80px 20px !important;text-align:center !important}.q-testimonials-section .container{max-width:1280px !important}.q-testimonials-section .swiper-container{overflow:visible !important;padding:0 !important}.q-testimonials-grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:20px !important;max-width:1280px !important;margin:24px auto 0 !important;transform:none !important}.q-testimonial{position:relative !important;width:auto !important;min-height:100% !important;padding:28px 24px 24px !important;border-radius:var(--q-radius-lg) !important;text-align:left !important;transition:border-color .18s ease,transform .18s ease !important}.q-testimonial:hover{border-color:var(--quantum-magenta) !important;transform:translateY(-3px)}.q-testimonial::before{content:"â€œ";position:absolute;top:-12px;left:16px;color:var(--quantum-magenta);font-family:Georgia,serif;font-size:80px;font-weight:900;line-height:1;opacity:.45}.q-testimonial-text{margin:18px 0 20px !important;color:var(--q-text-2) !important;font-size:14px !important;line-height:1.6 !important}.q-testimonial-author{display:flex !important;align-items:center !important;gap:12px !important}.q-testimonial-avatar{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:42px !important;height:42px !important;border-radius:999px !important;background:linear-gradient(135deg, var(--quantum-magenta), #c70066) !important;color:#fff !important;font-size:13px !important;font-weight:900 !important;overflow:hidden !important;text-transform:uppercase !important}.q-testimonial-avatar img{width:100% !important;height:100% !important;object-fit:cover !important}.q-testimonial-name{margin:0 !important;color:var(--q-text-1) !important;font-size:13px !important;font-weight:800 !important}.q-testimonial-role{color:var(--q-text-4) !important;font-size:12px !important}.q-newsletter{padding:80px 20px !important;text-align:center !important;background:radial-gradient(ellipse 50% 100% at 50% 50%, rgba(255, 0, 127, 0.18) 0%, transparent 70%),var(--q-surface-flat) !important;border-top:1px solid var(--q-border-1) !important;border-bottom:1px solid var(--q-border-1) !important}.q-newsletter-title{margin:0 0 12px !important;color:var(--q-text-1) !important;font-size:clamp(28px,4vw,42px) !important;font-weight:800 !important;letter-spacing:-0.02em !important;line-height:1.08 !important}.q-newsletter-sub{max-width:560px;margin:0 auto 24px !important;color:var(--q-text-3) !important;font-size:15px !important;line-height:1.55 !important}.q-newsletter-form,.q-newsletter-form.input-append,.q-newsletter-form .input-append{display:flex !important;align-items:stretch !important;gap:8px !important;max-width:480px !important;margin:0 auto !important}.q-newsletter-form>.row,.q-newsletter-form.input-append.row,.q-newsletter-form .row{display:flex !important;flex-wrap:nowrap !important;gap:8px !important;width:100% !important;margin:0 !important}.q-newsletter-form .col,.q-newsletter-form .col-auto{padding:0 !important}.q-newsletter-form input[type=email],.q-footer-newsletter input[type=email]{flex:1 1 auto !important;width:100% !important;height:52px !important;padding:0 20px !important;background:rgba(255,255,255,.06) !important;border:1px solid var(--q-border-2) !important;border-radius:999px !important;color:var(--q-text-1) !important;font-size:14px !important}.q-newsletter-form input[type=submit],.q-footer-newsletter input[type=submit]{height:52px !important;padding:0 28px !important;background:var(--quantum-magenta) !important;border:0 !important;border-radius:999px !important;color:#fff !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.06em !important;text-transform:uppercase !important}.q-footer{background:radial-gradient(circle at 8% 0%, rgba(255, 0, 127, 0.1), transparent 34%),var(--quantum-black) !important;border-top:1px solid var(--quantum-border) !important;color:var(--quantum-gray) !important}.q-footer__inner{align-items:start !important}.q-footer__col h4,.q-footer-newsletter__title{margin:0 0 16px !important;color:var(--quantum-white) !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important}.q-footer a{text-decoration:none !important}.q-footer__pay img,.q-footer__pay svg,.q-footer__pay .payment-icon,.q-footer__pay .shipping-icon{max-height:28px !important;width:auto !important;filter:none !important}@media(max-width: 991px){.q-account-layout,.q-contact-grid{grid-template-columns:1fr !important}.q-account-sidebar{position:static}.q-account-layout>.q-account-content:nth-of-type(n+2){grid-column:auto}.q-testimonials-grid{grid-template-columns:1fr !important}}@media(max-width: 600px){.q-auth-card,.q-account-content,.q-contact-info,.q-contact-form{padding:22px !important}.q-newsletter-form,.q-newsletter-form>.row,.q-newsletter-form.input-append.row,.q-newsletter-form .row{flex-direction:column !important}.q-newsletter-form input[type=submit],.q-footer-newsletter input[type=submit]{width:100% !important}}body.template-account-login,body.template-account-register,body.template-account-reset,body.template-account-newpass,body.template-404{display:block !important;align-items:initial !important;justify-content:initial !important;min-height:100% !important;padding:0 !important}body.template-account-login .account-page,body.template-account-register .account-page,body.template-account-reset .account-page,body.template-account-newpass .account-page{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:calc(100vh - 360px) !important;padding:64px 16px 80px !important}body.template-account-login .account-page>.container,body.template-account-register .account-page>.container,body.template-account-reset .account-page>.container,body.template-account-newpass .account-page>.container{width:100% !important;max-width:560px !important;padding-left:16px !important;padding-right:16px !important}body.template-account-login .q-auth-card,body.template-account-register .q-auth-card,body.template-account-reset .q-auth-card,body.template-account-newpass .q-auth-card{width:min(100%,480px) !important;max-width:480px !important;margin:0 auto !important}body.template-404 .q-404-section{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:calc(100vh - 360px) !important;padding:72px 16px 88px !important}body.template-404 .q-404{width:min(100%,640px) !important}body>.q-footer,body>footer.q-footer,.q-footer{display:block !important;clear:both !important;flex:0 0 100% !important;width:100% !important;max-width:none !important;margin:0 !important;padding:64px 24px 32px !important}.q-footer__inner,.q-footer__pay-strip,.q-footer__bottom{width:100% !important}.q-auth-card input[type=submit],.q-auth-card .btn-primary,.q-contact-form input[type=submit],.q-contact-form .btn-primary,.q-account-content input[type=submit],.q-account-content .btn-primary{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:52px !important;padding:0 28px !important;background:var(--quantum-magenta) !important;background-color:var(--quantum-magenta) !important;border:0 !important;border-radius:999px !important;color:#fff !important;font-size:13px !important;font-weight:900 !important;letter-spacing:.06em !important;text-transform:uppercase !important;box-shadow:0 16px 42px rgba(255,0,127,.34) !important}.q-auth-card input[type=submit]:hover,.q-auth-card .btn-primary:hover,.q-contact-form input[type=submit]:hover,.q-contact-form .btn-primary:hover,.q-account-content input[type=submit]:hover,.q-account-content .btn-primary:hover{box-shadow:0 0 28px rgba(255,0,127,.5) !important;transform:translateY(-1px)}body[class*=template-account] .head-main,body[class*=template-account] .js-head-main,body[class*=template-account] .q-main-dock,body[class*=template-account] #qMainDock,body.template-contact .head-main,body.template-contact .js-head-main,body.template-contact .q-main-dock,body.template-contact #qMainDock,body.template-404 .head-main,body.template-404 .js-head-main,body.template-404 .q-main-dock,body.template-404 #qMainDock{display:none !important}body[class*=template-account] .account-page,body.template-contact .contact-page,body.template-404 .q-404-section{padding-top:56px !important}body.template-product .q-pdp{padding-top:144px !important}body.template-product .q-pdp-grid{grid-template-columns:minmax(420px, 1fr) minmax(380px, 480px) !important}body.template-product .q-pdp-gallery,body.template-product .product-detail-slider{min-height:520px !important;contain:layout paint}body.template-product .q-pdp-gallery .js-product-slide-link,body.template-product .q-pdp-gallery .product-slide,body.template-product .q-pdp-gallery .swiper-slide{display:block !important;min-height:100% !important}body.template-product .q-pdp-gallery .product-slider-image,body.template-product .q-pdp-gallery .js-product-slide-img{display:block !important;opacity:1 !important;visibility:visible !important;min-width:180px;min-height:180px}body.template-product .q-pdp-actions{flex-wrap:wrap !important}body.template-product .q-pdp-actions>.col-4,body.template-product .q-pdp-actions>.col-md-3,body.template-product .q-pdp-actions>div.col-4.col-md-3{flex:0 0 140px !important;width:140px !important;max-width:140px !important;order:1}body.template-product .q-pdp-actions>.col-8,body.template-product .q-pdp-actions>.col-md-9,body.template-product .q-pdp-actions>div.col-8.col-md-9{flex:0 0 100% !important;width:100% !important;max-width:100% !important;order:2}body.template-product .q-pdp-actions .btn-add-to-cart,body.template-product .q-pdp-actions .js-prod-submit-form{width:100% !important;min-height:64px !important;padding:0 28px !important;font-size:16px !important;line-height:1.15 !important;white-space:normal !important}body.template-category .q-pcard__img,body.template-search .q-pcard__img{min-height:0 !important;contain:layout paint}body.template-category .q-pcard__img img,body.template-search .q-pcard__img img,body.template-category .q-pcard__img .js-item-image,body.template-search .q-pcard__img .js-item-image{display:block !important;opacity:1 !important;visibility:visible !important;min-width:56px;min-height:56px}@supports(-webkit-touch-callout: none){body::before,body::after,.q-takeover::before,.q-takeover::after,.q-pdp-gallery::before,.q-pdp-cuotas::before,#installments-modal .modal-content::before{display:none !important}.q-main-dock,.head-main,.q-auth-card,.q-account-content,.q-account-sidebar,.q-contact-info,.q-contact-form,.q-testimonial,.q-pdp-cuotas,#installments-modal .modal-content,#installments-modal .card{-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.template-product .q-pdp-info-col,.q-filters-sidebar,.filters-sidebar,[data-store=category-filters]{position:static !important}.fade-in,.lazyload,.lazyloading,.lazyloaded,.placeholder-fade,.placeholder-shine,.q-pcard,.q-pcard *,.q-pdp-gallery *,.q-main-dock,.q-main-dock *{animation:none !important;transition-duration:0s !important}.template-product .q-pdp{padding-top:116px !important}.template-product .q-pdp-gallery,.template-product .product-detail-slider{min-height:340px !important;aspect-ratio:1/1 !important}.template-category .q-pcard,.template-search .q-pcard{transform:none !important;box-shadow:none !important}.template-category .q-pcard:hover,.template-search .q-pcard:hover{transform:none !important;box-shadow:none !important}}@media(max-width: 991px){body.template-product .q-pdp{padding-top:112px !important}body.template-product .q-pdp-grid{display:block !important}body.template-product .q-pdp-gallery,body.template-product .product-detail-slider{min-height:auto !important}}body.template-product .q-pdp{padding-top:190px !important}body.template-product .q-pdp-info-col{top:190px !important}body.template-category .q-pcard__img img,body.template-search .q-pcard__img img,body.template-category .q-pcard__img .js-item-image,body.template-search .q-pcard__img .js-item-image,body.template-product .section-products-related .q-pcard__img img,body.template-product .section-products-related .q-pcard__img .js-item-image{width:76% !important;height:76% !important;max-width:76% !important;max-height:76% !important;min-width:76% !important;min-height:76% !important;object-fit:contain !important}@media(max-width: 991px){body.template-product .q-pdp{padding-top:128px !important}body.template-product .q-pdp-info-col{top:auto !important}}@supports(-webkit-touch-callout: none){body.template-category .q-pcard__img img,body.template-search .q-pcard__img img,body.template-category .q-pcard__img .js-item-image,body.template-search .q-pcard__img .js-item-image,body.template-product .section-products-related .q-pcard__img img,body.template-product .section-products-related .q-pcard__img .js-item-image{position:absolute !important;left:50% !important;top:50% !important;width:76% !important;height:76% !important;max-width:76% !important;max-height:76% !important;min-width:76% !important;min-height:76% !important;transform:translate(-50%, -50%) !important;object-fit:contain !important}body.template-category .q-pcard__img .lazyload,body.template-category .q-pcard__img .lazyloading,body.template-category .q-pcard__img .lazyloaded,body.template-search .q-pcard__img .lazyload,body.template-search .q-pcard__img .lazyloading,body.template-search .q-pcard__img .lazyloaded{opacity:1 !important}}@media(min-width: 992px){body.template-product{padding-top:0 !important}body.template-product .head-main{position:static !important;height:0 !important;overflow:visible !important;margin:0 !important;padding:0 !important;transform:none !important}body.template-product .q-main-dock,body.template-product #qMainDock{position:relative !important;top:auto !important;left:auto !important;right:auto !important;transform:none !important;width:95% !important;max-width:1200px !important;margin:12px auto 24px !important;z-index:40 !important}body.template-product .q-pdp{padding-top:8px !important}body.template-product .q-pdp-info-col{top:24px !important}body.template-product .q-pdp-grid{align-items:start !important}}@media(max-width: 767px){body.template-product .q-pdp-cuotas{min-height:0 !important;margin-bottom:18px !important;padding:12px 14px !important;border-radius:14px !important;gap:6px !important}body.template-product .q-pdp-cuotas__head{flex-direction:row !important;align-items:center !important;gap:10px !important}body.template-product .q-pdp-cuotas__kicker{font-size:12px !important;letter-spacing:.08em !important;line-height:1.15 !important}body.template-product .q-pdp-cuotas__action{max-width:48%;font-size:10px !important;line-height:1.15 !important;text-align:right}body.template-product .q-pdp-cuotas .item-installments,body.template-product .q-pdp-cuotas [class*=installment],body.template-product .q-pdp-cuotas .js-product-discount-container{font-size:11px !important;line-height:1.25 !important}body.template-product .q-pdp-cuotas #btn-installments{display:none !important}body.template-product .section-products-related{padding-top:56px !important;overflow:hidden !important}body.template-product .section-products-related .container{padding-top:14px !important}body.template-product .section-products-related .swiper-container{overflow:visible !important;padding:12px 0 18px !important}body.template-product .section-products-related .swiper-wrapper{padding-top:8px !important;align-items:stretch !important}body.template-product .section-products-related .swiper-slide,body.template-product .section-products-related .item-slide{padding-top:6px !important;padding-bottom:6px !important}body.template-product .section-products-related .q-pcard{margin-top:0 !important}body.template-product .section-products-related .q-pcard:hover{transform:translateY(-3px) !important}}body.template-category .q-pcard__img,body.template-search .q-pcard__img,body.template-product .section-products-related .q-pcard__img,body.template-category .q-pcard .q-pcard__img,body.template-search .q-pcard .q-pcard__img,body.template-product .section-products-related .q-pcard .q-pcard__img{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;isolation:auto !important;box-shadow:none !important}body.template-category .q-pcard__placeholder,body.template-search .q-pcard__placeholder,body.template-product .section-products-related .q-pcard__placeholder{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important}body.template-category .q-pcard__placeholder svg,body.template-search .q-pcard__placeholder svg,body.template-product .section-products-related .q-pcard__placeholder svg{color:rgba(245,245,245,.38) !important;fill:rgba(245,245,245,.38) !important}body.template-category .q-pcard__img img,body.template-search .q-pcard__img img,body.template-category .q-pcard__img .js-item-image,body.template-search .q-pcard__img .js-item-image{position:absolute !important;left:50% !important;top:50% !important;width:82% !important;height:82% !important;max-width:82% !important;max-height:82% !important;min-width:0 !important;min-height:0 !important;transform:translate(-50%, -50%) !important;object-fit:contain !important;padding:0 !important;background:rgba(0,0,0,0) !important;mix-blend-mode:normal !important;filter:none !important}body.template-product .section-products-related .q-pcard__img img,body.template-product .section-products-related .q-pcard__img .js-item-image{min-width:0 !important;min-height:0 !important;mix-blend-mode:normal !important;filter:none !important}body.template-category .q-pcard__img::before,body.template-category .q-pcard__img::after,body.template-search .q-pcard__img::before,body.template-search .q-pcard__img::after,body.template-product .section-products-related .q-pcard__img::before,body.template-product .section-products-related .q-pcard__img::after,body.template-category .q-pcard__img .js-item-image-padding,body.template-category .q-pcard__img .swiper-container,body.template-category .q-pcard__img .swiper-wrapper,body.template-category .q-pcard__img .swiper-slide,body.template-category .q-pcard__img .item-image-featured,body.template-category .q-pcard__img .placeholder-fade,body.template-category .q-pcard__img .placeholder-shine,body.template-search .q-pcard__img .js-item-image-padding,body.template-search .q-pcard__img .swiper-container,body.template-search .q-pcard__img .swiper-wrapper,body.template-search .q-pcard__img .swiper-slide,body.template-search .q-pcard__img .item-image-featured,body.template-search .q-pcard__img .placeholder-fade,body.template-search .q-pcard__img .placeholder-shine,body.template-product .section-products-related .q-pcard__img .js-item-image-padding,body.template-product .section-products-related .q-pcard__img .swiper-container,body.template-product .section-products-related .q-pcard__img .swiper-wrapper,body.template-product .section-products-related .q-pcard__img .swiper-slide,body.template-product .section-products-related .q-pcard__img .item-image-featured,body.template-product .section-products-related .q-pcard__img .placeholder-fade,body.template-product .section-products-related .q-pcard__img .placeholder-shine{background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}body.template-product .q-pdp-gallery,body.template-product .product-detail-slider{background:radial-gradient(circle at 50% 35%, rgba(255, 0, 127, 0.1), transparent 58%),linear-gradient(145deg, #17171d 0%, #101015 100%) !important}body.template-product .q-pdp-gallery .product-slider-image,body.template-product .q-pdp-gallery .js-product-slide-img{position:absolute !important;left:50% !important;top:50% !important;width:auto !important;height:auto !important;max-width:86% !important;max-height:86% !important;min-width:0 !important;min-height:0 !important;transform:translate(-50%, -50%) !important;object-fit:contain !important;background:rgba(0,0,0,0) !important}body.template-product .q-pdp-gallery .js-product-slide-link,body.template-product .q-pdp-gallery .product-slide,body.template-product .q-pdp-gallery .swiper-slide,body.template-product .q-pdp-gallery .swiper-wrapper{width:100% !important;height:100% !important;min-height:0 !important;padding-bottom:0 !important}@media(max-width: 767px){body.template-product .q-pdp-gallery,body.template-product .product-detail-slider{aspect-ratio:1/1 !important;min-height:0 !important;height:auto !important;max-height:min(92vw,420px) !important}body.template-product .q-pdp-media-col,body.template-product .q-pdp-gallery-col,body.template-product .q-pdp-info-col,body.template-product .q-pdp-info{width:100% !important;max-width:100% !important}body.template-product .q-pdp-gallery .js-product-slide-link,body.template-product .q-pdp-gallery .product-slide,body.template-product .q-pdp-gallery .swiper-slide{min-height:0 !important;height:100% !important;padding-bottom:0 !important}body.template-product .q-pdp-gallery .product-slider-image,body.template-product .q-pdp-gallery .js-product-slide-img{max-width:90% !important;max-height:72% !important}body.template-product .q-pdp-info{margin-top:22px !important}body.template-product .q-pdp-info .js-product-name,body.template-product .q-pdp-info h1{margin-top:12px !important;margin-bottom:12px !important;line-height:1.08 !important}body.template-product .q-pdp-pricebox{margin-top:14px !important;margin-bottom:18px !important}body.template-product .q-pdp-form{margin-top:22px !important}}body.template-category .q-pcard,body.template-search .q-pcard,body.template-product .section-products-related .q-pcard{position:relative !important;isolation:isolate !important;overflow:hidden !important;background:radial-gradient(circle at 50% -18%, rgba(255, 0, 127, 0.16), transparent 42%),linear-gradient(180deg, rgba(29, 29, 32, 0.92) 0%, rgba(17, 17, 18, 0.98) 100%) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 18px 34px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.05) !important}body.template-category .q-pcard::before,body.template-search .q-pcard::before,body.template-product .section-products-related .q-pcard::before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg, transparent, rgba(255, 0, 127, 0.55), transparent);opacity:.48;pointer-events:none;z-index:2}body.template-category .q-pcard::after,body.template-search .q-pcard::after,body.template-product .section-products-related .q-pcard::after{content:"";position:absolute;right:-36%;bottom:-34%;width:76%;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle, rgba(255, 0, 127, 0.16), transparent 62%);opacity:0;transform:scale(0.9);transition:opacity .28s var(--q-ease),transform .28s var(--q-ease);pointer-events:none;z-index:0}body.template-category .q-pcard:hover,body.template-search .q-pcard:hover,body.template-product .section-products-related .q-pcard:hover{border-color:rgba(255,0,127,.52) !important;box-shadow:0 20px 42px rgba(0,0,0,.42),0 0 0 1px rgba(255,0,127,.12),0 0 28px rgba(255,0,127,.14),inset 0 1px 0 rgba(255,255,255,.07) !important}body.template-category .q-pcard:hover::after,body.template-search .q-pcard:hover::after,body.template-product .section-products-related .q-pcard:hover::after{opacity:1;transform:scale(1)}body.template-category .q-pcard__img,body.template-search .q-pcard__img,body.template-product .section-products-related .q-pcard__img{position:relative !important;z-index:1 !important;aspect-ratio:1/.94 !important}body.template-category .q-pcard__body,body.template-search .q-pcard__body,body.template-product .section-products-related .q-pcard__body{position:relative !important;z-index:1 !important;padding:16px 16px 18px !important;background:linear-gradient(180deg, rgba(20, 20, 21, 0.64) 0%, rgba(22, 22, 22, 0.92) 100%) !important;border-top:1px solid rgba(255,255,255,.055) !important}body.template-category .q-pcard__title,body.template-search .q-pcard__title,body.template-product .section-products-related .q-pcard__title{min-height:42px !important;margin-bottom:12px !important;color:#f8f8fb !important;font-size:14px !important;font-weight:800 !important;line-height:1.28 !important}body.template-category .q-pcard__price,body.template-search .q-pcard__price,body.template-product .section-products-related .q-pcard__price{display:block !important;margin-bottom:5px !important;color:var(--quantum-magenta) !important;font-size:20px !important;font-weight:900 !important;line-height:1.05 !important}body.template-category .q-pcard__price-transfer,body.template-search .q-pcard__price-transfer,body.template-product .section-products-related .q-pcard__price-transfer{display:inline-block !important;margin-bottom:2px !important;margin-right:6px !important;color:var(--quantum-magenta) !important;font-size:20px !important;font-weight:900 !important;line-height:1.05 !important;font-variant-numeric:tabular-nums}body.template-category .q-pcard__price-transfer-pct,body.template-search .q-pcard__price-transfer-pct,body.template-product .section-products-related .q-pcard__price-transfer-pct{display:inline-flex !important;align-items:center;padding:2px 7px !important;background:gold !important;color:#1c1c1c !important;font-size:10px !important;font-weight:900 !important;letter-spacing:.04em;border-radius:5px;box-shadow:0 0 8px rgba(255,215,0,.3);margin-bottom:5px !important}body.template-category .q-pcard__price.q-pcard__price--secondary,body.template-search .q-pcard__price.q-pcard__price--secondary,body.template-product .section-products-related .q-pcard__price.q-pcard__price--secondary{display:block !important;margin-bottom:2px !important;color:#8a8a8a !important;font-size:11px !important;font-weight:500 !important;letter-spacing:0 !important;line-height:1.25 !important;text-shadow:none !important}body.template-category .q-pcard__cuotas,body.template-search .q-pcard__cuotas,body.template-category .item-installments,body.template-search .item-installments,body.template-product .section-products-related .q-pcard__cuotas,body.template-product .section-products-related .item-installments{margin-top:0 !important;color:rgba(255,255,255,.92) !important;font-size:11px !important;font-weight:700 !important;line-height:1.35 !important}body.template-category .q-pcard__cuotas strong,body.template-search .q-pcard__cuotas strong,body.template-product .section-products-related .q-pcard__cuotas strong,body.template-category .item-installments strong,body.template-search .item-installments strong,body.template-product .section-products-related .item-installments strong{color:#fff !important;font-weight:900 !important}body.template-category .q-pcard__price-wrap,body.template-search .q-pcard__price-wrap,body.template-product .section-products-related .q-pcard__price-wrap{margin-top:auto !important}@media(max-width: 767px){body.template-category .q-pcard__body,body.template-search .q-pcard__body{padding:15px 16px 18px !important}body.template-category .q-pcard__price,body.template-search .q-pcard__price{font-size:19px !important}}body.template-category .q-pcard__title,body.template-search .q-pcard__title,body.template-product .section-products-related .q-pcard__title{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:3 !important;min-height:54px !important;max-height:54px !important;overflow:hidden !important}body.template-category .q-catalog-controls,body.template-search .q-catalog-controls{position:sticky !important;top:74px !important;z-index:30 !important;padding:12px 0 !important;background:linear-gradient(180deg, rgba(5, 5, 7, 0.84), rgba(5, 5, 7, 0.58)) !important;border-top:1px solid rgba(255,255,255,.06) !important;border-bottom:1px solid rgba(255,0,127,.18) !important;-webkit-backdrop-filter:blur(18px) saturate(150%) !important;backdrop-filter:blur(18px) saturate(150%) !important}body.template-category .category-controls-row,body.template-search .category-controls-row{margin-left:-6px !important;margin-right:-6px !important}body.template-category .category-control-item,body.template-search .category-control-item{padding-left:6px !important;padding-right:6px !important}body.template-category .q-catalog-control-btn,body.template-search .q-catalog-control-btn{display:flex !important;align-items:center !important;justify-content:center !important;min-height:46px !important;padding:0 14px !important;border-radius:999px !important;background:linear-gradient(145deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.025)),rgba(15,15,17,.62) !important;border:1px solid rgba(255,255,255,.1) !important;color:#f7f7fb !important;text-decoration:none !important;letter-spacing:.08em !important;box-shadow:0 12px 28px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06) !important;-webkit-backdrop-filter:blur(18px) saturate(150%) !important;backdrop-filter:blur(18px) saturate(150%) !important;transition:transform .24s cubic-bezier(0.18, 0.9, 0.2, 1),border-color .24s var(--q-ease),background .24s var(--q-ease),box-shadow .24s var(--q-ease) !important}body.template-category .q-catalog-control-btn:active,body.template-search .q-catalog-control-btn:active{transform:scale(1.035) !important;border-color:rgba(255,0,127,.54) !important;background:linear-gradient(145deg, rgba(255, 0, 127, 0.18), rgba(255, 255, 255, 0.05)),rgba(20,18,22,.76) !important;box-shadow:0 14px 30px rgba(0,0,0,.38),0 0 24px rgba(255,0,127,.18),inset 0 1px 0 rgba(255,255,255,.07) !important}body.template-category .q-catalog-control-btn>div,body.template-search .q-catalog-control-btn>div{width:100% !important;height:100% !important;min-height:46px !important;gap:8px !important;justify-content:center !important;align-items:center !important}body.template-category .q-catalog-control-btn .icon-inline,body.template-search .q-catalog-control-btn .icon-inline{margin-right:0 !important;flex:0 0 auto !important}body.template-category .q-catalog-control-btn svg,body.template-search .q-catalog-control-btn svg{color:var(--quantum-magenta) !important;fill:none !important}body.template-category #sort-by,body.template-category #nav-filters,body.template-search #sort-by,body.template-search #nav-filters{position:fixed !important;left:50% !important;right:auto !important;top:50% !important;bottom:auto !important;width:calc(100vw - 40px) !important;max-width:520px !important;height:auto !important;min-height:0 !important;max-height:min(72vh,640px) !important;margin:0 auto !important;border-radius:24px !important;overflow:hidden !important;transform:translate(-50%, -50%) scale(1) !important;transform-origin:50% 50% !important;animation:qCatalogModalPop .34s cubic-bezier(0.18, 0.9, 0.2, 1) both !important;background:radial-gradient(circle at 18% 0%, rgba(255, 0, 127, 0.18), transparent 44%),rgba(12,12,15,.78) !important;border:1px solid rgba(255,255,255,.11) !important;box-shadow:0 28px 72px rgba(0,0,0,.58),0 0 0 1px rgba(255,0,127,.1),inset 0 1px 0 rgba(255,255,255,.06) !important;-webkit-backdrop-filter:blur(30px) saturate(170%) !important;backdrop-filter:blur(30px) saturate(170%) !important}@keyframes qCatalogModalPop{0%{opacity:0;transform:translate(-50%, -50%) scale(0.88);filter:blur(8px)}62%{opacity:1;transform:translate(-50%, -50%) scale(1.025);filter:blur(0)}100%{opacity:1;transform:translate(-50%, -50%) scale(1);filter:blur(0)}}body.template-category #sort-by .modal-header,body.template-category #nav-filters .modal-header,body.template-search #sort-by .modal-header,body.template-search #nav-filters .modal-header{padding:18px 16px 12px !important;background:rgba(0,0,0,0) !important;border-bottom:1px solid rgba(255,255,255,.07) !important;color:#fff !important;font-family:"Montserrat",sans-serif !important;font-size:20px !important;letter-spacing:.02em !important}body.template-category #sort-by .modal-header .row,body.template-category #nav-filters .modal-header .row,body.template-search #sort-by .modal-header .row,body.template-search #nav-filters .modal-header .row{min-height:40px !important;align-items:center !important}body.template-category #sort-by .modal-header .col,body.template-category #nav-filters .modal-header .col,body.template-search #sort-by .modal-header .col,body.template-search #nav-filters .modal-header .col{padding-left:2px !important;color:#fff !important}body.template-category #sort-by .modal-close,body.template-category #nav-filters .modal-close,body.template-search #sort-by .modal-close,body.template-search #nav-filters .modal-close{width:38px !important;height:38px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.1) !important;color:#fff !important}body.template-category #sort-by .modal-body,body.template-category #nav-filters .modal-body,body.template-search #sort-by .modal-body,body.template-search #nav-filters .modal-body{height:auto !important;min-height:0 !important;max-height:calc(min(72vh,640px) - 72px) !important;padding:16px 16px 18px !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}body.template-category #nav-filters #filters,body.template-search #nav-filters #filters{padding-bottom:0 !important}body.template-category #sort-by .radio-button-content,body.template-search #sort-by .radio-button-content,body.template-category #nav-filters .filter-accordion,body.template-search #nav-filters .filter-accordion{position:relative !important;overflow:hidden !important;border-radius:16px !important;background:rgba(255,255,255,.055) !important;border:1px solid rgba(255,255,255,.08) !important;color:#f5f5f7 !important;transition:transform .24s cubic-bezier(0.18, 0.9, 0.2, 1),border-color .24s var(--q-ease),background .24s var(--q-ease),box-shadow .24s var(--q-ease) !important}body.template-category #sort-by .radio-button-content:active,body.template-search #sort-by .radio-button-content:active,body.template-category #nav-filters .filter-accordion:active,body.template-search #nav-filters .filter-accordion:active{transform:scale(1.025) !important;border-color:rgba(255,0,127,.48) !important;background:linear-gradient(145deg, rgba(255, 0, 127, 0.16), rgba(255, 255, 255, 0.06)),rgba(20,20,23,.82) !important;box-shadow:0 0 24px rgba(255,0,127,.12) !important}body.template-category #sort-by input:checked+.radio-button-content,body.template-search #sort-by input:checked+.radio-button-content,body.template-category #sort-by .radio-button input:checked~.radio-button-content,body.template-search #sort-by .radio-button input:checked~.radio-button-content,body.template-category #sort-by .radio-button:has(input:checked) .radio-button-content,body.template-search #sort-by .radio-button:has(input:checked) .radio-button-content,body.template-category #sort-by .radio-button-content:has(input:checked),body.template-search #sort-by .radio-button-content:has(input:checked),body.template-category #sort-by .radio-button.selected .radio-button-content,body.template-search #sort-by .radio-button.selected .radio-button-content{transform:scale(1.018) !important;border-color:rgba(255,0,127,.62) !important;background:linear-gradient(145deg, rgba(255, 0, 127, 0.22), rgba(255, 255, 255, 0.065)),rgba(24,21,26,.88) !important;box-shadow:0 0 0 1px rgba(255,0,127,.14),0 16px 32px rgba(0,0,0,.28),0 0 26px rgba(255,0,127,.16) !important}body.template-category #sort-by .radio-button-content,body.template-search #sort-by .radio-button-content{min-height:54px !important;padding:0 16px !important;margin-bottom:10px !important;display:flex !important;align-items:center !important}body.template-category #nav-filters .filter-accordion,body.template-search #nav-filters .filter-accordion{margin-bottom:10px !important;padding:0 14px !important}body.template-category #nav-filters .filter-accordion>.h6,body.template-search #nav-filters .filter-accordion>.h6,body.template-category #nav-filters .filter-accordion .js-accordion-toggle,body.template-search #nav-filters .filter-accordion .js-accordion-toggle{min-height:54px !important;display:flex !important;align-items:center !important}body.template-category #nav-filters .filter-accordion .js-accordion-content,body.template-search #nav-filters .filter-accordion .js-accordion-content{padding-bottom:10px !important}body.template-category #nav-filters .checkbox-container,body.template-search #nav-filters .checkbox-container{display:block !important;margin:8px 0 !important}body.template-category #nav-filters .checkbox,body.template-search #nav-filters .checkbox{min-height:44px !important;padding:10px 12px !important;border-radius:14px !important;background:rgba(255,255,255,.045) !important;border:1px solid rgba(255,255,255,.075) !important;transition:transform .22s cubic-bezier(0.18, 0.9, 0.2, 1),border-color .22s var(--q-ease),background .22s var(--q-ease),box-shadow .22s var(--q-ease) !important}body.template-category #nav-filters .checkbox-container:active .checkbox,body.template-search #nav-filters .checkbox-container:active .checkbox,body.template-category #nav-filters .checkbox-container:has(input:checked) .checkbox,body.template-search #nav-filters .checkbox-container:has(input:checked) .checkbox{transform:scale(1.018) !important;border-color:rgba(255,0,127,.56) !important;background:linear-gradient(145deg, rgba(255, 0, 127, 0.18), rgba(255, 255, 255, 0.055)),rgba(22,19,24,.82) !important;box-shadow:0 0 22px rgba(255,0,127,.12) !important}body.template-category #nav-filters .checkbox-icon,body.template-search #nav-filters .checkbox-icon{border-color:rgba(255,255,255,.3) !important}body.template-category #nav-filters input:checked+.checkbox .checkbox-icon,body.template-search #nav-filters input:checked+.checkbox .checkbox-icon,body.template-category #nav-filters .checkbox-container:has(input:checked) .checkbox-icon,body.template-search #nav-filters .checkbox-container:has(input:checked) .checkbox-icon{background:var(--quantum-magenta) !important;border-color:var(--quantum-magenta) !important}body.template-category #nav-filters .price-filter-container,body.template-search #nav-filters .price-filter-container{padding:18px 16px 16px !important}body.template-category #nav-filters .price-filter-container .form-row,body.template-search #nav-filters .price-filter-container .form-row,body.template-category #nav-filters .price-filter-container .row,body.template-search #nav-filters .price-filter-container .row{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) auto !important;gap:10px !important;align-items:end !important;margin-left:0 !important;margin-right:0 !important}body.template-category #nav-filters .price-filter-container [class*=col],body.template-search #nav-filters .price-filter-container [class*=col]{width:auto !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important}body.template-category #nav-filters .price-filter-container label,body.template-search #nav-filters .price-filter-container label{margin-bottom:8px !important;color:#f5f5f7 !important;font-size:12px !important;font-weight:700 !important}body.template-category #nav-filters .price-filter-container input,body.template-search #nav-filters .price-filter-container input{min-height:44px !important;border-radius:12px !important;background:rgba(8,8,10,.52) !important;border:1px solid rgba(255,255,255,.1) !important;color:#fff !important}body.template-category #nav-filters .price-filter-container .btn,body.template-search #nav-filters .price-filter-container .btn{min-height:44px !important;padding:0 18px !important;border-radius:999px !important;background:var(--quantum-magenta) !important;border-color:var(--quantum-magenta) !important;color:#fff !important}body.template-product .q-pdp-cuotas{margin-top:12px !important;margin-bottom:22px !important}@media(max-width: 767px){body.template-product .q-pdp-cuotas{margin-top:14px !important;margin-bottom:24px !important;padding:14px 14px 16px !important}body.template-product .q-pdp-cuotas__head{margin-bottom:2px !important}}.js-modal:not(#modal-cart):not(#nav-hamburger):not(#nav-search){opacity:0;transform:translate3d(0, 10px, 0) scale(0.965);transform-origin:50% 50%;transition:opacity .22s ease-out,transform .28s cubic-bezier(0.18, 0.9, 0.2, 1) !important;will-change:opacity,transform}.js-modal.modal-show:not(#modal-cart):not(#nav-hamburger):not(#nav-search){opacity:1 !important;transform:translate3d(0, 0, 0) scale(1) !important}.js-modal-overlay{transition:opacity .22s ease-out,backdrop-filter .22s ease-out,-webkit-backdrop-filter .22s ease-out !important}.js-modal-overlay:not(.js-modal-overlay-show){opacity:0 !important}.js-modal-overlay.js-modal-overlay-show{opacity:1 !important}@media(prefers-reduced-motion: reduce){.js-modal,.js-modal-overlay{transition-duration:.01ms !important;animation-duration:.01ms !important}}body.template-category #sort-by.js-modal,body.template-category #nav-filters.js-modal,body.template-search #sort-by.js-modal,body.template-search #nav-filters.js-modal{position:fixed !important;left:50% !important;top:50% !important;right:auto !important;bottom:auto !important;width:min(520px,100vw - 32px) !important;height:auto !important;min-height:0 !important;max-height:min(76vh,640px) !important;opacity:0 !important;transform:translate3d(0, -50%, 0) scale(0.92) !important;transform-origin:50% 50% !important;transition:opacity .2s ease-out,transform .3s cubic-bezier(0.18, 0.9, 0.2, 1) !important;will-change:opacity,transform}body.template-category #sort-by.js-modal.modal-show,body.template-category #nav-filters.js-modal.modal-show,body.template-search #sort-by.js-modal.modal-show,body.template-search #nav-filters.js-modal.modal-show{opacity:1 !important;transform:translate3d(0, -50%, 0) scale(1) !important;animation:none !important}body.template-category #sort-by.js-modal:not(.modal-show),body.template-category #nav-filters.js-modal:not(.modal-show),body.template-search #sort-by.js-modal:not(.modal-show),body.template-search #nav-filters.js-modal:not(.modal-show){pointer-events:none !important}@keyframes qCatalogModalPopFixed{0%{opacity:0;transform:translate3d(0, -50%, 0) scale(0.92)}70%{opacity:1;transform:translate3d(0, -50%, 0) scale(1.018)}100%{opacity:1;transform:translate3d(0, -50%, 0) scale(1)}}body.template-category #sort-by .modal-body,body.template-category #nav-filters .modal-body,body.template-search #sort-by .modal-body,body.template-search #nav-filters .modal-body{max-height:calc(min(76vh,640px) - 70px) !important}body.template-category #sort-by .radio-button-label,body.template-search #sort-by .radio-button-label,body.template-category #nav-filters .filter-accordion,body.template-search #nav-filters .filter-accordion,body.template-category #nav-filters .checkbox-text,body.template-search #nav-filters .checkbox-text{color:#f5f5f7 !important}body.template-category #sort-by+.modal-overlay,body.template-category #nav-filters+.modal-overlay,body.template-search #sort-by+.modal-overlay,body.template-search #nav-filters+.modal-overlay{background:rgba(0,0,0,.58) !important;-webkit-backdrop-filter:blur(8px) brightness(0.72) !important;backdrop-filter:blur(8px) brightness(0.72) !important}html body #sort-by.modal.js-modal,html body #nav-filters.modal.js-modal{position:fixed !important;inset:50% auto auto 50% !important;left:50% !important;top:50% !important;right:auto !important;bottom:auto !important;width:min(390px,100vw - 28px) !important;max-width:calc(100vw - 28px) !important;height:auto !important;min-height:0 !important;max-height:min(74vh,620px) !important;margin:0 !important;transform:translate3d(0, -50%, 0) scale(0.92) !important;transform-origin:50% 50% !important;opacity:0 !important;transition:opacity .2s ease-out,transform .3s cubic-bezier(0.18, 0.9, 0.2, 1) !important;animation:none !important;will-change:opacity,transform}html body #sort-by.modal.js-modal.q-catalog-modal-prepare,html body #nav-filters.modal.js-modal.q-catalog-modal-prepare{transform:translate3d(0, -50%, 0) scale(0.86) !important;opacity:0 !important}html body #sort-by.modal.js-modal.modal-show,html body #nav-filters.modal.js-modal.modal-show,html body #sort-by.modal.js-modal.q-catalog-modal-open,html body #nav-filters.modal.js-modal.q-catalog-modal-open{transform:translate3d(0, -50%, 0) scale(1) !important;opacity:1 !important;animation:none !important}html body #sort-by.modal.js-modal:not(.modal-show),html body #nav-filters.modal.js-modal:not(.modal-show),html body #sort-by.modal.js-modal.q-catalog-modal-closing,html body #nav-filters.modal.js-modal.q-catalog-modal-closing{transform:translate3d(0, -50%, 0) scale(0.94) !important;opacity:0 !important}@keyframes qCatalogModalScaleIn{from{opacity:0;transform:translate3d(0, -50%, 0) scale(0.92)}70%{opacity:1;transform:translate3d(0, -50%, 0) scale(1.018)}to{opacity:1;transform:translate3d(0, -50%, 0) scale(1)}}html body #sort-by.modal.js-modal .modal-body,html body #nav-filters.modal.js-modal .modal-body{max-height:calc(min(74vh,620px) - 70px) !important}html body #sort-by.modal.js-modal,html body #nav-filters.modal.js-modal,html body #sort-by.modal.js-modal *,html body #nav-filters.modal.js-modal *{animation-name:none !important}@media(max-width: 767px){body.q-theme-light .q-main-dock,html.q-theme-light .q-main-dock{background:linear-gradient(90deg, rgba(255, 255, 255, 0.72) 0%, rgba(255, 0, 127, 0.28) 34%, rgba(255, 0, 127, 0.42) 50%, rgba(255, 0, 127, 0.28) 66%, rgba(255, 255, 255, 0.72) 100%) !important}}@keyframes qLightGraphiteTitle{0%{background-position:0% 50%;filter:drop-shadow(0 10px 20px rgba(32, 30, 34, 0.06))}50%{background-position:100% 50%;filter:drop-shadow(0 14px 26px rgba(32, 30, 34, 0.1))}100%{background-position:0% 50%;filter:drop-shadow(0 10px 20px rgba(32, 30, 34, 0.06))}}@media(max-width: 767px){#qMainDock .q-theme-toggle,body #qMainDock .q-theme-toggle{position:absolute !important;left:46px !important;top:50% !important;z-index:8 !important;width:34px !important;height:34px !important;transform:translate3d(0, -50%, 0) !important}#qMainDock .q-search{margin-left:auto !important}#qMainDock .q-utils{gap:6px !important}}@media(max-width: 767px){body.q-theme-light #qMainDock>.q-row,html.q-theme-light #qMainDock>.q-row{padding-left:12px !important;padding-right:12px !important}body.q-theme-light #qMainDock .q-hamburger,html.q-theme-light #qMainDock .q-hamburger{flex:0 0 36px !important;width:36px !important;height:36px !important;padding:0 !important;justify-content:center !important}body.q-theme-light #qMainDock .q-theme-toggle,html.q-theme-light #qMainDock .q-theme-toggle{left:56px !important;width:36px !important;height:36px !important}body.q-theme-light #qMainDock .q-search{margin-left:auto !important;flex:0 0 auto !important}body.q-theme-light #qMainDock .q-lupa{width:40px !important;height:40px !important}body.q-theme-light #qMainDock .q-utils{gap:6px !important}body.q-theme-light #qMainDock .q-utils .q-util:not(.q-theme-toggle){width:36px !important;height:36px !important;padding:0 !important;justify-content:center !important}}.q-promo__pills{display:none !important}@media(max-width: 767px){body.q-theme-light #qMainDock .q-theme-toggle svg,html.q-theme-light #qMainDock .q-theme-toggle svg{top:50% !important;left:50% !important;transform-origin:50% 50% !important}body.q-theme-light #qMainDock .q-theme-toggle__sun,html.q-theme-light #qMainDock .q-theme-toggle__sun{transform:translate(-50%, -50%) scale(1) rotate(0) !important}body.q-theme-light #qMainDock .q-theme-toggle__moon,html.q-theme-light #qMainDock .q-theme-toggle__moon{transform:translate(-50%, -50%) scale(1) rotate(0) !important}body.q-theme-light #qMainDock .q-utils,html.q-theme-light #qMainDock .q-utils{gap:8px !important}body.q-theme-light #qMainDock .q-utils a.q-util:first-of-type,html.q-theme-light #qMainDock .q-utils a.q-util:first-of-type{margin-left:3px !important}}@media(max-width: 767px){body.q-theme-light.template-product .q-pdp{padding-top:18px !important}body.q-theme-light.template-product .q-pdp-container{padding-left:14px !important;padding-right:14px !important}body.q-theme-light.template-product .q-pdp-info .js-product-name,body.q-theme-light.template-product .q-pdp-info h1{font-size:clamp(28px,9vw,36px) !important;line-height:1.08 !important}body.q-theme-light.template-product .q-pdp-cuotas{margin-top:4px !important}body.q-theme-light.template-product .q-pdp-trust{gap:10px !important;padding:14px !important}}.q-logo__img--light{display:none !important}@media(min-width: 992px){body.template-product .product-detail-slider .product-slider-image,body.template-product .product-detail-slider .js-product-slide-img,body.template-product .q-pdp-gallery .product-slider-image,body.template-product .q-pdp-gallery .js-product-slide-img{max-width:96% !important;max-height:96% !important;object-fit:contain !important}body.q-theme-light.template-product #single-product{background:radial-gradient(ellipse 780px 520px at 12% 0%, rgba(255, 0, 127, 0.1), transparent 62%),linear-gradient(180deg, #ffffff 0%, #f5f5f5 100%) !important;padding-top:28px !important}body.q-theme-light.template-product #single-product>.container{max-width:1320px !important}body.q-theme-light.template-product #single-product>.container>.row{display:grid !important;grid-template-columns:minmax(0, 1.08fr) minmax(390px, 500px) !important;gap:38px !important;align-items:start !important;margin:0 !important}body.q-theme-light.template-product #single-product>.container>.row>[class*=col]{width:auto !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important}body.q-theme-light.template-product .product-detail-slider,body.q-theme-light.template-product .q-pdp-gallery{min-height:620px !important;aspect-ratio:auto !important;background:radial-gradient(circle at 50% 45%, rgba(255, 0, 127, 0.1), transparent 54%),linear-gradient(145deg, rgba(255, 255, 255, 0.96), rgba(245, 245, 245, 0.82)) !important;border:1px solid rgba(28,28,28,.1) !important;border-radius:22px !important;box-shadow:0 22px 54px rgba(28,28,28,.1),inset 0 1px 0 rgba(255,255,255,.92) !important}body.q-theme-light.template-product .product-detail-slider::before,body.q-theme-light.template-product .q-pdp-gallery::before{opacity:.42 !important}body.q-theme-light.template-product .product-detail-slider .product-slider-image,body.q-theme-light.template-product .product-detail-slider .js-product-slide-img,body.q-theme-light.template-product .q-pdp-gallery .product-slider-image,body.q-theme-light.template-product .q-pdp-gallery .js-product-slide-img{max-width:96% !important;max-height:96% !important;object-fit:contain !important}body.q-theme-light.template-product [data-store^=product-info],body.q-theme-light.template-product [data-store*=product-info]{position:sticky !important;top:120px !important;align-self:start !important}body.q-theme-light.template-product [data-store^=product-info]>.pt-md-3,body.q-theme-light.template-product [data-store*=product-info]>.pt-md-3,body.q-theme-light.template-product .q-pdp-info{padding:24px !important;background:radial-gradient(circle at 20% 0%, rgba(255, 0, 127, 0.1), transparent 42%),linear-gradient(145deg, rgba(255, 255, 255, 0.88), rgba(245, 245, 245, 0.72)) !important;border:1px solid rgba(28,28,28,.1) !important;border-radius:22px !important;box-shadow:0 24px 58px rgba(28,28,28,.12),inset 0 1px 0 rgba(255,255,255,.86) !important}body.q-theme-light.template-product .js-product-name{font-size:clamp(30px,2.4vw,40px) !important;line-height:1.08 !important;color:#1c1c1c !important;-webkit-text-fill-color:#1c1c1c !important}body.q-theme-light.template-product .js-product-payments-container,body.q-theme-light.template-product .q-pdp-cuotas{background:rgba(255,255,255,.78) !important;border:1px solid rgba(28,28,28,.1) !important;border-right:3px solid var(--quantum-magenta) !important;color:#1c1c1c !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 14px 34px rgba(28,28,28,.08) !important}body.q-theme-light.template-product .js-product-payments-container *,body.q-theme-light.template-product .q-pdp-cuotas *{color:#1c1c1c !important;-webkit-text-fill-color:#1c1c1c !important}body.q-theme-light.template-product .js-product-payments-container strong,body.q-theme-light.template-product .js-product-payments-container .text-accent,body.q-theme-light.template-product .q-pdp-cuotas strong,body.q-theme-light.template-product .q-pdp-cuotas .text-accent{color:var(--quantum-magenta) !important;-webkit-text-fill-color:var(--quantum-magenta) !important}body.template-product .q-installment-highlight{display:flex !important;align-items:baseline !important;gap:8px !important;margin:8px 0 2px !important;line-height:1 !important}body.template-product .q-installment-highlight__value{display:inline-block !important;color:var(--quantum-magenta) !important;-webkit-text-fill-color:var(--quantum-magenta) !important;font-size:clamp(24px,2.4vw,34px) !important;font-weight:900 !important;letter-spacing:-0.02em !important;line-height:1 !important;text-shadow:0 10px 26px rgba(255,0,127,.2) !important}body.template-product .q-installment-highlight__label{color:rgba(28,28,28,.62) !important;-webkit-text-fill-color:rgba(28,28,28,.62) !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.06em !important;text-transform:uppercase !important}body:not(.q-theme-light).template-product .q-installment-highlight__label{color:rgba(245,245,245,.68) !important;-webkit-text-fill-color:rgba(245,245,245,.68) !important}body.q-theme-light.template-product .q-pdp-trust{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:12px !important;margin-top:14px !important;padding:16px !important;background:rgba(255,255,255,.62) !important;border:1px solid rgba(28,28,28,.1) !important;border-radius:16px !important;overflow:visible !important}body.q-theme-light.template-product .q-pdp-trust__item{min-height:72px !important;display:grid !important;grid-template-columns:24px minmax(0, 1fr) !important;gap:10px !important;align-items:center !important;padding:14px 12px !important;background:rgba(255,255,255,.82) !important;border:1px solid rgba(28,28,28,.12) !important;border-radius:10px !important;box-shadow:none !important}body.q-theme-light.template-product .q-pdp-trust__item svg{width:20px !important;height:20px !important;position:static !important;color:var(--quantum-magenta) !important;stroke:var(--quantum-magenta) !important;opacity:1 !important}body.q-theme-light.template-product .q-pdp-trust__item span{min-width:0 !important;display:block !important;color:#1c1c1c !important;-webkit-text-fill-color:#1c1c1c !important;font-size:13px !important;line-height:1.22 !important;font-weight:700 !important;text-align:left !important}}@media(min-width: 992px){body.template-product [data-store^=product-image]{height:660px !important;min-height:660px !important;align-items:stretch !important}body.template-product [data-store^=product-image]>.col,body.template-product [data-store^=product-image] .product-detail-slider,body.template-product [data-store^=product-image] .swiper-wrapper,body.template-product [data-store^=product-image] .swiper-slide,body.template-product [data-store^=product-image] .js-product-slide,body.template-product [data-store^=product-image] .js-product-slide-link{height:100% !important;min-height:100% !important}body.template-product [data-store^=product-image] .js-product-slide-link{padding-bottom:0 !important}body.template-product [data-store^=product-image] .product-slider-image,body.template-product [data-store^=product-image] .js-product-slide-img,body.template-product [data-store^=product-image] img.img-absolute-centered{position:absolute !important;inset:50% auto auto 50% !important;width:auto !important;height:auto !important;max-width:98% !important;max-height:98% !important;transform:translate(-50%, -50%) !important;object-fit:contain !important}body.q-theme-light.template-product [data-store^=product-image] .product-detail-slider{background:radial-gradient(circle at 50% 48%, rgba(255, 0, 127, 0.08), transparent 56%),linear-gradient(145deg, rgba(255, 255, 255, 0.98), rgba(245, 245, 245, 0.84)) !important}body.template-product .js-product-payments-container .q-installment-highlight{display:flex !important}}body.template-product .js-addtocart-placeholder,body.template-product .js-addtocart.js-addtocart-placeholder,body.template-product .btn.js-addtocart-placeholder,body.template-product .btn-placeholder,body.template-product .placeholder-button{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;pointer-events:none !important}@media(min-width: 992px){body.q-theme-light.template-product #single-product>.container>.row>.col-md-7,body.q-theme-light.template-product [data-store^=product-image],body.q-theme-light.template-product [data-store^=product-image]>.col{display:block !important;visibility:visible !important;opacity:1 !important;min-height:660px !important;height:660px !important;overflow:visible !important}body.q-theme-light.template-product .product-detail-slider{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;min-height:660px !important;height:660px !important;width:100% !important;overflow:hidden !important;z-index:2 !important;background:radial-gradient(circle at 50% 48%, rgba(255, 0, 127, 0.1), transparent 58%),linear-gradient(145deg, #ffffff 0%, #f5f5f5 100%) !important}body.q-theme-light.template-product .product-detail-slider .swiper-wrapper,body.q-theme-light.template-product .product-detail-slider .swiper-slide,body.q-theme-light.template-product .product-detail-slider .product-slide,body.q-theme-light.template-product .product-detail-slider .js-product-slide-link{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;width:100% !important;height:100% !important;min-height:660px !important;padding-bottom:0 !important;transform:none !important;z-index:3 !important}body.q-theme-light.template-product .product-detail-slider img.product-slider-image,body.q-theme-light.template-product .product-detail-slider img.js-product-slide-img,body.q-theme-light.template-product .product-detail-slider img.img-absolute,body.q-theme-light.template-product .product-detail-slider img.img-absolute-centered{display:block !important;visibility:visible !important;opacity:1 !important;position:absolute !important;left:50% !important;top:50% !important;right:auto !important;bottom:auto !important;width:auto !important;height:auto !important;min-width:320px !important;min-height:240px !important;max-width:98% !important;max-height:98% !important;transform:translate(-50%, -50%) !important;object-fit:contain !important;object-position:center center !important;z-index:20 !important;background:rgba(0,0,0,0) !important;mix-blend-mode:normal !important;filter:drop-shadow(0 24px 34px rgba(28, 28, 28, 0.22)) drop-shadow(0 0 16px rgba(255, 0, 127, 0.14)) !important}}@media(max-width: 767px){body.q-theme-light #installments-modal.modal,html.q-theme-light #installments-modal.modal,body.q-theme-light #installments-modal.js-modal,html.q-theme-light #installments-modal.js-modal{width:calc(100vw - 28px) !important;max-width:calc(100vw - 28px) !important;max-height:88vh !important;border-radius:18px !important}body.q-theme-light #installments-modal .modal-header,html.q-theme-light #installments-modal .modal-header{min-height:64px !important;padding:18px 18px !important}body.q-theme-light #installments-modal .modal-body,html.q-theme-light #installments-modal .modal-body,body.q-theme-light #installments-modal .modal-scrollable,html.q-theme-light #installments-modal .modal-scrollable,body.q-theme-light #installments-modal .modal-scrollable-area,html.q-theme-light #installments-modal .modal-scrollable-area{max-height:calc(88vh - 124px) !important}}@media(min-width: 768px){html body #installments-modal,html body #installments-modal.modal,html body #installments-modal.js-modal,html body #installments-modal.modal-show,html body #installments-modal.js-fullscreen-modal,html body #installments-modal.transition-slide,html body #installments-modal.modal-right,html body #installments-modal.modal-right-md,html body #installments-modal.modal-centered-md{position:fixed !important;inset:50% auto auto 50% !important;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;width:min(760px,100vw - 48px) !important;max-width:calc(100vw - 48px) !important;height:auto !important;min-height:0 !important;max-height:min(84vh,760px) !important;margin:0 !important;transform:translate3d(-50%, -50%, 0) !important;transform-origin:50% 50% !important;overflow:hidden !important;border-radius:22px !important;z-index:10002 !important}html body #installments-modal .modal-content,html body #installments-modal .modal-with-fixed-footer{width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;max-height:inherit !important;margin:0 !important;border-radius:inherit !important;overflow:hidden !important}html body #installments-modal .modal-body,html body #installments-modal .modal-scrollable,html body #installments-modal .modal-scrollable-area{max-height:calc(min(84vh,760px) - 138px) !important;overflow-y:auto !important;overflow-x:hidden !important}}@media(max-width: 767px){html.q-theme-light body #installments-modal,html.q-theme-light body #installments-modal.modal,html.q-theme-light body #installments-modal.js-modal,html.q-theme-light body #installments-modal.modal-show,html.q-theme-light body #installments-modal.js-fullscreen-modal,body.q-theme-light #installments-modal,body.q-theme-light #installments-modal.modal,body.q-theme-light #installments-modal.js-modal,body.q-theme-light #installments-modal.modal-show,body.q-theme-light #installments-modal.js-fullscreen-modal{position:fixed !important;inset:50% auto auto 50% !important;top:50% !important;left:50% !important;right:auto !important;bottom:auto !important;width:min(360px,100vw - 28px) !important;max-width:calc(100vw - 28px) !important;height:auto !important;min-height:0 !important;max-height:88vh !important;margin:0 !important;transform:translate3d(-50%, -50%, 0) !important;overflow:hidden !important;border-radius:18px !important;z-index:10002 !important}html.q-theme-light body #installments-modal .modal-content,html.q-theme-light body #installments-modal .modal-with-fixed-footer,body.q-theme-light #installments-modal .modal-content,body.q-theme-light #installments-modal .modal-with-fixed-footer{width:100% !important;max-width:100% !important;height:auto !important;max-height:inherit !important;margin:0 !important;border-radius:inherit !important;overflow:hidden !important}html.q-theme-light body #installments-modal .modal-body,html.q-theme-light body #installments-modal .modal-scrollable,html.q-theme-light body #installments-modal .modal-scrollable-area,body.q-theme-light #installments-modal .modal-body,body.q-theme-light #installments-modal .modal-scrollable,body.q-theme-light #installments-modal .modal-scrollable-area{max-height:calc(88vh - 124px) !important;overflow-y:auto !important;overflow-x:hidden !important}}@media(min-width: 992px){body .q-footer .newsletter-form{display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;gap:10px !important;align-items:center !important;margin:0 !important}body .q-footer .newsletter-form>.col,body .q-footer .newsletter-form>.col-auto{width:auto !important;max-width:none !important;min-width:0 !important;padding:0 !important}body .q-footer .newsletter input[type=email]{width:100% !important;min-width:0 !important;height:52px !important;border-radius:999px !important}body .q-footer .newsletter input[type=submit],body .q-footer .newsletter .btn{min-width:112px !important;width:auto !important;height:52px !important;padding:0 22px !important;border-radius:999px !important;white-space:nowrap !important}}@media(min-width: 768px){body .q-services__inner{display:block !important;overflow:visible !important}body .q-services__track{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:24px !important;width:100% !important;transform:none !important}body .q-services__item.swiper-slide{width:auto !important;margin-right:0 !important}body .q-services__pagination{display:none !important}body .q-proof-strip__slider{overflow:visible !important}body .q-proof-strip__benefits.swiper-wrapper{display:grid !important;grid-template-columns:repeat(4, minmax(0, 1fr)) !important;gap:24px !important;transform:none !important}body .q-proof-item.swiper-slide{width:auto !important;margin-right:0 !important}body .q-proof-strip__pagination{display:none !important}}@media(max-width: 767px){body .q-services{padding:24px 0 30px !important;background:rgba(0,0,0,0) !important;border:0 !important}body .q-services__inner{display:block !important;width:calc(100vw - 32px) !important;margin:0 auto !important;padding:0 !important;border-radius:24px !important;overflow:visible !important}body .q-services__track{display:flex !important;align-items:stretch !important}body .q-services__item.swiper-slide{width:84% !important;height:auto !important}body .q-services__item,body .q-services__item-link{min-height:112px !important;border-radius:24px !important;padding:18px !important}body .q-services__pagination{display:flex !important;justify-content:center !important;gap:6px !important;margin-top:14px !important}body .q-proof-strip{padding:22px 0 30px !important;overflow:hidden !important}body .q-proof-strip__slider{width:100% !important;margin:0 !important;overflow:visible !important;border-radius:24px !important}body .q-proof-strip__benefits,body .q-proof-strip__benefits.swiper-wrapper{width:100% !important;max-width:none !important;margin:0 !important;padding:0 16px 8px !important;display:flex !important;grid-template-columns:none !important;gap:14px !important;align-items:stretch !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;scroll-padding-left:16px !important;-webkit-overflow-scrolling:touch !important;transform:none !important;scrollbar-width:none !important}body .q-proof-strip__benefits::-webkit-scrollbar{display:none !important}body .q-proof-item,body .q-proof-item.swiper-slide{flex:0 0 calc(100vw - 64px) !important;width:calc(100vw - 64px) !important;max-width:calc(100vw - 64px) !important;height:auto !important;min-height:116px !important;margin:0 !important;scroll-snap-align:center !important;border-radius:24px !important}body .q-proof-strip__pagination{display:none !important}body.template-category #nav-filters input[type=checkbox],body.template-search #nav-filters input[type=checkbox],body.template-category #nav-filters input[type=radio],body.template-search #nav-filters input[type=radio]{position:absolute !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important}body.template-category #nav-filters .checkbox,body.template-search #nav-filters .checkbox{position:relative !important;display:grid !important;grid-template-columns:18px minmax(0, 1fr) !important;align-items:center !important;column-gap:14px !important;min-height:58px !important;padding:12px 16px !important}body.template-category #nav-filters .checkbox-icon,body.template-search #nav-filters .checkbox-icon{position:relative !important;left:auto !important;top:auto !important;transform:none !important;display:block !important;width:18px !important;height:18px !important;margin:0 !important;border-radius:5px !important}}html body #sort-by input[type=radio],html body #sort-by input[type=checkbox]{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;opacity:0 !important;pointer-events:none !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;appearance:none !important;-webkit-appearance:none !important}html body #sort-by .radio-button-icons-container,html body #sort-by .radio-button-icons,html body #sort-by .radio-button-icon{display:none !important}html body #sort-by .radio-button-content{position:relative !important;display:grid !important;grid-template-columns:18px minmax(0, 1fr) !important;align-items:center !important;column-gap:14px !important;padding-left:16px !important}html body #sort-by .radio-button-content::before{content:"" !important;display:block !important;width:16px !important;height:16px !important;border-radius:4px !important;border:1.5px solid rgba(255,255,255,.42) !important;background:rgba(255,255,255,.05) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08) !important}html body #sort-by input:checked+.radio-button-content::before,html body #sort-by .radio-button input:checked~.radio-button-content::before,html body #sort-by .radio-button:has(input:checked) .radio-button-content::before,html body #sort-by .radio-button.selected .radio-button-content::before{border-color:var(--quantum-magenta) !important;background:radial-gradient(circle at 50% 50%, #ffffff 0 24%, transparent 28%),var(--quantum-magenta) !important}@media(max-width: 767px){body .q-takeover{min-height:660px !important}body .q-takeover__content{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:center !important;gap:18px !important;width:100% !important;min-height:0 !important;padding:96px 22px 136px !important;text-align:center !important}body .q-takeover__copy,body .q-takeover__slide[data-theme=sale] .q-takeover__copy,body .q-takeover__slide[data-theme=gpu] .q-takeover__copy,body .q-takeover__slide[data-theme=pc] .q-takeover__copy{order:1 !important;width:100% !important;max-width:340px !important;margin:0 auto !important;align-items:center !important;justify-content:center !important;text-align:center !important;gap:10px !important}body .q-takeover__logo{align-items:center !important;justify-content:center !important;margin:0 auto 2px !important;text-align:left !important;font-size:15px !important;line-height:.92 !important;letter-spacing:.02em !important}body .q-takeover__logo-icon{width:20px !important;height:25px !important}body .q-takeover__title,body .q-takeover__slide[data-theme=gpu] .q-takeover__title{align-items:center !important;justify-content:center !important;width:100% !important;margin:0 auto !important;gap:4px !important;text-align:center !important;line-height:.92 !important}body .q-takeover__title-mark,body .q-takeover__title-claim,body .q-takeover__slide[data-theme=gpu] .q-takeover__title-mark,body .q-takeover__slide[data-theme=gpu] .q-takeover__title-claim,body .q-takeover__slide[data-theme=pc] .q-takeover__title-mark,body .q-takeover__slide[data-theme=pc] .q-takeover__title-claim{align-self:center !important;width:100% !important;max-width:100% !important;text-align:center !important;margin-left:auto !important;margin-right:auto !important}body .q-takeover__title-mark,body .q-takeover__slide[data-theme=gpu] .q-takeover__title-mark,body .q-takeover__slide[data-theme=pc] .q-takeover__title-mark{font-size:52px !important;line-height:.9 !important;letter-spacing:0 !important;text-wrap:balance}body .q-takeover__slide[data-theme=sale] .q-takeover__title-mark{font-size:48px !important}body .q-takeover__slide[data-theme=pc] .q-takeover__title-mark{font-size:46px !important}body .q-takeover__title-claim,body .q-takeover__slide[data-theme=gpu] .q-takeover__title-claim,body .q-takeover__slide[data-theme=pc] .q-takeover__title-claim{font-size:13px !important;line-height:1.1 !important;letter-spacing:.02em !important}body .q-takeover__sub{max-width:312px !important;margin:2px auto 0 !important;text-align:center !important;font-size:13px !important;line-height:1.5 !important}body .q-takeover__ctas{justify-content:center !important;width:100% !important;margin-top:8px !important}body .q-takeover__pill{min-height:44px !important;padding:12px 22px !important;font-size:13px !important;width:fit-content !important;justify-content:center !important}body .q-takeover__media,body .q-takeover__slide[data-theme=sale] .q-takeover__media,body .q-takeover__slide[data-theme=gpu] .q-takeover__media,body .q-takeover__slide[data-theme=pc] .q-takeover__media{order:2 !important;width:100% !important;min-height:0 !important;height:250px !important;margin:0 auto !important;display:flex !important;justify-content:center !important;align-items:center !important}body .q-takeover__media-sale,body .q-takeover__media-gpu,body .q-takeover__media-pc{width:100% !important;max-width:320px !important;height:240px !important;margin:0 auto !important;justify-content:center !important}body .q-takeover__product-img,body .q-takeover__product-img--gpu,body .q-takeover__product-img--pc{width:100% !important;max-width:310px !important;max-height:240px !important;object-fit:contain !important;transform:none !important}body .q-takeover__controls{bottom:112px !important}}@keyframes qSectionTitleRiseEof{from{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes qSectionTitleGlowEof{0%,100%{text-shadow:0 0 0 rgba(255,0,127,0);filter:drop-shadow(0 0 0 rgba(255, 0, 127, 0))}50%{text-shadow:0 0 18px rgba(255,0,127,.18);filter:drop-shadow(0 0 14px rgba(255, 0, 127, 0.16))}}@keyframes qSectionAccentSweepEof{from{background-position:180% 0}to{background-position:-120% 0}}@keyframes qSectionDotPulseEof{0%,100%{transform:scale(1);box-shadow:0 0 12px rgba(255,0,127,.58)}50%{transform:scale(0.82);box-shadow:0 0 24px rgba(255,0,127,.88)}}body.template-home .q-section-kicker,body.template-home .q-section-title,body.template-home .q-section h2,body.template-home [data-store*=home] h2,body.template-home [data-store*=home] .h2,body.template-home .section-title,body.template-home .section-title h2,body.template-home .q-featured__title,body.template-home .q-categories__title,body.template-home .q-products__title{animation:qSectionTitleRiseEof .72s cubic-bezier(0.18, 0.9, 0.2, 1) both,qSectionTitleGlowEof 5.4s ease-in-out .9s infinite !important;will-change:transform,opacity,filter}body.template-home .q-section-kicker,body.template-home [class*=kicker],body.template-home [class*=subtitle]{animation:qSectionTitleRiseEof .64s cubic-bezier(0.18, 0.9, 0.2, 1) both !important}body.template-home .q-section-kicker-dot,body.template-home [class*=kicker]::before{animation:qSectionDotPulseEof 2.2s ease-in-out infinite !important}body.template-home .q-section-title strong,body.template-home .q-section-title span,body.template-home .q-section h2 strong,body.template-home [data-store*=home] h2 strong,body.template-home [data-store*=home] h2 span,body.template-home .section-title strong,body.template-home .section-title span{background-image:linear-gradient(90deg, currentColor 0%, currentColor 34%, var(--quantum-magenta) 48%, #ff7abf 58%, currentColor 72%, currentColor 100%) !important;background-size:220% 100% !important;background-clip:text !important;-webkit-background-clip:text !important;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0) !important;animation:qSectionAccentSweepEof 5.8s linear infinite !important}@media(prefers-reduced-motion: reduce){body.template-home .q-section-kicker,body.template-home .q-section-title,body.template-home .q-section h2,body.template-home [data-store*=home] h2,body.template-home [data-store*=home] .h2,body.template-home .section-title,body.template-home .section-title h2,body.template-home .q-section-title strong,body.template-home .q-section-title span,body.template-home .q-section h2 strong,body.template-home [data-store*=home] h2 strong,body.template-home [data-store*=home] h2 span,body.template-home .section-title strong,body.template-home .section-title span,body.template-home .q-section-kicker-dot,body.template-home [class*=kicker]::before{animation:none !important}}
/* Engine:dart */