/* Navbar de referencia V4; solo dentro de esta página. */
body:has(.bt-native-store,.bt-native-product) .bt-checkout-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:88px;padding:12px max(24px,4vw);box-sizing:border-box;background:#ffffffed;border-bottom:1px solid #d5e5bf;font-family:Poppins,Arial,sans-serif}
body:has(.bt-native-store,.bt-native-product) .bt-checkout-brand{justify-self:start;line-height:0}body:has(.bt-native-store,.bt-native-product) .bt-checkout-brand img{width:128px;height:64px;object-fit:contain}
body:has(.bt-native-store,.bt-native-product) .bt-checkout-nav nav{display:flex;justify-content:center;align-items:center;gap:12px}
body:has(.bt-native-store,.bt-native-product) .bt-checkout-nav nav a{display:block;padding:11px 16px;color:#12211c;font-size:14px;font-weight:600;text-decoration:none;border-radius:999px}
body:has(.bt-native-store,.bt-native-product) .bt-checkout-nav nav a[aria-current=page]{background:#e9f4c5}
body:has(.bt-native-store,.bt-native-product) .bt-checkout-nav-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px}
body:has(.bt-native-store,.bt-native-product) .bt-checkout-design{padding:13px 23px;border-radius:999px;background:linear-gradient(180deg,#77a800,#315a00);color:#fff;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}
body:has(.bt-native-store,.bt-native-product) .bt-checkout-cart{position:relative;display:grid;place-items:center;width:48px;height:48px;border:1px solid #548600;border-radius:50%;color:#203d17;background:#fff;text-decoration:none;flex:none}
body:has(.bt-native-store,.bt-native-product) .bt-checkout-cart svg{width:26px;height:26px}body:has(.bt-native-store,.bt-native-product) .bt-checkout-cart>span{position:absolute;top:-7px;right:-5px;display:grid;place-items:center;min-width:21px;height:21px;padding:0 4px;box-sizing:border-box;border-radius:999px;color:#fff;background:#f01818;font:700 12px Arial;border:1px solid #fff}
@media(max-width:900px){body:has(.bt-native-store,.bt-native-product) .bt-checkout-nav{grid-template-columns:1fr 1fr;gap:10px;padding:10px 18px}body:has(.bt-native-store,.bt-native-product) .bt-checkout-nav nav{grid-column:1/-1;grid-row:2;gap:6px;flex-wrap:wrap}body:has(.bt-native-store,.bt-native-product) .bt-checkout-nav nav a{padding:9px 12px;font-size:13px}body:has(.bt-native-store,.bt-native-product) .bt-checkout-nav-actions{gap:10px}body:has(.bt-native-store,.bt-native-product) .bt-checkout-design{padding:11px 16px;font-size:12px}body:has(.bt-native-store,.bt-native-product) .bt-checkout-brand img{width:104px;height:52px}body:has(.bt-native-store,.bt-native-product) .bt-checkout-cart{width:40px;height:40px}}

body:has(.bt-native-store,.bt-native-product) .bt-checkout-nav.bt-nav-three{display:flex!important;justify-content:center!important;gap:14px!important;min-height:66px!important;padding:10px 14px!important}
body:has(.bt-native-store,.bt-native-product) .bt-nav-three nav{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:12px!important}
body:has(.bt-native-store,.bt-native-product) .bt-nav-three nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;margin:0!important;white-space:nowrap!important}
@media(max-width:760px){body:has(.bt-native-store,.bt-native-product) .bt-checkout-nav.bt-nav-three{gap:8px!important;padding:8px!important;min-height:60px!important}body:has(.bt-native-store,.bt-native-product) .bt-nav-three nav{flex:1!important;gap:4px!important;min-width:0!important}body:has(.bt-native-store,.bt-native-product) .bt-nav-three nav a{padding:8px 9px!important;font-size:12px!important}body:has(.bt-native-store,.bt-native-product) .bt-nav-three .bt-checkout-cart{width:36px!important;height:36px!important}}

body:has(.bt-native-store,.bt-native-product) .bt-checkout-nav.bt-nav-three nav a.bt-checkout-design{color:#fff!important;text-shadow:none!important}@media(max-width:760px){body:has(.bt-native-store,.bt-native-product) .bt-nav-three .bt-checkout-cart{width:44px!important;height:44px!important;min-width:44px!important}}

.bt-checkout-nav .bt-checkout-cart[hidden]{display:none!important}
