﻿:root{--k-navy:#0E1B26;--k-navy-2:#102434;--k-blue:#17517F;--k-blue-d:#133F66;--k-blue-l:#2A7DBA;--k-yellow:#FFD43B;--k-yellow-d:#FFC20E;--k-ice:#F4F8FB;--k-line:#E3EBF2;--k-ink:#22313D;--k-muted:#4E5F6D;--k-ease:cubic-bezier(.2,.7,.2,1);--k-radius:16px;--k-shadow:0 1px 2px rgba(14,27,38,.06),0 8px 24px -10px rgba(14,27,38,.14);--k-shadow-hover:0 24px 48px -16px rgba(19,63,102,.38),0 0 0 1px rgba(42,125,186,.25)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--k-yellow);color:var(--k-navy)}h1,h2,h3,.h1,.h2,.h3,.heading-block,.product-name{font-family:"Montserrat",sans-serif}main .heading-block{font-weight:800 !important;letter-spacing:-0.025em;line-height:1.08;color:var(--k-navy)}main .heading-block.h4,main .heading-block.h3,main .heading-block.h2{font-size:clamp(26px,3.6vw,42px) !important}main .heading-block.h6{font-size:clamp(22px,2.6vw,30px) !important}main .heading-block::after{content:"";display:block;width:64px;height:5px;margin-top:14px;border-radius:5px;background:linear-gradient(90deg, var(--k-yellow), var(--k-blue-l));transform-origin:left;transition:transform .9s var(--k-ease) .15s}main .text-center .heading-block::after,main [style*="align-items: center"]>.heading-block::after{margin-left:auto;margin-right:auto;transform-origin:center}main .heading-block.kfx-r:not(.kfx-in)::after{transform:scaleX(0)}.page-header h1,.page-header .h1,main .section-page-header h1{font-weight:800;letter-spacing:-0.025em;font-size:clamp(28px,4vw,44px)}.kfx-on .kfx-r{opacity:0;translate:0 30px;transition:opacity .7s var(--k-ease) var(--d, 0ms),translate .85s var(--k-ease) var(--d, 0ms),transform .35s var(--k-ease),box-shadow .35s var(--k-ease)}.kfx-on .kfx-r.kfx-in{opacity:1;translate:0 0}.kfx-on .kfx-r--zoom{scale:.94}.kfx-on .kfx-r--zoom.kfx-in{scale:1;transition:opacity .7s var(--k-ease) var(--d, 0ms),translate .85s var(--k-ease) var(--d, 0ms),scale .85s var(--k-ease) var(--d, 0ms),transform .35s var(--k-ease),box-shadow .35s var(--k-ease)}.sticky-header-wrapper{transition:box-shadow .35s ease,background-color .35s ease}.sticky-header-wrapper::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg, transparent, var(--k-yellow), var(--k-blue-l), transparent);background-size:200% 100%;opacity:0;transition:opacity .4s ease;animation:kfx-slide-bg 6s linear infinite;pointer-events:none}.kfx-scrolled .sticky-header-wrapper{box-shadow:0 10px 30px -8px rgba(0, 0, 0, 0.45)}.kfx-scrolled .sticky-header-wrapper::after{opacity:1}.kfx-scrolled .sticky-header-wrapper .head-main{background-color:rgba(10, 20, 30, 0.84) !important;-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px)}@keyframes kfx-slide-bg{from{background-position:0 0}to{background-position:200% 0}}header .header-icon,header .header-utility,header .js-modal-open-private.header-icon{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}header .nav-desktop .nav-list-link,header .nav-item>.nav-list-link{position:relative}@media(hover: hover){header .nav-desktop .nav-list-link::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:var(--k-yellow);transform:scaleX(0);transition:transform .3s var(--k-ease)}header .nav-desktop .nav-list-link:hover::after,header .nav-desktop .nav-list-link:focus-visible::after{transform:scaleX(1)}}.section-navigation-bar [data-store],.section-navigation-bar>div{background-image:linear-gradient(90deg, #133F66, #17517F 40%, #1d5f94 60%, #133F66);background-size:200% 100%;animation:kfx-slide-bg 14s linear infinite}.nav-categories-mobile{display:flex !important;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 16px 10px !important;margin:0 !important}.nav-categories-mobile::-webkit-scrollbar{display:none}.nav-categories-mobile>li{flex:0 0 auto;margin:0 !important;padding:0 !important}.nav-categories-mobile .nav-list-link{display:inline-flex !important;align-items:center;min-height:44px;padding:0 16px !important;border-radius:999px;background:rgba(255, 255, 255, 0.1);border:1px solid rgba(255, 255, 255, 0.16);font-weight:600;white-space:nowrap;transition:background-color .2s ease}.nav-categories-mobile .nav-list-link:active{background:rgba(255, 212, 59, 0.25)}.nav-categories-mobile>li:has(a[href*="/conectividad/"]){order:-4}.nav-categories-mobile>li:has(a[href*="/usados/"]){order:-3}.nav-categories-mobile>li:has(a[href*="/electronica/"]){order:-2}.nav-categories-mobile>li:has(a[href*="/conectividad/"]) .nav-list-link{background:#ffd43b;color:#0e1b26 !important;border-color:#ffd43b}.modal-nav-hamburger .nav-list-link{min-height:48px;display:flex !important;align-items:center;font-weight:600;font-size:16px}.modal-nav-hamburger .nav-item{animation:kfx-drawer-in .45s var(--k-ease) both}.modal-nav-hamburger .nav-item:nth-child(2){animation-delay:.04s}.modal-nav-hamburger .nav-item:nth-child(3){animation-delay:.08s}.modal-nav-hamburger .nav-item:nth-child(4){animation-delay:.12s}.modal-nav-hamburger .nav-item:nth-child(5){animation-delay:.16s}.modal-nav-hamburger .nav-item:nth-child(6){animation-delay:.2s}.modal-nav-hamburger .nav-item:nth-child(n+7){animation-delay:.24s}.modal-nav-hamburger .modal-close{min-width:44px;min-height:44px}.modal-nav-hamburger .modal-body{background:linear-gradient(180deg, #fff 65%, var(--k-ice))}.modal-nav-hamburger .nav-list-link{transition:background-color .2s ease,padding-left .25s var(--k-ease),box-shadow .2s ease}.modal-nav-hamburger .nav-list-link:hover,.modal-nav-hamburger .nav-list-link:focus-visible{background:var(--k-ice);padding-left:22px !important}.modal-nav-hamburger .nav-list-link.selected{box-shadow:inset 4px 0 0 var(--k-yellow);color:var(--k-blue) !important}@keyframes kfx-drawer-in{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}.btn-primary{background-image:linear-gradient(110deg, transparent 38%, rgba(255, 255, 255, 0.22) 50%, transparent 62%),linear-gradient(135deg, #1b5c90, #133F66) !important;background-size:260% 100%,100% 100% !important;background-repeat:no-repeat !important;background-position:120% 0,0 0 !important;border-color:transparent !important;font-weight:700;letter-spacing:.01em;transition:transform .2s var(--k-ease),box-shadow .25s ease,background-position .9s ease !important;animation:kfx-shimmer 4.5s ease-in-out 1.5s infinite}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px -10px rgba(19, 63, 102, 0.7)}.btn-primary:active{transform:translateY(0) scale(0.98)}@keyframes kfx-shimmer{0%,62%{background-position:120% 0,0 0}100%{background-position:-60% 0,0 0}}main a.btn-tertiary{display:inline-flex !important;align-items:center;gap:8px;min-height:44px;padding:10px 22px !important;border:2px solid var(--k-blue);border-radius:999px;text-decoration:none !important;font-weight:700;color:var(--k-blue) !important;transition:background-color .25s ease,color .25s ease,transform .2s ease}main a.btn-tertiary::after{content:"→";transition:transform .25s var(--k-ease)}main a.btn-tertiary:hover{background:var(--k-blue);color:#fff !important;transform:translateY(-1px)}main a.btn-tertiary:hover::after{transform:translateX(4px)}.product-item{position:relative;border-radius:var(--k-radius);background:#fff;box-shadow:var(--k-shadow);transition:transform .35s var(--k-ease),box-shadow .35s var(--k-ease);transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(var(--ty, 0px));will-change:auto}.product-item::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background:radial-gradient(360px circle at var(--mx, 50%) var(--my, 0%), rgba(255, 212, 59, 0.16), rgba(42, 125, 186, 0.1) 40%, transparent 65%);transition:opacity .35s ease}.product-item .product-item-image-container{border-radius:var(--k-radius) var(--k-radius) 0 0;overflow:hidden}.product-item .product-item-image{transition:transform .7s var(--k-ease),opacity .4s ease}.product-item-information{padding:12px 14px 16px}.product-item-name{font-weight:700;color:var(--k-navy);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item-price{font-weight:800 !important;color:var(--k-navy) !important;font-size:clamp(16px,1.5vw,20px) !important;letter-spacing:-0.01em}@media(max-width: 479px){.product-item-information{padding:10px 10px 12px}.product-item-discount{font-size:11px;padding:1px 6px}}.product-item-price-compare{color:var(--k-muted) !important}.product-item{min-width:0}.product-item-price-container{display:flex !important;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0}.product-item-discount{white-space:nowrap;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--k-yellow);color:var(--k-navy) !important;font-weight:800;font-size:12px;line-height:1.5}.product-item-installments,.product-item-installments .product-installments{color:var(--k-blue) !important;font-weight:600}.product-item .label{border-radius:999px;font-weight:700}@media(hover: hover)and (pointer: fine){.product-item:hover{--ty:-6px;box-shadow:var(--k-shadow-hover)}.product-item:hover::before{opacity:1}.product-item:hover .product-item-image-featured{transform:scale(1.06)}}#ns-section-destacados>[data-store]{position:relative;border-radius:50% 50% 0 0/56px 56px 0 0;background:linear-gradient(180deg, var(--k-ice), #fff) !important}#ns-section-faq>[data-store]{background:linear-gradient(180deg, #fff, var(--k-ice)) !important}.section-faq .accordion-item{background:#fff;border:1px solid var(--k-line) !important;border-radius:14px;margin-bottom:10px;box-shadow:0 1px 2px rgba(14, 27, 38, 0.05);transition:box-shadow .3s ease,border-color .3s ease}.section-faq .accordion-item:hover{border-color:#c9d9e7 !important;box-shadow:0 10px 24px -14px rgba(19, 63, 102, 0.35)}.section-faq .accordion-item-toggle{min-height:52px;padding:14px 18px !important;font-weight:700;color:var(--k-navy)}.section-faq .accordion-item-content,.section-faq .accordion-item-body{padding-left:18px;padding-right:18px}.section-newsletter>[data-store],.section-newsletter [data-store=newsletter]{background:radial-gradient(120% 140% at 0% 0%, #e8f1f8 0%, #fff 55%),#fff !important}.kfx-mesh{position:absolute;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(38% 42% at 18% 28%, rgba(42, 125, 186, 0.55), transparent 70%),radial-gradient(30% 36% at 82% 18%, rgba(255, 212, 59, 0.22), transparent 70%),radial-gradient(42% 46% at 70% 82%, rgba(23, 81, 127, 0.65), transparent 70%),radial-gradient(30% 30% at 30% 85%, rgba(42, 125, 186, 0.35), transparent 70%);filter:blur(10px);animation:kfx-mesh 18s ease-in-out infinite alternate}@media(max-width: 767px){.kfx-mesh{filter:none}}@keyframes kfx-mesh{0%{transform:translate3d(0, 0, 0) rotate(0deg) scale(1)}50%{transform:translate3d(3%, -2%, 0) rotate(6deg) scale(1.05)}100%{transform:translate3d(-3%, 2%, 0) rotate(-4deg) scale(1)}}.kfx-grid-bg{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255, 255, 255, 0.06) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.06) 1px, transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at center, #000 30%, transparent 75%);mask-image:radial-gradient(ellipse at center, #000 30%, transparent 75%)}.template-product .product-name{font-weight:800 !important;letter-spacing:-0.025em;line-height:1.12;font-size:clamp(26px,3vw,38px) !important;color:var(--k-navy)}.template-product .product-sold-count{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--k-yellow);color:var(--k-navy);font-weight:800;font-size:13px}.template-product .product-sold-count::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--k-navy);box-shadow:0 0 0 0 rgba(14, 27, 38, 0.5);animation:kfx-ping 2s ease-out infinite}@keyframes kfx-ping{0%{box-shadow:0 0 0 0 rgba(14, 27, 38, 0.45)}80%,100%{box-shadow:0 0 0 8px rgba(14, 27, 38, 0)}}.template-product .product-price-display{font-weight:800 !important;font-size:clamp(30px,3.4vw,40px) !important;letter-spacing:-0.02em;color:var(--k-navy) !important}.template-product .product-price-compare{color:var(--k-muted) !important}.template-product .product-offer-label{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--k-yellow) !important;color:var(--k-navy) !important;font-weight:800}.template-product .product-payment-discount-price{display:inline-flex !important;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:10px;padding:8px 14px;border-radius:12px;background:#e8f1f8;color:var(--k-blue-d)}.template-product .product-payment-discount-price .payment-discount-price-product{font-weight:800;color:var(--k-blue-d)}.template-product .product-payments-info{padding:14px 16px;border:1px solid var(--k-line);border-radius:14px;background:#fff;transition:border-color .25s ease,box-shadow .25s ease;cursor:pointer}.template-product .product-payments-info:hover{border-color:#bcd3e6;box-shadow:0 10px 24px -16px rgba(19, 63, 102, 0.45)}.template-product .product-installment-amount,.template-product .product-installment-value{font-weight:800;color:var(--k-blue)}.template-product .product-free-shipping{padding:12px 14px;border-radius:14px;background:linear-gradient(135deg, #FFF6D1, #FFFCF0);border:1px solid #f5de7a;border-left:5px solid var(--k-yellow)}.template-product .product-free-shipping .text-accent{font-weight:800;color:var(--k-blue-d) !important}.template-product .product-payments-link{min-height:24px;display:inline-flex;align-items:center}.template-product .product-form .js-addtocart.btn-primary,.template-product .product-form input.js-addtocart{min-height:56px;border-radius:14px !important;font-size:17px !important;font-weight:800 !important;color:var(--k-navy) !important;background-image:linear-gradient(110deg, transparent 38%, rgba(255, 255, 255, 0.55) 50%, transparent 62%),linear-gradient(135deg, var(--k-yellow), var(--k-yellow-d)) !important;box-shadow:0 10px 24px -10px rgba(255, 194, 14, 0.9)}.template-product .product-form .js-addtocart.btn-primary:hover{box-shadow:0 16px 30px -10px rgba(255, 194, 14, 1)}.template-product .product-form .js-addtocart.disabled,.template-product .product-form .js-addtocart[disabled]{filter:grayscale(0.6);animation:none}.buy-button-container{position:relative}.kfx-pop{animation:kfx-pop .55s var(--k-ease) !important}@keyframes kfx-pop{0%{transform:scale(1)}30%{transform:scale(0.95)}60%{transform:scale(1.04)}100%{transform:scale(1)}}.kfx-ripple{position:absolute;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:rgba(255, 255, 255, 0.75);pointer-events:none;animation:kfx-ripple .7s ease-out forwards;z-index:3}@keyframes kfx-ripple{to{transform:scale(18);opacity:0}}.kfx-bump{animation:kfx-bump .7s var(--k-ease)}@keyframes kfx-bump{0%,100%{transform:none}25%{transform:scale(1.25) rotate(-8deg)}50%{transform:scale(0.92) rotate(6deg)}75%{transform:scale(1.08)}}.product-purchase-info{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px !important}.product-purchase-info .icon-text-item{align-items:center;gap:10px;padding:12px;border-radius:14px;background:var(--k-ice);border:1px solid var(--k-line);transition:transform .25s var(--k-ease),border-color .25s ease,background-color .25s ease}.product-purchase-info .icon-text-item:hover{transform:translateY(-2px);border-color:#bcd3e6;background:#fff}.product-purchase-info .icon-text-item-icon{display:inline-flex;align-items:center;justify-content:center;width:38px !important;min-width:38px !important;height:38px;border-radius:12px;background:var(--k-yellow);color:var(--k-navy);--section-icon-color:var(--k-navy)}.product-purchase-info .icon-text-item-icon svg{width:20px;height:20px;fill:var(--k-navy)}.product-purchase-info .icon-text-item-title{font-weight:800;color:var(--k-navy);font-size:14px;line-height:1.25}.product-purchase-info .icon-text-item-description{color:var(--k-muted);font-size:12.5px;line-height:1.35}.product-description-heading{display:flex;align-items:center;gap:12px;font-weight:800 !important;font-size:clamp(20px,2vw,24px) !important;letter-spacing:-0.02em;color:var(--k-navy)}.product-description-heading::before{content:"";width:6px;height:26px;border-radius:4px;background:linear-gradient(180deg, var(--k-yellow), var(--k-blue-l))}.product-description-content.user-content{font-size:15.5px;line-height:1.7;color:var(--k-ink);max-width:72ch;overflow-wrap:anywhere}.product-description-content.user-content>*:first-child{margin-top:0 !important}.product-description-content.user-content h2{position:relative;margin:4px 0 14px !important;padding:16px 18px 16px 20px;border-radius:14px;font-weight:800 !important;font-size:clamp(19px,2vw,24px) !important;line-height:1.25;letter-spacing:-0.015em;color:#fff !important;background:radial-gradient(120% 160% at 100% 0%, rgba(42, 125, 186, 0.55), transparent 55%),linear-gradient(135deg, var(--k-blue-d), var(--k-navy));overflow:hidden}.product-description-content.user-content h2::after{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--k-yellow)}.product-description-content.user-content h3,.product-description-content.user-content h4{display:flex;align-items:center;gap:10px;margin:28px 0 12px !important;font-family:"Montserrat",sans-serif;font-weight:800 !important;font-size:18px !important;line-height:1.3 !important;letter-spacing:-0.01em;color:var(--k-blue-d) !important}.product-description-content.user-content h4:first-child{font-size:clamp(19px,2vw,23px) !important;color:var(--k-navy) !important}.product-description-content.user-content h3::before,.product-description-content.user-content h4::before{content:"";flex:0 0 auto;width:12px;height:12px;border-radius:3px;background:var(--k-yellow);box-shadow:4px 4px 0 var(--k-blue-l);transform:rotate(45deg) translate(-2px, -2px)}.product-description-content.user-content p{margin:0 0 14px;font-size:15.5px !important;line-height:1.7;color:var(--k-ink) !important}.product-description-content.user-content strong{color:var(--k-navy);font-weight:700}.product-description-content.user-content ul{list-style:none !important;margin:0 0 18px !important;padding:0 !important}.product-description-content.user-content ul>li{position:relative;margin:0 0 8px;padding:11px 14px 11px 46px !important;border-radius:12px !important;background:var(--k-ice) !important;border:1px solid transparent;line-height:1.55;transition:border-color .25s ease,background-color .25s ease,transform .25s var(--k-ease)}.product-description-content.user-content ul>li::before{content:"";position:absolute;left:14px;top:13px;width:20px;height:20px;border-radius:50%;background:var(--k-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23FFD43B' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center/13px no-repeat}.product-description-content.user-content ul>li:hover{background:#fff !important;border-color:var(--k-line);transform:translateX(3px)}.product-description-content.user-content ol{padding-left:22px;margin:0 0 18px}.product-description-content.user-content ol>li{margin-bottom:8px;padding-left:4px}.product-description-content.user-content ol>li::marker{color:var(--k-blue);font-weight:800}.product-description-content.user-content ul[style*=grid]{gap:10px !important}.product-description-content.user-content ul[style*=grid]>li{margin:0;background:#fff !important;border:1px solid var(--k-line);box-shadow:0 1px 2px rgba(14, 27, 38, 0.05);padding:12px 12px 12px 44px !important}.product-description-content.user-content ul[style*=grid]>li::before{left:12px;top:14px}.product-description-content.user-content ul[style*=grid]>li strong{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--k-blue);margin-bottom:2px}.product-description-content.user-content ul[style*=grid]>li:hover{border-color:#bcd3e6;box-shadow:0 12px 24px -16px rgba(19, 63, 102, 0.5);transform:translateY(-2px)}@media(max-width: 479px){.product-description-content.user-content ul[style*=grid]{grid-template-columns:1fr !important}}.product-description-content.user-content table{display:table !important;width:100% !important;table-layout:auto;border-collapse:separate !important;border-spacing:0;margin:0 0 18px;border:1px solid var(--k-line);border-radius:14px;overflow:hidden;box-shadow:0 10px 26px -18px rgba(14, 27, 38, 0.35);font-size:15px;background:#fff}.product-description-content.user-content table th,.product-description-content.user-content table td{padding:12px 16px !important;border-bottom:1px solid var(--k-line) !important;vertical-align:top;line-height:1.5;text-align:left !important}.product-description-content.user-content table tr:last-child>*{border-bottom:0 !important}.product-description-content.user-content table th{width:38%;font-weight:700;color:var(--k-blue-d);background:var(--k-ice);border-right:1px solid var(--k-line)}.product-description-content.user-content table td{color:var(--k-ink)}.product-description-content.user-content table tr:nth-child(even) td{background:#fafcfe}.product-description-content.user-content table tr{transition:background-color .2s ease}.product-description-content.user-content table tr:hover td{background:#fff9e0}.product-description-content.user-content table thead th{background:var(--k-blue-d) !important;color:#fff !important}@media(max-width: 479px){.product-description-content.user-content table th,.product-description-content.user-content table td{padding:10px 12px !important;font-size:14px}.product-description-content.user-content table th{width:42%}}.product-description-content.user-content div[style*=grid]>div,.product-description-content.user-content div[style*=flex]>div{border-radius:14px;box-shadow:0 1px 2px rgba(14, 27, 38, 0.05),0 10px 24px -18px rgba(14, 27, 38, 0.35)}.product-description-content.user-content p[style*="12px"],.product-description-content.user-content p.disclaimer{margin-top:18px !important;padding:12px 14px;border-radius:12px;border:1px dashed #c9d6e2;background:#fff;font-size:13px !important;line-height:1.55;color:var(--k-muted) !important}.kfx-keyspecs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin:0 0 22px}.kfx-keyspec{position:relative;padding:14px 14px 14px 16px;border-radius:14px;background:linear-gradient(160deg, #fff, var(--k-ice));border:1px solid var(--k-line);overflow:hidden}.kfx-keyspec::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg, var(--k-yellow), var(--k-blue-l))}.kfx-keyspec b{display:block;font-size:11.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--k-blue);margin-bottom:4px}.kfx-keyspec span{display:block;font-weight:700;color:var(--k-navy);line-height:1.35;font-size:14.5px}@media(min-width: 992px){.kfx-keyspecs{grid-template-columns:repeat(2, minmax(0, 1fr))}}.kfx-buybar{position:fixed;left:0;right:0;bottom:0;z-index:950;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(255, 255, 255, 0.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -10px 30px -12px rgba(14, 27, 38, 0.35);transform:translateY(110%);transition:transform .35s var(--k-ease)}.kfx-buybar.is-on{transform:none}.kfx-buybar__info{flex:1 1 auto;min-width:0;line-height:1.2}.kfx-buybar__name{display:block;font-size:13px;color:var(--k-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kfx-buybar__price{display:block;font-weight:800;font-size:18px;color:var(--k-navy)}.kfx-buybar__btn{flex:0 0 auto;min-height:48px;padding:0 20px;border:0;border-radius:12px;font:inherit;font-weight:800;font-size:15px;color:var(--k-navy);background:linear-gradient(135deg, var(--k-yellow), var(--k-yellow-d));box-shadow:0 8px 18px -8px rgba(255, 194, 14, 0.9);cursor:pointer}body.kfx-bar-on .btn-whatsapp{bottom:88px !important;transition:bottom .35s var(--k-ease)}@media(min-width: 768px){.kfx-buybar{display:none}}.template-page main .user-content,.template-contact main .user-content{font-size:16px;line-height:1.75;color:var(--k-ink)}.template-page main .user-content h2,.template-page main .user-content h3{font-weight:800;color:var(--k-navy);letter-spacing:-0.015em}.template-page main .user-content h2{padding-left:14px;border-left:5px solid var(--k-yellow)}.template-page main .user-content h1,.template-page main .user-content h2,.template-page main .user-content h3,.template-page main .user-content h4{color:var(--k-navy) !important}.template-page main .user-content [style*="00aaff"],.template-page main .user-content [style*="00AAFF"]{color:var(--k-blue) !important}.template-page main .user-content h2[style*=center]{border-left:0;padding-left:0}.template-page main .user-content h2[style*=center]::after{content:"";display:block;width:56px;height:5px;margin:12px auto 0;border-radius:5px;background:linear-gradient(90deg, var(--k-yellow), var(--k-blue-l))}.template-page main .user-content a{color:var(--k-blue);font-weight:600;text-underline-offset:3px}.template-page main .user-content ul li::marker{color:var(--k-blue)}.section-page-header .page-header{position:relative;overflow:hidden;isolation:isolate;margin-bottom:8px;padding:40px 0 56px !important;background:linear-gradient(135deg, var(--k-navy), var(--k-blue-d) 60%, #0f3050) !important;border-radius:0 0 50% 50%/0 0 36px 36px;color:#fff}.section-page-header .page-header::before{content:"";position:absolute;inset:-40%;z-index:-1;background:radial-gradient(30% 40% at 20% 30%, rgba(42, 125, 186, 0.55), transparent 70%),radial-gradient(25% 35% at 85% 20%, rgba(255, 212, 59, 0.22), transparent 70%);animation:kfx-mesh 16s ease-in-out infinite alternate}.section-page-header .page-header-title{color:#fff !important;font-weight:800 !important;letter-spacing:-0.03em;font-size:clamp(30px,5vw,52px) !important;line-height:1.05}.section-page-header .page-header-title::after{content:"";display:block;width:56px;height:5px;margin-top:12px;border-radius:5px;background:linear-gradient(90deg, var(--k-yellow), var(--k-blue-l))}.section-page-header .breadcrumbs,.section-page-header .breadcrumbs a,.section-page-header .breadcrumbs .separator,.section-page-header .page-header-count,.section-page-header .page-header-description,.section-page-header p{color:rgba(255, 255, 255, 0.88) !important}.section-page-header .breadcrumbs .crumb.active{color:#ffd43b !important;font-weight:700}.section-page-header .breadcrumbs a:hover{color:#ffd43b !important}@media(prefers-reduced-motion: reduce){.section-page-header .page-header::before{animation:none}}.section-main-404 h1,.template-404 main h1{font-weight:800;letter-spacing:-0.03em;font-size:clamp(56px,10vw,120px) !important;line-height:1;background:linear-gradient(135deg, var(--k-blue-d), var(--k-blue-l) 50%, var(--k-yellow));-webkit-background-clip:text;background-clip:text;color:transparent !important}.template-search .search-results-text,.template-search main .h1{font-weight:800}.form-control:focus,.form-select:focus,textarea:focus{border-color:var(--k-blue-l) !important;box-shadow:0 0 0 4px rgba(42, 125, 186, 0.18) !important}footer.section-footer{position:relative}footer.section-footer::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg, var(--k-yellow), var(--k-blue-l), var(--k-yellow));background-size:200% 100%;animation:kfx-slide-bg 8s linear infinite;z-index:1}footer.section-footer a{transition:color .2s ease}footer.section-footer a:hover{color:var(--k-yellow) !important}footer .footer-social-link{display:inline-flex !important;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgba(255, 255, 255, 0.08);transition:background-color .25s ease,transform .25s var(--k-ease)}footer .footer-social-link:hover{background:var(--k-yellow);transform:translateY(-3px)}footer .footer-social-link:hover svg{fill:var(--k-navy)}footer .claim-link-action,footer .powered-by-logo a,footer li>a,footer .footer-contact a,footer .seal-afip a{display:inline-flex;align-items:center;min-height:24px}footer .claim-link-action{min-height:32px;padding:4px 0}.breadcrumbs .crumb{display:inline-flex;align-items:center;min-height:24px}.social-share-link{display:inline-flex !important;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:50%;transition:background-color .2s ease}.social-share-link:hover{background:var(--k-ice)}main a[href^="mailto:"],main a[href*="wa.me"],footer a[href^="mailto:"],footer a[href*="wa.me"]{display:inline-flex;align-items:center;min-height:24px}.cart-item-name,.js-cart-item-remove,.template-cart main a.btn-link,.cart-page a.btn-link{display:inline-flex !important;align-items:center;min-height:24px}.js-cart-quantity-input{min-height:28px}.js-product-slider-thumbs-prev,.js-product-slider-thumbs-next{min-width:32px;min-height:32px}.js-shipping-calculator-change-zipcode,.js-shipping-zipcode-help,.shipping-calculator a.btn-link{display:inline-flex;align-items:center;min-height:24px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--k-yellow) !important;outline-offset:3px !important;border-radius:6px}main a:focus-visible,main button:focus-visible{box-shadow:0 0 0 6px rgba(14, 27, 38, 0.55)}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}.kfx-on .kfx-r,.kfx-on .kfx-r--zoom{opacity:1 !important;translate:none !important;scale:none !important;transition:none !important}.kfx-mesh,.btn-primary,.sticky-header-wrapper::after,footer.section-footer::before,.section-navigation-bar [data-store],.section-navigation-bar>div,.modal-nav-hamburger .nav-item,.template-product .product-sold-count::before,.kfx-pop,.kfx-bump{animation:none !important}.product-item,.product-item .product-item-image,.product-description-content.user-content ul>li{transition:none !important;transform:none !important}}
