.elementor-10041 .elementor-element.elementor-element-986e3e6{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10041 .elementor-element.elementor-element-1a9c624{--display:flex;--min-height:100vh;--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-10041 .elementor-element.elementor-element-1a9c624.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section-title{font-size:14px;font-weight:600;color:var( --e-global-color-979f1d7 );}.elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--category .mpd-advanced-filter__item label, .elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--category .mpd-advanced-filter__item a, .elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--category .mpd-advanced-filter__dropdown{font-size:14px;}.elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--category .mpd-advanced-filter__item label:hover, .elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--category .mpd-advanced-filter__item a:hover, .elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--category .mpd-advanced-filter__dropdown:hover{color:var( --e-global-color-83e41e3 );}.elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--category .mpd-advanced-filter__item.is-active label, .elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--category .mpd-advanced-filter__item.is-active a{color:var( --e-global-color-83e41e3 );}.elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--category .mpd-advanced-filter__item{margin-bottom:0px;}.elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--price .price_label, .elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--price .mpd-advanced-filter__price-inputs input{font-size:14px;}.elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--price .price_slider_wrapper{margin-bottom:0px;}.elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--rating .mpd-advanced-filter__stars .star{font-size:15px;}.elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--rating .mpd-advanced-filter__stars{font-size:15px;}.elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--rating .star.filled, .elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--rating .star.empty{font-size:15px;}.elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__section--rating .mpd-advanced-filter__item{margin-bottom:0px;}.elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__button{color:#FFFFFF;background-color:var( --e-global-color-979f1d7 );}.elementor-10041 .elementor-element.elementor-element-a080e7e .mpd-advanced-filter__button:hover{background-color:var( --e-global-color-83e41e3 );}.elementor-10041 .elementor-element.elementor-element-1650fd7{--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;}.elementor-10041 .elementor-element.elementor-element-7281af7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-6317c68{--display:flex;--min-height:0px;--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:flex-start;}.elementor-10041 .elementor-element.elementor-element-6317c68.e-con{--align-self:center;}.elementor-10041 .elementor-element.elementor-element-5abf2df{--display:flex;}.elementor-10041 .elementor-element.elementor-element-da5fa1a.elementor-element{--align-self:center;}.elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section-title{font-size:14px;font-weight:600;color:var( --e-global-color-979f1d7 );}.elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--category .mpd-advanced-filter__item label, .elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--category .mpd-advanced-filter__item a, .elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--category .mpd-advanced-filter__dropdown{font-size:14px;}.elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--category .mpd-advanced-filter__item label:hover, .elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--category .mpd-advanced-filter__item a:hover, .elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--category .mpd-advanced-filter__dropdown:hover{color:var( --e-global-color-83e41e3 );}.elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--category .mpd-advanced-filter__item.is-active label, .elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--category .mpd-advanced-filter__item.is-active a{color:var( --e-global-color-83e41e3 );}.elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--category .mpd-advanced-filter__item{margin-bottom:0px;}.elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--price .price_label, .elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--price .mpd-advanced-filter__price-inputs input{font-size:14px;}.elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--price .price_slider_wrapper{margin-bottom:0px;}.elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--rating .mpd-advanced-filter__stars .star{font-size:15px;}.elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--rating .mpd-advanced-filter__stars{font-size:15px;}.elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--rating .star.filled, .elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--rating .star.empty{font-size:15px;}.elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__section--rating .mpd-advanced-filter__item{margin-bottom:0px;}.elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__button{color:#FFFFFF;background-color:#D03089;}.elementor-10041 .elementor-element.elementor-element-da5fa1a .mpd-advanced-filter__button:hover{background-color:var( --e-global-color-83e41e3 );}.elementor-10041 .elementor-element.elementor-element-8540370{--display:flex;}.elementor-10041 .elementor-element.elementor-element-4909c15 .mpd-ajax-search__container{width:100%;}.elementor-10041 .elementor-element.elementor-element-4909c15 .mpd-ajax-search__input{height:50px;border-radius:25px 25px 25px 25px;}.elementor-10041 .elementor-element.elementor-element-4909c15 .mpd-ajax-search__icon{font-size:20px;width:20px;height:20px;color:var( --e-global-color-979f1d7 );}.elementor-10041 .elementor-element.elementor-element-4909c15 .mpd-ajax-search__spinner{width:20px;height:20px;}.elementor-10041 .elementor-element.elementor-element-4909c15 .mpd-ajax-search__results{border-radius:8px 8px 8px 8px;max-height:400px;}.elementor-10041 .elementor-element.elementor-element-bd455aa{--display:flex;--min-height:0px;--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:flex-start;}.elementor-10041 .elementor-element.elementor-element-bd455aa.e-con{--align-self:center;}.elementor-10041 .elementor-element.elementor-element-38ec9f3{width:initial;max-width:initial;}.elementor-10041 .elementor-element.elementor-element-38ec9f3.elementor-element{--align-self:flex-start;}.elementor-10041 .elementor-element.elementor-element-9cc7abc{--display:flex;}.elementor-10041 .elementor-element.elementor-element-b24ab76 .elementor-icon-wrapper{text-align:center;}.elementor-10041 .elementor-element.elementor-element-b24ab76.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-979f1d7 );}.elementor-10041 .elementor-element.elementor-element-b24ab76.elementor-view-framed .elementor-icon, .elementor-10041 .elementor-element.elementor-element-b24ab76.elementor-view-default .elementor-icon{color:var( --e-global-color-979f1d7 );border-color:var( --e-global-color-979f1d7 );}.elementor-10041 .elementor-element.elementor-element-b24ab76.elementor-view-framed .elementor-icon, .elementor-10041 .elementor-element.elementor-element-b24ab76.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-979f1d7 );}.elementor-10041 .elementor-element.elementor-element-b24ab76.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-83e41e3 );}.elementor-10041 .elementor-element.elementor-element-b24ab76.elementor-view-framed .elementor-icon:hover, .elementor-10041 .elementor-element.elementor-element-b24ab76.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-83e41e3 );border-color:var( --e-global-color-83e41e3 );}.elementor-10041 .elementor-element.elementor-element-b24ab76.elementor-view-framed .elementor-icon:hover, .elementor-10041 .elementor-element.elementor-element-b24ab76.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-83e41e3 );}.elementor-10041 .elementor-element.elementor-element-4165215 .elementor-icon-wrapper{text-align:center;}.elementor-10041 .elementor-element.elementor-element-4165215.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-979f1d7 );}.elementor-10041 .elementor-element.elementor-element-4165215.elementor-view-framed .elementor-icon, .elementor-10041 .elementor-element.elementor-element-4165215.elementor-view-default .elementor-icon{color:var( --e-global-color-979f1d7 );border-color:var( --e-global-color-979f1d7 );}.elementor-10041 .elementor-element.elementor-element-4165215.elementor-view-framed .elementor-icon, .elementor-10041 .elementor-element.elementor-element-4165215.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-979f1d7 );}.elementor-10041 .elementor-element.elementor-element-4165215.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-83e41e3 );}.elementor-10041 .elementor-element.elementor-element-4165215.elementor-view-framed .elementor-icon:hover, .elementor-10041 .elementor-element.elementor-element-4165215.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-83e41e3 );border-color:var( --e-global-color-83e41e3 );}.elementor-10041 .elementor-element.elementor-element-4165215.elementor-view-framed .elementor-icon:hover, .elementor-10041 .elementor-element.elementor-element-4165215.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-83e41e3 );}.elementor-10041 .elementor-element.elementor-element-e6d7f35{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10041 .elementor-element.elementor-element-657a89f{--display:flex;--min-height:0px;--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;}.elementor-10041 .elementor-element.elementor-element-657a89f.e-con{--align-self:center;}.elementor-10041 .elementor-element.elementor-element-cbb97e3{width:100%;max-width:100%;}.elementor-10041 .elementor-element.elementor-element-cbb97e3 .mpd-ajax-search__container{width:100%;}.elementor-10041 .elementor-element.elementor-element-cbb97e3 .mpd-ajax-search__input{height:50px;border-radius:25px 25px 25px 25px;}.elementor-10041 .elementor-element.elementor-element-cbb97e3 .mpd-ajax-search__icon{font-size:22px;width:22px;height:22px;color:var( --e-global-color-979f1d7 );}.elementor-10041 .elementor-element.elementor-element-cbb97e3 .mpd-ajax-search__spinner{width:20px;height:20px;}.elementor-10041 .elementor-element.elementor-element-cbb97e3 .mpd-ajax-search__results{border-radius:8px 8px 8px 8px;max-height:400px;}.elementor-10041 .elementor-element.elementor-element-99fd725{width:initial;max-width:initial;}.elementor-10041 .elementor-element.elementor-element-99fd725.elementor-element{--align-self:flex-start;}.elementor-10041 .elementor-element.elementor-element-99fd725 .mpd-ordering__select{border-radius:25px 25px 25px 25px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__grid{grid-template-columns:repeat(5, 1fr);gap:15px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__grid--masonry{column-count:5;column-gap:15px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__item{text-align:right;border-radius:10px 10px 10px 10px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__content{text-align:right;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__grid--masonry .mpd-products-archive__item{margin-bottom:15px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__list{gap:15px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__image img{border-radius:0px 0px 0px 0px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__image{margin-bottom:0px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__title a{color:var( --e-global-color-979f1d7 );}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__title a:hover{color:var( --e-global-color-83e41e3 );}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__title{font-size:13px;font-weight:600;margin-bottom:0px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__price{font-size:13px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-star-rating__empty{color:#DFBF3B;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-star-rating__filled{color:var( --e-global-color-0c26d03 );}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__badge{font-size:11px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-action-btn i{font-size:14px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-action-buttons{gap:8px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-action-btn{border-radius:5px 5px 5px 5px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-action-btn:hover{background-color:var( --e-global-color-83e41e3 );}.elementor-10041 .elementor-element.elementor-element-179391d .mpd-pagination{justify-content:center;}.elementor-10041 .elementor-element.elementor-element-179391d .mpd-pagination__list{gap:5px;}.elementor-10041 .elementor-element.elementor-element-179391d nav.mpd-pagination ul li.mpd-pagination__item:hover{background-color:var( --e-global-color-979f1d7 );}.elementor-10041 .elementor-element.elementor-element-179391d nav.mpd-pagination ul li.mpd-pagination__item.is-current{background-color:var( --e-global-color-979f1d7 );}.elementor-10041 .elementor-element.elementor-element-179391d nav.mpd-pagination ul li.mpd-pagination__item{border-style:none;min-width:20px;min-height:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10041 .elementor-element.elementor-element-6317c68{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-5abf2df{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-5abf2df.e-con{--align-self:center;}.elementor-10041 .elementor-element.elementor-element-da5fa1a.elementor-element{--align-self:flex-start;}.elementor-10041 .elementor-element.elementor-element-8540370{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-bd455aa{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-38ec9f3{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-10041 .elementor-element.elementor-element-38ec9f3 .mpd-ordering__select{border-radius:25px 25px 25px 25px;}.elementor-10041 .elementor-element.elementor-element-9cc7abc{--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:flex-end;}.elementor-10041 .elementor-element.elementor-element-b24ab76.elementor-element{--align-self:center;}.elementor-10041 .elementor-element.elementor-element-b24ab76 .elementor-icon-wrapper{text-align:end;}.elementor-10041 .elementor-element.elementor-element-b24ab76 .elementor-icon{font-size:26px;}.elementor-10041 .elementor-element.elementor-element-b24ab76 .elementor-icon svg{height:26px;}.elementor-10041 .elementor-element.elementor-element-b24ab76 .elementor-icon i, .elementor-10041 .elementor-element.elementor-element-b24ab76 .elementor-icon svg{transform:rotate(180deg);}.elementor-10041 .elementor-element.elementor-element-4165215.elementor-element{--align-self:center;}.elementor-10041 .elementor-element.elementor-element-4165215 .elementor-icon-wrapper{text-align:end;}.elementor-10041 .elementor-element.elementor-element-4165215 .elementor-icon{font-size:24px;}.elementor-10041 .elementor-element.elementor-element-4165215 .elementor-icon svg{height:24px;}.elementor-10041 .elementor-element.elementor-element-e6d7f35{--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-10041 .elementor-element.elementor-element-657a89f{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__grid{grid-template-columns:repeat(3, 1fr);gap:10px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__grid--masonry{column-count:3;column-gap:10px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__grid--masonry .mpd-products-archive__item{margin-bottom:10px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__list{gap:10px;}}@media(min-width:768px){.elementor-10041 .elementor-element.elementor-element-1a9c624{--width:20%;}.elementor-10041 .elementor-element.elementor-element-1650fd7{--width:80%;}.elementor-10041 .elementor-element.elementor-element-7281af7{--width:100%;}.elementor-10041 .elementor-element.elementor-element-bd455aa{--width:100%;}.elementor-10041 .elementor-element.elementor-element-657a89f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10041 .elementor-element.elementor-element-986e3e6{--content-width:100%;}.elementor-10041 .elementor-element.elementor-element-1a9c624{--width:10px;}.elementor-10041 .elementor-element.elementor-element-1650fd7{--width:100%;}.elementor-10041 .elementor-element.elementor-element-5abf2df{--width:6%;}.elementor-10041 .elementor-element.elementor-element-8540370{--width:94%;}.elementor-10041 .elementor-element.elementor-element-bd455aa{--width:100%;}.elementor-10041 .elementor-element.elementor-element-9cc7abc{--width:15%;}.elementor-10041 .elementor-element.elementor-element-657a89f{--width:100%;}}@media(max-width:767px){.elementor-10041 .elementor-element.elementor-element-1a9c624{--min-height:0px;}.elementor-10041 .elementor-element.elementor-element-6317c68{--content-width:100%;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10041 .elementor-element.elementor-element-5abf2df{--width:13%;--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;}.elementor-10041 .elementor-element.elementor-element-da5fa1a.elementor-element{--align-self:center;}.elementor-10041 .elementor-element.elementor-element-8540370{--width:87%;--justify-content:flex-start;}.elementor-10041 .elementor-element.elementor-element-4909c15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10041 .elementor-element.elementor-element-4909c15 .mpd-ajax-search__container{width:100%;}.elementor-10041 .elementor-element.elementor-element-bd455aa{--width:100%;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10041 .elementor-element.elementor-element-38ec9f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10041 .elementor-element.elementor-element-38ec9f3{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-10041 .elementor-element.elementor-element-38ec9f3 .mpd-ordering__select{font-size:13px;border-radius:25px 25px 25px 25px;width:10%;}.elementor-10041 .elementor-element.elementor-element-9cc7abc{--width:30%;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 13px;--row-gap:0px;--column-gap:13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-9cc7abc.e-con{--align-self:center;}.elementor-10041 .elementor-element.elementor-element-b24ab76.elementor-element{--align-self:center;}.elementor-10041 .elementor-element.elementor-element-e6d7f35{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10041 .elementor-element.elementor-element-657a89f{--width:100%;--justify-content:space-between;}.elementor-10041 .elementor-element.elementor-element-cbb97e3 .mpd-ajax-search__container{width:30%;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__grid{grid-template-columns:repeat(2, 1fr);gap:5px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__grid--masonry{column-count:2;column-gap:5px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__grid--masonry .mpd-products-archive__item{margin-bottom:5px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__list{gap:5px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__item{border-radius:5px 5px 5px 5px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-products-archive__title{margin-bottom:0px;}.elementor-10041 .elementor-element.elementor-element-7ce9b6b .mpd-action-buttons{gap:0px;}.elementor-10041 .elementor-element.elementor-element-179391d .mpd-pagination{justify-content:center;}}/* Start custom CSS for mpd-advanced-filter, class: .elementor-element-da5fa1a */.mpd-advanced-filter__toggle{
    font-size: 12px;
    font-weight: 500;
    padding: 8px !important;
    background-color: #5B1D55 !important;

    
}
.mpd-advanced-filter__toggle:hover{
    font-size: 12px;
    font-weight: 500;
    padding: 8px;
    background-color: #D03089 !important;
}






.mpd-advanced-filter__toggle span{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6317c68 *//* الحاوية الأساسية */
.elementor-element-8540370 .mpd-ajax-search__container {
    width: 100%;
    max-width: 100%;
}

/* جعل الحقل والأيقونة في صف واحد */
.elementor-element-8540370 .mpd-ajax-search__input-wrapper {
    display: flex;
    align-items: center;
    width: 100%;
    gap: 8px;
}

/* حقل البحث */
.elementor-element-8540370 .mpd-ajax-search__input {
    flex: 1;
    min-width: 0; /* مهم جدا لمنع الخروج */
    width: 100%;
    box-sizing: border-box;
}

/* زر البحث */
.elementor-element-8540370 .mpd-ajax-search__button {
    flex-shrink: 0;
    background-color: #00000;
    
}

/* حل مشكلة الخروج من الحاوية */
/*.elementor-element-8540370 {
   /* overflow: hidden;
}*/

/* خليه فقط للحقل وليس كل الحاوية */
.elementor-element-8540370 .mpd-ajax-search__input-wrapper {
    overflow: hidden;
}

/* اسمح للنتائج بالخروج */
.elementor-element-8540370 .mpd-ajax-search__results {
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
    z-index: 9999;
}/* End custom CSS */
/* Start custom CSS for mpd-ordering, class: .elementor-element-38ec9f3 */.woocommerce .woocommerce-ordering{
    margin-bottom: 0px!important;
}

.mpd-ordering__select {
    width: 100%;
    max-width: 250px;
    padding: 8px 35px 8px 12px;
    
    border: 1px solid #ddd;
    border-radius: 5px;
    
    background-color: #fff;
    color: #333;
    font-size: 14px;
    
    cursor: pointer;
    outline: none;
    
    appearance: none; /* إزالة الشكل الافتراضي */
    -webkit-appearance: none;
    -moz-appearance: none;

    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for mpd-ordering, class: .elementor-element-99fd725 */.woocommerce .woocommerce-ordering{
    margin-bottom: 0px!important;
}

.mpd-ordering__select {
    width: 100%;
    max-width: 250px;
    padding: 8px 35px 8px 12px;
    
    border: 1px solid #ddd;
    border-radius: 5px;
    
    background-color: #fff;
    color: #333;
    font-size: 14px;
    
    cursor: pointer;
    outline: none;
    
    appearance: none; /* إزالة الشكل الافتراضي */
    -webkit-appearance: none;
    -moz-appearance: none;

    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7281af7 *//* =========================
   GRID VIEW (الوضع الافتراضي)
========================= */
.products-wrapper .mpd-products-archive__grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 15px;
}


/* =========================
   LIST VIEW (الوضع الثاني)
========================= */
.products-wrapper.list-view .mpd-products-archive__grid {
    display: flex !important;
    flex-direction: column;
    gap: 12px;
}


/* الكرت في الليست */
.products-wrapper.list-view .mpd-products-archive__item {
    display: flex;
    align-items: stretch;
    gap: 12px;
    position: relative;
    overflow: hidden;
}


/* =========================
   الصورة
========================= */
.products-wrapper.list-view .mpd-products-archive__image {
    width: 130px;
    flex-shrink: 0;
    position: relative;
    aspect-ratio: 1 / 1;
    overflow: hidden;
}

.products-wrapper.list-view .mpd-products-archive__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}


/* =========================
   البادج
========================= */
.products-wrapper .mpd-products-archive__badge {
    position: absolute;
    top: 8px;
    left: 8px;
    z-index: 5;
    pointer-events: none;
}


/* =========================
   المحتوى (الحل الأساسي للمشكلة)
========================= */
.products-wrapper.list-view .mpd-products-archive__content {
    flex: 1;
    min-width: 0; /* مهم جدًا */
    max-width: calc(100% - 200px); /* يمنع التداخل البصري */

    display: flex;
    flex-direction: column;
    gap: 4px;
}


/* ترتيب العناصر */
.products-wrapper.list-view .mpd-products-archive__title {
    order: 1;
    margin: 0;
    line-height: 1.4;
}

.products-wrapper.list-view .mpd-products-archive__rating {
    order: 2;
    margin: 0;
}

.products-wrapper.list-view .mpd-products-archive__price {
    order: 3;
    margin: 0;
}


/* =========================
   GRID IMAGE FIX
========================= */
.products-wrapper .mpd-products-archive__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}


/* =========================
   BUTTONS (التبديل)
========================= */
.grid-btn,
.list-btn {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    color: #777;
    cursor: pointer;
    transition: 0.3s;
}

.grid-btn.active,
.list-btn.active {
    color: #000;
    transform: scale(1.1);
}

.grid-btn i,
.list-btn i {
    color: inherit;
}/* End custom CSS */