.produtos-button{width:100%;position:relative;line-height:1.5rem;background:#cd3d8b}.produtos-button::after{width:1.5rem;height:1.5rem;display:block;position:absolute;top:1rem;right:1rem;background:url(../img/produtos-menu-abrir.svg);background-size:1.5rem;content:"";opacity:.7}.produtos-button-ativo::after{background-image:url(../img/produtos-menu-fechar.svg)}.produtos-nav{display:none}.produtos-nav-ativo{display:block}.produtos-categorias{width:100%;padding-top:.5rem;padding-bottom:.5rem}.produtos-categorias-ativo{font-weight:700}@media all and (min-width:45rem){.produtos-button{display:none}.produtos-nav{display:block}}.produtos-loading{height:9rem;position:relative}.produtos-loading::after{width:3rem;height:3rem;border:.25rem solid rgba(0,0,0,.12);border-top-color:#cd3d8b;margin-top:-1.5rem;margin-left:-1.5rem;display:block;position:absolute;top:50%;left:50%;border-radius:50%;content:"";animation:produtos-loading linear infinite .8s}@keyframes produtos-loading{from{transform:center none}to{transform:rotateZ(360deg)}}.produtos-paginacao{height:4.5rem}.produtos-paginacao-setas{width:1.5rem;height:1.5rem;display:block;opacity:.54;background:center no-repeat;background-size:1.5rem}.produtos-paginacao-setas-e{float:left;background-image:url(../img/produtos-setas-e.svg)}.produtos-paginacao-setas-d{float:right;background-image:url(../img/produtos-setas-d.svg)}.produtos-paginacao-form{width:6rem;height:1.5rem;margin:0 auto;text-align:center}.produtos-paginacao-form-input{width:2rem;height:1.5rem;padding:.1875rem 0;border:.0625rem solid rgba(0,0,0,.12);margin-right:.5rem;display:inline-block;text-align:center;background:#f5f5f5;border-radius:.25rem}.produtos-paginacao-form-texto{padding:.25rem 0;display:inline-block}.produtos-a{width:50%;float:left;display:block}.produtos-descricao{transition:background .2s}.produtos-texto{transition:color .2s}.produtos-valor{height:2rem;line-height:2rem}.produtos-mais{width:2rem;height:2rem;border-radius:1rem;transition:.2s}.produtos-mais-svg{fill:#fff;transition:.2s}.produtos-a:hover{opacity:1}.produtos-a:hover .produtos-texto{color:#fff}.produtos-a:hover .produtos-mais{background:#fff;transform:rotate(180deg)}@media all and (min-width:35rem){.produtos-lista .produtos-a{width:33.333333333333%}}@media all and (min-width:45rem){.produtos-a{width:25%}.produtos-lista .produtos-a{width:50%}}@media all and (min-width:60rem){.produtos-lista .produtos-a{width:33.333333333333%}}