.store-hero{min-height:480px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(14,14,16,.95),rgba(14,14,16,.25)),url('/assets/img/ambiente/hero-serum.webp') center/cover}.store-hero__content h1{max-width:560px;font-size:clamp(42px,6vw,78px)}.store-hero__content p{margin:18px 0}.store-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.store-category{background:#1b1d20;min-height:150px;display:flex;align-items:end;padding:20px;position:relative;overflow:hidden}.store-category img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}.store-category strong{z-index:1}.store-product{display:grid;grid-template-columns:1fr 1fr;gap:48px}.store-main-image{width:100%;max-height:600px;object-fit:contain;background:#1c1d21}.store-thumbs{display:flex;gap:10px;margin-top:12px}.store-thumbs img{width:80px;height:80px;object-fit:cover}.store-product form{display:grid;gap:15px;max-width:420px}.store-product label{display:grid;gap:5px}.store-product select,.store-product input,.store-cart-row input{background:#181a1f;color:white;padding:12px;border:1px solid #555}.store-description,.store-page{max-width:900px;line-height:1.8}.store-nav-item{position:relative}.store-submenu{display:none;position:absolute;background:#17181c;min-width:200px;z-index:10;padding:12px}.store-submenu a{display:block;padding:8px}.store-nav-item:hover .store-submenu,.store-nav-item:focus-within .store-submenu{display:block}.store-cart-row{display:flex;align-items:center;gap:20px;border-bottom:1px solid #34363c;padding:20px 0}.store-cart-row img{width:90px;height:90px;object-fit:cover}.store-cart-row form{margin-left:auto;display:flex;gap:8px}.store-cart-row input{width:75px}.store-footer-links{display:flex;gap:22px;flex-wrap:wrap}.store-footer-links .store-submenu{position:static;display:block}.store-error{color:#ff8b96}@media(max-width:899px){.store-product{grid-template-columns:1fr;gap:24px}.catnav__in{overflow-x:auto}.store-cart-row{flex-wrap:wrap}.store-cart-row form{margin-left:0}}
