.elementor-3856 .elementor-element.elementor-element-7b63bef{--divider-border-style:solid;--divider-color:#E90008;--divider-border-width:3px;}.elementor-3856 .elementor-element.elementor-element-7b63bef .elementor-divider-separator{width:50px;}.elementor-3856 .elementor-element.elementor-element-7b63bef .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-3856 .elementor-element.elementor-element-09f77ea{text-align:center;}.elementor-3856 .elementor-element.elementor-element-09f77ea img, .elementor-3856 .elementor-element.elementor-element-09f77ea svg{width:100%;}.elementor-3856 .elementor-element.elementor-element-09f77ea svg{height:auto;}.elementor-3856 .elementor-element.elementor-element-09f77ea .widget-image-caption{text-align:right;font-style:italic;margin-top:16px;}.elementor-3856 .elementor-element.elementor-element-1ac4230{text-align:justify;}.elementor-3856 .elementor-element.elementor-element-a95e6f7{margin-top:50px;margin-bottom:50px;}.elementor-3856 .elementor-element.elementor-element-01298a3 .elementor-heading-title{color:#FFFFFF;}.elementor-3856 .elementor-element.elementor-element-01298a3 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#E90008;}.elementor-3856 .elementor-element.elementor-element-01298a3{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;align-self:center;}.elementor-3856 .elementor-element.elementor-element-691e5eb .elementor-heading-title{color:#E90008;}.elementor-3856 .elementor-element.elementor-element-691e5eb > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#F6F2EC;}.elementor-3856 .elementor-element.elementor-element-2fb9329 .elementor-heading-title{color:#E90008;}.elementor-3856 .elementor-element.elementor-element-2fb9329 > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#F6F2EC;}.elementor-3856 .elementor-element.elementor-element-d76a8e8{margin-top:50px;margin-bottom:50px;}.elementor-3856 .elementor-element.elementor-element-d5b93b1 .elementor-heading-title{color:#FFFFFF;}.elementor-3856 .elementor-element.elementor-element-d5b93b1 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#E90008;}.elementor-3856 .elementor-element.elementor-element-d5b93b1{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;align-self:center;}.elementor-3856 .elementor-element.elementor-element-70f6cee .elementor-heading-title{color:#E90008;}.elementor-3856 .elementor-element.elementor-element-70f6cee > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#F6F2EC;}.elementor-3856 .elementor-element.elementor-element-70f6cee{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3856 .elementor-element.elementor-element-637407b{margin-top:50px;margin-bottom:50px;}.elementor-3856 .elementor-element.elementor-element-7b57d57 .elementor-heading-title{color:#FFFFFF;}.elementor-3856 .elementor-element.elementor-element-7b57d57 > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#E90008;}.elementor-3856 .elementor-element.elementor-element-7b57d57{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;align-self:center;}.elementor-3856 .elementor-element.elementor-element-e76a0f3 .elementor-heading-title{color:#E90008;}.elementor-3856 .elementor-element.elementor-element-e76a0f3 > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#F6F2EC;}.elementor-3856 .elementor-element.elementor-element-177f218 .elementor-heading-title{color:#E90008;}.elementor-3856 .elementor-element.elementor-element-177f218 > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:#F6F2EC;}@media(min-width:768px){.elementor-3856 .elementor-element.elementor-element-44cd41f{width:60.171%;}.elementor-3856 .elementor-element.elementor-element-c3c45bf{width:39.785%;}}@media(max-width:767px){.elementor-3856 .elementor-element.elementor-element-01298a3{width:100%;max-width:100%;}.elementor-3856 .elementor-element.elementor-element-d5b93b1{width:100%;max-width:100%;}.elementor-3856 .elementor-element.elementor-element-70f6cee{width:100%;max-width:100%;}.elementor-3856 .elementor-element.elementor-element-7b57d57{width:100%;max-width:100%;}}.products-shortcode.the7-elements-woo-masonry-17b631c .filter-bg-decoration .filter-categories a.act {  color: #fff;}.products-shortcode.the7-elements-woo-masonry-17b631c:not(.resize-by-browser-width) .dt-css-grid {  grid-row-gap: 30px;  grid-column-gap: 30px;  grid-template-columns: repeat(auto-fill,minmax(0px,1fr));}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-17b631c:not(.resize-by-browser-width) .dt-css-grid,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-17b631c:not(.resize-by-browser-width) .dt-css-grid {  display: flex;  flex-flow: row wrap;  margin: -15px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-17b631c:not(.resize-by-browser-width) .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-17b631c:not(.resize-by-browser-width) .dt-css-grid .wf-cell {  flex: 1 0 0px;  min-width: 0px;  max-width: 100%;  padding: 15px;  box-sizing: border-box;}.products-shortcode.the7-elements-woo-masonry-17b631c.resize-by-browser-width .dt-css-grid {  grid-template-columns: repeat(3,1fr);  grid-template-rows: auto;  grid-column-gap: 30px;  grid-row-gap: 30px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-17b631c.resize-by-browser-width .dt-css-grid,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-17b631c.resize-by-browser-width .dt-css-grid {  margin: -15px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-17b631c.resize-by-browser-width .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-17b631c.resize-by-browser-width .dt-css-grid .wf-cell {  width: 33.333333333333%;  padding: 15px;}@media screen and (max-width: 1199px) {  .products-shortcode.the7-elements-woo-masonry-17b631c.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(2,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-17b631c.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-17b631c.resize-by-browser-width .dt-css-grid .wf-cell {    width: 50%;  }}@media screen and (max-width: 991px) {  .products-shortcode.the7-elements-woo-masonry-17b631c.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(2,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-17b631c.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-17b631c.resize-by-browser-width .dt-css-grid .wf-cell {    width: 50%;  }}@media screen and (max-width: 767px) {  .products-shortcode.the7-elements-woo-masonry-17b631c.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(1,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-17b631c.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-17b631c.resize-by-browser-width .dt-css-grid .wf-cell {    width: 100%;  }}
.products-shortcode.the7-elements-woo-masonry-1c8f2d6 .filter-bg-decoration .filter-categories a.act {  color: #fff;}.products-shortcode.the7-elements-woo-masonry-1c8f2d6:not(.resize-by-browser-width) .dt-css-grid {  grid-row-gap: 30px;  grid-column-gap: 30px;  grid-template-columns: repeat(auto-fill,minmax(0px,1fr));}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-1c8f2d6:not(.resize-by-browser-width) .dt-css-grid,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-1c8f2d6:not(.resize-by-browser-width) .dt-css-grid {  display: flex;  flex-flow: row wrap;  margin: -15px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-1c8f2d6:not(.resize-by-browser-width) .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-1c8f2d6:not(.resize-by-browser-width) .dt-css-grid .wf-cell {  flex: 1 0 0px;  min-width: 0px;  max-width: 100%;  padding: 15px;  box-sizing: border-box;}.products-shortcode.the7-elements-woo-masonry-1c8f2d6.resize-by-browser-width .dt-css-grid {  grid-template-columns: repeat(2,1fr);  grid-template-rows: auto;  grid-column-gap: 30px;  grid-row-gap: 30px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-1c8f2d6.resize-by-browser-width .dt-css-grid,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-1c8f2d6.resize-by-browser-width .dt-css-grid {  margin: -15px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-1c8f2d6.resize-by-browser-width .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-1c8f2d6.resize-by-browser-width .dt-css-grid .wf-cell {  width: 50%;  padding: 15px;}@media screen and (max-width: 1199px) {  .products-shortcode.the7-elements-woo-masonry-1c8f2d6.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(2,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-1c8f2d6.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-1c8f2d6.resize-by-browser-width .dt-css-grid .wf-cell {    width: 50%;  }}@media screen and (max-width: 991px) {  .products-shortcode.the7-elements-woo-masonry-1c8f2d6.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(2,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-1c8f2d6.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-1c8f2d6.resize-by-browser-width .dt-css-grid .wf-cell {    width: 50%;  }}@media screen and (max-width: 767px) {  .products-shortcode.the7-elements-woo-masonry-1c8f2d6.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(1,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-1c8f2d6.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-1c8f2d6.resize-by-browser-width .dt-css-grid .wf-cell {    width: 100%;  }}
.products-shortcode.the7-elements-woo-masonry-32cf861 .filter-bg-decoration .filter-categories a.act {  color: #fff;}.products-shortcode.the7-elements-woo-masonry-32cf861:not(.resize-by-browser-width) .dt-css-grid {  grid-row-gap: 30px;  grid-column-gap: 30px;  grid-template-columns: repeat(auto-fill,minmax(0px,1fr));}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-32cf861:not(.resize-by-browser-width) .dt-css-grid,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-32cf861:not(.resize-by-browser-width) .dt-css-grid {  display: flex;  flex-flow: row wrap;  margin: -15px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-32cf861:not(.resize-by-browser-width) .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-32cf861:not(.resize-by-browser-width) .dt-css-grid .wf-cell {  flex: 1 0 0px;  min-width: 0px;  max-width: 100%;  padding: 15px;  box-sizing: border-box;}.products-shortcode.the7-elements-woo-masonry-32cf861.resize-by-browser-width .dt-css-grid {  grid-template-columns: repeat(4,1fr);  grid-template-rows: auto;  grid-column-gap: 30px;  grid-row-gap: 30px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-32cf861.resize-by-browser-width .dt-css-grid,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-32cf861.resize-by-browser-width .dt-css-grid {  margin: -15px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-32cf861.resize-by-browser-width .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-32cf861.resize-by-browser-width .dt-css-grid .wf-cell {  width: 25%;  padding: 15px;}@media screen and (max-width: 1199px) {  .products-shortcode.the7-elements-woo-masonry-32cf861.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(2,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-32cf861.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-32cf861.resize-by-browser-width .dt-css-grid .wf-cell {    width: 50%;  }}@media screen and (max-width: 991px) {  .products-shortcode.the7-elements-woo-masonry-32cf861.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(2,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-32cf861.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-32cf861.resize-by-browser-width .dt-css-grid .wf-cell {    width: 50%;  }}@media screen and (max-width: 767px) {  .products-shortcode.the7-elements-woo-masonry-32cf861.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(1,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-32cf861.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-32cf861.resize-by-browser-width .dt-css-grid .wf-cell {    width: 100%;  }}
.products-shortcode.the7-elements-woo-masonry-c24d6e2 .filter-bg-decoration .filter-categories a.act {  color: #fff;}.products-shortcode.the7-elements-woo-masonry-c24d6e2:not(.resize-by-browser-width) .dt-css-grid {  grid-row-gap: 30px;  grid-column-gap: 30px;  grid-template-columns: repeat(auto-fill,minmax(0px,1fr));}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-c24d6e2:not(.resize-by-browser-width) .dt-css-grid,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-c24d6e2:not(.resize-by-browser-width) .dt-css-grid {  display: flex;  flex-flow: row wrap;  margin: -15px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-c24d6e2:not(.resize-by-browser-width) .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-c24d6e2:not(.resize-by-browser-width) .dt-css-grid .wf-cell {  flex: 1 0 0px;  min-width: 0px;  max-width: 100%;  padding: 15px;  box-sizing: border-box;}.products-shortcode.the7-elements-woo-masonry-c24d6e2.resize-by-browser-width .dt-css-grid {  grid-template-columns: repeat(2,1fr);  grid-template-rows: auto;  grid-column-gap: 30px;  grid-row-gap: 30px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-c24d6e2.resize-by-browser-width .dt-css-grid,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-c24d6e2.resize-by-browser-width .dt-css-grid {  margin: -15px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-c24d6e2.resize-by-browser-width .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-c24d6e2.resize-by-browser-width .dt-css-grid .wf-cell {  width: 50%;  padding: 15px;}@media screen and (max-width: 1199px) {  .products-shortcode.the7-elements-woo-masonry-c24d6e2.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(2,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-c24d6e2.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-c24d6e2.resize-by-browser-width .dt-css-grid .wf-cell {    width: 50%;  }}@media screen and (max-width: 991px) {  .products-shortcode.the7-elements-woo-masonry-c24d6e2.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(2,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-c24d6e2.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-c24d6e2.resize-by-browser-width .dt-css-grid .wf-cell {    width: 50%;  }}@media screen and (max-width: 767px) {  .products-shortcode.the7-elements-woo-masonry-c24d6e2.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(1,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-c24d6e2.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-c24d6e2.resize-by-browser-width .dt-css-grid .wf-cell {    width: 100%;  }}
.products-shortcode.the7-elements-woo-masonry-73c79e1 .filter-bg-decoration .filter-categories a.act {  color: #fff;}.products-shortcode.the7-elements-woo-masonry-73c79e1:not(.resize-by-browser-width) .dt-css-grid {  grid-row-gap: 30px;  grid-column-gap: 30px;  grid-template-columns: repeat(auto-fill,minmax(0px,1fr));}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-73c79e1:not(.resize-by-browser-width) .dt-css-grid,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-73c79e1:not(.resize-by-browser-width) .dt-css-grid {  display: flex;  flex-flow: row wrap;  margin: -15px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-73c79e1:not(.resize-by-browser-width) .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-73c79e1:not(.resize-by-browser-width) .dt-css-grid .wf-cell {  flex: 1 0 0px;  min-width: 0px;  max-width: 100%;  padding: 15px;  box-sizing: border-box;}.products-shortcode.the7-elements-woo-masonry-73c79e1.resize-by-browser-width .dt-css-grid {  grid-template-columns: repeat(2,1fr);  grid-template-rows: auto;  grid-column-gap: 30px;  grid-row-gap: 30px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-73c79e1.resize-by-browser-width .dt-css-grid,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-73c79e1.resize-by-browser-width .dt-css-grid {  margin: -15px;}.cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-73c79e1.resize-by-browser-width .dt-css-grid .wf-cell,.no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-73c79e1.resize-by-browser-width .dt-css-grid .wf-cell {  width: 50%;  padding: 15px;}@media screen and (max-width: 1199px) {  .products-shortcode.the7-elements-woo-masonry-73c79e1.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(2,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-73c79e1.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-73c79e1.resize-by-browser-width .dt-css-grid .wf-cell {    width: 50%;  }}@media screen and (max-width: 991px) {  .products-shortcode.the7-elements-woo-masonry-73c79e1.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(2,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-73c79e1.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-73c79e1.resize-by-browser-width .dt-css-grid .wf-cell {    width: 50%;  }}@media screen and (max-width: 767px) {  .products-shortcode.the7-elements-woo-masonry-73c79e1.resize-by-browser-width .dt-css-grid {    grid-template-columns: repeat(1,1fr);  }  .cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-73c79e1.resize-by-browser-width .dt-css-grid .wf-cell,  .no-cssgridlegacy.no-cssgrid .products-shortcode.the7-elements-woo-masonry-73c79e1.resize-by-browser-width .dt-css-grid .wf-cell {    width: 100%;  }}