.elementor-18795 .elementor-element.elementor-element-3549aba7{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-18795 .elementor-element.elementor-element-53bdf37f .woocommerce-breadcrumb{font-size:12px;}.elementor-18795 .elementor-element.elementor-element-53bdf37f :is(.wd-breadcrumbs,.yoast-breadcrumb){--wd-link-color:var( --e-global-color-b0b2b23 );--wd-bcrumb-delim-color:var( --e-global-color-b0b2b23 );}.elementor-18795 .elementor-element.elementor-element-1a5ccca1{--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:center;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-18795 .elementor-element.elementor-element-599db049 .title{font-size:62px;color:var( --e-global-color-secondary );}.elementor-18795 .elementor-element.elementor-element-74beba1e{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-18795 .elementor-element.elementor-element-6df6dc33{--display:flex;}.elementor-18795 .elementor-element.elementor-element-111bd1a0{--display:flex;}.elementor-18795 .elementor-element.elementor-element-434a1d1e{--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:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-18795 .elementor-element.elementor-element-434a1d1e:not(.elementor-motion-effects-element-type-background), .elementor-18795 .elementor-element.elementor-element-434a1d1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89333a1 );}.elementor-18795 .elementor-element.elementor-element-579527a5{--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;--justify-content:space-between;--align-items:center;}.elementor-18795 .elementor-element.elementor-element-11f8b1b4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-18795 .elementor-element.elementor-element-11f8b1b4:not(.elementor-motion-effects-element-type-background), .elementor-18795 .elementor-element.elementor-element-11f8b1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89333a1 );}.elementor-18795 .elementor-element.elementor-element-11f8b1b4.wd-collapsible-content.e-con{max-height:340px;}.elementor-18795 .elementor-element.elementor-element-11f8b1b4.wd-collapsible-content.e-con:not(.wd-opened):after{color:var( --e-global-color-4bcc7db );}.elementor-18795 .elementor-element.elementor-element-eb021c8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-18795 .elementor-element.elementor-element-eb021c8.elementor-element{--align-self:flex-end;}.elementor-18795 .elementor-element.elementor-element-69c2d47b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-18795 .elementor-element.elementor-element-69c2d47b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-18795 .elementor-element.elementor-element-69c2d47b.elementor-element{--align-self:flex-end;}.elementor-18795 .elementor-element.elementor-element-69c2d47b .wd-text-block{color:var( --e-global-color-b0b2b23 );}.elementor-18795 .elementor-element.elementor-element-3248bc4f > .elementor-widget-container{padding:0% 25% 0% 25%;}@media(max-width:1024px){.elementor-18795 .elementor-element.elementor-element-599db049 .title{font-size:22px;}.elementor-18795 .elementor-element.elementor-element-74beba1e{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-18795 .elementor-element.elementor-element-6df6dc33{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-18795 .elementor-element.elementor-element-111bd1a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18795 .elementor-element.elementor-element-434a1d1e{--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-18795 .elementor-element.elementor-element-579527a5{--justify-content:space-between;}.elementor-18795 .elementor-element.elementor-element-11f8b1b4{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}}@media(min-width:668px){.elementor-18795 .elementor-element.elementor-element-1a5ccca1{--width:100%;}.elementor-18795 .elementor-element.elementor-element-6df6dc33{--width:25%;}.elementor-18795 .elementor-element.elementor-element-111bd1a0{--width:75%;}.elementor-18795 .elementor-element.elementor-element-579527a5{--width:100%;}}@media(max-width:1024px) and (min-width:668px){.elementor-18795 .elementor-element.elementor-element-1a5ccca1{--width:100%;}.elementor-18795 .elementor-element.elementor-element-111bd1a0{--width:100%;}.elementor-18795 .elementor-element.elementor-element-579527a5{--width:100%;}}@media(max-width:667px){.elementor-18795 .elementor-element.elementor-element-599db049 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-18795 .elementor-element.elementor-element-74beba1e{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-61d2e23 */.elementor-18795 .elementor-element.elementor-element-61d2e23 .category-product-counts {
    color:#9f9e9e;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_active_filters, class: .elementor-element-b509f9c */.elementor-18795 .elementor-element.elementor-element-b509f9c .widget_layered_nav_filters a{
    color:#242527;
    padding: 7px 23px 7px 23px;
    border-radius: 50px;
    border:1px solid #f3f3f3;
}
.elementor-18795 .elementor-element.elementor-element-b509f9c .widget_layered_nav_filters a:hover {
        background: #e30110;
        color:#fff;
        border:1px solid #e30110;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_view, class: .elementor-element-51f7185 */.elementor-18795 .elementor-element.elementor-element-51f7185 .wd-products-shop-view {
    gap: 10px 1.9em;
    --wd-link-color: #242527;
}/* End custom CSS */
/* Start custom CSS for wd_archive_products, class: .elementor-element-6729d9b */.wd-product:not(.wd-hover-small) :is(.product-image-link, .hover-img) img {
    height: 300px;
    object-fit: cover;
}
.wd-buttons[class*="wd-pos-r"] {
  opacity: 1;
  visibility: visible;
  transform: translateX(0px) translateZ(0);
}
.wd-action-btn.wd-style-icon > a {
  background-color: #f3f3f3;
  width:45px;
  border-radius: 50px;
  margin: 3px 0;
  border: 1px solid #242527;
}
.wd-buttons {
    background:none;
    box-shadow:0px 0px;
}
.products-bordered-grid.elements-grid > .wd-col {
    padding:20px;
}
.product-element-bottom {
    padding:0px;
}
div.product-element-middle {
    display: inline-flex;
  justify-content: space-between;
  align-items: center;
}




.wd-product .price {
    text-align: left;
  font-size: 20px;
  font-weight: 600;
}
.wd-product .price .amount {
    color:#242527;
}
.wd-product.wd-hover-standard .wd-add-btn {
    justify-content: space-between;
}
.wd-add-btn.wd-add-btn-replace:has(> .add-to-cart-loop):not(:has(> .quantity)) {
	justify-content:center;
}
.wd-add-btn.wd-add-btn-replace:has(> .add-to-cart-loop):not(:has(> .quantity)) > .add-to-cart-loop {
	width:95%;
	background-color:#f3f3f3;
	color:#242527;
	border:1px solid #242527;
}
.wd-add-btn.wd-add-btn-replace:has(> .add-to-cart-loop):not(:has(> .quantity)) > .add-to-cart-loop:hover {
	background-color:#242527;
	color:#f3f3f3;
}
div.quantity{
    border: 1px solid #f3f3f3;
    border-radius: 50px;
}

div.quantity input[type="button"] {
    padding: 0 2px;
  min-width: 36px;
  min-height: auto;
  height: var(--wd-form-height);
  border: var(--wd-form-brd-width) solid #fff;
  background: var(--wd-form-bg);
  box-shadow: none;
  border-radius: 50px;
}
nav[class*="-pagination"] li .page-numbers {
    border-radius:50px;
}/* End custom CSS */
/* Start custom CSS */@media screen and (min-width:1025px){
.widget_product_categories .count, .wd-filter-list .count {
    padding-top: 5px;
    height: 30px;
    border-radius: 50%;
}
.categories-accordion-on .widget_product_categories .count {
  margin-top: 3px;
}
.wd-widget-collapse .widget-title::after {
    inset-inline-end: -5px !important;
}
}
.widget_product_categories .wd-cats-toggle:hover {
    color:#fff;
    background-color: #000;
}
.wd-widget-collapse.wd-opened .widget-title::after {
    background-color: #000;
    color:#fff;
}/* End custom CSS */