#productos { background-color: #a7a9ab; padding-top: 2rem; }

#productos .titulo { color: #0d103c !important; }

#productos .tabular.menu .item { color: #404041 !important; }

#productos .grid { padding-top: 2rem; padding-bottom: 2rem; }

#productos .grid .ficha { border-radius: 0; border: 0; box-shadow: none !important; }

#productos .grid .ficha .content .segment { background-color: #e6e6e7 !important; padding-top: 0 !important; padding-bottom: 0 !important; font-weight: 300; }

#productos .grid .ficha .content .button { font-family: inherit !important; font-weight: 900; padding-top: 0.3rem !important; padding-bottom: 0.3rem !important; background-color: #0d103c !important; }

#productos .grid .ficha .image { height: 11rem; overflow: hidden; display: flex; align-items: center; }

#productos .grid .ficha .image img { width: 100%; vertical-align: middle; }

#productos .grid .ficha .overlay { background-color: #0d103c; color: white; opacity: 0.8; text-align: center; position: absolute; z-index: 999; top: 1.9rem; right: -2.2rem; width: 10rem; padding-top: .3rem; padding-bottom: .3rem; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
