/** Shopify CDN: Minification failed

Line 41:18 Expected ":"

**/


/* CSS from section stylesheet tags */
.shin-mrit-footerm-main  {
    background: #0F2938;
  }
  .shin-mrit-footerm-main .page-footer-top {}
  .shin-mrit-footerm-main .page-footer-bottom {}
  .shin-mrit-footerm-main .page-footer-top .footer-top-rows {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    gap: 30px;
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .shin-mrit-footerm-main .page-footer-top .footer-top-rows .foolter-col {
    width: calc(100% / 3);
  }
  .shin-mrit-footerm-main .page-footer-top .footer-top-rows .foolter-col.col-1 {
     max-width: 357px;
  }
  .shin-mrit-footerm-main .page-footer-top .footer-top-rows .foolter-col.col-2 {
        max-width: 130px;
  }
  .shin-mrit-footerm-main .page-footer-top .footer-top-rows .foolter-col.col-3 {
        max-width: 180px;
  }
  .shin-mrit-footerm-main .page-footer-top .footer-top-rows .foolter-col.col-4 {
        max-width: 410px;
  }
  .shin-mrit-footerm-main .page-footer-top .footer-site-logo {
    width: 100%;
    max-width: 200px;
    height: auto;s
  }
  .shin-mrit-footerm-main .page-footer-top .footer-logo-text {
        font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    text-align: justify;
    color: #FFFFFF;
    margin: 20px 0 40px 0;
  }
  .shin-mrit-footerm-main .page-footer-top .footer-social-list ul {
      padding: 0;
      list-style-type: none;
      margin: 0;
      display: flex;
      gap: 20px;
  }
  .shin-mrit-footerm-main .foolter-col h5.ft-tittle {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 1;
    color: #FFFFFF;
    margin: 0 0 38px 0;
  }
  .shin-mrit-footerm-main .footer-menu-items {
    padding: 0;
    list-style-type: none;
    margin: 0;
    display: flex;
    gap: 20px;
    flex-direction: column;
    line-height: 1;
  }
  .shin-mrit-footerm-main .footer-menu-items li a {
    margin: 0;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    text-transform: capitalize;
    line-height: 1;
    color: #FFFFFF;
  }
  .shin-mrit-footerm-main p.ft-email-text,
  .shin-mrit-footerm-main p.ft-email-info {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    margin: 0;
    font-size: 16px;
    line-height: 1.2;
    color: #FFFFFF;
}
  .shin-mrit-footerm-main .subscribe-now-form {
    display: flex;
    flex-direction: row;
    gap: 0px;
    position: relative;
    margin: 22px 0 15px 0;
  }
  .shin-mrit-footerm-main .subscribe-now-form input.subscribe-input {
    width: 100%;
    max-width: 380px;
    height: 55px;
    border-radius: 10px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 1;
    display: flex;
    align-items: center;
    color: #757575;
    border: 2px solid #fff;
    padding: 5px 100px 5px 22px;
  }
  .shin-mrit-footerm-main .subscribe-now-form button {
        position: absolute;
    width: 107px;
    height: 55px;
    right: 0;
    top: 0;
    color: #fff;
    background: #1E75FF;
    border: 2px solid #1E75FF;
    font-size: 15px;
    text-transform: uppercase;
    border-radius: 0px 10px 10px 0px;
    text-decoration: none !important;
    FONT-WEIGHT: 600;
    font-family: 'Montserrat';
  }
  .shin-mrit-footerm-main .page-footer-bottom .footer-bottom-rows {
    border-top: 1px solid rgba(255 255 255 / 50)
  }
  .shin-mrit-footerm-main .page-footer-bottom .footer-bottom-item{
        display: flex;
    list-style-type: none;
    justify-content: space-between;
    align-items: center;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #FFFFFF;
    margin: 0;
    padding: 30px 0;
  }
  @media (max-width: 1440px) {
    .shin-mrit-footerm-main .page-footer-top .footer-top-rows .foolter-col.col-1 {
      max-width: 300px;
  }
    .shin-mrit-footerm-main .page-footer-top .footer-top-rows .foolter-col.col-4 {
      max-width: 360px;
  }
    .shin-mrit-footerm-main p.ft-email-text, .shin-mrit-footerm-main p.ft-email-info {
      font-family: 'Montserrat';
      font-style: normal;
      font-weight: 500;
      margin: 0;
      font-size: 14px;
      line-height: 1.2;
      color: #FFFFFF;
  }
  }
  @media (max-width: 1280px) {}
  @media (max-width: 1024px) {
    .shin-mrit-footerm-main .page-footer-top .footer-top-rows {
      justify-content: flex-start;
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .shin-mrit-footerm-main .page-footer-top .footer-top-rows {
      flex-wrap: wrap;
    }
    .shin-mrit-footerm-main .page-footer-top .footer-top-rows .foolter-col.col-1 {
      max-width: 100%;
      width: 100%;
      text-align: center;
    }
   .shin-mrit-footerm-main .page-footer-top .footer-top-rows .foolter-col.col-2 {
      max-width: 110px;
      width: 20%;
    }
    .shin-mrit-footerm-main .page-footer-top .footer-top-rows .foolter-col.col-3 {
        max-width: 175px;
        width: 25%;
    }
    .shin-mrit-footerm-main .page-footer-top .footer-top-rows .foolter-col.col-4 {
      max-width: 367px;
      width: 47%;
    }
    .shin-mrit-footerm-main .foolter-col h5.ft-tittle {
      margin: 0px 0 15px 0;
  }
    .shin-mrit-footerm-main .footer-menu-items {
      gap: 15px;
  }
    .shin-mrit-footerm-main .footer-menu-items li a {
      font-size: 13px;
    }
    .shin-mrit-footerm-main .subscribe-now-form input.subscribe-input,
    .shin-mrit-footerm-main .subscribe-now-form button {
    height: 45px;
    }
  }
  @media (max-width: 767px) {
    .shin-mrit-footerm-main .page-footer-top .footer-top-rows .foolter-col.col-2,
    .shin-mrit-footerm-main .page-footer-top .footer-top-rows .foolter-col.col-3 {
        max-width: calc(100% / 2.3);
        width: calc(100% / 2.3);
    }
    .shin-mrit-footerm-main .page-footer-top .footer-top-rows .foolter-col.col-4 {
        max-width: 100%;
        width: 100%;
    }
    .shin-mrit-footerm-main .page-footer-bottom .footer-bottom-item {
      font-size: 14px;
      padding: 15px 0;
    }
  }
  @media (max-width: 530px) {
    .shin-mrit-footerm-main .page-footer-bottom .footer-bottom-item {
      flex-direction: column;
      gap: 10px;
  }
  }
.shin-site-header-wrapper .header-top {
      padding: 20px 0;
  }
  .shin-site-header-wrapper {
        display: flex !important;
    flex-direction: column;
    align-items: stretch !important;
    justify-content: center;
  }
  .shin-site-header-wrapper .shin-site-log  img{
        max-width: 200px;
    width: 100%;
    height: auto;    
  }
    .shin-site-header-wrapper .header-top .page-box-padding {
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
  .shin-site-header-wrapper .header-icon-list {}
  .shin-site-header-wrapper .header-icon-list ul {
        display: flex;
    list-style-type: none;
    padding: 0;
    align-items: center;
    justify-content: flex-end;
    gap: 34px;
  }
  .shin-site-header-wrapper .header-icon-list li a {
    list-style-type: none;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
  }
  .shin-site-header-wrapper .header-icon-list li a span {
        display: block;
    font-size: 14px;
    color: #333333;
    line-height: 1;
  }
  .mobile-cart-icon a {
    position: relative;
  }
  .mobile-cart-icon a #cart-count, 
  .shin-site-header-wrapper .header-icon-list li a #cart-count {
    background: #2274fd;
    color: #fff;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 1.5;
    border-radius: 50px;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 14px;
  }
  .mobile-cart-icon a #cart-count {
    top: -16px;
    right: -13px;
    font-size: 12px;
}
  .shin-site-header-wrapper .search-form {
        display: flex;
    align-items: center;
    justify-content: center;
    width: 40vw;
  }
  .shin-site-header-wrapper form input {
    box-sizing: border-box;
    height: 60px;
    background: #FFFFFF;
    border-width: 1px 0px 1px 1px;
    border-style: solid;
    border-color: #E4E4E4;
    outline: none;
    border-radius: 10px 0px 0px 10px;
    width: 100%;
    display: block;
    padding: 10px;
  }
  .shin-site-header-wrapper form input:focus {
    box-shadow: none;
  }
  .shin-site-header-wrapper form button.search-button {
        width: 90px;
    height: 60px;
    background: #1E75FF;
    border-radius: 0px 10px 10px 0px;
    border: 1px solid #1E75FF;
  }
  .shin-site-header-wrapper .header-bottom {
        background: #0F2938;
  }
  .shin-site-header-wrapper .header-bottom .page-box-padding {
        display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .shin-site-header-wrapper .header-bottom .menu-top-level {
        display: flex;
    padding: 0;
    list-style-type: none;
    gap: 30px;
  }
  .shin-site-header-wrapper .header-bottom .menu-top-level li a {
      font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF !important;
  }
  .shin-site-header-wrapper .header-button-main a:hover {
    background: #FFFFFF;
    color: #0F2938;
  }
  .shin-site-header-wrapper .header-button-main a {
    font-family: 'Montserrat';
    background: #1E75FF00;
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    text-transform: capitalize;
    color: #FFFFFF;
    box-sizing: border-box;
    padding: 20px 25px;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    max-width: 160px;
    width: 100%;
    display: block;
    height: 40px;
    line-height: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}
  
  .shin-site-header-wrapper {}
  @media (max-width: 1025px){
    .shin-site-header-wrapper  .header-search-box,
    .shin-site-header-wrapper  .header-icon-list,
    .shin-site-header-wrapper .header-bottom {
          display: none;
    }
  }
.shin-service-info-box {
        padding: 60px 0;
  }
  .shin-service-info-box .page-box-padding {
      display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 142px;
  }
  .shin-service-info-box .about-right,
  .shin-service-info-box .about-left {
    width: 50%;
  }
  .shin-service-info-box .about-right h1 {
        margin: 0;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    text-transform: capitalize;
    color: #000000;
  }
  .shin-service-info-box .about-right .mrit-about-text-info {
    max-width: 740px;
    width: 100%;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 25px;
    color: #2C2C2C;
  }
  .shin-service-info-box .about-right .mrit-about-text-info p {  }
  .shin-service-info-box .about-left img {
    width: 100%;
    height: auto;
  }
  .shin-service-info-box {}
  @media(max-width: 1440px) {
    .shin-service-info-box .page-box-padding {
      gap: 70px;
    }
  }
  @media(max-width: 1280px) {}
  @media(max-width: 1024px) {
    .shin-service-info-box {
        padding: 30px 0;
    }
    .shin-service-info-box .about-right, .shin-service-info-box .about-left {
      width: 100%;
  }
    .shin-service-info-box .about-right .mrit-about-text-info {
      font-size: 14px;
      line-height: 1.5;
    }
    .shin-service-info-box .page-box-padding {
      gap: 30px;
      flex-direction: column-reverse;
    }
    .shin-service-info-box .about-right h1 {
      font-size: 24px;
      line-height: 1;
    }
  }
  @media(max-width: 767px) {}
.shin-aboutus-page .box-aboutus-info .page-box-padding {
      display: flex;
      gap: 50px;
      align-items: center;
      justify-content: center;
      padding: 60px 0px;
  }
  
  .shin-aboutus-page .box-aboutus-info .about-right,
  .shin-aboutus-page .box-aboutus-info .about-left {
      width: 50%;
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: flex-start;
  }
  
  .shin-aboutus-page .box-aboutus-info h6 {
      font-family: 'Montserrat';
      font-style: normal;
      font-weight: 400;
      font-size: 20px;
      line-height: 1;
      color: #333333;
      margin: 0;
  }
  
  .shin-aboutus-page .box-aboutus-info h1 {
      font-family: 'Montserrat';
      font-style: normal;
      font-weight: bold;
      font-size: 40px;
      line-height: 1.3;
      color: #333333;
      margin: 0;
      max-width: 460px;
  }
  
  .shin-aboutus-page .box-aboutus-info .mrit-about-text-info {
      font-family: 'Montserrat';
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      line-height: 25px;
      color: #2C2C2C;
      margin: -20px 0 0px 0;
  }
  
  .shin-aboutus-page .box-aboutus-info .about-right {
      line-height: 0;
  }
  
  .shin-aboutus-page .box-aboutus-info .about-left img {
      width: 100%;
      line-height: 0;
      border-radius: 10px;
      object-fit: cover;
    height: auto;
  }
  
  .shin-aboutus-page .box-aboutus-info-numbers {
      padding: 120px 0 160px 0;
      background-size: cover !important;
      background-position: center !important;
  }
  
  .shin-aboutus-page .box-aboutus-info-numbers .box-center {
      max-width: 620px;
      margin: auto;
      text-align: center;
  }
  
  .shin-aboutus-page .box-aboutus-info-numbers .box-center .box-title {
      text-align: center;
      font-family: 'Montserrat';
      font-style: normal;
      font-weight: 500;
      font-size: 20px;
      line-height: 1;
      text-transform: capitalize;
      color: #FFFFFF;
  }
  
  .shin-aboutus-page .box-aboutus-info-numbers .box-center .box-heading {
      font-family: 'Montserrat';
      font-style: normal;
      font-weight: 700;
      font-size: 48px;
      line-height: 1;
      text-align: center;
      text-transform: capitalize;
      color: #FFFFFF;
      margin: 30px 0 60px 0;
  }
  
  .shin-aboutus-page .box-aboutus-info-numbers .box-center ul {
      display: flex;
      justify-content: center;
      padding: 0;
      align-items: center;
      margin: 0;
      gap: 40px;
  }
  
  .shin-aboutus-page .box-aboutus-info-numbers .box-center ul li {
      display: flex;
      flex-direction: column;
      gap: 15px;
  }
  
  .shin-aboutus-page .box-aboutus-info-numbers .box-center ul li span {
      font-family: 'Montserrat';
      font-style: normal;
      font-weight: 500;
      font-size: 20px;
      line-height: 1;
      text-align: center;
      text-transform: capitalize;
      color: #FFFFFF;
      display: block;
  }
  
  .shin-aboutus-page .box-aboutus-info-numbers .box-center ul li span:first-child {
      font-weight: 800;
      font-size: 60px;
      line-height: 1;
  }
  
  .about-mr-it-block {
    padding: 60px 0;
  }
  .about-mr-it-block .page-box-padding {
      display: flex;
      align-items: flex-start;
      justify-content: flex-start;
      gap: 100px;
  }
  
  .shin-aboutus-page .about-mr-it-block h5 {
      font-family: 'Montserrat';
      font-style: normal;
      font-weight: 700;
      font-size: 30px;
      line-height: 1;
      display: flex;
      align-items: center;
      color: #000000;
      margin: 0 0 20px 0;
  }
  .shin-aboutus-page .about-mr-it-block p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.8;
    color: #2C2C2C;
    margin: 0;
  }
  
  @media(max-width: 1440px) {
      .shin-aboutus-page .box-aboutus-info h1 {
          font-size: 30px;
      }
    .about-mr-it-block .page-box-padding {
        gap: 50px;
    }
    .shin-aboutus-page .about-mr-it-block h5 {
      font-size: 24px;
    }
  }
  
  @media(max-width: 1024px) {
  
      .shin-aboutus-page .box-aboutus-info .about-right,
      .shin-aboutus-page .box-aboutus-info .about-left {
          width: 100%;
      }
  
      .shin-aboutus-page .box-aboutus-info .page-box-padding {
          gap: 30px;
          padding: 30px 0px;
          flex-direction: column-reverse;
      }
  
      .shin-aboutus-page .box-aboutus-info h6 {
          font-size: 18px;
          text-align: center;
          width: 100%;
      }
  
      .shin-aboutus-page .box-aboutus-info h1 {
          font-size: 26px;
          max-width: 100%;
          text-align: center;
          width: 100%;
      }
  
      .shin-aboutus-page .box-aboutus-info .mrit-about-text-info {
          text-align: center;
      }
  
      .shin-aboutus-page .box-aboutus-info-numbers {
          padding: 60px 0 80px 0;
      }
  
      .shin-aboutus-page .box-aboutus-info-numbers .box-center .box-heading {
          font-size: 40px;
          margin: 15px 0 30px 0;
      }
      .about-mr-it-block .page-box-padding {
          gap: 20px;
      }
      .shin-aboutus-page .about-mr-it-block p {
          line-height: 1.5;
      }
      .shin-aboutus-page .about-mr-it-block h5 {
        font-size: 20px;
        margin: 0 0 10px 0;
      }
  }
  
  @media(max-width: 767px) {
      .shin-aboutus-page .box-aboutus-info h1 {
          font-size: 24px;
      }
      .shin-aboutus-page .box-aboutus-info .mrit-about-text-info {
        font-size: 14px;
        line-height: 1.5;
        text-align: center !important;
    }
      .shin-aboutus-page .box-aboutus-info-numbers .box-center .box-heading {
          font-size: 28px;
          margin: 15px 0 25px 0;
      }
      .shin-aboutus-page .box-aboutus-info-numbers .box-center ul {
          gap: 20px;
      }
      .shin-aboutus-page .box-aboutus-info-numbers .box-center ul li span {
        font-size: 14px;
      }
      .shin-aboutus-page .box-aboutus-info-numbers .box-center .box-title {
          font-size: 18px;
      }
      .shin-aboutus-page .box-aboutus-info-numbers .box-center ul li {
        gap: 5px;
    }
      .shin-aboutus-page .box-aboutus-info-numbers .box-center ul li span:first-child {
          font-size: 36px;
      }
      .about-mr-it-block .page-box-padding {
          flex-direction: column;
      }
  }
.logo-slider-imgs {
      padding: 0 20px;
  }
  .logo-slider-imgs img {
    height: auto;
    width: 100%;
    object-fit: contain;
    max-width: 100px;
    margin: auto;
    /* filter: brightness(0) invert(1); */
  }
  @media (max-width: 1440px) {}
  @media (max-width: 1280px) {}
  @media (max-width: 1024px) {
  }
  @media (max-width: 767px) {
  }
.shin-cat-slider {
    opacity: 1;
    background: #ffffff;
    padding: 40px 0;
    /* padding: 67px 0; */
    
  }
  .shin-cat-slider .page-box-padding {
        opacity: 1;
    position: relative;
  }
  .shin-cat-slider .shin-collection-slider {
    z-index: 6;
  }
  .shin-cat-slider .shin-collection-slider {
    padding: 0 50px;
  }
  .shin-cat-slider .slider-item {
    text-align: center;
    z-index: 5;
  }
  .shin-cat-slider .slider-item {
    margin: 0 -10px 0 -10px;
  }
  .shin-cat-slider .slider-item a {
    text-align: center;
  }
  .shin-cat-slider .slider-item .slider-imgs {
        background: #f7f7f7;
    width: 180px;
    height: 180px;
    display: flex;
    justify-content: center;
    border-radius: 100%;
    margin: auto;
    align-items: center;
  }
  .shin-cat-slider .slider-item img {
    margin: 0 auto !important;
  }
  .shin-cat-slider .slider-item h4 {
    margin: 30px 0 0 0;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1;
    color: #000000;
  }
  .shin-cat-slider .slider-nav {
    position: absolute;
    display: flex;
    justify-content: space-between;
    align-items: center;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 90%;
    bottom: 0;
    margin: auto;
    z-index: 1;
  }
  .shin-cat-slider .slick-arrow  {
    background-image: url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_561_520)'%3E%3Crect x='-0.5' y='0.5' width='49' height='49' rx='24.5' transform='matrix(-1 0 0 1 60 7)' stroke='black' stroke-opacity='0.2' shape-rendering='crispEdges'/%3E%3Cpath d='M27.8583 31.4091L27.8589 31.4085L31.2607 28.0231C31.5155 27.7695 31.9277 27.7704 32.1814 28.0253C32.4351 28.2801 32.4341 28.6923 32.1792 28.946L29.8953 31.2189H43.6829C44.0425 31.2189 44.334 31.5104 44.334 31.87C44.334 32.2295 44.0425 32.521 43.6829 32.521H29.8953L32.1792 34.7939C32.4341 35.0476 32.435 35.4598 32.1814 35.7146C31.9277 35.9695 31.5155 35.9704 31.2607 35.7168L27.8588 32.3314L27.8582 32.3308C27.6033 32.0763 27.6041 31.6628 27.8583 31.4091Z' fill='%23C0BABA'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_561_520' x='0' y='0' width='72' height='72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeMorphology radius='1' operator='dilate' in='SourceAlpha' result='effect1_dropShadow_561_520'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_561_520'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_561_520' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    z-index: 1;
    display: inline-block;
    background-color: transparent;
    border: 0;
    font-size: 0;
    width: 55px;
    height: 55px;
    position: absolute;
    background-size: 60px;
    background-repeat: no-repeat;
    top: 40%;
    bottom: 0;
    left: -10px;
    transform: translate(0px, -50%);
  }
  .shin-collection-slider button:last-child {
    right: -10px;
    left: auto;
    z-index: 2;
    transform: rotate(180deg) translate(0px, 50%);
  }
  .shin-cat-slider .previous_caro  {
  }
  .shin-cat-slider .next_caro {
  }
  @media (max-width: 1440px) {}
  @media (max-width: 1280px) {}
  @media (max-width: 1024px) {
    .shin-cat-slider {
      padding: 40px 0;
    }
    .shin-cat-slider .slider-item h4 {
      font-size: 14px;
      margin: 15px 0 0 0;
    }
  }
  @media (max-width: 767px) {
    .shin-cat-slider .slider-item .slider-imgs {
      width: 100px;
      height: 100px;
   }
    .shin-cat-slider .slider-item .slider-imgs img {
      width: 60px;
      height: 60px;
   }
    .shin-cat-slider .slick-arrow {
      width: 40px;
      height: 40px;
      background-size: 40px;
      left: 0px;
    }
    .shin-collection-slider button:last-child {
      right: 0px;     
    }
  }
.shin-cpage-faq {
    	background: #F1F8FF;
    	padding: 75px 0;
    }
    
    .shin-cpage-faq .faq-list-items {
    	padding: 0;
    	list-style: none;
    	display: flex;
    	margin: 0;
    	flex-direction: column;
    	gap: 20px;
    }
    
    .shin-cpage-faq .faq-list-items li {
    	border: 1px solid #EAEAEA;
    	background-color: #fff;
    }
    
    .shin-cpage-faq .acc-accordion {
    	background-color: #fff;
    	outline: none;
    	border: 0px solid #ffffff;
    	cursor: pointer;
    	width: 100%;
    	transition: 0.4s;
    	font-weight: 500;
    	font-size: 20px;
    	line-height: 1;
    	color: #000000;
    	text-align: left;
    	height: 68px;
    	padding: 0px 30px;
    	text-shadow: none;
    }
    
    .shin-cpage-faq .acc-active,
    .shin-cpage-faq .acc-accordion:hover {
    	background-color: #fff;
    }
    
    .shin-cpage-faq .acc-panel {
    	padding: 0px 30px 15px 30px;
    	display: none;
    	background-color: white;
    	overflow: hidden;
    	font-family: 'Montserrat';
    	font-style: normal;
    	font-weight: 400;
    	font-size: 16px;
    	line-height: 30px;
    	color: #2C2C2C;
    }
    
    .shin-cpage-faq .acc-panel p {
    	margin-top: 0;
    }
    
    @media (max-width: 1440px) {
    	.shin-cpage-faq .acc-accordion {
    		font-size: 20px;
    		height: 60px;
    	}
    }
    
    @media (max-width: 1024px) {
    	.shin-cpage-faq {
    		padding: 30px 0;
    	}
    
    	.shin-cpage-faq .acc-accordion {
    		padding: 0px 20px;
    	}
    
    	.shin-cpage-faq .acc-panel {
    		padding: 0px 20px 10px 20px;
    		font-size: 14px;
    	}
    }
    
    @media (max-width: 767px) {
    	.shin-cpage-faq .acc-accordion {
    		font-size: 18px;
    		height: 60px;
    	}
    }
.shin-banner-slider {
    position: relative;
  }
  .home-banner-box .banner-slider {
    background-size: cover !important;
    background-position: center right !important;
    background-repeat: no-repeat !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 30px;
    width: 100%;
    overflow: hidden;
  }
  .home-banner-box .banner-info.content-left {
    text-align: left;
  }
  .home-banner-box .banner-info.content-center {
    text-align: center;
  }
  .home-banner-box .banner-info.content-right {
    text-align: right;
  }
  .home-banner-box .banner-info.content-center .banner-info-text,
  .home-banner-box .banner-info.content-center .banner-button {
    margin-left: auto;
    margin-right: auto;
  }
  .home-banner-box .banner-info.content-right .banner-info-text,
  .home-banner-box .banner-info.content-right .banner-button {
    margin-left: auto;
    margin-right: 0;
  }
  .home-banner-box .banner-info {
    /* max-width: 830px;
    width: 50%; */
    margin: 40px 0;
    /* margin: 80px 0; */
  }
  .home-banner-box .banner-info .banner-top-text {
    box-sizing: border-box;
    max-width: 255px;
    height: 55px;
    border: 1px dashed var(--color-white);
    border-radius: 10px;
    color: var(--color-white);
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .home-banner-box .banner-info .banner-title {
    margin: 10px 0 20px 0;
    font-weight: 800;
    font-size: 50px;
    line-height: 1.2;
    text-transform: uppercase;
    color: var(--color-white);
    word-break: break-word;
  }
  .home-banner-box .banner-info .banner-info-text {
    font-weight: normal;
    font-size: 20px;
    line-height: 24px;
    color: var(--color-white);
    margin: -20px 0 20px 0;
    max-width: 700px;
  }
  .home-banner-box .banner-info .banner-button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 18px 32px;
    border: 1px solid var(--color-white);
    background: var(--color-white);
    color: var(--text-color);
    border-radius: 10px;
    max-width: 200px;
    height: 60px;
    font-weight: 700;
    font-size: 18px;
    line-height: 1;
    text-transform: capitalize;
    text-align: center;
    width: 100%;
    transition: all 0.3s ease-in-out 0s;
  }
  .home-banner-box .banner-info .banner-button:hover {
    background: var(--text-color);
    border: 1px solid var(--text-color);
    color: var(--color-white);
    transition: all 0.3s ease-in-out 0s;
  }
  .home-banner-box .banner-image {
    width: 50%;
    line-height: 0;
  }
  .home-banner-box .banner-image img {
    line-height: 0;
    width: 100%;
    object-fit: cover;
    height: 585px;
  }
  .home-banner-box .slick-dots {
    display: flex;
    list-style-type: none;
    gap: 10px;
    align-items: center;
    justify-content: center;
    margin: -15px 0 0 0;
    z-index: 1;
    position: relative;
  }
  .home-banner-box .slick-dots li{
    line-height: 0;
  }
  .home-banner-box .slick-dots button {
        background: #000;
    border: 0;
    width: 10px;
    height: 10px;
    font-size: 0;
    line-height: 0;
    border-radius: 50px;
    opacity: 0.6;
    padding: 0;
  }
  .home-banner-box .slick-dots .slick-active button {
        opacity: 1;
  }
  .home-banner-box .slick-arrow {
    /* background-image: url("data:image/svg+xml,%3Csvg viewBox='-2.4 -2.4 28.80 28.80' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23ffffff' stroke-width='0.00024000000000000003' transform='rotate(0)'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3Crect x='-2.4' y='-2.4' width='28.80' height='28.80' rx='14.4' fill='%23947848' strokewidth='0'%3E%3C/rect%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round' stroke='%23CCCCCC' stroke-width='0.048'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.7071 4.29289C16.0976 4.68342 16.0976 5.31658 15.7071 5.70711L9.41421 12L15.7071 18.2929C16.0976 18.6834 16.0976 19.3166 15.7071 19.7071C15.3166 20.0976 14.6834 20.0976 14.2929 19.7071L7.29289 12.7071C7.10536 12.5196 7 12.2652 7 12C7 11.7348 7.10536 11.4804 7.29289 11.2929L14.2929 4.29289C14.6834 3.90237 15.3166 3.90237 15.7071 4.29289Z' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); */
    /* background-image: url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_561_520)'%3E%3Crect x='-0.5' y='0.5' width='49' height='49' rx='24.5' transform='matrix(-1 0 0 1 60 7)' stroke='black' stroke-opacity='0.2' shape-rendering='crispEdges'/%3E%3Cpath d='M27.8583 31.4091L27.8589 31.4085L31.2607 28.0231C31.5155 27.7695 31.9277 27.7704 32.1814 28.0253C32.4351 28.2801 32.4341 28.6923 32.1792 28.946L29.8953 31.2189H43.6829C44.0425 31.2189 44.334 31.5104 44.334 31.87C44.334 32.2295 44.0425 32.521 43.6829 32.521H29.8953L32.1792 34.7939C32.4341 35.0476 32.435 35.4598 32.1814 35.7146C31.9277 35.9695 31.5155 35.9704 31.2607 35.7168L27.8588 32.3314L27.8582 32.3308C27.6033 32.0763 27.6041 31.6628 27.8583 31.4091Z' fill='%23C0BABA'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_561_520' x='0' y='0' width='72' height='72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeMorphology radius='1' operator='dilate' in='SourceAlpha' result='effect1_dropShadow_561_520'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_561_520'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_561_520' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"); */
    /* background-image: url("data:image/svg+xml,%3Csvg width='100px' height='100px' viewBox='0 0 25.00 25.00' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M12 22.4199C17.5228 22.4199 22 17.9428 22 12.4199C22 6.89707 17.5228 2.41992 12 2.41992C6.47715 2.41992 2 6.89707 2 12.4199C2 17.9428 6.47715 22.4199 12 22.4199Z' stroke='%23ffffff' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M13.4102 16.4199L10.3502 13.55C10.1944 13.4059 10.0702 13.2311 9.98526 13.0366C9.9003 12.8422 9.85645 12.6321 9.85645 12.4199C9.85645 12.2077 9.9003 11.9979 9.98526 11.8035C10.0702 11.609 10.1944 11.4342 10.3502 11.29L13.4102 8.41992' stroke='%23ffffff' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); */
    background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_748_3)'%3E%3Cpath d='M10.5 31C10.5 17.469 21.469 6.5 35 6.5C48.531 6.5 59.5 17.469 59.5 31C59.5 44.531 48.531 55.5 35 55.5C21.469 55.5 10.5 44.531 10.5 31Z' stroke='white'/%3E%3Cpath d='M26.8584 30.4091L30.2608 27.0231C30.5156 26.7695 30.9278 26.7704 31.1815 27.0253C31.4352 27.2801 31.4342 27.6923 31.1793 27.946L28.8954 30.2189H42.683C43.0426 30.2189 43.3341 30.5104 43.3341 30.87C43.3341 31.2295 43.0426 31.521 42.683 31.521H28.8954L31.1793 33.7939C31.4342 34.0476 31.4351 34.4598 31.1815 34.7146C30.9278 34.9695 30.5156 34.9704 30.2608 34.7168L26.8589 31.3314C26.604 31.0769 26.6042 30.6628 26.8584 30.4091Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_748_3' x='0' y='0' width='70' height='70' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_748_3'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_748_3' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    z-index: 1;
    display: block;
    background-color: transparent;
    border: 0;
    font-size: 0;
    width: 55px;
    height: 55px;
    position: absolute;
    background-size: 55px;
    background-repeat: no-repeat;
    top: 50%;
    bottom: 0;
    left: 20px;
    transform: translate(0px, -50%);
    background-position: 0px 2px;
    border-radius: 30px;
  }
  .home-banner-box button:last-child {
    right: 20px;
    left: auto;
    z-index: 2;
    transform: rotate(180deg) translate(0px, 50%);
}
  @media (max-width: 1440px) {
    .home-banner-box .banner-info .banner-title {
      font-size: 40px;
    }
  }
  @media (max-width: 1280px) {
    .home-banner-box .banner-info .banner-title {
      font-size: 36px;
    }
  }
  @media (max-width: 1024px) {
    .home-banner-box .banner-info .banner-title {
      font-size: 30px;
      margin:10px 0 10px;
    }
    .home-banner-box .banner-info .banner-info-text {
      margin: -10px 0 20px 0;
  }
    .home-banner-box .banner-info {
      margin: 40px auto !important;
      max-width: 100%;
      width: 90%;
    }
    .home-banner-box .slick-arrow {
      left: 10px;
      width: 30px;
      height: 30px;
      background-size: 30px;
    }
    .home-banner-box button:last-child {
      right: 10px;
    }
    .home-banner-box .banner-slider {
      background-position: 70% !important;
    }
  }
  @media (max-width: 767px) {
    .home-banner-box .banner-info .banner-title {
      font-size: 24px;
    }
    .home-banner-box .banner-info .banner-button {
      padding: 10px 20px;
      max-width: 130px;
      height: 40px;
      font-size: 14px;
    }
  }
.shin-offer-box {
    margin: 60px 0;
  }
  .shin-offer-box .offer-items {
        display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 0;
    align-items: center;
    list-style-type: none;
    gap: 32px;
  }
  .shin-offer-box .offer-item {
    position: relative;
  }
  .shin-offer-box .offer-item .offer-img {
    line-height: 0;
  }
  .shin-offer-box .offer-item .offer-img img {
    width: 100%;
    object-fit: cover;
    height: auto;
  }
  .shin-offer-box .offer-item .offer-info {
    position: absolute;
    top: 0;
    right: 50px;
    bottom: 0;
    width: 100%;
    max-width: 150px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-bottom: 46px;
  }
  .shin-offer-box .offer-item .offer-info .offer-top-box{
    border: 1px dashed #F5F5F5;
    color: #FFFFFF;
    max-width: 122px;
    width: 100%;
    height: 51px;
    border-radius: 10px;
    font-weight: 500;
    line-height: 1;
    font-size: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .shin-offer-box .offer-item h4 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 1.2;
    color: #fff;
    margin: 18px 0 30px 0;
  }
  .shin-offer-box .offer-item a {
    max-width: 152px;
    line-height: 1;
    background: #000000;
    border-radius: 10px;
    color: #fff;
    width: 100%;
    text-align: center;
    padding: 18px 0;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
  }
  .shin-offer-box .offer-item a:hover {
    background: #1E75FF;
  }
  @media (max-width: 1440px) {
    .shin-offer-box .offer-item .offer-info .offer-top-box {
      max-width: 100px;
      height: 40px;
    }
    .shin-offer-box .offer-item .offer-info {
      right: 30px;
      padding-bottom: 30px;
    }
    .shin-offer-box .offer-item h4 {
      font-size: 30px;
      margin: 14px 0 20px;
    }
    .shin-offer-box .offer-item a {
      max-width: 140px;
      padding: 15px 0;
      font-size: 14px;
    }
  }
  @media (max-width: 1280px) {
    .shin-offer-box .offer-item h4 {
      font-size: 24px;
      margin: 14px 0;
    }
    .shin-offer-box .offer-item a {
      max-width: 125px;
      padding: 14px 0;
      font-size: 14px;
    }
    .shin-offer-box .offer-item .offer-info {
      right: 10px;
    }
  }
  @media (max-width: 1024px) {
    .shin-offer-box .offer-items {
      flex-direction: column;
      gap: 20px;
    }
    .shin-offer-box .offer-item .offer-info {
      right: 0px;
      padding-bottom: 15px;
    }
  }
  @media (max-width: 767px) {
    .shin-offer-box {
      margin: 40px 0;
    }
    .shin-offer-box .offer-item .offer-info {
      right: 0;
      padding-bottom: 8%;
      max-width: 140px;
    }
    .shin-offer-box .offer-item h4 {
      font-size: 20px;
      margin: 10px 0;
    }
    .shin-offer-box .offer-items {
      gap: 15px;
    }
    .shin-offer-box .offer-item a {
      max-width: 120px;
      padding: 12px 0;
      font-size: 12px;
    }
  }
.shin-deal-timer-box {}
    
    .shin-deal-timer-box .offer-inner-main {
      margin-top: 60px;
      margin-bottom: 60px;
      border-radius: 20px;
      display: flex;
      justify-content: space-between;
      align-items: center;
      height: auto;
    }
    
    .shin-deal-timer-box .offer-img-left img {
        margin: 0 0 0 20px;
        width: 100%;
        height: auto;
      max-width: 300px;
    }
    
    .shin-deal-timer-box .offer-img-right img {
        height: auto;
        width: 100%;
        margin: 0 25px 0 0;
      max-width: 300px;
    }
    
    .shin-deal-timer-box .offer-sec-info p {
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 500;
        font-size: 20px;
        line-height: 20px;
        text-transform: capitalize;
        color: #FFFFFF;
        text-align: center;
        margin: 0;
    }
    
    .shin-deal-timer-box .offer-sec-info h4 {
        font-family: Montserrat;
        font-style: normal;
        font-weight: 700;
        font-size: 48px;
        line-height: 45px;
        text-transform: capitalize;
        color: #fff;
        margin: 20px 0 22px 0;
        text-align: center;
    }
    
    .shin-deal-timer-box .offer-sec-info ul {
        padding: 0;
        list-style-type: none;
        display: flex;
        gap: 30px;
        text-align: center;
    }
    
    .shin-deal-timer-box .offer-sec-info ul li {
        width: 100px;
        height: 100px;
        background: #fff;
        border-radius: 10px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 6px;
        align-items: center;
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 700;
        font-size: 40px;
        line-height: 30px;
        text-transform: capitalize;
        color: #000000;
    }
    
    .shin-deal-timer-box .offer-sec-info ul li span {
        font-family: 'Montserrat';
        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        line-height: 20px;
        text-align: center;
        text-transform: uppercase;
        color: #000000;
    }
    
 
    @media (max-width: 1440px) {
      .shin-deal-timer-box .offer-img-left img {
          margin: 20px 0 20px 20px;
          max-width: 250px;
      }
      .shin-deal-timer-box .offer-sec-info h4 {
        font-size: 40px;
      }
      .shin-deal-timer-box .offer-sec-info ul li {
        width: 80px;
        height: 80px;
        font-size: 30px;
       }
      .shin-deal-timer-box .offer-sec-info ul li span {
        font-size: 16px;
        line-height: 1;
       }
    }
    @media (max-width: 1280px) {
      .shin-deal-timer-box .offer-img-left img {
          max-width: 200px;
      }      
    }
    @media (max-width: 1024px) {
      .shin-deal-timer-box .offer-sec-info h4 {
          font-size: 26px;
          margin: 0px 0 0px;
      }
      .shin-deal-timer-box .offer-sec-info ul {
        gap: 10px;
      }
      .shin-deal-timer-box .offer-sec-info ul li {
        width: 50px;
        height: 50px;
        font-size: 20px;
        gap: 0;
      }
      .shin-deal-timer-box .offer-img-left img {
          margin: 10px 0 10px 10px;
          width: 100%;
          height: auto;
          max-width: 150px;
      }
      .shin-deal-timer-box .offer-img-right img {
          max-width: 170px;
      }
    }
    @media (max-width: 767px) {
      .shin-deal-timer-box .offer-inner-main {
        margin-top: 30px;
        margin-bottom: 30px;
        border-radius: 14px;
        flex-direction: column;
        gap: 15px;
      }
      .shin-deal-timer-box .offer-sec-info ul {
          gap: 10px;
          margin: 0px 0 20px 0;
      }
    }
.shin-policy-box-wrap {
    padding: 60px 0;
  }
  .shin-policy-box-wrap h1 {
      font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 40px;
    text-align: center;
    color: #000000;
    margin: 0 0 30px 0;
  }
  .shin-policy-box-wrap .shin-policy-info {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    color: #2C2C2C;
  }
  .shin-policy-box-wrap .shin-policy-info p {
    margin: 0 0 15px 0;
  }
  @media (max-width: 1024px) {
    .shin-policy-box-wrap {
    padding: 30px 0;
    }
    .shin-policy-box-wrap h1 {
      font-size: 34px;
      margin: 0 0 24px 0;
    }
  }
  @media (max-width: 767px) {
    .shin-policy-box-wrap h1 {
      font-size: 26px;
      margin: 0 0 20px 0;
    }
  }
.shin-review-box {
    background: #ffffff;
    /* background: #F1F8FF; */
    padding: 67px 0 60px 0;
  }
  .shin-review-box .shin-review-slider {
      margin: 0 50px;
  }
  .shin-review-box .slider-item {
    padding: 0 20px;
  }
  .shin-review-box .review-text p {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    color: #000;
    margin: 30px 0;
  }
  .shin-review-box .slider-inner {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .shin-review-box .review-meta {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .shin-review-box .review-meta .review-nameinfo h4 {
    margin: 0;
  }
  .shin-review-box .review-meta .review-nameinfo p {
    margin: 0;
  }
  .shin-review-box .slick-arrow {
      background-image: url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_561_520)'%3E%3Crect x='-0.5' y='0.5' width='49' height='49' rx='24.5' transform='matrix(-1 0 0 1 60 7)' stroke='black' stroke-opacity='0.2' shape-rendering='crispEdges'/%3E%3Cpath d='M27.8583 31.4091L27.8589 31.4085L31.2607 28.0231C31.5155 27.7695 31.9277 27.7704 32.1814 28.0253C32.4351 28.2801 32.4341 28.6923 32.1792 28.946L29.8953 31.2189H43.6829C44.0425 31.2189 44.334 31.5104 44.334 31.87C44.334 32.2295 44.0425 32.521 43.6829 32.521H29.8953L32.1792 34.7939C32.4341 35.0476 32.435 35.4598 32.1814 35.7146C31.9277 35.9695 31.5155 35.9704 31.2607 35.7168L27.8588 32.3314L27.8582 32.3308C27.6033 32.0763 27.6041 31.6628 27.8583 31.4091Z' fill='%23C0BABA'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_561_520' x='0' y='0' width='72' height='72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeMorphology radius='1' operator='dilate' in='SourceAlpha' result='effect1_dropShadow_561_520'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_561_520'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_561_520' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
      z-index: 1;
      display: inline-block;
      background-color: transparent;
      border: 0;
      font-size: 0;
      width: 55px;
      height: 55px;
      position: absolute;
      background-size: 60px;
      background-repeat: no-repeat;
      
  }
  .shin-review-box .slick-arrow.slick-prev {
      top: 50%;
      bottom: 0;
      left: -60px;
      transform: translateY(-50%);
  }
  .shin-review-box .slick-arrow.slick-next {
    right: -60px;
    transform: translateY(-50%) rotate(180deg);
    top: 50%;
  }
  @media (max-width: 767px) {
    .shin-review-box .slider-item {
        padding: 0 0px;
    }
    .shin-review-box .review-text p {
      line-height: 1.5;
      margin: 10px 0;
    }
    .shin-review-box .slick-arrow {
        width: 45px;
        height: 45px;
        background-size: 50px;
    }
    .shin-review-box .shin-review-slider {
      margin: 0 40px;
  }
    .shin-review-box .slick-arrow.slick-prev {
      left: -50px;
  }
  .shin-review-box .slick-arrow.slick-next {
    right: -50px;
    }
  }
.box-aboutus-info.infobox-v2{
    padding: 60px 0;
      }
  .box-aboutus-info.infobox-v2 .page-box-padding {
        display: flex;
    gap: 100px;
    align-items: center;
    justify-content: space-between;
    
  }
  .box-aboutus-info.infobox-v2 .page-box-padding .about-left{
    width: 100%;
    max-width: calc(100% - 530px);
  }
  .box-aboutus-info.infobox-v2 .page-box-padding .about-right {
    max-width: 540px;
    width: 100%;
  }
  .box-aboutus-info.infobox-v2 .page-box-padding .about-right a {
            box-sizing: border-box;
    max-width: 160px;
    border: 2px solid #0F2938;
    border-radius: 10px;
    width: 100%;
    display: block;
    line-height: 3.1 !important;
    text-align: center !important;
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    text-align: center;
    color: #0F2938;
  }
  .box-aboutus-info.infobox-v2 .page-box-padding .about-right a:hover {
        background: #0F2938;
      color: #ffffff;
  }
  .box-aboutus-info.infobox-v2 .page-box-padding .about-right h3 {
        font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 1;
    margin: 0 0 30px 0;
    color: #000000;
  }
  @media (max-width: 1440px) {
    .box-aboutus-info.infobox-v2 .page-box-padding {
        gap: 50px;
    }
  }
  @media (max-width: 1280px) {    }
  @media (max-width: 1024px) {
    .box-aboutus-info.infobox-v2{
    padding: 30px 0;
      }
    .box-aboutus-info.infobox-v2 .page-box-padding {
        flex-direction: column;
    }
    .box-aboutus-info.infobox-v2 .page-box-padding {
      gap: 10px;
    }
    .box-aboutus-info.infobox-v2 .page-box-padding .about-left,
    .box-aboutus-info.infobox-v2 .page-box-padding .about-right {
      max-width: 100%;
      width: 100%;
    }
    .box-aboutus-info.infobox-v2 .page-box-padding .about-right h3 {
      font-size: 28px;
      margin: 0 0 20px 0;
      max-width: 390px;
    }
  }
  @media (max-width: 767px) {
    .box-aboutus-info.infobox-v2 .page-box-padding .about-right h3 {
      font-size: 20px;
    }
  }
.shin-trending-product {
        background: #f7f7f7;
    padding: 60px 0;
  }
  .shin-trending-product .shin-prod-list {
    display: grid;
    grid-template-columns: auto auto auto auto auto;
    align-items: start;
    justify-content: start;
    gap: 20px;
}
  .shin-trending-product .prod-item {
      background: #fff;
      padding: 10px;
  }
  .shin-trending-product .shin-prod-list .prod-item a {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
  }
  .shin-trending-product .prod-img {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
  .shin-trending-product .prod-img img {
    width: 100%;
    aspect-ratio: 1 / 1;
    max-height: 250px;
    object-fit: cover;
    height: 250px;
  }
  .shin-trending-product .prod-meta h3 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
    text-transform: capitalize;
    color: #000000;
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .shin-trending-product .prod-meta p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #808080;
  }
  .shin-trending-product {}
  @media (max-width: 1440px) {
    .shin-trending-product .prod-meta h3 {
      font-size: 14px;
      line-height: 1;
  }
    .shin-trending-product .prod-img img {
        max-height: 200px;
        height: 200px;
    }
  }
  @media (max-width: 1280px) {
    .shin-trending-product .prod-img img {
        max-height: 150px;
        height: 150px;
    }
  }
  @media (max-width: 1024px) {
    .shin-trending-product {
      padding: 30px 0;
    }
    .shin-trending-product .shin-prod-list {
        grid-template-columns: auto auto auto;
    }
  }
  @media (max-width: 767px) {
    .shin-trending-product .shin-prod-list {
        grid-template-columns: auto auto;
    }
    .shin-trending-product .prod-img img {
        max-height: 200px;
        height: 200px;
    }
  }
  @media (max-width: 499px) {
    .shin-trending-product .shin-prod-list {
        grid-template-columns: auto;
    }
    .shin-trending-product .prod-img img {
        max-height: 300px;
        height: 300px;
    }
  }