.cbt-nav{--nav-h:80px;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);background:hsla(0,0%,100%,.64);border-bottom:1px solid transparent;font-family:var(--cbt-font-body);inset:0 0 auto;position:fixed;transition:background-color var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease);z-index:1000}.cbt-nav--mega,.cbt-nav--scrolled{background:hsla(0,0%,100%,.86);border-bottom-color:var(--line)}.cbt-nav--compact{--nav-h:64px}.cbt-nav__spacer{height:81px;pointer-events:none}.cbt-nav__inner{align-items:center;box-sizing:border-box;display:flex;gap:var(--sp-6);height:var(--nav-h);justify-content:space-between;margin-inline:auto;max-width:var(--cbt-container);padding-inline:var(--cbt-gutter);transition:height var(--dur-base) var(--ease)}.cbt-nav a:focus-visible,.cbt-nav button:focus-visible{border-radius:6px;outline:2px solid var(--cbt-blue);outline-offset:3px}.cbt-nav__logo{align-items:center;display:inline-flex;flex:0 0 auto;min-height:44px}.cbt-nav__logo img{display:block;height:40px;transition:height var(--dur-base) var(--ease);width:auto}.cbt-nav--compact .cbt-nav__logo img{height:32px}.cbt-nav__logotext{color:var(--cbt-ink);font-family:var(--cbt-font-disp);font-size:var(--fs-1);font-weight:var(--fw-disp);letter-spacing:-.03em}.cbt-nav__links{align-items:center;display:flex;gap:clamp(24px,3.2vw,44px)}.cbt-nav__item{position:static}.cbt-nav__hsmenu a,.cbt-nav__link,.cbt-nav__link:link,.cbt-nav__link:visited{align-items:center;background:none!important;border:0!important;color:var(--ink-2)!important;display:inline-flex!important;font-size:var(--fs--1)!important;font-weight:var(--fw-ui)!important;gap:var(--sp-2);min-height:44px;padding:0!important;position:relative;text-decoration:none!important;transition:color var(--dur-fast) var(--ease)}.cbt-nav__hsmenu a:after,.cbt-nav__link:after{background:var(--cbt-ink);bottom:8px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease)}.cbt-nav--mega .cbt-nav__trigger,.cbt-nav__hsmenu a:hover,.cbt-nav__link:hover{color:var(--cbt-ink)!important}.cbt-nav__hsmenu .active-branch>a:after,.cbt-nav__hsmenu .active>a:after,.cbt-nav__hsmenu a:hover:after{transform:scaleX(1)}.cbt-nav__chev{border-bottom:1.5px solid;border-right:1.5px solid;height:7px;opacity:.5;transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-base) var(--ease),opacity var(--dur-base) var(--ease);width:7px}.cbt-nav--mega .cbt-nav__chev{opacity:1;transform:translateY(1px) rotate(-135deg)}.cbt-nav__hsmenu,.cbt-nav__hsmenu .hs-menu-wrapper,.cbt-nav__hsmenu li,.cbt-nav__hsmenu ul{list-style:none!important;margin:0!important;padding:0!important}.cbt-nav__hsmenu ul{align-items:center;display:flex!important;gap:clamp(24px,3.2vw,44px)}.cbt-nav__hsmenu li{display:flex;position:relative}.cbt-nav__hsmenu li::marker,.cbt-nav__hsmenu li:before{content:none!important;display:none!important}.cbt-nav__hsmenu .hs-menu-children-wrapper{display:none!important}.cbt-nav__cta{align-items:center;box-sizing:border-box;display:inline-flex;font-size:var(--fs--1);gap:var(--sp-2);min-height:44px;padding:var(--sp-3) var(--sp-5)}.cbt-nav__cta,.cbt-nav__cta *{color:var(--ink-on-1)!important}.cbt-nav__cta-arr{display:inline-block;transition:transform var(--dur-base) var(--ease)}.cbt-nav__cta:hover .cbt-nav__cta-arr{transform:translateX(3px)}.cbt-mega{background:var(--cbt-white);border-bottom:1px solid var(--line);box-shadow:0 40px 80px -40px rgba(11,11,15,.28);opacity:0;pointer-events:none;top:100%;transform:translateY(-6px);transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),visibility 0s linear var(--dur-base);visibility:hidden;z-index:1001}.cbt-mega,.cbt-mega:before{left:0;position:absolute;right:0}.cbt-mega:before{bottom:100%;content:"";height:28px}.cbt-has-mega:focus-within .cbt-mega,.cbt-nav--mega .cbt-mega{opacity:1;pointer-events:auto;transform:none;transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),visibility 0s;visibility:visible}.cbt-mega__inner{box-sizing:border-box;display:grid;gap:clamp(24px,3vw,48px);grid-template-columns:minmax(0,3fr) minmax(260px,1fr);margin-inline:auto;max-width:var(--cbt-container);padding:clamp(28px,3vw,40px) var(--cbt-gutter) clamp(32px,3.5vw,48px)}.cbt-mega__fases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cbt-mega__fase{opacity:0;padding:0 var(--sp-4);transform:translateY(6px);transition:opacity var(--dur-base) var(--ease) calc(var(--i)*45ms),transform var(--dur-base) var(--ease) calc(var(--i)*45ms)}.cbt-mega__fase:first-child{padding-left:0}.cbt-mega__fase+.cbt-mega__fase{border-left:1px solid var(--line)}.cbt-has-mega:focus-within .cbt-mega__fase,.cbt-nav--mega .cbt-mega__fase{opacity:1;transform:none}.cbt-mega__head{align-items:baseline;display:flex;gap:var(--sp-2);margin:0 0 2px;padding:0 var(--sp-3)}.cbt-mega__num{color:var(--cbt-blue);font-family:var(--cbt-font-disp);font-size:var(--fs--2);font-variant-numeric:tabular-nums;font-weight:var(--fw-disp)}.cbt-mega__lbl{color:var(--cbt-ink);font-family:var(--cbt-font-disp);font-size:var(--fs-0);font-weight:var(--fw-disp);letter-spacing:-.02em}.cbt-mega__bajada{color:var(--ink-3);font-size:var(--fs--2);line-height:var(--lh-label);margin:0 0 var(--sp-3);padding:0 var(--sp-3)}.cbt-mega__list{display:flex;flex-direction:column;gap:2px;list-style:none!important}.cbt-mega__list,.cbt-mega__list li{margin:0;padding:0}.cbt-mega__list li:before{content:none!important}.cbt-mega__link,.cbt-mega__link:link,.cbt-mega__link:visited{border-radius:var(--r-sm);display:flex;flex-direction:column;gap:2px;min-height:44px;padding:var(--sp-3);text-decoration:none!important;transition:background var(--dur-fast) var(--ease)}.cbt-mega__link:hover{background:var(--cbt-off)}.cbt-mega__nombre{align-items:center;color:var(--cbt-ink)!important;display:flex;font-size:var(--fs--1);font-weight:var(--fw-ui);gap:var(--sp-2);line-height:1.3;transition:color var(--dur-fast) var(--ease)}.cbt-mega__link:hover .cbt-mega__nombre,.cbt-mega__tag{color:var(--cbt-blue)!important}.cbt-mega__tag{align-items:center;background:var(--cbt-blue-soft,#eef1ff);border-radius:var(--r-pill);display:inline-flex;font-size:11px;font-weight:var(--fw-ui);height:20px;letter-spacing:.04em;padding:0 8px}.cbt-mega__desc{color:var(--ink-2)!important;font-size:var(--fs--2);line-height:var(--lh-label)}.cbt-mega__precio{color:var(--ink-3)!important;font-feature-settings:"tnum" 1;font-size:var(--fs--2);font-variant-numeric:tabular-nums;margin-top:2px}.cbt-mega__link.is-destacada{background:var(--cbt-ink)}.cbt-mega__link.is-destacada .cbt-mega__nombre{color:var(--ink-on-1)!important}.cbt-mega__link.is-destacada .cbt-mega__desc{color:var(--ink-on-2)!important}.cbt-mega__link.is-destacada .cbt-mega__precio{color:var(--cbt-blue-on)!important}.cbt-mega__link.is-destacada:hover{background:var(--cbt-blue)}.cbt-mega__link.is-destacada:hover .cbt-mega__nombre,.cbt-mega__link.is-destacada:hover .cbt-mega__precio{color:var(--ink-on-1)!important}.cbt-mega__feat{background:var(--cbt-ink);border-radius:var(--r-card);display:flex;flex-direction:column;overflow:hidden;padding:var(--sp-5);position:relative}.cbt-mega__feat:before{background:linear-gradient(90deg,transparent,var(--cbt-blue-on) 50%,transparent);content:"";height:1px;inset:0 0 auto;opacity:.7;position:absolute}.cbt-mega__feat-eb{color:var(--ink-on-3)!important;font-size:var(--fs--2);font-weight:var(--fw-ui);letter-spacing:var(--track-label);margin:0 0 var(--sp-3);text-transform:uppercase}.cbt-mega__feat-t{color:var(--ink-on-1)!important;font-family:var(--cbt-font-disp);font-size:var(--fs-1);font-weight:var(--fw-disp);letter-spacing:-.02em;line-height:1.15;margin:0 0 var(--sp-3);text-wrap:balance}.cbt-mega__feat-n{color:var(--ink-on-2)!important;font-size:var(--fs--2);line-height:var(--lh-body);margin:0 0 var(--sp-5)}.cbt-mega__feat-btn,.cbt-mega__feat-btn:link,.cbt-mega__feat-btn:visited{align-items:center;background:var(--ink-on-1);border-radius:var(--r-pill);color:var(--cbt-ink)!important;display:inline-flex;font-size:var(--fs--1);font-weight:var(--fw-ui);gap:var(--sp-3);justify-content:space-between;margin-top:auto;min-height:44px;padding:0 var(--sp-4);text-decoration:none!important;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.cbt-mega__feat-btn *{color:inherit!important}.cbt-mega__feat-btn:hover{background:var(--cbt-blue);color:var(--ink-on-1)!important}.cbt-nav__velo{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(11,11,15,.28);inset:0;opacity:0;position:fixed;transition:opacity var(--dur-base) var(--ease),visibility 0s linear var(--dur-base);visibility:hidden;z-index:999}.cbt-nav--mega~.cbt-nav__velo{opacity:1;transition:opacity var(--dur-base) var(--ease),visibility 0s;visibility:visible}.cbt-nav__progress{bottom:-1px;height:1px;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity var(--dur-base) var(--ease)}.cbt-nav--scrolled .cbt-nav__progress{opacity:1}.cbt-nav--mega .cbt-nav__progress{opacity:0}.cbt-nav__progress i{background:var(--cbt-blue);display:block;height:100%;transform:scaleX(0);transform-origin:0 50%;width:100%;will-change:transform}.cbt-nav__toggle{background:none;border:0;cursor:pointer;display:none;height:44px;margin-right:-10px;padding:0;position:relative;width:44px}.cbt-nav__toggle span{background:var(--cbt-ink);height:1.5px;left:11px;position:absolute;transition:transform var(--dur-base) var(--ease),top var(--dur-base) var(--ease);width:22px}.cbt-nav__toggle span:first-child{top:17px}.cbt-nav__toggle span:nth-child(2){top:26px}.cbt-nav--open .cbt-nav__toggle span:first-child{top:21px;transform:rotate(45deg)}.cbt-nav--open .cbt-nav__toggle span:nth-child(2){top:21px;transform:rotate(-45deg)}html.cbt-nav-lock{overflow:hidden}@media (max-width:1100px){.cbt-mega__inner{grid-template-columns:1fr}.cbt-mega__feat{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5)}.cbt-mega__feat-t{flex:1 1 320px;margin:0}.cbt-mega__feat-n{display:none}.cbt-mega__feat-btn{margin-top:0}}@media (max-width:960px){.cbt-nav__toggle{display:block}.cbt-nav--open{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--cbt-white);border-bottom-color:var(--line)}.cbt-nav__links{align-items:stretch;background:var(--cbt-white);bottom:0;display:flex;flex-direction:column;gap:0;left:0;opacity:0;overflow-y:auto;padding:var(--sp-4) var(--cbt-gutter) calc(var(--sp-6) + env(safe-area-inset-bottom));position:fixed;right:0;top:var(--nav-h);transform:translateY(-8px);transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),visibility 0s linear var(--dur-base);visibility:hidden}.cbt-nav--open .cbt-nav__links{opacity:1;transform:none;transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),visibility 0s;visibility:visible}.cbt-nav__trigger{display:none!important}.cbt-mega,.cbt-nav--mega .cbt-mega{background:none;border:0;box-shadow:none;opacity:1;pointer-events:auto;position:static;transform:none;transition:none;visibility:visible}.cbt-mega:before{display:none}.cbt-mega__inner{gap:var(--sp-5);padding:0}.cbt-mega__fases{grid-template-columns:1fr}.cbt-mega__fase,.cbt-mega__fase:first-child{border-bottom:1px solid var(--line);border-left:0!important;opacity:1;padding:var(--sp-4) 0;transform:none}.cbt-mega__bajada,.cbt-mega__head{padding:0}.cbt-mega__bajada{display:none}.cbt-mega__link{align-items:center;column-gap:var(--sp-3);display:grid;grid-template-columns:minmax(0,1fr) auto;padding:var(--sp-2) 0}.cbt-mega__link.is-destacada{margin:var(--sp-1) 0;padding:var(--sp-3)}.cbt-mega__desc{display:none}.cbt-mega__precio{margin:0;text-align:right}.cbt-nav__hsmenu ul{align-items:stretch;flex-direction:column;gap:0}.cbt-nav__hsmenu li{border-bottom:1px solid var(--line)}.cbt-nav__hsmenu a{color:var(--cbt-ink)!important;font-family:var(--cbt-font-disp);font-size:var(--fs-1)!important;font-weight:var(--fw-disp)!important;letter-spacing:-.02em;min-height:56px!important;width:100%}.cbt-nav__hsmenu a:after{display:none}.cbt-nav__cta{justify-content:center;margin-top:var(--sp-5);min-height:52px;width:100%}.cbt-nav__velo{display:none}}@media (prefers-reduced-motion:reduce){.cbt-nav,.cbt-nav *,.cbt-nav__velo{animation:none!important;transition:none!important}}:where([class^=cbt-],[class*=" cbt-"]) :where(h1,h2,h3,h4){text-wrap:balance}:where([class^=cbt-],[class*=" cbt-"]) :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}:where([class*=__precio],[class*=__amt],[class*=__total],[class*=__cifra],[class*=__price],[class*=__importe]){font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}