/* JustoPrecio homepage: buttons follow the copy; keep category filters unobtrusive. */
body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .hhhome-banner-copy{display:flex;flex-direction:column;align-items:flex-start}
body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .hhhome-banner-copy p{margin-bottom:0}
body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .hhhome-banner-cta{position:static;inset:auto;float:none;margin:12px 0 0;align-self:flex-start}
body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .jp-category-level-heading{margin:0 0 8px;min-height:20px}
body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .jp-collection-status:empty{min-height:0;margin:0}
body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .jp-category-track:focus-visible{outline:2px solid #1264f4;outline-offset:3px}
@media(max-width:700px){
 body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .hhhome-banner-cta{margin-top:8px}
 /* The lamp and refrigerator occupy the left side; keep actions in the clear right area. */
 body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .jp-hero-338 .hhhome-banner-cta,
 body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .jp-hero-373 .hhhome-banner-cta{align-self:flex-end}
}
@media(max-width:350px){
 body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .hhhome-banner-cta{margin-top:6px}
 body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .jp-hero-373 .jp-hero-subtitle{width:55%;font-size:12px}
 body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .jp-hero-280 .jp-hero-subtitle{font-size:12px}
 body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .jp-hero-280 .hhhome-banner-cta{margin-top:4px}
}
@media(max-width:680px){
 /* Normal flow prevents the old 650px minimum height from inserting an empty band. */
 body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .jp-energy-promo{min-height:0}
 body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .jp-energy-promo>img{position:static;display:block;width:100%;height:351px}
 body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .jp-energy-promo-shade{display:none}
 body.shop-1 .jp-home.jp-web-studio.jp-home-navigation .jp-energy-promo .jp-energy-promo-copy{min-height:0;width:100%;margin:0;padding:14px 22px 24px;justify-content:flex-start}
}
