.elementor-1006 .elementor-element.elementor-element-7300daf{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1006 .elementor-element.elementor-element-c12c0bf{--display:flex;}.elementor-1006 .elementor-element.elementor-element-d80abe2 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-1006 .elementor-element.elementor-element-155fb68{--display:flex;}.elementor-1006 .elementor-element.elementor-element-1daad9d .jet-listing-dynamic-field__content{color:var( --e-global-color-61395cb );font-family:"Galano Grotesque Alt", Sans-serif;font-size:31px;font-weight:700;text-align:left;}.elementor-1006 .elementor-element.elementor-element-1daad9d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1006 .elementor-element.elementor-element-1daad9d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1006 .elementor-element.elementor-element-1daad9d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1006 .elementor-element.elementor-element-b9a31f2 .jet-listing-dynamic-field__content{color:var( --e-global-color-61395cb );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;text-align:left;}.elementor-1006 .elementor-element.elementor-element-b9a31f2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1006 .elementor-element.elementor-element-b9a31f2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1006 .elementor-element.elementor-element-b9a31f2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1006 .elementor-element.elementor-element-9b18392 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-61395cb );}.elementor-1006 .elementor-element.elementor-element-e45f7c9 .jet-listing-dynamic-field__content{color:var( --e-global-color-61395cb );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-align:left;}.elementor-1006 .elementor-element.elementor-element-e45f7c9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1006 .elementor-element.elementor-element-e45f7c9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1006 .elementor-element.elementor-element-e45f7c9 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1006 .elementor-element.elementor-element-c74eb49 .jet-listing-dynamic-link__link{background-color:#582F0E;align-self:flex-start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.3px;color:#FFFFFF;padding:10px 020px 10px 20px;margin:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;flex-direction:row;}.elementor-1006 .elementor-element.elementor-element-c74eb49 .jet-listing-dynamic-link__link:hover{background-color:#B4601C;color:#000000;}.elementor-1006 .elementor-element.elementor-element-c74eb49 .jet-listing-dynamic-link__icon{order:1;}@media(max-width:767px){.elementor-1006 .elementor-element.elementor-element-7300daf{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-c74eb49 *//* Oculta completamente qualquer número extra que ainda apareça */
.quantity-wrapper + input[name="quantity"],
.quantity-wrapper + span,
.quantity-wrapper + div,
.quantity-wrapper .quantity-display {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    position: absolute !important;
    overflow: hidden !important;
}

/* Ajusta o layout dos botões + e - */
.quantity-wrapper {
    display: flex;
    align-items: center;
    gap: 10px; /* Ajuste conforme necessário */
}

/* Estiliza os botões de incremento e decremento */
.qty-btn {
    background-color: #B4601C; /* Cor mais clara */
    color: white;
    border: 2px solid #B4601C;
    width: 40px;
    height: 40px;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease-in-out;
}

/* Efeito hover nos botões */
.qty-btn:hover {
    background-color: #582F0E; /* Cor mais escura */
    border-color: #582F0E;
}

/* Remove cor rosa ao clicar/focar nos botões */
.qty-btn:focus,
.qty-btn:active {
    background-color: #582F0E !important; /* mesma cor do hover, pode ajustar se preferir */
    border-color: #582F0E !important;
    outline: none !important;
    box-shadow: none !important;
}

/* Remove as setas do input numérico e ajusta aparência */
input[name="quantity"] {
    -moz-appearance: textfield;
    appearance: textfield;
    margin-right: 15px; /* Ajuste o valor conforme desejar */
}

input[name="quantity"]::-webkit-inner-spin-button,
input[name="quantity"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Ajusta o botão "Presentear" para alinhar corretamente */
.button.jet-listing-dynamic-link__link {
    background-color: #5A2D0C;
    color: white;
    text-align: center;
    border: none;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    border-radius: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 45px;
}

  /* Por padrão, o container .quantity (criado pelo Dynamic Link) fica oculto */
  form.cart .quantity {
  display: none !important;
}

/* Quando adicionarmos a classe .show-quantity, forçamos a exibição */
form.cart .quantity.show-quantity {
  display: inline-flex !important; /* ou flex/block, dependendo do seu layout */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Galano Grotesque Alt';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://chamatheusefe.com.br/wp-content/uploads/2025/01/GalanoGrotesqueAltRegular.ttf') format('truetype');
}
@font-face {
	font-family: 'Galano Grotesque Alt';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://chamatheusefe.com.br/wp-content/uploads/2025/01/GalanoGrotesqueAltBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */