.elementor-1822 .elementor-element.elementor-element-bde407f:not(.elementor-motion-effects-element-type-background), .elementor-1822 .elementor-element.elementor-element-bde407f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://valentcalcados.com.br/wp-content/uploads/2026/09/Creating_e-commerce_banner_image_20261005213744.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1822 .elementor-element.elementor-element-bde407f > .elementor-container{min-height:363px;}.elementor-1822 .elementor-element.elementor-element-bde407f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1822 .elementor-element.elementor-element-bde407f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1822 .elementor-element.elementor-element-d00493d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1822 .elementor-element.elementor-element-2dc36b6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1822 .elementor-element.elementor-element-2dc36b6.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1822 .elementor-element.elementor-element-2dc36b6.elementor-wc-products ul.products li.product{border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px;padding:8px 8px 8px 8px;border-color:#1D3F6E3D;}.elementor-1822 .elementor-element.elementor-element-2dc36b6 nav.woocommerce-pagination ul li a, .elementor-1822 .elementor-element.elementor-element-2dc36b6 nav.woocommerce-pagination ul li span{padding:8px;}.elementor-1822 .elementor-element.elementor-element-2dc36b6 nav.woocommerce-pagination ul li a:hover{color:#1D3F6E;background-color:#FFFFFF;}.elementor-1822 .elementor-element.elementor-element-2dc36b6 nav.woocommerce-pagination ul li span.current{color:#FFFFFF;background-color:#1D3F6E;}.elementor-1822 .elementor-element.elementor-element-2dc36b6.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-1822 .elementor-element.elementor-element-2dc36b6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1822 .elementor-element.elementor-element-2dc36b6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-8ea93c0 */.elementor-1822 .elementor-element.elementor-element-8ea93c0 .woocommerce{margin:0!important}
.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:22px!important;padding:6px 4px 16px!important;margin:0 0 24px!important;list-style:none!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}
.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products::before,.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products::after{display:none!important}
.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products li.product-category{flex:0 0 auto!important;width:104px!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;scroll-snap-align:start}
.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products li.product-category a{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;text-decoration:none!important}
.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products li.product-category img{display:block!important;width:88px!important;height:88px!important;object-fit:cover!important;border-radius:50%!important;border:2px solid #e5e7eb!important;background:#f1f3f5!important;margin:0!important;padding:0!important;transition:all .2s ease}
.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products li.product-category a:hover img{border-color:#1d3f6e!important;transform:translateY(-3px);box-shadow:0 8px 18px rgba(0,0,0,.14)}
.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products li.product-category h2{margin:0!important;padding:0!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#1d3f6e!important;line-height:1.2!important;text-align:center!important}
.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products li.product-category mark.count{display:none!important}
/* categoria atual destacada */
body.term-botina .elementor-1822 .elementor-element.elementor-element-8ea93c0 li.product-category a[href*="/botina/"] img,
body.term-coturno .elementor-1822 .elementor-element.elementor-element-8ea93c0 li.product-category a[href*="/coturno/"] img,
body.term-feminino .elementor-1822 .elementor-element.elementor-element-8ea93c0 li.product-category a[href*="/feminino/"] img,
body.term-masculino .elementor-1822 .elementor-element.elementor-element-8ea93c0 li.product-category a[href*="/masculino/"] img,
body.term-sandalia .elementor-1822 .elementor-element.elementor-element-8ea93c0 li.product-category a[href*="/sandalia/"] img,
body.term-seguranca .elementor-1822 .elementor-element.elementor-element-8ea93c0 li.product-category a[href*="/seguranca/"] img{border-color:#1d3f6e!important;box-shadow:0 0 0 3px rgba(29,63,110,.18)!important}
body.term-botina .elementor-1822 .elementor-element.elementor-element-8ea93c0 li.product-category a[href*="/botina/"] h2,
body.term-coturno .elementor-1822 .elementor-element.elementor-element-8ea93c0 li.product-category a[href*="/coturno/"] h2,
body.term-feminino .elementor-1822 .elementor-element.elementor-element-8ea93c0 li.product-category a[href*="/feminino/"] h2,
body.term-masculino .elementor-1822 .elementor-element.elementor-element-8ea93c0 li.product-category a[href*="/masculino/"] h2,
body.term-sandalia .elementor-1822 .elementor-element.elementor-element-8ea93c0 li.product-category a[href*="/sandalia/"] h2,
body.term-seguranca .elementor-1822 .elementor-element.elementor-element-8ea93c0 li.product-category a[href*="/seguranca/"] h2{text-decoration:underline!important;text-underline-offset:4px}
@media(max-width:767px){.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products{gap:16px!important}.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products li.product-category{width:84px!important}.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products li.product-category img{width:72px!important;height:72px!important}.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products li.product-category h2{font-size:12px!important}}
/* barra-centralizada: categorias no meio (mantem rolagem quando nao cabe) */
.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products li.product-category:first-child{margin-left:auto!important}
.elementor-1822 .elementor-element.elementor-element-8ea93c0 ul.products li.product-category:last-child{margin-right:auto!important}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-2dc36b6 *//* card-estilo: arquivo de produtos */
.elementor-1822 .elementor-element.elementor-element-2dc36b6 .cfvsw_variations_form,.elementor-1822 .elementor-element.elementor-element-2dc36b6 form.variations_form,.elementor-1822 .elementor-element.elementor-element-2dc36b6 table.variations{display:none!important}
.elementor-1822 .elementor-element.elementor-element-2dc36b6 ul.products{gap:32px 24px!important}
.elementor-1822 .elementor-element.elementor-element-2dc36b6 ul.products li.product{display:flex!important;flex-direction:column!important;text-align:left!important}
.elementor-1822 .elementor-element.elementor-element-2dc36b6 ul.products li.product img{border-radius:6px!important;transition:transform .25s ease,box-shadow .25s ease}
.elementor-1822 .elementor-element.elementor-element-2dc36b6 ul.products li.product:hover img{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.12)}
.elementor-1822 .elementor-element.elementor-element-2dc36b6 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-1822 .elementor-element.elementor-element-2dc36b6 ul.products li.product .price{display:block!important;font-size:13px!important;color:#6b7280!important;margin:0 0 14px!important}
.elementor-1822 .elementor-element.elementor-element-2dc36b6 ul.products li.product .woocommerce-loop-product__buttons,.elementor-1822 .elementor-element.elementor-element-2dc36b6 ul.products li.product>a.button{margin-top:auto!important}
.elementor-1822 .elementor-element.elementor-element-2dc36b6 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-1822 .elementor-element.elementor-element-2dc36b6 ul.products li.product a.button:hover{background:#fff!important;color:#1d3f6e!important}/* End custom CSS */