/*
Theme Name: Maslulim
Text Domain: maslulim
Version: 0.1
*/

.product-description .product-btns .add-to-wishlist.active i {
  color: #f39200;
}
#subscriptions-hero a.btn.rounded.lg.light-green-bg {
    background-image: linear-gradient(to bottom, #F39200 0%, #F77A40 100%) !important;
    color: white;
}
.show-pass {
  width: 1.7rem;
  height: 1.7rem;
  position: absolute;
  top: 0.65em;
  left: 0.5em;
  background-size: cover !important;
  background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><svg fill="%23000000" width="800px" height="800px" viewBox="0 0 64 64" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Icons" x="-896" y="-256" width="1280" height="800" style="fill:none;"/><g id="Icons1" serif:id="Icons"><g id="Strike"></g><g id="H1"></g><g id="H2"></g><g id="H3"></g><g id="list-ul"></g><g id="hamburger-1"></g><g id="hamburger-2"></g><g id="list-ol"></g><g id="list-task"></g><g id="trash"></g><g id="vertical-menu"></g><g id="horizontal-menu"></g><g id="sidebar-2"></g><g id="Pen"></g><g id="Pen1" serif:id="Pen"></g><g id="clock"></g><g id="external-link"></g><g id="hr"></g><g id="info"></g><g id="warning"></g><g id="plus-circle"></g><g id="minus-circle"></g><g id="vue"></g><g id="cog"></g><g id="logo"></g><g id="radio-check"></g><g id="eye-slash"></g><g id="eye"><path d="M32.513,13.926c10.574,0.15 19.141,9.894 23.487,18.074c0,0 -1.422,2.892 -2.856,4.895c-0.694,0.969 -1.424,1.913 -2.191,2.826c-0.547,0.65 -1.112,1.283 -1.698,1.898c-5.237,5.5 -12.758,9.603 -20.7,8.01c-8.823,-1.77 -15.732,-9.498 -20.058,-17.629c0,0 1.248,-2.964 2.69,-4.964c0.646,-0.897 1.324,-1.77 2.034,-2.617c0.544,-0.649 1.108,-1.282 1.691,-1.897c4.627,-4.876 10.564,-8.63 17.601,-8.596Zm-0.037,4c-5.89,-0.022 -10.788,3.267 -14.663,7.35c-0.527,0.555 -1.035,1.127 -1.527,1.713c-0.647,0.772 -1.265,1.569 -1.854,2.386c-0.544,0.755 -1.057,1.805 -1.451,2.59c3.773,6.468 9.286,12.323 16.361,13.742c6.563,1.317 12.688,-2.301 17.016,-6.846c0.529,-0.555 1.04,-1.128 1.534,-1.715c0.7,-0.833 1.366,-1.694 1.999,-2.579c0.557,-0.778 1.144,-1.767 1.588,-2.567c-3.943,-6.657 -10.651,-13.944 -19.003,-14.074Z"/><path d="M32.158,23.948c4.425,0 8.018,3.593 8.018,8.017c0,4.425 -3.593,8.017 -8.018,8.017c-4.424,0 -8.017,-3.592 -8.017,-8.017c0,-4.424 3.593,-8.017 8.017,-8.017Zm0,4.009c2.213,0 4.009,1.796 4.009,4.008c0,2.213 -1.796,4.009 -4.009,4.009c-2.212,0 -4.008,-1.796 -4.008,-4.009c0,-2.212 1.796,-4.008 4.008,-4.008Z"/></g><g id="toggle-off"></g><g id="shredder"></g><g id="spinner--loading--dots-" serif:id="spinner [loading, dots]"></g><g id="react"></g><g id="check-selected"></g><g id="turn-off"></g><g id="code-block"></g><g id="user"></g><g id="coffee-bean"></g><g id="coffee-beans"><g id="coffee-bean1" serif:id="coffee-bean"></g></g><g id="coffee-bean-filled"></g><g id="coffee-beans-filled"><g id="coffee-bean2" serif:id="coffee-bean"></g></g><g id="clipboard"></g><g id="clipboard-paste"></g><g id="clipboard-copy"></g><g id="Layer1"></g></g></svg>');
}

.show-pass.show {
  background: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><svg fill="%23000000" width="800px" height="800px" viewBox="0 0 64 64" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"><rect id="Icons" x="-960" y="-256" width="1280" height="800" style="fill:none;"/><g id="Icons1" serif:id="Icons"><g id="Strike"></g><g id="H1"></g><g id="H2"></g><g id="H3"></g><g id="list-ul"></g><g id="hamburger-1"></g><g id="hamburger-2"></g><g id="list-ol"></g><g id="list-task"></g><g id="trash"></g><g id="vertical-menu"></g><g id="horizontal-menu"></g><g id="sidebar-2"></g><g id="Pen"></g><g id="Pen1" serif:id="Pen"></g><g id="clock"></g><g id="external-link"></g><g id="hr"></g><g id="info"></g><g id="warning"></g><g id="plus-circle"></g><g id="minus-circle"></g><g id="vue"></g><g id="cog"></g><g id="logo"></g><g id="radio-check"></g><g id="eye-slash"><path d="M13.673,10.345l-3.097,3.096l39.853,39.854l3.097,-3.097l-39.853,-39.853Z"/><path d="M17.119,19.984l2.915,2.915c-3.191,2.717 -5.732,6.099 -7.374,9.058l-0.005,0.01c4.573,7.646 11.829,14.872 20.987,13.776c2.472,-0.296 4.778,-1.141 6.885,-2.35l2.951,2.95c-4.107,2.636 -8.815,4.032 -13.916,3.342c-9.198,-1.244 -16.719,-8.788 -21.46,-17.648c2.226,-4.479 5.271,-8.764 9.017,-12.053Zm6.63,-4.32c2.572,-1.146 5.355,-1.82 8.327,-1.868c0.165,-0.001 2.124,0.092 3.012,0.238c0.557,0.092 1.112,0.207 1.659,0.35c8.725,2.273 15.189,10.054 19.253,17.653c-1.705,3.443 -3.938,6.398 -6.601,9.277l-2.827,-2.827c1.967,-2.12 3.622,-4.161 4.885,-6.45c0,0 -1.285,-2.361 -2.248,-3.643c-0.619,-0.824 -1.27,-1.624 -1.954,-2.395c-0.54,-0.608 -2.637,-2.673 -3.136,-3.103c-3.348,-2.879 -7.279,-5.138 -11.994,-5.1c-1.826,0.029 -3.582,0.389 -5.249,0.995l-3.127,-3.127Z" style="fill-rule:nonzero;"/><path d="M25.054,27.92l2.399,2.398c-0.157,0.477 -0.243,0.987 -0.243,1.516c0,2.672 2.169,4.841 4.841,4.841c0.529,0 1.039,-0.085 1.516,-0.243l2.399,2.399c-1.158,0.65 -2.494,1.02 -3.915,1.02c-4.425,0 -8.017,-3.592 -8.017,-8.017c0,-1.421 0.371,-2.756 1.02,-3.914Zm6.849,-4.101c0.049,-0.001 0.099,-0.002 0.148,-0.002c4.425,0 8.017,3.593 8.017,8.017c0,0.05 0,0.099 -0.001,0.148l-8.164,-8.163Z"/></g><g id="eye"></g><g id="toggle-off"></g><g id="shredder"></g><g id="spinner--loading--dots-" serif:id="spinner [loading, dots]"></g><g id="react"></g><g id="check-selected"></g><g id="turn-off"></g><g id="code-block"></g><g id="user"></g><g id="coffee-bean"></g><g id="coffee-beans"><g id="coffee-bean1" serif:id="coffee-bean"></g></g><g id="coffee-bean-filled"></g><g id="coffee-beans-filled"><g id="coffee-bean2" serif:id="coffee-bean"></g></g><g id="clipboard"></g><g id="clipboard-paste"></g><g id="clipboard-copy"></g><g id="Layer1"></g></g></svg>');
}

.cur-order-details {
  display: flex;
  list-style-type: none;
  justify-content: center;
  margin-top: 1rem;
}

.cur-order-details li {
  border-inline-end: 0.1em dashed #e1e1e1;
  padding: 0 1em;
}

.cur-order-details li:last-of-type {
  border-inline-end: none;
}

.cur-order-details li strong {
  display: block;
}
@media screen and (max-width: 768px) {
  .cur-order-details {
    flex-direction: column;
  }

  .cur-order-details li strong {
    display: inline;
  }
}

#checkout-login-form {
  display: flex;
  flex-direction: column;
}

#checkout-login-form-response {
  margin-top: 1rem;
}

.pum-theme-lightbox {
  overflow: auto;
}

.pum-theme-lightbox .pum-container {
  padding: 0 !important;
  border: none !important;
  border-radius: 1.5625rem !important;
  -webkit-box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16) !important;
  box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16) !important;
  background-color: #fff !important;
}

.pum-theme-lightbox .pum-container .pum-content a {
  display: flex;
  width: max-content;
  max-width: 100%;
  border-radius: 1.5625rem !important;
  overflow: hidden;
}

.pum-theme-lightbox .pum-container .pum-close {
  position: absolute;
  top: 0.9375rem !important;
  left: 0.9375rem !important;
  right: unset !important;
  width: 2.625rem !important;
  height: 2.625rem !important;
  border-radius: 50% !important;
  border: 0.05208vw solid #fff !important;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  z-index: 5 !important;
  color: #000 !important;
  background: #fff !important;
  font-size: 2vw !important;
  font-weight: 300 !important;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

@media screen and (max-width: 768px) {
  .pum-theme-lightbox .pum-container .pum-close {
    font-size: 4vw !important;
  }

  .blocked-content .title-with-logo {
    font-size: 6vw;
  }
}

.form-message a {
  text-decoration: underline;
}

.header-btns > div {
  display: flex;
  align-items: center;
  gap: 0.2em;
}

.btn.circle.icon-text-block {
  width: unset !important;
  border-radius: 1.40625rem;
  padding-left: 0.938rem;
  padding-right: 0.938rem;
  display: flex;
  align-items: center;
  gap: 0.35em;
}

.btn.circle.icon-text-block span:first-of-type {
  font-size: 1rem;
}

.mobile-menu-wrapper .mobile-menu-header {
  flex-wrap: wrap;
}

.mobile-menu-header__login {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.mobile-menu-header__login .btn {
  height: 2.4rem;
  padding-left: 0.938rem;
  padding-right: 0.938rem;
}

@media screen and (max-width: 768px) {
  .main-menu,
  .main-menu > ul > li > .sub-menu {
    padding-top: var(--vh-mobile-menu-header);
  }
}

.cart-count {
  position: absolute;
  left: 0;
  top: 0;
  background: #077240;
  display: flex;
  width: 1.5em;
  height: 1.5em;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  font-size: 0.9rem;
  transform: translate(-20%, -20%);
}

@media screen and (max-width: 768px) {
  .cart-count {
    width: 4.4vw;
    height: 4.4vw;
    font-size: 2.667vw;
  }
}

.cart-count__wrapper {
  overflow: unset !important;
}

.mark-link {
  font-weight: bold;
  text-decoration: underline;
}

.trip-region-link {
  margin-block: 1.563vw;

  a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.417vw;
    color: #077240;
    font-size: 0.93vw;
    font-weight: 700;
    line-height: 1.511;
    text-decoration-line: none;

    i {
      display: block;
      width: 1.25vw;
      height: 1.25vw;
      background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 5L9 2L15 5L21.303 2.2987C21.5569 2.18992 21.8508 2.30749 21.9596 2.56131C21.9862 2.62355 22 2.69056 22 2.75827V19L15 22L9 19L2.69696 21.7013C2.44314 21.8101 2.14921 21.6925 2.04043 21.4387C2.01375 21.3765 2 21.3094 2 21.2417V5ZM16 19.3955L20 17.6812V5.03308L16 6.74736V19.3955ZM14 19.2639V6.73607L10 4.73607V17.2639L14 19.2639ZM8 17.2526V4.60451L4 6.31879V18.9669L8 17.2526Z" fill="%23077240"/></svg>');
      background-size: cover;
    }

    span {
      text-decoration: underline;
    }
  }

  a:hover {
    span {
      text-decoration: none;
    }
  }
}

@media screen and (max-width: 768px) {
  .trip-region-link {
    margin-block: 6.41vw;

    a {
      gap: 2.051vw;
      font-size: 4.103vw;

      i {
        width: 6.154vw;
        height: 6.154vw;
      }
    }
  }
}
