.quick-view-btn[data-v-846ba2f5]{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.quick-view-btn[data-v-846ba2f5]{opacity:0;transform:translateY(.75rem)}.product-card:hover .quick-view-btn[data-v-846ba2f5],.product-card:focus-within .quick-view-btn[data-v-846ba2f5]{opacity:1;transform:none}.product-card:hover .quick-view-shade[data-v-846ba2f5]{opacity:1}}@media(hover:none),(pointer:coarse){.quick-view-btn[data-v-846ba2f5]{left:auto;right:.625rem;width:2.25rem;height:2.25rem;padding:0;border-radius:9999px}.quick-view-label[data-v-846ba2f5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.modal-fade-enter-active[data-v-7de75a46]{transition:opacity .3s ease}.modal-fade-leave-active[data-v-7de75a46]{transition:opacity .25s ease .05s}.modal-fade-enter-from[data-v-7de75a46],.modal-fade-leave-to[data-v-7de75a46]{opacity:0}.modal-slide-enter-active[data-v-7de75a46]{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .35s ease}.modal-slide-enter-from[data-v-7de75a46]{transform:translateY(24px) scale(.97);opacity:0}.modal-fade-leave-active .modal-container[data-v-7de75a46]{transition:transform .25s cubic-bezier(.7,0,.84,0),opacity .25s ease}.modal-fade-leave-to .modal-container[data-v-7de75a46]{transform:translateY(16px) scale(.98);opacity:0}@media(max-width:639px){.modal-slide-enter-from[data-v-7de75a46]{transform:translateY(60px)}}.lightbox-fade-enter-active[data-v-7de75a46],.lightbox-fade-leave-active[data-v-7de75a46]{transition:opacity .25s ease}.lightbox-fade-enter-active .lightbox-inner[data-v-7de75a46]{transition:transform .45s cubic-bezier(.16,1,.3,1)}.lightbox-fade-enter-from[data-v-7de75a46],.lightbox-fade-leave-to[data-v-7de75a46]{opacity:0}.lightbox-fade-enter-from .lightbox-inner[data-v-7de75a46]{transform:scale(.95)}.custom-scrollbar[data-v-7de75a46]::-webkit-scrollbar{width:8px}.custom-scrollbar[data-v-7de75a46]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-7de75a46]::-webkit-scrollbar-thumb{background:#dbeafe;border-radius:9999px}.custom-scrollbar[data-v-7de75a46]::-webkit-scrollbar-thumb:hover{background:#93c5fd}.prose[data-v-7de75a46] h1{margin-top:1.5rem;margin-bottom:1rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--hh-brand-900) / var(--tw-text-opacity, 1))}.prose[data-v-7de75a46] h2{margin-top:1.25rem;margin-bottom:.75rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--hh-brand-900) / var(--tw-text-opacity, 1))}.prose[data-v-7de75a46] p{margin-bottom:1rem}.prose[data-v-7de75a46] ul{margin-bottom:1rem;list-style-position:inside;list-style-type:disc}.prose[data-v-7de75a46] ol{margin-bottom:1rem;list-style-position:inside;list-style-type:decimal}.prose[data-v-7de75a46] a{--tw-text-opacity: 1;color:rgb(var(--hh-brand-600) / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:rgb(var(--hh-brand-200) / 1);text-underline-offset:2px}.prose[data-v-7de75a46] a:hover{--tw-text-opacity: 1;color:rgb(var(--hh-brand-800) / var(--tw-text-opacity, 1))}.carrito-flotante[data-v-f3d4842b]{position:fixed;right:20px;top:var(--v74138159);transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;background:#ffffffd1;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border:1px solid rgba(191,219,254,.9);border-radius:20px;padding:12px 14px;color:#1d4ed8;box-shadow:0 1px 1px #0f172a0a,0 12px 28px -8px #1e3a8a47;cursor:pointer;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),background .3s ease,border-color .3s ease;z-index:1000;min-width:76px;animation:carritoEntrada-f3d4842b .6s cubic-bezier(.16,1,.3,1) backwards}.carrito-flotante[data-v-f3d4842b]:hover{transform:translateY(calc(-50% - 3px));box-shadow:0 2px 4px #0f172a0d,0 20px 40px -10px #1e3a8a61;border-color:#93c5fd}.carrito-flotante[data-v-f3d4842b]:active{transform:translateY(-50%) scale(.96);transition-duration:.1s}.carrito-flotante[data-v-f3d4842b]:focus-visible{outline:none;box-shadow:0 0 0 3px #f7f8fa,0 0 0 5px #60a5fa,0 12px 28px -8px #1e3a8a47}.carrito-flotante.con-items[data-v-f3d4842b]{border-color:#ffffff2e;background:linear-gradient(160deg,#2563eb,#1d4ed8 55%,#1e40af);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 14px 32px -10px #2563eb99}.carrito-flotante.con-items[data-v-f3d4842b]:hover{box-shadow:inset 0 1px #ffffff2e,0 22px 44px -12px #2563ebb3}.carrito-icono[data-v-f3d4842b]{position:relative;display:flex;align-items:center;justify-content:center;font-size:24px;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.carrito-svg[data-v-f3d4842b]{width:26px;height:26px}.carrito-flotante:hover .carrito-icono[data-v-f3d4842b]{transform:rotate(-8deg) scale(1.08)}.carrito-badge[data-v-f3d4842b]{position:absolute;top:-9px;right:-11px;background:linear-gradient(180deg,#fb923c,#f97316);color:#fff;border-radius:9999px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff;box-shadow:0 4px 10px -2px #f9731699}.carrito-texto[data-v-f3d4842b]{font-family:Plus Jakarta Sans,Figtree,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.02em;color:inherit;text-align:center;white-space:nowrap}.carrito-flotante:not(.con-items) .carrito-texto[data-v-f3d4842b]{color:#1e3a8a}.carrito-total[data-v-f3d4842b]{font-family:Plus Jakarta Sans,Figtree,system-ui,sans-serif;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:#1e3a8a;background:#fff;padding:3px 8px;border-radius:9999px;white-space:nowrap;box-shadow:0 2px 6px -2px #0f172a40}.badge-pop-enter-active[data-v-f3d4842b]{animation:badgePop-f3d4842b .45s cubic-bezier(.34,1.56,.64,1)}.badge-pop-leave-active[data-v-f3d4842b]{transition:opacity .2s ease,transform .2s ease}.badge-pop-leave-to[data-v-f3d4842b]{opacity:0;transform:scale(.5)}@keyframes badgePop-f3d4842b{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1)}}@keyframes carritoEntrada-f3d4842b{0%{opacity:0;transform:translate(24px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media(max-width:1024px){.carrito-flotante[data-v-f3d4842b]{right:16px;padding:10px 12px;min-width:70px;border-radius:18px}.carrito-svg[data-v-f3d4842b]{width:24px;height:24px}.carrito-total[data-v-f3d4842b]{font-size:12px;padding:3px 7px}}@media(max-width:768px){.carrito-flotante[data-v-f3d4842b]{right:12px;left:auto;padding:10px 12px;min-width:60px;gap:5px;border-radius:16px}.carrito-svg[data-v-f3d4842b]{width:22px;height:22px}.carrito-badge[data-v-f3d4842b]{min-width:18px;height:18px;font-size:10px;top:-7px;right:-9px}.carrito-texto[data-v-f3d4842b]{font-size:10px}.carrito-total[data-v-f3d4842b]{font-size:11px;padding:2px 6px}}@media(max-width:640px){.carrito-flotante[data-v-f3d4842b]{right:10px;flex-direction:row;gap:10px;padding:9px 14px 9px 12px;min-width:50px;border-radius:9999px}.carrito-svg[data-v-f3d4842b]{width:20px;height:20px}.carrito-badge[data-v-f3d4842b]{min-width:16px;height:16px;font-size:9px;top:-7px;right:-9px;border-width:1.5px}.carrito-texto[data-v-f3d4842b]{font-size:11px;display:inline-block}.carrito-total[data-v-f3d4842b]{font-size:11px;padding:2px 7px;margin-left:auto}}@media(max-width:480px){.carrito-flotante[data-v-f3d4842b]{right:8px;padding:8px 12px 8px 10px;gap:8px}.carrito-svg[data-v-f3d4842b]{width:18px;height:18px}.carrito-texto[data-v-f3d4842b]{font-size:10px}.carrito-total[data-v-f3d4842b]{font-size:10px;padding:2px 6px}}@media(max-width:896px)and (orientation:landscape){.carrito-flotante[data-v-f3d4842b]{top:10px;transform:none;flex-direction:row;padding:6px 12px;gap:8px;border-radius:9999px;animation:none}.carrito-flotante[data-v-f3d4842b]:hover{transform:translateY(-2px)}.carrito-flotante[data-v-f3d4842b]:active{transform:scale(.96)}.carrito-texto[data-v-f3d4842b]{display:inline-block}.carrito-total[data-v-f3d4842b]{margin-left:auto}}@media(hover:none)and (pointer:coarse){.carrito-flotante[data-v-f3d4842b]{padding:11px 15px}.carrito-flotante[data-v-f3d4842b]:hover{transform:translateY(-50%)}.carrito-flotante:hover .carrito-icono[data-v-f3d4842b]{transform:none}.carrito-flotante[data-v-f3d4842b]:active{transform:translateY(-50%) scale(.96);transition:transform .1s ease}}@media(prefers-reduced-motion:reduce){.carrito-flotante[data-v-f3d4842b],.carrito-icono[data-v-f3d4842b],.carrito-badge[data-v-f3d4842b]{animation:none;transition:none}}
