.elementor-11222 .elementor-element.elementor-element-c4d32a4{--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:flex-start;--align-items:stretch;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-11222 .elementor-element.elementor-element-b872ff9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;}.elementor-11222 .elementor-element.elementor-element-052d822 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-11222 .elementor-element.elementor-element-4c4137a .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-11222 .elementor-element.elementor-element-4c4137a .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-11222 .elementor-element.elementor-element-4c4137a .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-11222 .elementor-element.elementor-element-4c4137a .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-11222 .elementor-element.elementor-element-4c4137a .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-11222 .elementor-element.elementor-element-4c4137a .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-11222 .elementor-element.elementor-element-4c4137a .jet-collapse-icon{width:20px;height:20px;}.elementor-11222 .elementor-element.elementor-element-4c4137a .jet-collapse-none{width:20px;height:20px;}.elementor-11222 .elementor-element.elementor-element-4c4137a .jet-filter-items-search{max-width:100%;}.elementor-11222 .elementor-element.elementor-element-4c4137a .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-11222 .elementor-element.elementor-element-4c4137a .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-11222 .elementor-element.elementor-element-4c4137a .jet-filter+.jet-filter{margin-top:10px;}.elementor-11222 .elementor-element.elementor-element-4c4137a .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-11222 .elementor-element.elementor-element-c02ec7f .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-11222 .elementor-element.elementor-element-c02ec7f .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-11222 .elementor-element.elementor-element-c02ec7f .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-11222 .elementor-element.elementor-element-c02ec7f .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-11222 .elementor-element.elementor-element-c02ec7f .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-11222 .elementor-element.elementor-element-c02ec7f .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-11222 .elementor-element.elementor-element-c02ec7f .jet-collapse-icon{width:20px;height:20px;}.elementor-11222 .elementor-element.elementor-element-c02ec7f .jet-collapse-none{width:20px;height:20px;}.elementor-11222 .elementor-element.elementor-element-c02ec7f .jet-filter-items-search{max-width:100%;}.elementor-11222 .elementor-element.elementor-element-c02ec7f .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-11222 .elementor-element.elementor-element-c02ec7f .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-11222 .elementor-element.elementor-element-c02ec7f .jet-filter+.jet-filter{margin-top:10px;}.elementor-11222 .elementor-element.elementor-element-c02ec7f .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-11222 .elementor-element.elementor-element-e021070 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-11222 .elementor-element.elementor-element-e021070 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-11222 .elementor-element.elementor-element-e021070 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-11222 .elementor-element.elementor-element-e021070 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-11222 .elementor-element.elementor-element-e021070 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-11222 .elementor-element.elementor-element-e021070 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-11222 .elementor-element.elementor-element-e021070 .jet-collapse-icon{width:20px;height:20px;}.elementor-11222 .elementor-element.elementor-element-e021070 .jet-collapse-none{width:20px;height:20px;}.elementor-11222 .elementor-element.elementor-element-e021070 .jet-filter-items-search{max-width:100%;}.elementor-11222 .elementor-element.elementor-element-e021070 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-11222 .elementor-element.elementor-element-e021070 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-11222 .elementor-element.elementor-element-e021070 .jet-filter+.jet-filter{margin-top:10px;}.elementor-11222 .elementor-element.elementor-element-e021070 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-11222 .elementor-element.elementor-element-5884606 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-11222 .elementor-element.elementor-element-5884606 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-11222 .elementor-element.elementor-element-5884606 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-11222 .elementor-element.elementor-element-5884606 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-11222 .elementor-element.elementor-element-5884606 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-11222 .elementor-element.elementor-element-5884606 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-11222 .elementor-element.elementor-element-5884606 .jet-collapse-icon{width:20px;height:20px;}.elementor-11222 .elementor-element.elementor-element-5884606 .jet-collapse-none{width:20px;height:20px;}.elementor-11222 .elementor-element.elementor-element-5884606 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-11222 .elementor-element.elementor-element-5884606 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-11222 .elementor-element.elementor-element-5884606 .jet-filter+.jet-filter{margin-top:10px;}.elementor-11222 .elementor-element.elementor-element-5884606 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-11222 .elementor-element.elementor-element-5c20343{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;}.elementor-11222 .elementor-element.elementor-element-79df75c{--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:flex-start;--align-items:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;}.elementor-11222 .elementor-element.elementor-element-37131f0 .jet-smart-filters-active{flex-direction:row;}.elementor-11222 .elementor-element.elementor-element-37131f0 .jet-active-filters__list{flex-direction:row;}.elementor-11222 .elementor-element.elementor-element-37131f0 .jet-active-filter{margin-right:5px;margin-bottom:5px;}.elementor-11222 .elementor-element.elementor-element-37131f0 .jet-active-filter__remove{font-size:12px;}.elementor-11222 .elementor-element.elementor-element-a983734 .jet-sorting-select{max-width:150px;}.elementor-11222 .elementor-element.elementor-element-5ebd7f8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-11222 .elementor-element.elementor-element-5ebd7f8 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-11222 .elementor-element.elementor-element-5ebd7f8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-11222 .elementor-element.elementor-element-5ebd7f8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-11222 .elementor-element.elementor-element-5ebd7f8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-11222 .elementor-element.elementor-element-5ebd7f8 > .elementor-widget-container > .jet-listing-grid, .elementor-11222 .elementor-element.elementor-element-5ebd7f8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-11222 .elementor-element.elementor-element-5ebd7f8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-11222 .elementor-element.elementor-element-5ebd7f8 > .elementor-widget-container > .jet-listing-grid, .elementor-11222 .elementor-element.elementor-element-5ebd7f8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-11222 .elementor-element.elementor-element-5ebd7f8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-11222 .elementor-element.elementor-element-8750da8 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-11222 .elementor-element.elementor-element-8750da8 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-11222 .elementor-element.elementor-element-8750da8 .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-11222 .elementor-element.elementor-element-8750da8 .jet-filters-pagination__load-more{order:initial;}@media(min-width:768px){.elementor-11222 .elementor-element.elementor-element-b872ff9{--width:20%;}.elementor-11222 .elementor-element.elementor-element-5c20343{--width:80%;}.elementor-11222 .elementor-element.elementor-element-79df75c{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-e44de90 */.elementor-11222 .elementor-element.elementor-element-e44de90 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-a983734 */.elementor-11222 .elementor-element.elementor-element-a983734 {
    margin: 0 0 0 auto !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-5ebd7f8 */.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .jet-listing-grid__items {

    --slkd-columns: 3;
    --slkd-gap: calc(var(--slkd-global-spacing) * 2) !important;
    
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: var(--slkd-gap) !important;

}

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .jet-listing-grid__item {
    flex: 0 1 calc(calc(100% / var(--slkd-columns) - calc(calc(var(--slkd-gap) * calc(var(--slkd-columns) - 1)) / var(--slkd-columns)))) !important;
}

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .jet-listing-grid__item {
    display: flex !important
;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
}



@media (max-width: 1024px) {

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .jet-listing-grid__items {
    --slkd-columns: 2;
}

}

@media (max-width: 767px) {

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .jet-listing-grid__items {
    --slkd-columns: 1;
}

}









.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .jet-listing-grid__item {
    position: relative !important;
    
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
    
    overflow: hidden !important;
}

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .product-image-wrapper {
    position: relative !important;

    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;

    aspect-ratio: 1 !important;
    overflow: hidden !important;
    border-radius: var(--slkd-border-radius-m) !important;
}

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .product-image-wrapper img {
    position: absolute !important;
    inset: 0 !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center center !important;
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .product-image-wrapper .product-image {
    opacity: 1 !important;
}

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .product-image-wrapper .gallery-image {
    opacity: 0 !important;
}

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .product-image-wrapper:hover .product-image:has(+ .gallery-image) {
    opacity: 0 !important;
}
.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .product-image-wrapper:hover .gallery-image {
    opacity: 1 !important;
}

/* BADGES */

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .badges-wrapper {
    position: absolute !important;
    top: calc(var(--slkd-global-spacing) / 2) !important;
    left: calc(var(--slkd-global-spacing) / 2) !important;
    z-index: 1 !important;
    
    display: flex !important;
    flex-flow: column nowrap !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    gap: calc(var(--slkd-global-spacing) / 2) !important;
}

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 a {
    color: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-c4d217a-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-c4d217a-font-size) !important;
    font-weight: var(--e-global-typography-c4d217a-font-weight) !important;
    line-height: var(--e-global-typography-c4d217a-line-height) !important;
    transition: calc(var(--slkd-global-animation-duration) / 2) var(--slkd-global-animation-property) !important;
}
.elementor-11222 .elementor-element.elementor-element-5ebd7f8 a:hover, 
.elementor-11222 .elementor-element.elementor-element-5ebd7f8 a:focus, 
.elementor-11222 .elementor-element.elementor-element-5ebd7f8 a:active {
    color: var(--slkd-accent-color) !important;
}



/* SALE BADGE */
.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .slkd-sale-badge {
    pointer-events: none !important;
    user-select: none !important
    ;
    position: absolute !important;
    top: calc(var(--slkd-global-spacing) / 2) !important;
    right: calc(var(--slkd-global-spacing) / 2) !important;
    z-index: 1 !important;
    
    color: var(--slkd-white) !important;
    font-family: var(--e-global-typography-fc6b08c-font-family), Sans-serif;
    font-size: var(--e-global-typography-fc6b08c-font-size);
    font-weight: var(--e-global-typography-fc6b08c-font-weight);
    line-height: var(--e-global-typography-fc6b08c-line-height);
    
    background: var(--slkd-accent-color) !important;
    border-radius: var(--slkd-border-radius-s) !important;
    padding: calc(var(--slkd-global-spacing) / 4) calc(var(--slkd-global-spacing) / 2) !important;
}



.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .add_to_cart_inline {
    display: flex !important;
    position: absolute !important;
    bottom: calc(var(--slkd-global-spacing) / 2) !important;
    right: calc(var(--slkd-global-spacing) / 2) !important;
    z-index: 9999 !important;
    color: var(--slkd-global-heading-color) !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: translate3d(0, 75px, 0) !important;
    transition: var(--slkd-global-animation-duration) var(--slkd-global-animation-property) !important;
}
.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .jet-listing-grid__item:hover .add_to_cart_inline {
    transform: translate3d(0, 0, 0) !important;
}

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .add_to_cart_button {
    appearance: none !important;
    cursor: pointer !important;
    user-select: none !important;
    position: relative !important;
    overflow: hidden !important;
    z-index: 1 !important;
    opacity: 1 !important;
    isolation: isolate !important;
    display: inline-flex !important;
    flex-flow: row nowrap !important;
    justify-content: center !important;
    align-items: center !important;
    gap: calc(var(--slkd-button-spacing) / 4) !important;
    flex: 1 !important;
    box-sizing: border-box !important;
    outline: none !important;
    margin: 0 !important;
    padding: calc(var(--slkd-left-right-padding) / 2) calc(calc(var(--slkd-left-right-padding) / 2) * 2) !important;
    border: 0 !important;
    border-radius: var(--slkd-border-radius-s) !important;
    min-width: 115px !important;
    height: 41px !important;
    
    color: var(--slkd-global-heading-color) !important;
    fill: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-fc6b08c-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-fc6b08c-font-size) !important;
    font-weight: var(--e-global-typography-fc6b08c-font-weight) !important;
    line-height: var(--e-global-typography-fc6b08c-line-height) !important;
    text-align: center !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    
    background: var(--slkd-white) !important;
    box-shadow: 0 10px 30px -10px #00000020 !important;
    transition: calc(var(--slkd-global-animation-duration) / 2) var(--slkd-global-animation-property) !important;
}
.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .add_to_cart_button:hover, 
.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .add_to_cart_button:focus, 
.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .add_to_cart_button:active {
    color: var(--slkd-white) !important;
    fill: var(--slkd-white) !important;
    background: var(--slkd-accent-color) !important;
    box-shadow: 0 10px 30px -10px var(--slkd-accent-color-opacity-50) !important;
}

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .add_to_cart_button.xt_atc-loading {
    opacity: 1 !important;
}
.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .add_to_cart_button.xt_atc-loading:hover, 
.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .add_to_cart_button.xt_atc-loading:focus, 
.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .add_to_cart_button.xt_atc-loading:active {
    opacity: 1 !important;
}



/* PRICE */
.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .price {
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: flex-start !important;
    align-items: flex-end !important;
    gap: calc(var(--slkd-global-spacing) / 3) !important;
    
    color: var(--slkd-global-heading-color) !important;
    font-family: var(--e-global-typography-2e93cb8-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-2e93cb8-font-size) !important;
    font-weight: var(--e-global-typography-2e93cb8-font-weight) !important;
    line-height: 1 !important;
}

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .price del {
    font-weight: var(--slkd-global-font-weight-regular) !important;
}

.elementor-11222 .elementor-element.elementor-element-5ebd7f8 .price ins {
    color: var(--slkd-accent-color) !important;
    font-weight: var(--slkd-global-font-weight-bold) !important;
    text-decoration: none !important;
}/* End custom CSS */