:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone"}svg:not(:root).svg-inline--fa,svg:not(:host).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width, 2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width, 1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-text,.fa-layers-counter{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color, #ff253a);border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, .25em .5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);transform:scale(var(--fa-counter-scale, .25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left, 0);right:auto;top:var(--fa-top, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index, auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse, #fff)}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse,.fa-duotone.fa-inverse{color:var(--fa-inverse, #fff)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{padding:0;margin:0;box-sizing:border-box;transition:all .2s linear}:root{--bg: #ffffff;--bg-2: #fafafa;--surface: #ffffff;--surface-2: #f7f7f7;--surface-3: #f0f0f0;--border: rgba(0, 0, 0, .08);--border-strong: rgba(0, 0, 0, .14);--text-color: #1a1a1a;--text-color2: #4c4c4c;--muted: #6b6b6b;--accent: #6d4aff;--accent-2: #5a37e0;--color1: #6d4aff;--color2: #8b5cf6;--color3: rgba(109, 74, 255, .22);--negro: #111111;--amarillo: #111111;--verde: #15803d;--blanco: #ffffff;--gris: #ebebeb;--gris2: #f5f5f5;--bg-color: #ebebeb;--input: #ffffff;--loading: #f8004f60;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06);--shadow: 0 2px 10px rgba(0, 0, 0, .07);--radius: 0px;color-scheme:light}body,input,textarea,select,button{font-family:Inter,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif}h1,h2,h3{font-weight:300;letter-spacing:-.2px;color:var(--text-color)}h4,h5,h6{font-weight:500;color:var(--text-color)}button,.btn,.btnPost,.btnModerno{border-radius:0;letter-spacing:.2px}.btnModerno,.btnPost,.btn{background:var(--accent)!important;color:#fff!important;box-shadow:none!important;border:none;font-weight:500;padding:.9rem 2rem;transition:background .2s ease,transform .2s ease}@media(hover:hover)and (pointer:fine){.btnModerno:hover,.btnPost:hover,.btn:hover{background:var(--accent-2)!important;transform:none;filter:none}}.detailMLComprar,.detailMLAddCart,.detailMLGrupo,.detailMLVarBtn,.detailMLSellerBtn,.btnAdd,.tiendaWhatsapp,.heroBtnPrimary,.heroBtnGhost,.linkVerTodo,.verTodasTiendas,.cardProdcut,.cardProdcutSelected,.cardProdcutmasVendido,.tiendaCard,.tiendaCardFranja,.tiendaCardFranjaLogo,.detailMLGallery,.detailMLInfo,.detailMLSellerCard,.detailMLPagoCard,.detailMLRelCard,.detailMLCaracsGrid,.detailMLTop,.cardCantidad,.confianzaCta{border-radius:0!important;box-shadow:none!important}@media(hover:hover)and (pointer:fine){.cardProdcut:hover,.cardProdcutSelected:hover,.cardProdcutmasVendido:hover,.tiendaCard:hover,.tiendaCardFranja:hover,.detailMLRelCard:hover,.cardCantidad:hover{transform:none!important;box-shadow:none!important;border-color:var(--accent)!important}}h1,h2,h3,h4,h5,h6{color:var(--text-color)}a{text-decoration:none;color:var(--accent-2)}body{background-color:#fff;color:var(--text-color2);overflow-x:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-2)}::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:8px;border:2px solid var(--bg-2)}@media(hover:hover)and (pointer:fine){::-webkit-scrollbar-thumb:hover{background:#b0b0b0}}img,video,canvas,svg{max-width:100%}.svg-inline--fa{max-width:none}button,input,textarea,select{font:inherit}input,textarea,select{min-width:0;background-color:var(--surface-2);color:var(--text-color);border:1px solid var(--border-strong);border-radius:8px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--color3)}select option{background-color:var(--surface-2);color:var(--text-color)}input[type=checkbox],input[type=radio]{width:auto;min-width:0;accent-color:var(--accent)}.table-container{width:100%;overflow:auto;border-radius:var(--radius);border:1px solid var(--border);background-color:var(--surface)}.table{width:100%;border-collapse:separate;border-spacing:0;min-width:760px}.table th{position:sticky;top:0;z-index:1;background-color:var(--surface-2);color:var(--text-color2);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;padding:.8rem;border-bottom:1px solid var(--border)}.table td{padding:.75rem .8rem;border-bottom:1px solid var(--border);color:var(--text-color);font-size:.9rem}@media(hover:hover)and (pointer:fine){.table tr:hover td{background-color:var(--surface-2)}}.btnSave,.btnSelect,.selected,.eliminar,.btnUpdate,.btnCancel{border-radius:8px!important}.modal-content{border-radius:var(--radius)!important;border:1px solid var(--border);background-color:var(--surface)!important;color:var(--text-color);box-shadow:var(--shadow)}.flexGrap fieldset,fieldset{border-radius:8px;border:1px solid var(--border);background-color:var(--surface)}fieldset legend{color:var(--text-color2)}.deFlexBtnsFooterModal{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.2rem;position:sticky;bottom:0;background-color:var(--surface);padding-top:.8rem}.btnCancel{background-color:var(--surface-2);color:var(--text-color);border:1px solid var(--border-strong);border-radius:8px;padding:.65rem 1.3rem;cursor:pointer;font-weight:600}@media(hover:hover)and (pointer:fine){.btnCancel:hover{background-color:var(--surface-3)}}a,#btnSubmenu,.CategoriConten,.card,.detail-contain img,p,.modalNav,#SwiperSlide-scroll-products,.categoriasInputs input,.cardProdcutSelected,.cardProdcutmasVendido,.cartIconFixed,.inputsGrap{opacity:0;animation:slideFromLeft 1s ease-in-out forwards;-webkit-animation:slideFromLeft 1s ease-in-out forwards}.modaldashboard{opacity:0;animation:slideUp .4s ease-in-out forwards;-webkit-animation:slideUp .4s ease-in-out forwards}@keyframes slideFromLeft{0%{opacity:0;transform:translate(-20%);-webkit-transform:translateX(-20%);-moz-transform:translateX(-20%);-ms-transform:translateX(-20%);-o-transform:translateX(-20%)}to{opacity:1;transform:translate(0)}}@keyframes slideFromCenter{0%{opacity:0}to{opacity:10;transform:translateY(0);-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%)}}@media(max-width:1200px){.modalNav{width:min(24rem,88vw)}.modal-cart{width:min(32rem,92vw)}.modal-detail{width:min(34rem,92vw)}.ProductsContain{padding-left:4%;padding-right:4%}}@media(max-width:768px){html{font-size:15px}body{min-width:320px}nav{min-height:4rem}.modalNav{width:88vw;max-width:22rem}.ProductsContain,.ProductsContainPage{padding-left:0;padding-right:0}.cardProdcut,#SwiperSlide-scroll-products{width:min(19rem,86vw)}.cardProdcutSelected{min-height:6.5rem}.cardText h4,.cardTextSelected h4,.cardProductCartText h3{max-width:16ch}.cardText span,.cardTextSelected span{max-width:18ch}.modal-send-form{height:calc(100vh - 4rem);height:calc(100dvh - 4rem);padding-bottom:7rem}.navbarDashboard.expanded{max-height:100vh;max-height:100dvh;overflow-y:auto}.table-container{border-radius:8px}.table{min-width:680px}.table th,.table td{padding:.65rem;font-size:.82rem}.modal-content{width:min(94vw,34rem)!important;max-height:88vh;overflow-y:auto}}@media(max-width:480px){html{font-size:14px}.logo h2{max-width:11ch}.logo strong{max-width:18ch}.cardProdcut{width:92vw}#SwiperSlide-scroll-products{width:88vw}#SwiperSlide-scroll-products-masvendidos,.cardProdcutmasVendido{width:46vw;min-width:9.5rem}.cardProdcut img{width:5.8rem;height:5.8rem}.cardText{min-width:0;flex:1}.cardText h4,.cardTextSelected h4,.cardProductCartText h3{max-width:14ch}.deFLex,.deFLexBtns,.deFlexCantidad{gap:.75rem}.cardProductCart{justify-content:flex-start}.cardProductCartText{flex:1;min-width:0}.modalText{height:45vh}.bottom-nav-bar,.scrolledMobile{min-height:4.5rem}.table{min-width:620px}}@keyframes slideUp{0%{opacity:0}to{opacity:10;transform:translateY(-3%);-webkit-transform:translateY(-3%);-moz-transform:translateY(-3%);-ms-transform:translateY(-3%);-o-transform:translateY(-3%)}}.srOnly{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible,[role=button]:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.avisoDatos{font-size:.78rem;line-height:1.4;color:var(--text-color2);margin:.2rem 0}.avisoDatos a{color:var(--accent-2);text-decoration:underline}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}button,a,[role=button],label{touch-action:manipulation}button,[role=button],.nav-item,.chip,.cartIconFixed,.btnWhatsapp{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(hover:none){button:active,[role=button]:active,a:active{opacity:.72;transition:opacity .1s ease-out}}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px!important}}.modal-cart,.modal-content-cart,.chatIABody,.modalNav,.modalNav-content,.modalSearch,.modal-wpp,.ReactModal__Content,.react-responsive-modal-modal{overscroll-behavior:contain}body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.spinnerContainer{display:flex;justify-content:center;align-items:center;height:100vh}.spinner{display:flex;flex-direction:column;align-items:center;color:var(--text-color2)}.spinnerImage{width:120px;object-fit:cover;animation:resize .7s ease-in-out infinite alternate}@keyframes resize{0%{transform:scale(1)}to{transform:scale(1.1)}}p{margin-top:10px}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev ::slotted(svg),.swiper-button-prev svg,.swiper-button-next ::slotted(svg),.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.profileContain{padding:10px 5%;background-color:var(--surface);display:flex;flex-direction:column;gap:1rem;z-index:9900000000!important;justify-content:center}.profileContain img{width:5rem;height:5rem;object-fit:cover;border-radius:100%;margin-top:-3rem;box-shadow:0 4px 10px #00000020;background-color:var(--surface)}.profileContain h2{font-weight:500;font-size:1.2em;color:var(--text-color2);margin-top:10px}.socials{display:flex;gap:2rem}.profileContain .socials a{color:var(--text-color2);font-size:14px}.profileText{display:flex;flex-direction:column;gap:10px}.profileText2{display:flex;flex-direction:column;gap:0;border-bottom:1px solid var(--gris2)}.profileText::-webkit-scrollbar{width:5px;height:5px;cursor:pointer;background-color:transparent}.profileText::-webkit-scrollbar-thumb{background-color:var(--color1);border-radius:10px;margin-top:3rem}.profileText a,.profileText p{color:var(--text-color2);padding-bottom:10px;font-size:.8em}@media(max-width:700px){.profileContain{padding:10px 7%}}.share-button{padding:10px 20px;border-radius:10px;border:none}.share-button{background:var(--color1);color:var(--blanco)}header{width:100%;z-index:10;transition:all .2s linear;position:absolute;top:0;left:0;z-index:100}nav{display:flex;align-items:center;justify-content:space-between;align-content:center;width:100%;height:9vh;height:4rem;transition:all .2s linear;padding:30px 10%;background-color:var(--amarillo);box-shadow:0 1px #00000014}nav .logo h2,nav .logo strong,nav .logo span{color:#fff!important}nav .nav_toggle span{background:#fff}nav svg{color:#fff}nav .deFLexNavs a,nav .deFLexNavs button{color:#fff}.deFLexNavs{display:flex!important;flex-direction:row!important;align-items:center;gap:5rem}.nav_items.open{transform:translate(0)!important}.nav_toggle{display:flex!important;flex-direction:column;cursor:pointer;justify-content:right;text-align:right}.nav_toggle span{width:25px;height:3px;background:var(--surface);margin-bottom:5px;border-radius:20px;transform-origin:3px 0px;transition:all .2s linear;display:flex;justify-content:right;text-align:right}.nav_toggle span:nth-child(1){width:15px;margin-left:25%}.nav_toggle span:nth-child(2){width:25px;margin-left:-2%}.nav_toggle span:nth-child(3){width:35px;margin-left:-30%}.logo img{width:50px;border-radius:100%}.logo{display:flex;gap:10px;align-items:center}.logo h2{font-size:1em;color:var(--blanco);font-weight:600;font-family:Poppins}.logo strong{font-size:.7em;color:var(--blanco);font-weight:500}.deColumnNav,.fondo{display:flex;flex-direction:column}.fondo img{display:flex;flex-direction:column;height:100%;object-fit:cover;height:14rem}.space{height:6rem}.loadingBannerFondo{width:100%;height:15rem;background:linear-gradient(90deg,var(--border),#fff,#fff);background-size:400% 400%;animation:gradientMove 1s linear infinite}.enlaces{display:flex;flex-direction:column;text-align:left;padding:10px;overflow-y:scroll}.enlaces::-webkit-scrollbar{width:5px;height:5px;cursor:pointer;background-color:transparent}.enlaces::-webkit-scrollbar-thumb{background-color:var(--color1);border-radius:10px;margin-top:3rem}.enlaces a{color:var(--text-color2)!important;text-decoration:none;display:flex;margin-top:1rem;gap:1rem;padding:10px;border-radius:7px;align-items:center}@media(hover:hover)and (pointer:fine){.enlaces a:hover{background-color:var(--color1);color:var(--blanco)!important}}.enlaces2 a{padding:0 20px;width:8rem;text-decoration:none;color:var(--text-color2)!important}.modalNav{top:0;background-color:var(--surface);width:30%;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;border-radius:0 10px 10px 0;border:none}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0005;z-index:999}.modalNav-content{width:100%}@media(max-width:1000px){.modalNav{width:40vh}.deFLexNavs{display:flex;gap:1.6rem}.deNone{display:none}nav{padding:0 3%;border-radius:0 0 0 30px;background-color:var(--amarillo)!important;box-shadow:none}.enlaces2 a{display:none}.logo img{width:35px}.nav_toggle span{background:var(--surface)}.fondo,.fondo img,.loadingBannerFondo{height:10rem}.logo h2{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:14ch;font-weight:500;color:var(--blanco)}.logo strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:25ch;font-weight:500;color:var(--blanco)}}button.nav_toggle{background:none;border:none;padding:4px}header nav .logo{text-decoration:none;opacity:1;animation:none}header nav .logo img{width:44px;height:44px;object-fit:cover;background:#2a2930;flex:none}header nav .logo h2{margin:0;line-height:1.2;letter-spacing:-.2px}header nav .logo strong{color:#c9c6d3!important;font-weight:500}.navAccion{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:44px;min-height:44px;padding:4px 10px;border:none;border-radius:12px;background:transparent;color:#fff;font:inherit;cursor:pointer;transition:background .15s}.navAccion svg{width:20px;height:20px;font-size:20px;color:#fff}.navAccionTexto{font-size:11px;font-weight:600;line-height:1;color:#e9e7ef;white-space:nowrap}@media(hover:hover)and (pointer:fine){.navAccion:hover{background:#ffffff1a}}.navAccion:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.navMenuBtn.open{background:#ffffff24}header nav .selectorMoneda{background:#ffffff1f;padding:3px}header nav .selectorMoneda button{min-height:32px;min-width:40px;padding:0 10px;color:#e9e7ef!important;font-size:.8rem}header nav .selectorMoneda button.activo{background:#fff;color:#111!important}@media(hover:hover)and (pointer:fine){header nav .selectorMoneda button:not(.activo):hover{color:#fff!important;background:#ffffff1a}}header nav .selectorMoneda button:focus-visible{outline:2px solid #ffffff;outline-offset:1px}@media(min-width:1001px){header nav{height:72px;gap:32px;padding:0 max(24px,calc((100% - 1280px)/2));box-shadow:0 1px #ffffff0f}header nav .logo{flex:none;gap:12px}header nav .logo h2{font-size:1.05rem}header nav .logo strong{font-size:.74rem}header nav .deFLexNavs{flex:1;min-width:0;gap:6px!important;justify-content:flex-end}header nav .deFLexNavs .fondo-input{flex:1;max-width:640px;margin-inline:auto 24px;min-width:0}header nav .deFLexNavs .selectorMoneda{margin-right:8px}}@media(max-width:1000px){.navAccionTexto{display:none}.navAccion{padding:0;min-width:40px;min-height:40px}header nav .selectorMoneda button{min-width:34px;padding:0 8px}header nav .monedaPrefijo{display:none}}@media(max-width:480px){header nav .logo img{width:38px;height:38px}header nav .logo{gap:8px}header nav .logo strong{display:none!important}header nav .logo h2{white-space:normal!important;max-width:none!important;font-size:14px!important;font-weight:700!important;line-height:1.15;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}header nav .deFLexNavs{gap:4px!important}}.deleteFav{cursor:pointer;color:red;font-weight:500;background-color:transparent;border:none;font-size:17px}.cartIcon strong{color:var(--text-color2);font-weight:500}.cartIcon{display:flex;gap:10px;align-items:center}@media(max-width:900px){.cartIcon strong{display:none}}.pcard{position:relative;display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radio-tarjeta, 14px);overflow:hidden;transition:box-shadow .22s var(--ease-out, ease-out),transform .22s var(--ease-out, ease-out),border-color .22s}.pcardMedia{position:relative;display:block;aspect-ratio:3 / 4;background:var(--surface-3);overflow:hidden}.pcardImg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .32s var(--ease-out, ease-out),transform .6s var(--ease-out, ease-out)}.pcardImg2{opacity:0}.pcardSinFoto{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:.85rem}.pcardEtiquetas{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:1}.pcardEtiqueta{padding:4px 9px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.2px;line-height:1.2}.pcardOferta{background:var(--oferta);color:#fff}.pcardDestacado{background:var(--surface);color:var(--text-color);box-shadow:0 1px 4px #0000001f}.pcardAgotado{background:#212121;color:#fff}.pcardCuerpo{display:flex;flex-direction:column;gap:6px;padding:12px 12px 14px;flex:1}.pcardTienda{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;color:var(--text-color2);min-width:0}.pcardTienda img{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.pcardTienda svg{color:var(--accent-2)}.pcardTitulo{margin:0;font-size:.95rem;font-weight:600;line-height:1.3;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pcardTitulo a{color:inherit;text-decoration:none}.pcardTitulo a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.pcardPrecios{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto}.pcardPrecio{font-size:1.12rem;font-weight:800;color:var(--text-color);font-variant-numeric:tabular-nums}.pcardPrecioAntes{font-size:.82rem;color:var(--muted);text-decoration:line-through;font-variant-numeric:tabular-nums}.pcardTramos{display:grid;grid-template-columns:1fr 1fr;margin-top:auto;border:1px solid var(--border);border-radius:10px;overflow:hidden}.pcardTramo{display:flex;flex-direction:column;gap:1px;min-width:0;padding:6px 8px}.pcardTramoMayor{background:var(--mayorista-fondo)}.pcardTramoCant{font-size:.7rem;font-weight:600;color:var(--text-color2);white-space:nowrap}.pcardTramoMayor .pcardTramoCant,.pcardTramoTipo{color:var(--mayorista-texto)}.pcardTramoPrecio{font-size:1.02rem;font-weight:800;color:var(--text-color);font-variant-numeric:tabular-nums;white-space:nowrap}.pcardTramoMayor .pcardTramoPrecio{color:var(--mayorista-texto)}.pcardTramoTipo{font-size:.68rem;font-weight:600}.pcardTramo .pcardPrecioAntes{font-size:.7rem}.pcardAccion{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:4px;padding:0 12px;border:none;border-radius:var(--radio-boton, 10px);background:var(--accent);color:#fff;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .16s ease-out,transform .12s var(--ease-out, ease-out)}.pcardAccion:active{transform:scale(.97)}.pcardAccion:disabled{background:var(--surface-3);color:var(--muted);cursor:not-allowed;transform:none}.pcardAccion--agregado{background:var(--verde)}.pcardAccion--agregado svg{animation:pcardCheck .36s var(--ease-out, ease-out)}.pcardAccion--error{background:var(--oferta)}@keyframes pcardCheck{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@media(hover:hover)and (pointer:fine){.pcard:hover{box-shadow:0 10px 28px #2121211a;transform:translateY(-3px);border-color:transparent}.pcard:hover .pcardImg{transform:scale(1.04)}.pcard:hover .pcardImg2{opacity:1}.pcardAccion:hover{background:var(--accent-2)}}.pcard:focus-within{box-shadow:0 0 0 3px var(--color3)}@media(max-width:600px){.pcardCuerpo{padding:10px 10px 12px;gap:5px}.pcardTitulo{font-size:.88rem}.pcardPrecio{font-size:1rem}.pcardTramo{padding:5px 6px}.pcardTramoPrecio{font-size:.92rem}.pcardTramoCant{font-size:.66rem}.pcardAccion{font-size:.82rem}}.pcardGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}@media(max-width:600px){.pcardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.swiper-slide.pcardSlide{width:220px;height:auto;display:flex;margin:4px 16px 24px 0}.swiper-slide.pcardSlide>.pcard{width:100%}@media(max-width:600px){.swiper-slide.pcardSlide{width:168px;margin:2px 10px 16px 0}}.pcardMinimo{margin:0;font-size:11px;font-weight:600;color:var(--text-color2)}.pcardSocial{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.pcardRating{display:inline-flex;align-items:center;gap:4px;color:var(--text-color);font-weight:600}.pcardRating svg{color:#b26a00;font-size:11px}.pcardVendidos{white-space:nowrap}.pcardTramos3 .pcardTramo{padding:6px 5px}.pcardTramos3 .pcardTramoPrecio{font-size:.86rem;letter-spacing:-.2px}.pcardTramos3 .pcardTramoCant{font-size:11px;letter-spacing:-.1px}.pcardTramos3 .pcardPrecioAntes{display:none}.pcardOfertaLinea{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:0;font-size:12px;font-weight:700;color:var(--oferta, #c2323a);font-variant-numeric:tabular-nums}.pcardOfertaLinea svg{font-size:11px}.pcardOfertaQuedan{font-weight:500;color:var(--muted)}.pcardCuerpo{container-type:inline-size}@container (max-width: 200px){.pcardTramos.pcardTramos3{grid-template-columns:1fr!important}.pcardTramos3 .pcardTramo{flex-direction:row;align-items:baseline;justify-content:space-between;gap:6px;padding:4px 8px}.pcardTramos3 .pcardTramoPrecio{font-size:.9rem}}.pcardServicio{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-top:auto}.pcardServicioDesde{font-size:12px;font-weight:600;color:var(--muted)}.pcardServicioDetalle{flex-basis:100%;font-size:12px;color:var(--text-color2)}.pcardUnidad{font-size:11px;font-weight:600;color:var(--muted);margin-left:2px}.pcardTramoMayor .pcardUnidad{color:var(--mayorista-texto)}.pcardEditorial{border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;overflow:visible;transition:none}.pcardEditorial.pcard:hover{transform:none;box-shadow:none}.pcardEditorial .pcardMedia{aspect-ratio:3/4;background:#efefee;border-radius:0;transition:none}.pcardEditorial .pcardMedia.mediaWebGLActiva{background:transparent}.pcardEditorial .pcardImg.fotoWebGLActiva{visibility:hidden}.pcardEditorial .pcardCuerpo{padding:16px 8px 8px;background:#fbfbfb;color:#202024;gap:8px}.pcardEditorial .pcardTienda,.pcardEditorial .pcardTitulo{font:500 11px/1.45 Inter,Helvetica,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#42424a}.pcardEditorial .pcardTitulo{font-weight:600;color:#202024}.pcardEditorial .pcardPrecio{font-size:18px;font-weight:500}.pcardEditorial .pcardPrecioAntes{color:#62626a}.pcardEditorial .pcardTramos{border:1px solid #d6d6dc;border-radius:0}.pcardEditorial .pcardTramoMayor{background:#eeeaf9}.pcardEditorial .pcardAccion{border-radius:0;background:#202024;color:#fff;font-weight:500;min-height:44px}.pcardEditorial .pcardAccion--agregado{background:#166534}.pcardEditorial .pcardAccion--error{background:#a22d36}.pcardEditorial .pcardAccion:disabled{background:#e5e5e9;color:#64646c}.pcardEditorial .pcardAccion:hover:not(:disabled){background:#5130cc}.pcardEditorial .pcardEtiquetas{top:12px;left:12px}.pcardEditorial .pcardEtiqueta{border-radius:0;font-size:10px;letter-spacing:.06em;padding:6px 9px}.pcardEditorial .pcardOferta{background:#a12b3d;color:#fff}.pcardFavorito{position:absolute;right:12px;top:12px;z-index:2;width:44px;height:44px;border:1px solid #d3d3d8;border-radius:50%;background:#fbfbfb;color:#55535c;cursor:pointer}.pcardFavorito[aria-pressed=true]{color:#a51f54;background:#ffeaf2}.pcardEditorial p,.pcardEditorial a{opacity:1;animation:none}.pcardEditorial :focus-visible{outline:3px solid #5130cc;outline-offset:3px}.pcardEditorial ::selection{background:#ded5ff;color:#202024}@media(prefers-reduced-motion:reduce){.pcardEditorial .pcardImg{transition:none;transform:none!important}.pcardEditorial .pcardAccion{transition:none}.pcardEditorial .pcardAccion--agregado svg{animation:none}}.pcardGridActualizando{opacity:.55;transition:opacity .15s}.resultadosMas{display:flex;justify-content:center;padding:28px 0 8px}.resultadosMasBoton{min-height:46px;padding:0 26px;border-radius:999px;border:1.5px solid #202024;background:#fff;color:#202024;font-size:15px;font-weight:600;cursor:pointer}.resultadosMasBoton:hover:not(:disabled){background:#202024;color:#fff}.resultadosMasBoton:disabled{opacity:.6;cursor:wait}.resultadosMasBoton:focus-visible{outline:3px solid #6d4aff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.pcardGridActualizando{transition:none}}.search-container{position:relative;width:100%}.modalSearch{height:50vh;overflow:hidden;overflow-y:scroll}.overlayInput{position:fixed;top:0;bottom:0;background-color:#0005;z-index:999;width:100%;height:100vh;height:100dvh;display:flex;justify-content:center;align-items:center;place-content:center}.sectionSearch h3{color:var(--text-color2);padding:10px;font-weight:500;font-size:.9em}.modalSearch{z-index:2;position:absolute;top:50px;background-color:var(--surface);padding:10px;border-radius:10px;box-shadow:0 4px 15px #0000001d;width:100%}.searchResults{top:100px;bottom:0;left:0;background-color:var( --gris);box-shadow:0 2px 6px #0000000d;padding:10px;z-index:10000000000!important;width:50vh;height:60vh;overflow-y:scroll;border-radius:7px;margin-top:50rem;transition:all .4s ease}.modalSearch img{width:50px;height:50px;object-fit:cover;border-radius:10px}.div{display:flex;flex-direction:column;gap:10px}.div .modalSearch{height:90vh;margin-top:100rem}.modalSearch p{display:block;text-decoration:none;text-align:left;font-size:14px;font-weight:500;padding:10px 0;color:var(--text-color2)!important}.inputSearch{background-color:var( --gris)!important;border-radius:20px;padding:5px 10px;width:30rem;color:var(--text-color2);display:flex;gap:10px;align-items:center}.input{width:90%;height:100%;padding:6px;background-color:transparent;border:none;font-size:.85em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.inputSerch{width:100%;height:100%;padding:6px;background-color:transparent;border:none}.modalSearch a{text-decoration:none;display:flex;align-items:center;align-content:center;gap:20px;padding:10px;color:var(--color1);margin-bottom:1rem}@media(hover:hover)and (pointer:fine){.modalSearch a:hover p{color:var(--blanco)!important}}@media(hover:hover)and (pointer:fine){.modalSearch a:hover{background-color:var(--color1);border-radius:7px;transition:.5s ease all;color:var(--blanco)!important}}.modalSearch button{background-color:transparent;border:none}.search-icon{background-color:var(--color1);color:var(--blanco);padding:8px;font-size:14px;cursor:pointer;border-radius:100%}.modalSearch::-webkit-scrollbar{width:7px;height:7px;cursor:pointer}.modalSearch::-webkit-scrollbar-thumb{background-color:var(--color1);width:10px;border-radius:20px;cursor:pointer}.inputSerch span{display:flex;width:100%}.show-more-btn2{padding:10px;color:var(--color1)}@media(max-width:1024px){.inputSerch{display:none}.modal p{font-size:13px}.modal a{gap:10px;padding:0}.modalInput{width:100%!important;height:100vh;height:100dvh;border-radius:20px 20px 0 0}.overlayInput{justify-content:end;align-items:end;place-content:end}.search-icon{font-size:16px}.modalSearch{position:relative;top:0;bottom:0;left:0;background-color:var( --gris);box-shadow:0 2px 6px #0000000d;padding:10px;z-index:10000000000!important;width:100%;height:80vh;overflow-y:scroll;border-radius:7px;transition:all .4s ease}.inputSearch{width:100%}}.selectorMoneda{display:inline-flex;background:var(--gris, #eee);border-radius:999px;padding:3px;gap:2px}.selectorMoneda button{border:none;background:transparent;color:var(--text-color2);font-weight:700;font-size:.82rem;padding:5px 11px;border-radius:999px;cursor:pointer;min-width:34px;transition:background .2s ease,color .2s ease}.selectorMoneda button.activo{background:var(--accent);color:#fff}@media(hover:hover)and (pointer:fine){.selectorMoneda button:not(.activo):hover{color:var(--accent)}}.barraAnuncios{display:flex;align-items:center;justify-content:center;gap:4px;min-height:40px;padding:0 8px;background:#f5f5f7;color:#1d1d1f;border-bottom:1px solid rgba(0,0,0,.06)}.barraAnunciosTexto{margin:0;flex:0 1 auto;min-width:0;text-align:center;font-size:13px;line-height:1.35;padding:8px 4px;opacity:1;text-wrap:balance}.barraAnunciosTexto a{display:inline-flex;align-items:center;min-height:24px;margin-left:6px;color:#06c;text-decoration:none;font-weight:500;white-space:nowrap}header.headerPortada .barraAnuncios .barraAnunciosTexto{animation:barraAnuncioEntra .3s cubic-bezier(.22,1,.36,1) both}.barraAnunciosTexto a:hover{text-decoration:underline}.barraAnunciosFlecha{flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%!important;background:transparent;color:#6e6e73;font-size:12px;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.barraAnunciosFlecha:hover{background:#0000000f;color:#1d1d1f}@keyframes barraAnuncioEntra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){header.headerPortada .barraAnuncios .barraAnunciosTexto{animation:none}}@media(max-width:600px){.barraAnunciosTexto{font-size:12px}.barraAnunciosFlecha{width:28px;height:28px}}.BannerContain{padding:5.5rem 8% 0;width:100%}.heroDirecto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:center}.heroDirectoTexto{display:flex;flex-direction:column;gap:14px;min-width:0}.heroDirectoMarca{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--accent-2)}.heroDirectoTitulo{margin:0;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:800;line-height:1.05;letter-spacing:-1px;color:var(--text-color);text-wrap:balance}.heroDirectoSub{margin:0;max-width:46ch;font-size:1.02rem;line-height:1.55;color:var(--text-color2)}.heroBuscador{position:relative;display:flex;align-items:center;gap:8px;margin-top:6px;padding:6px;background:var(--surface);border:1.5px solid var(--border-strong);border-radius:14px;box-shadow:0 6px 24px #2121210f;transition:border-color .16s ease-out,box-shadow .16s ease-out}.heroBuscador:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--color3)}.heroBuscadorIcono{margin-left:12px;color:var(--muted);flex-shrink:0}.heroBuscador input{flex:1;min-width:0;height:48px;border:none;outline:none;background:transparent;font:inherit;font-size:1rem;color:var(--text-color)}.heroBuscador input:focus-visible{outline:none}.heroBuscador button{height:48px;padding:0 22px;border:none;border-radius:10px!important;background:var(--accent);color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:background .16s ease-out,transform .12s ease-out}.heroBuscador button:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.heroBuscador button:hover{background:var(--accent-2)}}.heroChips{display:flex;flex-wrap:wrap;gap:8px}.heroChip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:var(--surface);border:1px solid var(--border-strong);color:var(--text-color);font-size:.88rem;font-weight:500;text-decoration:none;transition:border-color .16s ease-out,background .16s ease-out}.heroChipTiendas{color:var(--accent-2);font-weight:600}@media(hover:hover)and (pointer:fine){.heroChip:hover{border-color:var(--accent)}}.heroDirectoMedia{position:relative;width:100%;aspect-ratio:4 / 3;max-height:460px;border-radius:18px;overflow:hidden;background:var(--surface-3)}#swiper_container{width:100%;height:100%}#swiper_container .swiper-slide{overflow:hidden}.heroBannerImg{width:100%;height:100%;object-fit:cover;display:block;transform-origin:60% 40%}#swiper_container .swiper-slide-active .heroBannerImg{animation:heroKenBurns 9s ease-out forwards}@keyframes heroKenBurns{0%{transform:scale(1)}to{transform:scale(1.07)}}@media(prefers-reduced-motion:reduce){#swiper_container .swiper-slide-active .heroBannerImg{animation:none}}.heroPausa{position:absolute;right:12px;bottom:12px;z-index:10;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%!important;background:#1111119e;color:#fff;cursor:pointer}.heroPortadaGradient{width:100%;height:100%;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 55%,#1b1140 100%)}.loadingBanner{width:100%;height:100%;background:linear-gradient(90deg,var(--surface-3),#ffffff,var(--surface-3));background-size:400% 400%;animation:gradientMove 1.2s linear infinite}#swiper_container .swiper-pagination-bullet{width:8px;height:8px;background:#fff;opacity:.6;transition:transform .22s ease-out,opacity .22s ease-out}#swiper_container .swiper-pagination-bullet-active{background:#fff;opacity:1;transform:scale(1.4)}@media(max-width:900px){.BannerContain{padding:5rem 5% 0}.heroDirecto{grid-template-columns:1fr;gap:20px}.heroDirectoMedia{aspect-ratio:16 / 9;max-height:none;border-radius:14px}}@media(max-width:600px){.BannerContain{padding:76px 16px 0}.heroDirectoTexto{gap:10px}.heroDirectoTitulo{font-size:1.85rem;letter-spacing:-.6px}.heroDirectoSub{font-size:.94rem}.heroBuscador{padding:4px}.heroBuscadorIcono{margin-left:8px}.heroBuscador input{height:46px;font-size:16px}.heroBuscador button{height:46px;padding:0 16px}.heroChips{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:2px 16px 4px;scrollbar-width:none}.heroChips::-webkit-scrollbar{display:none}.heroChip{flex-shrink:0}}.vitrina{position:relative;isolation:isolate;overflow:hidden;background:#0b0b14;color:#f5f4ff;padding:48px 16px 28px;text-align:center;margin:16px 0 0;border-block:1px solid #393044}.vitrina *,.vitrina *:before,.vitrina *:after{transition:none}.vitrina p,.vitrina a{opacity:1;animation:none}.vitrina h2{color:#fff;font-size:clamp(30px,4vw,48px);font-weight:650;letter-spacing:-.035em;line-height:1.12;margin:0 0 14px}.vitrina h2 span{color:#c4b5ff}.vitrinaTexto p,.vitrinaAyuda{color:#d0cde2;font-size:14px}.vitrinaEscena{height:380px;position:relative;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.vitrinaEscena:active{cursor:grabbing}.vitrinaMarco{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1600px;transform:scale(.92);pointer-events:none}.vitrinaAro{position:absolute;left:50%;top:47%;width:0;height:0;transform-style:preserve-3d;transform:translateZ(-720px)}.vitrina a.vitrinaTarjeta{position:absolute;width:248px;height:var(--alto);left:-124px;top:calc(var(--alto) / -2);border:1px solid #665381;overflow:visible;background:#151323;color:#fff;backface-visibility:hidden;touch-action:pan-y;pointer-events:auto;text-decoration:none;box-shadow:0 12px 28px #0005}.vitrinaTarjeta img{width:100%;height:100%;object-fit:cover;display:block}.vitrinaEtiqueta{position:absolute;top:100%;inset-inline:0;padding:12px 0;text-align:left;display:flex;justify-content:space-between;gap:8px}.vitrinaEtiqueta strong{font-size:10px;line-height:1.3;font-weight:500;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.vitrinaEtiqueta span{color:#c9c3dd;font-size:10px;white-space:nowrap}.vitrinaControles{display:flex;justify-content:center;align-items:center;gap:18px;position:relative}.vitrinaControles span{min-width:120px;max-width:55%;font-size:11px;text-transform:uppercase;letter-spacing:.06em;overflow-wrap:anywhere}.vitrinaControles button{min-width:44px;min-height:44px;border-radius:50%;border:1px solid #706292;background:transparent;color:#fff;cursor:pointer}.vitrinaControles button:hover{background:#6d4aff}.vitrina :focus-visible{outline:3px solid #75e6ff;outline-offset:4px}.vitrinaAyuda{margin-top:14px;font-size:11px}.vitrinaCursor{position:absolute;left:0;top:0;padding:10px 12px;background:#df59d5;color:#100d16;font-size:10px;font-weight:700;letter-spacing:.08em;pointer-events:none;opacity:0;z-index:3}.vitrinaCursor.visible{opacity:1}.vitrina ::selection{background:#75e6ff;color:#0b0b14}@media(max-width:768px){.vitrina{padding-top:32px}.vitrinaEscena{height:290px}.vitrina a.vitrinaTarjeta{width:176px;height:var(--alto-movil);left:-88px;top:calc(var(--alto-movil) / -2)}.vitrinaEtiqueta{display:block}.vitrinaEtiqueta span{display:block;margin-top:4px}.vitrinaCursor{display:none}.vitrinaTexto p{font-size:13px}}@media(prefers-reduced-motion:reduce){.vitrinaCursor{display:none}}.cintaGamarra{overflow:hidden;max-width:100%;background:#0b0b14;color:#eeeaff;border-block:1px solid #6d4aff66;padding:23px 0;position:relative}.cintaGamarra p,.cintaGamarra a{opacity:1;animation:none}.cintaGamarra *{transition:none}.cintaGamarraPista{display:flex;width:max-content;animation:cintaGamarraViaje 48s linear infinite;animation-play-state:paused}.cintaGamarraActiva .cintaGamarraPista{animation-play-state:running}.cintaGamarra:hover .cintaGamarraPista,.cintaGamarra:focus-within .cintaGamarraPista{animation-play-state:paused}.cintaGamarraGrupo{display:flex;flex-shrink:0;gap:48px;padding-right:48px;align-items:center}.cintaGamarraGrupo span{display:flex;align-items:center;gap:48px;white-space:nowrap;font-size:clamp(15px,2vw,20px);font-weight:600;letter-spacing:-.025em}.cintaGamarraGrupo i{font-style:normal;color:#75e6ff;text-shadow:0 0 15px #6d4aff}@keyframes cintaGamarraViaje{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cintaGamarraPista{animation:none;width:auto}.cintaGamarraGrupo{flex-wrap:wrap;justify-content:center;gap:16px;padding:0 16px}.cintaGamarraGrupo span{white-space:normal;gap:12px}.cintaGamarraGrupo[aria-hidden]{display:none}}.percheroGamarra{position:relative;isolation:isolate;box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,#25204a,#12122a 45%,#0b0b14 85%);color:#f5f4ff;padding:42px 0 24px;margin-top:16px;border-block:1px solid #51416f}.percheroGamarra *,.percheroGamarra *:before,.percheroGamarra *:after{box-sizing:border-box;transition:none}.percheroGamarra p,.percheroGamarra a{opacity:1;animation:none}.percheroTexto{text-align:center;padding:0 20px}.percheroSello{color:#b8eeff;font-size:11px;font-weight:700;letter-spacing:.18em}.percheroTexto h2{color:#f5f4ff;font-size:clamp(29px,4vw,44px);font-weight:650;letter-spacing:-.045em;line-height:1.15;margin:14px 0 12px}.percheroTexto p{color:#d0cde2;font-size:14px;line-height:1.6;margin:0}.percheroEscena{position:relative;margin-top:24px;min-width:0}.percheroEscena:before,.percheroEscena:after{content:"";position:absolute;inset-block:0;width:56px;z-index:3;pointer-events:none;opacity:0}.percheroEscena:before{left:0;background:linear-gradient(90deg,#0b0b14,transparent)}.percheroEscena:after{right:0;background:linear-gradient(-90deg,#0b0b14,transparent)}.percheroHayAntes:before,.percheroHayDespues:after{opacity:1}.percheroPista{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:40px;touch-action:pan-x pan-y;overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:thin;scrollbar-color:#76669f #12122a}.percheroArrastrando{cursor:grabbing;scroll-snap-type:none}.percheroArrastrando a{cursor:grabbing}.percheroContenido{position:relative;display:flex;gap:28px;width:max-content;min-width:100%;padding:28px 52px 48px}.percheroRiel{position:absolute;top:35px;left:0;right:0;height:12px;border:1px solid #979baa;border-radius:8px;background:linear-gradient(#e0e6f3,#6b728b 25%,#292c40,#9ca5b8 85%,#40485d);box-shadow:0 5px 12px #0009,0 0 18px #75e6ff18;overflow:hidden}.percheroRiel span{position:absolute;left:-20%;top:3px;height:2px;width:20%;background:linear-gradient(90deg,transparent,#75e6ff,transparent);animation:percheroLuz 22s linear infinite;animation-play-state:paused}.percheroActivo .percheroRiel span{animation-play-state:running}@keyframes percheroLuz{to{transform:translate(600%)}}.percheroLugar{position:relative;width:208px;flex:0 0 208px;scroll-snap-align:start}.percheroPendulo{width:100%;transform-origin:50% 10px}.percheroGancho{position:relative;display:block;width:80px;height:84px;margin:0 auto -2px;overflow:visible;color:#ccd6e9;filter:drop-shadow(0 2px 3px #0008)}.percheroGamarra a.percheroEtiqueta{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:274px;padding:31px 18px 16px;border:1px solid transparent;border-radius:22px 22px 14px 14px;background:linear-gradient(145deg,#222238f5,#12122af5) padding-box,linear-gradient(145deg,#75e6ff,#6d4aff 53%,#df59d5) border-box;color:#f5f4ff;text-decoration:none;box-shadow:0 18px 25px #0005;touch-action:pan-x pan-y}.percheroEtiqueta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff12,transparent 35%,transparent 65%,#df59d50a)}.percheroAgujero{position:absolute;top:12px;left:calc(50% - 5px);width:10px;height:10px;background:#0b0b14;border:1px solid #acb7d0;border-radius:50%;box-shadow:0 0 0 3px #ffffff08}.percheroImagen{display:grid;place-items:center;width:86px;height:86px;flex-shrink:0;background:radial-gradient(circle,#6d4aff28,#75e6ff08);border:1px solid #aaa1d13d;border-radius:20px;overflow:hidden;color:#b8eeff;font-size:36px;margin-bottom:14px}.percheroImagen img{display:block;width:100%;height:100%;object-fit:cover}.percheroImagen svg{max-width:54px}.percheroNombre{width:100%;text-align:center;color:#f5f4ff;font-size:16px;line-height:1.3;font-weight:650;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:62px}.percheroCantidad{color:#d0cde2;font-size:12px;line-height:1.5;margin-top:5px}.percheroExplorar{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:12px;color:#b8eeff;font-size:11px;letter-spacing:.03em}.percheroExplorar span{font-size:18px;line-height:1}.percheroGamarra :focus-visible{outline:3px solid #75e6ff;outline-offset:4px}.percheroPie{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:1200px;margin:14px auto 0;padding:0 28px}.percheroPie p{color:#d0cde2;font-size:12px;line-height:1.5;margin:0}.percheroControles{display:flex;gap:10px}.percheroControles button{display:grid;place-items:center;min-width:46px;min-height:46px;padding:0;border:1px solid #9183be;border-radius:50%;background:#211c38;color:#f5f4ff;cursor:pointer}.percheroControles button:disabled{color:#aaa5bf;border-color:#51476a;cursor:default}@media(hover:hover){.percheroEtiqueta:hover .percheroExplorar{color:#f5f4ff}.percheroControles button:hover:not(:disabled){background:#3b2c65}}@media(max-width:600px){.percheroGamarra{padding-top:30px}.percheroTexto p{font-size:13px}.percheroContenido{gap:24px;padding:28px 28px 40px}.percheroLugar{width:180px;flex-basis:180px}.percheroGamarra a.percheroEtiqueta{height:256px;padding:29px 12px 14px}.percheroNombre{font-size:14px;min-height:55px}.percheroImagen{width:76px;height:76px;margin-bottom:12px;font-size:32px}.percheroEscena:before,.percheroEscena:after{width:24px}.percheroPie{padding-inline:20px}.percheroPista{scroll-padding-inline:28px}}@media(prefers-reduced-motion:reduce){.percheroRiel span{animation:none;display:none}.percheroPendulo{transform:none!important}.percheroPista{scroll-behavior:auto}}.tiendasSection{width:100%}.tiendasSection.franja{padding:1.5rem 10% 0}.tiendasHeader{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--gris2)}.tiendasHeader h2,.tiendasHeader h3{display:flex;align-items:center;gap:8px;font-weight:600;font-size:1.1em;color:var(--text-color2);font-family:Poppins}.tiendasHeader h2 svg,.tiendasHeader h3 svg{color:var(--accent)}.verTodasTiendas{display:flex;align-items:center;gap:5px;background-color:transparent;border:none;color:var(--accent);font-weight:600;font-size:.9em;text-decoration:none}.tiendasSwiper{padding:1.4rem .3rem 64px}.tiendaSlide{height:auto}.tiendaCardFranja{display:flex;flex-direction:column;background:var(--surface);border-radius:16px;padding:1rem;text-decoration:none;box-shadow:0 4px 14px #0000000f;border:1px solid var(--gris2);transition:transform .25s ease,box-shadow .25s ease;height:100%}@media(hover:hover)and (pointer:fine){.tiendaCardFranja:hover{transform:translateY(-5px);box-shadow:0 14px 30px #00000026}}.tiendaCardFranjaLogo{position:relative;background:#fff;border-radius:12px;height:8.5rem;display:flex;align-items:center;justify-content:center;padding:1rem;overflow:hidden}.tiendaCardFranjaLogo img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .35s ease}@media(hover:hover)and (pointer:fine){.tiendaCardFranja:hover .tiendaCardFranjaLogo img{transform:scale(1.05)}}.tiendaCardFranjaLogo>svg{font-size:2.6rem;color:var(--accent)}.tiendaCardFranja h3,.tiendaCardFranja h4{margin-top:.85rem;text-align:center;font-weight:600;color:var(--text-color2);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiendaCardFranjaLoc{display:flex;align-items:center;gap:5px;justify-content:center;margin-top:6px;font-size:max(11px,.78em);color:var(--text-color2);opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tiendaCardFranjaLoc svg{color:var(--accent);flex-shrink:0}.tiendaCardFranjaLogo .tiendaDestacada{z-index:2}.tiendasSection .tiendasSwiper .swiper-button-next,.tiendasSection .tiendasSwiper .swiper-button-prev{color:var(--accent);background:var(--surface);width:44px;height:44px;padding:0;margin:0;border:1px solid var(--gris2);border-radius:12px;transition:background-color .18s ease,color .18s ease,border-color .18s ease;top:auto;bottom:8px}.tiendasSection .tiendasSwiper .swiper-button-next{right:6px;left:auto}.tiendasSection .tiendasSwiper .swiper-button-prev{left:auto;right:58px}.tiendasSection .tiendasSwiper .swiper-navigation-icon{width:11px;height:20px}.tiendasSection .tiendasSwiper .swiper-button-next:focus-visible,.tiendasSection .tiendasSwiper .swiper-button-prev:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover){.tiendasSection .tiendasSwiper .swiper-button-next:hover,.tiendasSection .tiendasSwiper .swiper-button-prev:hover{background:var(--accent);border-color:var(--accent);color:#fff}}.tiendasSwiper .swiper-pagination{display:flex;align-items:center;flex-wrap:wrap;align-content:center;width:calc(100% - 124px);height:44px;left:6px;bottom:8px;text-align:left}.tiendasSwiper .swiper-pagination-bullet-active{background:var(--accent)}.tiendasGrid{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem 0}.tiendasGrid .tiendaCard{width:20rem}.tiendaCard{display:flex;flex-direction:column;background-color:var(--surface);border-radius:16px;overflow:hidden;text-decoration:none;box-shadow:0 4px 14px #0000000f;border:1px solid transparent;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}@media(hover:hover)and (pointer:fine){.tiendaCard:hover{transform:translateY(-5px);box-shadow:0 14px 34px #00000029;border-color:var(--gris2)}}.tiendaLogo{position:relative;height:7rem;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2, #4a2fd6) 100%);display:flex;align-items:center;justify-content:center;overflow:hidden}.tiendaLogo img{width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover;border:3px solid var(--surface);box-shadow:0 4px 14px #0003;transition:transform .4s ease}@media(hover:hover)and (pointer:fine){.tiendaCard:hover .tiendaLogo img{transform:scale(1.06)}}.tiendaLogo>svg{font-size:2.4rem;color:#fff;opacity:.9}.tiendaDestacada{position:absolute;top:8px;right:8px;background-color:#f59e0b;color:#111;font-size:.65em;font-weight:700;letter-spacing:.3px;padding:4px 8px;border-radius:999px;box-shadow:0 4px 12px #00000040}.tiendaInfo{padding:12px 14px 16px;display:flex;flex-direction:column;gap:6px}.tiendaInfo h3,.tiendaInfo h4{font-weight:600;font-size:1.05em;color:var(--text-color2)}.tiendaInfo p{font-size:.85em;color:var(--text-color2);opacity:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tiendaMeta{display:flex;flex-direction:column;gap:4px;margin-top:4px}.tiendaMeta span{display:flex;align-items:center;gap:6px;font-size:.78em;color:var(--text-color2);opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tiendaMeta span svg{color:var(--accent)}@media(max-width:1024px){.tiendasSection.franja{padding:1rem 3% 0}.tiendasFranja .tiendaCard{min-width:14rem;max-width:14rem}.tiendasGrid{justify-content:center}.tiendasGrid .tiendaCard{width:100%;max-width:22rem}}.tiendasTipos{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:4px 0 16px}.tiendasTipos::-webkit-scrollbar{display:none}.tiendasTipos button{flex:none;min-height:40px;padding:0 16px;border-radius:999px!important;border:1px solid rgba(0,0,0,.14);background:#fff;color:#1d1d1f;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.tiendasTipos button[aria-pressed=true]{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.tiendaTipo{align-self:flex-start;display:inline-flex;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:#f5f5f7;color:#3a3a3c;margin:2px 0 4px}.tiendasBuscador{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:10px;margin-bottom:8px}@media(max-width:767px){.tiendasBuscador{grid-template-columns:minmax(0,1fr)}}.tiendasCampo{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#515154;min-width:0}.tiendasCampo input,.tiendasCampo select{min-height:44px;border:1px solid rgba(0,0,0,.18);border-radius:12px;padding:0 12px;font:inherit;font-size:15px;background:#fff;color:#1d1d1f;width:100%;box-sizing:border-box}.tiendasConteo{font-size:14px;color:#515154;margin:0 0 12px;opacity:1;animation:none}.tiendasConteo a{color:#4b2fd6;opacity:1;animation:none}.portada{--p-texto: #1d1d1f;--p-gris: #6e6e73;--p-linea: rgba(0, 0, 0, .08);--p-oscuro: #1d1d1f;--p-gutter: 16px;--p-gap: 8px;background:var(--bg, #faf8f5);color:var(--p-texto)}@media(min-width:768px){.portada{--p-gutter: 24px;--p-gap: 12px}}@media(min-width:1100px){.portada{--p-gutter: 40px;--p-gap: 16px}}.portadaAncho{max-width:1440px;margin:0 auto;padding:0 var(--p-gutter);box-sizing:border-box}.portadaSeccion{padding:16px 0}@media(min-width:1100px){.portadaSeccion{padding:28px 0}}header.headerPortada{position:relative}.portada a,.portada p,header.headerPortada .barraAnuncios a,header.headerPortada .barraAnuncios p{opacity:1;animation:none}.portada .BannerContain{padding:20px var(--p-gutter) 0;max-width:1440px;margin:0 auto;box-sizing:border-box}@media(min-width:1100px){.portada .BannerContain{padding-top:32px}}.portadaTitulo{display:flex;align-items:baseline;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:16px}.portadaTitulo h2{margin:0;flex:1 1 0;min-width:0;font-size:22px;line-height:1.18;font-weight:700;letter-spacing:-.4px;color:var(--p-texto);text-wrap:balance}@media(min-width:1100px){.portadaTitulo h2{font-size:28px;letter-spacing:-.6px}}.portadaTituloGris{color:var(--p-gris);font-weight:600}@media(max-width:599px){.portadaTituloGris{display:none}}.portadaVerTodo{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#06c;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.portadaVerTodo svg{font-size:11px}.portadaVerTodo:hover{text-decoration:underline}.portadaCarrusel{position:relative}.portadaFila{display:flex;gap:var(--p-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--p-gutter);margin:0 calc(var(--p-gutter) * -1);padding:4px var(--p-gutter) 12px;scrollbar-width:none;overscroll-behavior-x:contain}.portadaFila::-webkit-scrollbar{display:none}.portadaFila:focus-visible{outline:3px solid var(--color3, #c9bcff);outline-offset:-3px;border-radius:12px}.portadaFilaItem{flex:0 0 calc((100% - var(--p-gap) * 1.3) / 2.3);scroll-snap-align:start;display:flex;min-width:0}.portadaFilaItem>.pcard{width:100%}@media(min-width:600px){.portadaFilaItem{flex-basis:calc((100% - var(--p-gap) * 2.3) / 3.3)}}@media(min-width:900px){.portadaFilaItem{flex-basis:calc((100% - var(--p-gap) * 3.25) / 4.25)}}@media(min-width:1100px){.portadaFilaItem{flex-basis:calc((100% - var(--p-gap) * 4) / 5)}}@media(min-width:1400px){.portadaFilaItem{flex-basis:calc((100% - var(--p-gap) * 5) / 6)}}.portadaFlecha{display:none}@media(hover:hover)and (pointer:fine)and (min-width:900px){.portadaFlecha{position:absolute;top:38%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%!important;background:#ffffffeb;color:var(--p-texto);box-shadow:0 2px 12px #00000024;cursor:pointer;opacity:0;transition:opacity .2s ease-out,transform .2s ease-out}.portadaFlechaIzq{left:-14px}.portadaFlechaDer{right:-14px}.portadaCarrusel:hover .portadaFlecha:not(:disabled),.portadaFlecha:focus-visible{opacity:1}.portadaFlecha:disabled{opacity:0!important;pointer-events:none}.portadaFlecha:active{transform:scale(.94)}}.portadaOscura{background:var(--p-oscuro);padding:32px 0 24px;margin:16px 0}@media(min-width:1100px){.portadaOscura{padding:48px 0 36px;margin:28px 0}}.portadaOscura .portadaTitulo h2{color:#f5f5f7}.portadaOscura .portadaTituloGris{color:#a1a1a6}.portadaOscura .portadaVerTodo{color:#2997ff}.portadaOscura .pcard{border-color:transparent}.portadaCuenta{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;color:#f5f5f7;font-variant-numeric:tabular-nums}.portadaCuenta svg{color:#ffd60a}@media(max-width:599px){.portadaTitulo .portadaCuenta{order:3;flex-basis:100%}}.portadaCuentaNum{display:inline-block;min-width:30px;padding:4px 6px;border-radius:8px;background:#3a3a3c;text-align:center}.portadaPestanas{position:sticky;top:0;z-index:30;background:#faf8f5e0;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--p-linea)}.portadaPestanasFila{display:flex;gap:4px;max-width:1440px;margin:0 auto;padding:6px var(--p-gutter);overflow-x:auto;scrollbar-width:none}.portadaPestanasFila::-webkit-scrollbar{display:none}.portadaPestana{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;color:var(--p-texto);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .15s ease-out}.portadaPestana:hover{background:#0000000d}.portadaPestana.activa{background:var(--p-texto);color:#fff}.portadaCategorias{padding-top:20px}.categoriasCirculos{display:grid;grid-auto-flow:column;grid-auto-columns:76px;gap:16px 12px;overflow-x:auto;margin:0 calc(var(--p-gutter) * -1);padding:4px var(--p-gutter) 8px;scrollbar-width:none}.categoriasCirculos.dosFilas{grid-template-rows:repeat(2,auto)}.categoriasCirculos::-webkit-scrollbar{display:none}@media(min-width:900px){.categoriasCirculos,.categoriasCirculos.dosFilas{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:repeat(var(--cat-columnas, 8),minmax(0,1fr));overflow:visible;margin:0;padding:4px 0 0}}.categoriaCirculo{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:var(--p-texto);min-width:0}.categoriaCirculoFoto{display:block;width:76px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#f2f2f5;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}@media(min-width:900px){.categoriaCirculoFoto{width:96px}}.categoriaCirculoFoto img{width:100%;height:100%;object-fit:cover;display:block}.categoriaCirculoNombre{font-size:12px;font-weight:500;line-height:1.25;text-align:center;overflow-wrap:anywhere}@media(min-width:900px){.categoriaCirculoNombre{font-size:13px}}@media(hover:hover)and (pointer:fine){.categoriaCirculo:hover .categoriaCirculoFoto{transform:scale(1.05);box-shadow:0 6px 18px #0000001a}}.categoriaCirculo:focus-visible{outline:none}.categoriaCirculo:focus-visible .categoriaCirculoFoto{box-shadow:0 0 0 3px var(--accent, #6d4aff)}.beneficiosLista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p-gap)}@media(min-width:900px){.beneficiosLista{grid-template-columns:repeat(4,minmax(0,1fr))}}.beneficiosLista li{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:#fff;border:1px solid var(--p-linea);min-width:0}.beneficioIcono{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f5f5f7;color:var(--p-texto);font-size:15px}.beneficiosLista strong{display:block;font-size:13px;font-weight:600;line-height:1.25}.beneficiosLista small{display:block;font-size:12px;color:var(--p-gris);line-height:1.3;margin-top:2px}@media(max-width:420px){.beneficiosLista li{padding:12px 10px;gap:8px}.beneficioIcono{width:30px;height:30px;font-size:13px}}.portadaRejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p-gap)}@media(min-width:600px){.portadaRejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.portadaRejilla{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.portadaRejilla{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1400px){.portadaRejilla{grid-template-columns:repeat(6,minmax(0,1fr))}}.portadaFeedPie{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0 8px;min-height:1px}.portadaFeedPie p{margin:0;font-size:14px;color:var(--p-gris)}.portadaVerMas{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border:1px solid var(--p-texto);border-radius:999px!important;background:transparent;color:var(--p-texto);font:inherit;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.portadaVerMas:hover{background:var(--p-texto);color:#fff}.pcardEsqueleto{display:flex;flex-direction:column;gap:8px;background:#fff;border-radius:var(--radio-tarjeta, 14px);padding:0 0 14px;overflow:hidden;border:1px solid var(--p-linea, rgba(0,0,0,.08))}.pcardEsqueletoFoto,.pcardEsqueletoLinea{display:block;background:linear-gradient(90deg,#efefef 25%,#f7f7f7,#efefef 75%);background-size:300% 100%;animation:portadaBrillo 1.3s ease-in-out infinite}.pcardEsqueletoFoto{aspect-ratio:3 / 4}.pcardEsqueletoLinea{height:12px;margin:0 12px;border-radius:6px}.pcardEsqueletoLinea.corta{width:45%}@keyframes portadaBrillo{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.pcardEsqueletoFoto,.pcardEsqueletoLinea{animation:none}}.portada .tiendasSection.franja{padding:16px 0}@media(min-width:1100px){.portada .tiendasSection.franja{padding:28px 0}}.portada .tiendasSwiper{padding:4px 2px 60px}.portadaEditorial{--p-texto:#202024;--p-gris:#5c5c63;--p-gutter:16px;background:#fbfbfb;padding-block:42px;overflow:clip}.portadaEditorial.portadaOscura{background:#fbfbfb;margin:0}.portadaEditorial .portadaTitulo h2{color:#202024;font-weight:500}.portadaEditorial .portadaTituloGris{color:#5c5c63;font-weight:400}.portadaEditorial .portadaVerTodo{color:#5130cc}.portadaEditorial .portadaCuenta{color:#303039}.portadaEditorial .portadaCuentaNum{background:#ececf1}.portadaEditorial .portadaCuenta svg{color:#815400}.portadaEditorial p,.portadaEditorial a{opacity:1;animation:none}.editorialFila{position:relative;z-index:6;display:block;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;scroll-behavior:auto;touch-action:pan-x pan-y;cursor:grab;padding-block:4px 16px;perspective:1000px;max-width:calc(100% + var(--p-gutter) * 2)}.editorialFila:active{cursor:grabbing}.editorialPista{display:flex;align-items:stretch;gap:8px;position:relative;min-width:100%;transition:none}.editorialFila .portadaFilaItem{flex:0 0 clamp(240px,45svh,432px);scroll-snap-align:none;display:flex;min-width:0;transition:none}.portadaEditorial .portadaFlecha{z-index:8;top:32%;opacity:1;box-shadow:0 3px 12px #0002}.editorialCanvas{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw;height:100vh;pointer-events:none!important;z-index:5;transition:none!important}@media(min-width:1100px){.portadaEditorial{--p-gutter:40px;padding-block:56px}}@media(max-width:599px){.editorialFila .portadaFilaItem{flex-basis:min(76vw,300px)}.portadaEditorial{padding-block:28px}.portadaEditorial .portadaTitulo h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.editorialFila{scroll-behavior:auto}}.btnModerno{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--accent);color:#fff;text-decoration:none;font-weight:500;font-size:.92rem;letter-spacing:.3px;padding:.95rem 2.2rem;border:none;border-radius:0;cursor:pointer;white-space:nowrap;transition:background .2s ease}@media(hover:hover)and (pointer:fine){.btnModerno:hover{background:var(--accent-2)}}.accesosRapidos{padding:2.5rem 5% 1rem}.accesosScroll{display:flex;gap:1.5rem;overflow-x:auto;padding:.2rem .1rem 1rem;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none}.accesosScroll::-webkit-scrollbar{display:none}.accesoItem{flex:0 0 auto;width:82px;display:flex;flex-direction:column;align-items:center;gap:.65rem;text-decoration:none;scroll-snap-align:start}.accesoIcono{width:60px;height:60px;border-radius:0;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-size:1.2rem;transition:background .2s ease}.accesoIconoSuave{background:var(--surface-2);color:var(--accent);border:1px solid var(--border)}@media(hover:hover)and (pointer:fine){.accesoItem:hover .accesoIcono{background:var(--accent-2);color:#fff}}.accesoTexto{font-size:.78rem;font-weight:400;color:var(--text-color2);text-align:center;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.seccionHome{padding:2.5rem 5% 0}.seccionHeadHome{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.6rem;padding-bottom:.9rem;border-bottom:1px solid var(--border)}.seccionHeadHome h2,.seccionHeadHome h3{font-size:1.35rem;font-weight:300;letter-spacing:-.2px;color:var(--text-color)}.linkVerTodo{display:inline-flex;align-items:center;gap:.4rem;color:var(--accent);font-weight:500;font-size:.85rem;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}@media(hover:hover)and (pointer:fine){.linkVerTodo:hover{border-bottom-color:var(--accent)}}.categoriasGridHome{display:grid;grid-template-columns:1fr;gap:1px;background:var(--border);border:1px solid var(--border)}.categoriaCardHome{display:flex;align-items:center;gap:1rem;background:#fff;padding:1.3rem 1.2rem;text-decoration:none;transition:background .2s ease}@media(hover:hover)and (pointer:fine){.categoriaCardHome:hover{background:var(--surface-2)}}.categoriaIconoHome{width:44px;height:44px;flex-shrink:0;border-radius:0;background:var(--surface-2);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.05rem}.categoriaTextoHome{display:flex;flex-direction:column;flex:1;min-width:0}.categoriaTextoHome strong{color:var(--text-color);font-size:1rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.categoriaTextoHome small{color:var(--muted);font-size:.82rem;margin-top:.15rem}.categoriaFlechaHome{color:var(--accent);flex-shrink:0}.bloqueConfianza{padding:3.5rem 5% 4rem}.confianzaGrid{display:grid;grid-template-columns:1fr;gap:2.5rem}.confianzaItem{background:transparent;border:none;border-radius:0;padding:0;text-align:center}.confianzaIcono{width:52px;height:52px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--accent);font-size:1.6rem;margin-bottom:1rem}.confianzaItem h4{font-size:1.05rem;font-weight:500;color:var(--text-color);margin-bottom:.5rem}.confianzaItem p{font-size:.9rem;color:var(--text-color2);line-height:1.65;font-weight:300;max-width:34ch;margin:0 auto}.confianzaCta{margin-top:3.5rem;background:var(--surface-2);border:none;border-radius:0;padding:2.5rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}.confianzaCta h3{font-size:1.5rem;font-weight:300;letter-spacing:-.3px;color:var(--text-color)}.confianzaCta p{color:var(--text-color2);font-size:.92rem;margin-top:.4rem;font-weight:300}@media(min-width:700px){.categoriasGridHome{grid-template-columns:repeat(2,1fr)}.confianzaGrid{grid-template-columns:repeat(3,1fr)}.confianzaCta{flex-direction:row;justify-content:space-between;align-items:center;text-align:left;padding:2.5rem 3rem}.accesoItem{width:92px}.accesoIcono{width:66px;height:66px;font-size:1.35rem}}@media(min-width:1024px){.accesosRapidos{padding:3rem 8% 1rem}.seccionHome{padding:3.5rem 8% 0}.bloqueConfianza{padding:4.5rem 8% 5rem}.categoriasGridHome{grid-template-columns:repeat(4,1fr)}.seccionHeadHome h2,.seccionHeadHome h3{font-size:1.6rem}.accesosScroll{gap:2.2rem}}.portadaSeccion.accesosPlataforma{padding:28px 0 8px;border-radius:20px;background:#fff;border:1px solid #ece8e1}.accesosPlataformaTitulo{margin:0 0 22px;max-width:760px;font-size:19px;line-height:1.35;font-weight:650;letter-spacing:-.2px;color:#1d1d1f;text-wrap:balance}@media(min-width:1100px){.accesosPlataformaTitulo{font-size:22px}}.accesosPlataformaLista{list-style:none;margin:0 -12px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ece8e1}.accesosPlataformaLista li{position:relative;min-width:0}.accesosPlataformaLista li+li:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:1px;background:#ece8e1}.accesoPlataforma{display:flex;align-items:flex-start;gap:16px;height:100%;box-sizing:border-box;padding:22px 20px 20px;border-radius:14px;color:#1d1d1f;text-decoration:none;opacity:1;animation:none;transition:background-color .2s}.accesoPlataforma:hover{background:#faf8f5}.accesoPlataforma:focus-visible{outline:3px solid #6d4aff;outline-offset:-3px}.accesoPlataformaIcono{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid #e4dfd6;background:#fff;color:#202024;font-size:17px;transition:background-color .2s,border-color .2s,color .2s}.accesoPlataforma:hover .accesoPlataformaIcono,.accesoPlataforma:focus-visible .accesoPlataformaIcono{background:#202024;border-color:#202024;color:#fff}.accesoPlataformaTexto{display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:2px}.accesoPlataforma strong{display:flex;align-items:center;gap:8px;font-size:15.5px;font-weight:650;line-height:1.25;color:#1d1d1f}.accesoPlataforma small{display:block;font-size:13px;line-height:1.45;color:#6e6e73}.accesoPlataformaFlecha{flex:none;font-size:12px;color:#6d4aff;opacity:0;transform:translate(-6px);transition:opacity .2s,transform .2s}.accesoPlataforma:hover .accesoPlataformaFlecha,.accesoPlataforma:focus-visible .accesoPlataformaFlecha{opacity:1;transform:none}@media(hover:none){.accesoPlataformaFlecha{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.accesoPlataforma,.accesoPlataformaIcono,.accesoPlataformaFlecha{transition:none}}@media(max-width:1099px){.accesosPlataformaLista{grid-template-columns:repeat(2,minmax(0,1fr))}.accesosPlataformaLista li:nth-child(3):before{display:none}.accesosPlataformaLista li:nth-child(n+3){border-top:1px solid #ece8e1}}@media(max-width:559px){.portadaSeccion.accesosPlataforma{padding-top:22px;border-radius:16px}.accesosPlataformaTitulo{font-size:17px;margin-bottom:16px}.accesosPlataformaLista{grid-template-columns:minmax(0,1fr)}.accesosPlataformaLista li+li:before{display:none}.accesosPlataformaLista li+li{border-top:1px solid #ece8e1}.accesoPlataforma{align-items:center;gap:14px;padding:16px 12px}.accesoPlataformaIcono{width:40px;height:40px;font-size:16px}.accesoPlataformaTexto{gap:3px;padding-top:0}}.promoEmprende{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:28px 36px;margin:20px 0 0;padding:32px 36px;border-radius:20px;background:#202024;color:#f5f5f7}.promoEmprende p,.promoEmprende a{opacity:1;animation:none}.promoEmprendeEtiqueta{display:block;margin-bottom:10px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f3deae}.promoEmprende h2{margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.15;letter-spacing:-.5px;color:#fff;text-wrap:balance}.promoEmprende p{margin:10px 0 0;max-width:520px;font-size:15px;line-height:1.5;color:#c7c7cc}.promoEmprendeDatos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.promoEmprendeDatos li{display:flex;align-items:baseline;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,.12)}.promoEmprendeDatos li:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.promoEmprendeDatos strong{min-width:104px;font-size:15px;color:#fff}.promoEmprendeDatos span{font-size:14px;color:#a1a1a6}.promoEmprendeBoton{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 26px;border-radius:999px;background:#f3deae;color:#2a1f0d;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .2s}.promoEmprendeBoton:hover{background:#fff}.promoEmprendeBoton:focus-visible{outline:3px solid #c9bcff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.promoEmprendeBoton{transition:none}}@media(max-width:1023px){.promoEmprende{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.promoEmprendeBoton{grid-column:1 / -1;justify-self:start}}@media(max-width:699px){.promoEmprende{grid-template-columns:minmax(0,1fr);gap:20px;padding:26px 20px;border-radius:16px}.promoEmprendeBoton{justify-self:stretch;justify-content:center}}.demoRecorrido3D{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1200px;margin:20px auto;padding:22px 28px;background:#f2e9da;border:1px solid #d6c6a9;color:#5b462c;font-size:14px}.demoRecorrido3D a{opacity:1;animation:none;min-height:48px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#76562a;color:#fffaf1;text-decoration:none;font-weight:600;white-space:nowrap}.demoRecorrido3D a:focus-visible{outline:3px solid #5a37e0;outline-offset:4px}@media(max-width:640px){.demoRecorrido3D{flex-direction:column;align-items:stretch;margin:16px;padding:20px;gap:14px}.demoRecorrido3D a{white-space:normal}}@media(max-width:900px){.demo{border-radius:0 30px 0 0;background-color:var(--gris)}.section-bg-color{background-color:var(--color1)}.espaciobg{height:4rem;background-color:var(--surface)}}.FooterContain{display:block;padding:56px max(24px,calc((100% - 1200px)/2)) 0;border-radius:24px 24px 0 0;background-color:#1b1a1f;color:#c9c6d3}.FooterContain p,.FooterContain a{opacity:1;animation:none}.footerGrid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px 48px;padding-bottom:40px}.footerMarca{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footerLogo{display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.footerLogo img{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#2a2930}.footerLogo span{font-size:1.2rem;font-weight:700;letter-spacing:-.3px}.footerMarca>p{margin:0;max-width:34ch;font-size:.9rem;line-height:1.55;color:#c9c6d3}.footerWhatsapp{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:#0f7a3f;color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .15s}.footerWhatsapp:hover{background:#0b6633}.footerWhatsapp svg{font-size:1.1rem}.footerRedes{display:flex;gap:10px}.footerRedes a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#2a2930;color:#fff;font-size:1.05rem;text-decoration:none;transition:background .15s}.footerRedes a:hover{background:#3a3842}.footerCol h3{margin:0 0 14px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#fff;font-family:inherit}.footerCol ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.footerCol a,.footerLinkBtn{display:inline-flex;align-items:flex-start;gap:10px;min-height:36px;padding:6px 0;color:#c9c6d3;font:inherit;font-size:.9rem;line-height:1.4;text-decoration:none;text-align:left;transition:color .15s}.footerCol a:hover,.footerLinkBtn:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.footerLinkBtn{background:none;border:none;cursor:pointer}.footerIcono svg{flex:none;width:14px;margin-top:3px;color:#9d98ad}.footerIcono span{overflow-wrap:anywhere}.footerTiendas{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:16px;min-height:40px!important;padding:0 14px!important;border:1px solid #3a3842;border-radius:10px;color:#fff!important;font-size:.84rem!important;font-weight:600}.footerTiendas:hover{border-color:#8e88a3;text-decoration:none!important}.footerTiendasFlecha{font-size:.7rem;opacity:.7}.footerBarra{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding:20px 0 calc(24px + env(safe-area-inset-bottom,0px));border-top:1px solid #2f2e36}.footerCopy{margin:0;font-size:.8rem;color:#a9a5b8}.footerBarraDerecha{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.footerPagos{list-style:none;display:flex;gap:6px;margin:0;padding:0}.footerPagos li{padding:4px 10px;border:1px solid #3a3842;border-radius:6px;font-size:.74rem;font-weight:600;color:#e9e7ef}.footerCredito{font-size:.8rem;color:#a9a5b8;text-decoration:underline;text-underline-offset:3px}.footerCredito:hover{color:#fff}.FooterContain a:focus-visible,.FooterContain button:focus-visible{outline:3px solid #ffffff;outline-offset:3px;border-radius:6px}@media(max-width:1000px){.footerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.footerMarca{grid-column:1 / -1}}@media(max-width:700px){.FooterContain{padding:40px 20px 0;border-radius:20px 20px 0 0}.footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-bottom:28px}.footerMarca{grid-column:1 / -1}.footerContacto{grid-column:1 / -1;order:3}.footerTiendas{white-space:nowrap;font-size:.8rem!important;padding:0 12px!important}.footerBarra{flex-direction:column;align-items:flex-start}}.cookieBanner{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:10000;max-width:720px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.2rem;background:#1a1a1a;color:#fff;border-radius:12px;box-shadow:0 8px 30px #00000040;font-size:.88rem;line-height:1.45}.cookieBanner p{margin:0;color:#fff}.cookieBanner a{color:#c9bbff;text-decoration:underline}.cookieBanner button{flex-shrink:0;background:#fff;color:#1a1a1a;border:none;border-radius:8px;padding:.6rem 1.1rem;font-weight:700;cursor:pointer}.cookieBanner button:focus-visible,.cookieBanner a:focus-visible{outline:3px solid #c9bbff;outline-offset:2px}@media(max-width:600px){.cookieBanner{flex-direction:column;align-items:stretch;bottom:calc(80px + env(safe-area-inset-bottom,0px))}}body.whatsapp-modal-open .chatIAButton,body.whatsapp-modal-open .chatIAPanel{visibility:hidden;pointer-events:none}.btnWhatsapp{position:fixed;bottom:calc(140px + env(safe-area-inset-bottom,0px));right:60px;left:auto;z-index:105;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:none;border-radius:50%;background:#1aa34a;color:#fff;box-shadow:0 6px 20px #115e3259;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.btnWhatsapp:hover{transform:scale(1.06);box-shadow:0 8px 26px #115e326b}.btnWhatsapp:active{transform:scale(.96)}.btnWhatsapp:focus-visible{outline:3px solid #0b5c2b;outline-offset:3px}.btnWhatsapp svg{width:30px;height:30px;font-size:30px;color:#fff}.wppFondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;background:transparent}.wppTarjeta{position:fixed;right:40px;bottom:calc(210px + env(safe-area-inset-bottom,0px));width:360px;max-height:calc(100dvh - 240px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 18px 50px #11111138,0 2px 8px #11111114;outline:none;transform-origin:bottom right;animation:wppEntrar .22s cubic-bezier(.22,1,.36,1)}.ReactModal__Content--before-close.wppTarjeta{animation:wppSalir .18s ease-in forwards}.wppTarjeta p{opacity:1;animation:none}@keyframes wppEntrar{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes wppSalir{to{opacity:0;transform:translateY(8px) scale(.97)}}.wppCabecera{display:flex;align-items:center;gap:12px;padding:14px 10px 14px 16px;background:#075e54;color:#fff}.wppAvatar{position:relative;flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#075e54;font-size:18px}.wppAvatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.wppEnLinea{position:absolute;right:0;bottom:1px;width:12px;height:12px;border-radius:50%;background:#25d366;box-shadow:0 0 0 2px #075e54}.wppCabeceraTexto{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.wppCabeceraTexto strong{font-size:1rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wppCabeceraTexto small{font-size:.78rem;color:#ffffffd9}.wppCerrar{flex:none;width:44px;height:44px;border:none;border-radius:50%;background:transparent;color:#fff;font-size:1.1rem;cursor:pointer}.wppCerrar:hover{background:#ffffff24}.wppCerrar:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.wppCuerpo{flex:1;min-height:180px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:18px 16px;background-color:#efeae2;background-image:radial-gradient(rgba(0,0,0,.045) 1px,transparent 1px);background-size:14px 14px}.wppBurbuja{position:relative;align-self:flex-start;max-width:86%;padding:8px 12px 20px;border-radius:0 12px 12px;background:#fff;color:#111b21;box-shadow:0 1px 1px #0000001f;animation:wppBurbuja .24s cubic-bezier(.22,1,.36,1)}.wppBurbuja:before{content:"";position:absolute;top:0;left:-8px;border-top:0 solid transparent;border-right:8px solid #ffffff;border-bottom:10px solid transparent}.wppBurbujaNombre{display:block;margin-bottom:2px;font-size:.78rem;font-weight:700;color:#075e54}.wppBurbuja p{margin:0;font-size:.92rem;line-height:1.4}.wppBurbuja p+p{margin-top:4px}.wppHora{position:absolute;right:10px;bottom:5px;font-size:.68rem;color:#667781}@keyframes wppBurbuja{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wppEscribiendo{display:inline-flex;gap:4px;padding:12px 14px}.wppEscribiendo span{width:7px;height:7px;border-radius:50%;background:#8696a0;animation:wppPunto 1s infinite ease-in-out}.wppEscribiendo span:nth-child(2){animation-delay:.15s}.wppEscribiendo span:nth-child(3){animation-delay:.3s}@keyframes wppPunto{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.wppRapidas{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.wppRapida{min-height:36px;padding:0 14px;border:1px solid #b7dfc4;border-radius:999px;background:#fff;color:#0b5c2b;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.wppRapida:hover:not(:disabled){background:#e7f6ec;border-color:#1aa34a}.wppRapida:disabled{opacity:.5;cursor:not-allowed}.wppRapida:focus-visible,.wppContacto:focus-visible{outline:2px solid #0b5c2b;outline-offset:2px}.wppContactos{display:flex;flex-direction:column;gap:8px}.wppContacto{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;border:1px solid transparent;border-radius:12px;background:#fff;color:#111b21;font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 1px #00000014}.wppContacto>svg:first-child{color:#1aa34a;font-size:1.4rem}.wppContacto span{display:flex;flex-direction:column;flex:1;min-width:0}.wppContacto strong{font-size:.9rem}.wppContacto small{font-size:.78rem;color:#667781}.wppContactoFlecha{color:#8696a0;font-size:.8rem}.wppContacto[aria-checked=true]{border-color:#1aa34a;background:#e7f6ec}.wppEnvio{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 6px;background:#f0f2f5}.wppEnvio textarea{flex:1;min-width:0;min-height:44px;max-height:104px;padding:11px 16px;border:none;border-radius:22px;background:#fff;color:#111b21;font:inherit;font-size:.95rem;line-height:1.4;resize:none;outline:none;box-shadow:0 1px 1px #0000000f}.wppEnvio textarea:focus-visible{box-shadow:0 0 0 2px #1aa34a}.wppEnvio textarea::placeholder{color:#667781}.wppEnviar{flex:none;width:44px;height:44px;border:none;border-radius:50%;display:grid;place-items:center;background:#1aa34a;color:#fff;font-size:1.05rem;cursor:pointer;transition:background .15s,transform .15s}.wppEnviar:hover:not(:disabled){background:#158a3d}.wppEnviar:active:not(:disabled){transform:scale(.94)}.wppEnviar:disabled{background:#a8b3ad;cursor:not-allowed}.wppEnviar:focus-visible{outline:3px solid #0b5c2b;outline-offset:2px}.wppNota{margin:0;padding:4px 12px 10px;background:#f0f2f5;font-size:.74rem;color:#54656f;text-align:center}.wppNota svg{color:#1aa34a}@media(max-width:900px){.btnWhatsapp{bottom:calc(88px + env(safe-area-inset-bottom,0px));right:16px;width:52px;height:52px}.btnWhatsapp svg{width:28px;height:28px}.wppTarjeta{right:16px;bottom:calc(152px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 180px)}}@media(max-width:600px){.wppFondo{background:#11111173}.wppTarjeta{left:0;right:0;bottom:0;width:auto;max-height:86dvh;border-radius:18px 18px 0 0;transform-origin:bottom center;animation-name:wppSubir}.wppNota{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.wppEnvio textarea{font-size:16px}@keyframes wppSubir{0%{transform:translateY(100%)}to{transform:none}}}@media(prefers-reduced-motion:reduce){.wppTarjeta,.wppBurbuja,.ReactModal__Content--before-close.wppTarjeta{animation:none}.btnWhatsapp,.wppEnviar{transition:none}}label.crmConsent{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;padding:12px;background:#f1f5f9;color:#243447;border-radius:8px}label.crmConsent input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin-top:3px}label.crmConsent a{color:#124f8c;text-decoration:underline}.popupOfertasFondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10500;display:flex;align-items:center;justify-content:center;padding:16px;background:#11111180;animation:popupOfertasFondo .18s ease-out}.popupOfertas{width:min(380px,100%);display:flex;flex-direction:column;gap:10px;padding:22px 20px 16px;background:var(--surface, #ffffff);border-radius:18px;box-shadow:0 20px 50px #11111140;text-align:center;animation:popupOfertasEntra .26s cubic-bezier(.22,1,.36,1)}.popupOfertasIcono{font-size:2rem;line-height:1}.popupOfertas h2{margin:0;font-size:1.2rem;font-weight:800;line-height:1.25;color:var(--text-color, #212121);text-wrap:balance}.popupOfertas>p{margin:0;font-size:.95rem;color:var(--text-color2, #4a4a4a)}.popupOfertasCampo{display:flex;flex-direction:column;gap:4px;text-align:left;font-size:.85rem;font-weight:600;color:var(--text-color2, #4a4a4a)}.popupOfertasCampo input{min-height:48px;padding:0 14px;border:1.5px solid var(--border-strong, rgba(33,33,33,.16));border-radius:12px;background:var(--surface, #ffffff);color:var(--text-color, #212121);font:inherit;font-size:16px;letter-spacing:.5px}.popupOfertasCampo input:focus-visible{outline:none;border-color:var(--accent, #6d4aff);box-shadow:0 0 0 4px var(--color3, rgba(109,74,255,.22))}.popupOfertasCampo input[aria-invalid=true]{border-color:#b42318}.popupOfertasError{margin:-4px 0 0;text-align:left;font-size:.82rem;color:#b42318}.popupOfertasSi{min-height:50px;border:none;border-radius:12px!important;background:#0f7a3f;color:#fff;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .12s ease-out,background .16s ease-out}.popupOfertasSi:active{transform:scale(.98)}.popupOfertasNo{min-height:44px;border:none;background:transparent;color:var(--text-color2, #4a4a4a);font:inherit;font-size:.92rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.popupOfertas small{font-size:.76rem;color:var(--muted, #696969)}.popupOfertas small a{color:inherit}@media(hover:hover)and (pointer:fine){.popupOfertasSi:hover{background:#0b6633}}@media(max-width:600px){.popupOfertasFondo{align-items:flex-end;padding:0}.popupOfertas{width:100%;border-radius:18px 18px 0 0;padding:20px 16px calc(14px + env(safe-area-inset-bottom,0px));animation-name:popupOfertasSube}}@keyframes popupOfertasFondo{0%{opacity:0}to{opacity:1}}@keyframes popupOfertasEntra{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes popupOfertasSube{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.popupOfertasFondo,.popupOfertas{animation:none}}.popupOfertasForm{display:flex;flex-direction:column;gap:10px}.entregasBox p,.entregasBox a,.marketAdmin p,.marketAdmin a{opacity:1;animation:none}.entregasBox{background:#fff;color:#1d1d1f;min-width:0;font-size:14px;overflow-wrap:anywhere}.entregasBox label{min-width:0}.entregasBox input,.entregasBox select{width:100%;min-width:0;min-height:44px}.entregasBox button{min-height:44px;background:#6d4aff}.entregasBox p{line-height:1.5}.entregasLista{display:grid;gap:16px;margin-top:20px}.marketAdmin{background:#faf8f5;min-width:0;width:100%;box-sizing:border-box;color:#1d1d1f}.marketAdminGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.marketAdminGrid>*{min-width:0}.marketAdmin .marketBox input,.marketAdmin .marketBox select,.marketAdmin .marketBox textarea{box-sizing:border-box;min-width:0;width:100%}.marketAdmin .marketCheck input{width:auto}.marketAdminLinks{display:flex;gap:20px;margin:16px 0;flex-wrap:wrap}.marketAdminLinks a{color:#514095}.marketAdmin button{min-height:44px}.entregasResumen p{opacity:1;animation:none}.entregasResumen{overflow-wrap:anywhere;min-width:0}.modal-cart:has(.entregasResumen) p,.modal-cart:has(.entregasResumen) a{opacity:1!important;animation:none!important}.modal-cart:has(.entregasResumen) a{color:#514095}.marketBox{border:1px solid #ddd4e7;border-radius:12px;padding:16px;margin:12px 0;background:#fff;color:#25212b}.marketBox form{display:grid;gap:12px;margin-top:12px}.marketBox label{display:grid;gap:5px;font-weight:600}.marketBox input,.marketBox select,.marketBox textarea{padding:10px;border:1px solid #776882;border-radius:6px;max-width:100%;font:inherit}.marketBox button,.marketLink{background:#57247f;color:#fff;padding:10px 16px;border:0;border-radius:8px;cursor:pointer;font:inherit}.marketBox button:disabled{opacity:.6}.marketBox .marketCheck{display:flex;align-items:center;flex-wrap:wrap;font-weight:400}.marketBox a{color:#57247f;text-decoration:underline}.marketBox .marketLink{color:#fff}.marketBox :focus-visible{outline:3px solid #0979a5;outline-offset:3px}.marketFoto{width:100%;max-width:320px;border-radius:8px}.marketOferta{background:#fff1dc;color:#733b00;padding:8px;border-radius:6px;font-weight:600}.marketAdmin{max-width:1100px;margin:auto;padding:24px}.marketAdminGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.marketAdmin nav{display:flex;gap:20px;margin:16px 0}.nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:var(--text-color2);font-size:12px;font-weight:600;border:none;cursor:pointer;position:relative;transition:all .3s ease;background-color:var(--surface);width:65px;height:55px;border-radius:15px;box-shadow:0 4px 12px #00000026;gap:4px}.nav-item svg{color:var(--color1)}.nav-item.cart-item{margin-top:0;border:none}.nav-item.whatsapp-item{margin-top:0;background-color:var(--surface)}.nav-item .cart-counter{background-color:var(--color1);color:var(--blanco);border-radius:50%;font-size:10px;font-weight:700;position:absolute;top:-4px;right:4px;padding:3px 7px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #0000004d;border:2px solid white}.modal-cart{top:0;background-color:var(--surface);width:65vh;height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;border-radius:10px 0 0 10px;border:none}.modal-send-form{background-color:var(--surface);display:flex;flex-direction:column;padding:20px;gap:1rem;height:90vh;overflow-y:scroll}.modal-cart .btn{margin:1rem 2rem 2rem;width:auto}.modal-send-form textarea{background-color:var(--gris2);border-radius:6px;padding:13px;border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.modal-send-form input{background-color:var(--gris2);border-radius:6px;padding:13px;border:none}.overlay-cart{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0005;z-index:999;display:flex;justify-content:right}.modal-content-cart{width:100%;overflow-y:scroll;min-height:70vh;padding:10px}.modal-content-cart::-webkit-scrollbar{width:5px;height:5px;cursor:pointer;background-color:transparent}.modal-content-cart::-webkit-scrollbar-thumb{background-color:var(--color1);border-radius:10px;margin-top:3rem}.cardProductCart{display:flex;gap:10px;margin-bottom:1rem;position:relative;align-items:center;border-radius:10px;padding-bottom:10px;border-bottom:1px solid var(--gris2);justify-content:space-around}.deleteToCart{background-color:var(--color1);color:var(--blanco);border-radius:10px;border:none;cursor:pointer}.deleteCart{cursor:pointer;color:var(--color1);font-weight:500;background-color:transparent;border:none;font-size:17px;text-align:right}.cardProductCart img{width:5rem;height:5rem;border-radius:15px;object-fit:cover}.cardProductCartText{display:flex;flex-direction:column;justify-content:space-around;gap:4px;width:50%}.cardProductCartText h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20ch;font-weight:500;font-size:1em;color:var(--text-color2)}.cardProductCartText span{color:var(--text-color2);font-size:.9em;opacity:.9}.cardProductCartText strong{color:var(--text-color2);font-size:.8em;font-weight:500}.deFLex{display:flex;justify-content:space-between;padding:15px 20px;background-color:var(--color1);color:var(--blanco);align-items:center}.deFLex h4{color:var(--blanco);font-size:.9em;font-weight:400}.deFLex button{background-color:transparent;border:none;color:var(--blanco);cursor:pointer;font-size:.9em}.deFLexBtns{display:flex;align-items:center;justify-content:space-between;gap:2rem}.btnWpp{background-color:#1eb81e;padding:11px;color:var(--blanco);border-radius:60px;border:none;cursor:pointer;width:100%;display:flex;align-items:center;text-align:center;justify-content:center;gap:10px}.qrPagoBox{display:flex;flex-direction:column;gap:.5rem;background-color:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:.85rem;margin-top:.5rem}.qrPagoBox strong{color:var(--color1)}.qrPagoBox img{width:min(15rem,100%);height:auto;border-radius:8px;border:1px solid var(--border);background-color:var(--surface);padding:.35rem}.qrPagoBox span,.qrPagoBox small{color:var(--text-color2)}.currencySelectorBox{border:1px solid var(--gris2);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px;background-color:var(--surface)}.currencySelectorBox label{color:var(--text-color2);font-size:.9em;font-weight:600}.currencySelectorBox div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.currencySelectorBox button{border:none;border-radius:60px;padding:10px;background-color:var(--gris2);color:var(--text-color2);cursor:pointer}.currencySelectorBox .activeCurrency{background-color:var(--color1);color:var(--blanco)}.currencySelectorBox span{color:var(--text-color2);font-size:.85em}.culqiCheckoutBox{border:1px solid var(--gris2);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:12px;background-color:var(--surface)}.culqiCheckoutBox div{display:flex;flex-direction:column;gap:4px}.culqiCheckoutBox strong{color:var(--text-color2);font-size:.95em}.culqiCheckoutBox span{color:var(--text-color2);font-size:.82em;opacity:.85}.culqiCheckoutBox button{border:none;background-color:var(--color1);color:var(--blanco);border-radius:60px;padding:12px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer}.culqiCheckoutBox button:disabled{opacity:.7;cursor:not-allowed}.deColumnCart{display:flex;flex-direction:column;justify-content:space-between;padding:10px;gap:10px;border-radius:10px;box-shadow:0 4px 10px #00000041;background-color:var(--surface);margin:0 20px}.deColumnCart .btn{margin:0!important}.btnWpp img{width:25px}.deColumnCart h4{padding-bottom:10px;color:var(--text-color2);border-bottom:1px solid var(--text-color2);font-size:.9em}.cartIcon{color:var(--blanco);border:none;background-color:transparent;font-size:20px;cursor:pointer}.btn{background-color:var(--color1);padding:15px;color:var(--blanco);border-radius:60px;border:none;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.btn img{width:25px;height:25px}.nohay{text-align:center;padding-top:5rem;color:var(--text-color2)}.cartIconFixed{position:fixed;bottom:calc(60px + env(safe-area-inset-bottom,0px));right:60px;left:auto;background-color:var(--color1);color:var(--blanco);padding:25px;border-radius:100%;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;border:none;font-size:17px;z-index:105;box-shadow:0 4px 30px #00000032}.cartIconFixed span{background-color:#000;padding:4px 7px;border-radius:100%;font-size:12px;position:absolute;margin-top:-15px;margin-left:1rem;color:var(--blanco)}.deFLexRadio{display:flex;flex-direction:column;gap:10px;color:var(--text-color2);background-color:var(--gris2);border-radius:6px;padding:13px;border:none;font-size:14px}.deFLexRadioMetod{display:flex;flex-direction:column;color:var(--text-color2);background-color:var(--gris2);border-radius:6px;border:none}.deFLexRadioMetod span{padding:13px;font-size:14px;white-space:pre-line}.marg{background-color:#0ff;padding:10px;margin-top:-3rem}.radioRecibi{display:flex;flex-direction:column;padding:10px;gap:10px;background-color:#eae5e5;margin:10px}.columnRadio{display:flex;flex-direction:column;justify-content:left;align-items:left}.deFLexRadio div{display:flex;gap:10px;align-items:center}.deFLexRadio span{white-space:pre-line;font-size:.8em;border-bottom:2px solid var(--gris2)}.deFLexRadio span hr{margin:10px 0;height:2px}.deFlexCantidad{display:flex;gap:10px;align-items:center;justify-content:space-between}.deFlexCantidad button{color:var(--blanco);background-color:var(--color1);border:none;cursor:pointer;border-radius:5px;padding:3px 6px}.deFlexCantidad span{font-weight:500}.deNonefieldset{display:none}.cerrada{display:flex;text-align:center;width:100%;justify-content:center;margin-top:10rem}.bottom-nav-bar{position:fixed;bottom:0;left:0;right:0;background-color:var(--surface);border-top:1px solid var(--gris2);display:none;justify-content:space-around;align-items:center;padding:8px env(safe-area-inset-right,0px) calc(8px + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px);z-index:1000;box-shadow:0 -2px 10px #0000001a}.nav-item.active{color:var(--color1)}.nav-item span{margin-top:6px;font-size:12px;font-weight:600;text-align:center;letter-spacing:.3px}@media(max-width:900px){.modal-cart{width:100%;height:100vh;height:100dvh;border-radius:0;padding-bottom:120px}.modal-content-cart{padding-bottom:40px}.modal-content-cart::-webkit-scrollbar-thumb{background-color:transparent}.cartIcon{color:var(--blanco)}.cartIconFixed{display:none!important}.bottom-nav-bar{display:flex}body{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important;padding-top:0!important}.deColumnCart{margin-bottom:30px}}.cartIconFixed svg{width:20px;height:20px;color:var(--blanco)}.consentimientoPedido{display:flex;align-items:flex-start;gap:.5rem;margin:.8rem 0 .4rem;font-size:.8rem;line-height:1.4;color:var(--text-color2);cursor:pointer}.consentimientoPedido input{width:auto!important;margin-top:.15rem;flex-shrink:0;accent-color:var(--accent-2)}.consentimientoPedido a{color:var(--accent-2);text-decoration:underline}.avisoCarritoZona{position:fixed;right:24px;bottom:calc(130px + env(safe-area-inset-bottom,0px));z-index:9000;width:min(360px,calc(100vw - 32px));pointer-events:none}.avisoCarrito{pointer-events:auto;display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px 12px;align-items:center;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 14px 40px #21212129;animation:avisoCarritoEntra .26s cubic-bezier(.22,1,.36,1)}.avisoCarrito img{width:56px;height:56px;border-radius:10px;object-fit:cover}.avisoCarritoTexto{display:flex;flex-direction:column;gap:2px;min-width:0}.avisoCarritoTexto strong{font-size:.9rem;color:var(--verde)}.avisoCarritoTexto span{font-size:.86rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avisoCarritoAcciones{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.avisoCarritoAcciones button{min-height:42px;border-radius:10px;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.avisoCarritoVer{background:var(--accent);color:#fff;border:none}.avisoCarritoSeguir{background:transparent;color:var(--text-color);border:1px solid var(--border-strong)}@keyframes avisoCarritoEntra{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.cartRebote{animation:cartRebote .52s cubic-bezier(.22,1,.36,1)}@keyframes cartRebote{0%{transform:scale(1)}35%{transform:scale(1.18)}65%{transform:scale(.94)}to{transform:scale(1)}}@media(max-width:900px){.avisoCarritoZona{left:16px;right:16px;width:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.avisoCarrito,.cartRebote{animation:none}}.cartMayorista{display:inline-block;width:fit-content;margin-top:2px;padding:2px 8px;border-radius:6px;background:var(--mayorista-fondo, #fdf0d9);color:var(--mayorista-texto, #6e4300);font-size:.74rem;font-weight:600}.cartMayoristaSi{background:#e6f4ea;color:#11652f}.cartMinimo{background:#fde8e8;color:#9b1c1c}.modal-cart p,.modal-cart a{opacity:1;animation:none}.carritoCabecera{display:flex;align-items:center;gap:8px;flex:none;padding:12px 8px 12px 20px;border-bottom:1px solid var(--border);background:var(--surface)}.carritoTitulo{margin:0 auto 0 0;display:flex;align-items:baseline;gap:6px;font-size:1.15rem;font-weight:700;letter-spacing:-.3px;color:var(--text-color)}.carritoTitulo span{font-size:.9rem;font-weight:600;color:var(--muted)}.carritoMiPedido>div>button{min-height:40px;padding:0 12px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text-color);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.carritoMiPedido>div>button:hover{border-color:var(--text-color)}.carritoCerrar{flex:none;width:44px;height:44px;border:none;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--text-color);font-size:1.15rem;cursor:pointer}.carritoCerrar:hover{background:var(--surface-2)}.carritoCerrar:focus-visible,.carritoMiPedido>div>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.carritoVacio{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 28px;text-align:center}.carritoVacioIcono{display:grid;place-items:center;width:84px;height:84px;margin-bottom:6px;border-radius:50%;background:var(--surface-2);color:var(--accent-2);font-size:2rem}.carritoVacio h3{margin:0;font-size:1.15rem;font-weight:700;color:var(--text-color)}.carritoVacio p{margin:0;max-width:30ch;font-size:.92rem;line-height:1.5;color:var(--text-color2)}.carritoVacioAcciones{display:flex;flex-direction:column;gap:10px;width:100%;max-width:280px;margin-top:10px}.carritoBoton{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:12px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s}.carritoBotonPrincipal{background:var(--accent-2);color:#fff}.carritoBotonPrincipal:hover{background:#4a2cc4}.carritoBotonSecundario{border:1px solid var(--border-strong);color:var(--text-color);background:var(--surface)}.carritoBotonSecundario:hover{border-color:var(--text-color)}.carritoBoton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.carritoVacio .carritoVacioNota{margin-top:14px;font-size:.8rem;color:var(--muted)}.carritoVacio .carritoRepetir{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:340px;margin-top:22px;padding:16px;border-radius:16px;border:1px solid #ece8e1;background:#faf8f5}.carritoVacio .carritoRepetir p{margin:0;font-size:.9rem;font-weight:600;color:#1d1d1f;text-align:center}.carritoVacio .carritoRepetir p span{display:block;margin-top:2px;font-weight:400;color:var(--muted)}.carritoVacio .carritoRepetir .carritoBoton{width:100%;gap:8px}.carritoVacio .carritoRepetir a{font-size:.85rem;color:#4b2fd6;font-weight:600}.carritoPieSecundario{display:flex;gap:8px}.carritoPieSecundario .carritoSeguir{flex:1}.carritoGuardarLista svg{margin-right:6px}.checkoutRecojo{display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:14px;border-radius:14px;background:#faf8f5;border:1px solid #ece8e1}.checkoutRecojoPunto{display:flex;flex-direction:column;gap:2px;margin:0;font-size:.9rem}.checkoutRecojoPunto span{color:var(--muted);font-size:.82rem}.checkoutRecojoFila{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px}.checkoutRecojo select{width:100%;min-height:44px;padding:0 10px;border-radius:10px;border:1.5px solid #d9d3c8;background:#fff;font:inherit;font-size:15px}.recojoAvisoCodigo{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0 0 8px;font-size:14px;color:#515154}.recojoAvisoCodigo strong{font-size:34px;letter-spacing:6px;color:#1d1d1f;font-variant-numeric:tabular-nums}.recojoAvisoLista{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:8px;text-align:left}.recojoAvisoLista a{display:block;padding:10px 14px;border-radius:12px;background:#e9f8ef;color:#136c34;font-weight:600;text-decoration:none}.modal-content-cart.carritoLista{flex:1;min-height:0;overflow-y:auto;padding:4px 20px}.carritoCargando{padding:24px 0;text-align:center;color:var(--muted)}.carritoItems{list-style:none;margin:0;padding:0}.carritoItem{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--border)}.carritoItem:last-child{border-bottom:none}.carritoItemFoto{display:grid;place-items:center;width:76px;height:96px;overflow:hidden;border-radius:12px;background:var(--surface-2);color:var(--muted);font-size:1.4rem}.carritoItemFoto img{width:100%;height:100%;object-fit:cover}.carritoItemInfo{display:flex;flex-direction:column;gap:4px;min-width:0}.carritoItemTienda{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--muted)}.carritoItemTitulo{margin:0;font-size:.95rem;font-weight:600;line-height:1.3;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.carritoItemVariantes{font-size:.82rem;color:var(--text-color2)}.carritoItemUnitario{font-size:.82rem;color:var(--muted)}.carritoItem .cartMayorista{align-self:flex-start;margin:2px 0 0}.carritoItemSubtotal{font-size:1rem;font-weight:700;color:var(--text-color);white-space:nowrap;font-variant-numeric:tabular-nums}.carritoItemAcciones{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.carritoCantidad{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface)}.carritoCantidad button{width:40px;height:40px;border:none;border-radius:50%;background:transparent;color:var(--text-color);font-size:.8rem;cursor:pointer;display:grid;place-items:center}.carritoCantidad button:hover{background:var(--surface-2)}.carritoCantidad button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.carritoCantidad span{min-width:28px;text-align:center;font-size:.92rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-color)}.carritoEliminar{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 6px;border:none;background:transparent;color:var(--text-color2);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.carritoEliminar:hover{color:var(--oferta)}.carritoEliminar:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.carritoPie{flex:none;display:flex;flex-direction:column;gap:10px;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--surface);box-shadow:0 -8px 24px #2121210f}.carritoTotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.carritoTotal span{font-size:.95rem;font-weight:600;color:var(--text-color)}.carritoTotal small{font-size:.82rem;font-weight:500;color:var(--muted)}.carritoTotal strong{font-size:1.3rem;font-weight:800;letter-spacing:-.3px;color:var(--text-color);font-variant-numeric:tabular-nums}.carritoNota{margin:0;font-size:.8rem;color:var(--muted)}.carritoContinuar{min-height:52px;border-radius:12px!important;font-size:1rem;font-weight:700;gap:10px}.carritoContinuar svg{font-size:1.25rem}.carritoSeguir{min-height:44px;border:none;background:transparent;color:var(--text-color);font:inherit;font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.carritoSeguir:focus-visible,.carritoContinuar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cartIconFixed{width:56px;height:56px;padding:0;background:var(--accent-2);box-shadow:0 6px 20px #5a37e059;transition:transform .2s var(--ease-out)}.cartIconFixed:hover{transform:scale(1.06)}.cartIconFixed:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.cartIconFixed span{position:absolute;top:-4px;right:-4px;margin:0;height:auto;display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 6px;border-radius:999px;background:var(--oferta);color:#fff;font-size:.74rem;font-weight:700;box-shadow:0 0 0 2px var(--surface)}@media(max-width:900px){.carritoCabecera{padding-left:16px}.modal-content-cart.carritoLista{padding:4px 16px}.carritoPie{padding:14px 16px}}@media(max-width:380px){.carritoItem{grid-template-columns:64px minmax(0,1fr)}.carritoItemFoto{width:64px;height:80px}.carritoItemSubtotal{grid-column:2}}.checkoutPaso{flex:none;padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--text-color2);font-size:.76rem;font-weight:600}.carritoCabecera .carritoCerrar:first-child{margin-left:-10px}.modal-send-form.checkoutCuerpo{flex:1;min-height:0;height:auto;overflow-y:auto;gap:0;padding:4px 20px 20px}.checkoutSeccion{display:flex;flex-direction:column;gap:12px;padding:18px 0;border-bottom:1px solid var(--border)}.checkoutSeccion h3{margin:0;font-size:1rem;font-weight:700;color:var(--text-color)}.checkoutCampo{display:flex;flex-direction:column;gap:6px;font-size:.84rem;font-weight:600;color:var(--text-color)}.checkoutCampo em{font-style:normal;font-weight:500;color:var(--muted)}.modal-send-form .checkoutCampo input,.modal-send-form .checkoutCampo textarea,.checkoutCampo select{width:100%;min-height:48px;box-sizing:border-box;padding:0 14px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);color:var(--text-color);font:inherit;font-size:16px;font-weight:400}.modal-send-form .checkoutCampo textarea{padding:12px 14px;min-height:84px;resize:vertical}.modal-send-form .checkoutCampo input:focus,.modal-send-form .checkoutCampo textarea:focus,.checkoutCampo select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--color3)}.modal-send-form .checkoutCampo input[aria-invalid=true]{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e1f}.checkoutCampo input::placeholder,.checkoutCampo textarea::placeholder{color:#8a8a8e}.checkoutAyuda{margin:0;font-size:.78rem;font-weight:400;line-height:1.4;color:var(--muted)}.checkoutError{margin:0;font-size:.8rem;font-weight:600;color:#b3261e}.checkoutOpciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.checkoutOpciones:focus{outline:none}.checkoutOpcion{position:relative;display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.checkoutOpcion:hover{border-color:var(--text-color)}.checkoutOpcion.activa{border-color:var(--accent-2);background:#f7f4ff;box-shadow:0 0 0 1px var(--accent-2)}.checkoutOpcion input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--accent-2)}.checkoutOpcion span{display:flex;flex-direction:column;gap:1px;min-width:0}.checkoutOpcion strong{font-size:.9rem;font-weight:700;color:var(--text-color)}.checkoutOpcion small{font-size:.76rem;color:var(--muted)}.checkoutOpcion:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.checkoutSegmento{margin:0;padding:0;border:none}.checkoutSegmento legend{margin-bottom:8px;padding:0;font-size:.84rem;font-weight:600;color:var(--text-color)}.checkoutSegmento div{display:flex;flex-wrap:wrap;gap:8px}.checkoutSegmento label{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--border-strong);border-radius:999px;font-size:.84rem;font-weight:600;color:var(--text-color);cursor:pointer}.checkoutSegmento label.activa{border-color:var(--accent-2);background:#f7f4ff}.checkoutSegmento input{accent-color:var(--accent-2);margin:0}.checkoutExtras{padding:16px 0 4px}.checkoutExtras summary{display:inline-flex;align-items:center;gap:6px;min-height:40px;list-style:none;cursor:pointer;font-size:.9rem;font-weight:700;color:var(--accent-2)}.checkoutExtras summary::-webkit-details-marker{display:none}.checkoutExtras summary:before{content:"+";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#efeaff;font-size:1rem;line-height:1}.checkoutExtras[open] summary:before{content:"−"}.checkoutExtras summary span{font-weight:500;color:var(--muted)}.checkoutExtras summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.checkoutExtras[open]{display:flex;flex-direction:column;gap:12px}.checkoutPie{gap:8px}.checkoutConsentimiento{margin:2px 0 0!important;padding:0!important;font-size:.78rem!important;line-height:1.4}.checkoutConsentimiento input{width:18px;height:18px;flex:none}@media(max-width:900px){.modal-send-form.checkoutCuerpo{padding:4px 16px 16px}}.modal-send-form .checkoutOpcion input,.modal-send-form .checkoutSegmento input{padding:0;background:none;border:none;border-radius:0}@media(max-width:900px){.modal-cart{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.carritoPie{padding-bottom:14px}}.checkoutSeguro{flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#e8f5ec;color:#11652f;font-size:.76rem;font-weight:700}.checkoutPasos{list-style:none;display:flex;align-items:center;gap:6px;flex:none;margin:0;padding:10px 20px;border-bottom:1px solid var(--border);background:var(--surface);font-size:.76rem;font-weight:600;color:var(--muted)}.checkoutPasos li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.checkoutPasos li+li:before{content:"";width:18px;height:1px;margin-right:2px;background:var(--border-strong)}.checkoutPasos li>span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--surface-3);color:var(--text-color2);font-size:.7rem;font-weight:700}.checkoutPasos li.hecho{color:#11652f}.checkoutPasos li.hecho>span{background:#11652f;color:#fff}.checkoutPasos li.actual{color:var(--text-color)}.checkoutPasos li.actual>span{background:var(--accent-2);color:#fff}.checkoutPasos li:last-child{overflow:hidden;text-overflow:ellipsis}.checkoutResumen{margin:14px 0 2px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2)}.checkoutResumen summary{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;list-style:none;cursor:pointer}.checkoutResumen summary::-webkit-details-marker{display:none}.checkoutResumen summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:14px}.checkoutResumenFotos{display:flex;flex:none}.checkoutResumenFotos img,.checkoutResumenFotos>span{width:40px;height:48px;border-radius:8px;object-fit:cover;background:var(--surface-3);box-shadow:0 0 0 2px var(--surface-2)}.checkoutResumenFotos>*+*{margin-left:-14px}.checkoutResumenTexto{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.checkoutResumenTexto strong{font-size:.88rem;color:var(--text-color)}.checkoutResumenTexto small{font-size:.76rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkoutResumenTexto small svg{margin-right:3px}.checkoutResumenTotal{font-size:.95rem;font-weight:800;color:var(--text-color);white-space:nowrap}.checkoutResumenFlecha{flex:none;font-size:.72rem;color:var(--muted);transition:transform .2s var(--ease-out)}.checkoutResumen[open] .checkoutResumenFlecha{transform:rotate(180deg)}.checkoutResumen ul{list-style:none;margin:0;padding:4px 12px 12px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--border)}.checkoutResumen li{display:flex;justify-content:space-between;gap:12px;padding-top:6px;font-size:.82rem;color:var(--text-color2)}.checkoutResumen li span{min-width:0}.checkoutResumen li strong{white-space:nowrap;color:var(--text-color)}.checkoutTelefono{display:flex;align-items:center;min-height:48px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface)}.checkoutTelefono:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--color3)}.checkoutTelefono.invalido{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e1f}.checkoutPrefijo{flex:none;padding:0 10px 0 14px;border-right:1px solid var(--border);font-size:.9rem;font-weight:600;color:var(--text-color2);line-height:28px}.modal-send-form .checkoutCampo .checkoutTelefono input{border:none;min-height:46px;box-shadow:none!important;background:transparent}.checkoutRecordar{display:flex;align-items:flex-start;gap:10px;font-size:.84rem;font-weight:600;color:var(--text-color);cursor:pointer}.checkoutRecordar input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent-2)}.modal-send-form .checkoutRecordar input{padding:0;background:none;border:none}.checkoutRecordar small{font-weight:400;color:var(--muted)}.checkoutConfianza{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:2px 0 0;padding:0;font-size:.74rem;color:var(--muted)}.checkoutConfianza li{display:inline-flex;align-items:center;gap:5px}.checkoutConfianza svg{color:#11652f;font-size:.72rem}@media(max-width:900px){.checkoutPasos{padding:8px 16px}}@media(max-width:380px){.checkoutPasos li:last-child{max-width:110px}}.bottom-nav-bar{display:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;min-height:0;padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:#fffffff0;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-top:1px solid var(--border);box-shadow:0 -4px 18px #2121210f}.bottom-nav-bar .nav-item{width:auto;height:auto;min-height:54px;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:transparent;border:none;border-radius:12px;box-shadow:none;color:#5f5f66;font:inherit;text-decoration:none;cursor:pointer;opacity:1;animation:none;-webkit-tap-highlight-color:transparent;transition:color .15s}.bottom-nav-bar .navItemIcono{position:relative;display:grid;place-items:center;width:52px;height:30px;border-radius:999px;transition:background .2s var(--ease-out),transform .15s}.bottom-nav-bar .nav-item svg{width:21px;height:21px;color:currentColor}.bottom-nav-bar .navItemTexto{margin:0;font-size:11px;font-weight:600;letter-spacing:0;line-height:1.1}.bottom-nav-bar .nav-item.active{color:var(--accent-2)}.bottom-nav-bar .nav-item.active .navItemIcono{background:#efeaff}.bottom-nav-bar .nav-item.active .navItemTexto{font-weight:700}.bottom-nav-bar .nav-item:active .navItemIcono{transform:scale(.92)}.bottom-nav-bar .nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bottom-nav-bar .cart-counter{position:absolute;top:-3px;left:calc(50% + 6px);right:auto;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid #ffffff;background:var(--oferta);color:#fff;font-size:10px;font-weight:800;line-height:1;box-shadow:none}@media(max-width:900px){.bottom-nav-bar{display:grid}body{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))!important}}@media(prefers-reduced-motion:reduce){.bottom-nav-bar .navItemIcono{transition:none}}.bottom-nav-bar .nav-item.cartRebote{animation:none;color:var(--accent-2)}.bottom-nav-bar .nav-item.cartRebote .navItemIcono{background:#efeaff;animation:cartRebote .52s cubic-bezier(.22,1,.36,1)}.bottom-nav-bar .nav-item.cartRebote .cart-counter{animation:contadorSalto .52s cubic-bezier(.22,1,.36,1)}@keyframes contadorSalto{0%{transform:scale(.4)}55%{transform:scale(1.35)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bottom-nav-bar .nav-item.cartRebote .navItemIcono,.bottom-nav-bar .nav-item.cartRebote .cart-counter{animation:none}}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.paddingConten{padding:20px 10px 10px}.paddingConten h4{color:var(--text-color2);padding-bottom:5px}.paddingConten hr{margin-bottom:1rem}.MiPedidoContain .modal-content-cart{width:100%;overflow-y:scroll;height:55vh!important;padding:10px 20px}.modal-cart .inputSearch{width:auto;margin:0 10px}.MiPedidoContain .cardProductData{width:100%}.deFlexSpanPedido{display:flex;flex-wrap:wrap;gap:10px}.deFlexSpanPedido::-webkit-scrollbar{width:5px;height:5px;cursor:pointer;background-color:transparent}.deFlexSpanPedido::-webkit-scrollbar-thumb{background-color:var(--color1);border-radius:10px;margin-top:3rem}.deFlexSpanPedido span{background-color:var(--gris2);padding:6px 15px;border-radius:2rem;min-width:8rem;text-align:center;color:var(--text-color2);font-size:.9em}.deFlexBtnCart{display:flex;align-items:center;width:100%;justify-content:space-between;gap:10px}.deFlexBtnCart .btn{width:100%;margin:0;font-size:14px}@media(max-width:1024px){.MiPedidoContain .modal-content-cart{height:60vh}.deFlexSpanPedido span{font-size:13px;min-width:7rem}}.miPedidoResena{width:100%;min-width:0;background:#faf8f5;padding:16px;box-sizing:border-box;border-radius:12px}.miPedidoResena>button{min-height:44px;padding:8px 16px;border:1px solid #b7b1a9;border-radius:8px;background:#fff;color:#1d1d1f}.miPedidoProblema{display:inline-flex;align-items:center;min-height:44px;font-size:.88rem;font-weight:600;color:#8c1d18;text-decoration:underline;text-underline-offset:3px;opacity:1;animation:none}.resenas,.resenasPanel,.resenasForm{font-family:Inter,system-ui,sans-serif;color:#1d1d1f;min-width:0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.resenas p,.resenas a,.resenasForm p,.resenasForm a{animation:none;opacity:1;transform:none}.resenas{margin:48px 0;background:#faf8f5;border-radius:18px;padding:32px}.resenas h2,.resenasPanel h1{font-size:26px;line-height:1.2;letter-spacing:-.5px;margin:0 0 24px;text-wrap:balance}.resenas h3,.resenasForm h3{font-size:20px;margin:0 0 8px}.resenas button,.resenasForm button,.resenasPanel button,.resenasVisor button{font:inherit;min-height:44px;border:1px solid #c9c5c0;background:#fff;color:#1d1d1f;border-radius:8px;padding:8px 16px;cursor:pointer;transition:background .15s}.resenas button:hover,.resenasPanel button:hover{background:#f0ece7}.resenas button:disabled,.resenasForm button:disabled,.resenasPanel button:disabled{opacity:.6;cursor:default}.resenas :focus-visible,.resenasForm :focus-visible,.resenasPanel :focus-visible,.resenasVisor :focus-visible{outline:3px solid #6d4aff;outline-offset:3px}.resenas ::selection,.resenasForm ::selection{background:#e6dfff;color:#1d1d1f}.resenasPestanas{display:flex;gap:8px;border-bottom:1px solid #d9d5ce;padding-bottom:16px;flex-wrap:wrap}.resenas [aria-pressed=true]{border-color:#1d1d1f;background:#1d1d1f;color:#fff}.resenasResumen{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:32px;padding:32px 0;align-items:center}.resenasPromedio{font-size:48px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-1px}.resenasEstrellas{display:inline-flex;gap:3px;font-size:14px;color:#1d1d1f}.resenasResumen .resenasEstrellas{display:flex;margin-top:12px}.resenasEstrellaVacia{color:#d4cfc7}.resenasNota .resenasEstrellas{font-size:14px;color:#1d1d1f;margin-right:8px}.resenasResumen p{font-size:13px;margin:12px 0 0;color:#56524c}.resenasSubnotas>div{display:flex;justify-content:space-between;gap:8px;margin:8px 0;font-size:14px}.resenasDistribucion>div{display:flex;align-items:center;gap:8px;font-size:12px;margin:4px 0}.resenasDistribucion meter{width:100%;min-width:0;height:12px}.resenasDistribucion>div>span{white-space:nowrap;flex-shrink:0}.resenasDistribucion meter::-webkit-meter-optimum-value{background:#1d1d1f}.resenasDistribucion meter::-moz-meter-bar{background:#1d1d1f}.resenasFiltros{display:flex;align-items:end;flex-wrap:wrap;gap:8px;border-block:1px solid #d9d5ce;padding:16px 0}.resenasFiltros label{font-size:12px;display:grid;gap:4px}.resenas select,.resenas input,.resenas textarea,.resenasForm select,.resenasForm input,.resenasForm textarea,.resenasPanel select,.resenasPanel textarea,.resenasPanel input{font:inherit;color:#1d1d1f;background:#fff;border:1px solid #b7b1a9;border-radius:8px;min-height:44px;padding:8px 12px;max-width:100%;box-sizing:border-box;caret-color:#6d4aff}.resenasFila{padding:24px 0;border-bottom:1px solid #d9d5ce}.resenasIdentidad{display:flex;align-items:center;gap:12px}.resenasIdentidad>div{display:grid;gap:0}.resenasIdentidad>div span,.resenasIdentidad time{font-size:12px;color:#56524c}.resenasIdentidad time{margin-left:auto;flex-shrink:0}.resenasAvatar{width:40px;height:40px;display:grid;place-items:center;background:#e8e3dc;border-radius:50%;flex-shrink:0}.resenasInsignias{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;font-size:11px;color:#48443e}.resenasInsignias span{border:1px solid #c9c5c0;border-radius:4px;padding:3px 6px}.resenasNota{font-size:18px;font-weight:700;margin:16px 0 8px}.resenasNota span{font-size:12px;font-weight:400;margin-left:8px;color:#56524c}.resenasComentario{max-width:75ch;white-space:pre-wrap;margin:8px 0}.resenasMiniaturas,.resenasPreviews{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.resenasMiniaturas button{padding:0;width:88px;height:88px;position:relative;overflow:hidden}.resenasMiniaturas img{width:100%;height:100%;object-fit:cover}.resenasMiniaturas small{position:absolute;bottom:0;left:0;background:#fff;color:#1d1d1f;font-size:11px;width:100%}.resenasCompra{font-size:12px;color:#56524c}.resenasAcciones{display:flex;gap:8px}.resenas .resenasTextoBoton{padding-left:0;border:0;background:transparent;color:#5335ce;text-decoration:underline}.resenasRespuesta{background:#eeeae4;padding:16px;margin:16px 0 0;border-radius:8px;font-size:14px}.resenasRespuesta p{margin:4px 0;white-space:pre-wrap}.resenasForm{background:#fff;padding:24px;border-radius:12px;margin-top:32px}.resenasForm p{font-size:13px;color:#56524c;max-width:75ch}.resenasForm label,.resenasFila form label,.resenasPanel label{display:grid;gap:8px;font-size:13px}.resenasForm textarea,.resenasFila textarea,.resenasPanel textarea{width:100%;resize:vertical}.resenasCampos{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.resenasCalificaciones{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0}.resenasForm .resenasConsentimiento{display:flex;align-items:start;gap:12px;margin:24px 0}.resenasConsentimiento input{width:24px;height:24px;min-height:24px;flex:0 0 24px;accent-color:#6d4aff}.resenasForm a{color:#5335ce;text-decoration:underline}.resenasForm .resenasPrimario{background:#6d4aff;color:#fff;border-color:#6d4aff}.resenasPreviews img,.resenasPreviews video{width:104px;height:104px;object-fit:cover;border-radius:8px}.resenasForm progress{width:100%}.resenasCargando{background:#eeeae4;padding:24px;border-radius:8px}.resenasVisor{border:0;background:#1d1d1f;color:#fff;padding:24px;width:min(1000px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);box-sizing:border-box;border-radius:12px}.resenasVisor::backdrop{background:#000000d9}.resenasVisor img,.resenasVisor video{display:block;max-width:100%;width:100%;height:min(65dvh,700px);object-fit:contain;margin:16px 0}.resenasVisorBarra{display:flex;justify-content:space-between;align-items:center;gap:16px}.resenasPanel{padding:24px;max-width:1100px;margin:auto;background:#faf8f5}.resenasPanel article{border-bottom:1px solid #d9d5ce;padding:24px 0}.resenasPanel .resenasFiltros{margin-bottom:24px}.resenasPanel textarea{margin:8px 0}.resenasPanel h2{font-size:22px;margin:32px 0 16px}.resenasPanel .resenasAcciones{flex-wrap:wrap}.resenasPanel .resenasHistorial{font-size:13px}.resenasPanel summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.resenasPanel p,.resenasPanel a{animation:none;opacity:1;transform:none}.resenasShell .containerSection{min-width:0}.resenasShell .resenasPanel{width:100%;box-sizing:border-box;margin-top:24px}@media(max-width:768px){.resenas{padding:24px 16px;margin:32px 0}.resenasResumen{grid-template-columns:1fr 1fr;gap:24px}.resenasDistribucion{grid-column:1/-1}.resenasForm{padding:16px}.resenasCalificaciones{grid-template-columns:1fr 1fr}.resenasPanel{padding:16px}}@media(max-width:450px){.resenasCampos{grid-template-columns:1fr}.resenasResumen{gap:16px}.resenas h2{font-size:22px}.resenasSubnotas>div{font-size:12px}.resenasPestanas button{flex:1;padding:8px;font-size:13px}.resenasIdentidad time{font-size:11px}.resenasVisor{padding:16px}.resenasFiltros label{flex:1 1 100%;min-width:0}.resenasFiltros select{width:100%}.resenasNota span{display:block;margin-left:0}}@media(prefers-reduced-motion:reduce){.resenas button{transition:none}}.promosEntradaAbierto{overflow:hidden}.promosEntradaFondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10400;padding:16px;background:#000000a6;display:flex;align-items:center;justify-content:center}.promosEntrada{width:min(460px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:#fff;color:#242424;border-radius:14px;box-shadow:0 20px 60px #0000003d;outline:none;overflow:hidden}.promosEntrada button{font:inherit;font-size:14px;cursor:pointer;min-height:44px}.promosEntrada button:focus-visible,.promosEntrada summary:focus-visible{outline:3px solid #632c8e;outline-offset:2px}.promosEntrada p,.promosEntrada a{animation:none!important;opacity:1;transform:none}.promosEntradaCabecera{position:relative;padding:24px 54px 18px;background:#fff1e5;text-align:center;flex-shrink:0}.promosEntradaRegalo{color:#a64208;width:38px;height:38px;margin-bottom:12px}.promosEntradaCabecera h2{font-size:20px;line-height:1.25;margin:0;color:#8e3500}.promosEntradaCabecera p{font-size:13px;margin:8px 0 0;color:#684529}.promosEntradaCerrar{position:absolute;top:6px;right:6px;width:44px;height:44px;border:0;background:transparent;color:#684529;display:flex;align-items:center;justify-content:center}.promosEntradaLista{min-height:0;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:12px;scrollbar-color:#a64208 #fff1e5}.promosEntradaCupon{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);border:1px solid #edc2a9;border-radius:8px;background:#fff8f3}.promosEntradaValor{padding:18px 12px;border-right:1px dashed #d89064;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.promosEntradaValor strong{font-size:30px;line-height:1.05;color:#b53f00;font-variant-numeric:tabular-nums}.promosEntradaValor span{font-size:12px;font-weight:800;color:#a23b04}.promosEntradaValor small{font-size:11px;line-height:1.4;color:#684529}.promosEntradaDetalle{min-width:0;padding:12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.promosEntradaDetalle>strong{font-size:13px;color:#8e3500}.promosEntradaDetalle code{font-size:13px;font-weight:700;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.promosEntradaDetalle button{padding:8px 12px;border:1px solid #a64208;border-radius:6px;background:#fff;color:#8e3500}.promosEntradaDetalle details{width:100%;font-size:11px}.promosEntradaDetalle summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;color:#684529}.promosEntradaDetalle details p{margin:6px 0;line-height:1.5;color:#4a4a4a;font-size:11px}.promosEntradaPie{flex-shrink:0;padding:0 18px 14px;text-align:center}.promosEntradaCopiar{width:100%;min-height:48px!important;border:0;border-radius:24px;padding:12px 16px;background:#171717;color:#fff;font-weight:700!important}.promosEntradaEstado{min-height:30px;margin:10px 0 4px;font-size:11px;line-height:1.4;color:#535353}.promosEntradaContinuar{padding:8px 16px;border:0;background:transparent;color:#535353;text-decoration:underline;text-underline-offset:3px}.promosEntradaAcceso{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 16px;padding:6px 16px;background:#fff1e5;color:#684529;font-size:12px}.promosEntradaAcceso button{min-height:44px;padding:8px 12px;background:transparent;border:0;color:#8e3500;text-decoration:underline;font-size:13px;font-weight:700;cursor:pointer}@media(max-width:480px){.promosEntradaFondo{padding:12px}.promosEntrada{max-height:calc(100dvh - 24px)}.promosEntradaCabecera{padding:18px 46px 14px}.promosEntradaCabecera h2{font-size:18px}.promosEntradaLista{padding:12px}.promosEntradaValor{padding:12px 8px}.promosEntradaValor strong{font-size:26px}.promosEntradaDetalle{padding:10px}}.adSlot{margin:24px 0;clear:both;width:100%}.adSlot h2{font-size:1.25rem;margin:0 0 16px}.adGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.adCard{border:1px solid #d6deea;border-radius:14px;padding:16px;background:#fff;color:#19283b;min-width:0;overflow-wrap:anywhere}.adCard img,.adCard video{width:100%;height:180px;object-fit:contain;background:#f3f5f8;border-radius:8px;margin:12px 0}.adBadge{font-size:.75rem;color:#46566c}.adCard h3{font-size:1.05rem;margin:0 0 8px}.adCard p{font-size:.9rem;line-height:1.5;margin:0 0 12px}.adCard a{color:#154eb3;font-weight:700;display:inline-block;padding:8px 0}.adSeasons{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.adSeasons a{background:#eef3ff;color:#204079;padding:12px 18px;border-radius:24px}.adPopup{position:fixed;right:20px;bottom:100px;width:min(320px,calc(100vw - 40px));z-index:900;box-shadow:0 8px 32px #17253b30;border-radius:14px}.adPopup .adCard{padding-top:36px}.adPopup img,.adPopup video{height:130px}.adClose{position:absolute;right:5px;top:5px;width:36px;height:36px;background:#fff;border:1px solid #ccd5e3;border-radius:50%;color:#19283b;font-size:24px}.ReactModal__Body--open .adPopup{display:none}.adSeasonPage{max-width:1200px;margin:auto;padding:32px 20px}.adPanel{padding:24px;max-width:1200px;margin:auto;color:#17253b}.adPanel h1{font-size:1.8rem;margin-bottom:12px}.adPanel h2{font-size:1.25rem;margin-bottom:16px}.adPanel p{line-height:1.6}.adPanel details,.adPanel section,.adCampaign{background:#fff;border:1px solid #d7deea;border-radius:12px;padding:20px;margin:20px 0}.adPanel summary{cursor:pointer;font-weight:700}.adForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;margin-top:20px}.adPanel label{display:flex;flex-direction:column;gap:6px;font-size:.9rem}.adPanel input,.adPanel select,.adPanel textarea{padding:11px;border:1px solid #8998ac;border-radius:7px;width:100%;background:#fff;color:#17253b;box-sizing:border-box}.adPanel input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.adPanel .adCheck{flex-direction:row;align-items:center}.adWide{grid-column:1/-1}.adPanel button{background:#1e4fb0;color:#fff;border:0;border-radius:8px;padding:12px 16px;cursor:pointer;min-height:44px}.adPanel button:disabled{opacity:.6;cursor:wait}.adPanel button.adSecondary{background:#eaf0fc;color:#173966}.adPanel :focus-visible,.adCard :focus-visible,.adSeasons :focus-visible,.adClose:focus-visible{outline:3px solid #bd6600;outline-offset:3px}.adStatus{padding:12px;background:#eef3ff;border-radius:8px}.adCampaign header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.adCampaign .adMedia{max-width:320px}.adMedia img,.adMedia video{max-width:100%;max-height:220px}.adMetrics{display:flex;gap:24px;flex-wrap:wrap;margin:20px 0}.adMetrics div{min-width:120px}.adMetrics dt{font-size:.85rem;color:#46566c}.adMetrics dd{font-size:1.4rem;font-weight:700;margin:4px 0}.adInstructions{white-space:pre-wrap;overflow-wrap:anywhere}.adActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media(max-width:600px){.adPanel{padding:14px}.adPopup{bottom:85px}.adGrid{grid-template-columns:1fr}}.adBanner{grid-column:1/-1;margin:20px 0;width:100%}.adCard--banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;background:#eef3ff;padding:24px}.adCard--banner .adArtwork img,.adCard--banner .adArtwork video{height:240px;margin:0;background:#e2eafa}.adCard--banner h3{font-size:clamp(1.3rem,2vw,1.85rem);margin:12px 0}.adCard .adCopy{min-width:0}.adCard .adBadge{display:block;margin-bottom:8px}.adCard--banner a{background:#1e4fb0;color:#fff;border-radius:8px;padding:12px 20px}.adPopup{right:84px;bottom:90px;max-height:65svh;overflow:auto}.adPopup .adArtwork img,.adPopup .adArtwork video{height:120px;margin-top:0}.adClose{width:44px;height:44px;z-index:1}.adPopup .adCard{padding-top:48px}.adStrip{position:fixed;left:20px;right:84px;bottom:18px;z-index:890;max-width:960px;margin:auto;max-height:180px;overflow:auto;border-radius:12px;box-shadow:0 5px 24px #17253b26}.adStrip .adCard{background:#173966;color:#fff;padding:16px 64px 16px 20px}.adStrip .adBadge{color:#dce8ff}.adStrip h3{font-size:1rem}.adStrip p{margin-bottom:0}.adStrip a{color:#fff;text-decoration:underline;min-height:44px;box-sizing:border-box}.ReactModal__Body--open .adStrip,.ReactModal__Body--open .adPopup{display:none}@media(max-width:600px){.adCard--banner{grid-template-columns:1fr;gap:12px;padding:16px}.adCard--banner .adArtwork img,.adCard--banner .adArtwork video{height:160px}.adPopup{left:12px;right:76px;width:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px));max-height:min(320px,45svh)}.adPopup .adArtwork img,.adPopup .adArtwork video{height:84px}.adPopup .adCard{padding:48px 12px 12px}.adPopup .adCard p{font-size:.82rem}.adStrip{left:12px;right:76px;bottom:calc(84px + env(safe-area-inset-bottom,0px));max-height:170px}.adStrip .adCard{padding:12px 48px 8px 12px}.adStrip .adCard p{font-size:.8rem}}.adStrip .adCard h3,.adStrip .adCard p{color:#fff}.adCampaign header{position:static;width:auto;z-index:auto}.adSeasons{height:auto;padding:0;background:transparent;box-shadow:none;justify-content:flex-start}.barraCategorias{position:sticky;top:0;z-index:60;background:#faf8f5eb;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid rgba(0,0,0,.08)}.barraCategorias a,.barraCategorias p,.barraCategoriasMenu a,.barraCategoriasMenu p{opacity:1;animation:none}.barraCategoriasFila{display:flex;align-items:center;gap:8px;max-width:1280px;margin:0 auto;padding:6px max(16px,calc((100% - 1280px)/2))}.barraCategoriasBoton{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:none;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.barraCategoriasBoton .barraCategoriasFlecha{font-size:11px;transition:transform .18s ease-out}.barraCategoriasBoton.abierto .barraCategoriasFlecha{transform:rotate(180deg)}.barraCategoriasBoton:focus-visible,.barraCategorias a:focus-visible,.barraCategorias button:focus-visible,.barraCategoriasMenu a:focus-visible,.barraCategoriasMenu button:focus-visible{outline:2px solid #5a37e0;outline-offset:2px}.barraCategoriasAccesos{display:flex;gap:2px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;min-width:0}.barraCategoriasAccesos::-webkit-scrollbar{display:none}.barraCategoriasAccesos a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;color:#1d1d1f;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.barraCategoriasAccesos a.destacado{color:#b3261e;font-weight:600}.barraCategoriasAccesos a.inicio{font-weight:600}.barraCategoriasAccesos a.inicio svg{font-size:13px}.barraCategoriasAccesos a.activo{background:#11111114;color:#111}.barraCategoriasAccesos a.destacado.activo{background:#fdeceb;color:#8c1d18}@media(hover:hover)and (pointer:fine){.barraCategoriasAccesos a:hover{background:#1111110d}}.barraCategorias.bajoEncabezado{margin-top:72px}main.layoutConBarra{margin-top:-72px}.barraCategoriasMenu{position:absolute;left:50%;top:100%;transform:translate(-50%);width:min(1240px,calc(100% - 32px));max-height:min(70vh,560px);display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:0 0 16px 16px;box-shadow:0 24px 48px #11111124;overflow:hidden}.barraCategoriasMovilCabecera{display:none}.barraCategoriasVacio{margin:0;padding:24px;color:#515154;font-size:14px}.barraCategoriasCuerpo{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:0;flex:1}.barraCategoriasFamilias{list-style:none;margin:0;padding:8px 0;background:#f7f6f3;border-right:1px solid rgba(0,0,0,.06);overflow-y:auto}.barraCategoriasFamilias button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 18px;border:none;background:transparent;color:#3a3a3c;font:inherit;font-size:14px;text-align:left;cursor:pointer}.barraCategoriasFamilias button svg:first-child{width:18px;color:#6e6e73}.barraCategoriasFamilias button span{flex:1}.barraCategoriasFamilias .barraCategoriasIr{font-size:11px;color:#a1a1a6}.barraCategoriasFamilias button.activa{background:#fff;color:#111;font-weight:600;box-shadow:inset 3px 0 #5a37e0}.barraCategoriasFamilias button.activa svg:first-child{color:#5a37e0}.barraCategoriasPanel{padding:20px 24px;overflow-y:auto;min-height:0}.barraCategoriasPanel h2{margin:0 0 16px;font-size:18px;font-weight:700;color:#111;letter-spacing:-.2px}.barraCategoriasLista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px 12px}.barraCategoriasLista a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 4px;border-radius:12px;color:#1d1d1f;text-decoration:none;font-size:13px;text-align:center}.barraCategoriasLista a.activa{background:#efeaff}@media(hover:hover)and (pointer:fine){.barraCategoriasLista a:hover{background:#f5f5f7}.barraCategoriasLista a:hover .barraCategoriasFoto img{transform:scale(1.06)}}.barraCategoriasFoto{width:76px;height:76px;border-radius:50%;background:#f2f1ee;display:grid;place-items:center;overflow:hidden;color:#8e8e93;font-size:26px}.barraCategoriasFoto img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease-out}.barraCategoriasNombre{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;line-height:1.3}.barraCategoriasPie{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}.barraCategoriasPie a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#4b2fd6;font-size:14px;font-weight:600;text-decoration:none}@media(max-width:1000px){.barraCategoriasFila{padding:6px 12px;gap:6px}.barraCategoriasBoton{min-height:38px;padding:0 14px;font-size:13px}.barraCategoriasAccesos a{min-height:38px;padding:0 12px;font-size:13px}.barraCategorias:has(.barraCategoriasMenu){-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf8f5}.barraCategoriasMenu{position:fixed;right:0;bottom:0;left:0;top:0;transform:none;width:100%;max-height:none;height:100dvh;border-radius:0;border:none;z-index:9500}.barraCategoriasMovilCabecera{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 16px;border-bottom:1px solid rgba(0,0,0,.08);flex:none}.barraCategoriasMovilCabecera strong{font-size:17px}.barraCategoriasMovilCabecera button{width:44px;height:44px;border:none;border-radius:50%;background:#f2f1ee;color:#111;font-size:18px;cursor:pointer}.barraCategoriasCuerpo{grid-template-columns:118px minmax(0,1fr)}.barraCategoriasFamilias button{flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;padding:10px 12px;font-size:12px;line-height:1.25}.barraCategoriasFamilias .barraCategoriasIr{display:none}.barraCategoriasPanel{padding:16px 12px calc(16px + env(safe-area-inset-bottom))}.barraCategoriasPanel h2{font-size:16px}.barraCategoriasLista{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px 6px}.barraCategoriasFoto{width:60px;height:60px;font-size:22px}.barraCategoriasLista a{font-size:12px}}@media(prefers-reduced-motion:reduce){.barraCategoriasFoto img,.barraCategoriasBoton .barraCategoriasFlecha{transition:none}}.historiasFila,.historiasReels{color:#1d1d1f;box-sizing:border-box;max-width:100%;min-width:0}.historiasFila{display:flex;align-items:center;gap:10px;padding:18px clamp(12px,3vw,40px);background:#fbfbfb;width:100%;position:relative}.historiasTiendas{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#bdb4d9 transparent;min-width:0;flex:1;padding:5px}.historiasCirculo{flex:0 0 88px;display:flex;flex-direction:column;align-items:center;gap:7px;background:transparent;border:0;color:#1d1d1f;font:inherit;cursor:pointer;min-height:44px;padding:0;text-align:center}.historiasAnillo{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,#6d4aff,#df59d5,#ef8a39);padding:3px;box-sizing:border-box}.historiasAnillo>span{width:100%;height:100%;display:grid;place-items:center;background:#f6f3ff;border:3px solid #fbfbfb;border-radius:50%;overflow:hidden;box-sizing:border-box;color:#5535ac;font-size:26px}.historiasAnillo img{width:100%;height:100%;object-fit:cover}.historiasVistas .historiasAnillo{background:#a4a4ab}.historiasNombre{width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5}.historiasFlecha{display:grid;place-items:center;flex:none;width:44px;height:44px;border:1px solid #d3d0d9;border-radius:50%;background:#fff;color:#332c45;cursor:pointer}.historiasFila button:focus-visible,.historiasReels button:focus-visible,.historiasLogoPerfil:focus-visible{outline:3px solid #6d4aff;outline-offset:4px}.historiasLogoPerfil{flex:none;width:96px;height:96px}.historiasLogoPerfil .historiasAnillo{width:96px;height:96px}.historiasReels{margin:32px 0}.historiasReels h2{font-size:22px;margin:0 0 16px}.historiasRejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.historiasRejilla>button{position:relative;aspect-ratio:9/16;background:#19151e;border:0;border-radius:12px;overflow:hidden;padding:0;cursor:pointer;color:#fff;min-height:44px}.historiasRejilla img,.historiasRejilla video{width:100%;height:100%;object-fit:cover}.historiasReelPlay{position:absolute;top:12px;right:12px;background:#19151ee6;width:36px;height:36px;display:grid;place-items:center;border-radius:50%}.historiasReelTexto{position:absolute;bottom:0;left:0;right:0;padding:36px 12px 12px;background:linear-gradient(transparent,#0b0814);font-size:13px;text-align:left;overflow-wrap:anywhere}.historiasAbriendo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;background:#0b0b14;color:#fff}.historiasAbriendo button{min-height:44px;padding:10px 24px;background:#fff;color:#19151e;border-radius:24px;border:0}.historiasFila p,.historiasFila a,.historiasReels p,.historiasReels a{opacity:1;animation:none}@media(max-width:767px){.historiasFlecha{display:none}.historiasFila{padding:12px 8px}.historiasTiendas{gap:12px}.historiasRejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}.chatIAButton{position:fixed;bottom:calc(220px + env(safe-area-inset-bottom,0px));right:60px;width:56px;height:56px;border-radius:50%;background:var(--accent-2);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #5a37e059;z-index:110;transition:transform .2s var(--ease-out, ease),background .2s}@media(hover:hover)and (pointer:fine){.chatIAButton:hover{background:#4a2cc4;transform:scale(1.06)}}.chatIAButton:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.chatIAButton svg{width:24px;height:24px}.chatIAFondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:109;background:transparent}.chatIAPanel{position:fixed;bottom:calc(90px + env(safe-area-inset-bottom,0px));right:130px;width:380px;height:min(600px,calc(100dvh - 120px));z-index:111;background:var(--surface);border-radius:18px;box-shadow:0 18px 50px #11111138,0 2px 8px #11111114;display:flex;flex-direction:column;overflow:hidden;transform-origin:bottom right;animation:chatIAEntrar .22s cubic-bezier(.22,1,.36,1)}.chatIAPanel p,.chatIAPanel a{opacity:1;animation:none}@keyframes chatIAEntrar{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}.chatIAHeader{display:flex;align-items:center;gap:10px;flex:none;padding:12px 8px 12px 16px;background:linear-gradient(135deg,#5a37e0,#7b5cff);color:#fff}.chatIAAvatar{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff4d;font-size:1.05rem}.chatIAHeaderTitle{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.chatIAHeaderTitle strong{font-size:1rem;font-weight:700;color:#fff;line-height:1.2}.chatIAPanel .chatIAHeaderTitle span{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:#ffffffeb;opacity:1}.chatIAEnLinea{display:inline-block;width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 2px #ffffff59}.chatIAIconBtn{flex:none;width:40px;height:40px;border:none;border-radius:50%;display:grid;place-items:center;background:transparent;color:inherit;font-size:1rem;cursor:pointer}.chatIAHeader .chatIAIconBtn:hover{background:#ffffff29}.chatIAHeader .chatIAIconBtn:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.chatIABody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:16px;background:var(--bg)}.chatIAMensajes{display:flex;flex-direction:column;gap:6px}.chatIAFila{display:flex;align-items:flex-end;gap:8px}.chatIAFila.user{justify-content:flex-end}.chatIAFila+.chatIAFila.user,.chatIAFila.user+.chatIAFila.bot{margin-top:6px}.chatIAMiniAvatar{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#efeaff;color:var(--accent-2);font-size:.72rem}.chatIAMiniAvatar.vacio{visibility:hidden}.chatIAMsg{max-width:80%;padding:10px 14px;border-radius:16px;font-size:.92rem;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere;animation:chatIAMsg .22s cubic-bezier(.22,1,.36,1)}@keyframes chatIAMsg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chatIAMsg.bot{background:var(--surface);color:var(--text-color);border:1px solid var(--border);border-bottom-left-radius:6px}.chatIAMsg.user{background:var(--accent-2);color:#fff;border-bottom-right-radius:6px}.chatIAMsg.error{border-color:#f3c2c2;background:#fdf2f2;color:#8c1d18}.chatIATyping{display:inline-flex;gap:4px;padding:14px 16px}.chatIATyping span{width:7px;height:7px;border-radius:50%;background:#9a8fbf;animation:chatIAPunto 1s infinite ease-in-out}.chatIATyping span:nth-child(2){animation-delay:.15s}.chatIATyping span:nth-child(3){animation-delay:.3s}@keyframes chatIAPunto{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.chatIAInicio{display:flex;flex-direction:column;gap:10px;padding-left:36px}.chatIAInicioTitulo{margin:6px 0 0;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.chatIADestacado,.chatIAOpcion{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;border-radius:14px;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.chatIADestacado{border:1px solid transparent;background:linear-gradient(135deg,#5a37e0,#7b5cff);color:#fff;box-shadow:0 6px 16px #5a37e040}.chatIADestacado:hover{transform:translateY(-1px)}.chatIADestacadoIcono{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#fff3}.chatIATexto{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.chatIADestacado strong,.chatIAOpcion strong{font-size:.92rem;font-weight:700}.chatIADestacado small{font-size:.78rem;color:#ffffffe6}.chatIAOpciones{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.chatIAOpcion{border:1px solid var(--border);background:var(--surface);color:var(--text-color)}.chatIAOpcion:hover{border-color:var(--accent);background:#faf8ff}.chatIAOpcion small{font-size:.78rem;color:var(--muted)}.chatIAOpcionIcono{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#efeaff;color:var(--accent-2);font-size:.9rem}.chatIAFlecha{flex:none;font-size:.72rem;opacity:.6}.chatIADestacado:focus-visible,.chatIAOpcion:focus-visible,.chatIAChip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chatIAEstilista{display:flex;flex-direction:column;gap:12px;margin-left:36px;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:16px}.chatIAEstilistaHead{display:flex;align-items:center;gap:4px;margin:-6px 0 -4px -8px}.chatIAEstilistaHead strong{font-size:.95rem;color:var(--text-color)}.chatIAVolver{color:var(--text-color2)}.chatIAVolver:hover{background:var(--surface-2)}.chatIAEstilista>p{margin:0;font-size:.85rem;line-height:1.45;color:var(--text-color2)}.chatIAOcasiones{margin:0;padding:0;border:none}.chatIAOcasiones legend{margin-bottom:8px;padding:0;font-size:.8rem;font-weight:600;color:var(--text-color)}.chatIAOcasiones div{display:flex;flex-wrap:wrap;gap:6px}.chatIAChip{min-height:36px;padding:0 14px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text-color);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.chatIAChip:hover{border-color:var(--text-color)}.chatIAChip[aria-pressed=true]{background:var(--text-color);border-color:var(--text-color);color:#fff}.chatIACampo{display:flex;flex-direction:column;gap:4px;font-size:.8rem;font-weight:600;color:var(--text-color)}.chatIACampo input{width:100%;min-width:0;min-height:42px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--text-color);font:inherit;font-size:.9rem;font-weight:400;box-sizing:border-box}.chatIACampo input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--color3)}.chatIAMonto{display:flex;align-items:center;gap:0;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface)}.chatIAMonto:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--color3)}.chatIAMonto>span{padding-left:12px;color:var(--muted);font-weight:500}.chatIAMonto input{border:none;box-shadow:none!important;padding-left:6px}.chatIAEstilistaOk{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:none;border-radius:12px;background:var(--accent-2);color:#fff;font:inherit;font-size:.92rem;font-weight:700;cursor:pointer}.chatIAEstilistaOk:disabled{background:#b9b3cf;cursor:not-allowed}.chatIAInput{display:flex;align-items:flex-end;gap:8px;flex:none;padding:10px 12px 4px;border-top:1px solid var(--border);background:var(--surface)}.chatIAInput textarea{flex:1;min-width:0;min-height:44px;max-height:104px;padding:11px 16px;border:1px solid var(--border-strong);border-radius:22px;background:var(--surface-2);color:var(--text-color);font:inherit;font-size:.92rem;line-height:1.4;resize:none}.chatIAInput textarea:focus{outline:none;border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--color3)}.chatIAInput button{flex:none;width:44px;height:44px;border-radius:50%;border:none;display:grid;place-items:center;background:var(--accent-2);color:#fff;font-size:1rem;cursor:pointer;transition:background .15s,transform .15s}.chatIAInput button:hover:not(:disabled){background:#4a2cc4}.chatIAInput button:active:not(:disabled){transform:scale(.94)}.chatIAInput button:disabled{background:#c9c4d9;cursor:not-allowed}.chatIAInput button:focus-visible{outline:3px solid var(--text-color);outline-offset:2px}.chatIAInput button svg{width:16px;height:16px}.chatIAPanel .chatIAAviso{flex:none;margin:0;padding:4px 16px 10px;background:var(--surface);font-size:.72rem;line-height:1.35;color:var(--muted);text-align:center}.chatIAPanel .chatIAAviso a{display:inline;min-height:0;color:var(--accent-2);text-decoration:underline}@media(max-width:900px){.chatIAPanel{right:16px;bottom:calc(150px + env(safe-area-inset-bottom,0px));height:min(560px,calc(100dvh - 180px))}.chatIAButton{right:16px;bottom:calc(152px + env(safe-area-inset-bottom,0px))}}@media(max-width:600px){.chatIAButton{width:52px;height:52px}.chatIAFondo{background:#11111173}.chatIAPanel{left:0;right:0;bottom:0;width:auto;height:auto;max-height:88dvh;min-height:60dvh;border-radius:18px 18px 0 0;transform-origin:bottom center;animation-name:chatIASubir;z-index:9995}.chatIAFondo{z-index:9994}.chatIAPanel .chatIAAviso{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.chatIAInput textarea{font-size:16px}@keyframes chatIASubir{0%{transform:translateY(100%)}to{transform:none}}}@media(prefers-reduced-motion:reduce){.chatIAPanel,.chatIAMsg{animation:none}.chatIATyping span{animation:none;opacity:.7}.chatIAButton,.chatIADestacado,.chatIAInput button{transition:none}}.inputsAuth{display:flex;flex-direction:column}.formContain{display:flex;flex-direction:column;width:60vh;box-shadow:0 4px 30px #00000029;padding:20px 30px;margin-top:-2rem;z-index:2;background-color:var(--surface);border-radius:10px;justify-content:center;text-align:center}.formAuth{display:flex}.formContain h2{text-align:center;margin-top:1rem;color:var(--text-color2);margin-bottom:2rem}.inputsAuth input{border:none;padding:10px;border-bottom:1px solid var(--text-color2)}.inputsAuth label{color:var(--text-color2);display:none}.formAuth{display:flex;width:1005;flex-direction:column;gap:1rem}.deFlexInputs{display:flex;border:none;padding:10px 0;gap:10px;border-bottom:1px solid var(--text-color2)}.deFlexInputs input{width:100%;border:none}.deFlexInputs button{border:none;background-color:transparent;color:var(--text-color2);cursor:pointer}.btn{padding:13px;border:none;border-radius:30rem;background-color:var(--color1);color:var(--blanco);margin-top:10px;font-size:16px}.logoAtuh{width:30px;height:30px;margin-top:-4rem;border-radius:100%;font-size:20px;padding:30px;background-color:var(--color1);color:var(--blanco)}@media(max-width:900px){.formContain{width:100%}.logoAtuh{width:25px;height:25px;padding:25px}}.AuthContainer{padding:60px 5%;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh;background-color:var(--surface);position:relative;overflow:hidden}.sinCuenta{background-color:transparent;border:none;text-align:center;color:var(--text-color2);cursor:pointer;margin-top:2rem;font-size:17px}.sinCuenta span{color:var(--color1);font-size:18px;margin-left:10px}.bgLogin{background-color:var(--color1);width:100%;height:90vh;margin-top:10vh;position:absolute;top:0;left:0;z-index:1;clip-path:ellipse(75% 60% at 50% 100%)}@media(max-width:900px){.bgLogin{clip-path:ellipse(100% 50% at 50% 90%)}}.containerGrid{display:flex;min-height:100vh;min-height:100svh}.containerSection{background-color:var(--surface-2);width:100%;padding:1rem 1.5rem 2rem;display:flex;flex-direction:column;gap:1.25rem;height:100vh;height:100dvh;overflow:auto}.container{background-color:var(--surface);box-shadow:0 12px 32px #0f172a14;width:100%;min-height:80vh;max-height:100%;border-radius:8px;padding:1.25rem;border:1px solid rgba(148,163,184,.18)}.containerMain{display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between}.deFLexMain{display:flex;justify-content:space-between;align-items:center;gap:1.25rem}.graficosFlex{display:flex;gap:1.25rem}@media(max-width:1024px){.graficosFlex{display:flex;flex-direction:column;gap:1rem}.containerGrid{flex-direction:column}.containerSection{gap:.85rem;margin:0;padding:0 0 5.75rem;height:auto;min-height:100vh;min-height:100svh}.deFLexMain{flex-direction:column;gap:1rem}.container{padding:.8rem;min-height:auto;border-radius:8px}}.SinPermisos{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;align-content:center;align-self:center;place-content:center;padding:10px 10%;width:100%;height:90vh}.SinPermisos h1{text-align:center;color:var(--text-color2)}.SinPermisos img{width:100px;height:100px;object-fit:cover}:root{--bg: #faf8f5;--bg-2: #f3efe9;--surface: #ffffff;--surface-2: #f7f4f0;--surface-3: #efebe5;--border: rgba(33, 33, 33, .08);--border-strong: rgba(33, 33, 33, .16);--text-color: #212121;--text-color2: #4a4a4a;--muted: #696969;--gris: #faf8f5;--gris2: #f3efe9;--bg-color: #faf8f5;--oferta: #c2323a;--mayorista-fondo: #fdf0d9;--mayorista-texto: #6e4300;--radio-tarjeta: 14px;--radio-boton: 10px;--radius: 10px;--shadow-sm: 0 1px 2px rgba(33, 33, 33, .05);--shadow: 0 6px 20px rgba(33, 33, 33, .07);--ease-out: cubic-bezier(.22, 1, .36, 1)}body{background-color:var(--bg)}h1,h2{font-weight:700;letter-spacing:-.4px}h3{font-weight:600}button,.btn,.btnPost,.btnModerno{border-radius:var(--radio-boton)}.detailMLComprar,.detailMLAddCart,.detailMLGrupo,.detailMLSellerBtn,.btnAdd,.tiendaWhatsapp,.heroBtnPrimary,.heroBtnGhost,.linkVerTodo,.verTodasTiendas{border-radius:var(--radio-boton)!important}.detailMLVarBtn{border-radius:8px!important}.tiendaCard,.tiendaCardFranja,.detailMLGallery,.detailMLInfo,.detailMLSellerCard,.detailMLPagoCard,.detailMLRelCard,.detailMLCaracsGrid,.detailMLTop,.cardCantidad,.confianzaCta{border-radius:var(--radio-tarjeta)!important}.tiendaCardFranjaLogo{border-radius:50%!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.deFlexTitlesection{border-bottom:none!important;padding-bottom:4px!important}.deFlexTitlesection h2{font-family:inherit!important;font-size:1.25rem!important;font-weight:700!important;color:var(--text-color)!important;letter-spacing:-.3px}.deFlexTitlesection button{min-height:44px;padding:0 4px;font-size:.9rem}.categoriaGrid{padding:1.5rem 2% 2rem}.tiendaProductos{margin-top:1.5rem}.resultadosConteo{margin:0 0 12px;font-size:.9rem;color:var(--text-color2)}.sinResultados{padding:2rem 1rem;text-align:center;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radio-tarjeta);color:var(--text-color2)}@media(max-width:600px){.deFlexTitlesection h2{font-size:1.08rem!important}.categoriaGrid{padding:1rem 4% 1.5rem}}.seccionHeadHome h2,.seccionHeadHome h3{font-weight:700;letter-spacing:-.3px}.filtroActivo{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:4px 10px;border-radius:999px;background:var(--color3);color:var(--accent-2);font-size:.82rem;font-weight:600;text-decoration:none}.ayudaCampo{width:100%;margin:-4px 0 6px;font-size:.8rem;line-height:1.4;color:var(--muted)}.detailMLAddCart,.detailMLSellerBtn{color:var(--accent-2)!important}.detailMLMasVendido{background:#9a3412!important;color:#fff!important}.tiendaWhatsapp{background:#0f7a3f!important;color:#fff!important}.faltaMayorista{display:inline-block;padding:2px 8px;border-radius:999px;background:#fde8e8;color:#9b1c1c;font-size:.78rem;font-weight:700}.avisoMayorista{margin:0 0 12px;padding:10px 14px;border-radius:10px;background:var(--mayorista-fondo);color:var(--mayorista-texto);font-size:.9rem}.searchIconBtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:none;border-radius:50%!important;background:var(--accent);color:#fff;cursor:pointer}nav .deFLexNavs .cartIcon{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:1000px){header nav{gap:8px}header nav .logo{flex:1 1 auto;min-width:0}header nav .deColumnNav{min-width:0}header nav .logo h2,header nav .logo strong{display:block;max-width:100%}header nav .logo strong{font-size:11px}header nav .deFLexNavs{flex:0 0 auto;gap:8px!important}header nav .deFLexNavs .search-container{width:auto}}@media(max-width:900px){.section-bg-color{background-color:var(--bg)!important}.demo{border-radius:0!important;background-color:var(--bg)!important}.espaciobg{height:0!important}}@media(max-width:600px){.accesosScroll{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;overflow:visible!important}.accesoItem{width:auto!important}.accesoIcono{width:56px!important;height:56px!important}}.accesoIcono{border-radius:14px!important}.accesoTexto{font-size:.8rem}@media(max-width:600px){.tiendaCardFranja{padding:.75rem!important}.tiendaCardFranja h3,.tiendaCardFranja h4{font-size:.9rem!important}}.tiendaDestacada{font-size:11px!important}.detailMLMasVendido{font-size:.72rem!important}.detailMLVarAgotada{font-size:.72rem}.detailMLAdText small{font-size:.75rem}.pcardTramoCant,.pcardTramoTipo,.pcardPrecioAntes,.pcardEtiqueta,.pcardTienda{font-size:11px!important}.detailMLTop .detailMLBack,.detailMLTop .detailMLLink{min-height:44px;padding:0 10px;display:inline-flex;align-items:center;gap:6px}.detailMLVerTodo,.verTodasTiendas,.linkVerTodo{min-height:44px;display:inline-flex!important;align-items:center}.headerBackBtn{min-width:44px;min-height:44px;justify-content:center}.marketTitulo{font-size:1rem;margin:0 0 .5rem;color:var(--text-color)}.FooterContain{background-color:#1b1a1f!important}.FooterContain .footerText a,.FooterContain .footerLinkBtn{display:inline-flex;align-items:center;min-height:32px;padding:2px 0}.FooterContain .footerText .socials a{min-width:44px;min-height:44px;justify-content:center}.FooterContain .btnAnch{white-space:nowrap;color:#1b1a1f!important}.FooterContain .footerText h2,.FooterContain .footerText h3{color:#fff}.FooterContain .footerText,.FooterContain .footerLegal,.FooterContain .footerCopy{color:#e9e7ef}.Developer{background:#1b1a1f;color:#c9c6d3}.Developer a{color:#fff}.headerBack{left:0;right:0;width:auto!important}.volverTiendas,.bgPageRuta a,.developer-link{display:inline-flex;align-items:center;min-height:32px}.range input[type=range]{min-height:28px}@media(max-width:700px){.FooterContain .footerText{align-items:center;text-align:center}.FooterContain .footerText a,.FooterContain .footerLinkBtn{justify-content:center}}.detailMLTop{background:var(--surface)!important;border:1px solid var(--border);flex-wrap:nowrap!important;gap:.5rem!important;padding:.25rem .5rem!important}.detailMLTop .detailMLBack,.detailMLTop .detailMLLink{color:var(--text-color)!important}.detailMLTop .detailMLBreadcrumb{color:var(--text-color2)!important;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detailMLTop .detailMLTopActions{gap:.25rem!important;flex-shrink:0}@media(max-width:600px){.detailMLTop{font-size:.85rem!important}}.containerGrid>div:first-child{flex-shrink:0}.soloLectores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.containerGrid .containerSection{min-width:0;flex:1 1 0}.containerGrid .container,.containerGrid .HeaderDashContain,.containerGrid .headerDashSearch,.containerGrid .filtrosContain{min-width:0;max-width:100%}.containerGrid .HeaderDashContain{position:relative;top:auto;flex-shrink:0}.containerGrid .headerDashSearch{flex:1}.containerGrid .headerDashSearch .search{width:100%;max-width:100%}.containerGrid .HeaderDashContain .qrCodeGen{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border:0;background:transparent}.containerGrid .multiStore p a{display:inline-flex;align-items:center;min-height:24px}.containerGrid input[type=checkbox],.containerGrid input[type=radio],.panelAdministracion .adPanel input[type=checkbox]{width:24px;height:24px;min-width:24px;min-height:24px}.containerGrid .deFlexContent,.containerGrid .filtrosContain,.containerGrid .deFlex2,.containerGrid .deFlexLink{flex-wrap:wrap;overflow:visible}.containerGrid .deFlexContent,.containerGrid .deFlex2{display:flex;gap:12px}.containerGrid .deFlexContent{justify-content:space-between}.containerGrid .btnSave,.containerGrid .excel,.containerGrid .pdf,.containerGrid .reload,.containerGrid .reverse{padding:10px 14px;border:0;background:var(--accent);color:#fff}.containerGrid .excel{background:#146b2c}.containerGrid .filtrosContain{gap:8px}.containerGrid .inputsColumn{min-width:0;flex:1 1 140px}.containerGrid .inputsColumn input,.containerGrid .inputsColumn select{width:100%}.containerGrid .table-container{width:100%;max-width:100%;overflow:auto}.containerGrid .table{table-layout:auto;min-width:760px}.containerGrid .table td,.containerGrid .table th{overflow:visible;text-overflow:clip}.containerGrid .table td:last-child{white-space:nowrap}.containerGrid button,.containerGrid input:not([type=checkbox]):not([type=radio]),.containerGrid select,.containerGrid summary,.marketAdmin button,.marketAdmin select,.marketAdmin nav a{min-height:44px}.containerGrid button{min-width:44px}.containerGrid a{min-height:24px}.containerGrid .qrCodeGen{display:inline-flex;align-items:center;min-height:44px}.containerGrid input[type=checkbox],.containerGrid input[type=radio],.marketAdmin input[type=checkbox]{width:24px;height:24px;min-width:24px;min-height:24px;flex-shrink:0}.containerGrid input,.containerGrid select,.containerGrid textarea{min-width:0;max-width:100%}.containerGrid small,.containerGrid legend,.containerGrid .faltaMayorista,.containerGrid .cardProductDataText h5,.containerGrid .recibirAbsolute span,.containerGrid .dashboardBottomNav a{font-size:11px!important}.containerGrid :focus-visible,.dialogoPanel :focus-visible{outline:3px solid var(--accent-2);outline-offset:2px}.containerGrid .cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));overflow:visible}.containerGrid .estado-container,.containerGrid .cards-row{min-width:0;width:100%}.containerGrid .cards-row{flex-direction:column}.containerGrid .cards-row .card{min-width:0;width:100%}.containerGrid .crmLayout>*,.containerGrid .crmList{min-width:0}.containerGrid .crmList p{overflow-wrap:anywhere}.panelAdministracion a,.panelAdministracion p,.panelAdministracion #btnSubmenu{animation:none!important;opacity:1;transform:none}.containerGrid .HeaderDashContain .link{color:var(--accent-2)}.containerGrid .table a.editar{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.containerGrid .inventarioContent>*,.containerGrid .inventarioGrid>*,.containerGrid .reportesGrid>*,.containerGrid .reportesPanel,.containerGrid .inventarioTablePanel{min-width:0}.containerGrid .estadoStock.ok{color:#146b2c}.containerGrid .iaPage small,.containerGrid .iaPage li,.containerGrid .iaTips span,.containerGrid .iaHelp span{font-size:11px}.panelAdministracion .multiStore p{color:#675770}.panelAdministracion .multiStore p a{color:#632c8e;text-decoration:underline}.panelAdministracion .multiStoreActions a{color:#632c8e}.panelAdministracion .marketAdmin nav{position:static;background:var(--surface)!important;padding:8px;flex-wrap:wrap}.panelAdministracion .marketAdmin nav a{display:inline-flex;align-items:center;padding:0 12px;color:var(--accent-2)}.panelAdministracion .marketAdminGrid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.panelAdministracion .marketAdmin>label{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.panelAdministracion .adPanel summary{min-height:44px;padding:10px 0}.panelAdministracion .adPanel input[type=checkbox]{width:24px;height:24px;min-height:24px}.panelAdministracion .multiStore p a{display:inline-flex;align-items:center;min-height:24px}.cookieBanner a{display:inline-flex;min-height:24px;align-items:center}.dialogoPanel{width:min(1000px,calc(100vw - 24px));max-width:100%;outline:none}body.panel-dialog-open{overflow:hidden}.modal:has(.dialogoPanel),.modalImg:has(.dialogoPanel){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;width:100%;height:100dvh;background:#000000a6;overflow:auto}.dialogoPanel .modal-content{background:var(--surface);border-radius:10px;padding:20px}.dialogoPanel input,.dialogoPanel select,.dialogoPanel textarea{min-height:44px;max-width:100%}.dialogoPanel .recibirAbsolute span,.dialogoPanel small{font-size:11px}.containerGrid .clienteCard b{color:#146b2c;font-size:11px}.modal,.modalImg{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:12px;background:#000000a6;z-index:1000;overflow:auto}.modal .modal-content,.modal #modal-content,.modalImg .modal-contentImg{width:min(1000px,calc(100vw - 24px));max-width:100%;height:auto;max-height:calc(100dvh - 24px);overflow:auto;background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;padding:20px}.modal input[type=checkbox],.modal input[type=radio]{width:24px;height:24px;min-width:24px;min-height:24px;flex-shrink:0}.panelAdministracion .card,.dialogoPanel p,.chatIAPanel p,.chatIAPanel a{animation:none!important;opacity:1;transform:none}.modal .flexGrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.modal fieldset,.modal #modal-content fieldset,.modal #fieldsetAuto{width:100%!important;min-width:0}.modal fieldset input,.modal fieldset select,.modal fieldset textarea{min-width:0;width:100%;min-height:44px}.modal button,.modal .close,.modalImg .close2{min-width:44px;min-height:44px}.modal .close,.modalImg .close2{border:0;background:var(--surface);color:var(--text-color);display:inline-flex;align-items:center;justify-content:center}.modal .deFlexBtnsModal{flex-wrap:wrap;gap:8px}.modal .table-container{max-width:100%;overflow:auto}.modal .table{table-layout:auto;min-width:680px}.modal small,.modal legend,.modal .margenHint{font-size:11px}.modal .margenHint{color:#146b2c!important}.modal .dialogoPanel .sectiontext{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.dialogoPanel .cardProductData{width:100%;min-width:0;height:auto}.dialogoPanel .cardProductData img{width:70px;height:70px;min-width:70px;object-fit:cover}.dialogoPanel .cardProductDataText{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.modal .flexGrap{grid-template-columns:minmax(0,1fr)}.modal .deFLexImg{flex-wrap:wrap}}@media(min-width:1025px){.containerGrid .navbarDashboard,.containerGrid .navbarDashboard:hover{width:240px;height:100dvh;max-height:100dvh;overflow-y:auto}.containerGrid .navbarDashboard .links,.containerGrid .navbarDashboard>.logo{flex-shrink:0}.containerGrid .navbarDashboard .links a,.containerGrid .navbarDashboard #btnSubmenu{font-size:13px!important;justify-content:flex-start!important;gap:10px!important;white-space:normal}.containerGrid .navbarDashboard #btnSubmenu #btnLog{margin-right:0!important}.containerGrid .navbarDashboard .logo .deColumnNav{display:block;min-width:0}.containerGrid .navbarDashboard .logo .deColumnNav span{overflow:hidden;text-overflow:ellipsis}}@media(max-width:1024px){.containerGrid .navbarDashboard:not(.expanded)>.links{display:none}.containerGrid .navbarDashboard>.logo{margin:0;min-height:56px}.containerGrid .containerSection{flex-basis:auto;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.containerGrid .dashboardBottomNav{grid-template-columns:repeat(7,minmax(0,1fr));left:6px;right:6px;padding:4px;gap:0}.containerGrid .dashboardBottomNav a{min-height:52px;padding:4px 0;text-align:center;font-family:Arial,sans-serif;font-size:11px;font-weight:600}.containerGrid .dashboardBottomNav a span{white-space:nowrap;font-size:inherit;font-family:inherit}}.productoAyuda{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:1px solid var(--border-strong)}.productoAyuda>span{flex:1;font-size:12px;color:var(--text-color2)}.productoAyuda .chatIAButton,.productoAyuda .btnWhatsapp{position:static;width:48px;height:48px;min-width:44px;min-height:44px;padding:0;border-radius:50%!important;flex-shrink:0;box-shadow:var(--shadow-sm)}.productoAyuda .btnWhatsapp{background:#0f7a3f}.chatIAAviso{font-size:11px}.chatIAHeaderTitle span{font-size:11px;opacity:1;color:#fff}.modal-wpp .headerWpp{background:#0f7a3f}.modal-wpp .sendWpp button{color:#0f7a3f}.chatIAPanel button,.modal-wpp button{min-height:44px;min-width:44px}.chatIAPanel a{display:inline-flex;align-items:center;min-height:24px}.overlay-wpp .modal-wpp{width:min(380px,calc(100vw - 24px));max-height:calc(100dvh - 100px);margin-top:0}.overlay-wpp{align-items:center;padding-top:12px;padding-bottom:88px}@media(max-width:600px){.productoAyuda .chatIAButton,.productoAyuda .btnWhatsapp{width:44px;height:44px}}.overlay-wpp{align-items:center;padding:12px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.overlay-wpp .modal-wpp{position:relative;bottom:auto;height:auto;overflow:auto;margin:0;max-height:calc(100dvh - 112px);width:min(360px,calc(100vw - 24px))}.overlay-wpp button,.chatIAPanel button{min-width:44px;min-height:44px}.modal-cart>.deFLex{background:var(--surface)!important;color:var(--text-color)!important;border-bottom:1px solid var(--border)}.modal-cart>.deFLex button,.modal-cart>.deFLex a,.modal-cart>.deFLex h4{color:var(--text-color)!important}.modal-cart>.deFLex>button:first-child{min-width:44px;min-height:44px}.modal-cart .deFlexCantidad{gap:6px;align-items:center}.modal-cart .deFlexCantidad button{width:36px;height:36px;min-width:36px;border-radius:10px!important;font-size:1.1rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.modal-cart .deleteCart,.modal-cart .deleteFav{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.btnWpp{background-color:#0f7a3f!important;color:#fff!important}.panelAdministracion .cardCantidad h3{font-size:11px}.modal .deFlexBtnsFilset{display:flex;flex-wrap:wrap;gap:8px}.modal .deFlexBtnsFilset button{width:auto;padding:8px 12px}@media(max-width:600px){.panelAdministracion .containerMain h3{font-size:11px}}
