/* SoltanShop 3.20.9: legal information and configurable marketing modules. */
@media (max-width:1199px) {
  .panel__legal-information-title-r {
    display:flex!important;
    min-width:0;
    flex:1 1 auto;
    align-items:flex-start;
    flex-wrap:wrap
  }
  .panel__legal-information-title-r span {
    display:inline-block!important;
    margin:0 0 5px 10px;
    font-size:16px;
    line-height:1.7
  }
  .panel__legal-information-title-r em {
    display:block!important;
    width:100%;
    padding-right:26px;
    font-size:12px;
    line-height:1.8;
    white-space:normal
  }
  .panel__legal-information-title-l {
    display:flex!important;
    flex:0 0 28px;
    align-items:center;
    justify-content:center
  }
}
.soltanshop-top-promo,.soltanshop-top-promo *,.soltanshop-floating-widgets *{box-sizing:border-box}
.soltanshop-top-promo {
  width:100%;direction:rtl;background:var(--ss-promo-bg);color:var(--ss-promo-color);
  border-bottom:3px solid var(--ss-promo-border);font-family:yekanbakh,inherit
}
.soltanshop-top-promo__inner {
  display:flex;width:min(1400px,100%);min-height:var(--ss-promo-height);margin:auto;padding:7px 15px;
  align-items:center;justify-content:center;gap:var(--ss-promo-gap)
}
.soltanshop-top-promo__text {
  color:var(--ss-promo-color);font-size:var(--ss-promo-font);font-weight:700;line-height:1.5;text-align:center
}
.soltanshop-top-promo__button {
  display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;
  padding:var(--ss-promo-btn-pv) var(--ss-promo-btn-ph);border-radius:var(--ss-promo-btn-radius);
  background:var(--ss-promo-btn-bg);color:var(--ss-promo-btn-color)!important;
  font-size:var(--ss-promo-btn-font);font-weight:700;line-height:1.2;text-decoration:none!important
}
.soltanshop-countdown-float,.soltanshop-contact-float {
  position:fixed;z-index:99999;display:flex;visibility:hidden;opacity:0;align-items:center;justify-content:center;
  direction:rtl;color:#fff;text-decoration:none!important;transition:opacity .25s,visibility .25s,transform .25s;
  font-family:yekanbakh,inherit
}
.soltanshop-countdown-float.is-visible,.soltanshop-contact-float.is-visible{visibility:visible;opacity:1}
.soltanshop-countdown-float {
  right:var(--ss-countdown-side-offset);bottom:var(--ss-countdown-bottom);gap:10px;padding:12px 20px;
  border-radius:var(--ss-countdown-radius);background:var(--ss-countdown-bg);color:var(--ss-countdown-color);
  font-size:var(--ss-countdown-font);font-weight:700;white-space:nowrap
}
.soltanshop-countdown-days {
  padding:4px 12px;border-radius:30px;background:rgba(255,255,255,.25);
  font-size:var(--ss-countdown-number-font);font-weight:900;line-height:1
}
.soltanshop-contact-float {
  left:var(--ss-contact-side-offset);bottom:var(--ss-contact-bottom);width:var(--ss-contact-size);height:var(--ss-contact-size);
  padding:0;border-radius:var(--ss-contact-radius);background:var(--ss-contact-bg);color:var(--ss-contact-color)!important
}
.soltanshop-contact-float i{color:inherit;font-size:var(--ss-contact-icon-size)}
.soltanshop-contact-float img{width:60%;height:60%;object-fit:contain}
.soltanshop-countdown-float:hover{transform:scale(1.06);background:var(--ss-countdown-hover-bg);color:var(--ss-countdown-hover-color)!important}
.soltanshop-contact-float:hover{transform:scale(1.06);background:var(--ss-contact-hover-bg);color:var(--ss-contact-hover-color)!important}
.soltanshop-contact-float:hover i{color:inherit!important}
.soltanshop-countdown-float.has-pulse,.soltanshop-contact-float.has-pulse{animation:soltanshop-widget-pulse 2s infinite ease-in-out}
@keyframes soltanshop-widget-pulse {
  0%{box-shadow:0 0 0 0 rgba(241,69,89,.6)}
  70%{box-shadow:0 0 0 12px rgba(241,69,89,0)}
  100%{box-shadow:0 0 0 0 rgba(241,69,89,0)}
}
@media (max-width:768px) {
  .soltanshop-top-promo__inner {
    min-height:var(--ss-promo-mobile-height);flex-direction:column;gap:9px;text-align:center
  }
  .soltanshop-top-promo__text{font-size:var(--ss-promo-mobile-font);white-space:normal}
  .soltanshop-countdown-float{bottom:var(--ss-countdown-mobile-bottom);padding:10px 18px}
  .soltanshop-contact-float{bottom:var(--ss-contact-mobile-bottom)}
  .single-product .soltanshop-countdown-float{bottom:var(--ss-countdown-product-bottom)}
  .single-product .soltanshop-contact-float{bottom:var(--ss-contact-product-bottom)}
}
@media (prefers-reduced-motion:reduce) {
  .soltanshop-countdown-float.has-pulse,.soltanshop-contact-float.has-pulse{animation:none}
}
