@charset "UTF-8";html,body{width:100%;max-width:100%;min-width:0;margin:0;overflow-x:clip;-webkit-text-size-adjust:100%}*{box-sizing:border-box}img,svg,video{max-width:100%;height:auto}input,select,textarea,button{max-width:100%}qshop-root{display:block;width:100%;min-width:0;overflow-x:clip}@media(max-width:800px){body{min-width:0}.page,.container,main,section{max-width:100%}.container{max-width:100%!important}main,.page,.account-page,.checkout-page,.cart-page,.products-page,.product-page{width:100%!important;min-width:0!important;overflow-x:clip!important}h1{overflow-wrap:anywhere}table{max-width:100%}input,select,textarea{font-size:16px!important}.desktop-only{display:none!important}}.qshop-dark{color-scheme:dark;--q-bg: #07111f;--q-surface: #0d1a2b;--q-surface-2: #122238;--q-border: #273a53;--q-text: #f4f7fb;--q-muted: #a9b6c8}.qshop-dark body{background:var(--q-bg)!important;color:var(--q-text)!important}.qshop-dark .header{background:#091321f7!important;border-color:#26364e!important}.qshop-dark .header .main,.qshop-dark .header .nav{background:#0d1a2d!important}.qshop-dark .header .brand,.qshop-dark .header .language,.qshop-dark .header .action,.qshop-dark .header .nav a{color:#f4f7fb!important}.qshop-dark .header .search{background:#132238!important;border-color:#30425b!important}.qshop-dark .header .search input{color:#fff}.qshop-dark .header .search input::placeholder{color:#8795a8}.qshop-dark .home,.qshop-dark .experience,.qshop-dark .account-page,.qshop-dark .contact-page,.qshop-dark .success,.qshop-dark .products-page,.qshop-dark .product-page,.qshop-dark .details-page,.qshop-dark .cart-page,.qshop-dark .checkout-page,.qshop-dark .track-page,.qshop-dark .page{background:var(--q-bg)!important;color:var(--q-text)!important}.qshop-dark .hero-slider,.qshop-dark .cta,.qshop-dark .experience,.qshop-dark .auth-card,.qshop-dark .dashboard aside,.qshop-dark .content>article,.qshop-dark .overview-card,.qshop-dark .cards article,.qshop-dark .empty,.qshop-dark .order-row,.qshop-dark .order-details,.qshop-dark .address-modal,.qshop-dark .category-art,.qshop-dark .product-card,.qshop-dark .benefits>div,.qshop-dark .track-card,.qshop-dark .result,.qshop-dark .result-grid,.qshop-dark .journey,.qshop-dark .details,.qshop-dark .track-page aside{background:var(--q-surface)!important;color:var(--q-text)!important;border-color:var(--q-border)!important;box-shadow:none!important}.qshop-dark .hero-copy h1,.qshop-dark .section-head h2,.qshop-dark .experience-title h2,.qshop-dark .cta h2,.qshop-dark .category-card,.qshop-dark .product-info>a,.qshop-dark .product-bottom>strong,.qshop-dark .benefits h3,.qshop-dark .account-page h1,.qshop-dark .account-page h2,.qshop-dark .account-page b,.qshop-dark .account-page strong,.qshop-dark .products-page h1,.qshop-dark .products-page h2,.qshop-dark .products-page h3,.qshop-dark .details-page h1,.qshop-dark .details-page h2,.qshop-dark .details-page h3,.qshop-dark .home-tracking h2{color:var(--q-text)!important}.qshop-dark .hero-copy p,.qshop-dark .product-info p,.qshop-dark .benefits p,.qshop-dark .account-page p,.qshop-dark .account-page small,.qshop-dark .account-page .row span{color:var(--q-muted)!important}.qshop-dark .product-image,.qshop-dark .order-product,.qshop-dark .order-product-thumb,.qshop-dark .quick,.qshop-dark .secondary,.qshop-dark .account-track-link{background:var(--q-surface-2)!important;color:var(--q-text)!important;border-color:var(--q-border)!important}.qshop-dark .hero-visual:before{background:#132238!important}.qshop-dark .hero-visual img{mix-blend-mode:normal}.qshop-dark .cta{background:linear-gradient(110deg,#111d31,#172238)!important}.qshop-dark .experience{border-block:1px solid var(--q-border)}.qshop-dark input,.qshop-dark select,.qshop-dark textarea{background:#132238!important;color:#fff!important;border-color:#30425b!important}.qshop-dark .home-tracking,.qshop-dark .editor,.qshop-dark .editor footer,.qshop-dark .modal-back .editor{background:var(--q-surface)!important;color:var(--q-text)!important;border-color:var(--q-border)!important}.qshop-dark .products-page .hero,.qshop-dark .products-page .categories,.qshop-dark .products-page .catalog,.qshop-dark .details-page .related,.qshop-dark .details-page .why,.qshop-dark .track-page .hero{background:var(--q-bg)!important;color:var(--q-text)!important;border-color:var(--q-border)!important}.qshop-dark .category-card,.qshop-dark .filters,.qshop-dark .related-grid a,.qshop-dark .main-image,.qshop-dark .thumbs button,.qshop-dark .variant-grid button,.qshop-dark .bundle{background:var(--q-surface)!important;color:var(--q-text)!important;border-color:var(--q-border)!important}.qshop-dark .category-art,.qshop-dark .product-image,.qshop-dark .related-grid a>div{background:var(--q-surface-2)!important}.qshop-dark .track-page .hero{background:linear-gradient(135deg,#0d1a2d,#101d30)!important}.qshop-dark .track-page .hero h1,.qshop-dark .track-page h2,.qshop-dark .track-page h3,.qshop-dark .track-page b,.qshop-dark .track-page strong{color:#f5f8fc}.qshop-dark .track-page .secondary{background:#132238;color:#fff;border-color:#30425b}.qshop-dark .admin-page,.qshop-dark .workspace,.qshop-dark .admin-login{background:var(--q-bg)!important;color:var(--q-text)!important}.qshop-dark .admin-user,.qshop-dark .metric-grid article,.qshop-dark .dash-grid article,.qshop-dark .toolbar .search,.qshop-dark .count,.qshop-dark .table-card,.qshop-dark .table-row,.qshop-dark .loading,.qshop-dark .admin-page .empty,.qshop-dark .admin-order,.qshop-dark .audit-list article,.qshop-dark .editor{background:var(--q-surface)!important;color:var(--q-text)!important;border-color:var(--q-border)!important}.qshop-dark .table-head,.qshop-dark .customer-strip,.qshop-dark .dash-grid article button,.qshop-dark .ghost{background:var(--q-surface-2)!important;color:var(--q-text)!important}.qshop-dark .workspace h1,.qshop-dark .editor h2,.qshop-dark .table-row b,.qshop-dark .metric-grid strong,.qshop-dark .dash-grid b,.qshop-dark .admin-order b,.qshop-dark .admin-order strong,.qshop-dark .fields label>span{color:var(--q-text)!important}.qshop-dark .admin-page small,.qshop-dark .field-help,.qshop-dark .table-row>span{color:var(--q-muted)!important}.qshop-dark .role-picker button,.qshop-dark .permission-editor button{background:var(--q-surface-2);color:var(--q-text);border-color:var(--q-border)}.qshop-dark .role-picker button.selected,.qshop-dark .permission-editor button.selected{background:#fa2453;color:#fff}.qshop-contact-floats{position:fixed;inset-inline-end:22px;bottom:24px;z-index:9998;display:flex;align-items:flex-end;gap:10px;pointer-events:none}.qshop-contact-floats>*{pointer-events:auto}.qshop-assistant-wrap{position:relative;display:flex;align-items:center}.qshop-contact-floats .qshop-whatsapp-float,.qshop-contact-floats .qshop-assistant-float{position:static;display:flex;align-items:center;gap:9px;min-height:56px;padding:8px 15px 8px 8px;border:0;border-radius:999px;color:#fff;text-decoration:none;font:700 13px/1 Arial,sans-serif;box-shadow:0 12px 35px #00000038;transition:transform .18s ease,box-shadow .18s ease}.qshop-contact-floats .qshop-whatsapp-float{background:#111c2e}.qshop-contact-floats .qshop-whatsapp-float b{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#fff;font-size:11px}.qshop-contact-floats .qshop-assistant-float{background:linear-gradient(135deg,#285c43,#3d7a59);overflow:visible}.qshop-assistant-robot{position:relative;width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#fff;color:#285c43;box-shadow:inset 0 0 0 1px #285c4314}.qshop-assistant-robot svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;transform-origin:center;animation:qshopRobotHello 3s ease-in-out infinite}@keyframes qshopRobotHello{0%,68%,to{transform:translateY(0) rotate(0)}74%{transform:translateY(-2px) rotate(-5deg)}80%{transform:translateY(-3px) rotate(5deg)}86%{transform:translateY(-2px) rotate(-4deg)}92%{transform:translateY(0) rotate(0)}}.qshop-assistant-float:hover .qshop-assistant-robot svg{animation-duration:.8s}.qshop-contact-floats .qshop-whatsapp-float:hover,.qshop-contact-floats .qshop-assistant-float:hover{transform:translateY(-3px);box-shadow:0 17px 40px #00000045}.qshop-assistant-hint{position:absolute;inset-inline-end:0;bottom:calc(100% + 14px);width:330px;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:11px;padding:14px 15px;border:1px solid rgba(40,92,67,.18);border-radius:18px;background:#fff;color:#17241e;text-decoration:none;box-shadow:0 18px 45px #0000002e;cursor:pointer;animation:qshopAssistantHintIn .3s cubic-bezier(.2,.8,.2,1)}.qshop-assistant-hint:after{content:"";position:absolute;inset-inline-end:26px;top:100%;border:9px solid transparent;border-top-color:#fff}.qshop-assistant-hint-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:50%;background:#285c431a;font-size:19px}.qshop-assistant-hint-content{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.qshop-assistant-hint-content strong{display:block;color:#285c43;font-size:14px;font-weight:900;line-height:1.3}.qshop-assistant-hint-content small{display:block;color:#59655f;font-size:12px;font-weight:600;line-height:1.45}.qshop-assistant-hint-arrow{flex:0 0 auto;color:#2f7653;font-size:20px;font-weight:900}@keyframes qshopAssistantHintIn{0%{opacity:0;transform:translateY(9px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.qshop-dark .qshop-assistant-hint{background:var(--q-surface);color:var(--q-text);border-color:var(--q-border);box-shadow:0 18px 45px #0000006b}.qshop-dark .qshop-assistant-hint:after{border-top-color:var(--q-surface)}.qshop-dark .qshop-assistant-hint-content strong{color:#72d89f}.qshop-dark .qshop-assistant-hint-content small{color:var(--q-muted)!important}@media(max-width:700px){.qshop-contact-floats{inset-inline-end:12px;bottom:80px;gap:8px}.qshop-contact-floats .qshop-whatsapp-float,.qshop-contact-floats .qshop-assistant-float{width:58px;height:58px;min-height:58px;padding:8px;justify-content:center;border-radius:50%}.qshop-contact-floats .qshop-whatsapp-float>span:not(.qshop-assistant-robot),.qshop-contact-floats .qshop-assistant-float>span:not(.qshop-assistant-robot){display:none}.qshop-contact-floats .qshop-whatsapp-float b{width:42px;height:42px;flex:0 0 42px}.qshop-assistant-robot{width:44px;height:44px;flex:0 0 44px}.qshop-assistant-robot svg{width:30px;height:30px}.qshop-assistant-hint{position:fixed;inset-inline-start:12px;inset-inline-end:12px;bottom:151px;width:auto;max-width:none;padding:13px 14px;border-radius:17px}.qshop-assistant-hint:after{inset-inline-start:auto;inset-inline-end:82px}html[dir=ltr] .qshop-assistant-hint:after{inset-inline-start:auto;inset-inline-end:82px}.qshop-assistant-hint-icon{width:38px;height:38px;flex:0 0 38px;font-size:18px}.qshop-assistant-hint-content strong{font-size:14px}.qshop-assistant-hint-content small{font-size:11.5px}.qshop-assistant-hint-arrow{font-size:18px}}@media(max-width:380px){.qshop-contact-floats{inset-inline-end:9px;gap:6px}.qshop-contact-floats .qshop-whatsapp-float,.qshop-contact-floats .qshop-assistant-float{width:54px;height:54px;min-height:54px}.qshop-assistant-robot{width:40px;height:40px;flex:0 0 40px}.qshop-assistant-robot svg{width:28px;height:28px}.qshop-assistant-hint{inset-inline-start:9px;inset-inline-end:9px;bottom:146px}}@media(prefers-reduced-motion:reduce){.qshop-assistant-robot svg{animation:none}.qshop-assistant-hint{animation:none}}
