/* ===== Reset عمومی ===== */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: transparent;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

ol, ul, li { list-style: none; }

a,
input,
h1,h2,h3,h4,h5,h6,
p,blockquote,pre,
abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,small,
span,strike,strong,sub,sup,tt,var,b,u,i,center,
dl,dt,dd,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
  font: inherit;
  vertical-align: baseline;
  border: 0;
  margin: 0;
  padding: 0;
}

span,h2,p,label,div,a {
  font-family: prk-font;
}

/* ===== لینک‌ها ===== */
a {
  text-decoration: none;
  color: rgb(0,0,0);
}

/* ===== Heading ها در محصول ===== */
body.product-single h1,
body.product-single h2,
body.product-single h3,
body.product-single h4,
body.product-single h5,
body.product-single h6 {
  margin: 0;
  line-height: 44px;
  color: rgb(66,71,80);
}

/* ===== باکس خدمات ===== */
.khadamat {
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
  padding: 20px;
  margin: 0;
  background: #fff;
  border: 1px solid rgb(227,227,227);
  border-radius: 16px;
}

.khadamat .item_khadamat {
  flex-grow: 1;
  flex-basis: 33.33%;
  margin-right: .25rem;
  color: rgb(75,82,89);
}

.item_khadamat a { display: block; text-align: right; }
.item_khadamat img { float: right; width: 89px; }

.item_khadamat .link {
  position: relative;
  text-align: right;
  font-size: 14px;
  font-weight: 700;
  line-height: 2;
  letter-spacing: .2px;
  margin: auto;
  color: rgb(75,82,89);
}

.khadamat span {
  color: rgb(108,118,128);
  font-weight: 100 !important;
}

/* ===== Intro Text ===== */
.intro-service-landing__text {
  width: 85%;
  padding-right: 100px;
}

/* ===== Scrollbar ===== */
ul::-webkit-scrollbar,
article .variable-cart-product::-webkit-scrollbar,
.product .variable-cart-product::-webkit-scrollbar,
.prk_mega_menu>li.mega_menu_tree_level.prk-side-tab>.prk-tab-menu-items::-webkit-scrollbar,
.citieslists::-webkit-scrollbar {
  width: 5px !important;
}

ul::-webkit-scrollbar-track { background: rgb(241,241,241); }
ul::-webkit-scrollbar-thumb { background: rgb(136,136,136); }
ul::-webkit-scrollbar-thumb:hover { background: rgb(85,85,85); }

/* ===== Responsive ===== */
@media (max-width: 990px) {
  .khadamat {
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    width: 100%;
    margin: 0 auto;
    padding: 3px;
    border-radius: 15px;
    background: #fff;
  }

  .khadamat .item_khadamat {
    padding: 9px;
    text-align: center;
    flex-basis: unset;
    float: right;
  }

  .item_khadamat a { display: inline-block; text-align: center; }
  .item_khadamat img { width: 75px; }
  .item_khadamat .link {
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.692;
    letter-spacing: .2px;
    margin: auto;
    color: rgb(100,108,119);
  }

  .khadamat span { display: none; }

  .intro-service-landing__text {
    width: 100%;
    padding-right: 0;
    margin-right: 0;
  }
}
