/** Shopify CDN: Minification failed

Line 1333:67 Expected identifier but found whitespace
Line 1463:1 Unexpected "}"

**/

body.template-product.product-free-items.product-free-face-wash-30ml .prod__sticky-atc.sf-prod__block {
    display: none !important;
}
body{
  color:#333333;
}
.prod__tag-sale {
    background-color: red !important;
 
    }
.sf__pcard-tags.absolute.flex.flex-wrap:after {
    /* content: "Save 10%"; */
    background: #222073;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    text-align: center;
    border-radius: 11px;
    font-size: 11px;
    font-weight: 600;
    padding: 2px 3px;
    text-transform: uppercase;
    height: 22px;
    line-height: 22px;
}
.th_pb_cb_content .th_pb_cb_title .th_pb_cb_title_text {
    font-weight: 300;
}
section#app-wrapper-template--16483367387331__1713611921fc0b1230 .container.section-my #insta-feed h2 {
    display: none;
}
section#sf__instagram-template--16483367387331__instagram .container-fluid.section-my {
    margin-bottom: 0px;
}
section#sf__instagram-template--16483367387331__instagram .section__header.text-center {
    margin-bottom: 0px !important;
}
div#shopify-section-template--16483367387331__1713611921fc0b1230 {
    position: relative;
    top: -25px;
}
/*Transparent Header Start*/
.min-h-screen .sf-header header {
    background-color: #ffffff00 !important;
    color: #000000;
}
body.template-index #MainContent {
   /* padding-top: 0px !important;*/
}
section.sf-header.stuck.scroll-up header {
    background: white !important;
}

section.sf-header.stuck.scroll-down header {
    background: white !important;
}
/*Transparent Header End*/
.sf-header header{
 position: fixed;
    width: 100%;
    margin-top: 0;
}

.sf-menu-links li a {
    font-weight: 300;
  font-size: 14px;
}
.sf-sub-menu__link:hover {
    color: var(--sf-sub-item-hover);
    background: transparent;
}
h1, h2, h3, h4, h5, h6, p{
  font-family: var(--font-stack-body)!important;
}
p{
  font-weight:300;
}
.prose strong {
    font-weight: 500;
    font-size: 15px;
}
.sf-product__section-tabs .sf-tab-header {
    font-weight: 600;
}
.sf-product__section, .product__description.prose {
    font-weight: 300;
}
.sf__pcard-name {
    color: #333333 !important;
    font-family: var(--font-stack-body)!important;
}
.container-fluid{
  max-width:1150px;
}
/*top custom menu*/
.collection-header__description {
    font-family: var(--font-stack-body)!important;
    font-weight: 300;
}
nav.sf-breadcrumb.w-full {
   padding: 5px 0!important;
    background-color: #191d66;
    font-weight: 400;
    margin-bottom: 35px;
    color: #FFF !important;
}
.custom-top-menu ul.sf-nav li {
    position: static;
   border-right: 3px solid #ffffff;
}
.top-menu li:nth-of-type(4)
{
  border-right: 0px !important;
}
.custom-top-menu ul.sf-nav li .sf-menu__submenu.sf-menu__desktop-sub-menu.sf-menu__dropdown {
    width: 100%;
}
.custom-top-menu ul.sf-nav li .sf-menu__submenu .sf-menu__inner .sf-menu-submenu__content ul.sf-menu-submenu__items {
    flex-direction: inherit;
}
.custom-top-menu ul.sf-nav li .sf-menu__submenu .sf-menu__inner .sf-menu-submenu__content ul.sf-menu-submenu__items li {
    display: inline-block;
}
.custom-top-menu ul.sf-nav li .sf-menu__submenu .sf-menu__inner .sf-menu-submenu__content ul.sf-menu-submenu__items li a {
    display: table !important;
}
.custom-top-menu ul.sf-nav li .sf-menu__submenu .sf-menu__inner .sf-menu-submenu__content ul.sf-menu-submenu__items li a:hover {
    background: transparent !important;
}
.custom-top-menu ul.sf-nav li .sf-menu__submenu .sf-menu__inner .sf-menu-submenu__content ul.sf-menu-submenu__items li a .menu-item {
    font-size: 13px;
    text-transform: uppercase!important;
    color: #333333;
  text-align: left;
  font-weight:600;
}
.top-menu .sf-menu__inner {
  background-color: #ffffff;
}
.top-menu li {
  width: 25%;
  text-align: center;
}
.top-menu li a {
  display: inline-flex;
  padding: 8px;
  text-transform: uppercase;
}
.top-menu li:nth-of-type(1) {
  background: #d7dcef;
}
.top-menu li:nth-of-type(1) .sf-menu-submenu__content {
    background-color: #f4f5fa;
}
.top-menu li:nth-of-type(2) {
  background: #f5f4b4;
}
.top-menu li:nth-of-type(2) .sf-menu-submenu__content {
    background-color: #fdfcea;
}
.top-menu li:nth-of-type(3) {
  background: #fae3eb;
}
.top-menu li:nth-of-type(3) .sf-menu-submenu__content {
    background-color: #fef5f8;
}
.top-menu li:nth-of-type(4) {
  background: #d9cbe8;
}
.top-menu li:nth-of-type(4) .sf-menu-submenu__content {
    background-color: #d9cbe854;
}
.top-menu .sf-menu__inner ul li {
  background: none;
  border-right:0px;
}
.z-1999 {
  z-index: 1999;
}
.container-fluid {
  max-width: 1270px;
}
.collection-header__title {
    font-size: 22px;
    font-weight: 300;
    text-transform: uppercase;
  color: #FFF !important;
}
.collection-header__description {
  font-family: "SFProDisplay-Regular";
}
footer {
  background-color: #222073 !important;
}
.sf-footer h3 {
        color: #FFF !IMPORTANT;
}
.sf-footer .sf__footer-bottom {
    background: #222073 !important;
}
.sf_footer-block-newsletter .sf_footer-block-title,
.sf__footer-block-title {
  font-size: 19px;
}
.sf-header .sf-menu-item:hover>a:after {
    width: 0;
}


/*top-custom menu end*/

.sf-header .sf-menu-item>a {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase !important;
}
.sf-home__collection-list .sf__ms-wrapper.sf-grid a.collection-card__image{
    width: 70px;
    margin: 0 auto;
    /*border-radius: 50% !important;
  border: 1px solid #dfdfdf !important;*/
  }
.sf-breadcrumb__nav a, .sf-breadcrumb__nav span {
    font-size: 12px;
}
.sf-home__collection-list .collection-card__info h3 a {
    font-size: 13px !important;
    line-height: 1.4;
    letter-spacing: normal;
  text-transform: uppercase;
}
.section__header {
    margin-bottom: 30px !important;
}
.sf-home__collection-list .collection-card {
    margin-bottom: 15px;
    border: 1px solid;
    padding: 10px;
    border-radius: 10px;
}
.sf_footer-block-newsletter .sf_footer-block-title,
.sf__footer-block-title {
  font-size: 19px;
}
.sf-custom--collection-banner .w-full.section-my {
    margin-top: 0px !important;
}
ul.sf-menu-submenu__items.flex.-mx-2.w-full {
    display: table;
}
ul.sf-menu-submenu__items.flex.-mx-2.w-full li.list-none.sf__menu-item-level2 {
    width: 14% !important;
    float: left;
  margin-bottom:5px;
  }
.sf__sub-menu-column.mt-4 {
    margin-top: 5px;
}
li.list-none.sf__menu-item-level3 a {
    font-size: 15px;
    color: #000000;
    padding: 0 10px;
}
li.list-none.sf__menu-item-level3 a:hover {
    background: transparent;
}
.sf-grid.grid.grid-cols-2 button.add-to-cart {
    border: none!important;
    width: auto;
    padding: 0;
  
}
.sf-grid.grid.grid-cols-2 button.add-to-cart:hover {
   background: transparent;
    color: #000!important;
    border: 0px !important;
    box-shadow: none !important;
}

button.add-to-cart.sf__btn.w-full.flex-grow.shrink {
    padding: 6px 20px;
    margin: 10px 0 5px;
    font-size: 12px;
    background: #222073;
    color: #fff;
    text-align: center;
    border-radius: 50px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .5px;
    width: auto;
    border: none;
}
.sf-menu-submenu__content {
    padding-left: 0;
    padding-right: 0;
  padding-bottom: 10px !important;
}
.sf-menu-item a {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 14px;
    color: #000;
}
.sf__pcard-quick-add{
  text-align:center;
}
/*.sf__pcard.sf-prod__block:hover button.add-to-cart.sf__btn.w-full.flex-grow.shrink
{
      display: inline!important;
    position: absolute;
    bottom: 84%;
    left: 0;
    right: 0;
  }*/
button.add-to-cart.sf__btn.w-full.flex-grow.shrink:hover {
    /*background: transparent;*/
    box-shadow: none;
    color: #FFF !important;
}
.sf__pcard.cursor-pointer.sf-prod__block:hover {
    background-color: #fff;
    z-index: 1;
    box-shadow: 0 1px 30px #0000001c;
}
.first-col .sf-custom__block{
    position:relative;
}
.sf__pcard {
    position: relative;
    height: 100%;
    overflow: auto;
  background: #FFF;
  border-radius:5px;
}
.sf__pcard.cursor-pointer.sf-prod__block:hover button.add-to-cart {
    background-color: #222073;
  color:#ffffff;
}
.sf__pcard .sf__pcard-content {
   padding: 0 10px 10px !important;
   overflow: initial !important;
}
.product-tabs__header {
    margin-bottom: 20px !important;
}
/*.sf-tab-content .swiper-slide.sf-column:hover button.add-to-cart.sf__btn.w-full.flex-grow.shrink {
       display: inline!important;
    position: absolute;
    bottom: 84%;
    left: 0;
    right: 0;
}*/

a.sf__sub-menu-link2.whitespace-normal.block.sf-menu-submenu__title {
    font-size: 16px;
    font-weight: 500;
    color: #000;
    border-bottom: 1px solid #dfdfdf;
    padding: 0;
    margin: 0 10px;
    padding-bottom: 5px;
}
.sf__pcard-action-atc.flex.justify-center {
    justify-content: left !important;
  display: inline;
}
.sf__pcard-style-4 .sf__pcard-content .sf__pcard-quick-add {
   float: none;
    width: 100% !important;
}
.sf__pcard-price.leading-normal {
   float: none;
    margin-top: 8px;
    margin: 0 auto;
    display: table;
}
.prod__tag {
    padding: 4px 10px 0px;
      font-size: 13px !important;
      line-height: 20px !important;
}
h3.block.text-base {
   /* border-bottom: 1px solid #dfdfdf;
    min-height: 55px;*/
  text-align: center;
}

.text-color-secondary.mb-4 {
    font-weight: 300;
    font-size: 14px;
    line-height: 1.5;
  text-align:center;
  margin-bottom:8px;
}
h3.block.text-base a {
   font-size: 16px;
    line-height: 18px;
}
.f-price__regular {
    font-weight: 500;
}
.sf-menu__submenu.sf-menu__desktop-sub-menu .sf-menu__inner .container-fluid {
    width: 100% !important;
    padding: 0 10px;
}

/* clients reviews */
.customer-reviews .sf-testimonials__header .section__description {
    color: #FFF !important;
      font-weight: 300;
}
.customer-reviews .swiper-pagination-clickable .swiper-pagination-bullet {
    border-color: #FFF !important;
    }
.section__description{
  font-weight:300;
}

.customer-reviews .sf-testimonials__container .bg-white.py-12 p {
    color: #FFF !important;
  font-weight: 300;
  font-size: 14px;
}
.sf-testimonials__container .bg-white.h-full {
    display: table !important;
    text-align: center;
  background: #fff0;
}
.customer-reviews h2.section__heading {
    color: #FFF !important;
}
.customer-reviews .sf-testimonials__container .bg-white {
    background: transparent!important;
    padding: 0px;
}
.sf-testimonials__container.relative svg {
    color: #ffffff;
}
.sf-testimonials__container responsive-image.sf-image {
    width: 75px;
}
.review-block img {
    border-radius: 50px;
}

.customer-reviews h3 {
    color: #FFF !important;
}
.bg-white.py-6.sm\:py-10.px-5.sm\:px-\[30px\].flex.rounded-\[5px\].h-full div {
    margin: 0 auto;
    float: none;
}
.sf-testimonials__container .bg-white.h-full .stars.flex {
    margin: 0 auto;
    text-align: center;
    float: none;
    display: inline-flex;
    margin: 20px 0 10px !important;
}

/* client reviews */
.sf__custom-select .select-items div
{
  font-size:14px;
}



.collection-header.collection-header--adapt.flex.items-center.justify-center.collection-header--noimage {
   padding: 15px 0!important;
  height: auto !important;
    display: table;
    width: 100%;
     /* background: #191d66;*/
     background: #222073;
   }
section#sf__blog-post-template--19523035791651__4cb30035-0681-4700-b9d7-ffafc5843af6 .section__header.text-center {
    margin-bottom: 30px;
}
.shopify-section.faqs-section section.sf__pages-other {
    margin-top: 30px;
}

.sf__blog-cardExcerpt {
    font-size: 16px;
      font-weight: 300;
}
.sf__blog-post .sf-grid .sf-column .sf__blog-card.sf__view-grid {
    -webkit-box-shadow: 0px 2px 13px 0px rgb(0 0 0 / 8%);
    box-shadow: 0px 2px 13px 0px rgb(0 0 0 / 8%);
    height: 100%;
}

.sf__blog-post .sf-grid .sf-column .sf__blog-card.sf__view-grid .sf__blog-cardContent {
    padding: 20px 15px 30px 15px;
}

.section__heading {
  font-family: var(--font-stack-body)!important;
  font-weight:300;
    font-size: 30px!important;
    text-transform: uppercase;
    letter-spacing: normal;

}

 h3.content__heading {
  font-family: var(--font-stack-body)!important;
    font-size: 30px!important;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: normal;

}
.sf__pcard-style-4 .sf__pcard-content .sf__pcard-price .prod__price {
    font-weight: 400 !important;
}
.sf__slide-content h2.slide__block-title
{
    font-family: var(--font-stack-body)!important;
    font-size: 22px!important;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: normal;
}
.product-tabs__header a {
    font-size: 30px!important;
    text-transform: uppercase;
    letter-spacing: normal;
    font-family: var(--font-stack-body)!important;
    font-weight:100;
}

.section__subheading {
    margin-bottom: 0px !important;
}

  body .sf-footer__block .social-media-links a {
       color: #fff !important;
    width: 35px !important;
    height: 35px !important;
    background-color: #000!important;
    }
    .sf-footer__block .social-media-links a:hover {
    background-color: #FFF !important;
    color: #000 !important;
    box-shadow: none !important;
}

.customer-reviews .sf-slider__controls button {
    background: #FFF !important;
    color: #000 !important;
}
.customer-reviews .sf-slider__controls button svg {
    color: #000 !IMPORTANT;
}
.sf-footer .sf__footer-middle .sf-footer__block {
    padding-bottom: 30px !important;
    padding-top: 40px !important;
}
.sf-footer__block .social-media-links {
   margin: 0 15px !important;
  }
  .sf-footer .sf-footer__block ul li a {
       font-size: 14px!important;
    color: #FFF !important;
    font-weight: 400;
}
.block-text.sf__newsletter-block-desc {
    font-size: 14px !important;
    color: #FFF !important;
  font-weight:400;
}
.sf__footer-bottom-inner .text-sm {
    font-weight: 400;
    color: #FFF;
}
.sf-footer form.sf__footer-form-newsletter .sf__newletter__form-input {
       font-size: 13px;
}
.sf__footer-block-newsletter .sf__footer-block-title {
    font-size: 19px !important;
}
.sf-tab-header:after
{display: none;}
.th_pb_fbt_content .th_pb_fbt_product_single_detail .th_pb_fbt_product_title {
    font-weight: 300;
}
.th_pb_fbt_content .th_pb_fbt_product_atc_btn .th_pb_fbt_product_atc_btn_click {
    padding: 14px 25px 10px !important;
}
ul.prod__additional_infos li.prod__categories a {
    font-weight: 100;
}
button.add-to-cart {
    text-transform: uppercase;
}
.sf-sub-menu__link {
    font-weight: 300;
}
div#shopify-block-60979a7b-6f22-4fb4-8a3c-50fc9e638129 {
    position: absolute;
    right: 0;
    top: 35px;
    text-align: right;
}
.sf__pcard-content .sf-pcard__reviews span {
    text-align: center;
}
.spr-badge-starrating .spr-icon {
    color: green;
}
.spr-badge-starrating .spr-icon {
    font-size: 100%;
    margin: 1.5px;
}
.sf__pcard-content .sf-pcard__reviews span span.spr-badge-caption {
    display: none;
}

.sf__toggle-filter {
    font-size: 16px;
    font-weight: 300;
    text-transform: capitalize;
}
.sf__custom-select {
    font-size: 13px;
}
/*mini  cart*/
.scd-item__image {
   width: 80px !important;
}

.scd-item__prices span.scd-item__original-price.scd-item__price.sf-currency {
    font-size: 13px;
    font-weight: 500;
    margin: 0;
}
.scd-item__remove {
    font-size: 12px !important;
}
.scd-item__info a.font-medium {
    font-size: 13px;
    line-height: 16px !important;
    display: table;
    margin-bottom: 5px;
}
.scd-item__btn {
    font-size: 1.25rem;
    line-height: 16px;
    padding: 0px 5px;
    font-weight: normal;
}
.scd-item__quantity input {
    height: 25px;
    font-size: 15px;
}
.scd__footer-actions button
{
font-size: 13px;
}

/*mini cart end*/

/*about page*/

.about-section{
    position:relative;
  padding-bottom: 60px;
}
.about-section:after {
    width: 100%;
    content: " ";
    background-image: url(https://cdn.shopify.com/s/files/1/0779/5766/0963/files/bg-02.png?v=1688281006);
    position: absolute;
    bottom: 5px;
    height: 178px;
    background-position: bottom;
    background-size: 100%;
    background-repeat: no-repeat;
}
.about-section .container-fluid.section-py {
    padding-left: 0;
    width: 100%;
    max-width: 100%;
}
.about-section .sf-custom__block-inner.w-full {
    position: relative;
}
.about-section .container-fluid.section-py responsive-image.sf-image {
    overflow: inherit !important;
}
.first-col .sf-custom__block-inner.w-full:after {
      content: "CEO - Herbion Group";
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 500;
    bottom: -28px;
    top: auto;
    line-height: 0;
}
.first-col .sf-custom__block-inner.w-full .sf-image:after {
    content: "NADEEM KHALID";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -25px;
    z-index: 19999999;
    margin: 0 auto;
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
}
.about-mission-vission .w-full {
  padding-top: 60px;
  padding-bottom: 1px;
}
.vission-mission {
  background-color: #f2faf4;
  padding-bottom: 60px;
}
.vission-mission .sf__slide-bg {
  width: 50%;
  position: initial;
}
.vission-mission .sf__slide-content {
  width: 45%;
}
.certifications .w-full.section-py {
    padding-top: 0;
    padding-bottom: 0;
}
.certifications .sf-custom__block {
    padding-bottom: 0;
  padding-top: 0;
}


.global-presence {
   /* background: url(/cdn/shop/files/globe1.jpg) no-repeat center center;*/
    background-size: cover;
     padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.global-presence .sf-custom__block-inner.w-full {
    padding: 0;
}
.global-presence .half-width {
    width: 100%;
}
.global-presence h3.content__heading {
    margin-bottom: 50px;
}
.presence-box h1.counter {
 font-family: Poppins!important;
    font-weight: 500;
    font-size: 25px;
    width: 100%;
    height: 100%;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    /* left: 0; */
    /* background: #bfc8eb; */
    color: #000;
    border-radius: 10px 0% 0% 10px;
}
/*.presence-box h1.counter:after
{
    content: "";
      width: 85px;
      height: 0;
      position: absolute;
      bottom: 0;
      left: 0;
      border-top: 29px solid #96d121;
      border-left: 29px solid #FFF;
      border-right: 29px solid #FFF;
}
.presence-box h1.counter:before
{
  content: "";
      width: 85px;
      height: 0;
      position: absolute;
      top: 0;
      left: 0;
      border-bottom: 29px solid #96d121;
      border-left: 29px solid #FFF;
      border-right: 29px solid #FFF;
}
*/
   .presence-box h3 {
    font-weight: 500;
    font-size: 17px;
    letter-spacing: normal;
    margin: 10px 0px 5px;
}
.presence-box p {
    font-size: 14px;
}
.presence-box h3, .presence-box p{
  text-align:left !important;
   margin-left: 15px;
}

.presence-box {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    background-color: #d7dcef;
    position: relative;
    border-radius: 10px;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.presence-box .right {
       width: 85%;
    border-left: 2px solid #77b43b;
    padding: 2px 0px 10px;
}
.presence-box .left {
    width: 15%;
}

/*.presence-box:nth-child(2) h1.counter {
    background-color: #edeca2cf;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.presence-box:nth-child(4) h1.counter {
    background-color: #f3d0dd;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
*/

.presence-box:nth-child(4) {
    border-bottom: 0;
    border-right: 0;
    background-color: #fae3eb;
}

.presence-box:nth-child(3) {
    border-bottom: 0;
}
.presence-box:nth-child(2) {
    border-right: 0;
    background-color: #f5f4b4;
}
/* about page end*/


/*detail page*/
.main-product__block.main-product__block-title .prod__title h1 {
       font-size: 21px;
    line-height: 23px;
    font-weight: 500;
    text-transform: uppercase;
}
.main-product__block.main-product__block-price .f-price .f-price__regular span.f-price-item {
    font-size: 20px;
}
.main-product__block+.main-product__block .bottom-block__text .prose h3 {
    font-size: 14px;
    font-weight: 600;
  letter-spacing:0.5px;
    text-transform: uppercase;
}
.main-product__block+.main-product__block {
    margin-top: 10px !important;
}
.main-product__block.main-product__block-title .ssw-faveiticon.sswfaveicon {
    display: none !important;
}
.product__description.prose p {
    font-weight: 300;
  font-size:15px;
    letter-spacing: normal;
    color: #000;
}
.product__description.prose p strong {
    letter-spacing: 1px;
  font-weight:600;
  font-size:14px;
}
.spr-container .spr-summary .spr-summary-caption {
    margin-top:10px;
    font-weight: 300;
}
/*detail page end*/

.sf__accordion-item .sf__accordion-button {
    font-family: var(--font-stack-body)!important;
  font-weight:400px;
  font-size:17px;
}
.main-product__block .spr-starrating {
    margin-top: 0px;
}
div#shopify-block-60979a7b-6f22-4fb4-8a3c-50fc9e638129 {
    position: initial !important;
}
.main-product__block .spr-starrating {
    font-weight: 300;
    justify-content: left !important;
  margin-bottom: 10px;
}
.prod__additional_infos li:first-child {
    margin-top: 10px !important;
}
input, input:not(.quantity-input__element,.form-control,.scd-item__qty_input,.newsletter__input-st,[type=submit]), textarea:not(.quantity-input__element,.form-control,.scd-item__qty_input,.newsletter__input-st,[type=submit]) {
    font-weight: 300;
}
h3.spr-form-title {
    font-weight: 600;
    margin-bottom: 20px;
}
.sf__pcard-price.leading-normal {
    font-weight: 600;
}
span.spr-starrating.spr-badge-starrating {
    display: initial;
}
.page-header {
    padding-top:0px;
    background: #191d66;
}
.page-header h1.page-header__title{
	display:none;
}
.page-header nav.sf-breadcrumb.w-full {
    margin-bottom: 0;
}
.page-header .page-header__breadcrumb {
    margin-top: 0px;
}
.page-careers .page-header {
    margin-bottom: 40px !important;
}
label {
    font-weight: 300;
}
main#MainContent .page-header {
    padding-bottom: 0px !important;
}
.customer-reviews .sf-testimonials__container .bg-white.h-full p:before {
    content: '';
    position: absolute;
    left: 0;
    margin-top: -10px;
    width: 32px;
    height: 32px;
    background: url(https://cdn.shopify.com/s/files/1/0779/5766/0963/files/quote1-u.png);
}
.customer-reviews .sf-testimonials__container .bg-white.h-full p:after {
    content: '';
    position: absolute;
    width: 32px;
    height: 32px;
    background: url(https://cdn.shopify.com/s/files/1/0779/5766/0963/files/quote1-d.png);
}
.customer-reviews .sf-slider__controls button:hover {
    color: #ffffff !important;
}
.sf-home__collection-list {
    padding-bottom: 5px;
}

.quick-view__info h1 {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 400;
}
.quick-view__info .text-color-secondary.mb-4 {
    text-align: left !important;
}
.quick-view__info .f-price__regular span {
    font-weight: 500;
    font-size: 20px !important;
    margin-top: 5px !important;
    float: left;
}
.quick-view__info .text-color-secondary.mb-4 {
    margin-top: 5px;
}
.sf-cart__summary .note {
    font-weight: 300;
}
.scd__addon .form-control {
    font-weight: 300;
}
.sf__filter-wrapper .sf__accordion-item:first-child {
    display: none;
}
.vission-mission .swiper-pagination {
    position: initial;
    margin-top: 55px;
}
.about-story .text-data {
    padding: 0% 4% 0% 2%;
}
.certifications .text-data {
   padding: 0% 4% 0 3%;
}
.track-order-container {
    margin-top: 50px;
}
.page-track-order .prose div {
    font-weight: 300;
}
.page-track-order .prose div input[type="text"] {
    width:320px;
}
.page-itrack .prose {
    margin-top: 50px;
}
.page-itrack .prose h1.lf_header {
    font-weight: 600;
    font-size: 20px;
    text-transform: uppercase;
}
section.sf-product__section.sf-product__section-tabs {
    background-color: #d2e1fb;
}
.product-section{
    display: table;
    width: 100%;
    padding: 65px 0px;
}
.spr-container .spr-review-header-title {
    display:none;
}
.sf-product__section.sf-product__section-tabs .pb-8.prose {
    padding-bottom: 0px !important;
}
.sf-product__section.sf-product__section-tabs .sf-tab-header {
    padding: 0px;
}
.sf-product__section.sf-product__section-tabs .border-b {
    border: 0px;
}

section.sf-product__section.sf-product__section-tabs .col-sm-6 {
    width:48.5%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    float: left;
    margin: 0.7%;
}
section.sf-product__section.sf-product__section-tabs .col-sm-6 .card img {
    padding: 10px;
}
section.sf-product__section.sf-product__section-tabs .card {
    position: relative;
    display:table;
    width:100%;
    background-color: #fff;
    border-radius: 10px;
}
section.sf-product__section.sf-product__section-tabs .card img {
    width: 100%;
}
.youtube-video {
    margin-top: 15px !important;
    width: 100%;
    float: left;
}
.youtube-video .card {
    max-width: 98%;
    margin: 0 auto;
}
#shopify-product-reviews .spr-container {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}
.spr-reviews .spr-review {
    background-color: #f1f1f1;
    border-radius: 5px;
    margin-bottom: 20px;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.spr-container .spr-review-footer {;
    display: none;
}
.spr-container .spr-header-title {
    text-align: center;
    font-family: var(--font-stack-body)!important;
    font-weight: 300;
    font-size: 28px!important;
    text-transform: uppercase;
}
.spr-container .spr-review-header-byline strong {
    font-weight: 600;
}
.p-0{
  padding:0px !important;
}
section.sf-product__section.sf-product__section-tabs .card.p-0 img {
    border-radius: 10px;
}
.banner-desc.desc-overlay {
    position: absolute;
    bottom: 0;
    padding: 20px;
    width: 80%;
}
.card .banner-desc.desc-overlay h2 {
    font-weight: 500;
    color: #ffffff;
}
.banner-desc {
    margin-top: 12px;
}
.banner-desc h5 {
    margin-bottom: 14px;
}
section.sf-product__section.sf-product__section-tabs .card iframe {
    border-radius: 10px;
}
.banner-desc.more-desc>h5 {
    margin-bottom: 100px;
}
.banner-desc.more-desc .desc {
    margin-bottom: 29px;
}
.banner-desc h5 {
    margin-bottom: 14px;
}
.banner-desc h5 {
    margin-bottom: 14px;
}
.text-green {
    color: #72b637;
}
.instagram-container {
    width: 95%;
    margin: 0 auto;
}
.instagram-container .section__header {
    margin-bottom: 15px;
}

.home-three-box {
  padding: 60px 0px;
}
.home-three-box .sf-custom__block-inner.w-full img {
    border-radius: 10px;
}
.home-three-box-text {
    background-color: #ffffff;
    border-radius: 10px;
}
.home-three-box .sf-custom__block {
    padding: 0px 25px!important;
}

.home-three-banners {
  /*margin-top:100px;
  padding-bottom:80px;*/
}
.home-three-banners .sf-custom__block.lg\:w-9\/12 {
    width: 100%;
}
.home-three-banners .sf-custom__block.lg\:w-3\/12.px-0 {
    width: 100%;
}
.home-three-banners h3.content__heading {
    font-size: 30px!important;
    font-weight: 300;
}
.home-three-banners .sf-custom__block {
    padding-top: 5px;
}
.home-three-banners .content__box {
    text-align: center;
}
.home-three-banners a.sf__btn.sf__btn-primary {
    padding: 5px 20px;
    border-radius: 20px;
    font-size: 14px !important;
  background: #222073;
    border-color: #222073;
}
.home-three-banners-text .prose.rte.mt-4.text-color-subtext {
    margin-top: 0;
    margin-bottom: 25px;
}
.home-three-banners-text h3.content__heading {
    font-size: 30px!important;
  line-height: 25px;
}
.home-three-banners .content__box h3.content__heading {
    font-size: 22px!important;
}
section#sf__product-tab-template--19523035791651__5979b691-01c4-4f10-aa45-de39e43bad38 {
    padding-bottom: 15px;
}
    .home-three-box h3.content__heading {
    font-size: 25px !important;
}
.home-three-box a.sf__btn {
    padding: 6px 15px;
}
.home-three-box a.sf__btn:hover {
    padding: 6px 15px;
    box-shadow: none !important;
    background: #77b13a;
    border-color: #77b13a;
}
.sf__sortmb-wrapper .sf__sortmb-list ul li {
    font-size: 13px;
    padding: 10px 16px;
    font-weight: 400;
}
.sf__sortmb-wrapper .sf__sortmb-list .sf__sortmb-label {
     font-size: 20px;
}
.home-three-banners .sf-custom__block-inner, .home-three-box .sf-custom__block-inner {
	position: relative;
}
.home-three-banners .sf-custom__block-inner::before, .home-three-box .sf-custom__block-inner::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,.2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.home-three-banners .sf-custom__block-inner:hover::before, .home-three-box .sf-custom__block-inner:hover::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}

.sf__page-blog-single-post h1 {
    font-size: 28px;
  font-weight: 300;
}
.sf__page-blog-single-post .text-black.text-3xl.mb-16.text-center {
    font-weight: 300;
    font-size: 30px;
    margin-bottom: 22px;
}
.sf__page-blog-single-post .border-t.pt-7.flex.justify-between a {
    font-weight: normal;
}
.sf__blog-card .sf__blog-cardContent .sf__blog-cardTitle {
    font-size: 20px;
}
.th_pb_cb_innercode .th_pb_cb_sidecart {
    float: right;
    max-width: 30% !important;
    flex: 0 0 30% !important;
}

.th_pb_cb_innercode  .th_pb_cb_p_grid_inner .th_pb_cb_p_grid_column {
    flex: 0 0 31%!important;
    max-width: 31%!important;
    padding: 0 0px 20px!important;
    margin: 1%;
}
.th_pb_wf.th_pb_grid_details {
    padding: 0 10px !important;
      text-align: center;
}
.th_pb_cb_p_grid_details .th_pb_cb_p_grid_title p a {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px !important;
    display: table;
    min-height: 45px;
  margin: 0 auto;
}
.th_pb_cb_innercode .th_pb_cb_p_grid_inner .th_pb_cb_p_grid_column:hover {
    z-index: 1;
    box-shadow: 0 1px 30px #0000001c;
}
.th_pb_cb_innercode .th_pb_cb_p_grid_inner .th_pb_cb_p_grid_column: hover button.th_pb_wf.btn.button.th_pb_cb_p_grid_add_btn
{background-color: #77b13a;
    color: #fff;}
    
button.th_pb_wf.btn.button.th_pb_cb_p_grid_add_btn {
    padding: 7px 20px;
    margin: 10px 0 5px;
    background: #d3d3d36b !important;
    color: #000 !important;
    text-align: center;
    border-radius: 50px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .5px;
    width: auto;
    border: none;
    min-width: 150px;
  box-shadow: none !important;
  margin: 0 auto;
    display: table;
    float: none;
}
.th_pb_cb_p_grid_details .th_pb_cb_p_grid_add.th_pb_cb_added_grid .th_pb_cb_p_grid_add_qty {
    padding: 7px 20px;
    margin: 10px 0 5px;
    background: #d3d3d36b!important;
    color: #000!important;
    text-align: center;
    border-radius: 50px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .5px;
    width: auto;
    border: none;
    min-width: 150px;
}
.th_pb_cb_p_grid_details .th_pb_cb_p_grid_add.th_pb_cb_added_grid .th_pb_cb_p_grid_add_qty {
     visibility: hidden;
  padding: 4px 15px !important;
  margin-top: 0;
}
.th_pb_cb_content .th_pb_cb_innercode {
     display: table !important;
}
ul.sf__list-row li {
    border-bottom: 1px solid #f3f3f3;
}
ul.sf__list-row li a {
    font-size: 13px;
}
ul.sf__list-row li:hover a::after {
    display: none !important;
}
li.blinking a {
    color: red !important;
     -webkit-animation: blink 2s infinite both;
            animation: blink 2s infinite both;
}
@-webkit-keyframes blink {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes blink {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
li.blinking a {
    color: red !important;
       -webkit-animation: blink 2s infinite both;
            animation: blink 2s infinite both;
}
@-webkit-keyframes blink {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes blink {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}

   collection-filters-form {
    display: none !important;
}
.essential_annoucement_bar_wrapper span {
    font-size: 13px;
    font-weight: 400;
}
.essential_annoucement_bar_wrapper {
    padding: 7px !important;
}
.container.relative.z-\[1\] {
    max-width: 1300px !important;
}
@media screen and (min-width: 1280px)


  section.full-width-banner .swiper-slide {
    width: 100% !important;
}
.sf__collection-container.sidebar__leftColumn .sf__sidebar, .sf__collection-container.sidebar__rightColumn .sf__sidebar {
    flex: 0 0 280px !important;
    width: 280px !important;
}}
@media screen and (max-width: 768px) { 
  .collection-list .section__header {
    margin-bottom: 15px !important;
}
  .sf-home__collection-list {
    margin-top: 0;
    padding-top: 0;
}
  .sf__product-tab.tab__header-horizontal .sf__custom-select {
    font-size: 22px!important;
 }
  section.collection-list .container-fluid, .home-three-banners .container-fluid {
      padding: 0 10px;
}
  .sf-home__collection-list .collection-card__info h3 a
  {
    font-size: 11px !important;
  }
  .sf-home__collection-list .sf__ms-wrapper.sf-grid a.collection-card__image {
    width: 55px;
}
  .sf__ms--mb-grid:not(.sf__ms--slider) .sf-grid .sf-column {
    padding: 2px;
}
    .sf-home__collection-list .collection-card {
    padding: 3px 3px 6px;
   }
  .sf__ms--mb-grid:not(.sf__ms--slider) .sf-grid {
     grid-template-columns: repeat(3,minmax(0,1fr)) !important;
}
  .sf-custom--collection-banner .sf-custom__block.two-grids-1.sf-custom__block--image.flex.lg\:w-1\/2.w-full.items-center {
    width: 50%;
    padding: 0px;
}
  .home-three-banners .sf-custom__block.sf-custom__block--image_with_text.flex.lg\:w-1\/4.md\:w-1\/2.w-full.items- {
    width: 50%;
    padding: 1px;
}
  .customer-reviews .swiper-slide {
    width: 100%!important;
}
   section.full-width-banner .swiper-slide {
    width: 100% !important;
}
.min-h-screen .sf-header header {
    background-color: #fff!important;
 } 
 .sf-home_collection-list .collection-card_info h3 a {
    font-size: 12px!important;
   } 
 .sf_product-tab.tabheader-horizontal .sf_custom-select {
    font-size: 24px!important;
    line-height: 28px!important;
}
h3.block.text-base a {
    font-size: 14px;
    line-height: 18px;
}
.home-three-banners-text .prose.rte.mt-4.text-color-subtext {
    margin-bottom: 15px;
}
.home-three-banners-text .prose p {
    font-size: 16px;
    line-height: 20px;
}  
  .home-three-banners .content__box h3.content__heading {
    font-size: 17px!important;
    line-height: 22px;
}
  .home-three-banners a.sf__btn.sf__btn-primary {
    padding: 2px 10px;
   font-size: 13px!important;
}
  .customer-reviews h2.section__heading {
    font-size: 22px !important;
}
  .home-three-banners .sf-custom__block.sf-custom__block--image_with_text.flex.lg\:w-1\/3.w-full.items- {
    width: 50%;
    padding: 0px 1x;
}
  .sf-custom--collection-banner {
    padding: 8px !important;
}
      .sf-image.sf-logo-mobile img {
    width: 110px;
    height: auto;
}
  .Insta-container .container {
    padding: 0;
}
      ul.prod__additional_infos li.prod__categories {
    display: table;
}

ul.prod__additional_infos li.prod__categories a {
    float: left;
    line-height: 22px;
}
      .spr-container .spr-header-title {
      font-size: 22px!important;
   }
    
.sf-menu-links li{
  border-top:1px solid #dfdfdf;
}      
  th_pb_cb_sidecart_p_grid_title_div {display: none !important;}
  .th_pb_cb_sidecart_content .th_pb_cb_sidecart_p_grid_title{display: none !important;}
.th_pb_cb_innercode .th_pb_cb_sidecart {
       position: fixed !important;
    top: 60px !important;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 19;
    padding: 10px !important;
    background: #FFF;
}
  .th_pb_wf.th_pb_cb_sidecart_p_grid {
    min-height: 35px !important;
}
  .th_pb_cb_innercode .th_pb_cb_p_grid
  {margin-top: 160px;}
 
.th_pb_bb_section .th_pb_cb_content {
     padding-top: 5px !important;
}
  .th_pb_cb_sidecart_content .th_pb_cb_sidecart_title {
    padding: 5px !important;
   }
.th_pb_cb_sidecart_content .th_pb_cb_sidecart_p_grid_section {
    padding: 5px !important;
    display: inline-block !important;
    width: 20% !important;
  position: relative;
  border-bottom: none !important;
}
  .th_pb_cb_sidecart_content .th_pb_cb_sidecart_p_grid_section .th_pb_cb_sidecart_p_grid_image_div {
    flex: 0 0 100%;
    max-width: 100% !important;
}
  .th_pb_cb_sidecart_content .th_pb_cb_sidecart_title .th_pb_cb_sidecart_title_text {
    font-size: 16px !important;
  }
  .th_pb_cb_sidecart_content .th_pb_cb_sidecart_title .th_pb_main_price {
    font-size: 14px !important;
 }
 
 
  .th_pb_cb_sidecart_content .th_pb_cb_sidecart_button .th_pb_cb_sidecart_btn_cls {
   padding: 3px!important;
    border-radius: 0;
}
    .th_pb_cb_sidecart_content .th_pb_cb_sidecart_title p {
     padding: 0px !important;
    }
  .th_pb_cb_sidecart_content .th_pb_cb_sidecart_button {
     padding: 0 !important;
}
.th_pb_cb_sidecart_content .th_pb_cb_sidecart_p_grid_section .th_pb_cb_sidecart_p_grid_remove_div {
     position: absolute;
    right: 5px;
    z-index: 19999;
}
.th_pb_cb_sidecart_content .th_pb_cb_sidecart_p_grid_section figure img {
    float: left;
    width: 100% !important;
    max-width: 100% !important;
    height: 100%;
}
  .th_pb_cb_p_grid_details .th_pb_cb_p_grid_add {margin-top: 0px !important;}
  .th_pb_cb_sidecart_content .th_pb_cb_sidecart_p_grid_title .th_pb_cb_sidecart_p_grid_text
  {font-size: 12px;}
  .th_pb_cb_content .th_pb_cb_title .th_pb_bb_short_desc {
    display: none;
}
  .th_pb_cb_content .th_pb_cb_title {display: none;}
  .th_pb_cb_content .th_pb_cb_title .th_pb_cb_title_text {
    font-size: 17px !important;
   }
  .th_pb_cb_content .th_pb_cb_title p {
    font-size: 14px !important;
   }
  .th_pb_cb_innercode .th_pb_cb_sidecart {
    max-width: 100% !important;
    flex: 0 0 100% !important;
}
  .th_pb_cb_p_grid .th_pb_cb_p_grid_inner {
    /*display: table !important;*/
}

.th_pb_cb_innercode .th_pb_cb_p_grid_inner .th_pb_cb_p_grid_column {
   flex: 0 0 49%!important;
    max-width: 49%!important;
    float: left;
    margin: 0.5%;
}
  .th_pb_wf.th_pb_grid_details {
    padding: 0 5px!important;
}
  .th_pb_cb_p_grid_details .th_pb_cb_p_grid_title p a {
min-height: 57px !important;
    text-align: center !important;
    margin: 0 auto;
    font-size: 14px !important;
    line-height: 18px!important;
}
.th_pb_wf.th_pb_grid_details {
        text-align: center !important;
   }

button.th_pb_wf.btn.button.th_pb_cb_p_grid_add_btn {
       margin: 0 auto;
    display: table;
    float: none !important;
}
  .certifications .sf-custom__block-inner .container {
    padding: 5px;
}
  .presence-box .left {
    width: 20%;
}
 
  .presence-box .right {
    width: 80%;
    }
 .presence-box h3, .presence-box p {
    margin-left: 15px;
} 
  .about-section .container-fluid.section-py {
    padding-left: 15px !important;
  }
  .sf__page-blog-single-post .container {
    padding: 0 6px;
}
  body.template-blog.blog-blog .container-fluid {
    padding: 0px 6px;
}
  .sf__page-blog-single-post h1 {
       font-size: 19px;
    line-height: 25px;
    margin-bottom: 10px;
}
  .sf__product-listing .sf__col-item {
    padding: 4px;
    width: 50% !important;
}
  
  .collection-header__title {
    font-size: 20px;
   }
  .collection-header.collection-header--adapt.flex.items-center.justify-center.collection-header--noimage
  {
    padding: 10px 0!important;
  }
  body.template-index #MainContent {
    padding-top: 85px !important;
}
.custom-top-menu
  {display: none;}
.section__heading {
    font-size: 24px!important;
    }
.sf__custom-select.sf__select-plain .select-selected .select-arrow {
     display: none;
}
.sf__product-tab.tab__header-horizontal .sf__custom-select {
font-size: 22px!important;
        border: none;
}
  .sf__product-listing .sf__col-item {
      padding: 2px;
}
  section.facest-filters-section .container-fluid {
    padding: 0 10px;
}
  .sf__gridColumn-view>button {
    height: 26px;
     width: 30px;
}
  .sf__pcard-style-4 .sf__pcard-content {
     padding: 0px !important;
}
  .sf__pcard-style-4 .sf__pcard-content .text-color-secondary.mb-4 {
    font-size: 13px;
}
  .sf__pcard-style-4 .sf__pcard-content .text-color-secondary.mb-4 {
    font-size: 13px;
    line-height: 17px;
    min-height: 55px;
}
  button.add-to-cart.sf__btn.w-full.flex-grow.shrink {
    padding: 4px 20px;
    margin: 7px 0 5px;
    font-size: 11px;
    }
  .sf-footer .sf__footer-middle .sf-footer__block {
    padding-bottom: 7px !important;
    padding-top: 7px !important;
}
      .sf-footer h3 {
    color: #ffffff;
}
      ul.sf__accordion-content.sf__footer-block-content {
    margin-top: 10px;
}
  .sf-footer__block-inner h3 {
    padding: 0px !important;
    margin: 0px;
    font-size: 17px;
}
  .sf-footer .sf-footer__block ul li a {
    font-size: 13px!important;
     }
  .bread-crumb__item {
    font-size: 13px;
    padding: 5px;
    margin: 0px;
}
  .sf__breabcrumb-page-title {
    font-size: 13px !important;
    padding: 5px 10px;
}
  .sf-menu-links li a {
    font-weight: 500;
    padding: 10px 15px;
}
  .mt-16.mega-menu-customer {
    margin-top: 15px;
}
  .sf__toggle-submenu-mb {
       min-height: 30px;
}
  .sf_accordion-item .sfaccordion-content.sf_footer-block-content {
    max-height: inherit !important;}
  .home-three-box .sf-custom__block {
     margin-bottom: 20px;
}
  .home-three-box h3.content__heading {
    font-size: 19px !important;
    line-height: 23px;
}
  .home-three-box {
    padding: 20px 0;
}
  .home-three-box p {
    font-size: 14px;
}
  .customer-reviews .sf-testimonials__header .section__description {
   font-size: 14px;
}
  .customer-reviews .review-block {
    padding: 0;
    margin: 0;
}
  .home-three-box a.sf__btn {
    padding: 3px 15px;
    font-size: 13px;
}
  .home-three-banners {
    margin-top: 0px;
    padding-bottom: 15px;
}
  .customer-reviews {
    margin-top: 0px !important;
}
  .home-three-banners .content__box {
      margin-bottom: 20px;
}
  .section__header {
    padding: 0 !important;
}
  .home-three-banners h3.content__heading {
    margin-bottom: 5px;
        font-size: 24px !important;
}
  .customer-reviews .sf-testimonials__header .section__description br {
    display: none;
}
  .customer-reviews .sf-testimonials__header .section__description {
    margin-top: 5px;
}
  .customer-reviews .sf-testimonials__header .section__header {
    margin-bottom: 10px;
}
  .instagram-container {
    width: 100%;
   }
  .instagram-container h2.section__heading {
    font-size: 16px !important;
}
  .instagram-container h5.section__subheading {
    font-size: 14px;
}
  .instagram-container .sf__ms-wrapper.instagram-images.sf-grid {
    display: table;
    width: 100%;
}
.instagram-container .sf__ms-wrapper.instagram-images.sf-grid .sf-column {
    width: 31.5% !important;
    float: left;
}
  .sf__blog-card .sf__blog-cardContent .sf__blog-cardTitle {
font-size: 17px !important;
    line-height: 20px !important;
    margin-bottom: 2px !important;
}
  .home-blogs .sf__ms-wrapper {
    display: table;
    width: 100%;
}
  .home-blogs .sf__ms-wrapper .sf-column {
    width: 100% !important;
}
  .sf-logo {
    padding-left: 0px !important;
    margin-left: 0px !important;
}
  body.template-product .product-template {
    margin-top: 10px;
}
  .prod__title.flex.justify-between.items-start {
    display: table !important;
    width: 100%;
    justify-content: initial !important;
    padding: 0;
    margin: 0;
}
  body.template-product nav.sf-breadcrumb.w-full {
    display: none;
}
  div#shopify-block-60979a7b-6f22-4fb4-8a3c-50fc9e638129 {
    position: relative;
   top: 0;
    }
  .spr-starrating .spr-stars {
     float: left;
}
  .main-product__block .spr-starrating {
    margin-bottom: 0 !important;
    display: table;
}
  .product__description.prose p {
    font-size: 14px;
    }
      .product__description.prose ul li {
    font-size: 14px;
}
  .main-product__block.main-product__block-title .prod__title h1 {
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
}
  .main-product__block+.main-product__block {
    margin-top: 5px!important;
}
  .prod__additional_infos-value.prod__sku {
       font-weight: 500;
    font-size: 14px;
}
  .prod__additional_infos-label {
    margin-right: 5px;
    min-width: 40px;
    font-size: 14px;
}
  .prod__additional_infos li:first-child {
    margin-top: 5px;
}
  .sf-video__bg iframe, .sf-video__bg video {
    position: relative !important;
    top: 0;
    width: 100% !important;
    left: 0 !important;
    right: 0 !important ;
    margin: 0 auto;
}
  .first-col .sf-custom__block-inner.w-full:after {
      position: relative;
    top: 50px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: table;
}
  .about-section .ceo-message {
    margin-top: 50px;
}
  .about-section .ceo-message p {
    text-align: center;
}
  .about-story .prose p {
       text-align: center;
}
  .certifications h3.content__heading {
    font-size: 22px !important;
    text-align: center;
}
.about-section .ceo-message h3.content__heading {
       font-size: 22px!important;
    text-align: center;
}


.about-section responsive-image.sf-image {
    overflow: initial;
}

.first-col .sf-custom__block-inner.w-full .sf-image:after {
    position: relative;
    bottom: auto;
    top: 38px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: table;
  font-size: 20px !important;
}
  p
  {font-size: 14px;}
  
  .about-video .sf-hero--content-stack {
    overflow: visible;
    margin-bottom: 0;
    padding-bottom: 0;
}
  .about-video .sf-hero--content-stack .sf-hero__inner {
    padding-bottom: 0;
    margin-bottom: 0;
    height: 0px !important;
    position: absolute;
}
 .about-video .prose p
  {text-align: center;}
 
  .about-section {
   padding-bottom: 20px;
    padding-top: 10px;
}
  .about-story .text-data h3.content__heading {
    text-align: center;
    font-size: 22px !important;
}
  .about-mission-vission .w-full {
    padding-top: 25px;
   }
  .about-mission-vission .w-full .section__header {
    margin-bottom: 10px;
}
  .about-story .prose {
    margin-top: 0;
    padding-top: 0;
}
  .sf__slide-content h2.slide__block-title {
      font-size: 17px!important;
    margin-bottom: 5px;
   }
  .vission-mission {
      padding-bottom: 20px;
}
  .global-presence .half-width {
    width: 100%;
}
  .global-presence h3.content__heading {
    margin-bottom: 30px;
    font-size: 22px !important;
    text-align: center;
}

  .certifications {
    padding-bottom: 30px;
}
  .certifications p {
    text-align: center;
}
  .global-presence {
  /* background: url(/cdn/shop/files/globe1.jpg) no-repeat center center;*/
    background-size: cover;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}
  .about-story responsive-image.sf-image {
    margin-bottom: 15px;
}
  .certifications responsive-image.sf-image {
    margin-bottom: 15px;
}
  .certifications .prose {
    margin-top: 0;
}
  body.template-page.page-contact h3 {
    font-size: 17px;
    margin-bottom: 0;
}
  body.template-page.page-contact button.sf__btn.sf__btn-primary {
    padding: 4px 12px;
    font-size: 14px;
}
  button.sf__btn.sf__btn-secondary.my-account-btn.w-full.register {
    font-size: 14px !IMPORTANT;
    padding: 4px;
}
  .sf-footer .sf__accordion-button {
       font-size: 16px !important;
}
  .sf__blog-card .sf__blog-cardContent .sf__blog-cardTitle {
    font-size: 16px !important;
    line-height: 22px !important;
    margin-bottom: 4px !important;
    min-height: 22px;
}
}

@media screen and (max-width: 480px) {
  .customer-reviews .swiper-slide {
    width: 100%!important;
}
   section.full-width-banner .swiper-slide {
    width: 100% !important;
}
  .grid .sf__blog-card.sf__view-grid {
    width: 100% !important;
    max-width: 100% !important;
    display: table;
    margin-bottom: 30px !important;
}
  body.template-blog.blog-blog .grid {
    display: table;
}
  .sf__pcard-style-4 .sf__pcard-content .text-color-secondary.mb-4 {
   
    min-height: auto !important;
    display: none !important;
}
  .sf-footer .sf-footer__block ul li a {
    font-size: 13px!important;
    display: table;
    width: 100%;
}
.collection-header__description {
   font-size: 14px;
}
.swiper-slide {
   width: 50% !important;
}
#shopify-section-template--16483367387331__slideshow .swiper-slide {
    width: 100% !important;
}
}