.elementor-bc-flex-widget .elementor-1827 .elementor-element.elementor-element-fa0a14d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1827 .elementor-element.elementor-element-fa0a14d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1827 .elementor-element.elementor-element-a1d1864 .elementor-heading-title{font-family:"Myriad Pro", Sans-serif;font-weight:700;}.elementor-1827 .elementor-element.elementor-element-7ad73e8:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(8px/2);}.elementor-1827 .elementor-element.elementor-element-7ad73e8:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(8px/2);}.elementor-1827 .elementor-element.elementor-element-7ad73e8.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-1827 .elementor-element.elementor-element-7ad73e8.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body:not(.rtl) .elementor-1827 .elementor-element.elementor-element-7ad73e8.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-8px/2) + (-1px/2) );}body:not.rtl .elementor-1827 .elementor-element.elementor-element-7ad73e8.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-8px/2) - (1px/2) );}.elementor-1827 .elementor-element.elementor-element-7ad73e8{font-family:"Myriad Pro", Sans-serif;font-size:16px;}.elementor-1827 .elementor-element.elementor-element-7ad73e8 a{font-family:"Poppins", Sans-serif;font-size:16px;}.woocommerce .elementor-1827 .elementor-element.elementor-element-66cd3e8 .woocommerce-product-details__short-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-1827 .elementor-element.elementor-element-d976593 .cart button, .elementor-1827 .elementor-element.elementor-element-d976593 .cart .button{border-style:solid;border-radius:35px 35px 35px 35px;background-color:#1F4374;transition:all 0.2s;}.elementor-1827 .elementor-element.elementor-element-d976593 .added_to_cart{font-family:"Poppins", Sans-serif;}.elementor-1827 .elementor-element.elementor-element-d976593 .quantity .qty{font-family:"Poppins", Sans-serif;transition:all 0.2s;}.woocommerce .elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-tabs ul.wc-tabs li a{font-family:"Myriad Pro", Sans-serif;}.woocommerce .elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Myriad Pro", Sans-serif;}.woocommerce .elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Myriad Pro", Sans-serif;font-weight:500;}.elementor-1827 .elementor-element.elementor-element-b559d85.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-1827 .elementor-element.elementor-element-b559d85.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1827 .elementor-element.elementor-element-b559d85.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1827 .elementor-element.elementor-element-b559d85.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1827 .elementor-element.elementor-element-b559d85.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;}.woocommerce .elementor-1827 .elementor-element.elementor-element-b559d85.elementor-wc-products .products > h2{font-family:"Myriad Pro", Sans-serif;}.elementor-1827 .elementor-element.elementor-element-b559d85.elementor-wc-products ul.products li.product .button{font-family:"Myriad Pro", Sans-serif;margin-top:14px;}@media(max-width:1024px){.elementor-1827 .elementor-element.elementor-element-b559d85.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1827 .elementor-element.elementor-element-b559d85.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d976593 */.elementor-1827 .elementor-element.elementor-element-d976593 table.variations{border:0!important;width:100%!important;margin-bottom:10px!important;background:transparent!important}
.elementor-1827 .elementor-element.elementor-element-d976593 table.variations tr{display:block!important;background:transparent!important;margin:0 0 20px!important}
.elementor-1827 .elementor-element.elementor-element-d976593 table.variations th,.elementor-1827 .elementor-element.elementor-element-d976593 table.variations td{display:block!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}
.elementor-1827 .elementor-element.elementor-element-d976593 table.variations th.label{margin-bottom:8px!important}
.elementor-1827 .elementor-element.elementor-element-d976593 table.variations label{text-transform:uppercase!important;letter-spacing:.12em!important;font-size:13px!important;font-weight:600!important}
.elementor-1827 .elementor-element.elementor-element-d976593 table.variations select{width:100%!important;height:48px!important;padding:0 16px!important;background-color:#fff!important;border:1px solid #cfd4da!important;border-radius:6px!important;font-weight:500!important}
.elementor-1827 .elementor-element.elementor-element-d976593 table.variations select:focus{border-color:#1d3f6e!important;outline:none!important}
.elementor-1827 .elementor-element.elementor-element-d976593 table.variations td.value>*:not(select):not(.reset_variations):not(.cfvsw-swatches-container):not(.cfvsw-hidden-select){margin-top:8px!important;font-size:13px!important;color:#6b7280!important}
/* Botoes de tamanho/variacao */
.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-hidden-select{display:none!important}
.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-swatches-container{display:flex!important;flex-wrap:wrap!important;gap:10px!important}
.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-swatches-option{margin:0!important;cursor:pointer!important}
.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-swatches-option.cfvsw-label-option{display:flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;height:44px!important;padding:0 10px!important;border:1px solid #b9bec6!important;border-radius:4px!important;background:#fff!important;color:#111!important;font-size:16px!important;line-height:1!important;box-shadow:none!important;transition:all .15s ease}
.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-swatches-option.cfvsw-label-option:hover{border-color:#1d3f6e!important}
.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-swatches-option.cfvsw-label-option .cfvsw-swatch-inner{color:inherit!important;font-size:inherit!important;margin:0!important;padding:0!important}
.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-swatches-option.cfvsw-label-option.cfvsw-selected-swatch,.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-swatches-option.cfvsw-label-option.cfvsw-selected,.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-swatches-option.cfvsw-label-option.selected,.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-swatches-option.cfvsw-label-option.active,.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-swatches-option.cfvsw-label-option[aria-checked="true"],.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-swatches-option.cfvsw-label-option[aria-pressed="true"]{background:#1d3f6e!important;border-color:#1d3f6e!important;color:#fff!important}
/* cfvsw-color-dot: bolinhas de cor */
.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-swatches-option:not(.cfvsw-label-option){display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;padding:3px!important;border:1px solid #b9bec6!important;border-radius:50%!important;background:#fff!important;box-sizing:border-box!important}
.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-swatches-option:not(.cfvsw-label-option):hover{border-color:#1d3f6e!important}
.elementor-1827 .elementor-element.elementor-element-d976593 .cfvsw-swatches-option:not(.cfvsw-label-option) .cfvsw-swatch-inner{display:block!important;width:100%!important;height:100%!important;border-radius:50%!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-0d0d13d */.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-tabs ul.tabs{display:none!important}
.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-tabs .woocommerce-Tabs-panel{display:block!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-tabs{border:0!important;padding:0!important}
.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-Tabs-panel>h2{text-align:center!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-weight:300!important;font-size:26px!important;margin:50px 0 30px!important}
.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-Tabs-panel img{max-width:100%;height:auto}
/* Blocos imagem + texto da descricao */
.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-Tabs-panel .wp-block-media-text{display:grid!important;grid-template-columns:50% 1fr!important;align-items:center!important;gap:0 48px!important;margin:0 0 56px!important}
.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-Tabs-panel .wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%!important}
.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-Tabs-panel .wp-block-media-text__media img{width:100%!important;height:auto!important;border-radius:6px!important;display:block}
.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-Tabs-panel .wp-block-media-text__content{padding:0!important}
.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-Tabs-panel h3{text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:600!important;font-size:20px!important;margin:0 0 14px!important}
.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-Tabs-panel .wp-block-image img,.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-Tabs-panel .wp-block-cover{border-radius:6px}
@media(max-width:767px){.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-Tabs-panel .wp-block-media-text,.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-Tabs-panel .wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr!important;gap:20px 0!important;margin-bottom:36px!important}.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-Tabs-panel .wp-block-media-text__media{grid-row:1!important}.elementor-1827 .elementor-element.elementor-element-0d0d13d .woocommerce-Tabs-panel .wp-block-media-text__content{grid-row:2!important}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-b559d85 */.elementor-1827 .elementor-element.elementor-element-b559d85 section.related>h2,.elementor-1827 .elementor-element.elementor-element-b559d85 .related.products>h2{text-align:center!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-weight:300!important;font-size:26px!important;margin:50px 0 30px!important}
/* card-estilo: cards de produtos relacionados */
.elementor-1827 .elementor-element.elementor-element-b559d85 ul.products{gap:28px 24px!important}
.elementor-1827 .elementor-element.elementor-element-b559d85 ul.products li.product{display:flex!important;flex-direction:column!important;text-align:left!important}
.elementor-1827 .elementor-element.elementor-element-b559d85 ul.products li.product img{border-radius:6px!important;transition:transform .25s ease,box-shadow .25s ease}
.elementor-1827 .elementor-element.elementor-element-b559d85 ul.products li.product:hover img{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.12)}
.elementor-1827 .elementor-element.elementor-element-b559d85 ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;font-weight:500!important;line-height:1.35!important;margin:14px 0 6px!important}
.elementor-1827 .elementor-element.elementor-element-b559d85 ul.products li.product .price{font-size:13px!important;color:#6b7280!important;margin:0 0 14px!important}
.elementor-1827 .elementor-element.elementor-element-b559d85 ul.products li.product .woocommerce-loop-product__buttons{margin-top:auto!important}
.elementor-1827 .elementor-element.elementor-element-b559d85 ul.products li.product a.button{display:block!important;width:100%!important;text-align:center!important;background:#1d3f6e!important;color:#fff!important;border:1px solid #1d3f6e!important;border-radius:6px!important;padding:12px 16px!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;box-shadow:none!important;transition:all .2s ease}
.elementor-1827 .elementor-element.elementor-element-b559d85 ul.products li.product a.button:hover{background:#fff!important;color:#1d3f6e!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ebf399a *//* Remove a borda e o fundo padrão das abas */
.elementor-1827 .elementor-element.elementor-element-ebf399a .woocommerce-tabs ul.tabs::before,
.elementor-1827 .elementor-element.elementor-element-ebf399a .woocommerce-tabs ul.tabs li::before,
.elementor-1827 .elementor-element.elementor-element-ebf399a .woocommerce-tabs ul.tabs li::after {
    display: none;
}

.elementor-1827 .elementor-element.elementor-element-ebf399a .woocommerce-tabs ul.tabs li {
    background: transparent;
    border: none;
    border-radius: 0;
}

/* Aba ativa com linha embaixo */
.elementor-1827 .elementor-element.elementor-element-ebf399a .woocommerce-tabs ul.tabs li.active {
    border-bottom: 3px solid #E63946; /* troque pela cor da sua loja */
}

.elementor-1827 .elementor-element.elementor-element-ebf399a .woocommerce-tabs ul.tabs li.active a {
    color: #E63946;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://valentcalcados.com.br/wp-content/uploads/2022/04/MyriadPro-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Myriad Pro';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://valentcalcados.com.br/wp-content/uploads/2022/04/MyriadPro-It.woff2') format('woff2');
}
@font-face {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://valentcalcados.com.br/wp-content/uploads/2022/04/MyriadPro-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Myriad Pro';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://valentcalcados.com.br/wp-content/uploads/2022/04/MyriadPro-LightIt.woff2') format('woff2');
}
@font-face {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://valentcalcados.com.br/wp-content/uploads/2022/04/MyriadPro-Semibold.woff2') format('woff2');
}
@font-face {
	font-family: 'Myriad Pro';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://valentcalcados.com.br/wp-content/uploads/2022/04/MyriadPro-SemiboldIt.woff2') format('woff2');
}
@font-face {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://valentcalcados.com.br/wp-content/uploads/2022/04/MyriadPro-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Myriad Pro';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://valentcalcados.com.br/wp-content/uploads/2022/04/MyriadPro-BoldIt.woff2') format('woff2');
}
@font-face {
	font-family: 'Myriad Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://valentcalcados.com.br/wp-content/uploads/2022/04/MyriadPro-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Myriad Pro';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://valentcalcados.com.br/wp-content/uploads/2022/04/MyriadPro-BlackIt.woff2') format('woff2');
}
/* End Custom Fonts CSS */