.elementor-457 .elementor-element.elementor-element-1213171{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-c0f3e86{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-05f1c6b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-69da2c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-9058558.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:1px 1px 1px 1px;border-radius:20px;padding:0px 0px 0px 0px;border-color:var( --e-global-color-d4cfbbe );}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:20px 20px 0px 0px;margin-bottom:0px;}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );margin-bottom:0px;}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );margin-bottom:0px;}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );font-family:"Parkinsans", Sans-serif;font-size:24px;font-weight:600;}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .price del {font-family:"Parkinsans", Sans-serif;font-size:18px;}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-4ec22ba );background-color:var( --e-global-color-primary );font-family:"Parkinsans", Sans-serif;font-size:18px;font-weight:400;border-radius:0px 00px 20px 20px;padding:20px 20px 20px 20px;}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-9058558 nav.woocommerce-pagination{margin-top:35px;}.elementor-457 .elementor-element.elementor-element-9058558 nav.woocommerce-pagination ul li a, .elementor-457 .elementor-element.elementor-element-9058558 nav.woocommerce-pagination ul li span{padding:13px;}.elementor-457 .elementor-element.elementor-element-9058558 nav.woocommerce-pagination ul li a{color:var( --e-global-color-text );}.elementor-457 .elementor-element.elementor-element-9058558 nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-9058558 nav.woocommerce-pagination ul li span.current{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:var( --e-global-color-secondary );font-family:"Parkinsans", Sans-serif;min-width:60px;min-height:60px;line-height:60px;}.elementor-457 .elementor-element.elementor-element-9058558 .elementor-products-nothing-found{color:var( --e-global-color-text );}.elementor-457 .elementor-element.elementor-element-fb046e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-fb046e1:not(.elementor-motion-effects-element-type-background), .elementor-457 .elementor-element.elementor-element-fb046e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-457 .elementor-element.elementor-element-b24e7bd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-c85b5f0{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d4cfbbe );border-radius:20px 20px 20px 20px;--icon-box-icon-margin:52px;}.elementor-457 .elementor-element.elementor-element-c85b5f0.elementor-element{--align-self:stretch;}.elementor-457 .elementor-element.elementor-element-c85b5f0 .elementor-icon-box-wrapper{align-items:center;}.elementor-457 .elementor-element.elementor-element-c85b5f0 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-text );}.elementor-457 .elementor-element.elementor-element-c85b5f0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-c85b5f0.elementor-view-framed .elementor-icon, .elementor-457 .elementor-element.elementor-element-c85b5f0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-c85b5f0 .elementor-icon{font-size:41px;}.elementor-457 .elementor-element.elementor-element-c85b5f0 .elementor-icon-box-title, .elementor-457 .elementor-element.elementor-element-c85b5f0 .elementor-icon-box-title a{font-family:"Parkinsans", Sans-serif;font-size:22px;}.elementor-457 .elementor-element.elementor-element-c85b5f0 .elementor-icon-box-description{font-family:"Parkinsans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-5853c26 );}.elementor-457 .elementor-element.elementor-element-e0f1e33{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d4cfbbe );border-radius:20px 20px 20px 20px;--icon-box-icon-margin:52px;}.elementor-457 .elementor-element.elementor-element-e0f1e33.elementor-element{--align-self:stretch;}.elementor-457 .elementor-element.elementor-element-e0f1e33 .elementor-icon-box-wrapper{align-items:center;}.elementor-457 .elementor-element.elementor-element-e0f1e33 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-text );}.elementor-457 .elementor-element.elementor-element-e0f1e33.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-e0f1e33.elementor-view-framed .elementor-icon, .elementor-457 .elementor-element.elementor-element-e0f1e33.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-e0f1e33 .elementor-icon{font-size:41px;}.elementor-457 .elementor-element.elementor-element-e0f1e33 .elementor-icon-box-title, .elementor-457 .elementor-element.elementor-element-e0f1e33 .elementor-icon-box-title a{font-family:"Parkinsans", Sans-serif;font-size:22px;}.elementor-457 .elementor-element.elementor-element-e0f1e33 .elementor-icon-box-description{font-family:"Parkinsans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-5853c26 );}.elementor-457 .elementor-element.elementor-element-2b93960{width:var( --container-widget-width, 33% );max-width:33%;background-color:#FFFFFF;padding:30px 30px 30px 30px;--container-widget-width:33%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d4cfbbe );border-radius:20px 20px 20px 20px;--icon-box-icon-margin:52px;}.elementor-457 .elementor-element.elementor-element-2b93960.elementor-element{--align-self:stretch;}.elementor-457 .elementor-element.elementor-element-2b93960 .elementor-icon-box-wrapper{align-items:center;}.elementor-457 .elementor-element.elementor-element-2b93960 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-text );}.elementor-457 .elementor-element.elementor-element-2b93960.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-2b93960.elementor-view-framed .elementor-icon, .elementor-457 .elementor-element.elementor-element-2b93960.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-457 .elementor-element.elementor-element-2b93960 .elementor-icon{font-size:41px;}.elementor-457 .elementor-element.elementor-element-2b93960 .elementor-icon-box-title, .elementor-457 .elementor-element.elementor-element-2b93960 .elementor-icon-box-title a{font-family:"Parkinsans", Sans-serif;font-size:22px;}.elementor-457 .elementor-element.elementor-element-2b93960 .elementor-icon-box-description{font-family:"Parkinsans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-5853c26 );}@media(min-width:768px){.elementor-457 .elementor-element.elementor-element-c0f3e86{--content-width:1200px;}.elementor-457 .elementor-element.elementor-element-05f1c6b{--width:40%;}.elementor-457 .elementor-element.elementor-element-69da2c5{--content-width:100%;}}@media(min-width:1920px){.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:1366px){.elementor-457 .elementor-element.elementor-element-1213171{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:050px;}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-457 .elementor-element.elementor-element-fb046e1{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:050px;}.elementor-457 .elementor-element.elementor-element-b24e7bd{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}}@media(max-width:1280px){.elementor-457 .elementor-element.elementor-element-1213171{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-457 .elementor-element.elementor-element-fb046e1{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-457 .elementor-element.elementor-element-b24e7bd{--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;}}@media(max-width:1024px){.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-457 .elementor-element.elementor-element-b24e7bd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-457 .elementor-element.elementor-element-c85b5f0{width:100%;max-width:100%;}.elementor-457 .elementor-element.elementor-element-e0f1e33{width:100%;max-width:100%;}.elementor-457 .elementor-element.elementor-element-2b93960{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-457 .elementor-element.elementor-element-1213171{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-457 .elementor-element.elementor-element-c0f3e86{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-05f1c6b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products  ul.products{grid-column-gap:8px;grid-row-gap:8px;}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-457 .elementor-element.elementor-element-9058558.elementor-wc-products ul.products li.product{padding:10px 10px 10px 10px;}.elementor-457 .elementor-element.elementor-element-fb046e1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-457 .elementor-element.elementor-element-b24e7bd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-457 .elementor-element.elementor-element-c85b5f0{--icon-box-icon-margin:13px;}.elementor-457 .elementor-element.elementor-element-e0f1e33{--icon-box-icon-margin:13px;}.elementor-457 .elementor-element.elementor-element-2b93960{--icon-box-icon-margin:13px;}}/* Start custom CSS for shortcode, class: .elementor-element-d1663f9 */.elementor-457 .elementor-element.elementor-element-d1663f9{
    font-family: "Parkinsans";
    color: black;
}

.wpfFilterWrapper{
    padding: 20px !important;
    background-color: #F6F6F6;
    border-radius: 20px;
    
}

.wpfFilterContent li{
    padding-top: 10px;
}

/* estado padrão do “círculo” */
.wpfMainWrapper .wpfFilterContent .wpfCheckbox label::before{
  content: "";
  display: inline-block;
  width: 19px !important;
  height: 19px !important;
  border: 2px solid #000;
  border-radius: 50%;
  margin-right: 8px;
  vertical-align: -2px;
  background: #fff;
}

/* quando marcado: preenche de laranja */
.wpfMainWrapper .wpfFilterContent .wpfCheckbox input[type="checkbox"]:checked + label::before,
.wpfMainWrapper .wpfFilterContent .wpfCheckbox input[type="radio"]:checked + label::before{

  background: #F36823 !important;
  border-color: #F36823 !important;
  
  
}



.wpfMainWrapper .wpfFilterContent .wpfLiLabel:has(.wpfCheckbox input:checked) 
.wpfDisplay{
  color:#F36823 !important;
  font-weight:700 !important;
}


.wpfCheckboxHier{
    border-color: red;
    border-radius: 100px !important;
}

/* Campos de seleção dentro dos filtros */
.wpfFilterContent select {
  border: 1px solid #ccc;        /* borda cinza clara */
  border-radius: 100px;          /* borda super arredondada */
  padding: 8px 16px;             /* espaçamento interno */
  color: #333;                   /* texto cinza escuro */
  font-size: 15px;               /* tamanho de texto */
  background-color: #fff;        /* fundo branco */
  width: 100%;                   /* ocupa toda a largura do bloco */
  outline: none;                 /* remove borda azul ao clicar */
  transition: border-color 0.2s ease;
}

/* quando o usuário passa o mouse ou clica */
.wpfFilterContent select:hover,
.wpfFilterContent select:focus {
  border-color: #999;            /* borda um pouco mais escura */
}

/* ===== Preço: trilho fino cinza ===== */
.wpfFilterWrapper[data-slug="price"] #wpfSliderRange.ui-slider-horizontal,
.wpfFilterWrapper[data-slug="price"] .ui-slider.ui-slider-horizontal{
  height: 4px !important;
  background: #ececec !important;   /* trilho (não selecionado) bem clarinho */

  border: 0 !important;
  border-radius: 2px !important;
  box-shadow: none !important;
}

/* a “faixa” entre os handles fica igual ao trilho (todo cinza) */
.wpfFilterWrapper[data-slug="price"] #wpfSliderRange .ui-slider-range,
.wpfFilterWrapper[data-slug="price"] .ui-slider .ui-slider-range{
  background: #9e9e9e !important;
  border: 0 !important;
  border-radius: 2px !important;
}

/* ===== Puxadores redondos laranja ===== */
.wpfFilterWrapper[data-slug="price"] #wpfSliderRange .ui-slider-handle,
.wpfFilterWrapper[data-slug="price"] .ui-slider .ui-slider-handle{
  width: 16px !important;
  height: 16px !important;
  top: -6px !important;              /* centraliza no trilho de 4px */
  background: #ff7a00 !important;    /* laranja */
  border: 0 !important;
  border-radius: 50% !important;     /* bolinha */
  box-shadow: none !important;
  cursor: pointer;
}

/* foco/hover (opcional) */
.wpfFilterWrapper[data-slug="price"] .ui-slider-handle:hover,
.wpfFilterWrapper[data-slug="price"] .ui-slider-handle:focus{
  box-shadow: 0 0 0 3px rgba(255,122,0,.2) !important; /* anel de foco */
  outline: none !important;
}

/* ===== Valores abaixo (R$ …) em cinza escuro ===== */
.wpfFilterWrapper[data-slug="price"] .wpfPriceInputs,
.wpfFilterWrapper[data-slug="price"] .wpfPriceInputs span,
.wpfFilterWrapper[data-slug="price"] .wpfPriceRangeField{
  color: #555 !important;
  font-weight: 600;
}

.wfpTitle{
    color: #3B3B3B !Important;
}



/* VOLTA o layout original do título (sem flex) */
.elementor-457 .elementor-element.elementor-element-d1663f9 .wpfFilterTitle{
  display: block !important;      /* desfaz o flex */
  align-items: unset !important;
  gap: 0 !important;
}

/* Ícone antes do texto, alinhado ao centro da linha */
.elementor-457 .elementor-element.elementor-element-d1663f9 .wpfFilterTitle::before{
  content: "";
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  background-image: url("https://arcodecor.com.br/wp-content/uploads/categoria-1.svg"); /* troque */
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* Texto do título alinhado ao ícone */
.elementor-457 .elementor-element.elementor-element-d1663f9 .wpfFilterTitle .wpfFilterTaxNameWrapper{
  display: inline-block;
  vertical-align: middle;
}

/* Garante um espacinho entre o título e o toggle (seu ícone de abrir/fechar) */
.elementor-457 .elementor-element.elementor-element-d1663f9 .wpfFilterTitle .wpfTitleToggle,
.elementor-457 .elementor-element.elementor-element-d1663f9 .wpfFilterTitle .wpfFilterTitleToggle,
.elementor-457 .elementor-element.elementor-element-d1663f9 .wpfFilterTitle .wpfToggle{
  margin-left: 8px;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-9058558 */.woocommerce-loop-product__title{
    padding: 15px !important;
}

.price{
    padding: 15px;
}

/* WooCommerce loop card – botão em largura total */
.woocommerce ul.products li.product a.button,
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product a.add_to_cart_button,
.woocommerce ul.products li.product a.added_to_cart {
  display: block !important;      /* era inline/inline-flex */
  width: 100% !important;
  box-sizing: border-box;
  text-align: center;
  margin-top: 8px;                /* ajuste de espaçamento opcional */
}

/* se o wrapper dos botões vier em flex, “destrava” */
.woocommerce ul.products li.product .woocommerce-loop-product__buttons,
.elementor-wc-products ul.products li.product .woocommerce-loop-product__buttons {
  display: block !important;
}

/* Caso seu tema use inline-flex no botão, use isto em vez de block */
.woocommerce ul.products li.product a.button {
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: 100% !important;
}


/* WooCommerce / Elementor – paginação em círculos */
.woocommerce nav.woocommerce-pagination ul li a.page-numbers,
.woocommerce nav.woocommerce-pagination ul li span.page-numbers,
.elementor-widget-woocommerce-archive-products .page-numbers a,
.elementor-widget-woocommerce-archive-products .page-numbers span {
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  width: 36px;                 /* mesmo L e A = círculo */
  height: 36px;
  padding: 0 !important;       /* remove padding que “deforma” */
  border-radius: 999px !important;
  line-height: 1 !important;
}

/* Estado ATIVO (página atual) */
.woocommerce nav.woocommerce-pagination ul li span.page-numbers.current,
.elementor-widget-woocommerce-archive-products .page-numbers .current {
  background: #F36823 !important;   /* laranja */
  color: #fff !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* Hover nos links de páginas */
.woocommerce nav.woocommerce-pagination ul li a.page-numbers:hover,
.elementor-widget-woocommerce-archive-products .page-numbers a:hover {
  background: #151615 !important;
  color: #fff !important;
}

/* Opcional: deixa Prev/Next também redondos */
.woocommerce nav.woocommerce-pagination ul li .prev,
.woocommerce nav.woocommerce-pagination ul li .next {
  width: 36px; height: 36px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Parkinsans';
	font-display: auto;
	src: url('https://arcodecor.com.br/wp-content/uploads/Parkinsans-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */