.elementor-7178 .elementor-element.elementor-element-35a6c0b{--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-7178 .elementor-element.elementor-element-35a6c0b:not(.elementor-motion-effects-element-type-background), .elementor-7178 .elementor-element.elementor-element-35a6c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7178 .elementor-element.elementor-element-c20dfb8{text-align:center;}.elementor-7178 .elementor-element.elementor-element-c20dfb8 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-astglobalcolor6 );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7178 .elementor-element.elementor-element-1d05791{font-family:"Tajawal", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-astglobalcolor6 );}.elementor-7178 .elementor-element.elementor-element-1d05791 a{color:var( --e-global-color-astglobalcolor6 );}.elementor-7178 .elementor-element.elementor-element-88ceee6{--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-7178 .elementor-element.elementor-element-88ceee6:not(.elementor-motion-effects-element-type-background), .elementor-7178 .elementor-element.elementor-element-88ceee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-7178 .elementor-element.elementor-element-bac115c{--display:flex;}.elementor-7178 .elementor-element.elementor-element-c39d446 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 12px 10px 12px;border-style:none;}.elementor-7178 .elementor-element.elementor-element-c39d446.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7178 .elementor-element.elementor-element-c39d446{text-align:center;}.elementor-7178 .elementor-element.elementor-element-c39d446 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-astglobalcolor6 );}.elementor-7178 .elementor-element.elementor-element-5e74fc7{text-align:center;}.elementor-7178 .elementor-element.elementor-element-5e74fc7 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:500;line-height:35px;color:var( --e-global-color-astglobalcolor6 );}.elementor-7178 .elementor-element.elementor-element-fc48098{--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-7178 .elementor-element.elementor-element-fc48098:not(.elementor-motion-effects-element-type-background), .elementor-7178 .elementor-element.elementor-element-fc48098 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-7178 .elementor-element.elementor-element-09c9f5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7178 .elementor-element.elementor-element-09c9f5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7178 .elementor-element.elementor-element-206e7bb > .elementor-widget-container{padding:0px 20px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;border-radius:8px 8px 8px 8px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7178 .elementor-element.elementor-element-a6bc99e .elementor-button{background-color:#013F65;font-family:"Tajawal", Sans-serif;font-size:15px;font-weight:500;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:32px 32px 32px 32px;padding:10px 50px 10px 50px;}.elementor-7178 .elementor-element.elementor-element-a6bc99e .elementor-button:hover, .elementor-7178 .elementor-element.elementor-element-a6bc99e .elementor-button:focus{background-color:#013F65;color:var( --e-global-color-astglobalcolor4 );}.elementor-7178 .elementor-element.elementor-element-a6bc99e > .elementor-widget-container{background-color:#013F65;border-radius:32px 32px 32px 32px;}.elementor-7178 .elementor-element.elementor-element-a6bc99e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7178 .elementor-element.elementor-element-a6bc99e .elementor-button:hover svg, .elementor-7178 .elementor-element.elementor-element-a6bc99e .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-7178 .elementor-element.elementor-element-7c4301b{--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-7178 .elementor-element.elementor-element-2400fc1{--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-7178 .elementor-element.elementor-element-2400fc1:not(.elementor-motion-effects-element-type-background), .elementor-7178 .elementor-element.elementor-element-2400fc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-7178 .elementor-element.elementor-element-b30346d{--display:flex;border-style:none;--border-style:none;}.elementor-7178 .elementor-element.elementor-element-b30346d:not(.elementor-motion-effects-element-type-background), .elementor-7178 .elementor-element.elementor-element-b30346d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-7178 .elementor-element.elementor-element-d50c62b > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDEDED;}.elementor-7178 .elementor-element.elementor-element-d50c62b .bvs-product-card{background-color:var( --e-global-color-astglobalcolor4 );border-radius:1px;}.elementor-7178 .elementor-element.elementor-element-d50c62b .bvs-product-title a{color:#333333;font-family:"Tajawal", Sans-serif;}.elementor-7178 .elementor-element.elementor-element-d50c62b .bvs-product-subtitle{color:var( --e-global-color-astglobalcolor4 );}.elementor-7178 .elementor-element.elementor-element-d50c62b .bvs-price-sale .woocommerce-Price-amount, .elementor-7178 .elementor-element.elementor-element-d50c62b .bvs-product-price-wrap{color:#F55157;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:500;}.elementor-7178 .elementor-element.elementor-element-d50c62b .bvs-btn-cart{background-color:var( --e-global-color-astglobalcolor4 );color:#333333 !important;border-radius:8px !important;}.elementor-7178 .elementor-element.elementor-element-d50c62b .bvs-btn-buy{background-color:#013F65 !important;border-radius:8px !important;}.elementor-7178 .elementor-element.elementor-element-de2913a .elementor-button{background-color:#013F65;font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:32px 32px 32px 32px;padding:15px 100px 15px 100px;}.elementor-7178 .elementor-element.elementor-element-56e60bf{--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-7178 .elementor-element.elementor-element-56e60bf:not(.elementor-motion-effects-element-type-background), .elementor-7178 .elementor-element.elementor-element-56e60bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-7178 .elementor-element.elementor-element-47c97bd{--display:flex;border-style:none;--border-style:none;}.elementor-7178 .elementor-element.elementor-element-47c97bd:not(.elementor-motion-effects-element-type-background), .elementor-7178 .elementor-element.elementor-element-47c97bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-7178 .elementor-element.elementor-element-f5ee79d > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDEDED;}.elementor-7178 .elementor-element.elementor-element-f5ee79d .bvs-product-card{background-color:var( --e-global-color-astglobalcolor4 );border-radius:1px;}.elementor-7178 .elementor-element.elementor-element-f5ee79d .bvs-product-title a{color:#333333;font-family:"Tajawal", Sans-serif;}.elementor-7178 .elementor-element.elementor-element-f5ee79d .bvs-product-subtitle{color:var( --e-global-color-astglobalcolor4 );}.elementor-7178 .elementor-element.elementor-element-f5ee79d .bvs-price-sale .woocommerce-Price-amount, .elementor-7178 .elementor-element.elementor-element-f5ee79d .bvs-product-price-wrap{color:#F55157;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:500;}.elementor-7178 .elementor-element.elementor-element-f5ee79d .bvs-btn-cart{background-color:var( --e-global-color-astglobalcolor4 );color:#333333 !important;border-radius:8px !important;}.elementor-7178 .elementor-element.elementor-element-f5ee79d .bvs-btn-buy{background-color:#013F65 !important;border-radius:8px !important;}.elementor-7178 .elementor-element.elementor-element-52be64b .elementor-button{background-color:#013F65;font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:32px 32px 32px 32px;padding:15px 100px 15px 100px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7178 .elementor-element.elementor-element-35a6c0b{--width:1440%;}.elementor-7178 .elementor-element.elementor-element-88ceee6{--width:1440px;}.elementor-7178 .elementor-element.elementor-element-fc48098{--width:1440px;}.elementor-7178 .elementor-element.elementor-element-09c9f5e{--width:32.667%;}.elementor-7178 .elementor-element.elementor-element-7c4301b{--width:66.6666%;}.elementor-7178 .elementor-element.elementor-element-b30346d{--content-width:100%;}.elementor-7178 .elementor-element.elementor-element-47c97bd{--content-width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7178 .elementor-element.elementor-element-c39d446 .elementor-heading-title{font-size:28px;}.elementor-7178 .elementor-element.elementor-element-5e74fc7 .elementor-heading-title{font-size:15px;}}/* Start custom CSS for html, class: .elementor-element-206e7bb */.filter-box {
  width: 280px;
  background: #fff;
  border-radius: 10px;
  padding: 20px;
  font-family: "Tajawal", sans-serif;
  direction: rtl;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

.filter-section {
  margin-bottom: 20px;
}

.filter-section h3 {
  font-size: 16px;
  margin-bottom: 10px;
  color: #333;
}

.filter-section label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  cursor: pointer;
  font-size: 14px;
  color: #444;
}

.filter-section input[type="radio"] {
  accent-color: #0b4a6f;
  margin-left: 8px;
}

.filter-section span {
  color: #888;
  font-size: 13px;
}

.more {
  display: inline-block;
  margin-top: 8px;
  color: #0b4a6f;
  font-size: 13px;
  text-decoration: none;
}

.more:hover {
  text-decoration: underline;
}

/* السعر */
.range {
  width: 100%;
  margin: 10px 0;
  accent-color: #0b4a6f;
}

.price-inputs {
  display: flex;
  gap: 10px;
}

.price-inputs input {
  width: 50%;
  padding: 8px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 13px;
}

/* زر */
.reset-btn {
  width: 100%;
  background: #0b4a6f;
  color: #fff;
  border: none;
  padding: 12px;
  border-radius: 25px;
  font-size: 15px;
  cursor: pointer;
  transition: 0.3s;
}

.reset-btn:hover {
  background: #083652;
}
/* Wrapper */
.range-wrapper {
  position: relative;
  height: 40px;
}

/* إزالة الشكل الافتراضي */
.range-wrapper input[type="range"] {
  position: absolute;
  width: 100%;
  pointer-events: none;
  -webkit-appearance: none;
  background: none;
}

/* الخط */
.range-wrapper input[type="range"]::-webkit-slider-runnable-track {
  height: 4px;
  background: #ddd;
  border-radius: 5px;
}

/* الكور */
.range-wrapper input[type="range"]::-webkit-slider-thumb {
  pointer-events: auto;
  -webkit-appearance: none;
  height: 16px;
  width: 16px;
  background: #0b4a6f; /* اللون الأزرق */
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid #0b4a6f;
  margin-top: -6px;
}

/* Firefox */
.range-wrapper input[type="range"]::-moz-range-thumb {
  height: 16px;
  width: 16px;
  background: #0b4a6f;
  border-radius: 50%;
  border: none;
  cursor: pointer;
}

/* inputs */
.price-inputs {
  display: flex;
  gap: 10px;
  margin-top: 10px;
}

.price-inputs input {
  width: 50%;
  padding: 8px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 13px;
}/* End custom CSS */