#sp-footer {
    background: linear-gradient(180deg, rgb(240 240 240) 85%, rgb(255 255 255) 2%) !important;
    padding-bottom: 0px;
}

.djc_mod_search button {
    margin-bottom: 0px;
}
aside#sp-left .sp-column {
    display: flex;
    flex-direction: column-reverse;
}
#sp-left .sp-column>.uk-panel {
    margin-bottom: 0px;
}
section#sp-bottom {
    display: none;
}
.tm-logo {
    width: 100%;
}
.breadsite {
    background: #F0F0F0;
}
.breadsite span {
    color: #9c9c9c !important;
    font-size: 14px;
    font-weight: 500;
}
ul.uk-breadcrumb {
    margin: 0px;
}
a.btn.btn-primary.btn-warning.djc_update_quantity {
    font-size: 23px;
    height: 47px;
    margin: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
}
a.btn.btn-primary.btn-danger.djc_remove_from_cart{
    font-size: 23px;
    height: 47px;
    margin: 5px;
    display: flex;
    justify-content: center;
    align-items: center; 
    background: white;
    color: red;
    border-radius: 4px;
}
.djc_cart_table .djc_td_update_qty{
    width: 360px;
    display: block;
    text-align: right;
}
.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
    display: none;
}
span.divider.icon-location.icon-fw {
    display: none;
}
div#column-id-cbdf6c12-e514-4c64-ac17-57862b3be035 {
    background: #ffffff !important;
    padding: 40px 30px !important;
    border: 1px solid #ECECEC !important;
    border-radius: 10px !important;
}
.uk-panel.bannerprincipaldesktop {
    display: flex;
    justify-content: center;
}
.tm-toolbar-default {
    background: #2E3092;
    color: #ffffff;
}
a.uk-navbar-item.uk-logo {
    padding: 10px;
}
#sppb-addon-a929d2b1-c64c-4644-b464-4f8573623e02 #btn-a929d2b1-c64c-4644-b464-4f8573623e02.sppb-btn-custom {
    background-color: #F58634;
    color: #FFFFFF;
    padding: 20px 30px;
    font-weight: 500;
}
 .sppb-text-left {
    text-align: center !important;
}
.redesociais div#column-id-2293c508-9db7-4d9e-932f-dde9ed0cc2c6 .sppb-column-addons {
    display: flex;
    justify-content: flex-start;
}

div#sppb-addon-wrapper-9ad234cf-c31d-4f50-bde0-e1f4226b18fd {
    padding: 0px 10px;
}
div#sppb-addon-8dc0a1b1-d7d3-4588-95a9-74ccd8464b34 .sppb-addon-content ul li::marker {
    color: #F58220 !important;
}
div#sppb-addon-8dc0a1b1-d7d3-4588-95a9-74ccd8464b34 .sppb-addon-content ul li {
    padding: 5px 0px;
}
div#sppb-addon-wrapper-0c9d3fac-b458-473e-9bdb-a34822e8a67c .sppb-addon-content ul li::marker {
    color: #F58220 !important;
}
div#sppb-addon-wrapper-0c9d3fac-b458-473e-9bdb-a34822e8a67c .sppb-addon-content ul li {
    padding: 5px 0px;
}
#sppb-addon-9bc4f880-a26b-4ee8-925c-a94b37cd18ba .sppb-addon-header .sppb-addon-title {
    background: #00A43F;
    border-radius: 60px;
}
#sppb-addon-4762ac0a-452f-4537-a834-9a4edf41ad18 .sppb-addon.sppb-addon-header, #sppb-addon-d2e81d3e-00f1-49e3-8a68-fdf1a1be07ce .sppb-addon.sppb-addon-header, #sppb-addon-3a014460-379b-4816-80a9-d4eeaf53db55 .sppb-addon.sppb-addon-header {
    background: #2e3093;
    margin: 0px 30px;
}
#sppb-addon-03fe6f90-3e93-4c39-904e-622c2972e667 .sppb-addon.sppb-addon-header, #sppb-addon-1e83c9cd-1e75-4186-86cf-8617a7da8b98 .sppb-addon.sppb-addon-header {
    background: #2e3093;
    margin: 0px 30px;
}
.sppb-tab-content.sppb-tab-modern-content {
    background: #fff;
}
div#column-id-927ee578-6e49-4524-b1b5-3c836f90bb9e {
    margin-left: 30px;
}
.sppb-nav-modern>li>a {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.428571;
    padding: 14px 75px;
    background: #f2f2f2;
    color: #4e4e4e;
    border-top: 1px solid #D5D5D5;
    border-radius: 4px 4px 0 0;
    border-left: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
}
#sppb-addon-66f41e62-dd7e-4c4e-96e1-738fd2448c44 .sppb-gallery img {
    margin: 0px 20px;
}
.buttonblack h3.sppb-addon-title {
    background: #000;
    padding: 14px 20px !important;
    border-radius: 4px;
}
.uk-panel.bannerprincipaldesktop {
    displ;
    justify-content: center;
}
section#section-id-81674f6e-d980-47a8-918a-27d34d627481 {
    background: #E6E6E6;
}
.cf-control-group.tres {
    width: 30%;
    padding: 0px;
}
.cf-control-group.sete {
    width: 70% !important;
    padding: 0px;
}
button.cf-btn.cf-btn-style-flat.cf-width-auto{
padding: 12px 20px !important;
color: #ffffff !important;
font-size: 14px !important;
background-color: #000000 !important;
border-top-right-radius: 3px !important;
border-bottom-right-radius: 2px !important;
border-top-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;
}
.representantes-container {
    display: flex;
}
/* Estilo para os títulos das cidades */
.cidade-titulo {
    color: #F58634; /* verde destacado */
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
  }
  
  /* Estilo base dos representantes */
  .representante-item {
    padding: 10px 15px;
    margin-bottom: 15px;
    border-radius: 4px;
  }
  
  /* Alternância de cores nos representantes */
  #resultados .representante-item:nth-of-type(odd) {
    background-color: #F7F7F7; /* fundo preto nos ímpares */
    color: #737373; /* texto branco */
  }
  
  #resultados .representante-item:nth-of-type(even) {
    background-color: none; /* sem fundo nos pares */
    color: #000; /* texto preto padrão */
  }
  
  /* Opcional: ajuste para h3 dentro dos representantes, caso tenha */
  .representante-item h3 {
    margin: 0 0 5px 0;
  }
  #resultados {
    max-height: 800px; /* ajuste a altura máxima conforme sua necessidade */
    overflow-y: auto;  /* cria barra de rolagem vertical apenas quando necessário */
   /* border: 1px solid #ccc; /* opcional: borda para destacar o container */
    padding: 10px; /* espaçamento interno */
  }
  .representante-item h3 {
    font-size: 16px;
    color: #000;
    font-weight: 700;
}
div#hikashop_product_right_part {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}
span#hikashop_product_price_main {
    display: none;
}
.view-item .djc_description {
    border-top: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    margin-top: 40px !important;
}
.djc_description {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.compartilhar {
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
a.tbnwhsazapprod {
    background: #009832;
    color: #fff;
    padding: 15px 20px;
    border-radius: 30px;
}
a.tbnwhsazapprod {
    margin-bottom: 40px;
}
i.ouou {
    margin-bottom: 10px;
}
div.djc_addtocart {
    margin: 40px 0px 10px 0px;
}
.btn-group.djc_qty_buttons.djc_qty input.btn.btn--full_width.djc_addtocart_btn{
    background: #F58634;
    color: #fff;
    padding: 10px 10px;
    border-radius: 5px;
    border-color: #F58634;

    margin-top: 10px;
}
button.btn.btn-primary.djc_addtocart_btn{
    background: #F58634;
    color: #fff;
    padding: 15px 10px;
    border-radius: 30px;
    border-color: #F58634;

    margin-top: 10px;
}
.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
span.btn.btn-primary.djc_qty_btn.djc_qty_dec {
    width: 40px !important;
    background: #E9E9E9;
    margin: 5px;
    color: #4e4e4e;
    font-weight: 900;
    border-color: #e9e9e9;
    display: flex;
        align-items: center;
        justify-content: center;
}
input.djc_qty_input.input.input-mini{
    height: 45px;
}
.btn-group-vertical>.btn, .btn-group>.btn {
    flex: none;
}
.djc_cart_table .djc_td_title {
    vertical-align: middle;
}
input.djc_qty_input.input.input-mini {
    width: 40px !important;
    margin: 5px;
}
span.btn.btn-primary.djc_qty_btn.djc_qty_inc {
    width: 40px !important;
    background: #E9E9E9;
    margin: 5px;
    color: #4e4e4e;
    font-weight: 900;
    border-color: #e9e9e9;
    display: flex;
        align-items: center;
        justify-content: center;
}
button.btn.btn-primary.djc_addtocart_btn {
    width: 60%;
}
.djc_price {
    display: none;
}
.djc_mainimage img.img-polaroid {
    width: 500px;
    height: 500px;
    object-fit: contain;
}
.djc_item_image.djc_image img.img-polaroid, .djc_image img.img-polaroid  {
    width: 300px;
    height: 300px;
    object-fit: contain;
}
.quizkeu .tm-header.uk-visible\@m.header-style-3 , .quizkeu .tm-header-mobile.uk-hidden\@m{
    display: none;
}
.quizkeu section#sp-page-title, .quizkeu section#sp-news, .quizkeu footer{
    display: none;
}
.djc_title h3 a, .djc_title h4 a {
    font-size: 16px;
    color: #000 !important;
}
.djc_item_in.djc_clearfix {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.djc_title h3 {
    text-align: center;
}
.djc_item_in.djc_clearfix, .djc_item.mod_djc_item.column-3, .djc_item.mod_djc_item.column-4, .djc_item.mod_djc_item.column-2, .djc_item.mod_djc_item.column-1 {
    border: 1px solid #E2E2E2;
    border-radius: 10px;
    padding: 20px 25px !important;
}
.djc_item .djc_images {
    width: 50%;
}
#djcatalog .djc_images {
    float: right;
    margin-left: 0px !important;
}
.djc_item_in.djc_clearfix .djc_title, div#mod_djc_items-170 .djc_title  {
    height: 55px;
    overflow: hidden;
}
.djc_title h3 {
    line-height: 16px;
}
.djc_subcategory_in.djc_clearfix .djc_title {
    display: none;
}
h3.uk-card-title {
    background: #F58634;
    padding: 10px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5PX;
    margin-bottom: 0px;
}
ul.uk-nav.uk-nav-default li a {
    padding: 0px !important;
}
ul.menusidebarmarcaa.nav.flex-column.mod_djc2categories_list a.nav-link, ul.uk-nav.uk-nav-default li {
    background: #f0f0f0;
    color: #4e4e4e;
    font-size: 16px;
    font-weight: 500;
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
    padding: 10px;
}
.uk-margin-medium {
    margin-top: 40px;
    margin-bottom: 0px;
}
.uk-pagination>*>:hover, .uk-pagination>.uk-active>* {
    background-color: #F58634;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color:#F58634;
}
.prodlogo .djc_items.djc_clearfix.djc_listing_items, .prodlogo .djc_pagination_set {
    display: none;
}
.prodlogo .djc_description{
    border: none;
}
.djc_subcategory_in.djc_clearfix {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.djc_readon .btn-primary, .sppb-btn-primary {
    border-color: #000;
    background-color: #000;
    padding: 10px 50px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 600;
}
.djc_subcategory_in.djc_clearfix {
    border: 1px solid #d6d6d6;
    padding: 20px 30px !important;
    border-radius: 5px;
}
h2.djc_title.subcattil {
    display: none;
}
.bannerprincipaldesktop {
    width: 1920px;
    margin: auto;
}
.uk-panel.bannerprincipaldesktop .mod-banners__item.banneritem {
    width: 1920px;
}
.uk-panel.bannerprincipaldesktop .mod-banners__item.banneritem img{
    width: 1920px;
}
.uk-panel.bannerprincipalmobile .banneritem , .uk-panel.bannerprincipaldesktop .banneritem {
    display: flex;
    justify-content: center;
}
.bannerprincipaldesktop .bannergroup{
    width: 1920px;

}
.catinterna .djc_subcategories_set {
    display: none;
}
.djc_thumbnail img.img-polaroid {
    width: 100px;
    height: 100px !important;
    object-fit: contain;
}
p.texto-descricao-prod {
    height: 170px;
    overflow: hidden;
    margin-top: 0px;
}
.prodlogo h2.djc_title {
    display: none;
}
.view-items .djc_description .djc_fulltext {
    display: flex;
}
.view-items .djc_description .djc_fulltext p.logo-img {
    width: 30%;
}
.view-items .djc_description .djc_fulltext p.texto-descricao-prod {
    width: 80%;
}
.breakpoints-span.span3.col-md-3 {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.djc_item.mod_djc_item.column-3, .djc_item.mod_djc_item.column-4, .djc_item.mod_djc_item.column-2, .djc_item.mod_djc_item.column-1 {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.djc_title h4 {
    text-align: center;
}
.prodhomeimg {
    background: #f0f0f0;
    border-radius: 10px;
    margin: 5px;
}
.prodhomeimg img.sppb-img-responsive {
    mix-blend-mode: multiply;
}
 .items-row.cols-1.row-0.row.row-fluid.clearfix.slick-slide.slick-current.slick-active,  .items-row.cols-1.row-0.row.row-fluid.clearfix.slick-slide.slick-current,  .items-row.cols-1.row-1.row.row-fluid.clearfix.slick-slide.slick-active, .items-row.cols-1.row-1.row.row-fluid.clearfix.slick-slide, .items-row.cols-1.row-2.row.row-fluid.clearfix.slick-slide.slick-active, .items-row.cols-1.row-2.row.row-fluid.clearfix.slick-slide, .items-row.cols-1.row-3.row.row-fluid.clearfix.slick-slide.slick-active, .items-row.cols-1.row-3.row.row-fluid.clearfix.slick-slide{
    margin: 0px 5px;
    width: 24% !important;
}
.breakpoints-span.span12.col-md-12 {
    padding: 0px;
}
.btn-group.djc_qty_buttons.djc_qty input[type="text"]:not(.form-control, .uk-input), input[type="email"]:not(.form-control, .uk-input), input[type="url"]:not(.form-control, .uk-input), input[type="date"]:not(.form-control, .uk-input), input[type="search"]:not(.form-control, .uk-input), input[type="tel"]:not(.form-control, .uk-input), input[type="number"]:not(.form-control, .uk-input), select:not(.form-select):not(.form-control, .uk-input) {
    text-align: center;
}
.djc_onestep_checkout .row.row-fluid {
    display: flex;
    justify-content: center;
}
.view-login .uk-width-medium.uk-text-center.uk-margin-auto.uk-margin-small-top {
    display: flex;
    flex-direction: column;
}
.view-login .com-users-login__submit.control-group {
    display: none;
}
.djc_cart_login_container {
    background: #f8f8f8;
    padding: 40px;
}

a.pathway {
    padding-right: 10px;
}
h2.djc_title, h1.componentheading {
    margin-top: 0px;
}
h1.componentheading{
    font-size: 36px;
    color: #000;
}
.table>:not(caption)>*>*{
    padding: 10px 0px;
}
div#sppb-addon-c437ed59-f6f0-4f77-ae15-8d0a2ac72dca .sppb-panel-heading {
    padding: 20px 30px 20px 15px;
    cursor: pointer;
    position: relative;
    background: #F3F3F3;
    color: #1e1e1e;
}
div#sppb-addon-c437ed59-f6f0-4f77-ae15-8d0a2ac72dca .sppb-panel-heading:active {
    padding: 20px 30px 20px 15px;
    cursor: pointer;
    position: relative;
    background: #F58634;
    color: #f2f2f2;
}
div#sppb-ac-heading-c437ed59-f6f0-4f77-ae15-8d0a2ac72dca-key-1.active, div#sppb-ac-heading-c437ed59-f6f0-4f77-ae15-8d0a2ac72dca-key-2.active, div#sppb-ac-heading-c437ed59-f6f0-4f77-ae15-8d0a2ac72dca-key-3.active, div#sppb-ac-heading-c437ed59-f6f0-4f77-ae15-8d0a2ac72dca-key-0.active {
    background-color: #F58634;
    color: #fff;
}
div#sppb-addon-c437ed59-f6f0-4f77-ae15-8d0a2ac72dca .sppb-panel.sppb-panel-custom {
    border: none;
}
.uk-panel.bannerprincipalmobile{
    display: none;
}
.djc_item_info {
    margin-bottom: 40px;
}
.quizkeu h1{
    text-align: center;
    text-transform: uppercase;
}
.quizkeu p{
    text-align: center;
}
form#quiz-inteligente legend {
    color: #F58634;
    font-weight: bold;
}
form#quiz-inteligente input {
    margin-right: 8px;
    margin-top: 2px;
}
.djc-quiz-option {
    display: flex;
        align-items: flex-start;
        margin-bottom: 10px;
        align-content: center;
    
}
.djc-quiz-option input[type="radio"],
.djc-quiz-option input[type="checkbox"] {
  accent-color: #f68b1e; /* Cor laranja igual ao título */
  width: 20px;
  height: 20px;
  cursor: pointer;
}
form#quiz-inteligente label {
    width: fit-content;
}
div#answers-summary .answer-item {
    margin-bottom: 10px;
    background: #f0f0f0;
    padding: 5px 10px;
}
.djc-quiz-submit button {
    background: #f58535;
    border: none;
    text-align: center;
    padding: 10px 20px;
    border-radius: 90px;
    color: #FFF;
}
.view-cart img.img-polaroid {
    width: 80px !important;
    height: 80px !important;
}
body.quizkeu {
    background-color: #f7f7f7;
}
.djc-quiz-submit button#voltar-btn {
    background: #6c757d;
}
.quizkeu #sp-main-body{
    padding: 0px;
}
@media (max-width: 768px){
    div#sppb-addon-caa5b773-7174-446e-aa8c-3e3e66bf9ab2 .sppb-nav-modern>li>a {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.428571;
    padding: 14px 20px;
} 
.view-cart h1.componentheading {
    display: none;
}
.djc_td_update_qty .btn-group, .djc_td_update_qty .btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
#djcatalog .djc_cart table td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 0px;
    text-align: center;
    line-height: 2em;
    width: auto;
    padding-right: 8px;
}
form#quiz-inteligente legend{
    line-height: 22px;
}
.djc-quiz-submit {
    text-align: center;
}
div#quiz-results-container .djc-quiz-submit {
    display: flex;
    flex-direction: column;
}
.quizkeu main#sp-component {
    padding: 0px;
}
.djc-quiz-option {
    margin-bottom: 10px;
}
.quizkeu div#column-wrap-id-d12a8c04-20ce-456a-a30d-a409c214af7a {
    padding: 0px;
}
.quizkeu h1 {
    font-size: 24px;
}
#sp-main-body {
    padding: 20px 0;
}
.uk-panel.bannerprincipalmobile{
    display: block;
}
.bannerprincipaldesktop{
    display: none !important;
}
div#sppb-addon-caa5b773-7174-446e-aa8c-3e3e66bf9ab2 .sppb-nav {
    justify-content: center;
}
.tm-logo {
    height: 40px;
}
.breadsite span {
    color: #9c9c9c !important;
    font-size: 12px;
    font-weight: 500;
}
#sppb-addon-66f41e62-dd7e-4c4e-96e1-738fd2448c44 .sppb-gallery img, #sppb-addon-52cdda88-b7fa-48d4-9670-eac696fba49a .sppb-gallery img {
    margin: 10px 10px;
}
div#column-id-927ee578-6e49-4524-b1b5-3c836f90bb9e {
    margin-left: 0px;
}

div#sppb-addon-7e14cd0d-a31b-4c12-aba3-75eea040aa89 .sppb-addon.sppb-addon-raw-html {
    display: flex;
    justify-content: center;
}
#sppb-addon-a872269b-cdf2-4756-ad6d-26b5b83d2702 {
    text-align: center;
    margin-top: 20px;
}
.redesociais div#column-id-2293c508-9db7-4d9e-932f-dde9ed0cc2c6 .sppb-column-addons {
    display: flex ;
    justify-content: center;
}
.djc_image img.img-polaroid {
    width: 200px;
    height: 200px;
    object-fit: contain;
}
.btn-group.djc_qty_buttons.djc_qty input.btn.btn--full_width.djc_addtocart_btn {
    background: #F58634;
    color: #fff;
    padding: 8px 5px;
    border-radius: 5px;
    border-color: #F58634;
    margin-top: 10px;
    font-size: 12px;
}
span.btn.btn-primary.djc_qty_btn.djc_qty_dec {
    width: 30px !important;
    font-weight: 600;
    height: 30px;
    padding: 4px;
}
span.btn.btn-primary.djc_qty_btn.djc_qty_inc {
    width: 30px !important;
    font-weight: 600;
    height: 30px;
    padding: 4px;
}
.djc_title h3 a, .djc_title h4 a {
    font-size: 12px;
    color: #000 !important;
}
.djc_title h4 {
    text-align: center;
    line-height: 14px;
}
x .djc_item.mod_djc_item.column-3, .djc_item.mod_djc_item.column-4, .djc_item.mod_djc_item.column-2, .djc_item.mod_djc_item.column-1 {
    border: 1px solid #E2E2E2;
    border-radius: 10px;
    padding: 10px 10px !important;
}
.items-row.cols-1.row-0.row.row-fluid.clearfix.slick-slide.slick-current.slick-active,  .items-row.cols-1.row-0.row.row-fluid.clearfix.slick-slide.slick-current,  .items-row.cols-1.row-1.row.row-fluid.clearfix.slick-slide.slick-active, .items-row.cols-1.row-1.row.row-fluid.clearfix.slick-slide, .items-row.cols-1.row-2.row.row-fluid.clearfix.slick-slide.slick-active, .items-row.cols-1.row-2.row.row-fluid.clearfix.slick-slide, .items-row.cols-1.row-3.row.row-fluid.clearfix.slick-slide.slick-active, .items-row.cols-1.row-3.row.row-fluid.clearfix.slick-slide{
    margin: 0px 3px;
    width: 24% !important;
}
.breakpoints-span.span12.col-md-12 {
    padding: 0px 0px;
}
input.djc_qty_input.input.input-mini {
    width: 30px !important;
    margin: 5px;
    height: 30px;
}
#sp-footer {
    background: linear-gradient(180deg, rgb(240 240 240) 90%, rgb(255 255 255) 2%) !important;
    padding-bottom: 0px;
}
.djc_subcategory_in.djc_clearfix {
    border: 1px solid #d6d6d6;
    padding: 15px 20px !important;
    border-radius: 5px;
}
#djcatalog .djc_subcategories_grid .djc_subcategory, #djcatalog .djc_related_items .djc_item {
        float: none;
        width: 48% !important;
        margin: 0px 2px;
    }
    .djc_clearfix.djc_subcategory_row.djc_subcategory_row_first_last_0.djc2_cols_4 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.djc_readon .btn-primary, .sppb-btn-primary {
    border-color: #000;
    background-color: #000;
    padding: 10px 14px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 600;
}
.representantes-container {
    display: flex;
    flex-direction: column-reverse;
}
    .view-item .djc_thumbnail img.img-polaroid {
        height: 160px;
        width: 160px;
        margin-bottom: 20px;
    }
button.btn.btn-primary.djc_addtocart_btn {
    width: 70%;
}
h2.djc_title {
    text-align: center;
}
input.btn.btn--full_width.djc_addtocart_btn {
    width: 100%;
}
}