
.gsc-home-choices>[data-cm-view]{display:none}@media(min-width:1025px){.gsc-home-choices[data-desktop="current"]>[data-cm-view="current"],.gsc-home-choices[data-desktop="modern"]>[data-cm-view="modern"],.gsc-home-choices[data-desktop="alternate"]>[data-cm-view="alternate"]{display:block}}@media(max-width:1024px){.gsc-home-choices[data-mobile="current"]>[data-cm-view="current"],.gsc-home-choices[data-mobile="modern"]>[data-cm-view="modern"],.gsc-home-choices[data-mobile="alternate"]>[data-cm-view="alternate"]{display:block}}
.cm-home{width:100%;overflow:hidden;isolation:isolate}.cm-home .product-grid{display:block}.cm-home .cm-product-panel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.cm-home .cm-product-panel[hidden]{display:none!important}.cm-home .product-card .add{display:flex!important;align-items:center;justify-content:center;padding:0!important;min-width:31px!important;width:31px!important;height:31px!important;line-height:1!important;flex:none;font-size:20px!important}.cm-home .product-card .price{white-space:normal;font-size:18px}.cm-home .product-card .price .gsc-price-tax-label{display:block;font-size:9px;line-height:1.5}.cm-home .product-card .price del{display:block;font-size:11px;color:#78899a}.cm-home .product-card .price ins{text-decoration:none}.cm-home .product-card img{max-height:100%}.cm-home .product-card .stock{font-size:9px}.cm-home .tax-control .gsc-tax-caption{font-size:10px;margin-bottom:5px}.cm-home .tax-control .gsc-tax-control .pa-iva-selector{padding:5px 8px}.cm-home .tax-control .gsc-tax-locked{max-width:190px}.cm-home [data-cm="extra-brands"]{display:flex;flex-wrap:wrap;gap:12px;padding:12px 0}.cm-home [data-cm="extra-brands"][hidden]{display:none}.cm-home [data-cm="extra-brands"] a{padding:8px 12px;background:#f3f7fc;border-radius:6px;font-size:12px}.cm-home [data-cm="hero-title"],.cm-home [data-cm="hero-desc"]{white-space:pre-line}.cm-home .finder input,.cm-home .finder select{font-size:16px!important;min-width:0;box-sizing:border-box!important;height:48px!important;min-height:48px!important;max-height:none!important;line-height:24px!important;padding:10px 12px!important}.cm-home .finder select{padding-right:30px!important}.cm-home .finder form{align-items:flex-end!important}.cm-home .finder form label{margin:0!important;height:auto!important;min-height:0!important;gap:8px}.cm-home .finder form label>span{margin:0!important}.cm-home .finder input,.cm-home .finder select{margin:0!important}.cm-home .finder form>.button{min-height:48px!important;height:48px!important;align-self:flex-end}.cm-home .tax-control{display:none!important}.cm-home .hero-copy a{color:#fff}.cm-home--alternate .hero-copy a{color:#163e7c}.cm-home--alternate .hero h1,.cm-home .professional h2{color:#fff!important}.cm-home .finder form .button{margin:0!important}.cm-home .hero-image-changing{animation:cm-home-reveal .3s ease}@keyframes cm-home-reveal{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.gsc-home-preview-note{padding:10px 16px;background:#fff8dc;border:1px solid #e8d38c;font-size:12px;color:#5c4a12}.gsc-home-preview-note a{margin-left:12px;text-decoration:underline}
.cm-home .hero{height:540px!important;min-height:540px!important;max-height:540px!important}.cm-home--alternate .hero{height:600px!important;min-height:600px!important;max-height:600px!important}@media(max-width:540px){.cm-home .hero{height:560px!important;min-height:560px!important;max-height:560px!important}.cm-home--alternate .hero{height:640px!important;min-height:640px!important;max-height:640px!important}}@media(max-width:1150px){.cm-home .cm-product-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:540px){.cm-home .cm-product-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cm-home .tabs{max-width:100%;gap:15px}.cm-home .tax-control .gsc-tax-locked{max-width:250px}.cm-home .hero-copy a{pointer-events:auto}.cm-home .hero-art{pointer-events:none}}@media(prefers-reduced-motion:reduce){.cm-home .hero-image-changing{animation:none}}
/* Imágenes elevadas, con recorte ligero y profundidad discreta. */
.cm-home .wide-banner>div{max-width:62%!important}.cm-home .wide-banner h2{max-width:100%!important}
.cm-home .promo>img{width:43%!important;max-width:170px!important;height:auto!important;max-height:88%!important;object-fit:contain;right:14px!important;bottom:-10px!important;transform:rotate(-6deg)!important;filter:drop-shadow(0 10px 9px rgba(22,45,75,.12));transition:transform .3s ease}
.cm-home .promo.tools>img{transform:rotate(9deg)!important;bottom:-8px!important}
.cm-home--alternate .promo>img{width:34%!important;max-width:185px!important}
.cm-home .wide-banner>img{width:35%!important;max-width:210px!important;height:auto!important;max-height:88%!important;object-fit:contain;right:16px!important;bottom:-12px!important;transform:rotate(-8deg)!important;filter:drop-shadow(0 10px 10px rgba(22,45,75,.13));transition:transform .3s ease}
.cm-home .gaming-banner>img{transform:rotate(-12deg)!important;bottom:2px!important;right:12px!important}
@media(max-width:800px){.cm-home .promo>img{width:39%!important;max-width:155px!important}.cm-home .wide-banner>img{width:34%!important;right:10px!important}}
@media(max-width:540px){.cm-home .promo>img{width:76%!important;max-width:135px!important;max-height:36%!important;right:5px!important;bottom:-6px!important}.cm-home .promo.tools>img{bottom:-5px!important}.cm-home .wide-banner>img{width:34%!important;max-width:145px!important;right:8px!important;bottom:-8px!important}.cm-home .gaming-banner>img{bottom:7px!important}}
