.elementor-13795 .elementor-element.elementor-element-53ba6da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13795 .elementor-element.elementor-element-2f49677{padding:0px 0px 70px 0px;}.elementor-13795 .elementor-element.elementor-element-dc88543 .elementor-button .elementor-align-icon-right{margin-left:7px;}.elementor-13795 .elementor-element.elementor-element-dc88543 .elementor-button .elementor-align-icon-left{margin-right:7px;}.elementor-13795 .elementor-element.elementor-element-dc88543 .elementor-button{background-color:#142962;border-radius:10px 10px 10px 10px;}.elementor-13795 .elementor-element.elementor-element-dc88543 .elementor-button:hover, .elementor-13795 .elementor-element.elementor-element-dc88543 .elementor-button:focus{background-color:#CB1B22;}.elementor-13795 .elementor-element.elementor-element-dc88543 > .elementor-widget-container{margin:40px 40px 40px 40px;}/* Start custom CSS for html, class: .elementor-element-ef613b6 */.produto-container {
  text-align: center;
  margin: 20px auto;
}

.produto-imagem {
  width: 450px;
  max-width: 100%;
  margin-bottom: 20px;
  transition: opacity 0.3s ease;
}

.cores {
  display: flex;
  justify-content: center;
  gap: 15px;
}

.cor {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid #ccc;
  transition: transform 0.2s, border 0.2s;
}

.cor:hover {
  transform: scale(1.1);
  border-color: #333;
}/* End custom CSS */