*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--inkora-brand-font,"Barlow",sans-serif)}body,html{height:100%}body{overflow-y:auto;overscroll-behavior-y:contain}::highlight(inkora-admin-find-match){background:#ffe08a;color:#1c2638}::highlight(inkora-admin-find-active){background:#ff9a62;color:#241a16}html[data-soluciones-scrollbar=accent]{scrollbar-color:var(--store-scrollbar-thumb) var(--store-scrollbar-track)}html[data-soluciones-scrollbar=accent] ::-webkit-scrollbar-track,html[data-soluciones-scrollbar=accent]::-webkit-scrollbar-track{background-color:var(--store-scrollbar-track)}html[data-soluciones-scrollbar=accent] ::-webkit-scrollbar-thumb,html[data-soluciones-scrollbar=accent]::-webkit-scrollbar-thumb{background-color:var(--store-scrollbar-thumb);border:3px solid transparent;background-clip:padding-box;border-radius:999px}html[data-soluciones-scrollbar=accent] ::-webkit-scrollbar-thumb:hover,html[data-soluciones-scrollbar=accent]::-webkit-scrollbar-thumb:hover{background-color:var(--store-scrollbar-thumb-hover)}html[data-soluciones-scrollbar=accent][data-theme-vt]{transition-property:scrollbar-color;transition-duration:var(--theme-vt-duration);transition-timing-function:var(--theme-vt-easing)}html[data-soluciones-scrollbar=accent][data-theme-vt] ::-webkit-scrollbar-thumb,html[data-soluciones-scrollbar=accent][data-theme-vt] ::-webkit-scrollbar-thumb:hover,html[data-soluciones-scrollbar=accent][data-theme-vt] ::-webkit-scrollbar-track,html[data-soluciones-scrollbar=accent][data-theme-vt]::-webkit-scrollbar-thumb,html[data-soluciones-scrollbar=accent][data-theme-vt]::-webkit-scrollbar-thumb:hover,html[data-soluciones-scrollbar=accent][data-theme-vt]::-webkit-scrollbar-track{-webkit-transition-property:background-color;transition-property:background-color;transition-duration:var(--theme-vt-duration);transition-timing-function:var(--theme-vt-easing)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tier-input{background:transparent;outline:none;font-family:Barlow,sans-serif;color:#2d3352;font-size:12px;padding:2px 4px;width:100%;border:none;border-bottom:1px solid transparent;transition:border-color .15s}.tier-input:focus{border-bottom:1px solid #2d6be4}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html:not([data-inkora-effect-global-body-fade=off]) body{animation:fadeIn .3s ease}.hdr-ghost{background:transparent;border:none;color:#fff;border-radius:8px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.hdr-ghost.is-current,.hdr-ghost:hover{background:hsla(0,0%,100%,.12)}.hdr-ghost:active,.hdr-ghost[aria-expanded=true]{background:hsla(0,0%,100%,.18)}.hdr-ghost:focus-visible{outline:2px solid hsla(0,0%,100%,.75)!important;outline-offset:2px}.hdr-view-toggle{background:#fff;border:1px solid hsla(0,0%,100%,.75);border-radius:8px;color:#1b2f5e;cursor:pointer;box-shadow:0 3px 10px rgba(0,0,0,.14);transition:background-color .15s ease,box-shadow .15s ease}.hdr-view-toggle:hover{background:#eef3ff;box-shadow:0 4px 14px rgba(0,0,0,.2)}.hdr-view-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}html[data-inkora-effect-header-button-glow=off] .hdr-ghost:hover{background:transparent}html[data-inkora-effect-header-button-glow=off] .hdr-ghost.is-current{background:hsla(0,0%,100%,.12)}.header-btn{transition:filter .2s ease}.header-btn:hover{filter:brightness(1.2)}html[data-inkora-effect-header-button-glow=off] .header-btn:hover{filter:none}.product-card:hover{box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 20px rgba(45,107,228,.4)}html[data-inkora-effect-landing-card-hover-shadow=off] .product-card:hover{box-shadow:none}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.site-header{view-transition-name:site-header}html[data-theme-vt]{--theme-vt-duration:0.45s;--theme-vt-easing:ease}html[data-theme-vt][data-inkora-effect-page-exit-fade=off]{--theme-vt-duration:0s}html[data-theme-vt]::view-transition-new(root),html[data-theme-vt]::view-transition-old(root){animation-duration:var(--theme-vt-duration);animation-timing-function:var(--theme-vt-easing)}@keyframes enterFade{0%{opacity:0}to{opacity:1}}@keyframes enterFadeB{0%{opacity:0}to{opacity:1}}@keyframes enterUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes enterUpB{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes exitFade{to{opacity:0}}@keyframes exitUp{to{opacity:0;transform:translateY(-4px)}}html[data-soft-nav] .enter{animation:enterFade .22s ease backwards;animation-delay:calc(var(--enter-i, 0) * 40ms)}html[data-soft-nav] .enter-b{animation-name:enterFadeB}@media (prefers-reduced-motion:no-preference){html[data-soft-nav] .enter{animation-name:enterUp;animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}html[data-soft-nav] .enter-b{animation-name:enterUpB}}html[data-navigating] .enter,html[data-navigating] .product-card{animation:exitFade .14s ease-in both}@media (prefers-reduced-motion:no-preference){html[data-navigating] .enter,html[data-navigating] .product-card{animation-name:exitUp}}html[data-inkora-effect-page-exit-fade=off] .enter{animation:none}@keyframes sectionFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sectionFadeOut{to{opacity:0}}html[data-section-nav]{background-color:var(--section-prev-bg,transparent)}html[data-section-nav][data-navigating] [data-section-root]{animation:sectionFadeOut .18s ease-in both}html[data-section-nav]:not([data-navigating]) [data-section-root]{animation:sectionFadeIn .32s ease backwards}::view-transition-group(site-header),::view-transition-new(root),::view-transition-old(root){animation-duration:.18s;animation-timing-function:ease}html[data-inkora-effect-page-exit-fade=off]::view-transition-group(*),html[data-inkora-effect-page-exit-fade=off]::view-transition-new(*),html[data-inkora-effect-page-exit-fade=off]::view-transition-old(*){animation-duration:0s!important}@keyframes cartDropIn{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cartDropOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}button:focus,button:focus-visible,button:focus-within{outline:none!important;box-shadow:none!important}*{outline:none!important}.filter-btn:focus,.filter-btn:focus-visible{outline:none!important;box-shadow:none!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}