.elementor-213126 .elementor-element.elementor-element-a75ffdf{--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-213126 .elementor-element.elementor-element-54ef205{--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;--justify-content:center;}.elementor-213126 .elementor-element.elementor-element-54ef205.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-213126 .elementor-element.elementor-element-66e3da7{--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;--align-items:center;}.elementor-213126 .elementor-element.elementor-element-66e3da7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-213126 .elementor-element.elementor-element-09c3c8c > .elementor-widget-container{margin:13px 10px 10px -26px;}.elementor-213126 .elementor-element.elementor-element-b6dce7b .pp-menu-toggle{margin:0 auto;}.elementor-213126 .elementor-element.elementor-element-b6dce7b .pp-advanced-menu--main .pp-menu-item{color:#000000;fill:#000000;}.elementor-213126 .elementor-element.elementor-element-b6dce7b .pp-advanced-menu--main .pp-advanced-menu--dropdown{min-width:200px;}.elementor-213126 .elementor-element.elementor-element-b6dce7b .pp-advanced-menu--dropdown a, .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b6dce7b a{justify-content:space-between;}.elementor-213126 .elementor-element.elementor-element-b6dce7b .pp-advanced-menu--dropdown.pp-advanced-menu__container,
					.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b6dce7b{background-color:rgba(0,0,0,0.8);}.elementor-213126 .elementor-element.elementor-element-b6dce7b .pp-advanced-menu .pp-menu-item, .elementor-213126 .elementor-element.elementor-element-b6dce7b .pp-advanced-menu-main-wrapper.pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown .pp-menu-item, .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-b6dce7b .pp-menu-item{font-size:15px;}.elementor-213126 .elementor-element.elementor-element-0272717{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-213126 .elementor-element.elementor-element-0272717.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-213126 .elementor-element.elementor-element-acdee63.elementor-element{--align-self:center;}.elementor-213126 .elementor-element.elementor-element-baccba2.elementor-element{--align-self:center;}.elementor-213126 .elementor-element.elementor-element-baccba2{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-border-color:#5C282800;--toggle-button-border-width:0px;--toggle-icon-size:30px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-213126 .elementor-element.elementor-element-baccba2 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-213126 .elementor-element.elementor-element-d0324b3 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D9D9D;border-radius:10px 10px 10px 10px;}.elementor-213126 .elementor-element.elementor-element-d0324b3.elementor-element{--align-self:center;}.elementor-213126 .elementor-element.elementor-element-d0324b3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-213126 .elementor-element.elementor-element-3cbe400 > .elementor-widget-container{background-color:#FFFFFF;padding:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D9D9D;border-radius:8px 8px 8px 8px;}.elementor-213126 .elementor-element.elementor-element-3cbe400.elementor-element{--align-self:center;}.elementor-213126 .elementor-element.elementor-element-2352431{--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-213126 .elementor-element.elementor-element-b18cea0{--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;--justify-content:center;}.elementor-213126 .elementor-element.elementor-element-b18cea0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-213126 .elementor-element.elementor-element-956c65f{--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;--align-items:flex-start;}.elementor-213126 .elementor-element.elementor-element-956c65f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-213126 .elementor-element.elementor-element-acd4f3c .pp-menu-toggle{margin:0 auto;}.elementor-213126 .elementor-element.elementor-element-acd4f3c .pp-advanced-menu--main .pp-menu-item{color:#000000;fill:#000000;}.elementor-213126 .elementor-element.elementor-element-acd4f3c .pp-advanced-menu--main .pp-advanced-menu--dropdown{min-width:200px;}.elementor-213126 .elementor-element.elementor-element-acd4f3c .pp-advanced-menu--dropdown a, .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-acd4f3c a{justify-content:space-between;}.elementor-213126 .elementor-element.elementor-element-acd4f3c .pp-advanced-menu--dropdown.pp-advanced-menu__container,
					.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-acd4f3c{background-color:rgba(0,0,0,0.8);}.elementor-213126 .elementor-element.elementor-element-0c302c6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-213126 .elementor-element.elementor-element-0c302c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-213126 .elementor-element.elementor-element-e2eae48.elementor-element{--align-self:center;}.elementor-213126 .elementor-element.elementor-element-ddb3406.elementor-element{--align-self:center;}.elementor-213126 .elementor-element.elementor-element-ddb3406{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-border-color:#5C282800;--toggle-button-border-width:0px;--toggle-icon-size:30px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-213126 .elementor-element.elementor-element-ddb3406 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-213126 .elementor-element.elementor-element-019730b .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D9D9D;border-radius:10px 10px 10px 10px;}.elementor-213126 .elementor-element.elementor-element-019730b.elementor-element{--align-self:center;}.elementor-213126 .elementor-element.elementor-element-019730b .elementor-button-content-wrapper{flex-direction:row;}.elementor-213126 .elementor-element.elementor-element-b89ce91 > .elementor-widget-container{background-color:#FFFFFF;padding:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D9D9D;border-radius:8px 8px 8px 8px;}.elementor-213126 .elementor-element.elementor-element-b89ce91.elementor-element{--align-self:center;}.elementor-213126 .elementor-element.elementor-element-9aeaac6{--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-213126 .elementor-element.elementor-element-27b4bf5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-213126 .elementor-element.elementor-element-27b4bf5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-213126 .elementor-element.elementor-element-3b91bb0 .pp-menu-toggle{margin:0 auto;}.elementor-213126 .elementor-element.elementor-element-3b91bb0 .pp-advanced-menu--main .pp-menu-item{color:#000000;fill:#000000;}.elementor-213126 .elementor-element.elementor-element-3b91bb0 .pp-advanced-menu--main .pp-advanced-menu--dropdown{min-width:200px;}.elementor-213126 .elementor-element.elementor-element-3b91bb0 .pp-advanced-menu--dropdown a, .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-3b91bb0 a{justify-content:space-between;}.elementor-213126 .elementor-element.elementor-element-3b91bb0 .pp-advanced-menu--dropdown.pp-advanced-menu__container,
					.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-3b91bb0{background-color:#FFFFFF;}.elementor-213126 .elementor-element.elementor-element-3b91bb0 .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-item,
					.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-3b91bb0 .pp-menu-item{color:#000000;}.elementor-213126 .elementor-element.elementor-element-3b91bb0 .pp-advanced-menu--dropdown.pp-advanced-menu__container a.pp-sub-item,
					.pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-3b91bb0 a.pp-sub-item, .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-3b91bb0 .sub-menu{background-color:#FFFFFF;}.elementor-213126 .elementor-element.elementor-element-3b91bb0 .pp-advanced-menu--dropdown.pp-advanced-menu__container a.pp-sub-item, .pp-advanced-menu--dropdown.pp-advanced-menu__container.pp-menu-3b91bb0 a.pp-sub-item{color:#000000;}body.pp-menu--off-canvas .pp-advanced-menu--dropdown.pp-menu-3b91bb0 .pp-menu-close:before, .elementor-213126 .elementor-element.elementor-element-3b91bb0 .pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close:before,
					body.pp-menu--off-canvas .pp-advanced-menu--dropdown.pp-menu-3b91bb0 .pp-menu-close:after, .elementor-213126 .elementor-element.elementor-element-3b91bb0 .pp-advanced-menu--type-full-screen .pp-advanced-menu--dropdown.pp-advanced-menu__container .pp-menu-close:after{background-color:#000000;}.elementor-213126 .elementor-element.elementor-element-d9b8798{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-213126 .elementor-element.elementor-element-d9b8798.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-213126 .elementor-element.elementor-element-4a95942.elementor-element{--align-self:center;}.elementor-213126 .elementor-element.elementor-element-4a95942{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-border-color:#5C282800;--toggle-button-border-width:0px;--toggle-icon-size:30px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-213126 .elementor-element.elementor-element-4a95942 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-213126 .elementor-element.elementor-element-8036d15{--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-213126 .elementor-element.elementor-element-8036d15:not(.elementor-motion-effects-element-type-background), .elementor-213126 .elementor-element.elementor-element-8036d15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-213126 .elementor-element.elementor-element-60eea86{--display:flex;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);}.elementor-213126 .elementor-element.elementor-element-60eea86:not(.elementor-motion-effects-element-type-background), .elementor-213126 .elementor-element.elementor-element-60eea86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-213126 .elementor-element.elementor-element-2c29fe5{--display:flex;}.elementor-213126 .elementor-element.elementor-element-824394f{--display:flex;}.elementor-213126 .elementor-element.elementor-element-2e3ff75 .elementor-heading-title{color:#000000;}.elementor-213126 .elementor-element.elementor-element-17ed672{--display:flex;}.elementor-213126 .elementor-element.elementor-element-877bfac .elementor-heading-title{color:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-213126 .elementor-element.elementor-element-2352431.e-con{--align-self:center;}.elementor-213126 .elementor-element.elementor-element-956c65f{--justify-content:center;}.elementor-213126 .elementor-element.elementor-element-956c65f.e-con{--align-self:center;}.elementor-213126 .elementor-element.elementor-element-9aeaac6.e-con{--align-self:center;}}@media(max-width:767px){.elementor-213126 .elementor-element.elementor-element-27b4bf5{--width:50%;--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:flex-start;}.elementor-213126 .elementor-element.elementor-element-3b91bb0.elementor-element{--align-self:center;}.elementor-213126 .elementor-element.elementor-element-d9b8798{--width:50%;}.elementor-213126 .elementor-element.elementor-element-84fd90c.elementor-element{--align-self:center;}.elementor-213126 .elementor-element.elementor-element-8036d15{--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-213126 .elementor-element.elementor-element-60eea86{--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:center;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:58px;--margin-left:0px;--margin-right:0px;}.elementor-213126 .elementor-element.elementor-element-2c29fe5{--width:25%;}.elementor-213126 .elementor-element.elementor-element-5a51fac{text-align:center;}.elementor-213126 .elementor-element.elementor-element-5a51fac .elementor-heading-title{font-size:11px;}.elementor-213126 .elementor-element.elementor-element-824394f{--width:25%;}.elementor-213126 .elementor-element.elementor-element-2e3ff75{text-align:center;}.elementor-213126 .elementor-element.elementor-element-2e3ff75 .elementor-heading-title{font-size:11px;}.elementor-213126 .elementor-element.elementor-element-17ed672{--width:25%;}.elementor-213126 .elementor-element.elementor-element-877bfac{text-align:center;}.elementor-213126 .elementor-element.elementor-element-877bfac .elementor-heading-title{font-size:11px;}}@media(min-width:768px){.elementor-213126 .elementor-element.elementor-element-54ef205{--width:13%;}.elementor-213126 .elementor-element.elementor-element-66e3da7{--width:48%;}.elementor-213126 .elementor-element.elementor-element-0272717{--width:40%;}.elementor-213126 .elementor-element.elementor-element-b18cea0{--width:13.776%;}.elementor-213126 .elementor-element.elementor-element-956c65f{--width:50%;}.elementor-213126 .elementor-element.elementor-element-0c302c6{--width:37%;}.elementor-213126 .elementor-element.elementor-element-27b4bf5{--width:37%;}.elementor-213126 .elementor-element.elementor-element-d9b8798{--width:37%;}}@media(max-width:1024px) and (min-width:768px){.elementor-213126 .elementor-element.elementor-element-b18cea0{--width:18%;}.elementor-213126 .elementor-element.elementor-element-956c65f{--width:13%;}.elementor-213126 .elementor-element.elementor-element-0c302c6{--width:66%;}.elementor-213126 .elementor-element.elementor-element-27b4bf5{--width:66%;}.elementor-213126 .elementor-element.elementor-element-d9b8798{--width:66%;}}/* Start custom CSS for shortcode, class: .elementor-element-acdee63 *//* حالت قبل از لاگین */
.btn-login {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px; /* فاصله بین متن‌ها */
  padding: 6px 18px;
  border: 2px solid #B6B6B6;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  text-decoration: none;
  background: #fff;
  transition: all 0.3s ease;
  line-height: 1;
}
.btn-login:hover {
  background: #7B61FF;
  color: #fff;
}

/* خط وسط (divider) */
.btn-login .divider {
  width: 1px;
  height: 16px;
  background: #fff;
  display: inline-block;
}
/* حالت بعد از لاگین (آیکون کاربر) */
.btn-account-logged {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border: 2px solid #B6B6B6;
  border-radius: 12px;
  background: #fff;
  transition: all 0.3s ease;
}
.btn-account-logged svg {
  stroke: #7B61FF;
}
.btn-account-logged:hover {
  background: #fff;
}
.btn-account-logged:hover svg {
  stroke: #7B61FF;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e2eae48 *//* حالت قبل از لاگین */
.btn-login {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px; /* فاصله بین متن‌ها */
  padding: 6px 18px;
  border: 2px solid #B6B6B6;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  text-decoration: none;
  background: #fff;
  transition: all 0.3s ease;
  line-height: 1;
}
.btn-login:hover {
  background: #7B61FF;
  color: #fff;
}

/* خط وسط (divider) */
.btn-login .divider {
  width: 1px;
  height: 16px;
  background: #fff;
  display: inline-block;
}
/* حالت بعد از لاگین (آیکون کاربر) */
.btn-account-logged {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  border: 2px solid #B6B6B6;
  border-radius: 12px;
  background: #fff;
  transition: all 0.3s ease;
}
.btn-account-logged svg {
  stroke: #7B61FF;
}
.btn-account-logged:hover {
  background: #fff;
}
.btn-account-logged:hover svg {
  stroke: #7B61FF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8036d15 */.bottom-nav {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #fff;
  z-index: 9999;
  box-shadow: 0 -2px 10px rgba(0,0,0,0.1);
}/* End custom CSS */