.elementor-1229 .elementor-element.elementor-element-6ffa411{margin:-35px 0px 0px 0px;}.elementor-1229 .elementor-element.elementor-element-c06625b.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-1229 .elementor-element.elementor-element-364e379{width:auto;max-width:auto;}.elementor-1229 .elementor-element.elementor-element-364e379 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1229 .elementor-element.elementor-element-364e379 :is(.wd-breadcrumbs,.yoast-breadcrumb,.rank-math-breadcrumb,.aioseo-breadcrumbs){font-size:14px;}.elementor-1229 .elementor-element.elementor-element-a3d369c{width:auto;max-width:auto;}.elementor-1229 .elementor-element.elementor-element-a3d369c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1229 .elementor-element.elementor-element-6ccaccb{--divider-border-style:solid;--divider-color:#77777733;--divider-border-width:1px;}.elementor-1229 .elementor-element.elementor-element-6ccaccb .elementor-divider-separator{width:100%;}.elementor-1229 .elementor-element.elementor-element-6ccaccb .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1229 .elementor-element.elementor-element-13c60df{--wd-cat-img-width:100px;}.elementor-1229 .elementor-element.elementor-element-13c60df > .elementor-widget-container{margin:-15px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-1229 .elementor-element.elementor-element-13c60df div.product-category .wd-entities-title, .elementor-1229 .elementor-element.elementor-element-13c60df .wd-nav-product-cat>li>a{font-size:14px;}.elementor-1229 .elementor-element.elementor-element-0000ff6:not(.elementor-motion-effects-element-type-background), .elementor-1229 .elementor-element.elementor-element-0000ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEFF2F7;}.elementor-1229 .elementor-element.elementor-element-0000ff6{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E1E1E1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 40px 0px;padding:20px 0px 20px 0px;}.elementor-1229 .elementor-element.elementor-element-0000ff6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1229 .elementor-element.elementor-element-2839418:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1229 .elementor-element.elementor-element-2839418 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5e5fb0c );}.elementor-1229 .elementor-element.elementor-element-2839418 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 5px 10px 0px;--e-column-margin-right:5px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-1229 .elementor-element.elementor-element-2839418 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1229 .elementor-element.elementor-element-2839418{--wd-side-hidden-w:300px;}.elementor-1229 .elementor-element.elementor-element-4c05fec > .elementor-element-populated{margin:0px 0px 0px 5px;--e-column-margin-right:0px;--e-column-margin-left:5px;}.elementor-1229 .elementor-element.elementor-element-a594699:not(.elementor-motion-effects-element-type-background), .elementor-1229 .elementor-element.elementor-element-a594699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1229 .elementor-element.elementor-element-a594699{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d419a5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -3px 0px;padding:10px 20px 10px 20px;}.elementor-1229 .elementor-element.elementor-element-a594699 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1229 .elementor-element.elementor-element-3ab9755 .title{font-size:24px;color:var( --e-global-color-b7e8292 );}.elementor-1229 .elementor-element.elementor-element-f02be59:not(.elementor-motion-effects-element-type-background), .elementor-1229 .elementor-element.elementor-element-f02be59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1229 .elementor-element.elementor-element-f02be59{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d419a5 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 20px 0px;padding:10px 20px 10px 20px;}.elementor-1229 .elementor-element.elementor-element-f02be59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1229 .elementor-element.elementor-element-109c0b1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1229 .elementor-element.elementor-element-109c0b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1229 .elementor-element.elementor-element-109c0b1.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1229 .elementor-element.elementor-element-0999a5f{width:auto;max-width:auto;}.elementor-1229 .elementor-element.elementor-element-0999a5f > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1229 .elementor-element.elementor-element-f43d0bd{width:auto;max-width:auto;}.elementor-1229 .elementor-element.elementor-element-f43d0bd > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1229 .elementor-element.elementor-element-6f3ddb2{width:auto;max-width:auto;}.elementor-1229 .elementor-element.elementor-element-6f3ddb2 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1229 .elementor-element.elementor-element-2a8f1d6{width:auto;max-width:auto;}.elementor-1229 .elementor-element.elementor-element-ba880b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1229 .elementor-element.elementor-element-2c96203 > .elementor-widget-container{padding:30px 0px 20px 0px;}.elementor-1229 .elementor-element.elementor-element-a74b5d3{margin:0px 0px 40px 0px;}@media(max-width:1024px){.elementor-1229 .elementor-element.elementor-element-0000ff6{margin:0px 0px 40px 0px;}.elementor-1229 .elementor-element.elementor-element-4c05fec > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1229 .elementor-element.elementor-element-3ab9755 .title{font-size:22px;}.elementor-1229 .elementor-element.elementor-element-109c0b1.elementor-column > .elementor-widget-wrap{justify-content:space-between;}}@media(max-width:767px){.elementor-1229 .elementor-element.elementor-element-13c60df > .elementor-widget-container{margin:-15px 0px -25px 0px;padding:0px 5px 0px 5px;}.elementor-1229 .elementor-element.elementor-element-0000ff6{margin:0px 0px 20px 0px;}.elementor-1229 .elementor-element.elementor-element-a594699{padding:12px 12px 12px 12px;}.elementor-1229 .elementor-element.elementor-element-3ab9755 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1229 .elementor-element.elementor-element-f02be59{padding:12px 12px 12px 12px;}.elementor-1229 .elementor-element.elementor-element-f43d0bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1229 .elementor-element.elementor-element-6f3ddb2 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-1229 .elementor-element.elementor-element-ba880b3 > .elementor-widget-container{padding:0px 5px 0px 5px;}}@media(min-width:768px){.elementor-1229 .elementor-element.elementor-element-2839418{width:25%;}.elementor-1229 .elementor-element.elementor-element-4c05fec{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1229 .elementor-element.elementor-element-4c05fec{width:100%;}.elementor-1229 .elementor-element.elementor-element-cd7cf43{width:100%;}.elementor-1229 .elementor-element.elementor-element-109c0b1{width:100%;}}/* Start custom CSS for wd_shop_archive_result_count, class: .elementor-element-a3d369c */p.woocommerce-result-count {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-13c60df */.elementor-1229 .elementor-element.elementor-element-13c60df .category-image-wrapp {
    padding: 10px;
}

/* Shop product categories slider styles */
.elementor-widget:not(#product-categories-slider) .category-grid-item h3.wd-entities-title {
		align-content: center !important;
		align-items: center !important;
		min-height: 57px !important;
		background: #1da7e0d1;
		width: 218px;
		padding: 12px;
		color: white;
		margin-left: -19px !important;
		margin-bottom: -16px !important;
		text-align: center;
}

.elementor-widget:not(#product-categories-slider) .category-grid-item .wrapp-category {
    box-shadow: none;
}

@media only screen and (max-width: 600px) {

.category-grid-item .hover-mask {
    padding: 0px;
}
.elementor-widget:not(#product-categories-slider) .category-grid-item h3.wd-entities-title {
    width: 100% !important;
    margin-left: 0px !important;
    margin-bottom: -5px !important;
    min-height: 74px !important;
}
}/* End custom CSS */
/* Start custom CSS for wd_sidebar, class: .elementor-element-df6e245 */@media only screen and (max-width: 600px) {
.widget_product_categories .select2-hidden-accessible {
display: block !important;
width: 100% !important;
height: auto !important;
padding: 10px !important;
position: unset !important;
margin-bottom: -15px !important;
}
span.select2-selection.select2-selection--single {
    display: none !important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2839418 */.wd-filter-list a {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}
span.filter-name.layer-term-name {
    font-size: 15px !important;
}
filter-swatch.with-bg {
    margin-right: 5px !important;
}
.select2-container--default .select2-results>.select2-results__options {
    max-height: 340px !important;
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_archive_description, class: .elementor-element-5129109 */.elementor-1229 .elementor-element.elementor-element-5129109 .term-description {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for wd_builder_off_canvas_column_btn, class: .elementor-element-0999a5f */@media screen and (max-width: 600px) {
    .elementor-1229 .elementor-element.elementor-element-2839418 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px;
}
.elementor-1229 .elementor-element.elementor-element-0999a5f .wd-action-btn>a {
    color: #080808 !important;
}
span.select2-search.select2-search--dropdown {
    display: none;
}
}

body .select2-container--default .select2-results__option {
    color: var(--wd-form-color);
    padding: 9px 18px;
    transition: all .1s ease;
    border-bottom: 1px solid #00000017;
    line-height: 1.2;
}
span.select2-selection__placeholder {
    color: #1c1b1b !important;
    font-size: 15px;
}
.select2-container--default .select2-results>.select2-results__options {
    max-height: 440px !important;
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_orderby, class: .elementor-element-2a8f1d6 */.elementor-1229 .elementor-element.elementor-element-2a8f1d6 form.woocommerce-ordering.wd-style-underline.wd-ordering-mb-icon {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for wd_archive_products, class: .elementor-element-ba880b3 */.products-bordered-grid.elements-grid:not(.elements-list) [class*="-grid-item"] {
    background-color: #ffffff;
}
.products.elements-grid.wd-products-holder.elements-list.products-bordered-grid.wd-quantity-enabled.pagination-pagination.align-items-start.row {
    background-color: white;
}
.elementor-1229 .elementor-element.elementor-element-ba880b3 h3.wd-entities-title {
    min-height: 59px;
}
.elementor-1229 .elementor-element.elementor-element-ba880b3 .product-list-item .wd-entities-title {
    width: 95%;
    font-size: 18px !important;
    
}
.elementor-1229 .elementor-element.elementor-element-ba880b3 .product-list-item.product .price span {
    font-size: 18px !important;
}
.elementor-1229 .elementor-element.elementor-element-ba880b3 .product-list-item.product .price bdi {
    font-size: 18px !important;
}

.products.elements-grid.wd-products-holder.elements-list.products-bordered-grid.wd-quantity-enabled.pagination-more-btn.align-items-start.row {
    background: white;
}

.product-label-featured {
    top: 25px !important;
    right: 23px !important;
}
.product-label-new {
    top: 25px !important;
    left: 23px !important;
}
p.extra-product-subtitle {
    display: none;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_extra_description, class: .elementor-element-2c96203 */.elementor-widget-wd_shop_archive_extra_description {
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-c348833 */.elementor-1229 .elementor-element.elementor-element-c348833 .product-grid-item .wd-entities-title {
    width: 145px !important;
}/* End custom CSS */