:root{--km-pro-ink: #12131a;--km-pro-muted: #5b6170;--km-pro-line: #e7e8ec;--km-pro-accent: #6d28d9;--km-pro-success: #087443}html,body{max-width:100%;overflow-x:clip}body{color:var(--km-pro-ink)}.km-hot-eyebrow,.km-hc-brand{color:#626875!important}.km-hc-old{color:#6b7280!important}.km-hc-stock{color:#9a3412!important}.km-hc-stock-dot{background:#9a3412!important;animation:none!important}.theme-product-action-btn{min-width:40px;min-height:40px}@media(min-width:992px){.header-area .container{width:min(100% - 32px,1480px)!important;max-width:1480px!important}.header-area .main-menu>nav>ul{display:flex!important;align-items:center;justify-content:center;gap:0}.header-area .main-menu>nav>ul>li{margin:0 9px!important;flex:0 0 auto}.header-area .main-menu>nav>ul>li>a{font-size:13px!important;white-space:nowrap}.header-area .header-right-wrap{gap:7px!important;flex-wrap:nowrap!important}}@media(min-width:992px)and (max-width:1599px){.main-menu a[href="/pages/cuanto-vale-tu-movil"],.main-menu a[href="/pages/guias-de-compra"],.main-menu a[href="/blogs/news"],.main-menu a[href="/pages/contact"]{display:none!important}}.single-product .container,.single-product .row,.product-details-content,.product-details-img{min-width:0!important;max-width:100%!important}.product-details-content{overflow-wrap:anywhere}.product-details-content .estimated-delivery-area p:after{content:none!important;display:none!important}.product-details-content h1,.product-details-content h2{letter-spacing:0!important;text-wrap:balance}.product-details-content [name=add],.product-details-content #AddToCart{min-height:52px!important;border-radius:6px!important;background:var(--km-pro-ink)!important;box-shadow:none!important;font-size:14px!important;letter-spacing:0!important}.product-details-content [name=add]:hover,.product-details-content #AddToCart:hover{background:var(--km-pro-accent)!important}#km-social-toast,#km-exit-overlay,#km-cursor-glow{display:none!important}.km-collection-hero{min-height:0!important;padding:42px 0!important}.km-collection-hero h1{letter-spacing:0!important;text-wrap:balance}@media(max-width:767px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))!important}#km-ai-widget,#km-easy-btn,#km-back-top,#km-social-toast,#km-exit-overlay{display:none!important}.km-collection-hero{padding:24px 0 26px!important}.km-collection-hero h1{font-size:30px!important;line-height:1.08!important}.km-collection-hero p{font-size:15px!important;line-height:1.55!important}.single-product{padding-top:20px!important}.product-large-slider,.product-large-slider .pro-large-img,.product-large-slider .pro-large-img img{height:min(88vw,360px)!important}.product-large-slider .pro-large-img img{object-fit:contain!important}.product-details-content{padding:18px 16px!important}.product-details-content h1,.product-details-content h2{font-size:26px!important;line-height:1.16!important}.product-details-content .product-details-price span,#ProductPrice{font-size:30px!important}.pro-details-quality{padding-bottom:0!important}.product-details-content [name=add],.product-details-content #AddToCart{width:100%!important;min-height:56px!important}.km-hot{padding:56px 0!important}.km-hot-header{margin-bottom:28px!important}.km-hot-eyebrow{letter-spacing:2px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/km-professional-upgrade.css.map */
