/* HX43 · ficha y kit (agente FICHA/KIT, 09-11-2026). Fuente legible: /home/claude/hx43f/a7.css (build43.py). Selector de 6 ids para ganar a hx40-pdp.css. */html body:not(#hx40a):not(#hx40b):not(#hx40c):not(#hx40d):not(#hx40e):not(#hx43a){& #ficha .hx4-main{border-radius:24px !important;overflow:hidden !important;background:var(--xp-mist) !important;position:relative !important}& #ficha .hx4-main>img.hx4-gal__img{padding:0 !important;width:100% !important;height:100% !important;aspect-ratio:1/1 !important;object-fit:cover !important;border-radius:0 !important;box-shadow:none !important;outline:0 !important}& #ficha .hx14-kitview{position:absolute !important;inset:0 !important;margin:0 !important;padding:0 !important;z-index:2 !important;border-radius:0 !important;overflow:hidden !important;background:var(--xp-sand) !important}& #ficha .hx14-kitview>img{display:block !important;width:100% !important;height:100% !important;padding:0 !important;object-fit:cover !important;border-radius:0 !important}& #ficha .hx14-kitview figcaption{position:absolute !important;left:14px !important;right:14px !important;bottom:14px !important;top:auto !important;margin:0 !important;padding:9px 16px !important;border-radius:16px !important;background:rgba(255,255,255,.95) !important;color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important;font:500 13px/1.4 var(--xp-body) !important;box-shadow:var(--xp-shadow) !important;text-align:left !important}& #ficha .hx14-kitview figcaption b{font-weight:700 !important;margin-right:4px !important}& #ficha .hx14-rec,& #ficha .hx14-promo,& #ficha .hx4-sale,& #ficha .hx4-xkit__b,& #ficha .hx4-tag,& #ficha .hx14-kbd__off b{border-radius:999px !important}& #ficha .hx4-sale{padding:4px 11px !important;font:700 12.5px/1.2 var(--xp-body) !important;background:var(--xp-red) !important;color:#fff !important;-webkit-text-fill-color:#fff !important}& #ficha .hx14-promo{display:inline-flex !important;align-items:center !important;padding:3px 10px !important;font:700 12.5px/1.2 var(--xp-body) !important;background:var(--xp-red) !important;color:#fff !important;-webkit-text-fill-color:#fff !important}& #ficha .hx14-kbd__off{display:flex !important;align-items:center !important;gap:8px !important;flex-wrap:wrap !important}& .hx43-best{display:inline-flex !important;align-items:center !important;gap:5px !important;margin-left:8px !important;padding:3px 11px 3px 9px !important;border-radius:999px !important;background:var(--xp-sun) !important;color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important;font:700 12px/1.25 var(--xp-body) !important;font-style:normal !important;letter-spacing:0 !important;text-transform:none !important;white-space:nowrap !important;vertical-align:middle !important;border:0 !important;box-shadow:none !important}& .hx43-best svg{width:12px !important;height:12px !important;flex:none !important;fill:currentColor !important}& .hx4-kitpg .hx43-best{margin:0 0 6px !important;justify-self:start !important}& #ficha .hx4-sizes{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:10px !important}& #ficha .hx4-size{display:grid !important;grid-template-columns:minmax(0,1fr) !important;align-content:center !important;justify-items:start !important;gap:3px !important;min-height:64px !important;padding:11px 26px !important;border-radius:999px !important;text-align:left !important}& #ficha .hx4-size b{font:700 18px/1.15 var(--xp-head) !important;letter-spacing:-.01em !important;color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important}& #ficha .hx4-size small{display:block !important;margin:0 !important;font:400 13.5px/1.4 var(--xp-body) !important;color:var(--xp-ink2) !important;-webkit-text-fill-color:var(--xp-ink2) !important}@media (min-width:990px){& #ficha .hx4-sizes:has(>.hx4-size:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr)) !important}}& #ficha .hx4-size small .hx15-sep{margin:0 8px !important}& #ficha .hx4-xkit{display:grid !important;grid-template-columns:auto minmax(0,1fr) auto !important;align-items:center !important;gap:14px !important;margin:18px 0 4px !important;padding:12px 12px 12px 14px !important;border:0 !important;border-radius:999px !important;background:var(--xp-mist) !important;box-shadow:none !important;text-decoration:none !important;color:var(--xp-ink) !important}& #ficha .hx4-xkit *{text-decoration:none !important}& #ficha .hx4-xkit__b{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:0 !important;height:auto !important;padding:6px 12px !important;background:var(--xp-red) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font:700 13px/1.2 var(--xp-body) !important;white-space:nowrap !important;aspect-ratio:auto !important}& #ficha .hx4-xkit__t{display:grid !important;gap:2px !important;min-width:0 !important}& #ficha .hx4-xkit__t b{font:600 14.5px/1.3 var(--xp-body) !important;color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important}& #ficha .hx4-xkit__t small{font:400 12.5px/1.4 var(--xp-body) !important;color:var(--xp-ink2) !important;-webkit-text-fill-color:var(--xp-ink2) !important}& #ficha .hx4-xkit em{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;margin:0 !important;height:42px !important;padding:0 18px !important;border-radius:999px !important;background:#fff !important;background-image:none !important;box-shadow:0 1px 2px rgba(22,27,46,.08) !important;font:600 14px/1 var(--xp-body) !important;font-style:normal !important;white-space:nowrap !important;color:var(--xp-ink) !important;transition:background-color .2s var(--xp-ease),transform .2s var(--xp-ease) !important}& #ficha .hx4-xkit em::after,& #ficha .hx4-xkit::after{display:none !important;content:none !important}& #ficha .hx4-xkit:hover em{background:var(--xp-mist2) !important;transform:translateY(-1px) !important}& #ficha .hx4-xkit:focus-visible{outline:3px solid var(--xp-sun) !important;outline-offset:2px !important}@media (max-width:560px){& #ficha .hx4-xkit{grid-template-columns:auto minmax(0,1fr) !important;border-radius:22px !important;padding:14px !important}& #ficha .hx4-xkit em{grid-column:1/-1 !important;justify-self:stretch !important}}& #ficha .hx14-tname span,& #ficha .hx7-swnote,& .hx4-kitpg .hx7-swnote,& .hx4-kitpg .hx4-kcfg__note{display:none !important}& #ficha .hx14-tname{margin:8px 0 0 !important}& #ficha .hx4-para li::before{color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important}& #ficha .hx4-para{border-radius:20px !important}& .hx40p-gama .hx40p-cards>li{display:flex !important}& .hx40p-gama .hx40p-card__a{flex:1 1 auto !important;display:flex !important;flex-direction:column !important}& .hx40p-gama .hx40p-card__a>.hx40p-btn{margin-top:auto !important}& .hx40p-gama .hx40p-card__f{margin-bottom:14px !important}& .hx4-kitpg .hx4-kcfg__tag,& .hx4-kitpg .hx4-kcfg__disc b,& .hx4-kitpg .hx4-phero [class*=badge],& .hx4-kitpg .hx4-phero [class*=promo],& .hx4-kitpg .hx4-phero [class*=sticker]{border-radius:999px !important}& .hx4-kitpg .hx4-phero a.hx43-wa{display:inline-flex !important;align-items:center !important;gap:10px !important;background:var(--x-leaf,#0F7A42) !important;background-image:none !important;border:0 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;box-shadow:none !important}& .hx4-kitpg .hx4-phero a.hx43-wa:hover{background:#0C6A39 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}& .hx4-kitpg .hx4-phero a.hx43-wa svg{width:19px !important;height:19px !important;flex:none !important;fill:currentColor !important}& .hx4-kitpg .hx4-phero a.hx43-wa *{color:#fff !important;-webkit-text-fill-color:#fff !important}& .hx4-kitpg .hx4-kcfg__opt{border-radius:20px !important;padding:14px 16px !important;align-content:start !important}& .hx4-kitpg .hx4-kcfg__opt b{font:700 15.5px/1.25 var(--xp-body) !important}& .hx4-kitpg .hx4-kcfg__opt small{font:400 13px/1.4 var(--xp-body) !important;color:var(--xp-ink2) !important;-webkit-text-fill-color:var(--xp-ink2) !important;opacity:1 !important}& .hx4-kitpg .hx4-kcfg__sizes{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;width:100% !important}& .hx4-kitpg .hx4-kcfg__sizes button{display:grid !important;grid-template-columns:minmax(0,1fr) !important;align-content:center !important;justify-items:start !important;gap:2px !important;min-width:0 !important;min-height:58px !important;padding:8px 22px !important;border-radius:999px !important;text-align:left !important}& .hx4-kitpg .hx4-kcfg__sizes button b{font:700 17px/1.15 var(--xp-head) !important;letter-spacing:-.01em !important}& .hx4-kitpg .hx4-kcfg__sizes button small{display:block !important;margin:0 !important;font:500 13px/1.3 var(--xp-body) !important;color:var(--xp-ink2) !important;-webkit-text-fill-color:var(--xp-ink2) !important;opacity:1 !important}@media (min-width:1280px){& .hx4-kitpg .hx4-kcfg__step[data-k-sizes-wrap]{min-width:280px !important}}& .hx4-kitpg .hx4-kcfg__sum{display:grid !important;gap:0 !important;padding:18px 20px 16px !important;border-radius:20px !important;background:var(--xp-mist) !important;border:0 !important;box-shadow:none !important}& .hx4-kitpg .hx4-kcfg__sumt{display:block !important;margin:0 0 8px !important;font:700 12px/1.3 var(--xp-body) !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--xp-ink2) !important;-webkit-text-fill-color:var(--xp-ink2) !important;opacity:1 !important}& .hx4-kitpg .hx4-kcfg__lines{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:0 !important;margin:0 !important;padding:0 !important;font-size:14.5px !important}& .hx4-kitpg .hx4-kcfg__lines li{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;column-gap:18px !important;align-items:start !important;margin:0 !important;padding:11px 0 !important;border-top:1px solid var(--xp-line) !important}& .hx4-kitpg .hx4-kcfg__lines li:first-child{border-top:0 !important;padding-top:4px !important}& .hx4-kitpg .hx4-kcfg__lines li>span{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:2px !important;min-width:0 !important;font:600 15px/1.35 var(--xp-body) !important;color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important}& .hx4-kitpg .hx4-kcfg__lines li>span>.hx15-sep{display:none !important}& .hx4-kitpg .hx4-kcfg__lines li>span>small{display:block !important;font:400 12.5px/1.35 var(--xp-body) !important;color:var(--xp-ink2) !important;-webkit-text-fill-color:var(--xp-ink2) !important;opacity:1 !important}& .hx4-kitpg .hx4-kcfg__lines li>span>small:first-child{font-weight:600 !important;letter-spacing:.01em !important}& .hx4-kitpg .hx4-kcfg__lines li>b{display:grid !important;justify-items:end !important;gap:1px !important;text-align:right !important;white-space:nowrap !important;font:600 15px/1.35 var(--xp-body) !important;color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important}& .hx4-kitpg .hx4-kcfg__lines li>b s{margin:0 !important;font:400 12.5px/1.3 var(--xp-body) !important;color:var(--xp-ink2) !important;-webkit-text-fill-color:var(--xp-ink2) !important;opacity:1 !important}& .hx4-kitpg .hx4-kcfg__lines .hx19-now{color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important}& .hx4-kitpg .hx4-kcfg__disc{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:16px !important;margin:0 !important;padding:10px 0 !important;border-top:1px solid var(--xp-line) !important;font:500 14px/1.35 var(--xp-body) !important;color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important}& .hx4-kitpg .hx4-kcfg__disc b{display:inline-flex !important;align-items:center !important;padding:4px 11px !important;background:var(--xp-red) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font:700 13px/1.2 var(--xp-body) !important}& .hx4-kitpg .hx4-kcfg__tot{display:flex !important;justify-content:space-between !important;align-items:baseline !important;gap:16px !important;margin:0 !important;padding:12px 0 0 !important;border-top:1.5px solid var(--xp-ink) !important;font:700 17px/1.2 var(--xp-body) !important;color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important}& .hx4-kitpg .hx4-kcfg__tot b{font:800 22px/1.1 var(--xp-head) !important;letter-spacing:-.01em !important}& .hx4-kitpg .hx4-kcfg__sum>small,& .hx4-kitpg .hx4-kcfg__sum>p:not(.hx24-warn){display:block !important;margin:6px 0 0 !important;font:400 12.5px/1.45 var(--xp-body) !important;color:var(--xp-ink2) !important;-webkit-text-fill-color:var(--xp-ink2) !important;opacity:1 !important}& .hx4-kitpg .hx24-warn{position:relative !important;margin:14px 0 0 !important;padding:12px 16px 12px 46px !important;border:0 !important;border-radius:16px !important;background:#fff !important;box-shadow:none !important;font:400 13.5px/1.5 var(--xp-body) !important;color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important}& .hx4-kitpg .hx24-warn::before{content:'!' !important;position:absolute !important;left:14px !important;top:13px !important;width:22px !important;height:22px !important;border-radius:50% !important;background:var(--xp-sun) !important;color:var(--xp-ink) !important;font:800 13px/22px var(--xp-body) !important;text-align:center !important}& .hx4-kitpg .hx24-warn b{font-weight:700 !important}& .hx4-kitpg .hx24-warn a{color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important;font-weight:600 !important;text-decoration:none !important;border:0 !important;background:linear-gradient(var(--xp-sun),var(--xp-sun)) 0 100%/100% 2px no-repeat !important;padding-bottom:1px !important}& .hx4-kitpg .hx4-kit-guide{display:inline-block !important;margin-top:14px !important;text-decoration:none !important;border:0 !important;box-shadow:none !important;background:linear-gradient(var(--xp-sun),var(--xp-sun)) 0 100%/100% 2px no-repeat !important;padding-bottom:3px !important;font:600 15px/1.3 var(--xp-body) !important;color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important}& .hx4-kitpg .hx4-kit-guide::after,& .hx4-kitpg .hx4-kit-guide::before{content:none !important;display:none !important}& .hx4-kitpg .hx4-kit-guide *{text-decoration:none !important;border:0 !important;background:none !important;box-shadow:none !important}& .hx4-kitpg .hx4-kit-feats li::before{color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important}& .hx4-kitpg .hx43-nodisc{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:16px !important;margin:0 !important;padding:10px 0 !important;border-top:1px solid var(--xp-line) !important;font:500 14px/1.35 var(--xp-body) !important;color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important}& .hx4-kitpg .hx43-nodisc b{display:inline-flex !important;align-items:center !important;padding:4px 11px !important;border-radius:999px !important;background:#fff !important;color:var(--xp-ink) !important;-webkit-text-fill-color:var(--xp-ink) !important;font:700 12.5px/1.2 var(--xp-body) !important}& .hx4-kitpg .hx14-kfig__duo{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;aspect-ratio:1/1 !important;background:var(--xp-sand) !important;border-radius:24px !important;padding:24px !important}& .hx4-kitpg .hx14-kfig__duo img{width:42% !important;height:auto !important;border-radius:18px !important;aspect-ratio:1/1 !important;object-fit:cover !important}& .hx4-kitpg .hx14-kfig__duo span{font:700 26px/1 var(--xp-head) !important;color:var(--xp-ink2) !important}@media (max-width:989px){& .hx4-kitpg .hx4-kcfg__sizes button{padding:8px 18px !important}& .hx4-kitpg .hx4-kcfg__sum{padding:16px !important}}& .hx4-kitpg .hx4-kcfg:has([data-mode='solo'].hx4-on) .hx43-nodisc{display:none !important}}