.elementor-15184 .elementor-element.elementor-element-6fecda59{--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;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:16px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-15184 .elementor-element.elementor-element-3bebfccd{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;}.elementor-15184 .elementor-element.elementor-element-4fc2d661{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F4A47;--border-color:#1F4A47;--border-radius:22px 22px 22px 22px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-15184 .elementor-element.elementor-element-4fc2d661:not(.elementor-motion-effects-element-type-background), .elementor-15184 .elementor-element.elementor-element-4fc2d661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121E22;}.elementor-15184 .elementor-element.elementor-element-dce37b2{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F4A47;--border-color:#1F4A47;--border-radius:22px 22px 22px 22px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-15184 .elementor-element.elementor-element-dce37b2:not(.elementor-motion-effects-element-type-background), .elementor-15184 .elementor-element.elementor-element-dce37b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121E22;}.elementor-widget-woocommerce-product-title .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 );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );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 );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15184 .elementor-element.elementor-element-54642f7c .cart button, .elementor-15184 .elementor-element.elementor-element-54642f7c .cart .button{transition:all 0.2s;}.elementor-15184 .elementor-element.elementor-element-54642f7c .quantity .qty{transition:all 0.2s;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-15184 .elementor-element.elementor-element-4f74ffe9{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1F4A47;--border-color:#1F4A47;--border-radius:22px 22px 22px 22px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-15184 .elementor-element.elementor-element-4f74ffe9:not(.elementor-motion-effects-element-type-background), .elementor-15184 .elementor-element.elementor-element-4f74ffe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121E22;}.elementor-15184 .elementor-element.elementor-element-5ad7473{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.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-15184 .elementor-element.elementor-element-7da59081 .elementor-heading-title{font-family:"YekanBakhFaNum", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-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 );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-15184 .elementor-element.elementor-element-7134cd11{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-15184 .elementor-element.elementor-element-78ff1552 .elementor-heading-title{color:#19F0D0;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{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-widget-loop-grid .e-load-more-message{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-15184 .elementor-element.elementor-element-44b4fe00{--grid-columns:5;--load-more-message-alignment:center;}@media(max-width:1024px){.elementor-15184 .elementor-element.elementor-element-3bebfccd{--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-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15184 .elementor-element.elementor-element-44b4fe00{--grid-columns:2;}}@media(max-width:767px){.elementor-15184 .elementor-element.elementor-element-3bebfccd{--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-15184 .elementor-element.elementor-element-4fc2d661{--width:100%;}.elementor-15184 .elementor-element.elementor-element-dce37b2{--width:100%;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15184 .elementor-element.elementor-element-44b4fe00{--grid-columns:1;}}@media(min-width:768px){.elementor-15184 .elementor-element.elementor-element-6fecda59{--content-width:1100px;}.elementor-15184 .elementor-element.elementor-element-4fc2d661{--width:47%;}.elementor-15184 .elementor-element.elementor-element-dce37b2{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15184 .elementor-element.elementor-element-4fc2d661{--width:100%;}.elementor-15184 .elementor-element.elementor-element-dce37b2{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-6fecda59 *//* ===== بخش ۱: صفحه و پنل‌ها ===== */
.am3-page{direction:rtl;text-align:right;}
.am3-panel{background:linear-gradient(160deg,#182C32,#0E181B);box-shadow:0 10px 30px #000000;animation:am3up .7s ease backwards;}
@keyframes am3up{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:none;}}
.am3-crumb{font-size:12.5px;color:#8CA5A5;}
.am3-crumb a{color:#5EEAD4;text-decoration:none;}

/* ===== بخش ۲: گالری و بزرگ‌نمایی (بدون دانلود) ===== */
.am3-gallery img{border-radius:16px;-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none;}
.am3-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 0;padding:0;list-style:none;}
.am3-gallery .flex-control-thumbs li{margin:0;width:auto;float:none;}
.am3-gallery .flex-control-thumbs img{border-radius:12px;border:2px solid transparent;opacity:0.7;cursor:pointer;transition:all .25s ease;}
.am3-gallery .flex-control-thumbs img:hover,
.am3-gallery .flex-control-thumbs img.flex-active{border-color:#2DD4BF;opacity:1;box-shadow:0 0 14px #2DD4BF;}
.am3-gallery .woocommerce-product-gallery__trigger{background:#121E22;border:1px solid #1F4A47;border-radius:50px;color:#5EEAD4;}

/* ===== بخش ۳: عنوان، امتیاز، موجودی ===== */
.am3-title .product_title{margin:0;font-size:24px;line-height:1.6;color:#FFFFFF;}
.am3-rating .woocommerce-product-rating{display:flex;align-items:center;gap:8px;margin:0;}
.am3-rating .star-rating{float:none;margin:0;font-size:14px;}
.am3-rating .star-rating span::before{color:#FBBF24;}
.am3-rating .woocommerce-review-link{font-size:13px;color:#8CA5A5;text-decoration:none;}
.am3-stock .stock{margin:0;color:#5EEAD4;font-size:13.5px;}
.am3-stock .out-of-stock{color:#F87171;}

/* ===== بخش ۴: قیمت ===== */
.am3-pricew .price{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-size:32px;font-weight:800;}
.am3-pricew .price,
.am3-pricew .price .amount,
.am3-pricew .price bdi,
.am3-pricew .price .woocommerce-Price-amount,
.am3-pricew .price .woocommerce-Price-currencySymbol{color:#2DD4BF !important;}
.am3-pricew .price .woocommerce-Price-currencySymbol{font-size:0.45em;margin-inline-start:6px;}
.am3-pricew .price ins{order:1;background:none;text-decoration:none;}
.am3-pricew .price del{order:2;font-size:16px;font-weight:400;opacity:1;text-decoration:line-through;text-decoration-color:#EC4899;}
.am3-pricew .price del,
.am3-pricew .price del .amount,
.am3-pricew .price del bdi,
.am3-pricew .price del .woocommerce-Price-amount{color:#788C8C !important;}
.am3-pricew .screen-reader-text{display:none;}

/* ===== بخش ۵: توضیح کوتاه و نشان‌های اعتماد ===== */
.am3-short{color:#D5E3E3;font-size:14px;}
.am3-short ul{margin:0;padding:0 18px 0 0;}
.am3-short li::marker{color:#2DD4BF;}
.am3-chip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}
.am3-chip{background:#10242A;border:1px solid #1F4A47;border-radius:14px;padding:10px 6px;text-align:center;font-size:12px;color:#D5E3E3;transition:all .3s ease;}
.am3-chip span{display:block;font-size:20px;}
.am3-chip:hover{transform:translateY(-4px);border-color:#2DD4BF;box-shadow:0 0 16px #2DD4BF;}

/* ===== بخش ۶: تعداد و دکمه خرید ===== */
.am3-cart form.cart{display:flex;gap:10px;align-items:stretch;margin:0;}
.am3-cart .quantity{margin:0;}
.am3-cart .quantity input{height:100%;min-width:64px;text-align:center;background:#0E181B;color:#FFFFFF;border:1px solid #1F4A47;border-radius:14px;}
.am3-cart .single_add_to_cart_button{flex:1;margin:0;padding:14px 10px;border:0;border-radius:14px;font-size:15px;font-weight:700;background:#2DD4BF;color:#0A1E1B;cursor:pointer;animation:am3glow 2.4s ease-in-out infinite;transition:background .25s ease,transform .25s ease;}
.am3-cart .single_add_to_cart_button:hover{background:#EC4899;color:#FFFFFF;transform:translateY(-2px);animation:none;box-shadow:0 0 22px #EC4899;}
@keyframes am3glow{0%,100%{box-shadow:0 0 0 #2DD4BF;}50%{box-shadow:0 0 24px #2DD4BF;}}

/* ===== بخش ۷: نشان پرداخت و اطلاعات محصول ===== */
.am3-pay-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px;color:#8CA5A5;}
.am3-pay-row .pc{padding:6px 14px;border-radius:50px;border:1px solid #1F4A47;background:#0E181B;color:#D5E3E3;font-weight:700;transition:all .3s ease;}
.am3-pay-row .pc:hover{border-color:#2DD4BF;box-shadow:0 0 14px #2DD4BF;transform:translateY(-2px);}
.am3-meta{font-size:12.5px;color:#8CA5A5;border-top:1px solid #1F4A47;padding-top:12px;}
.am3-meta a{color:#5EEAD4;text-decoration:none;}

/* ===== بخش ۸: تب‌ها (توضیحات، اطلاعات تکمیلی، نظرات) ===== */
.am3-tabs .wc-tabs{display:flex;gap:8px;margin:0 0 12px;padding:0;list-style:none;overflow-x:auto;border:0;}
.am3-tabs .wc-tabs::before,
.am3-tabs .wc-tabs::after{display:none;}
.am3-tabs .wc-tabs li{margin:0;padding:0;border:0;background:none;}
.am3-tabs .wc-tabs li::before,
.am3-tabs .wc-tabs li::after{display:none;}
.am3-tabs .wc-tabs li a{display:block;padding:9px 18px;border:1px solid #1F4A47;border-radius:12px;background:#0E181B;color:#8CA5A5;font-weight:700;font-size:13.5px;white-space:nowrap;transition:all .25s ease;}
.am3-tabs .wc-tabs li.active a{background:#2DD4BF;color:#0A1E1B;border-color:#2DD4BF;box-shadow:0 0 16px #2DD4BF;}
.am3-tabs .woocommerce-Tabs-panel{color:#D5E3E3;font-size:14px;line-height:1.9;}
.am3-tabs .woocommerce-Tabs-panel h2{font-size:18px;color:#FFFFFF;}
.am3-tabs table.shop_attributes{width:100%;border:0;border-collapse:separate;border-spacing:0 8px;}
.am3-tabs table.shop_attributes th{width:35%;padding:10px 12px;background:#0E181B;color:#8CA5A5;border:0;border-radius:0 12px 12px 0;font-weight:400;text-align:right;}
.am3-tabs table.shop_attributes td{padding:10px 12px;background:#0E181B;color:#FFFFFF;border:0;border-radius:12px 0 0 12px;font-style:normal;}
.am3-tabs table.shop_attributes td p{margin:0;}

/* ===== بخش ۹: سؤالات متداول ===== */
.am3-h2 .elementor-heading-title{margin:0;font-size:19px;color:#FFFFFF;}
.am3-faq .elementor-accordion-item{background:#121E22;border:1px solid #1F4A47;border-radius:16px;margin-bottom:10px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease;}
.am3-faq .elementor-accordion-item:hover{border-color:#2DD4BF;}
.am3-faq .elementor-tab-title{padding:14px 16px;border:0;}
.am3-faq .elementor-tab-title a{color:#FFFFFF;font-weight:700;font-size:14px;}
.am3-faq .elementor-tab-title.elementor-active a{color:#5EEAD4;}
.am3-faq .elementor-accordion-icon{color:#2DD4BF;}
.am3-faq .elementor-tab-content{padding:0 16px 14px;border:0;color:#D5E3E3;font-size:13.5px;}

/* ===== بخش ۱۰: موبایل ===== */
@media (max-width:480px){
.am3-title .product_title{font-size:20px;}
.am3-pricew .price{font-size:26px;}
}
@media (prefers-reduced-motion:reduce){
.am3-panel,.am3-cart .single_add_to_cart_button{animation:none;}
}/* End custom CSS */