.elementor-463 .elementor-element.elementor-element-7d31c93{--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-463 .elementor-element.elementor-element-6c947d8{--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-463 .elementor-element.elementor-element-df21728{--wd-form-brd-radius:35px;}.elementor-463 .elementor-element.elementor-element-9ff9231{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-463 .elementor-element.elementor-element-678f26b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-463 .elementor-element.elementor-element-678f26b.e-con{--align-self:center;}.elementor-463 .elementor-element.elementor-element-f005a19 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-463 .elementor-element.elementor-element-f005a19.elementor-element{--align-self:flex-start;}.elementor-463 .elementor-element.elementor-element-f005a19 .wd-breadcrumbs{font-family:"iranyekan", Sans-serif;--wd-bcrumb-color-active:#FF0000;}.elementor-463 .elementor-element.elementor-element-f005a19 :is(.wd-last, .breadcrumb_last, .last, .aioseo-breadcrumbs span:last-child, .active){font-family:"iranyekan", Sans-serif;}.elementor-463 .elementor-element.elementor-element-0bca01f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-463 .elementor-element.elementor-element-0bca01f.e-con{--align-self:center;}.elementor-463 .elementor-element.elementor-element-02c7c69.elementor-element{--align-self:flex-start;}.elementor-463 .elementor-element.elementor-element-02c7c69 .title{font-family:"iranyekan", Sans-serif;}.elementor-463 .elementor-element.elementor-element-f1cbfaf{--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:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-463 .elementor-element.elementor-element-8169796{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-1c882ec{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-463 .elementor-element.elementor-element-1c882ec.e-con{--align-self:center;}.elementor-463 .elementor-element.elementor-element-71355ba{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-65px;}.elementor-463 .elementor-element.elementor-element-2cdebdc{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-c6ea654 > .elementor-widget-container{margin:0px 7px 0px 0px;padding:0px 45px 0px 0px;}.elementor-463 .elementor-element.elementor-element-c6ea654.elementor-element{--align-self:flex-start;}.elementor-463 .elementor-element.elementor-element-2011c44{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-463 .elementor-element.elementor-element-e2701ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-e2701ec.elementor-element{--align-self:center;}.elementor-463 .elementor-element.elementor-element-1afe3f9{--display:flex;}.elementor-463 .elementor-element.elementor-element-30378e0{--display:flex;}.elementor-463 .elementor-element.elementor-element-30378e0.e-con{--align-self:center;}.elementor-463 .elementor-element.elementor-element-6fde30e{width:100%;max-width:100%;}.elementor-463 .elementor-element.elementor-element-6fde30e.elementor-element{--align-self:center;}.elementor-463 .elementor-element.elementor-element-85ada02{--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;}body.elementor-page-463:not(.elementor-motion-effects-element-type-background), body.elementor-page-463 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF1F5;}@media(max-width:1024px){.elementor-463 .elementor-element.elementor-element-9ff9231{--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-463 .elementor-element.elementor-element-678f26b{--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-463 .elementor-element.elementor-element-0bca01f{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-463 .elementor-element.elementor-element-f1cbfaf{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-463 .elementor-element.elementor-element-8169796{--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-463 .elementor-element.elementor-element-1c882ec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-463 .elementor-element.elementor-element-71355ba{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-463 .elementor-element.elementor-element-2cdebdc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-463 .elementor-element.elementor-element-2cdebdc.e-con{--align-self:flex-start;}.elementor-463 .elementor-element.elementor-element-c6ea654 > .elementor-widget-container{margin:6px -7px 0px 0px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-2011c44{--border-radius:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-30378e0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-463 .elementor-element.elementor-element-7d31c93{--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-463 .elementor-element.elementor-element-df21728{width:100%;max-width:100%;}.elementor-463 .elementor-element.elementor-element-df21728 > .elementor-widget-container{margin:0px -17px 0px -17px;padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-0bca01f{--margin-top:-37px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-463 .elementor-element.elementor-element-02c7c69 .title{font-size:20px;}.elementor-463 .elementor-element.elementor-element-f1cbfaf{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-463 .elementor-element.elementor-element-8169796{--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-463 .elementor-element.elementor-element-1c882ec{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-463 .elementor-element.elementor-element-2cdebdc{--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:-26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-463 .elementor-element.elementor-element-c6ea654 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-463 .elementor-element.elementor-element-c6ea654.elementor-element{--align-self:flex-start;}.elementor-463 .elementor-element.elementor-element-30378e0{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-463 .elementor-element.elementor-element-678f26b{--width:1330px;}.elementor-463 .elementor-element.elementor-element-0bca01f{--width:1330px;}.elementor-463 .elementor-element.elementor-element-f1cbfaf{--content-width:1330px;}.elementor-463 .elementor-element.elementor-element-1c882ec{--width:1330px;}.elementor-463 .elementor-element.elementor-element-30378e0{--width:1330px;}.elementor-463 .elementor-element.elementor-element-85ada02{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-463 .elementor-element.elementor-element-678f26b{--width:100%;}.elementor-463 .elementor-element.elementor-element-0bca01f{--width:100%;}.elementor-463 .elementor-element.elementor-element-8169796{--width:100%;}.elementor-463 .elementor-element.elementor-element-1c882ec{--width:100%;}.elementor-463 .elementor-element.elementor-element-2cdebdc{--width:100%;}.elementor-463 .elementor-element.elementor-element-2011c44{--width:100%;}.elementor-463 .elementor-element.elementor-element-30378e0{--width:100%;}}/* Start custom CSS for wd_search, class: .elementor-element-df21728 *//* محدوده ابزارک و نمایش آزاد پیشنهادها */
.elementor-463 .elementor-element.elementor-element-df21728 {
  width: 100%;
  min-width: 0;
  position: relative;
  z-index: 30;
}

.elementor-463 .elementor-element.elementor-element-df21728 > .elementor-widget-container {
  overflow: visible;
}

/* بدنه فرم */
.elementor-463 .elementor-element.elementor-element-df21728 form.searchform {
  position: relative;
  width: 100%;
  margin: 0;
}

/* کادر جست‌وجو */
.elementor-463 .elementor-element.elementor-element-df21728 form.searchform input.s {
  box-sizing: border-box;
  width: 100%;
  height: 50px;
  min-height: 50px;
  padding: 0 16px 0 80px !important;

  border: 1px solid #dce0e7 !important;
  border-radius: 18px !important;
  background: #f8f9fb !important;

  color: #333;
  font-family: inherit;
  font-size: 16px;
  direction: rtl;
  text-align: right;
  box-shadow: none !important;
}

.elementor-463 .elementor-element.elementor-element-df21728 form.searchform input.s::placeholder {
  color: #666;
  opacity: 1;
}

.elementor-463 .elementor-element.elementor-element-df21728 form.searchform input.s:focus {
  border-color: #929aa8 !important;
  outline: 2px solid rgba(146, 154, 168, 0.18);
  outline-offset: 1px;
}

/* ذره‌بین در سمت چپ */
.elementor-463 .elementor-element.elementor-element-df21728 form.searchform button.searchsubmit {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 4px !important;
  right: auto !important;

  display: flex;
  align-items: center;
  justify-content: center;

  width: 46px;
  min-width: 46px;
  height: 50px;
  padding: 0 !important;

  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #333 !important;
  box-shadow: none !important;
}

.elementor-463 .elementor-element.elementor-element-df21728 form.searchform button.searchsubmit > span {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
}

.elementor-463 .elementor-element.elementor-element-df21728 form.searchform button.searchsubmit::after {
  font-size: 23px;
}

/* فضای مستقل برای دکمه پاک‌کردن */
.elementor-463 .elementor-element.elementor-element-df21728 form.searchform .wd-clear-search {
  left: 50px !important;
  right: auto !important;
}

/* پس‌زمینه کاملاً سفید */
.elementor-463 .elementor-element.elementor-element-df21728 form.searchform input.s,
.elementor-463 .elementor-element.elementor-element-df21728 form.searchform input.s:focus {
  background: #fff !important;
}

/* هم‌عرض‌کردن محدوده نتایج با فرم */
.elementor-463 .elementor-element.elementor-element-df21728 .wd-search-form,
.elementor-463 .elementor-element.elementor-element-df21728 .wd-search-results-wrapper {
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
}

.elementor-463 .elementor-element.elementor-element-df21728 .wd-search-results-wrapper {
  position: relative;
}

/* حذف فاصله کناری پیش‌فرض فهرست نتایج */
.elementor-463 .elementor-element.elementor-element-df21728 .wd-search-results-wrapper .wd-search-results {
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_orderby, class: .elementor-element-c6ea654 *//* اندازه کلی کادر مرتب‌سازی */
.elementor-element.darinoos-sorting {
  width: 360px !important;
  max-width: 100% !important;
}

/* کادر سفید مشابه مرجع */
.darinoos-sorting form.woocommerce-ordering {
  position: relative !important;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  gap: 10px;

  box-sizing: border-box;
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  padding: 12px 14px;

  background: #fff;
  border: 0;
  border-radius: 20px;
  box-shadow: 0 3px 18px rgba(0, 0, 0, .07);

  direction: rtl;
}

/* متن کنار فیلد */
.darinoos-sorting form.woocommerce-ordering::before {
  content: "مرتب‌سازی بر اساس:";
  flex: 0 0 auto;
  color: #454545;
  font-family: "iranyekan", sans-serif;
  font-size: 11px;
  font-weight: 400;
  white-space: nowrap;
}

/* حذف آیکون موبایل وودمارت */
.darinoos-sorting form.woocommerce-ordering::after {
  display: none !important;
}

/* ظاهر فیلد بازشونده */
.darinoos-sorting form.woocommerce-ordering select.orderby {
  position: static !important;
  inset: auto !important;
  display: block !important;

  flex: 1 1 0;
  box-sizing: border-box;
  width: 200px !important;
  min-width: 0;
  max-width: 100% !important;
  height: 38px !important;
  margin: 0 !important;
  padding: 0 8px !important;

  border: 1px solid #cdd5df !important;
  border-radius: 10px !important;
  background-color: #fff !important;
  background-image: none !important;

  color: #454545 !important;
  opacity: 1 !important;
  visibility: visible !important;

  font-family: "iranyekan", sans-serif !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: normal !important;

  direction: rtl;
  appearance: auto !important;
  -webkit-appearance: auto !important;
  cursor: pointer;
}

.darinoos-sorting form.woocommerce-ordering select.orderby:focus {
  border-color: #aab7c6 !important;
  outline-offset: 2px;
}

/* اندازه متوسط در موبایل */
@media (max-width: 768.98px) {
  .elementor-element.darinoos-sorting {
    width: 300px !important;
    max-width: 100% !important;
    align-self: center;
    margin-inline: auto !important;
  }

  .darinoos-sorting form.woocommerce-ordering {
    padding: 10px 12px;
    gap: 8px;
  }

  .darinoos-sorting form.woocommerce-ordering select.orderby {
    width: 170px !important;
    font-size: 11px !important;
  }
}/* End custom CSS */