.elementor-128213 .elementor-element.elementor-element-8e28703{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128213 .elementor-element.elementor-element-23ecf13 .close-button-container .elementor-icon{background-color:#00000000;font-size:20px;min-width:60px;min-height:60px;}.elementor-128213 .elementor-element.elementor-element-23ecf13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-128213 .elementor-element.elementor-element-23ecf13.elementor-element{--align-self:stretch;}.elementor-128213 .elementor-element.elementor-element-23ecf13 .close-button-container{align-items:center;right:0;}.elementor-128213 .elementor-element.elementor-element-23ecf13 .close-button-container .elementor-icon i{color:var( --e-global-color-el_c_3_text_accent );}.elementor-128213 .elementor-element.elementor-element-23ecf13 .close-button-container .elementor-icon svg{fill:var( --e-global-color-el_c_3_text_accent );color:var( --e-global-color-el_c_3_text_accent );}.elementor-128213 .elementor-element.elementor-element-23ecf13 .close-button-container .elementor-icon:hover i{color:var( --e-global-color-el_c_1_text_accent );}.elementor-128213 .elementor-element.elementor-element-23ecf13 .close-button-container .elementor-icon:hover svg{fill:var( --e-global-color-el_c_1_text_accent );color:var( --e-global-color-el_c_1_text_accent );}.elementor-128213 .elementor-element.elementor-element-bbd566d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-el_c_borders_main );--border-color:var( --e-global-color-el_c_borders_main );--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-128213 .elementor-element.elementor-element-fdcb06e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128213 .elementor-element.elementor-element-1ddfccb .owl-carousel{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;--arrow-bg-height:80px;}.elementor-128213 .elementor-element.elementor-element-1ddfccb .e-widget-swiper{--offset-v-t-img:0px;--offset-v-m-img:50%;--top-b-img:100%;--offset-v-b-img:0px;}.elementor-128213 .elementor-element.elementor-element-1ddfccb .post.wrapper{align-items:flex-start;align-content:flex-start;}.elementor-128213 .elementor-element.elementor-element-1ddfccb [class*="the7-simple-widget-"]{--content-wrapper-flex-flow:column wrap;--thumb-margin:0 0 var(--image-spacing) 0;--thumb-order:0;--content-width:100%;--image-spacing:18px;--image-size:80%;--image-ratio:80%;}.elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-simple-post-thumb, .elementor-128213 .elementor-element.elementor-element-1ddfccb .post-entry-content{align-self:center;}.elementor-128213 .elementor-element.elementor-element-1ddfccb{--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--object-fit:cover;--ratio-img-width:100%;--svg-width:100%;--height:100%;--max-height:100%;--max-width:100%;--arrow-display:inline-flex;--arrow-opacity:1;--bullet-display:none;--aspect-ratio:1;--arrow-icon-size:32px;}
							.elementor-128213 .elementor-element.elementor-element-1ddfccb .post-thumbnail-rollover:after,
							.elementor-128213 .elementor-element.elementor-element-1ddfccb .post-thumbnail-rollover:before, .elementor-128213 .elementor-element.elementor-element-1ddfccb .post-thumbnail-rollover:after { transition: opacity 0.3s ease; } .elementor-128213 .elementor-element.elementor-element-1ddfccb .post-thumbnail-rollover:after{background:#00000000;}.elementor-128213 .elementor-element.elementor-element-1ddfccb .post-entry-content{align-items:center;text-align:center;}.elementor-128213 .elementor-element.elementor-element-1ddfccb > .elementor-widget-container{margin:60px 0px 60px 0px;}.elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-simple-post-thumb{width:var(--image-size);}.elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-simple-post-thumb, .elementor-128213 .elementor-element.elementor-element-1ddfccb .post-thumbnail-rollover, .elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-simple-post-thumb img{border-radius:100% 100% 100% 100%;}.elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-simple-post-thumb .layzr-bg{border-radius:100% 100% 100% 100%;}.elementor-128213 .elementor-element.elementor-element-1ddfccb .post-thumbnail-rollover:after{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #00000040 100%);}.elementor-128213 .elementor-element.elementor-element-1ddfccb .entry-meta{color:var( --e-global-color-el_c_3_text );margin-top:5px;}.elementor-128213 .elementor-element.elementor-element-1ddfccb .owl-nav div, .elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-swiper-button{width:max(60px, var(--arrow-icon-size, 1em));height:max(80px, var(--arrow-icon-size, 1em));border-radius:0px;border-width:0px;border-style:solid;}.elementor-128213 .elementor-element.elementor-element-1ddfccb .owl-nav div> i, .elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-swiper-button> i{color:var( --e-global-color-el_c_4_text );}.elementor-128213 .elementor-element.elementor-element-1ddfccb .owl-nav div> svg, .elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-swiper-button> svg{fill:var( --e-global-color-el_c_4_text );color:var( --e-global-color-el_c_4_text );}.elementor-128213 .elementor-element.elementor-element-1ddfccb .owl-nav div:hover> i, .elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-swiper-button:hover> i{color:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-1ddfccb .owl-nav div:hover> svg, .elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-swiper-button:hover> svg{fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-1ddfccb .owl-nav div.owl-prev,.elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-swiper-button-prev{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:var(--arrow-h-offset);--arrow-translate-x:0;--arrow-v-offset:0px;--arrow-h-offset:-60px;}.elementor-128213 .elementor-element.elementor-element-1ddfccb .owl-nav div.owl-next,.elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-swiper-button-next{top:var(--offset-v-m-img);--arrow-translate-y:calc(-50% + var(--arrow-v-offset));left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:0px;--arrow-h-offset:-60px;}.elementor-128213 .elementor-element.elementor-element-1ddfccb .owl-dots{--bullet-size:10px;--bullet-gap:16px;top:calc(100% + var(--bullet-v-offset, 10px));bottom:auto;--bullet-translate-y:0;left:calc(50% + var(--bullet-h-offset, 0px));right:auto;--bullet-translate-x:-50%;--bullet-position-left:calc(50% + var(--bullet-h-offset, 0px));--bullet-v-offset:10px;}.elementor-128213 .elementor-element.elementor-element-1a6b148{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128213 .elementor-element.elementor-element-1a6b148.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-128213 .elementor-element.elementor-element-c56e885{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-128213 .elementor-element.elementor-element-72cc4f9{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128213 .elementor-element.elementor-element-4c5e73b .breadcrumbs{flex-flow:wrap;color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-4c5e73b{width:auto;max-width:auto;}.elementor-128213 .elementor-element.elementor-element-4c5e73b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-128213 .elementor-element.elementor-element-4c5e73b .breadcrumbs li:not(.first):before{content:"/";}.elementor-128213 .elementor-element.elementor-element-4c5e73b .breadcrumbs li.current:last-child{display:inline-flex;}.elementor-128213 .elementor-element.elementor-element-4c5e73b .breadcrumbs li > a{color:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-4c5e73b .breadcrumbs li > a:hover{color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-4c5e73b .breadcrumbs li:not(:first-child):before, .elementor-128213 .elementor-element.elementor-element-4c5e73b .breadcrumbs li:not(:first-child) i{color:var( --e-global-color-el_c_borders_main );}.elementor-128213 .elementor-element.elementor-element-4c5e73b .breadcrumbs li:not(:first-child) svg{fill:var( --e-global-color-el_c_borders_main );color:var( --e-global-color-el_c_borders_main );}.elementor-128213 .elementor-element.elementor-element-4c5e73b .breadcrumbs li:not(:first-child):before, .elementor-128213 .elementor-element.elementor-element-4c5e73b .breadcrumbs li:not(:first-child) i, .elementor-128213 .elementor-element.elementor-element-4c5e73b .breadcrumbs li:not(:first-child) svg{margin:0 5px;}.elementor-128213 .elementor-element.elementor-element-672ad77{width:auto;max-width:auto;align-self:center;}.elementor-128213 .elementor-element.elementor-element-672ad77.elementor-element{--align-self:center;}.elementor-128213 .elementor-element.elementor-element-672ad77 .woocommerce-result-count{text-align:left;color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-b4a1848{--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:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--margin-top:60px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-the7-heading .the7-heading-title{color:var( --e-global-color-primary );text-decoration-color:var( --e-global-color-primary );}.elementor-widget-the7-heading .the7-heading-title:hover, .elementor-widget-the7-heading .the7-heading-title:hover a{color:var( --e-global-color-primary );}.the7-e-sticky-effects .elementor-element.elementor-element-{{ID}} .the7-heading-title{text-decoration-color:var( --e-global-color-primary );}.elementor-128213 .elementor-element.elementor-element-b4939d5.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-128213 .elementor-element.elementor-element-b4939d5{text-align:left;}.elementor-128213 .elementor-element.elementor-element-b4939d5 .the7-heading-title{text-decoration-style:solid;}.elementor-128213 .elementor-element.elementor-element-de23a51{--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-end;--align-items:center;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128213 .elementor-element.elementor-element-d70cc76 .orderby-icon{right:0;left:unset;border-width:0 0px 0 0px;}.elementor-128213 .elementor-element.elementor-element-d70cc76 svg{right:0;left:unset;border-width:0 0px 0 0px;}.elementor-128213 .elementor-element.elementor-element-d70cc76.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-128213 .elementor-element.elementor-element-d70cc76 .woocommerce-ordering .orderby{text-align:left;text-align-last:left;}.elementor-128213 .elementor-element.elementor-element-d70cc76{--icon-size:14px;--icon-spacing:2px;--border-top-width:0px;--orderby-padding:6px 0px 5px 0px;--orderby-padding-right:0px;--orderby-padding-left:0px;}.elementor-128213 .elementor-element.elementor-element-d70cc76 .woocommerce-ordering{max-width:100%;width:195px;}.elementor-128213 .elementor-element.elementor-element-d70cc76 .orderby{border-width:0px 0px 1px 0px;}.elementor-128213 .elementor-element.elementor-element-d70cc76 .the7-wc-catalog-ordering .orderby{color:var( --e-global-color-el_c_3_text );border-color:var( --e-global-color-el_c_borders_main );}.elementor-128213 .elementor-element.elementor-element-d70cc76 .the7-wc-catalog-ordering{color:var( --e-global-color-el_c_3_text );fill:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-d70cc76 .the7-wc-catalog-ordering .orderby-icon{color:var( --e-global-color-el_c_4_text );}.elementor-128213 .elementor-element.elementor-element-d70cc76 .the7-wc-catalog-ordering svg{fill:var( --e-global-color-el_c_4_text );color:var( --e-global-color-el_c_4_text );}.elementor-128213 .elementor-element.elementor-element-d70cc76 .the7-wc-catalog-ordering:hover .orderby{color:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-d70cc76 .the7-wc-catalog-ordering:hover{color:var( --e-global-color-el_c_1_text );fill:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-d70cc76 .the7-wc-catalog-ordering:hover .orderby-icon{color:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-d70cc76 .the7-wc-catalog-ordering:hover svg{fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );} .elementor-128213 .elementor-element.elementor-element-889af3a .box-button, .elementor-128213 .elementor-element.elementor-element-889af3a .box-button .popup-icon,  .elementor-128213 .elementor-element.elementor-element-889af3a .box-button:hover,  .elementor-128213 .elementor-element.elementor-element-889af3a .box-button:focus, .elementor-128213 .elementor-element.elementor-element-889af3a .box-hover:hover .box-button{background:#00000000;}.elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button:hover, .elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button:focus, .elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button:hover .popup-icon, .elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button:focus .popup-icon,  .elementor-128213 .elementor-element.elementor-element-889af3a .box-hover:hover .box-button.elementor-button, .elementor-128213 .elementor-element.elementor-element-889af3a .box-hover:hover .box-button.elementor-button .popup-icon{background:#00000000;}.elementor-128213 .elementor-element.elementor-element-889af3a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-128213 .elementor-element.elementor-element-889af3a {--btn-icon-size:20px;--box-button-min-height:0px;--box-button-padding-top:0px;--box-button-padding-right:0px;--box-button-padding-bottom:0px;--box-button-padding-left:0px;--box-button-icon-color:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button i{font-size:20px;}.elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button svg{width:20px;height:20px;}.elementor-128213 .elementor-element.elementor-element-889af3a .box-button > span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap;}.elementor-128213 .elementor-element.elementor-element-889af3a .box-button i{order:-1;margin:0 var(--btn-icon-spacing) 0 0;}.elementor-128213 .elementor-element.elementor-element-889af3a .box-button svg{order:-1;margin:0 var(--btn-icon-spacing) 0 0;fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-889af3a .box-button .popup-icon{order:-1;margin:0 var(--btn-icon-spacing) 0 0;}.elementor-128213 .elementor-element.elementor-element-889af3a .box-button{--btn-icon-spacing:8px;min-width:0px;min-height:0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-128213 .elementor-element.elementor-element-889af3a{--box-button-width:0px;}.elementor-128213 .elementor-element.elementor-element-889af3a .box-button, .elementor-128213 .elementor-element.elementor-element-889af3a .box-button *{color:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-889af3a .box-button i, .elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button:hover i, .elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button:focus i, .elementor-128213 .elementor-element.elementor-element-889af3a .box-hover:hover .box-button.elementor-button i{color:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-889af3a .box-button svg, .elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button:hover svg, .elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button:focus svg, .elementor-128213 .elementor-element.elementor-element-889af3a .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_c_1_text );color:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button:hover, .elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button:focus, .elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button:hover *, .elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button:focus *, .elementor-128213 .elementor-element.elementor-element-889af3a .box-hover:hover .box-button.elementor-button, .elementor-128213 .elementor-element.elementor-element-889af3a .box-hover:hover .box-button.elementor-button *{color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button:hover svg, .elementor-128213 .elementor-element.elementor-element-889af3a .box-button.elementor-button:focus svg, .elementor-128213 .elementor-element.elementor-element-889af3a .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-el_c_3_text );color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item-container .indicator{order:0;padding:0px;border-width:1px;border-radius:0px;}.elementor-128213 .elementor-element.elementor-element-64b1b73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item-container{margin:0px 20px 20px 0px;}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-container{padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item-container .indicator .elementor-icon{font-size:14px;}.elementor-128213 .elementor-element.elementor-element-64b1b73.filter-indicator-align-left  .filter-nav-item-container .indicator{margin-right:8px;}.elementor-128213 .elementor-element.elementor-element-64b1b73.filter-indicator-align-right .filter-nav-item-container .indicator{margin-left:8px;}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.active .filter-nav-item-container .indicator .elementor-icon{color:var( --e-global-color-el_c_white );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.active .filter-nav-item-container .indicator .elementor-icon svg{fill:var( --e-global-color-el_c_white );color:var( --e-global-color-el_c_white );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.active .filter-nav-item-container .indicator{background-color:var( --e-global-color-el_c_1_text );border-color:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.active .filter-nav-item-container .indicator .elementor-icon.indicator-hover{color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.active .filter-nav-item-container .indicator .elementor-icon.indicator-hover svg{fill:var( --e-global-color-el_c_3_text );color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.active .filter-nav-item-container:hover .indicator .elementor-icon{color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.active .filter-nav-item-container:hover .indicator .elementor-icon svg{fill:var( --e-global-color-el_c_3_text );color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.active .filter-nav-item-container:hover .indicator{background-color:#00000000;border-color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.clear-all .filter-nav-item-container .indicator .elementor-icon{color:var( --e-global-color-el_c_white );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.clear-all .filter-nav-item-container .indicator .elementor-icon svg{fill:var( --e-global-color-el_c_white );color:var( --e-global-color-el_c_white );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.clear-all .filter-nav-item-container .indicator{background-color:var( --e-global-color-el_c_1_text );border-color:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.clear-all .filter-nav-item-container .indicator .elementor-icon.indicator-hover{color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.clear-all .filter-nav-item-container .indicator .elementor-icon.indicator-hover svg{fill:var( --e-global-color-el_c_3_text );color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.clear-all .filter-nav-item-container:hover .indicator .elementor-icon{color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.clear-all .filter-nav-item-container:hover .indicator .elementor-icon svg{fill:var( --e-global-color-el_c_3_text );color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.clear-all .filter-nav-item-container:hover .indicator{background-color:#00000000;border-color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.active .filter-nav-item-container .name{color:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.active .filter-nav-item-container{background-color:#00000000;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.active .filter-nav-item-container:hover .name{color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.clear-all .filter-nav-item-container .name{color:var( --e-global-color-el_c_1_text );}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.clear-all .filter-nav-item-container{background-color:#00000000;border-color:var( --e-global-color-el_c_borders_main );border-width:0px 1px 0px 0px;border-radius:0px;padding:0px 20px 0px 0px;}.elementor-128213 .elementor-element.elementor-element-64b1b73 .filter-nav-item.clear-all .filter-nav-item-container:hover .name{color:var( --e-global-color-el_c_3_text );}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .sGrid-container{--grid-columns:4;--grid-column-gap:20px;--grid-row-gap:60px;}.elementor-128213 .elementor-element.elementor-element-6bd7be3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .filter{justify-content:flex-start;--filter-top-gap:0px;--filter-right-gap:0px;--filter-bottom-gap:60px;--filter-left-gap:0px;}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .filter .filter-categories{justify-content:flex-start;--filter-column-gap:30px;--filter-row-gap:15px;}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .filter .filter-extras{justify-content:flex-start;}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .the7-elementor-widget > .filter .filter-item{--filter-color-hover:var( --e-global-color-el_c_2_color );--filter-color-active:var( --e-global-color-el_c_2_color );}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .the7-elementor-widget > .paginator{justify-content:center;--paginator-column-gap:10px;--paginator-row-gap:10px;margin:60px 0px 0px 0px;}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .the7-elementor-widget > .paginator a{min-width:40px;min-height:40px;border-radius:100px 100px 100px 100px;color:var( --e-global-color-el_c_1_text );background-color:var( --e-global-color-el_c_boxes_bg_main );}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .the7-elementor-widget > .paginator a:hover{color:var( --e-global-color-el_c_1_color );background-color:var( --e-global-color-el_c_1_color_light_3 );}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .the7-elementor-widget > .paginator a.act{color:var( --e-global-color-el_c_white );background-color:var( --e-global-color-el_c_1_color );}@media(max-width:1024px){.elementor-128213 .elementor-element.elementor-element-1ddfccb .owl-nav div, .elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-swiper-button{width:max(40px, var(--arrow-icon-size, 1em));}.elementor-128213 .elementor-element.elementor-element-1ddfccb .owl-nav div.owl-prev,.elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-swiper-button-prev{--arrow-h-offset:-40px;}.elementor-128213 .elementor-element.elementor-element-1ddfccb .owl-nav div.owl-next,.elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-swiper-button-next{--arrow-h-offset:-40px;}.elementor-128213 .elementor-element.elementor-element-b4a1848{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-128213 .elementor-element.elementor-element-d70cc76 .woocommerce-ordering .orderby{text-align:left;text-align-last:left;}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .sGrid-container{--grid-columns:3;--grid-row-gap:60px;}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .filter{justify-content:flex-start;}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .filter .filter-categories{justify-content:flex-start;}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .filter .filter-extras{justify-content:flex-start;}}@media(max-width:767px){.elementor-128213 .elementor-element.elementor-element-1ddfccb .owl-nav div.owl-prev,.elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-swiper-button-prev{--arrow-h-offset:-20px;}.elementor-128213 .elementor-element.elementor-element-1ddfccb .owl-nav div.owl-next,.elementor-128213 .elementor-element.elementor-element-1ddfccb .the7-swiper-button-next{--arrow-h-offset:-20px;}.elementor-128213 .elementor-element.elementor-element-de23a51{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .sGrid-container{--grid-columns:2;--grid-column-gap:20px;--grid-row-gap:40px;}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .filter{justify-content:flex-start;}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .filter .filter-categories{justify-content:flex-start;--filter-column-gap:20px;}.elementor-128213 .elementor-element.elementor-element-6bd7be3 .filter .filter-extras{justify-content:flex-start;}}.the7-simple-product-categories-carousel-1ddfccb .post-details i {  margin: 0px;}.the7-simple-product-categories-carousel-1ddfccb .owl-nav div,.the7-simple-product-categories-carousel-1ddfccb .owl-nav div:hover {  color: var(--the7-accent-color);}
/* Start custom CSS *//* MAW archive (clone of 7121) — template-level Custom CSS for Elementor template 128213.
   Generated from dt-the7-child/style.css (style-final, 2026-10-28) by rewriting .elementor-7121 -> .elementor-128213.
   Paste into: Elementor > edit template > Settings (gear) > Advanced > Custom CSS. Selectors are kept verbatim (incl. body.* prefixes) so specificity is unchanged.
   Depends on CSS variables (--maw-*) declared on body:not(.maw-none) / body:not(.maw-none) / body.single-product in style.css (all uses have fallbacks or the vars stay in style.css). */

body:not(.maw-none) .elementor-128213 .elementor-element-8e28703,
body:not(.maw-none) .elementor-128213 .elementor-element-8e28703,
body:not(.maw-none) .elementor-128213 .elementor-element-bbd566d,
body:not(.maw-none) .elementor-128213 .elementor-element-bbd566d,
body:not(.maw-none) .elementor-128213 .elementor-element-4c5e73b,
body:not(.maw-none) .elementor-128213 .elementor-element-4c5e73b,
body:not(.maw-none) .elementor-128213 .elementor-element-b4939d5,
body:not(.maw-none) .elementor-128213 .elementor-element-b4939d5{display:none !important}
body:not(.maw-none) .elementor-128213 .elementor-element-c56e885,
body:not(.maw-none) .elementor-128213 .elementor-element-c56e885{--padding-top:0px}
body:not(.maw-none) .elementor-128213 .elementor-element-c56e885>.e-con-inner,
body:not(.maw-none) .elementor-128213 .elementor-element-c56e885>.e-con-inner{flex-direction:row;flex-wrap:wrap;align-items:center;row-gap:0;column-gap:12px}
body:not(.maw-none) .elementor-128213 .elementor-element-72cc4f9,
body:not(.maw-none) .elementor-128213 .elementor-element-72cc4f9{order:1;width:auto;flex:0 0 auto;margin:0;padding:28px 0 20px;--margin-top:0px;--margin-bottom:0px}
body:not(.maw-none) .elementor-128213 .elementor-element-b4a1848,
body:not(.maw-none) .elementor-128213 .elementor-element-b4a1848{order:2;width:auto;flex:1 1 auto;justify-content:flex-end;margin:0;padding:28px 0 20px;--margin-top:0px;--margin-bottom:0px}
body:not(.maw-none) .elementor-128213 .elementor-element-de23a51,
body:not(.maw-none) .elementor-128213 .elementor-element-de23a51{width:auto;flex:0 0 auto;gap:12px;flex-direction:row-reverse;align-items:center}
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3,
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3{order:3;flex:0 0 100%;width:100%;margin-top:0}
body:not(.maw-none) .elementor-128213 .elementor-element-672ad77 .woocommerce-result-count,
body:not(.maw-none) .elementor-128213 .elementor-element-672ad77 .woocommerce-result-count{margin:0;color:var(--maw-muted);font:700 16px/1.4 var(--maw-font)}
body:not(.maw-none) .elementor-128213 .elementor-element-d70cc76 .the7-wc-catalog-ordering,
body:not(.maw-none) .elementor-128213 .elementor-element-d70cc76 .the7-wc-catalog-ordering{position:relative}
body:not(.maw-none) .elementor-128213 .elementor-element-d70cc76 .the7-wc-catalog-ordering>svg,
body:not(.maw-none) .elementor-128213 .elementor-element-d70cc76 .the7-wc-catalog-ordering>svg{display:none}
body:not(.maw-none) .elementor-128213 .elementor-element-d70cc76 select.orderby,
body:not(.maw-none) .elementor-128213 .elementor-element-d70cc76 select.orderby{height:44px;min-width:260px;border:1px solid #d6dfeb;border-radius:var(--maw-radius);background:#fff var(--maw-ico-chev) no-repeat right 14px center;padding:0 38px 0 16px;font:700 15px var(--maw-font);color:var(--maw-dark);appearance:none;-webkit-appearance:none;box-shadow:none;width:auto;max-width:100%}
body:not(.maw-none) .elementor-128213 .elementor-element-889af3a .elementor-button,
body:not(.maw-none) .elementor-128213 .elementor-element-889af3a .elementor-button{height:44px !important;border:1px solid #d6dfeb !important;border-radius:var(--maw-radius) !important;background:#fff !important;padding:0 16px !important;font:700 15px var(--maw-font);color:var(--maw-dark);display:inline-flex;align-items:center;gap:8px;flex-direction:row-reverse}
body:not(.maw-none) .elementor-128213 .elementor-element-889af3a .elementor-button:hover,
body:not(.maw-none) .elementor-128213 .elementor-element-889af3a .elementor-button:hover{border-color:var(--maw-blue);color:var(--maw-blue)}
body:not(.maw-none) .elementor-128213 .elementor-element-889af3a .elementor-button svg,
body:not(.maw-none) .elementor-128213 .elementor-element-889af3a .elementor-button svg{display:none}
body:not(.maw-none) .elementor-128213 .elementor-element-889af3a .elementor-button:before,
body:not(.maw-none) .elementor-128213 .elementor-element-889af3a .elementor-button:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--maw-ico-filter) center/contain no-repeat;mask:var(--maw-ico-filter) center/contain no-repeat}
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .sGrid-container,
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .sGrid-container{row-gap:24px !important;column-gap:24px !important;grid-row-gap:24px !important;grid-column-gap:24px !important}
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator,
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:40px 0 0}
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator a,
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator a{min-width:42px;height:42px;padding:0 8px;margin:0;border-radius:var(--maw-radius);border:1px solid #d6dfeb;display:flex;align-items:center;justify-content:center;font:700 15px var(--maw-font);color:var(--maw-dark);background:#fff;text-decoration:none}
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator a:before,
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator a:before,
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator a:after,
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator a:after{display:none}
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator a.act,
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator a.act{background:var(--maw-blue);border-color:var(--maw-blue);color:#fff}
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator a:not(.act):not(.dots):hover,
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator a:not(.act):not(.dots):hover{border-color:var(--maw-blue);color:var(--maw-blue)}
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator a.dots,
body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator a.dots{border-color:transparent;background:none}
@media (max-width:767px){
  body:not(.maw-none) .elementor-128213 .elementor-element-72cc4f9,
  body:not(.maw-none) .elementor-128213 .elementor-element-72cc4f9{flex:0 0 100%;padding:18px 0 10px}
  body:not(.maw-none) .elementor-128213 .elementor-element-b4a1848,
  body:not(.maw-none) .elementor-128213 .elementor-element-b4a1848{flex:0 0 100%;padding:0 0 14px}
  body:not(.maw-none) .elementor-128213 .elementor-element-de23a51,
  body:not(.maw-none) .elementor-128213 .elementor-element-de23a51{width:100%;flex:1 1 100%}
  body:not(.maw-none) .elementor-128213 .elementor-element-d70cc76,
  body:not(.maw-none) .elementor-128213 .elementor-element-d70cc76{flex:1 1 auto;min-width:0}
  body:not(.maw-none) .elementor-128213 .elementor-element-d70cc76 select.orderby,
  body:not(.maw-none) .elementor-128213 .elementor-element-d70cc76 select.orderby{min-width:0;width:100%}
  body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .sGrid-container,
  body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .sGrid-container{grid-template-columns:repeat(2,minmax(0,1fr)) !important;row-gap:12px !important;column-gap:12px !important;grid-row-gap:12px !important;grid-column-gap:12px !important}
}

/* ===== loop item 128217 (fallback: paste here only if the loop-item template has no Custom CSS field) ===== */
/* MAW loop item (clone of 10325) — template-level Custom CSS for Elementor template 128217.
   Generated from dt-the7-child/style.css (style-final, 2026-10-28) by rewriting .elementor-10325 -> .elementor-128217.
   Paste into: Elementor > edit template > Settings (gear) > Advanced > Custom CSS. Selectors are kept verbatim (incl. body.* prefixes) so specificity is unchanged.
   Depends on CSS variables (--maw-*) declared on body:not(.maw-none) / body:not(.maw-none) / body.single-product in style.css (all uses have fallbacks or the vars stay in style.css). */

body:not(.maw-none) .elementor-128217.e-loop-item,
body:not(.maw-none) .elementor-128217.e-loop-item{background:#fff;border-radius:var(--maw-radius);box-shadow:var(--maw-shadow);overflow:hidden;position:relative;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s;font-family:var(--maw-font)}
body:not(.maw-none) .elementor-128217.e-loop-item:hover,
body:not(.maw-none) .elementor-128217.e-loop-item:hover{box-shadow:var(--maw-shadow-h);transform:translateY(-2px)}
body:not(.maw-none) .elementor-128217 .elementor-element-f5fa4e6,
body:not(.maw-none) .elementor-128217 .elementor-element-f5fa4e6{flex:1 1 auto;--padding-bottom:16px;padding-bottom:16px}
body:not(.maw-none) .elementor-128217 .elementor-element-f5fa4e6>.e-con-inner,
body:not(.maw-none) .elementor-128217 .elementor-element-f5fa4e6>.e-con-inner{height:100%;max-width:none;padding:0}
body:not(.maw-none) .elementor-128217 .elementor-element-c89a981,
body:not(.maw-none) .elementor-128217 .elementor-element-c89a981{position:relative;--aspect-ratio:1;--object-fit:contain;padding:14px;background:#fff}
body:not(.maw-none) .elementor-128217 .elementor-element-c89a981 img,
body:not(.maw-none) .elementor-128217 .elementor-element-c89a981 img{object-fit:contain !important}
body:not(.maw-none) .elementor-128217 .elementor-element-c89a981 .out-stock-label,
body:not(.maw-none) .elementor-128217 .elementor-element-c89a981 .out-stock-label{display:none !important}
body:not(.maw-none) .elementor-128217.outofstock .elementor-element-c89a981 img,
body:not(.maw-none) .elementor-128217.outofstock .elementor-element-c89a981 img{opacity:.55}
body:not(.maw-none) .elementor-128217 .elementor-element-b830da6,
body:not(.maw-none) .elementor-128217 .elementor-element-b830da6{padding:0 16px;width:100%}
body:not(.maw-none) .elementor-128217 .elementor-element-b830da6>.elementor-widget-container,
body:not(.maw-none) .elementor-128217 .elementor-element-b830da6>.elementor-widget-container{margin:4px 0 0}
body:not(.maw-none) .elementor-128217 .elementor-element-b830da6 .the7-heading-title,
body:not(.maw-none) .elementor-128217 .elementor-element-b830da6 .the7-heading-title{font:700 16px/1.35 var(--maw-font);margin:0;color:var(--maw-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}
body:not(.maw-none) .elementor-128217 .elementor-element-b830da6 .the7-heading-title a,
body:not(.maw-none) .elementor-128217 .elementor-element-b830da6 .the7-heading-title a{color:inherit}
body:not(.maw-none) .elementor-128217 .elementor-element-b830da6 .the7-heading-title a:hover,
body:not(.maw-none) .elementor-128217 .elementor-element-b830da6 .the7-heading-title a:hover{color:var(--maw-blue)}
body:not(.maw-none) .elementor-128217 .elementor-element-50047cb,
body:not(.maw-none) .elementor-128217 .elementor-element-50047cb{padding:0 16px}
body:not(.maw-none) .elementor-128217 .elementor-element-50047cb>.elementor-widget-container,
body:not(.maw-none) .elementor-128217 .elementor-element-50047cb>.elementor-widget-container{margin:8px 0 0}
body:not(.maw-none) .elementor-128217 .elementor-element-50047cb .price,
body:not(.maw-none) .elementor-128217 .elementor-element-50047cb .price,
body:not(.maw-none) .elementor-128217 .elementor-element-50047cb .price *,
body:not(.maw-none) .elementor-128217 .elementor-element-50047cb .price *{font:800 18px/1.3 var(--maw-font);color:var(--maw-blue);margin:0}
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2,
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2{padding:0 16px;margin-top:auto;width:100%}
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .the7-add-to-cart,
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .the7-add-to-cart,
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .woocommerce-variation-add-to-cart,
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .woocommerce-variation-add-to-cart{width:100%}
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .quantity,
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .quantity{display:none !important}
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .box-button,
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .box-button{display:flex !important;align-items:center;justify-content:center;gap:8px;width:100% !important;height:44px;margin:12px 0 0 !important;padding:0 10px;border:0;border-radius:var(--maw-radius);background:var(--maw-blue) !important;background-image:none !important;color:#fff !important;font:700 15px/1 var(--maw-font);text-transform:none;letter-spacing:0;transition:background .2s;box-shadow:none}
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .box-button *,
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .box-button *{color:#fff !important;font:inherit}
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .box-button:hover,
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .box-button:hover{background:var(--maw-dark) !important}
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .add_to_cart_button:before,
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .add_to_cart_button:before{content:"";width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:var(--maw-ico-cart) center/contain no-repeat;mask:var(--maw-ico-cart) center/contain no-repeat}
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .add_to_cart_button.loading,
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .add_to_cart_button.loading{opacity:.7}
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .added_to_cart,
body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .added_to_cart{display:none !important}
body:not(.maw-none) .elementor-128217.outofstock .elementor-element-e4783a2 .box-button,
body:not(.maw-none) .elementor-128217.outofstock .elementor-element-e4783a2 .box-button{background:#e6ebf2 !important;color:#7b8798 !important;pointer-events:none}
body:not(.maw-none) .elementor-128217.outofstock .elementor-element-e4783a2 .box-button *,
body:not(.maw-none) .elementor-128217.outofstock .elementor-element-e4783a2 .box-button *{color:#7b8798 !important}
body:not(.maw-none) .elementor-128217 .elementor-element-8d48f57,
body:not(.maw-none) .elementor-128217 .elementor-element-8d48f57{top:14px !important;left:14px !important;right:auto !important;z-index:3 !important}
body:not(.maw-none) .elementor-128217 .elementor-element-8d48f57 .the7-out-of-stock,
body:not(.maw-none) .elementor-128217 .elementor-element-8d48f57 .the7-out-of-stock{background:#2b3442 !important;color:#fff !important;font:700 12px/1.4 var(--maw-font);letter-spacing:.2px;border-radius:999px;padding:4px 12px;min-height:0 !important}
body:not(.maw-none) .elementor-128217 .elementor-element-8d48f57 .out-stock-label,
body:not(.maw-none) .elementor-128217 .elementor-element-8d48f57 .out-stock-label{color:#fff}
body:not(.maw-none) .elementor-128217 .elementor-element-9da47a9,
body:not(.maw-none) .elementor-128217 .elementor-element-9da47a9{z-index:3}
body:not(.maw-none) .elementor-128217 .elementor-element-9da47a9 .the7-onsale,
body:not(.maw-none) .elementor-128217 .elementor-element-9da47a9 .the7-onsale{background:var(--maw-coral) !important;font-weight:800}
body:not(.maw-none) .elementor-128217 .maw-card-heart,
body:not(.maw-none) .elementor-128217 .maw-card-heart{position:absolute !important;top:12px;right:12px;left:auto;z-index:4;margin:0 !important;width:auto}
body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-add-to-wishlist-button,
body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-add-to-wishlist-button{width:40px;height:40px;min-height:0;padding:0 !important;margin:0 !important;border:0 !important;border-radius:50% !important;background:#fff !important;box-shadow:var(--maw-shadow);display:flex !important;align-items:center;justify-content:center;color:var(--maw-coral) !important;cursor:pointer;transition:transform .15s,background .2s}
body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-add-to-wishlist-button:hover,
body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-add-to-wishlist-button:hover{transform:scale(1.08)}
body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-add-to-wishlist-button__label,
body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-add-to-wishlist-button__label,
body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-add-to-wishlist-button>span,
body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-add-to-wishlist-button>span{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-icon-svg__wrapper,
body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-icon-svg__wrapper{display:flex;margin:0}
body:not(.maw-none) .elementor-128217 .maw-card-heart svg.yith-wcwl-icon,
body:not(.maw-none) .elementor-128217 .maw-card-heart svg.yith-wcwl-icon{width:20px !important;height:20px !important;margin:0 !important;color:var(--maw-coral) !important}
body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-add-to-wishlist-button--added,
body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-add-to-wishlist-button--added{background:var(--maw-coral) !important;color:#fff !important}
body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon,
body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-icon{color:#fff !important;fill:#fff}
@media (max-width:767px){
  body:not(.maw-none) .elementor-128217 .elementor-element-c89a981,
  body:not(.maw-none) .elementor-128217 .elementor-element-c89a981{padding:8px}
  body:not(.maw-none) .elementor-128217 .elementor-element-f5fa4e6,
  body:not(.maw-none) .elementor-128217 .elementor-element-f5fa4e6{padding-bottom:12px;--padding-bottom:12px}
  body:not(.maw-none) .elementor-128217 .elementor-element-b830da6,
  body:not(.maw-none) .elementor-128217 .elementor-element-b830da6,
  body:not(.maw-none) .elementor-128217 .elementor-element-50047cb,
  body:not(.maw-none) .elementor-128217 .elementor-element-50047cb,
  body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2,
  body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2{padding:0 10px}
  body:not(.maw-none) .elementor-128217 .elementor-element-b830da6>.elementor-widget-container,
  body:not(.maw-none) .elementor-128217 .elementor-element-b830da6>.elementor-widget-container{margin-top:2px}
  body:not(.maw-none) .elementor-128217 .elementor-element-b830da6 .the7-heading-title,
  body:not(.maw-none) .elementor-128217 .elementor-element-b830da6 .the7-heading-title{font-size:14px}
  body:not(.maw-none) .elementor-128217 .elementor-element-50047cb>.elementor-widget-container,
  body:not(.maw-none) .elementor-128217 .elementor-element-50047cb>.elementor-widget-container{margin-top:6px}
  body:not(.maw-none) .elementor-128217 .elementor-element-50047cb .price,
  body:not(.maw-none) .elementor-128217 .elementor-element-50047cb .price,
  body:not(.maw-none) .elementor-128217 .elementor-element-50047cb .price *,
  body:not(.maw-none) .elementor-128217 .elementor-element-50047cb .price *{font-size:16px}
  body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .box-button,
  body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .box-button{height:40px;font-size:12.5px;padding:0 6px;margin-top:10px !important}
  body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .add_to_cart_button:before,
  body:not(.maw-none) .elementor-128217 .elementor-element-e4783a2 .add_to_cart_button:before{display:none}
  body:not(.maw-none) .elementor-128217 .maw-card-heart,
  body:not(.maw-none) .elementor-128217 .maw-card-heart{top:8px;right:8px}
  body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-add-to-wishlist-button,
  body:not(.maw-none) .elementor-128217 .maw-card-heart .yith-wcwl-add-to-wishlist-button{width:34px;height:34px}
  body:not(.maw-none) .elementor-128217 .maw-card-heart svg.yith-wcwl-icon,
  body:not(.maw-none) .elementor-128217 .maw-card-heart svg.yith-wcwl-icon{width:17px !important;height:17px !important}
  body:not(.maw-none) .elementor-128217 .elementor-element-8d48f57,
  body:not(.maw-none) .elementor-128217 .elementor-element-8d48f57{top:8px !important;left:8px !important}
  body:not(.maw-none) .elementor-128217 .elementor-element-8d48f57 .the7-out-of-stock,
  body:not(.maw-none) .elementor-128217 .elementor-element-8d48f57 .the7-out-of-stock{font-size:11px;padding:3px 9px}
}

/* === MAW button radius 2026-10 === */
/* All shop/category buttons -> 10px 0 10px 0 (same shape as the eshop homepage). !important + html prefix beat the template's own rules
   (e.g. heart 50% !important [0,4,1], Φίλτρα var(--maw-radius) !important [0,4,1], paginator 100px [0,5,1]). Popup close ✕ untouched. */
html body:not(.maw-none) .elementor-128213 .elementor-element-d70cc76 select.orderby,
html body:not(.maw-none) .elementor-128213 .elementor-element-889af3a a.elementor-button,
html body:not(.maw-none) .elementor-128213 a.maw-pill,
html body:not(.maw-none) .elementor-128213 a.maw-pill.is-active,
html body:not(.maw-none) .elementor-128213 .e-loop-item .elementor-element-e4783a2 .box-button,
html body:not(.maw-none) .elementor-128213 .e-loop-item .maw-card-heart button.yith-wcwl-add-to-wishlist-button,
html body:not(.maw-none) .elementor-128213 .e-loop-item button.yith-wcwl-add-to-wishlist-button,
html body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .the7-elementor-widget > .paginator a,
html body:not(.maw-none) .elementor-128213 .elementor-element-6bd7be3 .paginator a{border-radius:10px 0 10px 0 !important}
/* === /MAW button radius === *//* End custom CSS */