.elementor-6059 .elementor-element.elementor-element-b7ac14d{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6059 .elementor-element.elementor-element-fc9dc87{--display:flex;--justify-content:space-around;}.elementor-6059 .elementor-element.elementor-element-d6d977b img{max-width:350px;}.elementor-6059 .elementor-element.elementor-element-1131b94{--display:flex;}.elementor-6059 .elementor-element.elementor-element-61c0a2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6059 .elementor-element.elementor-element-61c0a2e .woocommerce-breadcrumb{color:#070707;font-family:"Roboto", Sans-serif;font-size:12px;}.elementor-6059 .elementor-element.elementor-element-61c0a2e .woocommerce-breadcrumb > a{color:#070707;}.elementor-6059 .elementor-element.elementor-element-0e09fb9 > .elementor-container{max-width:1500px;}.elementor-6059 .elementor-element.elementor-element-fccffc1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-6059 .elementor-element.elementor-element-4a5e4a2{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;}.elementor-6059 .elementor-element.elementor-element-4a5e4a2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}body.elementor-page-6059{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-6059 .elementor-element.elementor-element-b7ac14d{--content-width:1500px;}.elementor-6059 .elementor-element.elementor-element-fc9dc87{--width:60%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-61c0a2e */.elementor-6059 .elementor-element.elementor-element-61c0a2e{
    margin-bottom: 10px;
}
.elementor-6059 .elementor-element.elementor-element-61c0a2e nav{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for theme-archive-title, class: .elementor-element-f5ac348 */.elementor-6059 .elementor-element.elementor-element-f5ac348 p{
  padding: 12px 45px;
  background-color: #f6f6f6;
  color: #070707;
  font-weight: 500;
  font-size: 23px;
  font-family: Roboto, sans-serif;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.elementor-6059 .elementor-element.elementor-element-f5ac348 p::after {
  content: '';
  display: table-cell;
  width: 100%;
  border-bottom: 1px solid #dddbdb;
  margin-left: 45px;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-4a5e4a2 */.elementor-6059 .elementor-element.elementor-element-4a5e4a2 div.products{
  gap: 100px 85px;
  margin-inline: 0;
}
.elementor-6059 .elementor-element.elementor-element-4a5e4a2 div.products > .product-category{
  padding: 0;
  max-width: 293px;
}
.elementor-6059 .elementor-element.elementor-element-4a5e4a2 div.products > .product-category > .product-cat-block{
  margin: 0;
}
.elementor-6059 .elementor-element.elementor-element-4a5e4a2 .product-cat-block a{
  display: flex;
  width: 100%;
  text-align: center;
  flex-direction: column;
  align-items: center;
}
.elementor-6059 .elementor-element.elementor-element-4a5e4a2 .product-cat-block img{
  object-fit: contain;
  aspect-ratio: 1 / 1;
  width: 185px;
  margin-inline: auto;
  margin-bottom: 10px;
}
.elementor-6059 .elementor-element.elementor-element-4a5e4a2 .product-cat-block .woocommerce-loop-category__title{
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
  font-family: Robot, sans-serif;
  max-width: 80%;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS */@media all and (min-width: 1500px){
    .container {
        max-width: 1500px;
    }
}/* End custom CSS */