.elementor-17 .elementor-element.elementor-element-31bf857{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 3px 0px;}.elementor-17 .elementor-element.elementor-element-31bf857:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-31bf857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17 .elementor-element.elementor-element-badf166{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-badf166.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-ce9df40{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ce9df40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-3078d47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3078d47 .elementor-menu-toggle{margin-left:auto;}.elementor-17 .elementor-element.elementor-element-3078d47 .elementor-nav-menu .elementor-item{font-family:"Gloriche-Regular", Sans-serif;font-size:20px;font-weight:300;text-transform:capitalize;}.elementor-17 .elementor-element.elementor-element-3078d47 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3078d47 .elementor-nav-menu--dropdown a, .elementor-17 .elementor-element.elementor-element-3078d47 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3078d47 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3078d47 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-85734a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-17 .elementor-element.elementor-element-85734a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-94bb9dc{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-94bb9dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-99591b3{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-99591b3.elementor-element{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-99591b3 .bdt-mini-cart-wrapper .bdt-mini-cart-button-icon{margin-left:0px;}.elementor-17 .elementor-element.elementor-element-99591b3 .bdt-mini-cart-wrapper .bdt-mini-cart-button{border-style:none;}.elementor-17 .elementor-element.elementor-element-99591b3 .bdt-mini-cart-wrapper .bdt-cart-button-text{font-family:"Jheronimus-Regular", Sans-serif;font-size:28px;}.elementor-17 .elementor-element.elementor-element-99591b3 .bdt-mini-cart-wrapper .bdt-mini-cart-button-icon .bdt-cart-icon i{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-99591b3 .bdt-mini-cart-wrapper .bdt-mini-cart-button-icon .bdt-cart-badge{color:#FFFFFF;background:#CB1717;font-family:"Gloriche-Regular", Sans-serif;font-size:16px;}.elementor-17 .elementor-element.elementor-element-99591b3 .bdt-offcanvas .bdt-widget-title{font-family:"Jheronimus-Regular", Sans-serif;font-size:21px;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-99591b3 .bdt-mini-cart-product-item .bdt-mini-cart-product-name,
				.elementor-17 .elementor-element.elementor-element-99591b3 .bdt-mini-cart-product-item .bdt-mini-cart-product-name a{font-family:"Gloriche-Regular", Sans-serif;font-size:18px;line-height:23px;}.elementor-17 .elementor-element.elementor-element-99591b3 .bdt-mini-cart-product-item .bdt-mini-cart-product-price{color:#000000;font-family:"Gloriche-Regular", Sans-serif;font-size:23px;}.elementor-17 .elementor-element.elementor-element-99591b3 .widget_shopping_cart_content .amount{color:#141414;}.elementor-17 .elementor-element.elementor-element-99591b3 .bdt-mini-cart-subtotal{font-family:"Gloriche-Regular", Sans-serif;font-size:29px;}.elementor-17 .elementor-element.elementor-element-99591b3 .bdt-mini-cart-footer-buttons .bdt-button-view-cart .bdt-button-text{color:#FFFFFF;font-family:"Gloriche-Regular", Sans-serif;font-size:20px;}.elementor-17 .elementor-element.elementor-element-99591b3 .bdt-mini-cart-footer-buttons .bdt-button-view-cart:hover .bdt-button-text{color:#000000;}.elementor-17 .elementor-element.elementor-element-99591b3 .bdt-mini-cart-footer-buttons .bdt-button-view-cart{background-color:#FF0000;}.elementor-17 .elementor-element.elementor-element-99591b3 .bdt-mini-cart-footer-buttons .bdt-button-checkout{border-style:none;}.elementor-17 .elementor-element.elementor-element-8134cef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-8134cef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-f9a556f{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 3px 0px;}.elementor-17 .elementor-element.elementor-element-f9a556f:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f9a556f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17 .elementor-element.elementor-element-72f406c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-72f406c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-9e40cbc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-9e40cbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-ada4c1a{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-ada4c1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-5e2c28a{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-5e2c28a.elementor-element{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-5e2c28a .bdt-mini-cart-wrapper .bdt-mini-cart-button-icon{margin-left:0px;}.elementor-17 .elementor-element.elementor-element-5e2c28a .bdt-mini-cart-wrapper .bdt-mini-cart-button{border-style:none;}.elementor-17 .elementor-element.elementor-element-5e2c28a .bdt-mini-cart-wrapper .bdt-cart-button-text{font-family:"Jheronimus-Regular", Sans-serif;font-size:28px;}.elementor-17 .elementor-element.elementor-element-5e2c28a .bdt-mini-cart-wrapper .bdt-mini-cart-button-icon .bdt-cart-icon i{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-5e2c28a .bdt-mini-cart-wrapper .bdt-mini-cart-button-icon .bdt-cart-badge{color:#FFFFFF;background:#CB1717;font-family:"Gloriche-Regular", Sans-serif;font-size:16px;}.elementor-17 .elementor-element.elementor-element-5e2c28a .bdt-offcanvas .bdt-widget-title{font-family:"Jheronimus-Regular", Sans-serif;font-size:21px;text-transform:uppercase;}.elementor-17 .elementor-element.elementor-element-5e2c28a .bdt-mini-cart-product-item .bdt-mini-cart-product-name,
				.elementor-17 .elementor-element.elementor-element-5e2c28a .bdt-mini-cart-product-item .bdt-mini-cart-product-name a{font-family:"Gloriche-Regular", Sans-serif;font-size:18px;line-height:23px;}.elementor-17 .elementor-element.elementor-element-5e2c28a .bdt-mini-cart-product-item .bdt-mini-cart-product-price{color:#000000;font-family:"Gloriche-Regular", Sans-serif;font-size:23px;}.elementor-17 .elementor-element.elementor-element-5e2c28a .widget_shopping_cart_content .amount{color:#141414;}.elementor-17 .elementor-element.elementor-element-5e2c28a .bdt-mini-cart-subtotal{font-family:"Gloriche-Regular", Sans-serif;font-size:29px;}.elementor-17 .elementor-element.elementor-element-5e2c28a .bdt-mini-cart-footer-buttons .bdt-button-view-cart .bdt-button-text{color:#FFFFFF;font-family:"Gloriche-Regular", Sans-serif;font-size:20px;}.elementor-17 .elementor-element.elementor-element-5e2c28a .bdt-mini-cart-footer-buttons .bdt-button-view-cart:hover .bdt-button-text{color:#000000;}.elementor-17 .elementor-element.elementor-element-5e2c28a .bdt-mini-cart-footer-buttons .bdt-button-view-cart{background-color:#FF0000;}.elementor-17 .elementor-element.elementor-element-5e2c28a .bdt-mini-cart-footer-buttons .bdt-button-checkout{border-style:none;}.elementor-17 .elementor-element.elementor-element-1f9dcb0{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1f9dcb0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-d6b407c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d6b407c .elementor-menu-toggle{margin-left:auto;}.elementor-17 .elementor-element.elementor-element-d6b407c .elementor-nav-menu .elementor-item{font-family:"Gloriche-Regular", Sans-serif;font-size:20px;font-weight:300;text-transform:capitalize;}.elementor-17 .elementor-element.elementor-element-d6b407c .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-17 .elementor-element.elementor-element-d6b407c .elementor-nav-menu--dropdown a, .elementor-17 .elementor-element.elementor-element-d6b407c .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-17 .elementor-element.elementor-element-d6b407c .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-d6b407c .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-bottom-width:1px;}.elementor-17 .elementor-element.elementor-element-d6b407c div.elementor-menu-toggle{color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-d6b407c div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-6893238{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-6893238.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-badf166{--width:33%;}.elementor-17 .elementor-element.elementor-element-ce9df40{--width:16%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-72f406c{--width:33%;}.elementor-17 .elementor-element.elementor-element-9e40cbc{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ada4c1a{--container-widget-width:102px;--container-widget-flex-grow:0;width:var( --container-widget-width, 102px );max-width:102px;}.elementor-17 .elementor-element.elementor-element-5e2c28a{--container-widget-width:38px;--container-widget-flex-grow:0;width:var( --container-widget-width, 38px );max-width:38px;}.elementor-17 .elementor-element.elementor-element-1f9dcb0{--width:16%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-d6b407c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:30px;}.elementor-17 .elementor-element.elementor-element-d6b407c .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-17 .elementor-element.elementor-element-d6b407c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-17 .elementor-element.elementor-element-d6b407c .elementor-nav-menu--dropdown .elementor-item, .elementor-17 .elementor-element.elementor-element-d6b407c .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:25px;}.elementor-17 .elementor-element.elementor-element-d6b407c .elementor-nav-menu--dropdown a{padding-left:36px;padding-right:36px;padding-top:11px;padding-bottom:11px;}.elementor-17 .elementor-element.elementor-element-d6b407c .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-17 .elementor-element.elementor-element-d6b407c .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:79px !important;}.elementor-17 .elementor-element.elementor-element-d6b407c .elementor-menu-toggle{border-width:0px;border-radius:0px;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-31bf857{--content-width:1419px;}.elementor-17 .elementor-element.elementor-element-badf166{--width:15%;}.elementor-17 .elementor-element.elementor-element-ce9df40{--width:60%;}.elementor-17 .elementor-element.elementor-element-85734a8{--width:15%;}.elementor-17 .elementor-element.elementor-element-8134cef{--width:9%;}.elementor-17 .elementor-element.elementor-element-f9a556f{--content-width:1419px;}.elementor-17 .elementor-element.elementor-element-72f406c{--width:15%;}.elementor-17 .elementor-element.elementor-element-9e40cbc{--width:15%;}.elementor-17 .elementor-element.elementor-element-1f9dcb0{--width:60%;}.elementor-17 .elementor-element.elementor-element-6893238{--width:9%;}}/* Start custom CSS for bdt-wc-mini-cart, class: .elementor-element-99591b3 *//* Remove o texto original em inglês mantendo o botão */
.bdt-button-checkout{
    display: none!important
    ;
}

.bdt-mini-cart-footer-buttons .bdt-button-view-cart .bdt-button-text {
    font-size: 0px !important;
}

/* ==========================================================================
   CORREÇÃO DO TAMANHO E ALTURA DO BOTÃO "VER CARRINHO"
   ========================================================================== */

/* Ajusta o comportamento do botão para ele não esticar para baixo */
.bdt-mini-cart-footer-buttons .bdt-button-view-cart {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 55px !important; /* Força uma altura fixa e elegante */
    padding: 0 !important; /* Limpa os paddings antigos que jogavam o fundo para baixo */
    position: relative !important;
}

/* Remove o texto em inglês sem quebrar a altura do container */
.bdt-mini-cart-footer-buttons .bdt-button-view-cart .bdt-button-text {
    font-size: 0 !important;
    line-height: 0 !important;
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Injeta o texto "VER CARRINHO" centralizado perfeitamente */
.bdt-mini-cart-footer-buttons .bdt-button-view-cart .bdt-button-text::before {
    content: "VER CARRINHO" !important;
    font-size: 16px !important; /* Tamanho correto do texto */
    color: #ffffff !important;
    display: block !important;
    line-height: 55px !important; /* Alinha o texto exatamente no meio da altura do botão */
    text-align: center !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for bdt-wc-mini-cart, class: .elementor-element-5e2c28a *//* Remove o texto original em inglês mantendo o botão */
.bdt-button-checkout{
    display: none!important
    ;
}

.bdt-mini-cart-footer-buttons .bdt-button-view-cart .bdt-button-text {
    font-size: 0px !important;
}

/* ==========================================================================
   CORREÇÃO DO TAMANHO E ALTURA DO BOTÃO "VER CARRINHO"
   ========================================================================== */

/* Ajusta o comportamento do botão para ele não esticar para baixo */
.bdt-mini-cart-footer-buttons .bdt-button-view-cart {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 55px !important; /* Força uma altura fixa e elegante */
    padding: 0 !important; /* Limpa os paddings antigos que jogavam o fundo para baixo */
    position: relative !important;
}

/* Remove o texto em inglês sem quebrar a altura do container */
.bdt-mini-cart-footer-buttons .bdt-button-view-cart .bdt-button-text {
    font-size: 0 !important;
    line-height: 0 !important;
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Injeta o texto "VER CARRINHO" centralizado perfeitamente */
.bdt-mini-cart-footer-buttons .bdt-button-view-cart .bdt-button-text::before {
    content: "VER CARRINHO" !important;
    font-size: 16px !important; /* Tamanho correto do texto */
    color: #ffffff !important;
    display: block !important;
    line-height: 55px !important; /* Alinha o texto exatamente no meio da altura do botão */
    text-align: center !important;
    width: 100% !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gloriche-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.studiodabarba.com.br/wp-content/uploads/2026/02/Gloriche-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Jheronimus-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.studiodabarba.com.br/wp-content/uploads/2026/03/Jheronimus-Regular.otf') format('truetype');
}
/* End Custom Fonts CSS */