.elementor-2626 .elementor-element.elementor-element-a645abd{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF7C7C;--border-color:#FF7C7C;--border-radius:12px 12px 12px 12px;--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-2626 .elementor-element.elementor-element-a645abd:not(.elementor-motion-effects-element-type-background), .elementor-2626 .elementor-element.elementor-element-a645abd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2626 .elementor-element.elementor-element-24f7b47 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:800;color:#363636;}.elementor-2626 .elementor-element.elementor-element-0026db0 .jet-listing-dynamic-field__content{font-size:13px;font-weight:500;text-align:left;}.elementor-2626 .elementor-element.elementor-element-0026db0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2626 .elementor-element.elementor-element-0026db0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2626 .elementor-element.elementor-element-0026db0 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2626 .elementor-element.elementor-element-5fe404f .jet-listing-dynamic-field__content{font-size:13px;font-weight:500;text-align:left;}.elementor-2626 .elementor-element.elementor-element-5fe404f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2626 .elementor-element.elementor-element-5fe404f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2626 .elementor-element.elementor-element-5fe404f .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2626 .elementor-element.elementor-element-a096cdf .jet-listing-dynamic-field__content{font-size:13px;font-weight:500;text-align:left;}.elementor-2626 .elementor-element.elementor-element-a096cdf .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2626 .elementor-element.elementor-element-a096cdf .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2626 .elementor-element.elementor-element-a096cdf .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2626 .elementor-element.elementor-element-53e50d5 .jet-listing-dynamic-field__content{font-size:13px;font-weight:500;text-align:left;}.elementor-2626 .elementor-element.elementor-element-53e50d5 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2626 .elementor-element.elementor-element-53e50d5 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2626 .elementor-element.elementor-element-53e50d5 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2626 .elementor-element.elementor-element-ea159c3 .jet-listing-dynamic-field__content{font-size:13px;font-weight:500;text-align:left;}.elementor-2626 .elementor-element.elementor-element-ea159c3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2626 .elementor-element.elementor-element-ea159c3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2626 .elementor-element.elementor-element-ea159c3 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2626 .elementor-element.elementor-element-f2334a9 .jet-listing-dynamic-field__content{font-size:13px;font-weight:500;text-align:left;}.elementor-2626 .elementor-element.elementor-element-f2334a9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2626 .elementor-element.elementor-element-f2334a9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2626 .elementor-element.elementor-element-f2334a9 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2626 .elementor-element.elementor-element-a225337 .jet-listing-dynamic-field__content{font-size:13px;font-weight:500;text-align:left;}.elementor-2626 .elementor-element.elementor-element-a225337 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2626 .elementor-element.elementor-element-a225337 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2626 .elementor-element.elementor-element-a225337 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2626 .elementor-element.elementor-element-e37de96 .jet-listing-dynamic-field__content{font-size:13px;font-weight:500;text-align:left;}.elementor-2626 .elementor-element.elementor-element-e37de96 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2626 .elementor-element.elementor-element-e37de96 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2626 .elementor-element.elementor-element-e37de96 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2626 .elementor-element.elementor-element-f672376 .jet-listing-dynamic-field__content{font-size:13px;font-weight:500;text-align:left;}.elementor-2626 .elementor-element.elementor-element-f672376 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2626 .elementor-element.elementor-element-f672376 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2626 .elementor-element.elementor-element-f672376 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2626 .elementor-element.elementor-element-c37fcba .jet-listing-dynamic-field__content{font-size:13px;font-weight:500;text-align:left;}.elementor-2626 .elementor-element.elementor-element-c37fcba .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2626 .elementor-element.elementor-element-c37fcba .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2626 .elementor-element.elementor-element-c37fcba .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2626 .elementor-element.elementor-element-5dbb50d .jet-listing-dynamic-field__content{font-size:13px;font-weight:500;text-align:left;}.elementor-2626 .elementor-element.elementor-element-5dbb50d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2626 .elementor-element.elementor-element-5dbb50d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2626 .elementor-element.elementor-element-5dbb50d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2626 .elementor-element.elementor-element-5b56958 .jet-listing-dynamic-field__content{font-size:13px;font-weight:500;text-align:left;}.elementor-2626 .elementor-element.elementor-element-5b56958 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2626 .elementor-element.elementor-element-5b56958 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2626 .elementor-element.elementor-element-5b56958 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2626 .elementor-element.elementor-element-9fa66d3 .cart button, .elementor-2626 .elementor-element.elementor-element-9fa66d3 .cart .button{transition:all 0.2s;}.elementor-2626 .elementor-element.elementor-element-9fa66d3 .quantity .qty{transition:all 0.2s;}/* Start custom CSS for heading, class: .elementor-element-24f7b47 */.elementor-2626 .elementor-element.elementor-element-24f7b47{
    width: 15%
}
@media (max-width: 768px) {
.elementor-2626 .elementor-element.elementor-element-24f7b47{
    width: 50%;
}
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-0026db0 */.elementor-2626 .elementor-element.elementor-element-0026db0:empty{
    display: none !important;
}
.elementor-2626 .elementor-element.elementor-element-0026db0{
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-5fe404f */.elementor-2626 .elementor-element.elementor-element-5fe404f:empty{
    display: none !important;
}
.elementor-2626 .elementor-element.elementor-element-5fe404f{
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-a096cdf */.elementor-2626 .elementor-element.elementor-element-a096cdf:empty{
    display: none !important;
}
.elementor-2626 .elementor-element.elementor-element-a096cdf{
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-53e50d5 */.elementor-2626 .elementor-element.elementor-element-53e50d5:empty{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ea159c3 */.elementor-2626 .elementor-element.elementor-element-ea159c3:empty{
    display: none !important;
}
.elementor-2626 .elementor-element.elementor-element-ea159c3{
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-f2334a9 */.elementor-2626 .elementor-element.elementor-element-f2334a9:empty{
    display: none !important;
}
.elementor-2626 .elementor-element.elementor-element-f2334a9{
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-a225337 */.elementor-2626 .elementor-element.elementor-element-a225337:empty{
    display: none !important;
}
.elementor-2626 .elementor-element.elementor-element-a225337{
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-e37de96 */.elementor-2626 .elementor-element.elementor-element-e37de96:empty{
    display: none !important;
}
.elementor-2626 .elementor-element.elementor-element-e37de96{
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-f672376 */.elementor-2626 .elementor-element.elementor-element-f672376:empty{
    display: none !important;
}
.elementor-2626 .elementor-element.elementor-element-f672376{
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-c37fcba */.elementor-2626 .elementor-element.elementor-element-c37fcba:empty{
    display: none !important;
}
.elementor-2626 .elementor-element.elementor-element-c37fcba{
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-5dbb50d */.elementor-2626 .elementor-element.elementor-element-5dbb50d:empty{
    display: none !important;
}
.elementor-2626 .elementor-element.elementor-element-5dbb50d{
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-5b56958 */.elementor-2626 .elementor-element.elementor-element-5b56958:empty{
    display: none !important;
}
.elementor-2626 .elementor-element.elementor-element-5b56958{
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9fa66d3 */.quantity {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a645abd *//* کارت محصول */
.elementor-element-a645abd {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 12px;
  max-width: 350px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

/* عنوان محصول */
.elementor-element-24f7b47 a {
  font-size: 1.2rem;
  font-weight: bold;
  color: #333;
  text-decoration: none;
}
.elementor-element-24f7b47 a:hover {
  color: #ff6600;
}

.elementor-element-0026db0 .jet-listing-dynamic-field__content span,
.elementor-element-a096cdf .jet-listing-dynamic-field__content span {
  font-weight: bold;
  color: #444;
}

/* قیمت‌ها */
.elementor-element-5b56958 {
  font-size: 1.1rem;
}
.elementor-element-5b56958 del {
  color: #888;
  margin-left: 0.5rem;
}
.elementor-element-5b56958 ins {
  color: #ff6600;
  font-weight: bold;
}

/* بخش افزودن به سبد خرید */
.elementor-element-9fa66d3 .quantity {
  display: none;
}
.dp-quantity-butinp {
  display: none;
}


/* دکمه خرید */
.single_add_to_cart_button {
  flex: 1;
  background: linear-gradient(90deg, #ff6600, #ff8533);
  color: white;
  padding: 0.6rem 1rem;
  border: none;
  border-radius: 6px;
  cursor: pointer;
  font-weight: bold;
}
.single_add_to_cart_button:hover {
  opacity: 0.9;
}/* End custom CSS */