.elementor-932 .elementor-element.elementor-element-430833f{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Cairo;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-932 .elementor-element.elementor-element-26538ca{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-932 .elementor-element.elementor-element-475398d{--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-932 .elementor-element.elementor-element-acb60a1{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Cairo;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-jet-smart-filters-remove-filters .jet-remove-all-filters__button{font-family:var( --e-global-typography-primary-font-family ), Cairo;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Cairo;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-checkboxes .apply-filters__button, .elementor-widget-jet-smart-filters-checkboxes .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Cairo;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-932 .elementor-element.elementor-element-e9b6417 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-932 .elementor-element.elementor-element-e9b6417 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-932 .elementor-element.elementor-element-e9b6417 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-932 .elementor-element.elementor-element-e9b6417 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-932 .elementor-element.elementor-element-e9b6417 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-932 .elementor-element.elementor-element-e9b6417 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-932 .elementor-element.elementor-element-e9b6417 .jet-collapse-icon{width:20px;height:20px;}.elementor-932 .elementor-element.elementor-element-e9b6417 .jet-collapse-none{width:20px;height:20px;}.elementor-932 .elementor-element.elementor-element-e9b6417 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-932 .elementor-element.elementor-element-e9b6417 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-932 .elementor-element.elementor-element-e9b6417 .jet-filter+.jet-filter{margin-top:10px;}.elementor-932 .elementor-element.elementor-element-e9b6417 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-932 .elementor-element.elementor-element-1efd863 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-932 .elementor-element.elementor-element-1efd863 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-932 .elementor-element.elementor-element-1efd863 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-932 .elementor-element.elementor-element-1efd863 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-932 .elementor-element.elementor-element-1efd863 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-932 .elementor-element.elementor-element-1efd863 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-932 .elementor-element.elementor-element-1efd863 .jet-collapse-icon{width:20px;height:20px;}.elementor-932 .elementor-element.elementor-element-1efd863 .jet-collapse-none{width:20px;height:20px;}.elementor-932 .elementor-element.elementor-element-1efd863 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-932 .elementor-element.elementor-element-1efd863 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-932 .elementor-element.elementor-element-1efd863 .jet-filter+.jet-filter{margin-top:10px;}.elementor-932 .elementor-element.elementor-element-1efd863 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-932 .elementor-element.elementor-element-a051b20 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-932 .elementor-element.elementor-element-a051b20 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-932 .elementor-element.elementor-element-a051b20 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-932 .elementor-element.elementor-element-a051b20 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-932 .elementor-element.elementor-element-a051b20 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-932 .elementor-element.elementor-element-a051b20 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-932 .elementor-element.elementor-element-a051b20 .jet-collapse-icon{width:20px;height:20px;}.elementor-932 .elementor-element.elementor-element-a051b20 .jet-collapse-none{width:20px;height:20px;}.elementor-932 .elementor-element.elementor-element-a051b20 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-932 .elementor-element.elementor-element-a051b20 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-932 .elementor-element.elementor-element-a051b20 .jet-filter+.jet-filter{margin-top:10px;}.elementor-932 .elementor-element.elementor-element-a051b20 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-932 .elementor-element.elementor-element-c6fe6c7 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-932 .elementor-element.elementor-element-c6fe6c7 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-932 .elementor-element.elementor-element-c6fe6c7 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-932 .elementor-element.elementor-element-c6fe6c7 .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-932 .elementor-element.elementor-element-c6fe6c7 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-932 .elementor-element.elementor-element-c6fe6c7 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-932 .elementor-element.elementor-element-c6fe6c7 .jet-collapse-icon{width:20px;height:20px;}.elementor-932 .elementor-element.elementor-element-c6fe6c7 .jet-collapse-none{width:20px;height:20px;}.elementor-932 .elementor-element.elementor-element-c6fe6c7 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-932 .elementor-element.elementor-element-c6fe6c7 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-932 .elementor-element.elementor-element-c6fe6c7 .jet-filter+.jet-filter{margin-top:10px;}.elementor-932 .elementor-element.elementor-element-c6fe6c7 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-932 .elementor-element.elementor-element-796d85d .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-932 .elementor-element.elementor-element-796d85d .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-932 .elementor-element.elementor-element-796d85d .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-932 .elementor-element.elementor-element-796d85d .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-932 .elementor-element.elementor-element-796d85d .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-932 .elementor-element.elementor-element-796d85d .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-932 .elementor-element.elementor-element-796d85d .jet-collapse-icon{width:20px;height:20px;}.elementor-932 .elementor-element.elementor-element-796d85d .jet-collapse-none{width:20px;height:20px;}.elementor-932 .elementor-element.elementor-element-796d85d .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-932 .elementor-element.elementor-element-796d85d .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-932 .elementor-element.elementor-element-796d85d .jet-filter+.jet-filter{margin-top:10px;}.elementor-932 .elementor-element.elementor-element-796d85d .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-widget-jet-smart-filters-range .apply-filters__button, .elementor-widget-jet-smart-filters-range .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Cairo;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-932 .elementor-element.elementor-element-7627e22 .jet-range__slider__track{height:4px;}.elementor-932 .elementor-element.elementor-element-7627e22 .jet-range__slider__input::-webkit-slider-thumb{width:16px;height:16px;}.elementor-932 .elementor-element.elementor-element-7627e22 .jet-range__slider__input::-moz-range-thumb{width:16px;height:16px;}.elementor-932 .elementor-element.elementor-element-7627e22 .jet-range__slider__input::-ms-thumb{width:16px;height:16px;}.elementor-932 .elementor-element.elementor-element-7627e22 .jet-range__slider__input{height:16px;}.elementor-932 .elementor-element.elementor-element-7627e22 .jet-range__values{text-align:center;}.elementor-932 .elementor-element.elementor-element-7627e22 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-932 .elementor-element.elementor-element-7627e22 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-932 .elementor-element.elementor-element-7627e22 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-932 .elementor-element.elementor-element-7627e22 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-932 .elementor-element.elementor-element-f0f718c{--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-932 .elementor-element.elementor-element-f992aaa{--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;--flex-wrap:wrap;}.elementor-widget-jet-smart-filters-sorting .apply-filters__button{font-family:var( --e-global-typography-primary-font-family ), Cairo;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-932 .elementor-element.elementor-element-c863c4b .jet-sorting-select{max-width:150px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Cairo;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Cairo;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Cairo;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-932 .elementor-element.elementor-element-4b251c1{--grid-columns:3;}.elementor-932 .elementor-element.elementor-element-4b251c1 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-932 .elementor-element.elementor-element-4b251c1 .e-loop-item > .elementor-section, .elementor-932 .elementor-element.elementor-element-4b251c1 .e-loop-item > .elementor-section > .elementor-container, .elementor-932 .elementor-element.elementor-element-4b251c1 .e-loop-item > .e-con, .elementor-932 .elementor-element.elementor-element-4b251c1 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-932 .elementor-element.elementor-element-84768dd .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-932 .elementor-element.elementor-element-84768dd .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-932 .elementor-element.elementor-element-84768dd .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-932 .elementor-element.elementor-element-84768dd .jet-filters-pagination__load-more{order:initial;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-932 .elementor-element.elementor-element-26538ca{--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-932 .elementor-element.elementor-element-4b251c1{--grid-columns:3;}}@media(max-width:767px){.elementor-932 .elementor-element.elementor-element-475398d{--width:100%;}.elementor-932 .elementor-element.elementor-element-f0f718c{--width:100%;}.elementor-932 .elementor-element.elementor-element-4b251c1{--grid-columns:1;}}@media(min-width:768px){.elementor-932 .elementor-element.elementor-element-430833f{--content-width:1320px;}.elementor-932 .elementor-element.elementor-element-475398d{--width:25%;}.elementor-932 .elementor-element.elementor-element-f0f718c{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-932 .elementor-element.elementor-element-475398d{--width:100%;}.elementor-932 .elementor-element.elementor-element-f0f718c{--width:100%;}}/* Start custom CSS */.yg-shop{--g1:#429069;--g2:#5DB463;--t:#127975;--s:#2F9DD8;--b:#296999;--r:#BB2E34;--d:#3E454F;font-family:Cairo,Tajawal,sans-serif;color:var(--d);padding:24px 20px 56px}
.yg-crumb,.yg-crumb a{color:var(--b);font-size:13px}.yg-crumb strong{color:var(--d)}.yg-crumb p{margin:0}
.yg-sidebar{background:#fff;border:1px solid #e3e8ec;border-radius:16px;padding:20px;gap:18px;position:sticky;top:20px}
.yg-toggle{display:none;width:100%;background:var(--b);color:#fff;border:0;border-radius:10px;padding:12px;font:700 15px Cairo,sans-serif;cursor:pointer}
.yg-side-title .elementor-heading-title{font:800 18px Cairo,sans-serif;color:var(--b);margin:0}
.yg-side-head{width:100%}
.jet-remove-all-filters__button{background:none!important;border:0!important;color:var(--r)!important;padding:0!important;font:700 13px Cairo,sans-serif;cursor:pointer}
.jet-remove-all-filters{display:block}
.yg-filter{width:100%;border-top:1px solid #eef1f4;padding-top:14px}
.yg-filter .jet-filter-label{font:800 15px Cairo,sans-serif;color:var(--b);margin:0 0 10px}
.yg-filter .jet-checkboxes-list__item{margin:0 0 8px}
.yg-filter .jet-checkboxes-list__row{display:flex;align-items:center;margin:0}
.yg-filter .jet-checkboxes-list__button{display:flex;align-items:center;gap:8px;width:100%;cursor:pointer;font-size:14px;color:var(--d)}
.yg-filter .jet-checkboxes-list__decorator{width:18px;height:18px;border:1.5px solid #b9c3cb;border-radius:5px;display:flex;align-items:center;justify-content:center;flex:none;margin:0}
.yg-filter .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background:var(--g1);border-color:var(--g1)}
.yg-filter .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__checked-icon{color:#fff;fill:#fff;display:flex}
.yg-filter .jet-filters-counter{margin-inline-start:auto;background:#eef4f7;color:var(--b);font-size:12px;border-radius:6px;padding:0 7px}
.yg-filter .jet-range__slider__track__range{background:var(--g1)!important}
.yg-filter .jet-range__slider__input::-webkit-slider-thumb{background:var(--t)}
.yg-filter .jet-range__slider__input::-moz-range-thumb{background:var(--t)}
.yg-filter .jet-range__inputs__min,.yg-filter .jet-range__inputs__max{border:1px solid #d7dee3;border-radius:8px;padding:6px;width:100%;color:var(--d)}
.yg-toolbar{background:#fff;border:1px solid #e3e8ec;border-radius:16px;padding:14px 20px;margin-bottom:20px;width:100%;gap:12px}
.yg-count{font-size:14px;color:var(--d)}.yg-count b{color:var(--b)}
.yg-sort select{border:1px solid #d7dee3;border-radius:8px;padding:6px 10px;color:var(--d);font-family:Cairo,sans-serif;min-width:180px}
.yg-sort .jet-sorting{display:flex;align-items:center;gap:8px}
.yg-sort .jet-sorting-label{font-size:14px;margin:0;white-space:nowrap}
.yg-main{min-width:0}
.yg-grid{width:100%}
.yg-card{background:#fff;border:1px solid #e3e8ec;border-radius:16px;padding:16px;gap:10px;transition:box-shadow .2s,border-color .2s;height:100%}
.yg-card:hover{border-color:var(--g2);box-shadow:0 8px 24px rgba(62,69,79,.1)}
.yg-badges{gap:6px;width:100%}
.yg-badge{width:auto!important}
.yg-badge .elementor-heading-title{font:700 12px Cairo,sans-serif;border-radius:20px;padding:3px 10px;display:inline-block}
.yg-badge a{color:inherit;pointer-events:none}
.yg-badge-tech .elementor-heading-title{background:#e3f1ef;color:var(--t)}
.yg-badge-mode .elementor-heading-title{background:#e4f2fa;color:var(--b)}
.yg-img img{width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:10px}
.yg-meta{gap:6px;width:100%}
.yg-brand,.yg-hp{width:auto!important}
.yg-brand .elementor-heading-title,.yg-brand a{font:700 13px Cairo,sans-serif;color:var(--b)}
.yg-hp .elementor-heading-title,.yg-hp a{font:500 12px Cairo,sans-serif;color:var(--d)}
.yg-title .product_title,.yg-title .elementor-heading-title,.yg-title h1,.yg-title h3{font:800 15px/1.5 Cairo,sans-serif;color:var(--d);margin:0}
.yg-title a{color:inherit}.yg-title a:hover{color:var(--t)}
.yg-price{margin-top:auto}
.yg-price .price{font:800 19px Cairo,sans-serif;color:var(--r);margin:0}
.yg-actions{gap:8px;width:100%}
.yg-atc,.yg-details{width:100%}
.yg-atc form.cart{margin:0;display:block}
.yg-atc .button{display:block;text-align:center;box-sizing:border-box;width:100%;background:var(--t)!important;color:#fff!important;border:0!important;border-radius:10px!important;padding:11px!important;font:700 14px Cairo,sans-serif!important;margin:0!important}
.yg-atc .button:hover{background:var(--g1)!important}
.yg-details .elementor-button{width:100%;background:#fff;color:var(--b);border:1.5px solid var(--b);border-radius:10px;padding:10px;font:700 14px Cairo,sans-serif}
.yg-details .elementor-button:hover{background:var(--b);color:#fff}
.yg-pag{margin-top:24px;width:100%}
.yg-pag .jet-filters-pagination{display:flex;gap:6px;justify-content:center}
.yg-pag .jet-filters-pagination__link{padding:6px 12px;border:1px solid #d7dee3;border-radius:8px;color:var(--b);cursor:pointer}
.yg-pag .jet-filters-pagination__current .jet-filters-pagination__link{background:var(--b);color:#fff;border-color:var(--b)}
@media(max-width:1024px){.yg-sidebar{position:static}.yg-toggle{display:block}.yg-sidebar>.elementor-element:not(:first-child),.yg-sidebar>.e-con-inner>.elementor-element:not(:first-child){display:none}.yg-sidebar.yg-open>.elementor-element,.yg-sidebar.yg-open>.e-con-inner>.elementor-element{display:block}.yg-sidebar.yg-open>.yg-side-head{display:flex}}
.yg-shop,.yg-shop .elementor-heading-title,.yg-shop button,.yg-shop select,.yg-shop input,.yg-shop a{font-family:Cairo,Tajawal,sans-serif!important}
.yg-title a,.yg-title .elementor-heading-title{color:var(--d)!important;font-weight:800!important;font-size:15px!important;line-height:1.5!important}
.yg-title a:hover{color:var(--t)!important}
.yg-details .elementor-button{background:#fff!important;color:var(--b)!important;border:1.5px solid var(--b)!important;display:block;text-align:center}
.yg-details .elementor-button:hover{background:var(--b)!important;color:#fff!important}
.yg-toggle{background:var(--b)!important;color:#fff!important}
.yg-atc .added_to_cart{display:block;text-align:center;margin-top:6px;color:var(--t);font-weight:700;font-size:13px}
.yg-atc .add_to_cart_button.loading{opacity:.7}
.yg-filter .jet-checkboxes-list__item{display:block;cursor:pointer}
.yg-filter .jet-checkboxes-list__input{position:absolute;opacity:0}
.yg-grid .elementor-loop-container{align-items:stretch}
.yg-atc .e-loop-add-to-cart-form-container,.yg-atc .elementor-add-to-cart,.yg-atc form{width:100%}

/* compact-v2 */
.yg-shop{padding-inline:16px}
.yg-toolbar{flex-wrap:nowrap!important;padding:10px 16px!important;gap:12px!important}
.yg-toolbar>.elementor-widget{width:auto!important;flex:0 1 auto;min-width:0;margin:0}
.yg-sort .jet-sorting,.yg-sort .jet-sorting--flex-column{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}
.yg-sort .jet-sorting-label{margin:0!important;white-space:nowrap;font-size:13px}
.yg-count{white-space:nowrap;font-size:13px}
.yg-card{padding:12px!important;gap:8px!important;height:100%}
.yg-card .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;padding:0!important}
.yg-card .elementor-widget{margin:0!important}
.yg-badges{gap:4px!important}
.yg-badge .elementor-heading-title{font-size:11px!important;padding:2px 8px!important;line-height:1.5}
.yg-img{text-align:center;width:100%}
.yg-img img{width:100%;aspect-ratio:4/3;max-height:140px;object-fit:contain}
.yg-meta{justify-content:flex-start!important;gap:2px 10px!important}
.yg-brand .elementor-heading-title,.yg-brand a{font-size:12px!important}
.yg-hp .elementor-heading-title,.yg-hp a{font-size:11px!important}
.yg-title,.yg-title *{text-align:start!important}
.yg-title{width:100%}
.yg-title a,.yg-title .elementor-heading-title{font-size:14px!important;line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em;margin:0!important}
.yg-price{margin-top:auto!important;width:100%;text-align:start}
.yg-price .price{font-size:16px!important;text-align:start;display:block;line-height:1.4}
.yg-actions{flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;align-items:stretch}
.yg-atc,.yg-details{width:auto!important;flex:1 1 0;min-width:0}
.yg-atc .button,.yg-details .elementor-button{display:block!important;width:100%;box-sizing:border-box;padding:8px 4px!important;font-size:12px!important;line-height:1.4!important;white-space:nowrap;border-radius:8px!important;min-height:36px;text-align:center}
.yg-details .elementor-button{border-width:1px!important}
.yg-atc:not(:has(.add_to_cart_button)){display:none}
.yg-atc .added_to_cart{font-size:11px;white-space:nowrap}
@media(max-width:767px){
.yg-shop{padding:12px 12px 32px}
.yg-layout{gap:12px!important}
.yg-sidebar{padding:10px;gap:12px}
.yg-toolbar{padding:8px 10px!important;gap:6px!important;justify-content:space-between!important;margin-bottom:12px}
.yg-count{font-size:11.5px}
.yg-sort .jet-sorting{gap:4px}
.yg-sort .jet-sorting-label{font-size:11.5px}
.yg-sort select{min-width:0!important;width:108px;font-size:12px;padding:4px 6px}
.yg-card{display:grid!important;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"img badges" "img meta" "img title" "img price" "act act";column-gap:10px;row-gap:4px!important;height:auto;align-content:start;padding:10px!important}
.yg-img{grid-area:img;align-self:center}
.yg-img img{aspect-ratio:1/1;max-height:92px}
.yg-badges{grid-area:badges}
.yg-meta{grid-area:meta}
.yg-title{grid-area:title}
.yg-title a,.yg-title .elementor-heading-title{font-size:13px!important;min-height:0}
.yg-price{grid-area:price;margin:0!important}
.yg-price .price{font-size:15px!important}
.yg-actions{grid-area:act;margin-top:6px}
.yg-atc .button,.yg-details .elementor-button{font-size:12.5px!important;min-height:38px}
}
@media(max-width:350px){.yg-sort .jet-sorting-label{display:none}}
/* fix-v3 */
.yg-toolbar{align-items:center!important}
.yg-toolbar>.elementor-widget{align-self:center}
.yg-count{line-height:1.4}

/* en-ltr */
.yg-shop{direction:ltr}
/* sel-v1 */
.yg-sort select{padding-inline-end:26px!important}
/* toolbar-order: sort at the start, results count at the end */
.yg-toolbar{justify-content:space-between!important}
.yg-toolbar>.yg-sort{order:1}
.yg-toolbar>.elementor-widget-html{order:2;margin-inline-start:auto!important}/* End custom CSS */