.elementor-7996 .elementor-element.elementor-element-ce60bb0 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-7996 .elementor-element.elementor-element-ce60bb0{z-index:0;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.mode-pico{flex-direction:column;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.mode-scroll{max-height:665px;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.mode-reveal:hover, .elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.mode-reveal:focus-within{max-height:665px;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.mode-pico.direction-column{max-height:665px !important;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.has-scroll-fade{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - 150px), transparent 100%);mask-image:linear-gradient(to bottom, black calc(100% - 150px), transparent 100%);}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill{width:110px;height:44px;writing-mode:var(--wm-horizontal);transform:var(--tr-horizontal);flex-direction:var(--fd-horizontal);--active-ro:var(--ro-horizontal);--active-m:var(--m-horizontal);}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill, .elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill .adv-brand-text{font-size:12px;font-weight:600;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-item a, .elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill, .elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill .adv-brand-text{color:var( --e-global-color-4c42513 );}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-item a:hover, .elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill:hover, .elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill:hover .adv-brand-text{color:var( --e-global-color-f285a01 );}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-item.active-brand a, .elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill.is-active, .elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill.is-active .adv-brand-text{color:var( --e-global-color-f285a01 );}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-item.active-brand a, .elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill.is-active{border-color:var( --e-global-color-4c42513 );}.elementor-7996 .elementor-element.elementor-element-82d5eed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.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-feature-settings:var( --e-global-typography-accent-font-feature-settings-numr );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-7996 .elementor-element.elementor-element-ed4f721{--grid-columns:5;--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-7996 .elementor-element.elementor-element-ed4f721 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-7996 .elementor-element.elementor-element-ed4f721 .e-loop-item > .elementor-section, .elementor-7996 .elementor-element.elementor-element-ed4f721 .e-loop-item > .elementor-section > .elementor-container, .elementor-7996 .elementor-element.elementor-element-ed4f721 .e-loop-item > .e-con, .elementor-7996 .elementor-element.elementor-element-ed4f721 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-7996 .elementor-element.elementor-element-ed4f721 .elementor-pagination{text-align:center;font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:600;margin-top:20px;}body:not(.rtl) .elementor-7996 .elementor-element.elementor-element-ed4f721 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7996 .elementor-element.elementor-element-ed4f721 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7996 .elementor-element.elementor-element-ed4f721 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7996 .elementor-element.elementor-element-ed4f721 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1366px){.elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill{width:86px;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill, .elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill .adv-brand-text{font-size:10px;}.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-7996 .elementor-element.elementor-element-ed4f721{--grid-columns:3;}}@media(max-width:1024px){.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.mode-scroll{max-height:700px;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.mode-reveal:hover, .elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.mode-reveal:focus-within{max-height:700px;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.mode-pico.direction-column{max-height:700px !important;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill{width:32px;height:101px;writing-mode:var(--wm-vertical);transform:var(--tr-vertical);flex-direction:var(--fd-vertical);--active-ro:var(--ro-vertical);--active-m:var(--m-vertical);}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill, .elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill .adv-brand-text{font-size:14px;}.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-7996 .elementor-element.elementor-element-ed4f721{--grid-columns:3;}}@media(max-width:767px){.elementor-7996 .elementor-element.elementor-element-ce60bb0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.mode-pico{flex-direction:column;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.mode-scroll{max-height:598px;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.mode-reveal:hover, .elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.mode-reveal:focus-within{max-height:598px;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.mode-pico.direction-column{max-height:598px !important;}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .adv-brand-wrapper.has-scroll-fade{-webkit-mask-image:linear-gradient(to bottom, black calc(100% - 150px), transparent 100%);mask-image:linear-gradient(to bottom, black calc(100% - 150px), transparent 100%);}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill{width:41px;height:112px;writing-mode:var(--wm-vertical);transform:var(--tr-vertical);flex-direction:var(--fd-vertical);--active-ro:var(--ro-vertical);--active-m:var(--m-vertical);}.elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill, .elementor-7996 .elementor-element.elementor-element-ce60bb0 .pico-pill .adv-brand-text{font-size:14px;}.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-7996 .elementor-element.elementor-element-ed4f721{--grid-columns:1;}}/* Start custom CSS */.product-card, .product-cart {
  /* ۱. افزایش زمان انیمیشن برای نرمی بیشتر (0.5s یا 0.6s ایده‌آل است) */
  /* ۲. استفاده از یک منحنی اختصاصی که حرکت را نرم شروع و خیلی نرم تمام می‌کند */
  transition: 
    transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1), 
    box-shadow 0.5s cubic-bezier(0.34, 1.56, 0.64, 1),
    outline-color 0.4s ease;

  will-change: transform, box-shadow;
  transform: translateY(0) translateZ(0);
}

.product-card:hover, .product-cart:hover {
  /* ۳. مقدار حرکت را کمی کمتر کردیم تا طبیعی‌تر به نظر برسد */
  transform: translateY(-8px) translateZ(0) !important;

  /* ۴. سایه را در دو مرحله پخش کردیم تا عمق واقعی ایجاد شود */
  box-shadow:
    0 4px 6px -1px rgb(0 0 0 / 0.02),
    0 15px 30px -5px rgb(16 24 40 / 0.05), /* سایه نرم و عمیق */
    0 0 0 1px var(--color-ring-hover),
    0 8px 15px var(--color-glow-hover) !important;
}

/* برای اینکه وقتی موس را برمی‌دارید هم نرم به جای اولش برگردد */
.product-card:not(:hover), .product-cart:not(:hover) {
  transition: 
    transform 0.6s cubic-bezier(0.25, 1, 0.5, 1), 
    box-shadow 0.6s cubic-bezier(0.25, 1, 0.5, 1);
}

/* حالت کلیک برای فیدبک سریع */
.product-card:active, .product-cart:active {
  transform: translateY(-3px) scale(0.99) translateZ(0) !important;
  transition-duration: 0.15s;
}/* End custom CSS */