/** Shopify CDN: Minification failed

Line 2498:17 Expected ":"
Line 3048:1 Unexpected "/"
Line 3681:1 Unexpected "/"
Line 5465:1 Unexpected "/"

**/
/* helping classes */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400 !important;
}
::selection {
  color: #fff;
  background: #005248;
}

.container {
  margin: 0 auto;
}

@media (min-width: 1472px) {
  .container {
    max-width: 1200px !important;
  }
}
body,
.color-background-1,
.color-background-2,
.color-inverse,
.color-accent-1,
.color-accent-2,
.color-scheme-a4b7b193-d3d2-4d5c-ab07-dbb48c6a7f5c {
  color: rgba(var(--color-foreground), 1);
}

.accordion-button .svg-wrapper {
  display: none;
}

.narrow-width {
  max-width: 1100px;
}
.section-header {
  margin-bottom: 3rem !important;
}

.section-header h2 {
  margin-top: 0rem;
  margin-bottom: 1rem;
}
svg.placeholder-svg {
  width: 100%;
  height: 100%;
}
.media {
  background: transparent;
}
.list-menu--inline li {
  margin-right: 37.5px;
}
.mega-menu-block-wraper .left-block-wraper a.common-btn {
  background-color: #005248;
  padding-left: 25px !important;
  padding-right: 25px !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  border-radius: 49px;
  color: #fff;
}
@media (max-width: 990px) and (min-width: 769px) {
  .medium-hide {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .small-hide {
    display: none !important;
  }
  .section-header {
    margin-bottom: 1.5rem !important;
    text-align: center;
  }
  .section-header h2 {
    margin-bottom: 2rem;
  }
}

@media (min-width: 750px) {
  .product__info-container {
    min-width: 100%;
    max-width: 100%;
  }
}

@media (min-width: 990px) {
  .large-hide {
    display: none !important;
  }
  .product.product--medium .grid__item.product__media-wrapper {
    max-width: 50%;
    position: relative;
  }
  .product.product--medium .product__info-wrapper.grid__item {
    max-width: 50%;
    padding-left: 26.08px;
  }
}

/* header */
.list-menu .header__submenu {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  border-radius: 5px;
}
.list-menu .header__submenu li:last-child a:before {
  display: none;
}
.header__submenu a:before {
  content: "";
  position: absolute;
  height: 1px;
  width: calc(100% - 40px);
  left: 20px;
  bottom: 0;
  background-color: rgb(211 211 211 / 49%);
  z-index: -1;
}
.header__submenu a {
  position: relative;
  z-index: 0;
  padding: 20px !important;
  font-size: 16px;
  line-height: 24px;
  color: #000;
  text-decoration: none;
  font-family: "Poppins";
}
header.header ul.header__submenu li a:hover {
  color: #005248;
}
header .header__icons {
  width: 100%;
  justify-content: end;
  align-items: center;
  gap: 30px;
}
/* header a.header-login.link.focus-inset.small-hide {
  margin-right: 15px;
}
header a.header-account.link.focus-inset.small-hide {
  margin-right: 5px;
} */
header a.header-login.link.focus-inset.small-hide,
header a.header-account.link.focus-inset.small-hide {
  text-decoration: none;
}
.search-modal__form .field:before,
.search-modal__form .field:after {
  content: unset;
}
.search-modal__form .field input:focus {
  box-shadow: unset;
}
header .mega-menu[open] .mega-menu__content {
  max-width: 500px;
  padding: 3rem;
}
.mega-menu__list .menu-heading {
  margin-top: 0;
}
.mega-menu__list .menu-heading a {
  color: rgba(var(--color-foreground), 1);
  text-decoration: none;
}
.header-mobile-wrapper.large-up-hide {
  display: flex;
  gap: 20px;
  width: 106px;
}
@media (max-width: 989px) {
  header .header__icons {
    gap: 15px;
  }
  header .modal__content {
    max-width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    padding: 2rem;
    border-top: 1px solid rgb(24, 22, 22);
    height: 110px;
  }
  header .search-modal__content {
    display: grid;
    grid-template-columns: 1fr 40px;
  }
}

@media (max-width: 768px) {
  .header {
    grid-template-columns: 1fr auto auto;
    grid-template-areas: "heading icons left-icons";
    gap: 5px;
  }
  .header__heading,
  .header__heading-link {
    text-align: left;
    width: 100%;
  }
  .header .header__search {
    display: none;
  }
  header .header__icons {
    display: block;
    padding: 10px;
  }
  .header .header-mobile-wrapper.large-up-hide {
    padding: 0px;
  }
  .header__icon,
  .header__icon--cart .icon {
    width: 2.5rem;
    height: 2.5rem;
  }
  .header__icon--cart{
    margin-right:10px;
  }
}

/* custom-banner */
@media (max-width: 991px) {
  .banner-contetn p {
    color: #000 !important;
  }
}
@media (max-width: 768px) {
  .custom-banner .content-container {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .custom-banner .h0 {
    font-size: calc(var(--font-heading-scale) * 2.5rem);
    margin-bottom: 15px;
    margin-top: 0;
  }
  .custom-banner .h2 {
    font-size: calc(var(--font-heading-scale) * 1.6rem);
    margin-bottom: 15px;
    margin-top: 0;
  }
}

/* custom-featured-collection */

.custom-featured-collection .collection__title.narrow-width .title {
  margin-bottom: 1.5rem;
}
.custom-featured-collection .grid {
  justify-content: center;
  gap: 16px;
}
.custom-featured-collection .card-wrapper {
  background: #fff;
  padding: 25px 10px 40px;
  border-radius: 8px;
}
.custom-featured-collection .card-wrapper:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px 0px;
}
.custom-featured-collection .card-wrapper:hover .card__heading a {
  text-decoration: none;
}
.custom-featured-collection .product-card-wrapper .card__information {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1px 10px;
  flex-wrap: wrap;
}
.custom-featured-collection .product-card-wrapper .card-information {
  flex: 0 1 45%;
}
.custom-featured-collection .product-card-wrapper .card__heading {
  font-weight: 400 !important;
  text-align: center;
}
.custom-featured-collection .product-card-wrapper .price {
  margin-top: 0 !important;
}
.custom-featured-collection .product-card-wrapper .price-item {
  font-size: 15px;
}
.custom-featured-collection .quick-add__submit {
  width: fit-content;
  display: block;
  border: var(--buttons-border-width) solid;
  padding: 12px;
  line-height: 1;
  min-height: 100%;
  color: #fff;
  background: rgb(var(--color-button-text));
}
.custom-featured-collection .quick-add {
  margin-bottom: 0;
}
.custom-featured-collection .quick-add__submit:after,
.custom-featured-collection .quick-add__submit:before {
  content: unset;
}
.custom-featured-collection .card__content {
  display: block;
}
.custom-featured-collection .custom-meta-wrapper {
  display: flex;
  justify-content: center;
  gap: 10px;
  align-items: center;
}
.custom-featured-collection .custom-metafield p {
  position: relative;
  z-index: 12;
  cursor: pointer;
  margin: 0;
  background: rgb(var(--color-background));
  padding: 3px;
  width: 30px;
  height: 30px;
}
.custom-featured-collection .custom-metafield:hover p {
  background: rgb(209, 70, 28);
  transition: 1s;
}
.custom-featured-collection .custom-metafield:hover p svg path {
  fill: #fff;
  transition: 1s;
}
.custom-featured-collection .custom-metafield h3 {
  margin: 0;
  margin-bottom: 10px;
}
.custom-featured-collection .custom-metafield-item {
  display: none;
  position: absolute;
  top: 8%;
  left: -8px;
  right: -8px;
  height: auto;
  z-index: 10;
  transition: 2s;
  transform: translateY(100%);
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px 0px;
}
.custom-featured-collection .custom-metafield:hover .custom-metafield-item {
  display: block;
  padding: 10px 10px;
  background: #fff;
  overflow: auto;
  transition: 2s;
  transform: translateY(0%);
}
.custom-featured-collection .custom-metafield-item ul {
  padding-left: 20px;
  font-size: 15px;
  list-style: disc;
}

@media screen and (min-width: 769px) {
  .custom-featured-collection .narrow-width .grid__item {
    width: 290px;
    max-width: 290px;
  }
}
@media screen and (min-width: 990px) {
  .custom-featured-collection .narrow-width .grid__item {
    width: 300px;
    max-width: 300px;
  }
}
@media screen and (max-width: 768px) {
  .custom-featured-collection
    .narrow-width
    .grid:not(.swiper-wrapper)
    .grid__item {
    width: 180px;
    max-width: 180px;
  }
  .custom-featured-collection .grid.swiper-wrapper {
    justify-content: start;
    gap: 0;
    flex-wrap: nowrap;
  }
  .custom-featured-collection .grid.swiper-wrapper .grid__item {
    max-width: 100%;
    width: 100%;
  }
  .custom-featured-collection .swiper-button-prev {
    left: 0;
  }
  .custom-featured-collection .swiper-button-next {
    right: 0;
  }
  .custom-featured-collection .swiper-button-next,
  .custom-featured-collection .swiper-button-prev {
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px 0px;
  }
  .custom-featured-collection .swiper-button-next:after,
  .custom-featured-collection .swiper-button-prev:after {
    color: #000;
    font-size: 20px;
    font-weight: 600;
  }
}

/* custom-multicolumn */

.custom-multicolumn .title-wrapper {
  margin-bottom: 4rem;
}
.multicolumn-card__image-wrapper--one-quarter-width {
  width: 25%;
}
.custom-multicolumn .grid {
  justify-content: center;
}

@media (min-width: 1240px) {
  .custom-multicolumn .multicolumn-card__info {
    padding: 2.5rem 5rem !important;
  }
}
@media (max-width: 990px) {
  .custom-multicolumn .multicolumn-card__info {
    padding-bottom: 1.5rem;
  }
}
@media (max-width: 990px) and (min-width: 750px) {
  .grid--2-col-tablet .grid__item {
    width: calc(50% - var(--grid-mobile-horizontal-spacing) / 1);
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 1);
  }
}
@media (max-width: 768px) {
  .custom-multicolumn .title {
    text-align: center;
    font-size: 25px;
  }
  .custom-multicolumn .multicolumn-card__info {
    padding-bottom: 0.9rem;
  }
}

/* logo-list-slider */

.logo-list-slider .placeholder svg {
  width: 100%;
  height: 100%;
}

/* testimonial */

.testimonial .section-header {
  margin-bottom: 3rem;
}
.testimonial .section-header h2 {
  margin-top: 0;
  margin-bottom: 1rem;
}
.testimonial .swiper-slide {
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.testimonial .review-header {
  padding: 2rem 4rem;
}
.testimonial .body-wrapper {
  padding: 0rem 4rem 2rem;
}
.testimonial .review-header .h2 {
  margin: 0 0 20px;
}
.testimonial .review-star {
  margin-bottom: 10px;
}
.review-star .icon {
  width: 2rem;
  height: 2rem;
}
.testimonial .body-wrapper h4 {
  margin: 0;
  opacity: 0.7;
}

@media (max-width: 1440px) {
  .testimonial .review-header {
    padding: 2rem 3rem;
  }
}
@media (max-width: 990px) {
  .testimonial .review-header {
    padding: 2rem;
  }
  .testimonial .body-wrapper {
    padding: 0rem 2rem 2rem;
  }
}
@media (max-width: 768px) {
  .testimonial .section-header {
    margin-bottom: 1rem;
  }
}

/* newsletter */

.newsletter {
  padding-right: 5rem;
  padding-left: 5rem;
}
.newsletter .newsletter__wrapper {
  display: flex;
  max-width: 900px;
  margin: 0 auto;
  padding-right: 0;
  padding-left: 0;
  justify-content: space-between;
}
.newsletter .newsletter__wrapper h2 {
  margin-top: 0;
}
.newsletter__wrapper .newsletter-wrapper,
.newsletter__wrapper form {
  flex: 0 1 49%;
}
.newsletter__wrapper form {
  width: 100%;
  max-width: 100%;
  margin: 0 !important;
}
.newsletter-form__button {
  margin-right: 10px;
  justify-content: start;
}
.smell_grit-wrap {
  display: flex;
  gap: 22px;
  margin-top: 10px;
}
.scent_title {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 10px 0;
}
.smell-info {
  margin-top: 5px;
}
.sticky-cart {
  display: flex;
  width: 100%;
  align-items: center;
}
.sticky-cart .quantity {
  width: 88px;
  border: 1px #000 solid;
  border-radius: 7px;
  min-height: 58px;
}
.sticky-cart .quantity input {
  border: 0;
}
.sticky-cart quantity-input.quantity input {
  width: 100%;
  width: 22px;
}
.sticky-cart .quantity__button {
  width: unset;
  padding: 10px;
}
.sticky-addtocart-button svg {
  display: none;
}
@media (max-width: 768px) {
  .newsletter {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  .newsletter .newsletter__wrapper {
    flex-direction: column;
    justify-content: center;
    text-align: center;
    align-items: center;
    gap: 20px;
  }
  .newsletter__wrapper .newsletter-wrapper,
  .newsletter__wrapper form {
    flex: 0 1 100%;
  }
  .newsletter__wrapper .newsletter-wrapper {
    text-align: center;
  }
  .newsletter__wrapper .newsletter-form__field-wrapper {
    margin: auto;
  }
}

/* footer */

footer .page-width {
  display: flex;
  gap: 20px;
  justify-content: space-between;
}
footer .footer-logo {
  flex: 0 1 calc(30% - 10px);
}
footer .footer-logo svg {
  width: 100%;
  height: 100%;
}
footer .footer__blocks-wrapper {
  flex: 0 1 calc(55% - 10px);
}
.footer__content-bottom {
  display: none;
}
footer .list-social {
  flex-direction: column;
  justify-content: start;
  align-items: start;
}
footer .list-social__link {
  padding-left: 0;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 10px;
}
footer .list-social__link span {
  line-height: 0.8;
}
.copyright__content,
.copyright__content a {
  font-size: 1.6rem;
}
.active-megamenu-body .content-for-layout:before {
  display: flex !important;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 100vw;
  height: 100%;
  background: #000;
  opacity: 0.5;
  z-index: 99;
  pointer-events: all;

  transition: all 0.55s ease;
  content: "";
}
.active-megamenu-body .content-for-layout {
  position: relative;
}
.mega-menu-image-cc img:hover {
  transform: scale(1.2);
  transition: ease-in-out 0.5s;
}
.mega-menu-image-cc {
  overflow: hidden;
}
/* ----------------------- menu css ------------------------------*/

.mega-menu-block-wraper {
  display: flex;
  flex-wrap: wrap;
}

.header .mega-menu-main-wraper .mega-menu__content {
  padding: 30px 0 50px;
  background: #fff !important;
  /* transition: all ease-in-out .5s; */
  display: block !important;
  visibility: hidden;
  transform: translateY(-200%);
  transition: all 0.55s ease;
  z-index: -1;
}
.active-megamanu .mega-menu-main-wraper .mega-menu__content {
  transform: translateY(-1%) !important;
}
.active-megamenu .mega-menu__content {
  visibility: visible;
}

.mega-menu-block-wraper .left-block-wraper {
  flex: 0 0 30%;
  text-align: left;
}
.mega-menu-block-wraper .left-block-wraper h2 {
  font-size: 30px;
  margin-bottom: 10px;
  line-height: 33px;
}
.mega-menu-images-block .block-items img.block-image {
  height: 154px;
  object-fit: cover;
}
.mega-menu-block-wraper
  .right-block-wraper
  ul.mega-menu-linklist
  li.mega-menu-linklist-li {
  margin: 0;
  text-align: left;
}
.mega-menu-block-wraper .left-block-wraper p {
  margin: 0 0 49px;
  max-width: 360px;
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
  color: #797979;
}
.mega-menu-block-wraper .left-block-wraper a.common-btn {
  padding: 12.5px 66.5px;
}
.mega-menu-block-wraper .right-block-wraper {
  flex: 0 0 70%;
  padding-left: 75px;
}
.mega-menu-images-block .block-items {
  text-align: left;
  padding: 0 24px 0 0;
  flex: 0 0 25%;
}
.mega-menu-images-block .block-items:last-child {
  padding: 0;
}
.list-menu--inline li a {
  padding-left: 0px;
  text-decoration: none;
}
.mega-menu-images-block .block-items h3 {
  font-size: 18px;
  line-height: 19px;
  font-weight: 900;
  margin: 8px 0 5px;
}
.right-block-wraper h4 {
  font-size: 18px;
  line-height: 27px;
  text-align: left;
  margin-bottom: 15px;
}

.mega-menu-images-block .block-items p {
  font-family: "Poppins";
  font-size: 12px;
  line-height: 18px;
  color: #797979;
  margin: 0;
}
.mega-menu-images-block {
  display: flex;
  flex-wrap: wrap;
}
.mega-menu-block-wraper
  .right-block-wraper
  ul.mega-menu-linklist
  li.mega-menu-linklist-li
  a {
  font-family: "Poppins";
  font-size: 16px;
  line-height: 24px;
  color: #000;
  margin-bottom: 10px;
  display: inline-block;
}
.appstle_subscription_wrapper input {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
/* ----------------------- menu css ------------------------------*/

@media (max-width: 1024px) {
  footer .footer__blocks-wrapper {
    flex: 0 1 calc(65% - 10px);
  }
  footer .page-width {
    flex-direction: column-reverse;
    justify-content: center;
  }
  footer .footer-logo {
    width: 40%;
    margin: 0 auto;
  }
  .footer__copyright {
    text-align: center !important;
  }
  .footer-block.grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }
}

@media (max-width: 991px) {
  .mobile-linklist-more a {
    font-family: "Poppins", sans-serif !important;
  }
  .mobile-megamenu-3 {
    display: none;
  }
  .mobile-extra-menu-wraper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 15px !important;
    padding-top: 15px !important;
    border: 2px solid black;
    border-left: 0px;
    border-right: 0px;
    margin-top: 20px !important;
  }
  .mobile-linklist-more {
    display: inline-block;
    text-align: left;
  }
  .mobile-linklist-more a {
    color: #5d5d5d !important;
    font-weight: 500 !important;
    font-size: 16px !important;
  }
  /* div#menu-drawer nav.menu-drawer__navigation li:nth-child(3) {
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 16px;
} */
  .mobile-drawer-button .common-btn {
    width: 100%;
    text-align: center;
    margin-top: 30px;
    text-transform: uppercase;
  }
  .rte.mobile-drawer-description {
    text-align: center;
    font-size: 15px;
    line-height: 25px;
    color: #002366;
    margin-bottom: 25px;
  }
  /* ul.menu-drawer__menu.has-submenu.list-menu {
    border-bottom: 1px solid #cfcfcf;
} */
  div#shopify-section-template--20624178151698__b289237f-ceba-4f33-b26b-301d038839f5
    .index-banner-template--20624178151698__b289237f-ceba-4f33-b26b-301d038839f5 {
    background-image: none !important;
    background-color: #fff;
  }
  div#shopify-section-template--20624178151698__b289237f-ceba-4f33-b26b-301d038839f5
    .index-banner-template--20624178151698__b289237f-ceba-4f33-b26b-301d038839f5
    img.liitel-b {
    left: 0;
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .custom-size-img .popupCloseButton {
    top: -21px;
    right: -9px;
  }
  footer .page-width {
    gap: 10px;
  }
  .footer-block.grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;
    max-width: calc(
      50% - var(--grid-desktop-horizontal-spacing) / 2
    ) !important;
  }
  footer .footer-logo {
    width: 100%;
  }
  footer .footer__content-top {
    padding: 0 2rem 0;
  }
  footer .footer__content-top .grid {
    row-gap: 2rem;
    margin: 0;
  }
  footer .grid--2-col .grid__item.footer--connect-item {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 1 100%;
  }
  .footer--connect-item .list-social {
    flex-direction: row;
    justify-content: space-between !important;
  }
  footer .copyright__content {
    margin: 0;
  }
}
@media (max-width: 500px) {
  .footer-block__details-content {
    margin-bottom: 0rem;
  }
  footer .footer__content-top .grid {
    row-gap: 0rem;
  }
  .footer-block__heading {
    margin-bottom: 1rem;
  }
}

/* --------- Collections Page Section ----------- */

/* trust-badges-overlay */

.trust-badges-overlay {
  margin: -130px auto 50px;
}
.trust-badges-overlay .trust-badges-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  align-items: start;
  position: relative;
  border-radius: 16px;
}
.trust-badges-overlay .trust-badges-wrapper .trust-badge--item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
}

/* ========================= New Css Start =============================  */
/* @font-face {
  font-family: 'Qanelas Bold';
  src: url("/cdn/shop/files/'Qanelas Bold'.woff2?v=1690876002")
      format("woff2"),
    url("/cdn/shop/files/'Qanelas Bold'.woff?v=1690876002")
      format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SergioFYW03";
  src: url("/cdn/shop/files/SergioFYW03-Bold.woff2?v=1690962369")
      format("woff2"),
    url("/cdn/shop/files/SergioFYW03-Bold.woff?v=1690962370")
      format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
} */

html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}
* {
  box-sizing: border-box;
}
body {
  overflow-x: hidden;
  padding: 0px;
  margin: 0px;
  font-family: "Qanelas Regular", sans-serif;
}
a:hover,
a {
  transition: all ease-in-out 0.3s;
  -webkit-transition: all ease-in-out 0.3s;
  -ms-transition: all ease-in-out 0.3s;
  -moz-transition: all ease-in-out 0.3s;
  text-decoration: none;
}
a:focus,
button:focus {
  outline: 0px;
}
ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
img {
  max-width: 100%;
}
figure {
  margin: 0;
  padding: 0;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0;
  font-family: "Qanelas Bold";
}

/* =======================================================new font css end=================================================================== */
h1 {
  font-size: 52px;
  line-height: 57.46px;
  color: #000;
}
h2 {
  font-size: 40px;
  line-height: 44.46px;
  color: #000;
}
/* P{
	font-size: 18px;
	color: #000;
	line-height: 27px;
} */
.py-100 {
  padding: 100px 0;
}
.pt-100 {
  padding-top: 100px;
}
.pb-100 {
  padding-bottom: 100px;
}
.home-banner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-color: #ffd019;
  padding: 60px 0 100px;
  /* min-height: 850px; */
  display: flex;
  align-items: center;
}
.banner-contetn {
  text-align: center;
}
.home-banner .row {
  align-items: center;
}
nav.header__inline-menu summary svg.icon.icon-caret {
  right: 0px;
}
.bottel-img {
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
}
.banner-contetn h1 {
  color: #fff;
  margin: 0 auto 0px;
  color: #fff;
  text-align: center;
  font-family: "Qanelas Black";
  font-size: 70px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}
.rating.Science-desktop svg {
  height: 40px;
  width: 127px;
}
.Science-mobile::empty {
  display: none !important;
}
.banner-contetn .rating img {
  filter: brightness(0) invert(1);
}
.banner-contetn span {
  color: #fff;
}
.banner-contetn p {
  margin: auto;
  margin-top: 30px;
  margin-bottom: 64px;
  color: #fff;
  text-align: center;
  font-family: "Qanelas Medium" !important;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 27px */
}
.common-btn {
  font-family: "Qanelas Bold";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  padding: 12.5px 65.1px;
  position: relative;
  z-index: 1;
  display: inline-block;
  left: -5px;
  top: -5px;
  transition: all ease 0.5s;
  margin-top: 5px;
  margin-left: 5px;
  background: #258419;
  color: #fff;
  border-radius: 50px;
}
.common-btn:hover {
  background: #00243e;
  color: #fff;
  border-color: #00243e;
  box-shadow: none;
  left: 0;
  top: 0;
  transition: all ease 0.5s;
}

.service {
  background: rgba(0, 82, 72, 1);
  padding: 14.5px 0;
}
.ser-center {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 50px;
}
.service .row {
  align-items: center;
}
.ser-center p {
  margin: 0;
  color: rgba(255, 255, 255, 1);
  font-weight: normal;
  margin-left: 15px;
  font-size: 16px;
  line-height: 19.31px;
}
.ser-center h4 {
  font-size: 16px;
  font-family: "Qanelas Bold";
  color: rgba(255, 255, 255, 1);
  margin-bottom: 5px;
}
.slide-main .common-btn::after {
  display: none;
}
img.liitel-b {
  position: relative;
  left: 10%;
}

.seller-slider .slick-slide {
  margin-left: 22px;
}
.slide-main figure {
  /* border-radius: 10px 10px 0px 0px; */
  background: #cdcdcd;
}
/* the parent */
.seller-slider .slick-list {
  margin-left: -22px;
}
.best-seller {
  background: #fff;
  padding-top: 23px;
  padding-bottom: 63px;
}
.best-seller .slick-list.draggable {
  padding: 29px 0 27px;
}
.slide-main .common-btn img {
  display: inline-block;
  margin-right: 10px;
}
.best-seller .common-heading {
  margin: 0;
}
.slide-main .common-btn {
  padding: 18px 0;
  width: 100%;
  display: block;
  text-align: center;
  background: #258419;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  line-height: 17.84px;
  border-radius: 7px;
  box-shadow: none;
  transition: none;
  top: unset;
  left: unset;
  margin: 0;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0;
  font-weight: 400 !important;
  border-radius: 20px !important; 
}
/* .prod-info {
    padding: 0 10px;
} */
.slide-main figure {
  margin-bottom: 4px;
  text-align: center;
  height: 261px;
  overflow: hidden;
}
.slide-main figure img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
ul.slick-dots li {
  padding: 0;
  margin: 0;
  width: auto;
  height: auto;
}
.prod-info h6 {
  color: #000;
  font-size: 17px;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
  margin-bottom: 4px;
  margin-top: 0;
  font-family: "Qanelas ExtraBold";
  text-align: center;
  line-height: 22.93px !important;
}
.left-ar .prev.slick-prev,
.right-ar .next.slick-next {
  left: unset;
  width: auto;
  height: auto;
  transform: unset;
  top: unset;
  right: unset;
}
.prod-info p.prcie {
  color: #005248;
  font-family: "Qanelas Medium" !important;
  font-size: 17px !important;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 0;
}
.prod-info p.desc {
  color: #000;
  font-family: "Qanelas Medium" !important;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 15px;
  letter-spacing: 0.4px;
}
.best-seller .left-ar {
  left: -25px;
}
.best-seller .right-ar {
  right: -25px;
}
.slide-main .common-btn:hover,
.main-btn .common-btn.yelow:hover {
  background: #00243e;
  border-color: #00243e;
  box-shadow: none;
}
.left-ar {
  left: 0px;
}
.right-ar {
  right: 0px;
}
.left-ar:hover,
.right-ar:hover {
  background: #005248;
}
.slider-btn span.left-ar {
  margin-right: 20px;
}
.left-ar:hover img,
.right-ar:hover img {
  filter: brightness(0) invert(1);
}
.testimonail-sec .client-review .left-ar {
  left: 10px;
}
.testimonail-sec .client-review .right-ar {
  right: 10px;
}
.left-ar,
.right-ar {
  background: #fff;
  padding: 17px 20px;
  border-radius: 50%;
  box-shadow: 0px 0px 8px #dad5d5;
  width: 50px;
  height: 50px;
  display: inline-flex;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  cursor: pointer;
}
.testimonial-sec img.slick-arrow {
  padding: 17px 20px;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: inline-flex;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  cursor: pointer;
}

.left-sec-head span.left-ar,
.left-sec-head span.right-ar {
  position: relative;
  transform: unset;
}
.common-heading {
  margin-bottom: 50px;
}
.testimonial-sec .slick-arrow {
  background: transparent;
  box-shadow: none;
}
.testimonial-sec .prev.slick-prev {
  left: -10%;
}
.testimonial-sec .next.slick-next {
  right: -10%;
}
ul.slick-dots {
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: auto;
}
.best-seller ul.slick-dots button {
  width: 8px !important;
  height: 8px !important;
  border-radius: 50%;
  border: none;
  background: #dbdbdb;
  margin-right: 5px;
  line-height: 0;
  padding: 0;
}
.best-seller ul.slick-dots li.slick-active button {
  background: #005248;
}
.slick-dots li button:before {
  opacity: 0 !important;
}
.testimonial-sec .testim-slider {
  max-width: 735px;
  margin: 0 auto;
  padding: 0px 10px;
  text-align: center;
}

.testimonial-sec .slid-txt img {
  margin: 0 auto;
}
.testimonial-sec .testim-slider h6 {
  font-size: 32px;
  line-height: 38px;
  margin: 20px 0 22px;
}
.subscibe-save {
  background: #fff;
  padding-top: 0;
}
.boxed-main {
  text-align: center;
}
.boxed-main figure {
  margin-bottom: 16px;
}
.boxed-main h6 {
  color: #000;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 16px;
  margin-top: 0;
}
.boxed-main p.desc {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  color: #000;
  padding: 0 5px;
}
.prd-img img {
  width: 100%;
}
.main-btn {
  text-align: center;
  margin: 60px 0 0;
}
.main-btn .common-btn.yelow {
  padding: 12.5px 32px;
  color: #fff;
  background: #005248;
  border-color: #fff;
  box-shadow: 10px 10px #f7d417;
}

.main-btn .common-btn {
  padding: 12.5px 32px;
}

.prdo-des {
  padding-left: 38px;
}
.prdo-des h2 {
  margin-bottom: 15px;
}
.prdo-des p {
  color: #000;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 25px;
}
.prdo-des a.common-btn {
  padding: 16px 41.6px;
}
.icons-row .boxed-main h6 {
  color: #005248;
}
.icons-row .boxed-main h6 {
  font-size: 16px;
  line-height: 19.82px;
  margin-bottom: 5px;
  margin-top: 0;
}
@media (min-width: 768px) {
  .icons-row .boxed-main h6 {
    font-size: 22px;
    line-height: 19.82px;
    margin-bottom: 5px;
    margin-top: 0;
  }
}
.icons-row .boxed-main figure {
  margin-bottom: 13px;
}
.icons-row .boxed-main p.desc {
  color: #005248;
  padding: 0 24px;
  font-family: "Qanelas Medium" !important;
  letter-spacing: 0;
  font-size: 16px;
  line-height: 19.31px;
}
.testimonail-sec .slick-list.draggable {
  padding-right: 29.5% !important;
}
.testimonail-sec {
  background: #fff;
  padding-bottom: 20px;
}
.testimonail-sec .top-row {
  padding-left: 20%;
  align-items: center;
}
.blue-main {
  padding: 0 12px;
}
.blue-main figure {
  margin: 0;
  padding: 0;
  overflow: hidden;
  height: 550px;
  position: relative;
  z-index: 1;
}
.blue-main figure::after {
  content: "";
  position: absolute;
  top: 0;
  background: rgba(0, 150, 255, 0.4);
  height: 100%;
  width: 100%;
  left: 0;
}
.blue-main figure img.playicon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  z-index: 1;
  transform: translate(-50%, -50%);
}
.blue-main figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.left-sec-head {
  max-width: 347px;
}
.left-sec-head h2 {
  margin-bottom: 25px;
  margin-top: 3px;
}
.start span,
.rating span {
  display: inline-block;
  padding: 0 5px;
  font-size: 16px;
  font-family: "Qanelas Bold", sans-serif !important;
}
.rating {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 5px;
}
.testimonail-sec .client-review .slick-list.draggable {
  padding: 0 !important;
}
.testimonail-sec .client-review img.slick-arrow {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  background: #fff;
  padding: 17px 20px;
  border-radius: 50%;
  box-shadow: 0px 0px 8px #dad5d5;
}
.client-review ul.slick-dots li button::before {
  display: none;
}
.slider-btn {
  margin-bottom: 40px;
}
.review-main {
  max-width: 100%;
  background: #fff;
  box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.1);
  padding: 60px 10px;
  text-align: center;
  margin: 0 50px;
}
.rating img {
  display: inline-block;
}
.client-review {
  margin-top: 50px !important;
}
.testimonail-sec .client-review {
  max-width: 900px;
  margin: 0 auto;
  display: none;
}
.review-main h5 {
  max-width: 627px;
  margin: 12px auto 15px;
  font-size: 20px;
  line-height: 30px;
  color: #000;
}
.review-main p {
  margin: 0;
  color: #000;
  font-size: 14px;
  line-height: 21px;
}
.client-review ul.slick-dots {
  position: absolute;
  left: 50%;
  bottom: 30px;
  transform: translateX(-50%);
}
.client-review ul.slick-dots button,
.product-sec .slick-dots li button {
  width: 8px !important;
  height: 8px !important;
  border-radius: 50%;
  border: none;
  background: #dbdbdb;
  margin-right: 5px;
  line-height: 0;
  padding: 0;
  margin-top: 25px;
}
.client-review ul.slick-dots li.slick-active button,
.product-sec .slick-dots li.slick-active button {
  background: #005248;
}
.faq-sec {
  background: #005248;
}
.faq-des {
  padding-left: 31px;
}
.faq-des .accordion-item button.accordion-button {
  font-size: 20px;
  font-style: normal;
  font-weight: 900;
  line-height: 150%;
  color: #232843;
  padding-left: 83px;
  outline: none;
  box-shadow: none;
  border: none;
  background: transparent;
  /* min-height: 64px; */
  padding-right: 25px;
}
.faq-des h2.text-white {
  margin-bottom: 50px;
}
span.number {
  position: absolute;
  left: 25px;
  font-size: 36px;
  color: #448cff;
  line-height: 50px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
}
.faq-des .accordion-item {
  margin-bottom: 15px;
}
.faq-des .accordion-button::after {
  background-image: url(/cdn/shop/files/plus_1.png?v=1691583525) !important;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.faq-des .accordion-item p {
  margin: 0;
  font-size: 14px;
  font-family: "Poppins" !important;
  line-height: 21px;
  color: #797979;
  padding-left: 70px;
  padding-right: 25px;
}
.faq-des .accordion-item .accordion-body {
  padding-top: 0;
  padding-bottom: 19px;
}
.faq-des .accordion-button:not(.collapsed)::after {
  background-image: url(/cdn/shop/files/minus_1.png?v=1691583526) !important;
}
.faq-sec .common-btn.yelow {
  padding: 16px 48.5px;
}
.announcement-bar {
  background: #005248;
  min-height: 35px;
  z-index: 999;
  position: relative;
}
.announcement-bar p.announcement-bar__message.h5 span {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0px;
}
.announcement-bar p.announcement-bar__message.h5 span b {
  color: #fff;
}
sticky-header.header-wrapper {
  background: #fff;
  box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.10);
}
.utility-bar {
  background: #005248;
}
.announcement-bar-section {
  position: relative;
  z-index: 99;
}
header.header {
  display: flex;
  justify-content: space-between !important;
  padding: 0px 10px;
}
/* header.header .header__heading {
  flex: 0 0 16%;
} */
header.header a.header__heading-link {
  margin: 0;
  padding: 0;
  text-align: center;
}
header.header nav.header__inline-menu {
  flex: 0 0 60%;
  text-align: center;
}
header .header__icons {
  flex: 0 0 10%;
  gap: 26px;
}
.cart-count-bubble {
  background: #005248;
  width: 22px;
  height: 22px;
  left: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: -3px;
  font-size: 13px;
  line-height: 7px;
}
.cart-count-bubble span {
  font-weight: 700;
  color: #fff;
  font-size: 9px;
  line-height: 13px;
  font-family: "Poppins";
}
nav.header__inline-menu summary {
  padding-right: 22px;
  padding-left: 0;
}
header.header nav.header__inline-menu ul.list-menu li span {
  color: #000;
  font-family: "Qanelas Regular";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
}
header.header ul.header__submenu {
  padding: 7px 0 !important;
  background: #fff;
}
.best-seller ul.slick-dots button::before {
  display: none;
}
.slide-main .common-btn span {
  color: #fff;
}
.prod-info a {
  text-decoration: none;
}
.fancybox-is-open .fancybox-bg {
  display: block;
}
.fancybox-is-open button.fancybox-button,
.fancybox-is-open button.fancybox-button svg path,
.fancybox-is-open button.fancybox-button svg {
  color: #fff !important;
}
.fancybox-slide--video .fancybox-content video.fancybox-video {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.fancybox-slide--video .fancybox-content {
  background: #000;
  max-width: 700px;
  height: 700px !important;
}
.fancybox-is-open .fancybox-toolbar {
  visibility: visible;
  opacity: 1;
  background: #fff;
}
.icons-sec,
.subcibe-sec {
  background: #fff;
}
.icons-sec .text-center h2 {
  margin-bottom: 20px;
}
.icons-sec .common-heading {
  max-width: 730px;
  margin: 0 auto 50px;
}
.icons-sec .common-heading p {
  color: #797979;
  font-size: 16px;
  font-family: "Poppins";
  margin: 0;
}
.icon-main {
  display: flex;
  justify-content: center;
}
.icon-main .boxed-i {
  background: #fff;
  box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.1);
  margin: 0 12px;
  padding: 35px;
  min-width: 267px;
  text-align: center;
  margin-bottom: 50px;
}
.icon-main .boxed-i h4 {
  font-size: 20px;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
  margin-top: 20px;
}
.see-all .common-btn {
  padding: 13.5px 74.5px;
}
.subcibe-sec .left-common-heading h2 {
  margin-bottom: 30px;
}
.subcibe-sec .left-common-heading ul li {
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 15px;
  display: flex;
}
.subcibe-sec .left-common-heading ul li:last-child {
  margin-bottom: 0px;
}
.subcibe-sec .left-common-heading ul li img {
  margin-right: 17px;
}
.faq-des .accordion.accordion-flush {
  border-bottom: 0;
}
/* ===============FOTTER STYLE START====================== */
footer {
  background: #005248 !important;
  padding-top: 80px !important;
}
.footer a svg path {
  fill: #005248;
}
.footer-block__newsletter {
  display: flex;
  justify-content: space-between !important;
  width: 100%;
}
footer h2.footer-block__heading.inline-richtext {
  color: #fff;
  font-family: "Qanelas ExtraBold";
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-align: left;
  margin-bottom: 13px;
}
footer p.subheading {
  color: #fff;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  opacity: 0.699999988079071;
  text-align: left;
  max-width: 455px;
}
.newsletter-form {
  align-items: flex-start;
  margin: inherit !important;
  max-width: 100% !important;
  width: 100%;
}
.newsletter-form__field-wrapper {
  width: 100%;
  max-width: 100% !important;
}
.newsletter-form__field-wrapper .field__input::placeholder {
  color: #fff;
  font-family: Qanelas Medium !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  opacity: 0.6000000238418579;
}
.newsletter-form__field-wrapper label {
  display: none;
}
.newsletter-form .field .field__input {
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.1);
  border-radius: 0;
  margin-right: 14px;
  flex: 0 0 419px;
  padding: 15px 25px 17px !important;
  height: 56px;
}
.newsletter-form .field:after,
.newsletter-form .field:before,
.newsletter-form .field:hover:after,
.newsletter-form .field:hover:before,
.field__input:focus {
  border-radius: 0px;
  border: 0px;
  box-shadow: none;
  outline: 0px;
}
.newsletter-form button#Subscribe {
  color: #fff;
  font-family: "Qanelas ExtraBold";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding: 15px 35px;
  position: relative;
  width: 100%;
  border: 2px solid #47827b;
  text-align: center;
  flex: 0 0 177px;
  height: 56px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer-block__newsletter-form-content .rte p a {
  border-bottom: 1px rgba(255, 255, 255, 0.5) solid;
}
.newsletter-form button#Subscribe:hover {
  background: transparent;
}
.footer-block__newsletter-form-content .rte p {
  color: #fff;
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  opacity: 0.699999988079071;
  margin-top: 10px !important;
  text-align: left;
}
.footer-block__newsletter-form-content {
  flex: 0 0 610px;
}
.footer__content-top.page-width {
  padding: 0px;
  margin-top: 45px;
  display: block;
}
.footer-block--newsletter {
  padding-bottom: 32px;
  position: relative;
}
.footer-block--newsletter::after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: #fff;
  opacity: 0.10000000149011612;
}
.footer-block h2 {
  color: #fff;
  font-family: "SergioFYW03";
  font-size: 22px;
  font-style: normal;
  font-weight: 900;
  line-height: 150%;
  padding-bottom: 9px;
  margin-bottom: 22px !important;
  border-bottom: 1px solid #ffffff21;
  max-width: 266px;
}
ul.footer-block__details-content li a {
  color: #fff !important;
  font-family: Poppins;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  opacity: 0.699999988079071;
  line-height: 150%;
  margin-bottom: 10px;
  letter-spacing: 0;
}
.footer-connect-wraper a {
  color: #fff;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: block;
  margin-bottom: 18px;
  text-decoration: none;
}
.footer-connect-wraper a span {
  margin-right: 13px;
}
footer .list-social {
  flex-direction: initial;
  margin-top: 5px;
}
.footer__list-social.list-unstyled.list-social li a span {
  display: none;
}
.footer__list-social.list-unstyled.list-social li a {
  padding: 0px;
  border-radius: 42px;
  background: rgba(255, 255, 255, 0.1);
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 12px;
  border-radius: 50%;
}
@media (max-width: 768px) {
  .footer__list-social.list-unstyled.list-social li a {
    width: 35px;
    height: 35px;
  }
  .footer__list-social.list-unstyled.list-social li a .icon {
    height: 1.4rem;
    width: 1.4rem;
    fill: #fff;
  }
  .footer--connect-item h2.footer-block__heading {
    border-bottom: 0;
    padding-bottom: 0 !important;
    font-size: 31px !important;
    line-height: 46.5px !important;
    font-family: "Qanelas ExtraBold" !important;
  }
}
.footer__list-social.list-unstyled.list-social li a svg path {
  fill: #fff;
}
.footer-block {
  flex: 0 0 266px;
}
.footer__blocks-wrapper {
  justify-content: space-between;
}
.footer__copyright.caption p,
.footer__copyright.caption p a,
.footer__copyright.caption p span {
  color: #fff;
  text-align: center;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  opacity: 0.699999988079071;
  margin-bottom: 0px;
  margin-top: 25px;
  letter-spacing: 0;
}
.footer__content-top.page-width {
  padding: 0;
  margin-top: 45px;
  display: block;
  padding-bottom: 15px;
  border-bottom: 1px solid #ffffff21;
  margin: 0px;
  margin-top: 45px;
}
.footer {
  padding-bottom: 25px !important;
}
button.scroll-top-button {
  border-radius: 60px;
  background: #fff;
  box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.1);
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0px;
  margin-left: auto;
  position: absolute;
  right: 0;
  top: -141px;
}
.footer .container {
  position: relative;
}
.Science-mobile {
  display: none;
}

.prdo-des h4.Science-desktop.sub-heading,
.product-sec h4.Science-mobile.sub-heading {
  font-family: "Poppins";
  color: #005248;
  margin-bottom: 6px;
  font-weight: normal;
}
/* .mobile-section-review-bar.Science-mobile img {
    filter: brightness(0) invert(1);
} */
.button::before,
.button::after {
  display: none !important;
}
.product-form__input.product-form__quantity quantity-input.quantity input {
  font-size: 18px;
  line-height: 27px;
  color: #000;
  outline: none;
  box-shadow: none;
}

.product__info-wrapper.grid__item
  .quantity-buy-button-block
  product-form.product-form
  .product-form__buttons
  button {
  margin-bottom: 0;
}
.product__info-wrapper.grid__item
  .quantity-buy-button-block
  product-form.product-form
  .product-form__buttons
  button:hover
  span {
  color: #fff !important;
}

.icon-m img {
  max-width: 37px;
  margin: 0 auto;
  display: block;
  filter: brightness(0) invert(1);
}
.service.service-section-main .ser-center {
  flex-flow: column;
}
.service.service-section-main .ser-center h3 {
  margin: 0;
  color: #fff;
}
.service.service-section-main .ser-center p {
  margin: 0;
  color: #fff;
  font-size: 15px;
}
.service.service-section-main .row {
  align-items: center !important;
}
.product.product--medium .grid__item.product__media-wrapper .main-media-wraper {
  width: 88%;
}
.product.product--medium
  .grid__item.product__media-wrapper
  .thumnail-media-wraper {
  width: 12%;
  max-width: 60.9px;
  margin-right: 19.1px;
}
.product.product--medium
  .grid__item.product__media-wrapper
  .thumnail-media-wraper
  .media-thubnail-inner {
  height: 64.19px !important;
  /* margin-bottom: 16.26px; */
  width: 55px !important;
}
.product.product--medium
  .grid__item.product__media-wrapper
  .thumnail-media-wraper
  .media-thubnail-inner
  img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.number-navigation-slider {
  background: #005248;
  position: absolute;
  top: 20px;
  left: 20px;
  color: #fff;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  opacity: 0.6;
  padding: 6px 16px;
  display: none;
}
.main-media-wraper .items-inner.product-images-alt-bg {
  position: relative;
}
.product.product--medium
  .grid__item.product__media-wrapper
  .thumnail-media-wraper
  .media-thubnail-inner.slick-slide.slick-current.slick-active
  img {
  border: 2px solid #005248;
}
.product__info-wrapper.grid__item h1 {
  color: #000;
  font-size: 32px;
  font-style: normal;
  line-height: 40.77px;
  font-family: "Qanelas ExtraBold";
  font-weight: 400;
}
.product__info-wrapper.grid__item .product__title {
  margin-bottom: 11px !important;
}
.product__info-wrapper.grid__item .price.price--large .price__container {
  margin: 0 !important;
}
.product__info-wrapper.grid__item
  .price.price--large
  .price__container
  span.price-item {
  color: #005248;
  font-family: "Qanelas Medium";
  font-size: 20px;
  line-height: 27px;
  margin-right: 10px !important;
    color:#000000;
}
.product__info-container variant-radios {
  margin: 19px 0 25px !important;
}
.product__info-container variant-radios legend.form__label {
  font-size: 14px;
  line-height: 21px;
  font-family: "Poppins";
  color: #797979;
  margin-bottom: 8px;
}
.product__info-container variant-radios legend.form__label span {
  color: #000;
}
.product__info-container p.product__text.inline-richtext {
  display: none;
}
.product__info-container .product-form__input label {
  font-size: 0 !important;
  background: transparent !important;
  border-radius: 0px !important;
  padding: 0 !important;
  border: 2px solid #eee !important;
  text-align: center !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.product-form__input input[type="radio"]:checked + label {
  border-color: #005248 !important;
}
.product__info-container
  .product-form__input.product-form__quantity
  label.quantity__label.form__label {
  border: none !important;
  margin: 0;
}
.product.product--medium
  .grid__item.product__media-wrapper
  .main-media-wraper
  img.a-left.control-c.prev.slick-prev {
  left: 20px;
  z-index: 1;
  width: 40px;
  height: 40px;
}
.product.product--medium
  .grid__item.product__media-wrapper
  .main-media-wraper
  img.a-right.control-c.next.slick-next {
  right: 20px;
  z-index: 1;
  width: 40px;
  height: 40px;
}
.product__info-container .product-form__input label img {
  max-width: 48px;
  height: 64px;
  object-fit: contain;
  object-position: center;
  margin: 0 auto;
  display: block;
}
.product__info-container > * + * {
  margin: 0 !important;
}
.product__info-container .product-form__input label::before {
  display: none;
}

.product__info-container .tabs ul#tabs-nav {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: auto;
  border-bottom: 1px solid #d6d6d6;
  display: flex;
}

.product__info-container .tabs ul#tabs-nav li.active a {
  border-bottom: 2px solid #005248;
  border-radius: 0;
  font-weight: bold;
  color: #000;
}

.zoom-icon-media {
  position: absolute;
  top: 20px;
  right: 20px;
}
product-form.product-form .product-form__buttons button:hover span {
  color: #fff !important;
}
product-form.product-form .product-form__buttons button:hover span svg path {
  fill: #fff;
}
.prd_package_item input.custom_btn {
  font-family: "Qanelas Bold" !important;
}
.tab_area #tabs-nav li a {
  text-decoration: none;
  color: #797979;
  font-size: 16px;
  font-weight: normal;
  font-family: "Qanelas Bold" !important;
  line-height: 24px;
  border-bottom: 2px solid #fff;
  padding: 8px 0;
  display: inline-block;
}
ul#tabs-nav li {
  font-weight: bold;
  margin-right: 2px;
  padding: 0px;
  cursor: pointer;
  flex: 0 0 25%;
}
.tab-content {
  padding: 0px;
  background-color: #fff;
  font-size: 14px;
}
.related-products .seller-slider.related-products-slider p.desc,
.best-seller .prod-info p.desc {
  min-height: 42px;
}
div#tabs-content {
  margin-top: 15px;
}
.best-seller .prod-info p.desc {
  color: #000 !important;
}
div#tabs-content p {
  color: #797979;
  font-size: 14px;
  line-height: 21px;
  font-family: "Poppins";
}
.product__info-wrapper.grid__item .quantity-buy-button-block {
  display: flex;
  align-items: center;
  margin: 0 !important;
}
.product__info-wrapper.grid__item
  .quantity-buy-button-block
  .product-form__input.product-form__quantity {
  flex: 0 0 154px;
  margin-right: 32px !important;
  max-width: max-content;
  margin: 0;
}
.product-form__input.product-form__quantity quantity-input.quantity {
  min-width: 154px;
  min-height: 56px;
  border: 2px solid #000000;
  align-items: center;
  border-radius: 7px !important;
}
.product-form__input.product-form__quantity
  quantity-input.quantity
  button.quantity__button {
  border-radius: 0 !important;
  padding: 5px;
  height: 26px;
}
.product-form__input.product-form__quantity
  quantity-input.quantity
  button.quantity__button[name="minus"] {
  border-right: 1px solid #d6d6d6;
}
.product__info-wrapper.grid__item
  .quantity-buy-button-block
  product-form.product-form {
  margin: 0;
  max-width: 100%;
  flex: calc(100%);
}
.product-form__input.product-form__quantity
  quantity-input.quantity
  button.quantity__button
  svg.icon
  path {
  fill: #005248;
}
.product-form__input.product-form__quantity
  quantity-input.quantity
  button.quantity__button
  svg.icon {
  width: 12px;
  height: 12px;
}
product-form.product-form .product-form__buttons {
  max-width: 100%;
  flex: calc(100%);
}
.product-form__input.product-form__quantity
  quantity-input.quantity
  button.quantity__button[name="plus"] {
  border-left: 1px solid #d6d6d6;
}

.product__info-container .tabs {
  margin: 30px 0 0 !important;
}
.product__info-wrapper.grid__item
  .quantity-buy-button-block
  quantity-input.quantity::before,
.quantity:after {
  display: none;
}
.product.product--medium
  .price--on-sale
  .price__sale
  s.price-item.price-item--regular,
.product__info-wrapper.grid__item
  .price.price--large
  .price__container
  span.price-item.price-item--regular[data-appstle-price-modified="true"] {
  color: #6A6A6A;
  font-family: Qanelas Regular;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 17.85px;
  margin-right: 10px !important;
  letter-spacing0;
}
.product.product--medium span.sale-percentage,
.product.product--medium .appstle_subscription_save {
  background: #005248;
  color: #fff;
  font-family: Poppins;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  padding: 5px 10px;
  border-color: #005248;
  text-transform: uppercase;
}
.loox-rating .loox-icon use {
  color: #002367 !important;
}
.product__info-wrapper.grid__item
  .quantity-buy-button-block
  product-form.product-form
  .product-form__buttons
  button:hover
  span
  svg
  path {
  fill: #fff;
}
section#shopify-section-template--20196412326162__main .container {
  padding: 60px 15px 100px;
}
.subscription-widget-custom {
  background: #ffffff;
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
  padding: 0px;
  padding-top: 20px;
}
#appstle_subscription_widget0 .appstle_subscribe_option {
  margin-left: 40px !important;
  display: none !important;
}
p.select-op {
  display: none;
}
.appstle-active-option p.select-op {
  display: block;
}
.appstle_subscription_wrapper_option .appstleSellingPlanDescription {
  color: #797979;
  font-family: "Poppins";
}
.appstle_tooltip_wrapper {
  display: none !important;
}
#appstle_subscription_widget0 .appstle_subscription_wrapper {
  border: none !important;
  margin: 0 !important;
}
#appstle_subscription_widget0 .appstle_circle {
  border: 2px solid #dcdcdc !important;
  width: 14px !important;
  height: 14px !important;
  margin-right: 10px !important;
}
.appstle-active-option .appstle_subscribe_option {
  margin-top: 8px !important;
}
.subscription-widget-custom
  .appstle_subscription_wrapper_option.appstle-active-option {
  border-color: #005248;
  background: #005248;
}

.subscription-widget-custom
  .appstle_subscription_wrapper_option.appstle-active-option
  span.appstle_circle::before {
  background: #f7d417 !important;
}
#appstle_subscription_widget0 .appstle_subscription_wrapper_option {
  padding: 16px 16px !important;
}
span.save-text {
  padding: 5px 12px;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  border-radius: 7px;
  margin-left: 7px;
  text-transform: uppercase;
}
.custom-append-div-sub span.custom-des-sub {
  font-family: "Poppins";
  font-size: 12px;
  line-height: 18px;
  font-weight: initial;
  color: #797979;
}
.appstle_subscription_wrapper_option label.appstle_radio_label,
.appstle_subscription_wrapper_option span.appstle_subscription_amount,
.appstle_subscription_wrapper_option
  span.appstle_subscription_compare_amount.transcy-money {
  font-size: 14px;
  font-family: "Poppins";
  font-weight: 700;
}
#appstle_subscription_widget0
  .appstle-active-option
  span.appstle_circle
  span.appstle_dot {
  background: #005248;
}
#appstle_subscription_widget0 .appstle-active-option span.appstle_circle {
  border-width: 0px !important;
}
.subscription-widget-custom div#appstle_subscription_widget0 {
  max-width: 100%;
  margin: 0;
}
.subscription-widget-custom .appstle_widget_title {
  font-size: 14px;
  line-height: 21px;
  font-family: "Poppins";
  margin-bottom: 10px;
  display: none;
}
.template-index
  section#shopify-section-template--20624178151698__169286882972fedc7b {
  padding-top: 0;
}
.subscription-widget-custom .appstle_subscription_wrapper_option {
  margin-bottom: 0px;
  border: 1.5px solid #dfdfdf;
}
.appstle_subscription_wrapper .appstle_subscription_wrapper_option:first-child {
  border-radius: 20px 20px 0px 0px;
}
.appstle_subscription_wrapper_option.appstle_include_dropdown.appstle_selected_background.payAsYouGoPlansDropdownWrapper.appstle-active-option
  .custom-append-div-sub
  span.custom-des-sub {
  display: none;
}
.custom-append-div-sub span.custom-des-sub {
  display: none;
}
.product__info-wrapper.grid__item
  .quantity-buy-button-block
  .product-form__input.product-form__quantity {
  display: none;
}

/* .quantity-buy-button-block .product-form__buttons .common-btn {
    display: block;
    box-shadow: none;
    left: 0;
    top: 0;
    background: #f14848;
    color: #fff;
    max-width: 502px;
    margin: 0 auto;
    border-color: #f14848;
} */
/* .quantity-buy-button-block .product-form__buttons .common-btn:hover{
  background: #00243e;
  border-color: #00243e;
} */

.appstle_subscription_wrapper .appstle_subscription_wrapper_option:last-child {
  border-radius: 0px 0px 20px 20px;
}
.product.grid {
  align-items: flex-start;
}
.product.product--medium .price--on-sale .price__sale {
  display: flex;
  flex-direction: row-reverse;
}
.related-products h2.related-products__heading.text-center {
  margin-bottom: 0px;
}
product-recommendations.related-products .slick-list.draggable {
  padding-top: 80px;
  padding-bottom: 108px;
}
.related-products
  .seller-slider.related-products-slider.slick-initialized.slick-slider.slick-dotted {
  margin: 0 !important;
}
.appstle-active-option span.appstle_circle::before {
  position: absolute;
  content: "";
  left: 50%;
  right: 0;
  top: 50%;
  bottom: 0;
  background: #0052481a;
  z-index: -1;
  width: 22px;
  height: 22px;
  transform: translate(-50%, -50%);
  border-radius: 26px;
}
.appstle-active-option span.appstle_circle {
  position: relative;
  z-index: 0;
}
#appstle_subscription_widget0 .appstle-active-option span.appstle_circle {
  border-color: #0052481a !important;
  position: relative;
  top: 3px;
}
div#shopify-block-loox-rating span.loox-rating-label {
  color: #797979 !important;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  border-bottom: 1px solid #797979;
  line-height: 20px;
}
div#shopify-block-loox-product-reviews {
  padding: 50px 0 0;
}
.appstle_radio_label {
  position: absolute;
  width: 100%;
}
.appstle-active-option .appstle_radio_label {
  height: auto;
  top: inherit;
}
.list-menu--inline li a {
  padding-left: 0px;
}
.star {
  color: #005248 !important;
}
.product__column-sticky .slick-dotted.slick-slider {
  margin-bottom: 0px;
}

.flex-main {
  height: 100%;
  overflow: auto;
  display: flex;
  align-items: center;
}
.modal-backdrop.fade.show {
  display: block;
}
.custom-append-div-sub {
  display: flex;
  flex-flow: column;
}
.custom-append-div-sub p.select-op {
  font-size: 12px;
  margin: 13px 0px 0px;
  line-height: initial;
  font-weight: initial;
  cursor: pointer;
  text-align: left;
}
.flex-main .modal-content .modal-body {
  padding: 0;
}
.flex-main .modal-content {
  padding: 38px;
  border-radius: 0;
}
.flex-main .modal-content .modal-header {
  position: absolute;
  top: -15px;
  right: -15px;
  border: none;
  padding: 0;
}
.flex-main .modal-content .modal-header button.btn-close {
  opacity: 1;
  padding: 0;
  font-size: 16px;
  background-image: url(/cdn/shop/files/icon.png?v=1692938384);
}
.flex-main .modal-content .modal-body h2 {
  font-size: 30px;
  line-height: 33px;
  margin-bottom: 25px;
  letter-spacing: 0;
}
.custom-popup-options-subscription {
  display: flex;
  flex-flow: column;
}
.custom-popup-options-subscription label.th__modal--option-label {
  border: 2px solid #dcdcdc;
  background: #f5f5f5;
  margin-bottom: 10px;
  padding: 16px;
  position: relative;
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  color: #000;
}
.custom-popup-options-subscription label.th__modal--option-label input {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  left: 0;
  opacity: 0;
}
button.custom-popup-btn.custom-trigger-button-addtocart {
  background: #005248;
  width: 100%;
  padding: 16px 20px;
  border-color: #005248 !important;
  font-family: "SergioFYW01";
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  box-shadow: none;
  outline: none;
  border: none;
  margin-top: 15px;
}
button.custom-popup-btn.custom-trigger-button-addtocart:hover {
  background: #005248;
}
button.custom-popup-btn.custom-trigger-button-addtocart svg {
  margin-right: 5px;
}
button.custom-popup-btn.custom-trigger-button-addtocart svg path {
  fill: #fff;
}
.custom_radio {
  border: 2px solid #dcdcdc;
  border-radius: 25px;
  height: 14px;
  width: 14px;
  position: relative;
  margin-right: 14px;
  cursor: pointer;
  transition: 0.2s ease-out;
  flex-shrink: 0;
}
.custom_radio:after {
  position: absolute;
  content: " ";
  top: 1px;
  border-radius: 25px;
  height: 8px;
  width: 8px;
  background-color: transparent;
  left: 1px;
  transition: 0.2s ease-out;
}
.custom-popup-options-subscription label.th__modal--option-label.active {
  background: #005248 !important;
  color: #fff;
}
.custom-popup-options-subscription label.th__modal--option-label.active {
  background: #005248 !important;
  color: #fff;
}
.custom-popup-options-subscription
  label.th__modal--option-label.active
  .custom_radio {
  border-color: #f7d417;
}
.custom-popup-options-subscription
  label.th__modal--option-label
  input[type="radio"]:checked
  + .custom_radio:after {
  background: #f7d417;
}
label.th__modal--option-label.active .custom_radio:after {
  background: #f7d417;
}
/*----------------- Mega menu design style -----------------*/
header .mega-menu[open] .mega-menu__content {
  max-width: 100%;
  padding: 3rem;
  background: #fff !important;
}
.mega-menu__list {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 0px !important;
}
.list-unstyled li a,
.mega-menu__list--condensed li a {
  font-size: 17px;
  /* padding: 10px 0px; */
  color: #002366;
}
.mega-menu__link--level-2 svg {
  width: 17px !important;
  height: 15px;
  margin-left: 0px !important;
}
.mega-menu__link--level-2 {
  position: relative;
}
.mega-menu__list .menu-heading.h2 {
  text-align: left;
}
.mega-menu__list li {
  margin-right: 0px;
  text-align: left;
}
.mega-menu__list .menu-heading.h2 a,
.mega-menu__link--level-2 {
  font-weight: 700;
  color: #005248 !important;
}
.header .open-megamenu-wraper .mega-menu__content {
  opacity: 1 !important;
  transform: translateY(0);
  visibility: visible;
}
.sub-menu-dropdown-custom {
  padding: 33.5px 0px !important;
}
.mega-menu a svg path {
  stroke: #002367 !important;
}
.mega-menu .icon {
  width: 10px;
  margin-left: 5px;
  margin-top: 4px;
}
.active-megamenu .mega-menu__content {
  display: block !important;
  opacity: 1 !important;
}
.appstle_subscribe_option_grid label {
  font-size: 14px;
  line-height: 22px !important;
  font-family: "Poppins";
}
.appstle-active-option .appstle_radio_label {
  height: auto;
  top: 50%;
  transform: translateY(-50%);
}
.appstle-radio-input-wrapper input {
  accent-color: #005248;
}
.appstle-radio-wrapper {
  margin-bottom: 17px;
  margin-top: 0px !important;
}
.appstleSellingPlanDescription {
  margin-top: 17px;
}
.whats-included-main-section .icon-main {
  max-width: 550px;
  margin: 0 auto;
}
.whats-included-main-section .prod-info h6,
.whats-included-main-section .prod-info p {
  text-align: center !important;
}
.whats-included-main-section .prod-info h6 {
  min-height: auto !important;
}
/* .whats-included-main-section {
    margin-top: 50px;
} */
.whats-included-main-section .slide-main {
  position: relative;
  z-index: 0;
  flex: 0 0 50%;
}

.whats-included-main-section .slide-main .prod-info .custom-meta-wrapper {
  display: none;
}
.whats-included-main-section .slide-main:hover .custom-meta-wrapper {
  display: block;
  position: absolute;
  left: 10px;
  right: 10px;
  top: 50%;
  z-index: 1;
}
.slide-main figure img {
  transition: all ease-in-out 0.5s;
  -ms-transition: all ease-in-out 0.5s;
  -webkit-transition: all ease-in-out 0.5s;
}
.slide-main figure {
  position: relative;
  z-index: 1;
}
/* .slide-main figure img {
  position: absolute;
  top: 0;
  left: 0;
} */
.card-hover-image-show:hover .main-image {
  opacity: 0;
}
.card-hover-image-show:hover .hover-image {
  opacity: 1;
  transform: scale(1.1);
}
.card-hover-image-show .hover-image {
  opacity: 0;
  transform: scale(1);
}
.index-section-logoslider {
  padding: 18px 0;
}
.index-section-logoslider .index-logo-slider {
  /* padding-left: 18%; */
  margin: 0 auto;
}
.index-section-logoslider .slick-list.draggable {
  padding-right: 13%;
}
.index-section-logoslider .logo-slide-inner.slick-slide img {
  margin: 0 auto;
}
.custom-append-div-sub p.select-op span {
  font-weight: bold;
  text-decoration: underline;
}
/* #appstle_subscription_widget0 .appstle_hide_subsOption {
    opacity: 1 !important;
    margin-top: 25px !important;
    height: initial !important;
    visibility: visible !important;
    overflow: initial !important;
}
#appstle_subscription_widget0 .appstle_selected_background {
    background: #dcebf6 !important;
    height: 100%;
    position: relative;
} */

section#shopify-section-template--20624178151698__169286882972fedc7b {
  background: #fff;
  padding: 50px 0px;
}

*/
  --------------------------------------Product
  review
  section
  style
  ----------------------------------------*/
  .junip-filters-label
  .junip-label-container {
  border: 2px solid #01256a;
  padding: 15px 25px 17px 25px;
  color: #000;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.junip-select-container select {
  color: #000;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  border: 1px solid #00000014;
  outline: 0px;
  box-shadow: none;
  padding: 22px 32px 6px 15px !important;
  border-radius: 0px;
  background: #fff;
  border-radius: 4px;
}

.junip-reviews-layout-grid {
  padding-top: 44px;
}
.junip-filters-container {
  grid-column-gap: 15px;
}
.junip-reviews-layout-grid {
  display: flex !important;
  flex-wrap: wrap;
  column-gap: 24px !important;
  justify-content: center;
}
.junip-reviews-layout-grid
  .junip-review-grid-item-container
  .junip-grid-topbar {
  padding: 0 0 15px;
  border-bottom: 0px;
}
.junip-filters-label .junip-label-container {
  color: #000;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* border: 2px solid #DCDCDC;
    padding: 16px 30px; */
}
.junip-star svg {
  --junipStarColor: #005248;
}
.junip-checkbox input[type="checkbox"] + label:before {
  border: 1px solid #00000014 !important;
  border-radius: 4px !important;
}
/* .junip-reviews-layout-grid .junip-grid-action-container {
   
    flex-direction: row-reverse;
} */
.junip-grid-topbar {
  border-bottom: 0px;
  display: flex;
  justify-content: space-between;
  padding: 0px;
  position: relative;
  padding-bottom: 15px;
}
.junip-reviews-layout-grid .junip-review-grid-item-container {
  border: 1px solid #00000014;
  border-radius: 4px;
  padding: 16px;
  flex: 0 0 364px;
  background: #fff;
}
.junip-reviews-layout-grid .junip-grid-content {
  padding: 0px !important;
  padding-top: 0px !important;
  display: flex;
  flex-flow: column;
  margin-top: 16px;
}
.junip-reviews-layout-grid .junip-grid-content .junip-grid-item-content {
  margin-bottom: 0px;
}
.junip-reviews-layout-grid .junip-review-body {
  color: #000;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.junip-reviews-layout-grid .junip-review-date {
  color: #797979;
  font-family: Poppins;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.junip-reviews-layout-grid .junip-vote-button.junip-vote-up svg path {
  /* fill: #40C365; */
  width: 16px;
  height: 16px;
}
/* .junip-reviews-layout-grid .junip-vote-button.junip-vote-down svg path {
    fill: #F14848;
} */
.junip-grid-topbar .junip-avatar {
  display: none;
}
.junip-reviews-layout-grid .junip-grid-item-title {
  color: #797979;
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
.junip-select-container .junip-select-label {
  color: #797979 !important;
  font-family: Poppins;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  left: 7px !important;
  top: 6px !important;
  padding-top: 0px !important;
}
/* 
.junip-product-review-container h2.junip-product-review-title {
    display: none;
}
.junip-product-review-container .junip-reviews-tab-switcher-container {
    display: none;
}
.junip-product-review-summary-wrapper {
    display: none;
}
.junip-product-review-container .junip-separator {
    display: none;
}
 .junip-reviews-layout-grid .junip-review-vote-container .junip-vote-action {
   
    filter: none;
   
}
 .junip-reviews-layout-grid .junip-vote-count {
    color: #000;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    margin-left: 10px;
}
.junip-reviews-layout-grid .junip-grid-topbar::after {
    position: absolute;
    content: "";
    left: -15px;
    right: 0px;
    bottom: 0px;
    width: 362px;
    height: 1px;
    margin: 0 auto;
    background: #00000014;
} */
/* .junip-reviews-layout-grid .junip-review-grid-product-container.junip-mt-3 , .junip-powered-by-footer , .junip-recommendation-container {
    display: none !important;
} */
.sticky-addtocart-main-wraper {
  display: none;
}

/* .junip-review-grid-product-container.junip-mt-3 a {
    color: #000 !important;
    text-decoration: none;
} */
.main-collection {
  background: #fff;
  padding: 0 !important;
}
.template-collection h1.collection-hero__title {
  margin: 0 0 20px;
  font-size: 40px;
}
.main-collection .facets-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  margin-bottom: 40px;
}
/* .template-collection main#MainContent {
  padding: 40px 0 85px;
} */
.main-collection .facets-container form#FacetFiltersForm {
  display: flex;
  margin: 0;
}
.main-collection
  .facets-container
  .collection-menu-linklist
  ul
  li.active-link
  a {
  background: #fff;
  color: #000;
  font-weight: bold;
}
.main-collection .facets-container .collection-menu-linklist ul li a img {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background-color: #ededed;
  object-fit: contain;
  margin-bottom: 2px;
}
.main-collection
  .facets-container
  .collection-menu-linklist
  ul
  li.active-link
  a
  img {
  border: 1px #8b4513 solid;
}
.main-collection .facets-container .facet-filters.sorting.caption {
  border: 2px solid #dcdcdc;
  background: #fff;
  box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.1);
  padding: 14px 25px;
}
.main-collection
  .facets-container
  .facet-filters.sorting.caption
  .facet-filters__field
  h2 {
  font-size: 16px;
  font-family: "Poppins";
  color: #000;
}
.collection-menu-linklist {
  width: 100%;
}
.main-collection .facets-container .collection-menu-linklist ul {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: 40px;
}
/* .main-collection .facets-container .collection-menu-linklist ul li {
  width: calc(25% - 10px) !important;
} */
.main-collection .facets-container .collection-menu-linklist ul li a {
  background: #fff;
  padding: 16px 47px;
  margin-right: 0px;
  text-decoration: none;
  color: #005248;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  border-radius: 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.popupCloseButton {
  background-color: #fff;
  border: 3px solid #999;
  border-radius: 50px;
  cursor: pointer;
  display: inline-block;
  font-family: arial;
  font-weight: bold;
  position: absolute;
  top: 1px;
  right: 1px;
  font-size: 12px;
  line-height: 21px;
  width: 25px;
  height: 25px;
  text-align: center;
  z-index: 99999;
}
.popupCloseButton:hover {
  background-color: #ccc;
}
.trigger_popup_fricc {
  cursor: pointer;
  font-size: 20px;
  margin: 20px;
  display: inline-block;
  font-weight: bold;
}

.hover_bkgr_fricc {
  background: rgba(0, 0, 0, 0.4);
  cursor: pointer;
  position: fixed;
  text-align: center;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  z-index: 10000;
}
.hover_bkgr_fricc .helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.hover_bkgr_fricc > .custom-size-img {
  background-color: #fff;
  box-shadow: 10px 10px 60px #555;
  display: inline-block;
  height: auto;
  max-width: 85%;
  min-height: 100px;
  vertical-align: middle;
  width: 100%;
  position: relative;
  border-radius: 8px;
  padding: 15px;
  max-height: calc(100vh - 80px);
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.product-list-main-addto-cart {
  display: none !important;
}

/* ----------------------add to cart popup style start here------------------------- */

.custom-size-img {
  padding: 0px !important;
  border-radius: 0 !important;
  width: 100% !important;
  background: transparent !important;
  box-shadow: none !important;
}
.collection-subs-body {
  background: #fff;
  padding: 38px;
  max-width: 492px;
  margin: 28px auto;
  position: relative;
}
.custom-size-img .collection-subs-body h2 {
  font-size: 30px;
  line-height: 33px;
  margin-bottom: 25px;
  letter-spacing: 0;
}
.custom-size-img .popupCloseButton {
  background-color: transparent;
  border: 0px !important;
  border-radius: 0px;
  cursor: pointer;
  display: inline-block;
  font-family: arial;
  font-weight: bold;
  position: absolute;
  top: -22px;
  right: -22px;
  font-size: 15px;
  line-height: 21px;
  text-align: center;
  z-index: 99999;
  color: #fff;
}

.custom-size-img .card-products-subscription-redio {
  display: flex;
  flex-flow: column;
}
.custom-size-img .card-products-subscription-redio label {
  border: 2px solid #dcdcdc;
  background: #f5f5f5;
  margin-bottom: 10px;
  padding: 16px;
  position: relative;
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  color: #000;
  column-gap: 3px;
}
.custom-size-img .card-products-subscription-redio .active {
  background: #005248 !important;
  color: #fff !important;
}
/*-.custom-size-img .card-products-subscription-redio .active input {
    position: relative;
    border: 2px solid #DCDCDC;
    border-radius: 25px;
    height: 17px;
    width: 17px;
    position: relative;
    cursor: pointer;
    transition: .2s ease-out;
    flex-shrink: 0;
}
.custom-size-img .card-products-subscription-redio .active input:after {
    position: absolute;
    left: 5px;
    right: 0px;
    top: 5px;
    bottom: 0px;
    width: 7px;
    height: 7px;
    border-radius: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #f7d417;
    content: """";
}-*/
.custom-size-img .card-products-subscription-redio input {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  left: 0;
  opacity: 0;
}
.custom-size-img .card-products-subscription-redio label.active .custom_radio {
  border-color: #f7d417;
}
.custom-size-img
  .card-products-subscription-redio
  label.active
  .custom_radio:after {
  background: #f7d417;
}
section#shopify-section-template--20624178348306__loox-product-reviews-app-section
  .junip-product-review-container
  .junip-separator,
section#shopify-section-template--20624178348306__loox-product-reviews-app-section
  .junip-product-review-container
  h2.junip-product-review-title,
section#shopify-section-template--20624178348306__loox-product-reviews-app-section
  .junip-product-review-summary-wrapper {
  display: block;
}
.rte.subscription-description-text {
  margin: 30px 0 0;
  text-align: center;
}
.appstle-active-option .custom-append-div-sub span.save-text {
  /* background: #f7d417; */
  /* color: black; */
}
.open-mobile-drawer {
  overflow: hidden !important;
  height: 100vh;
}
.product__info-wrapper div#shopify-block-230cc17d-a6ec-4c80-8e52-d52bd4f43ad1 {
  display: none;
}
#appstle_subscription_widget0
  .appstle_radio_label
  span.appstle_subscribe_save_text,
#appstle_subscription_widget0 .appstle_radio_label span.appstle_one_time_text {
  font-family: "Qanelas Bold";
}
#tabs-nav li a {
  font-family: "Qanelas Bold" !important;
  color: #000 !important;
}
.section-about-us .bg-banner-image img {
  width: 100%;
  height: 560px;
  object-fit: cover;
  object-position: top;
}
.bg-banner-image {
  position: relative;
  z-index: 1;
}
.bg-banner-image .inner-banner {
  text-align: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  padding: 0 20px;
}
.bg-banner-image .inner-banner h5 {
  color: #fff;
  font-size: 50px;
  margin: 0 0 30px;
}
.section-main-needhelp {
  text-align: center;
}
.section-main-needhelp .inner-text h5 {
  font-size: 40px;
}
.section-main-needhelp .inner-text h4 {
  margin: 0 0 5px;
  font-size: 18px;
}
div#shopify-section-template--20791135142162__a20fd56f-6e17-4c06-ab29-a85e1c1aae73
  .product-sec.py-100 {
  padding: 0;
}
.section-main-needhelp a {
  text-decoration: none;
  color: #000;
  font-size: 16px;
}
div#shopify-section-template--20791135142162__8722c092-716e-4be6-b8ce-8fc120500ff9
  .best-seller {
  padding: 100px 0;
}
div#shopify-section-template--20791135142162__dc19b8bd-6f37-4958-b4b6-34dad91d275d
  .product-sec
  .prdo-des,
div#shopify-section-template--20791135142162__a20fd56f-6e17-4c06-ab29-a85e1c1aae73
  .product-sec
  .prdo-des,
div#shopify-section-template--20791135142162__ee4e7af5-3c1e-44ed-b552-892b0a469d85
  .product-sec
  .prdo-des {
  padding: 0 60px;
}
.faq {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.faq .sidebar-faq-navigation {
  flex: 0 0 20%;
}
.faq .right-faq-section {
  flex: 0 0 70%;
}
.product-sec .heading-main {
  margin: 0 0 50px;
}
.faq__wrapper h5 {
  padding: 20px 24px;
  background: #eee;
  font-size: 18px;
}
.faq .right-faq-section button.accordion-button {
  font-size: 16px;
  padding: 3px 25px;
  border-bottom: 1px solid #d4d4d4;
  outline: none;
  box-shadow: none;
  background: transparent;
}
.faq .right-faq-section .accordion-body {
  padding: 10px 25px;
}
.faq .right-faq-section .accordion-body p {
  font-size: 14px;
  line-height: initial;
  margin: 0;
}
.faq .right-faq-section .faq__wrapper {
  margin-top: 15px;
}
.faq .right-faq-section .faq__wrapper:first-child {
  margin: 0;
}
div#shopify-section-template--20792691786002__a5a20f71-deef-4864-be2e-b0acfe2c5d78
  section.best-seller.py-100 {
  padding: 0 0 100px;
}
.faq .sidebar-faq-navigation ul.scroll-spy__list li a {
  color: #002367;
  text-decoration: none;
  font-size: 16px;
  border: none;
  border-left: 3px solid transparent;
  background: transparent;
  margin: 0 0 0 -1px;
  padding: 15px 25px;
  opacity: 0.7;
  font-weight: 600;
}
.faq .sidebar-faq-navigation ul.scroll-spy__list {
  padding: 0px;
  box-shadow: 1px 0 rgba(20, 50, 125, 0.25) inset;
}
.gradient.template-page {
  overflow: unset;
}
.product-sec .ul-sidebar {
  position: sticky;
  top: 100px;
}
.faq
  .sidebar-faq-navigation
  ul.scroll-spy__list
  li
  a.list-group-item.list-group-item-action.active {
  background: transparent;
  border-left-color: #002367;
  opacity: 1 !important;
}

/*=======================5 september 2023=================  */

.prod-info p.desc {
  min-height: 37px;
}
*/
  --------------------------------------
  Media
  Css
  Start
  Here
  ----------------------------------------*/
  @media(max-width: 1499px) {
  .blue-main figure {
    height: 420px;
  }
  .testimonail-sec .top-row {
    padding-left: 12%;
  }
}

@media (max-width: 1299px) {
  .testimonail-sec .top-row {
    padding-left: 50px;
  }
  .boxed-main p.desc {
    font-size: 15px;
    line-height: 22px;
  }
}

@media (max-width: 1199px) {
  .list-menu--inline li {
    margin-right: 20px;
  }
  .index-section-logoslider .index-logo-slider {
    padding-left: 10%;
  }
  .mega-menu-images-block .block-items img.block-image {
    height: 120px;
  }
  .icons-row .boxed-main p.desc {
    padding: 0;
  }
  .mega-menu-block-wraper .left-block-wraper p {
    margin: 0 0 34px;
    font-size: 14px;
    line-height: 22px;
  }
  .mega-menu-images-block .block-items h3 {
    font-size: 14px;
    line-height: 16px;
  }
  .product.product--medium
    .grid__item.product__media-wrapper
    .thumnail-media-wraper
    .media-thubnail-inner {
    height: 80px;
    /* margin-bottom: 8px; */
  }
  product-form.product-form .product-form__buttons button {
    padding: 12.5px 40.1px;
  }
  ul#tabs-nav li {
    flex: 0 0 32%;
  }
  .blue-main figure {
    height: 350px;
  }
  img.liitel-b {
    left: 10%;
  }
  .testimonail-sec .top-row {
    padding-left: 30px;
  }
  img.big-b {
    position: relative;
    left: 0px;
  }
  .py-100 {
    padding: 50px 0;
  }
  .pt-100 {
    padding-top: 50px;
  }
  .pb-100 {
    padding-bottom: 50px;
  }
  .home-banner {
    padding: 60px 0;
  }
  h1 {
    font-size: 40px;
    line-height: 49.46px;
  }
  h2 {
    font-size: 30px;
    line-height: 35.46px;
  }
  .prdo-des p {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .bg-banner-image a.common-btn {
    width: auto;
  }
}

@media (max-width: 991px) {
  span.menu-icon-drawer svg {
    transition: all ease-in-out 0.5s;
  }
  .faq .sidebar-faq-navigation {
    display: none;
  }
  .faq .right-faq-section {
    flex: 0 0 100%;
  }
  .prd-img img {
    margin-bottom: 20px;
  }
  .bg-banner-image .inner-banner h5 {
    font-size: 38px;
    margin: 0 0 10px;
  }
  .section-about-us .bg-banner-image img {
    height: 400px;
  }
  div#shopify-section-template--20791135142162__8722c092-716e-4be6-b8ce-8fc120500ff9
    .best-seller {
    padding: 50px 0 !important;
  }
  div#shopify-section-template--20791135142162__dc19b8bd-6f37-4958-b4b6-34dad91d275d
    .product-sec
    .row,
  div#shopify-section-template--20791135142162__ee4e7af5-3c1e-44ed-b552-892b0a469d85
    .product-sec
    .row {
    flex-flow: column-reverse;
  }
  div#shopify-section-template--20791135142162__dc19b8bd-6f37-4958-b4b6-34dad91d275d
    .product-sec
    .prdo-des,
  div#shopify-section-template--20791135142162__a20fd56f-6e17-4c06-ab29-a85e1c1aae73
    .product-sec
    .prdo-des,
  div#shopify-section-template--20791135142162__ee4e7af5-3c1e-44ed-b552-892b0a469d85
    .product-sec
    .prdo-des {
    padding: 0px;
    text-align: left;
  }
  div#shopify-section-template--20791135142162__dc19b8bd-6f37-4958-b4b6-34dad91d275d
    .product-sec
    p,
  div#shopify-section-template--20791135142162__a20fd56f-6e17-4c06-ab29-a85e1c1aae73
    .product-sec
    p,
  div#shopify-section-template--20791135142162__ee4e7af5-3c1e-44ed-b552-892b0a469d85
    .product-sec
    p {
    margin-bottom: 10px;
  }
  span.save-text {
    padding: 5px 10px;
    font-size: 12px;
  }
  .mobile-menu-heading-cu {
    font-size: 20px;
    line-height: 40px;
    font-family: "Qanelas Bold";
    font-weight: 700;
    position: relative;
  }
  .junip-reviews-container.junip-reviews-layout-grid.junip-pt-5 {
    width: 100%;
    justify-content: center;
  }
  span.sticky-selected-plan {
    padding: 0px !important;
    text-align: left !important;
  }
  .sticky-selected-plan {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .sticky-every {
    font-weight: 700;
    padding: 0px !important;
    margin-top: 3px;
    color: #005248;
  }
  .sticky-options-select-popup {
    position: absolute;
    z-index: 999;
    width: 100%;
    left: 20px;
    right: 0;
    max-width: 200px;
    background: #fff;

    box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
    border: 1px solid #005248;
  }
  .stiky-subscription-option.active {
    background: #005248;
    color: #fff;
  }
  .stiky-subscription-option {
    font-size: 12px;
    padding: 8px 11px;
    text-align: left;
  }
  .mobile-drawer-button {
    padding-bottom: 40px;
  }
  .mobile-extra-menu-wraper li.mobile-linklist-more {
    margin-bottom: 0px !important;
  }
  /* .mobile-extra-menu-wraper {
    display: flex;
    justify-content: space-between;
    align-items: center;
   
} */
  .whats-included-main-section .slide-main .prod-info .custom-meta-wrapper {
    display: block;
    position: relative;
  }
  #appstle_subscription_widget0 .appstle_radio_label {
    position: unset;
    transform: unset;
  }
  .whats-included-main-section .slide-main {
    margin: 0 5px;
  }
  div#menu-drawer
    nav.menu-drawer__navigation
    ul.menu-drawer__menu.has-submenu.list-menu {
    padding: 0;
  }
  .header__icon svg rect {
    fill: #000;
  }
  .appstle_radio_label {
    position: relative;
  }
  .list-menu__item {
    justify-content: space-between;
  }
  .footer-block__newsletter-heading-content,
  .footer-block__newsletter-form-content {
    flex: 0 0 100% !important;
  }
  .subcibe-sec .left-common-heading h2 {
    margin-bottom: 25px;
    text-align: center;
  }
  .subcibe-sec .left-common-heading ul {
    margin-bottom: 15px;
  }
  .subcibe-sec .left-common-heading ul li {
    font-size: 14px;
    margin-bottom: 12px;
  }
  .mobile-section-review-bar.Science-mobile {
    color: #000;
    padding: 17px 0;
    margin-bottom: 0px;
    display: block;
  }
  .mobile-section-review-bar.Science-mobile span {
    font-weight: 400;
    color: #000;
  }
  .footer-block__newsletter {
    flex-flow: column;
  }
  .service.service-section-main .ser-center {
    row-gap: 0;
  }
  .service .row .col-4:nth-child(3) {
    justify-content: center;
  }
  .testimonail-sec .client-review {
    max-width: 90%;
    margin: 0 auto;
  }
  .home-banner .row {
    flex-flow: column-reverse;
  }
  img.liitel-b {
    left: 0;
  }
  img.big-b {
    left: 0px;
  }
  nav.header__inline-menu summary {
    margin-right: 21px;
    padding-right: 22px;
  }
  header .header__icons {
    flex: auto;
    gap: 17px;
  }
  .bottel-img {
    justify-content: center;
    text-align: center;
    width: 100%;
    margin-top: 30px;
  }
  .banner-contetn {
    /* padding-top: 5vh; */
    /* min-height: 536px; */
    display: flex;
    flex-direction: column;
    /* justify-content: space-between; */
  }
  .home-banner {
    padding: 0 0 50px 0;
    display: block;
  }
  .ser-center {
    flex-direction: column;
    text-align: center;
    row-gap: 10px;
  }
  .ser-center p {
    margin-left: 0px;
    font-size: 15px;
  }
  .service .row {
    align-items: baseline;
  }
  .py-100 {
    padding: 50px 0;
  }
  .boxed-main {
    margin-bottom: 30px;
  }
  .prdo-des {
    padding-left: 0px;
    padding-top: 20px;
    text-align: center;
  }
  .left-sec-head {
    max-width: 100%;
  }
  .testimonail-sec .slick-list.draggable {
    margin-bottom: 35px;
  }
  .Science-mobile {
    display: block;
    text-align: center;
    margin-bottom: 6px;
  }
  .Science-desktop {
    display: none;
  }
  h2.Science-mobile {
    display: block;
    color: #000 !important;
    font-size: 30px;
    font-style: normal;
  }
  .faq-im img {
    text-align: center;
    width: 100%;
  }
  .faq-des {
    padding-left: 0px;
  }
  .announcement-bar {
    min-height: 44px;
  }

  /* .banner-contetn h1 {
    margin-bottom: 10px;
    font-size: 42px;
}   */
  .row.icons-row .slick-list.draggable {
    padding: 0;
  }
  .product.product--medium
    .grid__item.product__media-wrapper
    .thumnail-media-wraper {
    display: none;
  }
  .product.product--medium
    .grid__item.product__media-wrapper
    .main-media-wraper {
    width: 100%;
  }
  .product-form__input.product-form__quantity quantity-input.quantity {
    min-width: 88px;
    width: 88px;
    border: 1px #000 solid;
    border-radius: 7px !important;
  }
  .product-form__input.product-form__quantity
    quantity-input.quantity
    button.quantity__button[name="plus"],
  .product-form__input.product-form__quantity
    quantity-input.quantity
    button.quantity__button[name="minus"] {
    margin-bottom: 0 !important;
    border: 0 !important;
  }
  .product__info-wrapper {
    padding-left: 20px;
  }
  .product__info-wrapper.grid__item
    .quantity-buy-button-block
    .product-form__input.product-form__quantity {
    flex: 0 0 154px;
    margin-right: 10px !important;
  }
  .product__info-wrapper {
    padding-left: 20px !important;
  }
  product-form.product-form .product-form__buttons button {
    padding: 12.5px 10.1px;
  }
  #tabs-nav li a {
    font-size: 14px;
  }
  div#tabs-content p {
    font-size: 13px;
    line-height: 18px;
  }
}

@media (max-width: 989px) {
  .header .header-mobile-wrapper.large-up-hide summary.header__icon svg path {
    fill: #000 !important;
  }
  .mobile-menu-heading-cu span.tag-new-c {
    position: absolute;
    top: -5px;
    background: #f02849;
    color: #f5f5f5;
    padding: 4px !important;
    letter-spacing: 0;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 8px;
    left: 44px;
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
  }
  div#menu-drawer
    nav.menu-drawer__navigation
    li
    .drawer-menu-trigger
    span.save-text-drawer {
    font-size: 12px;
    color: red;
    padding: 0 0 0 10px;
    text-transform: uppercase;
  }
  div#menu-drawer
    nav.menu-drawer__navigation
    li
    .drawer-menu-trigger
    span.menu-icon-drawer {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  .header-mobile-wrapper.large-up-hide {
    margin-left: 0px;
  }
  .mega-menu-images-block .block-items {
    /* padding: 0 6px !important; */
    flex: 1 0 33.3%;
  }
  .mega-menu-images-block .block-items img.block-image {
    height: 95px;
    border-radius: 5px;
  }
  .mega-menu-block-content {
    display: block;
    opacity: 0;
    height: 0;
    transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.4s;
  }
  div#menu-drawer
    nav.menu-drawer__navigation
    li.mobile-mega-menu-li-drawer.active
    .mega-menu-block-content {
    padding: 00px 0;
    height: auto;
    opacity: 1;
    transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.4s;
  }
  div#menu-drawer nav.menu-drawer__navigation li .drawer-menu-trigger {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  header .header__icons {
    flex: 0 0 50px;
    justify-content: flex-end;
    display: flex;
    padding: 0;
    gap: 23px;
  }
  /* header.header .header__heading {
    flex: 0 0 50%;
    margin-left: 40px;
  } */
  header.header .header__heading .header__heading-logo-wrapper {
    text-align: center;
  }
  header.header {
    padding: 12px 26px;
  }
  .js details[open] div#menu-drawer {
    visibility: visible;
    transform: translate(-0%);
    width: 291px;
    /* transition: all ease-in-out 0.4s;
    -ms-transition: all ease-in-out 0.4s;
    -webkit-transition: all ease-in-out 0.4s; */
  }
  div#menu-drawer {
    /* transition: all ease-in-out 0.4s;
    -ms-transition: all ease-in-out 0.4;
    -webkit-transition: all ease-in-out 0.4s; */
        transition-timing-function: cubic-bezier(10,2,3,1);
transition:all 0.5s ease-in-out;
  }
  div#menu-drawer nav.menu-drawer__navigation {
    padding: 30px 12px !important;
    background: #fff;
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.1);
    border-top: 1px solid #e6e6e6;
    height: 100%;
  }
  div#menu-drawer nav.menu-drawer__navigation summary {
    padding: 0;

    font-size: 14px;
    line-height: 21px;
    color: #000;
    background: transparent !important;
  }
  .header .header-mobile-wrapper.large-up-hide summary.header__icon,
  .header .header-mobile-wrapper.large-up-hide summary.header__icon svg {
    width: 22px !important;
    height: 16px !important;
  }
  div#menu-drawer nav.menu-drawer__navigation li {
    margin: 0;
    margin-bottom: 20px;
    position: relative;
  }
  div#menu-drawer
    nav.menu-drawer__navigation
    li
    .drawer-menu-trigger
    span.tag-new {
    position: absolute;
    top: -5px;
    background: #f02849;
    color: #f5f5f5;
    padding: 4px !important;
    border-radius: 0.2rem;
    letter-spacing: 0;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 8px;
    left: 64px;
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
  }
  .menu-drawer__menu-item > .icon-arrow {
    position: relative !important;
    top: unset !important;
    transform: unset !important;
    margin-left: 10px !important;
    right: unset !important;
  }
  div#menu-drawer nav.menu-drawer__navigation li a {
    padding: 0;
    background: transparent;
    font-size: 20px;
    line-height: 40px;
    color: #005248;
    text-decoration: none;
    font-weight: 400;
    font-family: "Qanelas Bold";
    text-transform:uppercase;
    padding-top:5px;
    padding-bottom:5px;
    letter-spacing:0;
  }
  div#menu-drawer
    nav.menu-drawer__navigation
    li.mobile-mega-menu-li-drawer.active
    a {
    color: #005248;
  }
  div#menu-drawer
    nav.menu-drawer__navigation
    li.mobile-mega-menu-li-drawer.active
    span.menu-icon-drawer.open
    svg
    path {
    fill: #005248;
  }
  div#menu-drawer
    nav.menu-drawer__navigation
    li.mobile-mega-menu-li-drawer.active
    span.menu-icon-drawer.open
    svg {
    transform: rotate(90deg);
    /* stroke: #000; */
  }
  div#menu-drawer
    nav.menu-drawer__navigation
    li.mobile-mega-menu-li-drawer.active
    .mega-menu-block-content
    ul.mega-menu-linklist
    li
    a {
    color: #000;
  }
  /* .js details[open] div#menu-drawer .menu-drawer__navigation-container {
    height: auto;
}   */
  div#menu-drawer nav.menu-drawer__navigation li.mobile-mega-menu-li-drawer h4 {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 10px;
  }
  /* div#menu-drawer
    nav.menu-drawer__navigation
    li
    .drawer-menu-trigger
    span.menu-icon-drawer
    svg {
    stroke: #000;
    width: 12px;
  } */
  div#menu-drawer
    nav.menu-drawer__navigation
    li.mobile-mega-menu-li-drawer.active
    .mega-menu-block-content
    ul.mega-menu-linklist
    li.mega-menu-linklist-li {
    margin-bottom: 8px;
  }
  div#menu-drawer
    nav.menu-drawer__navigation
    li.mobile-mega-menu-li-drawer
    .mega-menu-block-content
    p {
    font-size: 14px;
    line-height: 21px;
    color: #797979;
    margin-bottom: 15px;
  }
  div#menu-drawer
    nav.menu-drawer__navigation
    li.mobile-mega-menu-li-drawer
    .mega-menu-block-content
    h2 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 15px;
  }
  .mega-menu-images-block .block-items:nth-child(even) {
    margin-bottom: 30px;
  }
  .mega-menu-images-block .block-items:last-child {
    margin: 0;
  }
  li.mobile-mega-menu-li-drawer.active {
    margin: 0 !important;
  }
  .mega-menu-images-block .block-items h3 {
    font-size: 16px;
    line-height: 14px;
  }
  div#menu-drawer
    nav.menu-drawer__navigation
    li.mobile-mega-menu-li-drawer
    .mega-menu-block-content
    .block-items
    p {
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    margin-bottom: 0;
  }
  div#menu-drawer
    nav.menu-drawer__navigation
    li.mobile-mega-menu-li-drawer
    .mega-menu-block-content
    ul.mega-menu-linklist
    li
    a {
    font-size: 14px;
    line-height: 21px;
    font-weight: normal;
  }
  .faq-des {
    margin-top: 26px;
  }
  .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu a {
    background: transparent !important;
    font-size: 13px !important;
    line-height: 21px !important;
    color: #000 !important;
    margin: 5px 0;
    text-transform: capitalize !important;
    font-family: "Poppins" !important;
  }
  .wrapperrrrrrrrr a {
    color: #000 !important;
  }
}
@media (max-width: 767px) {
  .mbile_bottom_button {
    margin-bottom: 70px !important;
  }
  #tabs-nav li a {
    font-size: 13px;
  }
  span.save-text {
    padding: 5px 8px;
    font-size: 12px;
    text-transform: uppercase;
    margin-left: 3px;
  }
  .appstle-active-option .custom-append-div-sub span.save-text {
    border-radius: 20px !important;
  }
  .appstle_subscription_compare_amount {
    display: none;
  }
  .mega-menu-images-block .block-items h3 {
    font-size: 12px;
    line-height: 12px;
    margin: 8px 0 5px !important;
  }
  div#menu-drawer
    nav.menu-drawer__navigation
    li.mobile-mega-menu-li-drawer
    .mega-menu-block-content
    .block-items
    p {
    font-size: 10px;
  }
  #appstle_subscription_widget0 .appstle_radio_label {
    flex: 0 0 65%;
  }
  .custom-size-img {
    max-width: auto !important;
    width: 100% !important;
  }
  product-recommendations.related-products ul.slick-dots button {
    width: 8px !important;
    height: 8px !important;
    border-radius: 50%;
    border: none;
    background: #dbdbdb;
    margin-right: 5px;
    line-height: 0;
    padding: 0;
  }
  .main-collection .facets-container .facet-filters.sorting.caption {
    width: 100%;
  }
  .main-collection .facets-container facet-filters-form.facets {
    width: 100%;
  }
  .main-collection .facets-container {
    flex-flow: column-reverse;
    margin-bottom: 10px;
  }
  .main-collection
    .facets-container
    .facet-filters.sorting.caption
    .facet-filters__field {
    justify-content: flex-start;
  }
  .main-collection .facets-container .collection-menu-linklist ul {
    padding-left: 20px;
    margin-top: 20px;
  }
  .main-collection
    .facets-container
    .facet-filters.sorting.caption
    .facet-filters__field
    h2 {
    font-size: 14px;
  }
  .main-collection .facets-container facet-filters-form.facets {
    width: 100%;
    padding: 0 20px;
  }
  .main-collection .slide-main {
    margin: 0;
  }
  /* .template-collection .collection.container li.grid__item.scroll-trigger {
    width: 100%;
    max-width: 100%;
}   */

  .main-collection aside#main-collection-filters {
    padding: 0;
  }
  .main-collection .facets-container .collection-menu-linklist ul li a {
    padding: 13px 23px;
    font-size: 14px;
    white-space: nowrap;
  }
  .collection-menu-linklist {
    width: 100%;
    overflow: auto;
  }
  .custom-append-div-sub span.custom-des-sub {
    font-size: 9.6px;
    line-height: 15px;
    letter-spacing: 0px;
  }
  #appstle_subscription_widget0 .appstle_subscription_wrapper_option {
    padding: 16px 16px !important;
  }
  .custom-append-div-sub p.select-op {
    font-size: 10px;
    margin-top: 11px;
    text-align: left;
    margin-left: -28px;
  }
  .sticky-addtocart-main-wraper.start-sticky-addtocart {
    display: block;
    position: fixed;
    bottom: 0;
    z-index: 999;
    width: 100%;
    padding: 13px 20px 13px 20px;
    text-align: center;
    background: #fff;
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.1);
  }
  .sticky-addtocart-button span.sticky-price {
    font-size: 14px;
    padding-left: 5px;
    font-family: "Poppins";
    font-weight: bold;
  }
  /* .sticky-name-variant {
    flex: 0 0 0;
  } */
  .sticky-addtocart-main-wraper.start-sticky-addtocart .sticky-name-variant {
    display: flex;

    align-items: flex-start;
    margin-bottom: 0px;
    justify-content: space-between;
    flex-direction: column;
  }
  .sticky-addtocart-main-wraper.start-sticky-addtocart {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
  }
  .sticky-variant span {
    font-size: 10px;
    font-family: "Poppins";
    color: #000;
  }
  .sticky-variant span:first-child {
    padding-right: 5px;
  }
  .sticky-addtocart-button button.common-btn.sticky-addtocart-button-trigger {
    padding: 10px;
    margin-left: 7px;
  }
  .sticky-addtocart-button {
    width: 100%;
    max-width: 100%;
  }
  .sticky-info {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    gap: 4px;
  }
  .sticky-info p {
    margin-bottom: 0;
  }
  .sticky-info svg,
  .sticky-info p {
    fill: #707070;
    color: #707070;
    font-size: 12px;
    line-height: 18px;
    margin-top: 5px;
  }

  .sticky-addtocart-button button.common-btn {
    width: 100%;
    border-radius: 7px;
    height: 58px;
    margin-top: 0;
  }
  .sticky-variant {
    border: 2px solid #dcdcdc;
    background: #f5f5f5;
    padding: 6px 9px;
  }
  .sticky-addtocart-main-wraper.start-sticky-addtocart .sticky-name-variant h3 {
    font-size: 15px;
    text-align: left;
    line-height: 22px;
    color: #000;
    margin-bottom: 10px;
  }
  .sticky-variant span:last-child {
    padding-left: 5px;
  }
  .sticky-variant {
    border: 2px solid #dcdcdc;
    background: #f5f5f5;
    padding: 5px 6px;
    width: 100%;
  }
  .product.product--medium.product--left.product--stacked
    .grid__item.product__media-wrapper {
    width: 100%;
    max-width: 100%;
    position: relative;
  }

  .flex-main .modal-content {
    padding: 20px;
  }
  .flex-main .modal-content .modal-body h2 {
    font-size: 26px;
    line-height: 36px;
    margin: 0 auto 15px;
    max-width: 223px;
    text-align: center;
  }
  .flex-main .modal-content .modal-header {
    top: -20px;
    right: 5px;
  }
  .custom-popup-options-subscription label.th__modal--option-label {
    padding: 11px;
    font-size: 14px;
    line-height: 21px;
  }
  button.custom-popup-btn.custom-trigger-button-addtocart {
    padding: 11px 20px;
    font-size: 14px;
    line-height: 24px;
    margin-top: 10px;
  }
  div#exampleModal {
    padding: 0 !important;
  }
  .flex-main .modal-dialog {
    margin: 0 20px;
    width: 100%;
  }
  .index-section-logoslider .index-logo-slider {
    padding-left: 5%;
  }
  .related-products ul.slick-dots li.slick-active button {
    background: #005248;
  }
  .prod-info h6 {
    min-height: auto;
  }
  .slide-main {
    padding: 0px 0px 6px;
    /* margin: 0 12px; */

    box-shadow: none;
  }
  .best-seller .common-heading h2 {
    font-size: 22px;
    line-height: 28px;
  }
  .product__column-sticky ul.slick-dots {
    position: absolute;
    bottom: 4px;
    background: transparent;
    left: 0;
    right: 0;
    background-color: transparent;
    border-radius: 30px;
    transform: translateY(-16%);
    width: 70%;
    padding: 0px 10px;
    margin: auto;
  }
  .product__column-sticky .slick-arrow {
    bottom: -5px !important;
    top: initial !important;
    z-index: 1;
  }
  .product__column-sticky .slick-next:before,
  .product__column-sticky .slick-prev:before {
    font-size: 15px;
    opacity: 1;
    color: #005248;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .product__column-sticky .slick-next {
    right: 78px !important;
    border-radius: 20px;
  }
  .product__column-sticky .slick-prev {
    left: 83px !important;
    border-radius: 20px;
  }
  .product__column-sticky ul.slick-dots li button {
    position: relative;
    width: 25px;
    height: 1px !important;
    padding: 0;
    border-radius: 0;
    margin: 6px 4px;
    background: rgba(0, 0, 0, 0.4);
    border-radius: min(var(--button-border-radius), 6px);
    transition: all 0.2s;
    border-radius: 20px;
  }
  .product__column-sticky li.slick-active button {
    background: #000 !important;
  }
  .appstle_radio_label {
    position: absolute;
  }
  .best-seller {
    padding: 22px 0px !important;
  }
  .newsletter-form__field-wrapper .field {
    flex-flow: column;
  }
  div#shopify-block-loox-product-reviews {
    padding: 50px 20px 0;
  } 
  .product__info-wrapper.grid__item .quantity-buy-button-block {
    margin-top: 11px !important;
  }
  .product__info-wrapper.grid__item
    .quantity-buy-button-block
    .product-form__input.product-form__quantity {
    flex: 0 0 115px;
    margin-right: 18px !important;
    max-width: initial;
    min-width: auto;
  }
  .product-form__input.product-form__quantity
    quantity-input.quantity
    button.quantity__button {
    width: auto;
  }
  .product-form__input.product-form__quantity
    quantity-input.quantity
    button.quantity__button[name="minus"] {
    padding-right: 10px;
  }
  .product-form__input.product-form__quantity
    quantity-input.quantity
    button.quantity__button[name="plus"] {
    padding-left: 0;
    padding-right: 13px;
  }
  .product__info-container .tabs ul#tabs-nav {
    justify-content: space-between;
  }
  /* .product-form__input.product-form__quantity quantity-input.quantity {
    min-width: 110px;
    width: auto;
  } */
  .zoom-icon-media img {
    height: 30px;
    width: 30px;
  }
  .main-media-wraper .items-inner.product-images-alt-bg img {
    width: 100%;
  }
  .product__info-wrapper {
    padding-left: 0 !important;
    padding-top: 21px !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .product__info-wrapper.grid__item .product__title {
    margin-bottom: 10px !important;
  }

  .number-navigation-slider {
    font-size: 12px;
    padding: 6px 15px;
  }
  .product.product--medium
    .grid__item.product__media-wrapper
    .main-media-wraper
    img.control-c {
    width: 30px !important;
    height: 30px !important;
  }
  section#shopify-section-template--20196412326162__main .container {
    padding: 25px 20px 50px;
  }
  .icons-sec .common-heading p {
    font-size: 14px;
    line-height: initial;
  }
  .icon-main .boxed-i {
    margin: 0 10px;
    padding: 30px 20px;
    margin-bottom: 25px;
    flex: 0 0 48%;
    min-width: auto;
  }
  .icon-main .boxed-i h4 {
    font-size: 18px;
    margin-top: 15px;
  }
  .icons-sec .common-heading {
    margin: 0 auto 25px;
  }
  .home-banner {
    padding: 0px 0 0px;
  }
  .newsletter-form .field .field__input,
  .newsletter-form button#Subscribe {
    flex: 0 0 100% !important;
    height: auto !important;
    margin: 0;
  }
  img.liitel-b {
    left: 0;
    width: 100%;
    max-width: 130px;
  }
  img.big-b {
    position: relative;
    left: 0px;
    width: 100%;
    max-width: 70px;
  }
  .icons-row .boxed-main figure img {
    margin: 0 auto;
  }
  .row.icons-row ul.slick-dots {
    bottom: 0;
  }
  .blue-main figure {
    height: 266px;
  }
  .blue-main {
    padding: 0 5px;
  }
  .testimonail-sec .slick-list.draggable {
    padding-right: 5.5% !important;
  }
  .row.icons-row {
    margin: 0;
  }
  .row.icons-row .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #005248;
  }
  footer .newsletter-form .field .field__input {
    padding: 10px 20px !important;
    min-height: 50px !important;
    margin-bottom: 10px !important;
    height: 50px !important;
  }
  footer .newsletter-form .field .field__input::placeholder {
    font-size: 14px;
    line-height: 21px;
  }
  .footer .container {
    padding: 0;
  }
  .newsletter-form button#Subscribe {
    font-size: 16px;
    line-height: 24px;
    padding: 11px 35px;
  }
  .product__info-wrapper.grid__item
    .price.price--large
    .price__container
    span.price-item {
    font-size: 20px;
    line-height: 24px;
    margin-right: 12px !important;
      letter-spacing:0;
  }
  div#shopify-block-loox-rating span.loox-rating-label {
    color: #797979;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
  }
  .product.product--medium
    .price--on-sale
    .price__sale
    s.price-item.price-item--regular,
  .product__info-wrapper.grid__item
    .price.price--large
    .price__container
    span.price-item.price-item--regular[data-appstle-price-modified="true"] {
    margin-right: 12px !important;
    font-size: 16px;
  }
  .product.product--medium span.sale-percentage,
  .product.product--medium .appstle_subscription_save {
    font-size: 8px;
    padding: 5px 9px;
  }
  .product__info-container variant-radios {
    margin: 20px 0 14px !important;
  }
  .subscription-widget-custom {
    margin-bottom: 20px;
    padding: 0px;
    margin-top: 20px;
  }
  .appstle_subscription_wrapper_option label.appstle_radio_label {
    font-size: 14px;
  }
  .appstle_subscription_wrapper_option span.appstle_subscription_amount,
  .appstle_subscription_wrapper_option
    span.appstle_subscription_compare_amount.transcy-money {
    font-size: 14px;
  }
  #appstle_subscription_widget0 .appstle_circle {
    margin-right: 10px !important;
  }
  #appstle_subscription_widget0 .appstle_subscribe_option {
    margin-left: 30px !important;
  }
  #appstle_subscription_widget0 .appstle_subscription_wrapper_option {
    padding: 14px 20px;
  }
  .product-form__input.product-form__quantity quantity-input.quantity input {
    font-size: 16px;
    font-family: "Qanelas ExtraBold" !important;
    opacity: 1 !important;
  }
  .product__info-container .tabs {
    margin: 35px 0 0 !important;
  }
  div#tabs-content {
    margin-top: 12px;
  }
  .section-template--20196412326162__related-products-padding {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .prod-info p.prcie {
    margin-bottom: 15px;
    font-size: 16px;
  }
  .related-products h2.related-products__heading.text-center {
    margin-bottom: 0px;
  }
  .product-form {
    margin-top: 14px !important;
  }
  product-recommendations.related-products .slick-list.draggable {
    padding: 35px 0 50px;
  }
  product-recommendations.related-products {
    padding: 10px 13px;
    padding-right: 0;
  }
  .index-section-logoslider .slick-list.draggable {
    padding-right: 23%;
  }
  .logo-slide-inner.slick-slide {
    padding: 0 20px;
  }
  .index-section-logoslider .index-logo-slider .slick-track {
    display: flex;
    align-items: center;
  }
  .template-product footer .page-width {
    padding-left: 0;
    padding-right: 0;
  }
  li.icon-with-text__item a {
    color: #000;
    font-size: 14px;
    text-decoration: underline;
    letter-spacing: 0;
  }
  .mega-menu-block-content {
    margin-left: -40px !important;
  }
  div#menu-drawer nav.menu-drawer__navigation li a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    gap: 20px;
  }
}

@media (max-width: 575px) {
  .prod-info p.desc {
    min-height: 54px;
  }
  /* div#menu-drawer nav.menu-drawer__navigation li:nth-child(5) a {
    text-align: left;
    display: inline-block;
    width: 100%;
} */
  .junip-reviews-layout-grid .junip-review-grid-item-container {
    flex: 0 0 100%;
  }
  .faq__wrapper h5 {
    padding: 10px 15px;
    font-size: 16px;
  }
  .whats-included-main-section .slide-main .prod-info .custom-meta-wrapper {
    display: block;
    position: relative;
    top: unset;
    left: unset;
    right: unset;
  }
  .whats-included-main-section .slide-main {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
  }
  .whats-included-main-section .prod-info p.desc {
    min-height: auto;
    height: 55px;
    overflow: auto;
  }
  .slide-main figure {
    margin-bottom: 0px !important;
  }
  .faq .right-faq-section button.accordion-button {
    font-size: 15px;
    padding: 10px 3px;
    line-height: 20px;
  }
  .faq .right-faq-section .accordion-body {
    padding: 10px 5px;
  }
  .banner-contetn p {
    color: #000 !important;
    font-family: "Qanelas Medium" !important;
    font-size: 12px !important;
    font-style: normal !important;
    font-weight: 400;
    line-height: 14.4px;
    text-align: center !important;
    letter-spacing: 0px;
    margin-top: 11px !important;
    max-width: 226px;
    margin-bottom: 5px;
  }
  .common-btn-div.mbile_bottom_button {
    margin-top: 10px;
  }
  .service.service-section-main .ser-center h3 {
    font-size: 14px;
  }
  .testimonail-sec .client-review .left-ar {
    left: -25px;
  }
  .testimonail-sec .client-review .right-ar {
    right: -25px;
  }
  .service.service-section-main .ser-center p {
    margin: 0;
    color: #fff;
    font-size: 10px;
  }
  .service.service-section-main {
    padding: 15px 0;
  }
  .prdo-des a.common-btn {
    padding: 16px 10.6px;
  }
  .Science-mobile {
    display: block;
  }
  .testimonail-sec .top-row {
    padding-left: 20px;
  }
  .testimonail-sec .top-row .col-lg-8 {
    padding-left: 0;
  }
  .testimonail-sec .slider-btn {
    display: none;
  }
  .common-btn {
    color: #fff;
    font-family: "Qanelas Bold";
    font-size: 16px;
    font-style: normal;
    line-height: 24px;
    width: max-content;
    padding: 11px 32px;
    box-shadow: unset;
    background-color: #005248;
    border-radius: 35px;
    border: 0;
    letter-spacing: 0;
    left: unset;
    top: unset;
  }
  .ser-center p {
    font-size: 16px;
    line-height: 19.34px;
    max-width: 249px;
    letter-spacing: 0;
    font-family: "Qanelas Medium" !important;
  }
  .service {
    padding: 30px 0;
  }

  .best-seller .slick-list.draggable {
    padding: 25px 0 36px;
  }
  .slide-main {
    /* margin: 0 30px; */
  }
  .best-seller .right-ar {
    right: 0px;
  }
  .best-seller .left-ar {
    left: 0px;
  }
  .testimonial-sec .testim-slider {
    max-width: 295px;
    padding: 0px 10px;
  }
  .right-ar,
  .left-ar {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
  .testimonial-sec .next.slick-next {
    right: -15%;
  }
  .testimonial-sec .prev.slick-prev {
    left: -15%;
  }
  .seller-slider {
    margin-bottom: 10px !important;
  }
  .slide-main figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .slide-main .common-btn {
    padding: 12px 0;
    font-size: 13px;
    line-height: 22px;
  }
  .prod-info p.desc {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 15px;
  }
  .prod-info p.prcie {
    margin-bottom: 0px;
    font-size: 16px;
  }
  .prod-info h6 {
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 4px;
    /* min-height: 38px; */
  }
  .testimonial-sec .testim-slider h6 {
    font-size: 18px;
    line-height: 19px;
    margin: 20px 0 19px;
  }
  .boxed-main figure {
    margin-bottom: 11px;
  }
  .boxed-main p.desc {
    font-size: 14px;
    line-height: 21px;
    padding: 0;
  }
  .boxed-main h6 {
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 11px;
  }
  h2 {
    font-size: 30px;
    line-height: 33.46px;
  }
  .common-heading {
    margin-bottom: 25px;
  }
  .subscibe-save .row .col-lg-4:nth-child(3) .boxed-main {
    margin-bottom: 0;
  }
  .main-btn .common-btn.yelow {
    width: max-content;
  }
  .main-btn {
    margin: 35px 0 0;
    text-align: center !important;
  }
  .boxed-main {
    margin-bottom: 25px;
    max-width: 299px;
    margin: 0 auto;
    margin-bottom: 50px;
  }
  .prdo-des p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 20px;
  }
  .container {
    padding: 0 15px;
  }
  .testimonail-sec .common-btn.Science-mobile {
    width: 94%;
    margin-bottom: 0;
  }
  .prdo-des {
    padding-top: 25px;
    text-align: left;
  }
  .start span,
  .rating span {
    padding: 0 5px;
    font-size: 12px;
  }
  .review-main h5 {
    margin: 8px auto 15px;
    font-size: 16px;
    line-height: 24px;
  }
  .review-main {
    padding: 30px 20px;
    margin: 0;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  }
  .testimonail-sec .client-review {
    max-width: 295px;
    margin-top: 50px !important;
  }
  .testimonail-sec {
    padding-bottom: 0px;
  }
  .testimonail-sec .client-review .slick-list.draggable {
    margin: 0;
  }
  .client-review ul.slick-dots {
    position: unset;
    left: unset;
    bottom: unset;
    transform: unset;
  }
  .faq-des .accordion-item button.accordion-button {
    font-size: 18px;
    line-height: 25px;
    padding-left: 73px;
    padding-right: 20px;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .faq-des .accordion-item p {
    font-size: 14px;
    line-height: 21px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .faq-des .accordion-item {
    margin-bottom: 10px;
  }
  .faq-des .accordion-button::after {
    height: 14px;
    width: 14px;
  }
  span.number {
    left: 20px;
    font-size: 34px;
    line-height: 47px;
  }
  footer {
    padding: 50px 20px !important;
  }
  footer .footer-block--newsletter {
    margin: 0;
  }
  footer h2.footer-block__heading.inline-richtext {
    font-size: 26px;
    margin-bottom: 11px;
    line-height: 33.12px;
  }
  footer p.subheading {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 20px;
  }
  footer .footer-block--newsletter {
    margin: 0;
    padding-bottom: 25px;
  }
  .footer__content-top.page-width {
    margin-top: 25px;
  }
  .footer-block__newsletter-form-content .rte p {
    font-size: 10px;
    line-height: 15px;
    margin-top: 11px !important;
  }
  footer .footer__content-top .grid .footer-block.grid__item {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100%;
    margin: 0 0 15px;
  }
  footer
    .footer__content-top
    .grid
    .footer-block.grid__item
    ul.footer-block__details-content {
    margin: 0 !important;
  }
  footer
    .footer__content-top
    .grid
    .footer-block.grid__item
    ul.footer-block__details-content
    li:last-child
    a.link.link--text {
    margin: 0 !important;
  }
  footer
    .footer__content-top
    .grid
    .footer-block.grid__item
    h2.footer-block__heading.inline-richtext {
    font-size: 20px;
    padding-bottom: 10px;
    max-width: 100%;
    margin-bottom: 15px !important;
  }
  footer .footer__content-top .grid .footer-block.grid__item:last-child {
    margin-top: 10px;
  }
  footer
    .footer__content-top
    .grid
    .footer-block.grid__item:last-child
    ul.footer__list-social.list-unstyled.list-social {
    justify-content: flex-start !important;
    margin-top: 20px;
  }
  .footer__copyright.caption p,
  .footer__copyright.caption p a,
  .footer__copyright.caption p span {
    font-size: 12px;
    line-height: 18px;
    margin-top: 20px;
  }
  .footer-connect-wraper a {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 15px;
  }
  .footer {
    padding-bottom: 20px !important;
  }
  .footer__content-top.page-width {
    padding-bottom: 0;
  }
  footer
    .footer__content-top
    .grid
    .footer-block.grid__item:last-child
    ul.footer__list-social.list-unstyled.list-social
    a.link.list-social__link {
    margin-bottom: 0;
  }
  footer
    .footer__content-top
    .grid
    .footer-block.grid__item
    ul.footer-block__details-content
    li
    a {
    font-size: 12px !important;
    line-height: 18px !important;
    padding: 0;
    margin-bottom: 10px !important;
  }
  button.scroll-top-button svg {
    width: 12px;
  }
  button.scroll-top-button {
    width: 40px;
    height: 40px;
    top: -68px;
  }
  .home-banner {
    /* min-height: 450px; */
  }
  .mobile_banner_section {
    padding: 0 15px;
  }
  .ser-center {
    row-gap: 5px;
  }
  .ser-center img {
    max-width: 63px;
    height: 61px;
    object-fit: contain;
    object-position: bottom;
    margin-bottom: 8px;
  }
  .announcement-bar {
    padding: 0 1.5rem;
  }
  .common-btn-div {
    text-align: center;
  }
}
@media (max-width: 400px) {
  .product__column-sticky .slick-next,
  .product__column-sticky .slick-prev {
    display: block !important;
    top: 50% !important;
  }
  .product__column-sticky .slick-next {
    right: 15px !important;
  }
  .product__column-sticky .slick-prev {
    left: 15px !important;
  }

  .product__column-sticky ul.slick-dots {
    width: 51%;
  }
  .appstle-active-option span.appstle_circle::before {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 365px) {
  /* .appstle_subscription_amount_wrapper {
    display: inline-grid;
} */
}
*/ -------------------------------------- Media Css Ends Here  ----------------------------------------*/



/* body .appstle_hide_subsOption .appstle_single_option_text {
    overflow: visible  !important;
}

body .appstle_subscribe_option.appstle_hide_subsOption .appstleSellingPlanDescription {
    display: block !important;
}

body .appstle_subscribe_option.appstle_hide_subsOption {
    overflow: inherit !important;
}

body #appstle_subscription_widget0 .appstle_hide_subsOption {
    opacity: 1;
}


body .appstle_include_dropdown .appstle_radio_label {
    position: relative;
} */


.detail_box p span {
  color: #40c365 !important;
}
.cart-count-bubble,
.savings {
  background-color: #005248 !important;
}
.cart-count-bubble {
  background-color: #005248 !important;
}
.detail_box p span {
  color: #005248 !important;
  font-weight: 800;
}
span.bold-red.upper-case {
  color: #55ac6e !important;
}
.free-shipping-label svg {
  height: 25px;
  width: 20px;
  fill: #000;
}
.free-shipping-label {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: absolute;
  z-index: 3;
  /* width: 100%; */
  gap: 3px;
  background-color: #fff;
  right: 90px;
  top: 22px;
  padding: 2px 15px;
  border-radius: 8px;
  border: 1px #cbcbcb solid;
  letter-spacing: 0;
  font-weight: 400;
  font-family: "Qanelas Medium";
}
.product__column-sticky {
  position: relative;
}
@media (max-width: 750px) {
  .free-shipping-label {
    right: 10px;
  }
}
.savings {
  background-color: #98050f;
  color: #fff;
  padding-left: 10px;
  padding-right: 15px;
  margin-top: 5px;
  max-height: 25px;
  font-size: 14px;
  margin-left: 5px;
  clip-path: polygon(0% 0%, 100% 0%, 85% 50%, 100% 100%, 0% 100%);
  text-align: center;
  white-space: nowrap;
  font-family: "Qanelas ExtraBold";
  padding-left: 12px !important;
  padding-right: 26px !important;
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 18px;
  text-transform: uppercase;
  min-height: 30px;
  line-height: 23px;
  margin-top: 0 !important;
}
.customTitle {
  font-size: 14px;
  font-family: "Qanelas Bold";
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 15px;
  line-height: 21px;
  font-weight: 400;
}
.image-section {
  padding: 0 8px;
  padding-bottom: 36px;
  padding-top: 36px;
}
section.service h3 {
  font-size: 22px;
  color: #fff;
  margin-bottom: 30px;
  text-align: center;
}
.buttonGrp {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  row-gap: 24px;
  margin-top: 25px;
}
a.subSave {
  height: 31px;
  background-color: #8b4513;
  min-width: 249px;
  text-align: center;
  color: #fff;
  line-height: 31px;
  border-radius: 4px;
  font-size: 16px;
  font-family: "Qanelas Bold";
  letter-spacing: 0;
}
a.subSave.bg-box {
  background-color: #fff;
  color: #8b4513;
}
/* ======================================== */
.review-banner {
  text-align: center;
  background-color: #ebe4d7;
  padding: 25px 0 41px;
}
.slide-above-section > div {
  display: flex;
  justify-content: center;
  gap: 4px;
  margin-bottom: 15px;
}
.slide-above-section > div h5 {
  font-size: 12px;
  line-height: 2;
  color: #8b4513;
}
.slide-above-section h3 {
  font-family: "Qanelas Black";
  font-size: 22px;
  line-height: 28.03px;
  text-align: center;
}
.review p {
  max-width: 240px;
  margin: 0 auto;
  font-size: 16px;
  font-family: "Qanelas Bold" !important;
  color: #000;
  letter-spacing: 0;
  margin-top: 16px;
}
.review .reviewerName {
  font-size: 14px;
  font-family: "Qanelas Medium" !important;
  margin-top: 18px;
  margin-bottom: 35px;
}
/* .swiper-button-next-custom,.swiper-button-prev-custom {
    position: absolute;
    right: 0;
} */
.paginationWrapper {
  display: flex;
  justify-content: space-between;
}
.review-banner .swiper-pagination {
  position: unset;
  margin-top: 24px;
}
.review-banner .swiper-pagination .swiper-pagination-bullet {
  height: 11px;
  width: 11px;
  background: #015248;
  opacity: 0.37;
}
.review-banner .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #015248;
  opacity: 1;
}
/* Start Exploring */
.colletionList {
  padding: 30px 0 69px;
  max-width: 1015px !important;
  margin: 0 auto;
}
.collcetion-listWrapper {
  padding-left: 18px;
}
.collection-custom-lv {
  height: 228px;
  background-color: #e9bc0d;
  justify-content: flex-end;
  flex-direction: column;
  padding: 0px 0px 14px 17px;
  position: relative;
}
.collection-custom-lv img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.collection-custom-lv a {
  color: #fff;
  font-size: 22px;
  line-height: 28px;
  font-family: "Qanelas ExtraBold";
  font-weight: 400;
}
.swiper-slide:nth-child(even) .collection-custom-lv {
  background-color: #13305c;
}
.colletionList .heading_bast {
  font-size: 22px;
  margin-bottom: 17px;
  text-align: center;
}
.icon-with-text--vertical .icon-with-text__item img {
  display: none;
}
li.icon-with-text__item:before {
  content: "";
  height: 3.33px;
  width: 3.33px;
}
li.icon-with-text__item:before {
  content: "";
  height: 4px;
  width: 4px;
  background-color: #000;
  left: 0;
  position: absolute;
  top: 9px;
  border-radius: 50%;
}
.icon-with-text {
  margin-bottom: 17px !important;
}
.purchase_options-wrap {
  display: flex;
  gap: 15px;
}
.purchase_options-wrap h3 {
  font-size: 16px;
  text-transform: uppercase;
  font-family: "Qanelas Bold";
  font-weight: 400;
}
.purchase_options-wrap {
  display: flex;
  gap: 15px;
  align-items: center;
}
.savings {
  margin-top: 0;
}
.offer_flex {
  display: flex;
  align-items: center;
  gap: 5px;
  display: none;
}
.purchase_options-wrap {
  margin-bottom: 15px;
}
.product__info-container p {
  color: #000 !important;
  font-size: 13px;
}
.product-form__input.product-form__quantity
  quantity-input.quantity
  button.quantity__button[name="minus"] {
  padding-left: 18px;
  padding-right: 0px;
}
.template-product .multicolumn-card__image-wrapper--third-width {
  width: 69px;
}
.multicolumn-card__info h3 {
  font-size: 12px;
  font-family: "Qanelas Regular";
  line-height: 18px !important;
  margin-top:17px !important;
}
@media (max-width: 768px) {
  .multicolumn-card.content-container {
    max-width: 90px;
    margin: 0 auto;
  }
}

.featured_review-wrap {
  display: flex;
  align-items: center;
  margin-bottom: 7px;
}
.reviews-details h4 {
  margin-bottom: 4px;
  font-size: 12px;
  font-family: "Qanelas Bold";
  line-height: 14px;
}
.reviews-details p {
  font-size: 12px;
  line-height: 16px;
  font-family: "Qanelas Medium" !important;
  letter-spacing: 0;
  margin-bottom: 0;
}
.custom-multicolumn .multicolumn-list:not(.slider) {
  padding: 0;
}
.custom-multicolumn .multicolumn:not(.background-none) .multicolumn-card {
  margin: 0;
}
.reviews-profile {
  min-width: 53px;
  max-height: 53px;
  max-width: 53px;
}
.template-product .mobile_accordion {
  color: #000;
  font-family: "Qanelas Regular" !important;
  font-size: 15px;
  line-height: 17.85px;
  font-weight:400;
  padding-top: 25px !important;
    padding-bottom: 25px !important;
}
.mobile_accordion {
  background-image: url('data:image/svg+xml,<svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.8795 5.304V7.096H6.89545V12.08H5.10345V7.096H0.119453V5.304H5.10345V0.32H6.89545V5.304H11.8795Z" fill="black"/></svg>') !important;
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}
.c-border {
  border-bottom: 1.5px solid #015248 !important;
}
.c-border:first-child {
  border-top: 0px !important;
  margin-top: 0;
}
.mb_accordion .panel p {
  font-family: Qanelas Regular !important;
  font-size: 14px !important;
}
/* Login Page */
h1#login,
.register h1 {
  font-size: 32px;
  text-transform: uppercase;
  font-family: "Qanelas ExtraBold";
  color: #1e1e1e;
  line-height: 40.77px;
}
.customer:not(.account):not(.order) {
  padding-top: 4.5rem !important;
  padding-bottom: 3.8rem;
}
.field__label,
.customer .field label {
  font-family: "Qanelas Medium" !important;
  font-weight: 400;
  letter-spacing: 0 !important;
  font-size: 13px;
  top: 14px;
}
.login a[href="#recover"] {
  font-size: 12px;
  color: rgb(0 0 0 / 60%);
  padding-left: 14px;
  letter-spacing: 0;
}
.customer button:after,
.customer button:before {
  display: none;
}
.login a,
.register a {
  font-size: 13px;
  line-height: 15.69px;
  font-family: "Qanelas Medium";
  font-weight: 400;
  letter-spacing: 0;
  display: block;
}
.customer .field input:focus-visible {
  box-shadow: unset;
  border-radius: 7px;
}
.review-banner .page-width {
  max-width: 1015px !important;
}
section.featured_review {
  margin-top: 18px;
}
.custom-multicolumn {
  padding-top: 25px;
  padding-bottom: 25px;
  border-bottom:1px #D3D3D3 solid;
      margin-left: 16px;
    margin-right: 16px;
}
@media (max-width: 768px) {
  .template-product .page-width {
    padding: 0 1.8rem;
  }
  .header-login {
    display: block !important;
  }
}
section.essential_made .page-width {
  padding: 0 1.6rem;
}
.essential_made-wrapper h1,
.essential_made-wrapper h3 {
  font-size: 27px;
  color: #000;
  line-height: 40.5px;
  font-family: "Qanelas ExtraBold";
  letter-spacing: 0 !important;
  word-spacing: -1px;
}
.essential_made-wrapper h1:after,
.essential_made-wrapper h3:after {
  content: ".";
  color: #005248;
}
.essential_points {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  margin-bottom: 15px;
}
.essential_made-wrapper h4 {
  font-size: 14px;
  font-family: "Qanelas Bold";
  margin-bottom: 20px;
  color: #8b4513;
}
.essential_points p {
  font-size: 14px;
  line-height: 21px;
  color: #8b4513;
  font-family: Qanelas medium !important;
  letter-spacing: 0;
  text-align: left;
}
.esentialBlock {
  width: 50%;
  float: left;
  display: block;
  text-align: center;
  padding-top: 12px;
}
.essential_made-wrapper {
  padding-top: 25px;
  padding-bottom: 112px;
}
.template-collection .essential_made-wrapper {
  padding-top: 6px;
}
.imgBlockplace h6 {
  font-size: 12px;
  font-family: "Qanelas Medium";
  letter-spacing: 0;
  line-height: 18px;
  margin-top: 6px;
  font-weight: 400;
}
.essential_points p span {
  color: #005248;
  font-family: "Qanelas Bold";
}
.essential_points:last-child {
  margin-bottom: 0;
}
h2.junip-product-review-title:after {
  content: "Join over 10,000+ blokes";
  color: #000;
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  font-family: "Qanelas ExtraBold";
}
h2.junip-product-review-title {
  color: transparent;
}
.mySwiperBrand img {
  height: 41px;
  object-fit: contain;
  margin: 0 auto;
  max-width: 136px;
  width: 100%;
  cursor: pointer;
}
.customtestimoanilWrapper {
  background-color: #f4f4f4;
  position: relative;
}
/* .mySwiperBrand {
    position: absolute;
    height: calc(100% + 110px);
    top: 0;
    left: 0;
    width: 100%;
} */
.custom_testimonail {
  padding: 30px 50px;
  padding-bottom: 55px;
  padding-bottom: 0;
}
.customtestimoanilWrapper .mySwiperBrand {
  padding-bottom: 20px;
  /* margin-left:-100%;
  margin-right:-10%; */
}
/* .mySwiperBrand .swiper-wrapper {
  margin-left: -12%;
} */
.testText {
  font-size: 22px;
  text-align: center;
  font-family: "Qanelas Bold";
  color: #005248;
  letter-spacing: 0;
  margin-bottom: 45px;
  position: relative;
  padding-top: 32px;
}
.testText:before {
  content: "“";
  font-size: 194px;
  position: absolute;
  opacity: 0.2;
  border: 44px;
  transform: rotate(180deg);
  left: 50%;
  line-height: 0;
  top: -12px;
  transform: translate(-50%, -31%) rotate(180deg);
}
.mySwiperBrand {
  text-align: center;
}
.slide-main .common-btn {
  height: 47px;
}
.prod-info .mobile_show .reviwes {
  justify-content: flex-start;
}
.reviwes svg {
  height: 23px;
  width: 116px;
}
#prvw__bundle_container,
.product-form {
  margin-left: 0 !important;
}
#prvw__bundle_container,
.product__info-container .product-form {
  margin-left: 0 !important;
}
.template-collection .multicolumn-card {
  background: #fff !important;
}
.collectionBanner h1 {
  font-weight: 400;
  font-family: "Qanelas ExtraBold";
  color: #005248;
  margin-bottom: 10px;
  line-height: normal;
}
#ProductGridContainer .container {
  margin-top: 0 !important;
}
.collectionBanner p {
  font-size: 18px;
  margin-bottom: 7px;
  font-family: "Qanelas Medium" !important;
  letter-spacing: 0;
}
.menuBox {
  position: relative;
  margin: 0 -15px;
  background-color: rgba(189, 72, 31, 0.08);
  padding: 18px 25px;
}
.mega-menu-images-block {
  padding-bottom: 10px;
}
.shipInfo {
  padding-top: 60px;
  letter-spacing: 0;
  display: flex;
  align-items: center;
  gap: 5px;
  color: rgba(0, 0, 0, 1);
  justify-content: center;
  padding-bottom: 58px;
  background-color: #fff;
  font-size: 14px;
  font-family: "Qanelas Medium";
}
.reviwes span {
  color: #2A2A2A !important;
}
.custom-multicolumn img {
  height: 42px !important;
  width: 42px !important;
  margin: 0 auto;
  position: unset !important;
}
.custom-multicolumn .media {
  padding-bottom: 0 !important;
}
/* Cart start */
#rebuy-cart .rebuy-cart__flyout-title {
    font-size: 16px;
    line-height: 20px;
    font-family: 'Qanelas Bold';
}
#rebuy-cart .rebuy-cart__flyout {
  margin: 0;
  border-radius: 0;
}
#rebuy-cart .rebuy-cart__flyout-header {
  padding-top: 9px;
  padding-bottom: 9px;
  border-bottom:1px #E5E5E5 solid;
}
#rebuy-cart .rebuy-cart__progress-bar-container {
  padding-top: 0;
}
#rebuy-cart .rebuy-cart__progress-bar-container.above {
    padding-bottom: 15px;
    border-bottom: 0;
    border-bottom: 1px #E5E5E5 solid;
    padding-top: 15px;
    background-color: #F4F5F4;
}
#rebuy-cart .rebuy-cart__progress-bar-meter {
  margin-top: 0;
  background:#B4B4B4;
}
#rebuy-cart .rebuy-cart__progress-bar-prompt {
    margin-top: 15px;
    font-size: 14px;
    font-family: "Qanelas Medium";
    letter-spacing: 0;
    color: #000;
}
#rebuy-cart .rebuy-cart__progress-bar-prompt b {
    font-weight: 400 !important;
    font-family: 'Qanelas Bold';
}
#rebuy-cart .rebuy-cart__flyout {
  max-width: 100%;
}
#rebuy-cart .rebuy-cart__flyout-item-media {
  width: 86px;
}
#rebuy-cart .rebuy-cart__flyout-item-info {
  padding: 0 0 0 13px;
  width: calc(100% - 109px);
}
#rebuy-cart a.rebuy-cart__flyout-item-product-title {
    font-size: 15px;
    font-family: "Qanelas Bold";
    line-height: 22.5px;
    color: #323232 !important;
    font-weight: 400;
    letter-spacing: 0;
    padding-right: 50px !important;
}
#rebuy-cart button.rebuy-cart__flyout-item-quantity-widget-button i {
    color: #005248;
}
.rebuy-cart__flyout-content.has-items .rebuy-cart__flyout-item {
    margin: 0;
    padding: 25px 20px;
}
.rebuy-cart__flyout-item-price span.rebuy-money.compare-at {
    display: none;
}
#rebuy-cart .rebuy-cart__flyout-item-quantity-widget,
[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-quantity-widget {
  border-color: #fff;
}
#rebuy-cart button.rebuy-cart__flyout-item-quantity-widget-button {
  border: 0 !important;
  border-radius: 4px;
  width: 23px;
  height: 19px;
  line-height: 21px;
}
#rebuy-cart span.rebuy-cart__flyout-item-quantity-widget-label {
    line-height: 19px;
    height: 19px;
    border: 0 !important;
    font-size: 16px;
    font-weight: 400;
    font-family: Qanelas Medium !important;
}
#rebuy-cart span.rebuy-money.sale {
  color: #000 !important;
  font-size: 14px;
}
.rebuy-cart__flyout-item-variant-title {
    font-size: 11px;
    color: #868686 !important;
  letter-spacing:0;
}
button.rebuy-cart__flyout-item-remove i:before {
    content: 'Remove' !important;
    font-family: 'Qanelas Medium';
    color: #000;
    letter-spacing: 0;
    font-size: 10px;
    text-decoration: underline;
}
.rebuy-cart .rebuy-cart__flyout-item-remove i.fa-fast-spin:before {
    content: "" !important;
    font-family: 'Font Awesome 5 Pro';
    text-decoration: unset;
}
button.rebuy-cart__flyout-item-remove {
    width: unset !important;
    top: unset;
    bottom: 12px;
}
#rebuy-cart button.rebuy-button {
  background-color: #005248;
  
}
#rebuy-cart a.rebuy-product-title {
  font-size: 14px;
  font-family: "Qanelas Bold";
  color: #000 !important;
  opacity: 1 !important;
  letter-spacing: 0;
  display: block;
  text-align: left;
  margin-top: 0;
      overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
#rebuy-cart span.rebuy-money span {
  font-size: 15px;
  letter-spacing: 0;
  color: #000;
  font-family: "Qanelas Bold";
}
#rebuy-cart button.rebuy-button {
  font-size: 12px;
  padding: 7px;
}
.rebuy-widget .rebuy-product-block .rebuy-product-info,
.rebuy-recommended-products .rebuy-product-block .rebuy-product-info {
  flex: unset;
}
#rebuy-cart button.flickity-button svg {
  height: 10px !important;
}
#rebuy-cart .rebuy-widget .flickity-button,
.rebuy-recommended-products .flickity-button {
  height: 20px;
  width: 20px;
}
.rebuy-widget .rebuy-carousel__pagination .rebuy-carousel__page, .rebuy-widget .flickity-page-dots .dot {
    background: #005248 !important;
    height: 6px  !important;
    width: 6px  !important;
}
.rebuy-product-grid ol.flickity-page-dots {
     margin-top: 14px !important;
    position: unset !important;
    text-align: left !important;
    margin-left: 20px !important;
}
span.rebuy-money.compare-at {
    display: none;
}
body#recharge-novum.recharge-customer-portal.recharge-theme-novum
  #recharge-te
  #rc_te-template-wrapper
  .rebuy-button,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum
  #shopify-section-footer
  .rebuy-button,
.rebuy-button,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum
  #recharge-te
  #rc_te-template-wrapper
  .rebuy-widget
  .rebuy-button,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum
  #shopify-section-footer
  .rebuy-widget
  .rebuy-button,
.rebuy-widget .rebuy-button,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum
  #recharge-te
  #rc_te-template-wrapper
  .rebuy-cart__flyout-empty-cart
  a,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum
  #shopify-section-footer
  .rebuy-cart__flyout-empty-cart
  a,
.rebuy-cart__flyout-empty-cart a {
  background-color: #005248 !important;
  border-color: #005248 !important;
}
#rebuy-cart button.rebuy-button.outline {
  border: 1px #005248 solid !important;
  color: #fff !important;
  background-color: #005248 !important;
}
.rebuy-cart__flyout-item-subscription {
    margin-top: 25px !important;
}
.rebuy-cart__flyout-content .rebuy-cart__flyout-item-quantity-widget {
    max-width: 111px;
}
#rebuy-cart button.rebuy-button.outline:hover {
  background-color: transparent !important;
  color:#000 !important;
}
#rebuy-cart .rebuy-cart__flyout-recommendations .rebuy-widget .primary-title {
  font-size: 14px;
  font-family: "Qanelas Bold";
  text-align: left;
  margin-bottom: 10px;
}
#rebuy-cart .rebuy-widget .rebuy-product-block {
  background-color: #fff;
  padding: 8px;
  margin: 5px;
  min-width: 265px;
  max-width: 265px;
  display: flex;
  flex-direction: row;
  box-shadow: 2px 0 7.2px rgb(0 0 0 / 25%);
  border-radius: 7px;
  box-shadow: 0px 4px 32.3px 0px #00000040;

}
.rebuy-cart__flyout-recommendations > *:focus-visible {
    box-shadow: unset;
    outline: unset;
}
.trustpilot_container {
  margin-top: 8px;
  text-align: center;
}
.imagcus .active {
  transform: rotate(90deg);
}
.imagcus * {
  transition: 0.3s ease-in-out;
}
#rebuy-cart .rebuy-widget .rebuy-product-block .rebuy-product-media img {
  max-width: 60px;
  border-radius: 6px;
  max-height:55px;
}
#rebuy-cart .rebuy-product-actions button.rebuy-button:after {
  content: "Add +";
  border-radius: 50%;
  font-family: "Qanelas Bold";
  font-size: 10px;
}
#rebuy-cart .rebuy-product-actions button.rebuy-button {
    padding: 0 !important;
    border-radius: 9px !important;
    margin-right: 14px;
    line-height: 19px;
    padding-left: 6px !important;
    padding-right: 6px !important;
}
#rebuy-cart .rebuy-product-actions button.rebuy-button span {
  display: none;
}
#rebuy-cart .rebuy-product-price * {
  text-align: left !important;
}
#rebuy-cart .rebuy-product-info {
  margin-left: 12px;
}
#rebuy-cart .flickity-prev-next-button {
  display: none;
}
#rebuy-cart .rebuy-cart__flyout-subtotal-label span {
  font-size: 14px;
  line-height: 14.98px;
  margin-bottom: 12px;
  display: block;
  letter-spacing:0;
      font-family: 'Qanelas Medium';
    font-weight: 400;
}
#rebuy-cart .rebuy-cart__flyout-subtotal-amount {
    font-size: 14px;
    margin-bottom: 12px;
    flex-direction: row-reverse;
    gap: 7px;
    font-weight: 400;
    font-family: 'Qanelas Medium' !important;
}
#rebuy-cart span.rebuy-cart__flyout-subtotal-final-amount {
    color: #000;
    font-size: 14px;
    line-height: 14.98px;
    font-family: 'Qanelas Medium' !important;
    font-weight: 400;
}
#rebuy-cart button.rebuy-button span {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
#rebuy-cart span.rebuy-cart__flyout-subtotal-compare-amount {
  font-size: 14px;
  line-height: 14.98px;
}
#rebuy-cart .rebuy-cart__flyout-item-price span.rebuy-money span {
  color: #000;
  font-size: 14px;
  line-height:21px;
      font-family: 'Qanelas Bold';
}
.rebuy-cart__flyout-item-price > div {
    position: absolute;
    top: 3px;
    right: 0;
}
.rebuy-cart__flyout-item-discount-message{
      font-size: 11px !important;
    color: #868686 !important;
    letter-spacing: 0 !important;
}
button.rebuy-cart__flyout-item-remove,.rebuy-cart__flyout-item-remove, .rebuy-cart__flyout-item-remove:hover {
    top: unset !important;
    bottom: 12px !important;
}
/* #rebuy-cart .rebuy-cart__flyout-subtotal {
  max-width: 291px;
  margin: 0 auto;
} */
/* #rebuy-cart .rebuy-cart__flyout-actions {
  max-width: 291px;
  margin: 0 auto;
} */
#rebuy-cart button.rebuy-button {
  font-size: 15px;
  font-family: "Qanelas Bold";
  border-radius: 7px !important;
  padding-top: 13px;
  padding-bottom: 13px;
  text-transform:uppercase;
}
.rebuy-cart__flyout-shipping-bar-meter-fill,
.rebuy-cart__progress-bar-meter-fill,
.complete .rebuy-cart__progress-step-icon,
[data-rebuy-component="progress-bar"] .rebuy-cart__progress-bar-meter-fill,
[data-rebuy-component="progress-bar"]
  .rebuy-cart__progress-step.complete
  .rebuy-cart__progress-step-icon {
          background: transparent;
            background-repeat: no-repeat !important;
}
.rebuy-cart__progress-bar-meter-fill:before {
    content: '';
    height: 24px;
    width: 11px;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='24' viewBox='0 0 11 24' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='11' height='24' fill='url(%23pattern0_1_15)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_1_15' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_1_15' transform='matrix(0.0454545 0 0 0.0208333 -20.4545 0)'/%3E%3C/pattern%3E%3Cimage id='image0_1_15' width='472' height='48' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
    position: absolute;
    right: -4px;
}
.rebuy-widget .flickity-viewport,
.rebuy-recommended-products .flickity-viewport,
.rebuy-landing-page .flickity-viewport {
  overflow: unset !important;
}
#rebuy-cart .rebuy-cart__flyout-recommendations {
  padding-top: 0;
  padding-bottom: 30px;
}
input.custom_btn {
  background-color: #005248 !important;
  border-color: #005248 !important;
  border-radius: 7px !important;
}
.template-collection main#MainContent {
  padding-bottom: 0 !important;
}
.detail_box p {
  font-size: 12px !important;
}
.seeh:last-of-type {
  font-size: 14px !important;
}
.More_questions_button {
  background-color: #005248 !important;
}
.CERTIFIED_BY_THE_FELLAS .heading,
.slider_CERTIFIED_BY_THE_FELLAS .slde_item_box .title_top {
  font-family: "Qanelas Bold" !important;
}
.slider_CERTIFIED_BY_THE_FELLAS .slde_item_box .peragraph,
.slider_CERTIFIED_BY_THE_FELLAS .slde_item_box .title_top {
  color: #000 !important;
  font-size: 12px !important;
  line-height: 19.08px !important;
}
.CERTIFIED_BY_THE_FELLAS .heading {
  color: #005248 !important;
  font-size: 32px !important;
}
.mb_accordion .heading_accordion {
  color: #005248 !important;
  font-family: "Qanelas Bold" !important;
}
.More_questions_button {
  font-family: "Qanelas Bold" !important;
}
.slider_CERTIFIED_BY_THE_FELLAS .slde_item_box {
  border-color: #005248 !important;
}
.slider_CERTIFIED_BY_THE_FELLAS .slick-dots li button {
  background-color: rgba(0, 82, 72, 0.6) !important;
}
.slider_CERTIFIED_BY_THE_FELLAS .slick-dots li.slick-active button {
  background-color: #005248 !important;
}
.menu-drawer__menu-item:after {
  content: "";
  height: 18px;
  width: 21px;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: 8px;
}
/* .mobile-megamenu-2 .menu-drawer__menu-item:after {
  display: none;
} */
/* .menu-drawer__menu li:nth-child(1):before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.75 13.4697C22.75 18.7 18.553 22.9394 13.375 22.9394C8.197 22.9394 4 18.7 4 13.4697C4 8.24015 8.197 4 13.375 4C18.553 4 22.75 8.24015 22.75 13.4697Z' fill='%23263D1C' stroke='%23263D1C' stroke-width='7'/%3E%3Cmask id='mask0_1_322' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='6' y='7' width='15' height='15'%3E%3Cpath d='M6.57475 7.00537H20.9748V21.5508H6.57475V7.00537Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_322)'%3E%3Cmask id='mask1_1_322' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='6' y='7' width='15' height='15'%3E%3Cpath d='M6.98651 7.00537H20.9868V21.147H6.98651V7.00537Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_1_322)'%3E%3Cpath d='M20.4535 13.784L14.2683 7.53632C14.1409 7.40811 13.9898 7.30657 13.8235 7.23754C13.6572 7.16851 13.479 7.13333 13.2993 7.13404H8.48801C8.12409 7.13564 7.77553 7.28237 7.51819 7.54231C7.26086 7.80224 7.11559 8.15433 7.11401 8.52192V13.3818C7.11401 13.7636 7.26476 14.1106 7.51901 14.3674L13.7043 20.6151C13.9518 20.8651 14.296 21.0181 14.674 21.0181C15.052 21.0181 15.3955 20.8651 15.643 20.609L20.4535 15.7492C20.7085 15.4992 20.8585 15.1522 20.8585 14.7704C20.8585 14.3886 20.701 14.034 20.4535 13.784ZM14.674 19.6363L8.48801 13.3818V8.52192H13.3V8.5151L19.4853 14.7636L14.674 19.6363Z' fill='white'/%3E%3Cpath d='M10.2063 11.2992C10.4798 11.2992 10.7421 11.1894 10.9355 10.9941C11.1289 10.7987 11.2375 10.5338 11.2375 10.2575C11.2375 9.98122 11.1289 9.71627 10.9355 9.52092C10.7421 9.32557 10.4798 9.21582 10.2063 9.21582C9.93276 9.21582 9.67046 9.32557 9.47706 9.52092C9.28367 9.71627 9.17502 9.98122 9.17502 10.2575C9.17502 10.5338 9.28367 10.7987 9.47706 10.9941C9.67046 11.1894 9.93276 11.2992 10.2063 11.2992Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  height: 27px;
  width: 27px;
  display: block;
  position: absolute;
  left: 8px;
  top: 7px;
} */
/* .menu-drawer__menu li:nth-child(1) {
  padding-left: 40px !important;
} */
.rating svg {
  height: 23px;
  width: 116px;
}
.rev_box_bast svg {
  width: 100px !important;
  height: 18px !important;
}
.mobile-section-review-bar.Science-mobile {
  padding-top: 5px;
}
.slide-main .common-btn:hover,
.main-btn .common-btn.yelow:hover,
.prd_package_item input.custom_btn:hover,
.common-btn.product-form__submit:hover,
.common-btn:hover {
  background: #2F9E21 !important;
  border-color: #2F9E21 !important;
}
.menu-show a {
  display: flex;
  justify-content: space-between;
}
.rebuy-widget .rebuy-product-grid.small-carousel .rebuy-product-block,
.rebuy-recommended-products
  .rebuy-product-grid.small-carousel
  .rebuy-product-block {
  min-height: max-content !important;
}
h4.section-title {
  font-size: 27px;
  font-family: "Qanelas ExtraBold";
  margin-top: 30px;
  text-align: center;
}
@media (max-width: 989.9px) {
  div#menu-drawer nav.menu-drawer__navigation{
    overflow-x:hidden;
  }
  div#menu-drawer nav.menu-drawer__navigation li {
    margin-left: -12px !important;
    margin-right: -12px !important;
    padding-left: 12px;
    padding-right: 12px;
    background-color: #fff;
    margin-bottom: 0;
  }
  div#menu-drawer nav.menu-drawer__navigation li.mobile-mega-menu-li-drawer {
    background-color: rgba(245, 245, 245, 1);
  }
  .mobile-megamenu-2
    .menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset {
    flex-direction: column;
  }
  .mobile-megamenu-2 .menu-drawer__menu-item {
    padding: 0;
  }
  .wrapperrrrrrrrr {
    display: flex;
    justify-content: space-between;
    width: 100%;
    background-color: #fff;
    padding-left: 12px;
    padding-right: 12px;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
  }
  .mega-menu-block-content {
    margin: 0 -12px;
  }
  .wrapperrrrrrrrr {
    flex-direction: column;
  }
  .svg_custom {
    position: absolute;
    top: 0;
    right: 12px;
    top: 4px;
  }
  .imagcus {
    font-size: 36px;
    font-family: auto;
    height: 54px;
    line-height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  ul.footer-block__details-content {
    display: flex;
    flex-wrap: wrap;
  }
  ul.footer-block__details-content li {
    flex: 0 0 50%;
    max-width: 50%;
  }
  section.product-sec.py-100 {
    padding: 0px 0 19px 0;
  }
  /* Product detail */
  .product__media-wrapper {
    padding-left: 1.8rem !important;
    padding-right: 1.8rem !important;
  }
  .free-shipping-label {
    right: 26px;
  }
  .product__column-sticky .slick-next:before,
  .product__column-sticky .slick-prev:before {
    display: none;
  }
  .slick-arrow svg {
    height: 28px;
    width: 16px;
  }
  .grid__item.product__media-wrapper {
    margin-top: 10px;
  }
  div#menu-drawer nav.menu-drawer__navigation li a {
    font-size: 16px;
  }
  div#menu-drawer nav.menu-drawer__navigation {
    padding-top: 0 !important;
  }
  .template-collection section.essential_made .page-width {
    height: 672px;
  }
  .footer--connect-item h2.footer-block__heading {
    text-transform: uppercase !important;
  }
  .collectionBanner h1 {
    font-size: 30px;
    line-height: 38.22px;
    margin-bottom: 2px;
  }
  .collectionBanner p {
    font-size: 14px;
    font-family: "Qanelas Medium" !important;
    line-height: 21px;
  }
  .essential_made-wrapper h1,
  .essential_made-wrapper h3 {
    font-size: 24px;
  }
  div#insta-feed h2 {
    max-width: 166px;
    margin: 0 auto;
    margin-bottom: 30px;
    line-height: 28.03px;
  }
  .bannerInnner {
    background-color: rgba(255, 255, 255, 0.64);
    max-width: 262px;
    margin: 0 auto;
    margin-top: 12px;
    border-radius: 18px;
  }
  .mobile_banner_section {
    height: 480px;
  }
  .slide-main .common-btn {
    font-size: 12px !important;
  }
  .slick-arrow svg line {
    stroke: #000;
  }
  .product__column-sticky li.slick-active button {
  }
}
@media (min-width: 550px) {
  .collection-custom-lv {
    height: 350px;
  }
  .mySwiperBrand {
    max-width: 390px;
  }
  .product__info-container p {
    font-size: 14px;
    line-height: 23px;
  }
}
@media (min-width: 768px) {
  .customTitle {
    font-size: 24px;
    margin-bottom: 23px;
  }
  .image-section {
    padding: 0 8px;
  }
  section.service h3 {
    font-size: 22px;
  }
  .ser-center h4 {
    margin-left: 15px;
  }
  .image-section {
    max-width: 390px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .service {
    padding: 50px 0;
  }
  .footer__list-social.list-social:only-child {
    justify-content: flex-start;
  }
  .featured_review .page-width {
    max-width: 50%;
    margin: 0 auto;
  }
  .featured_review-wrap {
    display: flex;
    align-items: center;
    padding: 30px;
    background-color: #f5f5f5;
    border-radius: 7px;
  }
  .reviews-details h4 {
    font-size: 22px;
    line-height: normal;
  }
  .reviews-details p {
    font-size: 20px;
    line-height: normal;
    margin-bottom: 0;
  }
  .reviews-details {
    margin-bottom: 7px;
  }
  .custom-multicolumn {
    max-width: 600px;
    margin: 0 auto;
    margin-bottom: 50px;
  }
  .custom-multicolumn .multicolumn-card__info {
    padding: 2.5rem 2rem !important;
  }
  .multicolumn-card__info h3 {
    font-size: 16px;
    line-height: normal !important;
  }
  section.tab_package_section {
    margin-bottom: 50px;
  }
  .essential_made-wrapper h1,
  .essential_made-wrapper h3 {
    font-size: 40px;
    text-align: center;
    margin-bottom: 3px;
  }
  .essential_made-wrapper h4 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 40px;
  }
  .essential_stuff {
    max-width: 50rem;
    margin: 0 auto;
  }
  .essential_points p {
    font-size: 16px;
    line-height: 24px;
  }
  .essential_made-wrapper {
    padding: 50px 0;
    padding-bottom: 130px;
  }
  .imgBlockplace h6 {
    font-size: 18px;
    margin-top: 8px;
    padding-bottom: 20px;
  }
  .custom_testimonail {
    max-width: 600px;
    margin: 0 auto;
  }
  product-recommendations.related-products .slick-list.draggable {
    padding-top: 40px;
  }
  .prod-info .reviwes span {
    line-height: normal;
  }
  .reviwes.mobile_hide {
    margin-bottom: 12px;
  }
  .reviwes span {
    color: #000;
  }
  .list-menu--inline li a {
    padding-left: 0px;
    padding: 33.5px 0px !important;
  }
  .best-seller .prod-info p.desc {
    font-size: 16px;
    overflow: hidden;
  }
  .bast_sellar p.prcie {
    color: #005248 !important;
  }
  .price_box_display .prcie_compreat {
    font-family: "Qanelas Regular" !important;
    font-weight: 400 !important;
  }
  ul.footer-block__details-content {
    display: flex;
    flex-wrap: wrap;
  }
  ul.footer-block__details-content li {
    flex: 0 0 50%;
    max-width: 50%;
    margin-right: 0 !important;
  }
  .footer-block {
    flex: 0 0 40%;
  }
  .footer--connect-item h2.footer-block__heading {
    text-transform: uppercase !important;
  }
  .reviwes.mobile_hide {
    margin-bottom: 20px !important;
  }
  .related-products_container {
    margin-top: 50px;
  }
  .related-products .reviwes.mobile_hide {
    justify-content: flex-start;
  }
  .slide-above-section h3,
  .colletionList .heading_bast,
  section.service h3,
  .shopify-app-block #insta-feed h2 {
    font-size: 40px !important;
    line-height: normal;
  }
  .icons-row .boxed-main h6 {
    margin-bottom: 14px;
  }
  .icons-row .boxed-main p.desc {
    line-height: 25px;
  }
  section.product-sec.py-100 {
    padding-top: 50px;
  }
  .announcement-bar p.announcement-bar__message.h5 span {
    font-size: 18px;
  }
  h2.related-products__heading {
    margin-top: 30px;
  }
  .home-banner {
    min-height: 850px;
  }
  .reviews-profile img {
    width: 160px;
    height: 100%;
  }
}
@media (min-width: 989px) {
  .list-menu li:nth-child(2) {
    display: none;
  }
}
.essential_points p span,
.essential_points p span a {
  color: #005248;
  font-family: "Qanelas Bold";
}
.panel p {
  color: #000 !important;
}
.mobile-mega_menu ~ .menu-mobile a {
    justify-content: space-between !important;
}
.shipping_info_custom li.icon-with-text__item:before{
  display:none;
}
.shipping_info_custom .icon-with-text {
    display: block;
    margin-top: 0 !important;
    text-align: center !important;
}
.shipping_info_custom .icon-with-text img{
  display:inline;
}
.shipping_info_custom .icon-with-text .icon-with-text__item{
  justify-content:center;
}
.shipping_info_custom li.icon-with-text__item span{
  font-size:12px;
}
.presale_tag {
    position: absolute;
    top: 30px;
    left: 18px;
    z-index: 9;
    padding: 1px 10px;
    background-color: rgba(204, 245, 236, 1);
  height:23px;
  font-size:14px;
  letter-spacing:0.6px;
  font-family: "Qanelas Bold";
  color:rgba(1, 82, 72, 1);
  
}
.pw-checkbox-wrapper.customer:not(.account):not(.order) {
  padding: 0 !important;
}
.pw-title,
.pw-checkbox-wrapper.customer:not(.account):not(.order) {
  cursor: pointer;
}
.pw-route-protection.desktop-align-center {
  padding-left: 60px;
  background-image: url(/cdn/shop/files/delivery-insurance.png?v=1736334168);
  background-size: 40px;
  background-repeat: no-repeat;
  background-position: 1px 10px;
  padding-top: 0;
  padding-bottom: 9px;
}
.pw-route-logo {
  display: none !important;
}
.pw-variant-optimal {
    position: relative;
    padding-bottom: 40px;
    letter-spacing: 0;
    font-size: 12px;
    color: gray;
    font-family: "Qanelas Regular";
}
.pw-variant-optimal:after {
  content: "100% Cover from damage, loss or theft durring shipping";
  position: absolute;
  max-width: 250px;
  bottom: 0;
}
.pw-title span {
  font-weight: 400;
  font-family: "Qanelas SemiBold";
  font-size: 14px;
}
.pw-quote {
  font-size: 16px !important;
  font-family: "Qanelas Bold";
  letter-spacing: 0;
}
.rebuy-cart__flyout-apps .pw-checkbox-wrapper.customer label {
    display: inline-block;
    width: 50px;
    height: 25px;
    background-color: #ccc;
    border-radius: 25px;
    position: relative;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

.rebuy-cart__flyout-apps .pw-checkbox-wrapper.customer label:before {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    width: 21px;
    height: 21px;
    background-color: #fff;
    border-radius: 50%;
    transition: transform 0.3s ease;
}

.rebuy-cart__flyout-apps .pw-checkbox-wrapper.customer input:checked + .pw-checkout-box-label {
    background-color: #005248;
}

.rebuy-cart__flyout-apps .pw-checkbox-wrapper.customer input:checked + .pw-checkout-box-label::before {
    transform: translateX(25px);
        border: 2px #fff solid;
    background-color: #8d340d;
}
.pw-variant-optimal-container .pw-variant-optimal {
    display: flex !important;
}
.pw-checkbox-wrapper.customer {
    order: 3;
    position: absolute;
    right: 0;
}
.pw-title {
    order: 1; 
}
span.pw-info-icon {
    order: 2;
}

.pw-quote {
    order: 1;
    margin-left: 13px;
}
button.rebuy-button.rebuy-cart__checkout-button.block svg {
    height: 21px;
    width: 21px;
}


/*=========================== Review CSS =====================*/
.jdgm-widget.jdgm-widget {
  font-size: 14px !important;
}

.jdgm-write-rev-link.jdgm-write-rev-link {
  border-radius: 30px !important;
  text-transform: uppercase;
}

.jdgm-rev__icon {
   border-radius: 100% !important;
}

.jdgm-ans, .jdgm-rev__reply, .jdgm-histogram__bar, .jdgm-histogram__bar, .jdgm-histogram__bar-content {
  border-radius: 8px !important;
}

.jdgm-histogram .jdgm-star {
  font-size: 16px !important;
}

.jdgm-row-rating .jdgm-star {
  font-size: 18px !important;
  color: #403B39 !important;
}

.jdgm-rev__title {
  color: #403B39;
  font-size: 18px !important;
}

.jdgm-row-media {
  display: none !important;
}
.jdgm-review-widget--small .jdgm-rev-widg, .jdgm-review-widget--medium .jdgm-rev-widg {
  padding-top: 0 !important;
}

.jdgm-ans, .jdgm-rev__reply {
  padding: 0 !important;
  background: none !important;
}

.jdgm-rev__body p {
    font-size: 15px;
    color: #403B39;
}

.jdgm-rev__author {
    color: #403B39 !important;
    font-size: 15.25px;
}

.jdgm-rev__timestamp, .jdgm-rev__pinned {
    font-size: 14px !important;
    color: #403B39 !important;
}

.jdgm-row-extra {
  display: none !important;
}

.jdgm-rev__buyer-badge {
  border-radius: 30px !important;
}