/* Add custom CSS styles below */ 
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');

*, .s-product-card-content-title.font-primary a {
font-family: "Cairo", sans-serif !important;
font-weight: 600 !important;
}

.banner-square a .rounded-md  {
  broder-radius: 30px;
}

.s-block--fixed-banner img {
  border-radius: 30px;
}

.s-block__title div h2 {
  text-align: center;
  font-size: 22px;
}

.s-block__title div p {
  text-align: center;
  font-size: 17px;
  color: #656262;
}

.main-menue li:3rd-of-type {
color: rgb(239, 68, 68) !important;
}

.main-content .items-center div p.da-tm {
  color: rgb(239, 68, 68) !important;
}

h2.total-price {
  color: rgb(239, 68, 68) !important;
}

.breadcrumbs ol li:first-of-type a {
   color: rgb(239, 68, 68) !important;
}

#wa-angel {
  display: none;
}

.s-block--special-product div, p, span, i, button {
text-align: center;
  align-items: center;
}
.s-block--special-product .btn {
width: 100%;
}

.tabs__item .da-tm:not(p) {
  color: #e66b6b !important;
  font-size: 20px;
  margin-bottom: 5px
}

.tabs__item .da-tm:not(h4) {
  text-decoration: underline;
}

.dark .s-block__title {
    margin-top: 40px;
    margin-bottom: 40px;
}

.tab-trigger {
margin: auto;
}

.main-menu li .has-max h5 {
  color: rgb(239, 68, 68) !important;
}

.rounded-md {
  border-radius: 30px !important;
}

.rounded-lg {
  border-radius: 30px;
}

.main-content div h1 {
  font-weight: 700 !important;
}

h1, h2, h3, h4, h5, h6, strong, .tab-trigger {
  user-select: none; /* Standard */
  -webkit-user-select: none; /* Safari */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE/Edge */
}

img {
  pointer-events: none !important; /* Prevent interactions */
    -webkit-user-drag: none !important; /* Disable dragging in Safari */
}

@media only screen and (max-width: 600px) {
    .karzoun-box {
        width: 70%;
        position: fixed !important;
        right: 20px !important;
        left: 20px !important;
        }}
        
.smt-app-end_of_trial .smt-wrapper .icon-wrapper {
    padding: 10px;
    display: none;
}

.angel-ad__slider {
    animation-duration: 00ms !important;
        }