/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.spt-tag-exclusivo {
  background-image: url(img/sprite.png);
  background-position: -25px 0px;
  width: 115px;
  height: 27px;
}
.spt-tag-ta-barato {
  background-image: url(img/sprite.png);
  background-position: -25px -27px;
  width: 117px;
  height: 27px;
}

.spt-tag-oferta-tv {
  background-image: url(img/sprite.png);
  background-position: -25px -55px;
  width: 116px;
  height: 27px;
}

.spt-tag-rei-do-bacalhau {
  background-image: url(img/sprite.png);
  background-position: -30px -137px;
  width: 101px;
  height: 101px;
}

.spt-alelo {
  background-image: url(img/sprite.png);
  background-position: 0px -2474px;
  width: 38px;
  height: 24px;
}
.spt-apple-store {
  background-image: url(img/sprite.png);
  background-position: 0px -5524px;
  width: 171px;
  height: 58px;
}
.spt-arrow-banner-left {
  background-image: url(img/sprite.png);
  background-position: 0px -2692px;
  width: 16px;
  height: 28px;
}
.spt-arrow-banner-right {
  background-image: url(img/sprite.png);
  background-position: 0px -3055px;
  width: 16px;
  height: 28px;
}
.spt-arrow-breadcrumb-dark {
  background-image: url(img/sprite.png);
  background-position: 0px -33px;
  width: 14px;
  height: 8px;
}
.spt-arrow-breadcrumb {
  background-image: url(img/sprite.png);
  background-position: 0px -46px;
  width: 15px;
  height: 8px;
}
.spt-arrow-left-carousel-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -4724px;
  width: 40px;
  height: 41px;
}
.spt-arrow-left-carousel {
  background-image: url(img/sprite.png);
  background-position: 0px -4632px;
  width: 40px;
  height: 41px;
}
.spt-arrow-left {
  background-image: url(img/sprite.png);
  background-position: 0px -2791px;
  width: 16px;
  height: 28px;
}
.spt-arrow-right-carousel-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -4678px;
  width: 40px;
  height: 41px;
}
.spt-arrow-right-carousel {
  background-image: url(img/sprite.png);
  background-position: 0px -4586px;
  width: 40px;
  height: 41px;
}
.spt-arrow-right {
  background-image: url(img/sprite.png);
  background-position: 0px -2824px;
  width: 16px;
  height: 28px;
}
.spt-arrow-search-top {
  background-image: url(img/sprite.png);
  background-position: 0px -98px;
  width: 18px;
  height: 9px;
}
.spt-arrow-select {
  background-image: url(img/sprite.png);
  background-position: 0px -22px;
  width: 10px;
  height: 6px;
}
.spt-banescard {
  background-image: url(img/sprite.png);
  background-position: 0px -2126px;
  width: 38px;
  height: 24px;
}
.spt-banestick {
  background-image: url(img/sprite.png);
  background-position: 0px -2097px;
  width: 38px;
  height: 24px;
}
.spt-basket-sm {
  background-image: url(img/sprite.png);
  background-position: 0px -2010px;
  width: 24px;
  height: 24px;
}
.spt-bck {
  background-image: url(img/sprite.png);
  background-position: 0px -2596px;
  width: 112px;
  height: 27px;
}
.spt-bt-adicionar-endereco-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -1981px;
  width: 24px;
  height: 24px;
}
.spt-bt-adicionar-endereco {
  background-image: url(img/sprite.png);
  background-position: 0px -1952px;
  width: 24px;
  height: 24px;
}
.spt-bt-face-azul {
  background-image: url(img/sprite.png);
  background-position: 0px -3957px;
  width: 33px;
  height: 33px;
}
.spt-bt-goole-vermelho {
  background-image: url(img/sprite.png);
  background-position: 0px -3995px;
  width: 33px;
  height: 33px;
}
.spt-bt-imprimir {
  background-image: url(img/sprite.png);
  background-position: 0px -1807px;
  width: 23px;
  height: 24px;
}
.spt-bt-radius-not-checked {
  background-image: url(img/sprite.png);
  background-position: 0px -1577px;
  width: 22px;
  height: 22px;
}
.spt-bt-search-mobile {
  background-image: url(img/sprite.png);
  background-position: 0px -922px;
  width: 16px;
  height: 17px;
}
.spt-bt-twiter-azul {
  background-image: url(img/sprite.png);
  background-position: 0px -4033px;
  width: 33px;
  height: 33px;
}
.spt-bt-voltar-mb {
  background-image: url(img/sprite.png);
  background-position: 0px -200px;
  width: 6px;
  height: 10px;
}
.spt-bullet-banner {
  background-image: url(img/sprite.png);
  background-position: 0px -263px;
  width: 12px;
  height: 11px;
}
.spt-bullet-oferta-especial {
  background-image: url(img/sprite.png);
  background-position: 0px -5650px;
  width: 64px;
  height: 60px;
}
.spt-bullet-off {
  background-image: url(img/sprite.png);
  background-position: 0px -4929px;
  width: 48px;
  height: 48px;
}
.spt-cada-dia-melhor-pra-voce {
  background-image: url(img/sprite.png);
  background-position: 0px -5465px;
  width: 577px;
  height: 54px;
}
.spt-cada-dia-melhor {
  background-image: url(img/sprite.png);
  background-position: 0px -3698px;
  width: 333px;
  height: 32px;
}
.spt-caderno {
  background-image: url(img/sprite.png);
  background-position: 0px -2660px;
  width: 21px;
  height: 27px;
}
.spt-car {
  background-image: url(img/sprite.png);
  background-position: 0px -6903px;
  width: 76px;
  height: 63px;
}
.spt-card-2 {
  background-image: url(img/sprite.png);
  background-position: 0px -2184px;
  width: 38px;
  height: 24px;
}
.spt-card-american {
  background-image: url(img/sprite.png);
  background-position: 0px -2155px;
  width: 38px;
  height: 24px;
}
.spt-card-aurora {
  background-image: url(img/sprite.png);
  background-position: 0px -3404px;
  width: 50px;
  height: 31px;
}
.spt-card-bb {
  background-image: url(img/sprite.png);
  background-position: 0px -3368px;
  width: 50px;
  height: 31px;
}
.spt-card-bradesco {
  background-image: url(img/sprite.png);
  background-position: 0px -3332px;
  width: 50px;
  height: 31px;
}
.spt-card-dacasa {
  background-image: url(img/sprite.png);
  background-position: 0px -1778px;
  width: 38px;
  height: 24px;
}
.spt-card-dinner {
  background-image: url(img/sprite.png);
  background-position: 0px -3296px;
  width: 50px;
  height: 31px;
}
.spt-card-dinners {
  background-image: url(img/sprite.png);
  background-position: 0px -2242px;
  width: 38px;
  height: 24px;
}
.spt-card-elo {
  background-image: url(img/sprite.png);
  background-position: 0px -2213px;
  width: 38px;
  height: 24px;
}
.spt-card-hiper {
  background-image: url(img/sprite.png);
  background-position: 0px -3260px;
  width: 50px;
  height: 31px;
}
.spt-card-hsbc {
  background-image: url(img/sprite.png);
  background-position: 0px -3188px;
  width: 50px;
  height: 31px;
}
.spt-card-itau {
  background-image: url(img/sprite.png);
  background-position: 0px -3224px;
  width: 50px;
  height: 31px;
}
.spt-card-master {
  background-image: url(img/sprite.png);
  background-position: 0px -1865px;
  width: 38px;
  height: 24px;
}
.spt-card-visa {
  background-image: url(img/sprite.png);
  background-position: 0px -1604px;
  width: 38px;
  height: 24px;
}
.spt-card {
  background-image: url(img/sprite.png);
  background-position: 0px -2329px;
  width: 38px;
  height: 24px;
}
.spt-carrinho-mobile {
  background-image: url(img/sprite.png);
  background-position: 0px -1347px;
  width: 20px;
  height: 20px;
}
.spt-cartao-alelo {
  background-image: url(img/sprite.png);
  background-position: 0px -6639px;
  width: 110px;
  height: 61px;
}
.spt-cartao-americanexpress {
  background-image: url(img/sprite.png);
  background-position: 0px -5847px;
  width: 110px;
  height: 61px;
}
.spt-cartao-banescard {
  background-image: url(img/sprite.png);
  background-position: 0px -6705px;
  width: 110px;
  height: 61px;
}
.spt-cartao-banestik {
  background-image: url(img/sprite.png);
  background-position: 0px -6573px;
  width: 110px;
  height: 61px;
}
.spt-cartao-cabal {
  background-image: url(img/sprite.png);
  background-position: 0px -6507px;
  width: 110px;
  height: 61px;
}
.spt-cartao-compro-card {
  background-image: url(img/sprite.png);
  background-position: 0px -6045px;
  width: 110px;
  height: 61px;
}
.spt-cartao-dacasa {
  background-image: url(img/sprite.png);
  background-position: 0px -5715px;
  width: 110px;
  height: 61px;
}
.spt-cartao-dinners {
  background-image: url(img/sprite.png);
  background-position: 0px -2300px;
  width: 38px;
  height: 24px;
}
.spt-cartao-ecardes {
  background-image: url(img/sprite.png);
  background-position: 0px -5979px;
  width: 110px;
  height: 61px;
}
.spt-cartao-elo {
  background-image: url(img/sprite.png);
  background-position: 0px -5913px;
  width: 110px;
  height: 61px;
}
.spt-cartao-matercard {
  background-image: url(img/sprite.png);
  background-position: 0px -6837px;
  width: 110px;
  height: 61px;
}
.spt-cartao-money {
  background-image: url(img/sprite.png);
  background-position: 0px -6771px;
  width: 110px;
  height: 61px;
}
.spt-cartao-policard {
  background-image: url(img/sprite.png);
  background-position: 0px -6441px;
  width: 110px;
  height: 61px;
}
.spt-cartao-sedexo {
  background-image: url(img/sprite.png);
  background-position: 0px -6375px;
  width: 110px;
  height: 61px;
}
.spt-cartao-ticket {
  background-image: url(img/sprite.png);
  background-position: 0px -6243px;
  width: 110px;
  height: 61px;
}
.spt-cartao-valemais {
  background-image: url(img/sprite.png);
  background-position: 0px -6111px;
  width: 110px;
  height: 61px;
}
.spt-cartao-visa {
  background-image: url(img/sprite.png);
  background-position: 0px -6177px;
  width: 110px;
  height: 61px;
}
.spt-cartao-vralimentacao {
  background-image: url(img/sprite.png);
  background-position: 0px -6309px;
  width: 110px;
  height: 61px;
}
.spt-check-newsletter-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -2387px;
  width: 26px;
  height: 24px;
}
.spt-check-newsletter {
  background-image: url(img/sprite.png);
  background-position: 0px -2068px;
  width: 26px;
  height: 24px;
}
.spt-check {
  background-image: url(img/sprite.png);
  background-position: 0px -112px;
  width: 11px;
  height: 9px;
}
.spt-close-lightbox-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -3550px;
  width: 33px;
  height: 32px;
}
.spt-close-lightbox {
  background-image: url(img/sprite.png);
  background-position: 0px -3587px;
  width: 33px;
  height: 32px;
}
.spt-com-sec {
  background-image: url(img/sprite.png);
  background-position: 0px -3440px;
  width: 60px;
  height: 31px;
}
.spt-como-comprar {
  background-image: url(img/sprite.png);
  background-position: 0px -7461px;
  width: 76px;
  height: 66px;
}
.spt-compro {
  background-image: url(img/sprite.png);
  background-position: 0px -1894px;
  width: 38px;
  height: 24px;
}
.spt-dacasa {
  background-image: url(img/sprite.png);
  background-position: 0px -2039px;
  width: 38px;
  height: 24px;
}
.spt-down-arrow-blue {
  background-image: url(img/sprite.png);
  background-position: 0px 0px;
  width: 10px;
  height: 6px;
}
.spt-down-arrow.fw {
  background-image: url(img/sprite.png);
  background-position: 0px -185px;
  width: 16px;
  height: 10px;
}
.spt-down-arrow {
  background-image: url(img/sprite.png);
  background-position: 0px -140px;
  width: 16px;
  height: 10px;
}
.spt-duvidas {
  background-image: url(img/sprite.png);
  background-position: 0px -5781px;
  width: 71px;
  height: 61px;
}
.spt-e-bit {
  background-image: url(img/sprite.png);
  background-position: 0px -4231px;
  width: 115px;
  height: 37px;
}
.spt-entrega {
  background-image: url(img/sprite.png);
  background-position: 0px -7674px;
  width: 78px;
  height: 66px;
}
.spt-esqueci-senha {
  background-image: url(img/sprite.png);
  background-position: 0px -4982px;
  width: 48px;
  height: 48px;
}
.spt-etapa-1_ok {
  background-image: url(img/sprite.png);
  background-position: 0px -7041px;
  width: 65px;
  height: 65px;
}
.spt-etapa-2 {
  background-image: url(img/sprite.png);
  background-position: 0px -7111px;
  width: 65px;
  height: 65px;
}
.spt-etapa-2_ok {
  background-image: url(img/sprite.png);
  background-position: 0px -7251px;
  width: 65px;
  height: 65px;
}
.spt-etapa-3 {
  background-image: url(img/sprite.png);
  background-position: 0px -7321px;
  width: 65px;
  height: 65px;
}
.spt-etapa-3_ok {
  background-image: url(img/sprite.png);
  background-position: 0px -7391px;
  width: 65px;
  height: 65px;
}
.spt-etapa-4 {
  background-image: url(img/sprite.png);
  background-position: 0px -6971px;
  width: 65px;
  height: 65px;
}
.spt-etapa-4_ok {
  background-image: url(img/sprite.png);
  background-position: 0px -7181px;
  width: 65px;
  height: 65px;
}
.spt-extrabom-logo-checkout {
  background-image: url(img/sprite.png);
  background-position: 0px -7745px;
  width: 162px;
  height: 75px;
}
.spt-extrabom-logo {
  background-image: url(img/sprite.png);
  background-position: 0px -7995px;
  width: 227px;
  height: 104px;
}
.spt-extrabom-mobile {
  background-image: url(img/sprite.png);
  background-position: 0px -3121px;
  width: 89px;
  height: 28px;
}
.spt-extrabom-sm {
  background-image: url(img/sprite.png);
  background-position: 0px -4273px;
  width: 119px;
  height: 38px;
}
.spt-fb-footer-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -4071px;
  width: 35px;
  height: 35px;
}
.spt-fb-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -4496px;
  width: 40px;
  height: 40px;
}
.spt-fb-mb {
  background-image: url(img/sprite.png);
  background-position: 0px -1197px;
  width: 20px;
  height: 20px;
}
.spt-fb {
  background-image: url(img/sprite.png);
  background-position: 0px -4111px;
  width: 35px;
  height: 35px;
}
.spt-fechar-menu {
  background-image: url(img/sprite.png);
  background-position: 0px -1447px;
  width: 21px;
  height: 20px;
}
.spt-forma-pagamento {
  background-image: url(img/sprite.png);
  background-position: 0px -7603px;
  width: 68px;
  height: 66px;
}
.spt-google-play {
  background-image: url(img/sprite.png);
  background-position: 0px -5587px;
  width: 183px;
  height: 58px;
}
.spt-hand {
  background-image: url(img/sprite.png);
  background-position: 0px -7825px;
  width: 70px;
  height: 80px;
}
.spt-ico-edit-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -775px;
  width: 16px;
  height: 16px;
}
.spt-ico-edit {
  background-image: url(img/sprite.png);
  background-position: 0px -838px;
  width: 16px;
  height: 16px;
}
.spt-ico-select-checkout {
  background-image: url(img/sprite.png);
  background-position: 0px -215px;
  width: 16px;
  height: 11px;
}
.spt-icon-add-list {
  background-image: url(img/sprite.png);
  background-position: 0px -2628px;
  width: 21px;
  height: 27px;
}
.spt-icon-apple {
  background-image: url(img/sprite.png);
  background-position: 0px -1720px;
  width: 24px;
  height: 24px;
}
.spt-icon-atendimento {
  background-image: url(img/sprite.png);
  background-position: 0px -155px;
  width: 11px;
  height: 10px;
}
.spt-icon-basket {
  background-image: url(img/sprite.png);
  background-position: 0px -3735px;
  width: 30px;
  height: 32px;
}
.spt-icon-calendario {
  background-image: url(img/sprite.png);
  background-position: 0px -3022px;
  width: 32px;
  height: 28px;
}
.spt-icon-categorias {
  background-image: url(img/sprite.png);
  background-position: 0px -126px;
  width: 12px;
  height: 9px;
}
.spt-icon-chat {
  background-image: url(img/sprite.png);
  background-position: 0px -566px;
  width: 14px;
  height: 14px;
}
.spt-icon-cheese {
  background-image: url(img/sprite.png);
  background-position: 0px -2503px;
  width: 28px;
  height: 25px;
}
.spt-icon-clean {
  background-image: url(img/sprite.png);
  background-position: 0px -2533px;
  width: 19px;
  height: 26px;
}
.spt-icon-como-funciona {
  background-image: url(img/sprite.png);
  background-position: 0px -397px;
  width: 15px;
  height: 13px;
}
.spt-icon-comodo {
  background-image: url(img/sprite.png);
  background-position: 0px -5407px;
  width: 95px;
  height: 53px;
}
.spt-icon-drink {
  background-image: url(img/sprite.png);
  background-position: 0px -2956px;
  width: 15px;
  height: 28px;
}
.spt-icon-extrabom {
  background-image: url(img/sprite.png);
  background-position: 0px -7910px;
  width: 70px;
  height: 80px;
}
.spt-icon-freeze {
  background-image: url(img/sprite.png);
  background-position: 0px -1103px;
  width: 28px;
  height: 18px;
}
.spt-icon-inicio {
  background-image: url(img/sprite.png);
  background-position: 0px -346px;
  width: 12px;
  height: 12px;
}
.spt-icon-institucional {
  background-image: url(img/sprite.png);
  background-position: 0px -279px;
  width: 9px;
  height: 11px;
}
.spt-icon-letter {
  background-image: url(img/sprite.png);
  background-position: 0px -585px;
  width: 20px;
  height: 14px;
}
.spt-icon-lista {
  background-image: url(img/sprite.png);
  background-position: 0px -415px;
  width: 10px;
  height: 13px;
}
.spt-icon-login-comentarios {
  background-image: url(img/sprite.png);
  background-position: 0px -5035px;
  width: 48px;
  height: 48px;
}
.spt-icon-login {
  background-image: url(img/sprite.png);
  background-position: 0px -2890px;
  width: 26px;
  height: 28px;
}
.spt-icon-meat {
  background-image: url(img/sprite.png);
  background-position: 0px -1550px;
  width: 28px;
  height: 22px;
}
.spt-icon-meu-extrabom {
  background-image: url(img/sprite.png);
  background-position: 0px -329px;
  width: 11px;
  height: 12px;
}
.spt-icon-minhas-listas {
  background-image: url(img/sprite.png);
  background-position: 0px -4823px;
  width: 48px;
  height: 48px;
}
.spt-icon-nossas-lojas {
  background-image: url(img/sprite.png);
  background-position: 0px -231px;
  width: 8px;
  height: 11px;
}
.spt-icon-off {
  background-image: url(img/sprite.png);
  background-position: 0px -2564px;
  width: 28px;
  height: 27px;
}
.spt-icon-overlay-contato {
  background-image: url(img/sprite.png);
  background-position: 0px -5088px;
  width: 48px;
  height: 48px;
}
.spt-icon-receitas {
  background-image: url(img/sprite.png);
  background-position: 0px -247px;
  width: 10px;
  height: 11px;
}
.spt-icon-registers {
  background-image: url(img/sprite.png);
  background-position: 0px -3476px;
  width: 24px;
  height: 32px;
}
.spt-icon-search {
  background-image: url(img/sprite.png);
  background-position: 0px -1272px;
  width: 20px;
  height: 20px;
}
.spt-icon-seed {
  background-image: url(img/sprite.png);
  background-position: 0px -2725px;
  width: 27px;
  height: 28px;
}
.spt-icon-select-municipio {
  background-image: url(img/sprite.png);
  background-position: 0px -5353px;
  width: 49px;
  height: 49px;
}
.spt-info-red {
  background-image: url(img/sprite.png);
  background-position: 0px -642px;
  width: 13px;
  height: 14px;
}
.spt-insta-footer-hover {
  background-image: url(img/ico-instagram.png);
  background-position: 0px 0px;
  width: 35px;
  height: 35px;
}
.spt-insta-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -4316px;
  width: 40px;
  height: 40px;
}
.spt-insta-mb {
  background-image: url(img/sprite.png);
  background-position: 0px -1297px;
  width: 20px;
  height: 20px;
}
.spt-insta {
  background-image: url(img/ico-instagram.png);
  background-position: 0px -35px;
  width: 35px;
  height: 35px;
}
.spt-limpar-filtro {
  background-image: url(img/sprite.png);
  background-position: 0px -11px;
  width: 6px;
  height: 6px;
}
.spt-login-sm {
  background-image: url(img/sprite.png);
  background-position: 0px -1523px;
  width: 20px;
  height: 22px;
}
.spt-login {
  background-image: url(img/sprite.png);
  background-position: 0px -4876px;
  width: 48px;
  height: 48px;
}
.spt-logo-extrabom {
  background-image: url(img/sprite.png);
  background-position: 0px -8104px;
  width: 97px;
  height: 108px;
}
.spt-lupa-sm {
  background-image: url(img/sprite.png);
  background-position: 0px -817px;
  width: 16px;
  height: 16px;
}
.spt-lupa {
  background-image: url(img/sprite.png);
  background-position: 0px -1057px;
  width: 18px;
  height: 18px;
}
.spt-mais-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -1422px;
  width: 18px;
  height: 20px;
}
.spt-mais {
  background-image: url(img/sprite.png);
  background-position: 0px -1322px;
  width: 18px;
  height: 20px;
}
.spt-mb-bazar {
  background-image: url(img/sprite.png);
  background-position: 0px -661px;
  width: 16px;
  height: 14px;
}
.spt-mb-bebidas {
  background-image: url(img/sprite.png);
  background-position: 0px -680px;
  width: 7px;
  height: 14px;
}
.spt-mb-carnes {
  background-image: url(img/sprite.png);
  background-position: 0px -604px;
  width: 18px;
  height: 14px;
}
.spt-mb-feira {
  background-image: url(img/sprite.png);
  background-position: 0px -623px;
  width: 14px;
  height: 14px;
}
.spt-mb-frios {
  background-image: url(img/sprite.png);
  background-position: 0px -718px;
  width: 19px;
  height: 14px;
}
.spt-mb-higiene {
  background-image: url(img/sprite.png);
  background-position: 0px -737px;
  width: 10px;
  height: 14px;
}
.spt-mb-limpeza {
  background-image: url(img/sprite.png);
  background-position: 0px -756px;
  width: 10px;
  height: 14px;
}
.spt-mb-mercearia {
  background-image: url(img/sprite.png);
  background-position: 0px -433px;
  width: 14px;
  height: 14px;
}
.spt-mb-no-organico {
  background-image: url(img/sprite.png);
  background-position: 0px -452px;
  width: 14px;
  height: 14px;
}
.spt-mb-ofertas {
  background-image: url(img/sprite.png);
  background-position: 0px -471px;
  width: 14px;
  height: 14px;
}
.spt-mb-organicos {
  background-image: url(img/sprite.png);
  background-position: 0px -490px;
  width: 18px;
  height: 14px;
}
.spt-mb-padaria {
  background-image: url(img/sprite.png);
  background-position: 0px -509px;
  width: 19px;
  height: 14px;
}
.spt-mb-pereciveis {
  background-image: url(img/sprite.png);
  background-position: 0px -528px;
  width: 16px;
  height: 14px;
}
.spt-mb-vinhos {
  background-image: url(img/sprite.png);
  background-position: 0px -547px;
  width: 7px;
  height: 14px;
}
.spt-menos-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -1222px;
  width: 16px;
  height: 20px;
}
.spt-menos {
  background-image: url(img/sprite.png);
  background-position: 0px -1247px;
  width: 16px;
  height: 20px;
}
.spt-menu-mobile {
  background-image: url(img/sprite.png);
  background-position: 0px -295px;
  width: 20px;
  height: 12px;
}
.spt-middle-minus-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -3088px;
  width: 24px;
  height: 28px;
}
.spt-middle-minus {
  background-image: url(img/sprite.png);
  background-position: 0px -2989px;
  width: 24px;
  height: 28px;
}
.spt-middle-more-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -2923px;
  width: 24px;
  height: 28px;
}
.spt-middle-more {
  background-image: url(img/sprite.png);
  background-position: 0px -2857px;
  width: 24px;
  height: 28px;
}
.spt-minus-bigger-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -5141px;
  width: 53px;
  height: 48px;
}
.spt-minus-bigger {
  background-image: url(img/sprite.png);
  background-position: 0px -5194px;
  width: 53px;
  height: 48px;
}
.spt-minus-medium-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -3624px;
  width: 28px;
  height: 32px;
}
.spt-minus-medium {
  background-image: url(img/sprite.png);
  background-position: 0px -3661px;
  width: 28px;
  height: 32px;
}
.spt-money {
  background-image: url(img/sprite.png);
  background-position: 0px -1749px;
  width: 38px;
  height: 24px;
}
.spt-more-bigger-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -5247px;
  width: 53px;
  height: 48px;
}
.spt-more-bigger {
  background-image: url(img/sprite.png);
  background-position: 0px -5300px;
  width: 53px;
  height: 48px;
}
.spt-more-detail {
  background-image: url(img/sprite.png);
  background-position: 0px -1080px;
  width: 18px;
  height: 18px;
}
.spt-more-medium-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -3772px;
  width: 31px;
  height: 32px;
}
.spt-more-medium {
  background-image: url(img/sprite.png);
  background-position: 0px -3809px;
  width: 31px;
  height: 32px;
}
.spt-pedido-data {
  background-image: url(img/sprite.png);
  background-position: 0px -3846px;
  width: 32px;
  height: 32px;
}
.spt-pedido-entrega {
  background-image: url(img/sprite.png);
  background-position: 0px -3883px;
  width: 32px;
  height: 32px;
}
.spt-pedido-local {
  background-image: url(img/sprite.png);
  background-position: 0px -3920px;
  width: 32px;
  height: 32px;
}
.spt-pedido-pagamento {
  background-image: url(img/sprite.png);
  background-position: 0px -3513px;
  width: 32px;
  height: 32px;
}
.spt-pedidos {
  background-image: url(img/sprite.png);
  background-position: 0px -7532px;
  width: 49px;
  height: 66px;
}
.spt-poli {
  background-image: url(img/sprite.png);
  background-position: 0px -1662px;
  width: 38px;
  height: 24px;
}
.spt-register-sm {
  background-image: url(img/sprite.png);
  background-position: 0px -1633px;
  width: 18px;
  height: 24px;
}
.spt-remove-item-carrrinho-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -988px;
  width: 18px;
  height: 18px;
}
.spt-remove-item-carrrinho {
  background-image: url(img/sprite.png);
  background-position: 0px -1011px;
  width: 18px;
  height: 18px;
}
.spt-repetir-pedido {
  background-image: url(img/sprite.png);
  background-position: 0px -1397px;
  width: 21px;
  height: 20px;
}
.spt-seta-azul-dir {
  background-image: url(img/sprite.png);
  background-position: 0px -312px;
  width: 8px;
  height: 12px;
}
.spt-seta-dir {
  background-image: url(img/sprite.png);
  background-position: 0px -363px;
  width: 8px;
  height: 12px;
}
.spt-seta-down {
  background-image: url(img/setas_overlay.png);
  background-position: 0px 0px;
  width: 17px;
  height: 24px;
}
.spt-seta-esq {
  background-image: url(img/sprite.png);
  background-position: 0px -380px;
  width: 9px;
  height: 12px;
}
.spt-seta-menu-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -59px;
  width: 5px;
  height: 8px;
}
.spt-seta-menu-mobile {
  background-image: url(img/sprite.png);
  background-position: 0px -170px;
  width: 6px;
  height: 10px;
}
.spt-seta-menu {
  background-image: url(img/sprite.png);
  background-position: 0px -72px;
  width: 5px;
  height: 8px;
}
.spt-seta-next {
  background-image: url(img/sprite.png);
  background-position: 0px -85px;
  width: 15px;
  height: 8px;
}
.spt-seta-up {
  background-image: url(img/setas_overlay.png);
  background-position: 0px 10px;
  width: 17px;
  height: 10px;
}
.spt-site-blindado {
  background-image: url(img/sprite.png);
  background-position: 0px -3154px;
  width: 118px;
  height: 29px;
}
.spt-sodexo {
  background-image: url(img/sprite.png);
  background-position: 0px -1923px;
  width: 38px;
  height: 24px;
}
.spt-spt-chef-black {
  background-image: url(img/sprite.png);
  background-position: 0px -966px;
  width: 17px;
  height: 17px;
}
.spt-spt-chef-grey {
  background-image: url(img/sprite.png);
  background-position: 0px -944px;
  width: 17px;
  height: 17px;
}
.spt-spt-loc-black {
  background-image: url(img/sprite.png);
  background-position: 0px -901px;
  width: 12px;
  height: 16px;
}
.spt-spt-loc-grey {
  background-image: url(img/sprite.png);
  background-position: 0px -880px;
  width: 12px;
  height: 16px;
}
.spt-spt-watch-black {
  background-image: url(img/sprite.png);
  background-position: 0px -859px;
  width: 16px;
  height: 16px;
}
.spt-spt-watch-grey {
  background-image: url(img/sprite.png);
  background-position: 0px -796px;
  width: 16px;
  height: 16px;
}
.spt-star-check {
  background-image: url(img/sprite.png);
  background-position: 0px -1034px;
  width: 20px;
  height: 18px;
}
.spt-star-disable {
  background-image: url(img/sprite.png);
  background-position: 0px -1126px;
  width: 20px;
  height: 18px;
}
.spt-ticket {
  background-image: url(img/sprite.png);
  background-position: 0px -1836px;
  width: 38px;
  height: 24px;
}
.spt-todos {
  background-image: url(img/sprite.png);
  background-position: 0px -1149px;
  width: 24px;
  height: 19px;
}
.spt-tooltip-adicionar-ao-carrinho {
  background-image: url(img/sprite.png);
  background-position: 0px -1372px;
  width: 19px;
  height: 20px;
}
.spt-tooltip-editar-nome-lista-de-compras {
  background-image: url(img/sprite.png);
  background-position: 0px -1173px;
  width: 13px;
  height: 19px;
}
.spt-tooltip-excluir-lista-de-compras {
  background-image: url(img/sprite.png);
  background-position: 0px -1497px;
  width: 21px;
  height: 21px;
}
.spt-trabalhe-conosco-overlay {
  background-image: url(img/sprite.png);
  background-position: 0px -4770px;
  width: 48px;
  height: 48px;
}
.spt-trabalhe-conosco-topo {
  background-image: url(img/sprite.png);
  background-position: 0px -699px;
  width: 17px;
  height: 14px;
}
.spt-trabalhe-conosco {
  background-image: url(img/sprite.png);
  background-position: 0px -2758px;
  width: 40px;
  height: 28px;
}
.spt-trocar-produto-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -4541px;
  width: 20px;
  height: 40px;
}
.spt-trocar-produto {
  background-image: url(img/sprite.png);
  background-position: 0px -4451px;
  width: 20px;
  height: 40px;
}
.spt-vale {
  background-image: url(img/sprite.png);
  background-position: 0px -2358px;
  width: 38px;
  height: 24px;
}
.spt-ver-detalhe {
  background-image: url(img/sprite.png);
  background-position: 0px -2416px;
  width: 19px;
  height: 24px;
}
.spt-vr {
  background-image: url(img/sprite.png);
  background-position: 0px -2445px;
  width: 38px;
  height: 24px;
}
.spt-youtube {
  background-image: url(img/sprite.png);
  background-position: 0px -4191px;
  width: 35px;
  height: 35px;
}
.spt-yt-footer-hover {
  background-image: url(img/sprite.png);
  background-position: 0px -4151px;
  width: 35px;
  height: 35px;
}
.spt-yt-mb {
  background-image: url(img/sprite.png);
  background-position: 0px -1472px;
  width: 20px;
  height: 20px;
}
