/** Shopify CDN: Minification failed

Line 464:17 Expected ":"

**/
@media screen and (max-width: 370px) {
    .video-banner .video-wrapper img {
        height: auto !important;
    }
    .video-banner .video-wrapper video, .video-banner .video-wrapper {
          height: auto !important;
      }
  /* .video-banner .video-wrapper img {
        height: 217px !important;
    }
    .video-banner .video-wrapper video, .video-banner .video-wrapper {
          height: 217px !important;
      } */
    .row.banner-slider-section.slick-initialized.slick-slider.slick-dotted {
       height: auto !important;
    }
  .mob-img {
    display: block !important;
  }
}
@media screen and (max-width: 575px) {
.footer__socials span, .footer__col-menu span, .footer .footer__title.footer__title--newsletter {
    font-size: 16px;
}
  .footer .footer__contact, #shopify-section-footer .footer .footer__title.footer__title--contact, .footer .footer__contact .h5, .footer .footer__contact h5 {
    font-size: 16px;
}
  .product-details .shiprocket-headless .sr-headless-checkout span {
        font-size: 12px;
  }
  #menu ul li .site-nav__linkk {
    color: #6f441f;
  }
  .footer .footer__main-row {
    justify-content: start;
  }
   header ul #header-menu:first-child {
   display: block;
 } 
  .page-faq .faq_wrap {
    padding: 0;
  }
.footer .footer__main {
    padding:40px 0px 0px 0px !important;
}
  .page-faq .faq_left, .page-faq .faq_right {
    padding:0;
  }
  .slick-arrow:before {
        font-size: 38px;
  }
  #exhibition .store .category-box {
    flex: 0 0 100%;
    max-width: 100%;
  }
  #exhibition .store .row {
    margin: 0;
  }
  .frcp-order__line-item-container .frcp-order__line-item {
    display: block;
    width: 100%;
  }
  .frcp-order__line-item-container .frcp-order__line-item .frcp-order__line-item-image {
    width: 50%;
    height: auto;
  }
  .frcp-app-parent {
    margin-top: 60.4px !important;
  }
  #exhibition  .icon-strip .icon-strip__item img {
    width: 100% !important;
  }
   #exhibition  .icon-strip__container .icon-strip__wrapper .icon-strip__item {
       width: 75%;
   }
  #exhibition .image-with-text .image-with-text__text-wrapper h3 {
        font-size: 24px;
        line-height: 34px;
  }
  #exhibition .image-with-text .image-with-text__text p {
            font-size: 14px;
        line-height: 24px;
  }
  #gifting #shopify-section-template--16893291593908__homepage_all_products_LAQ9z8 .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height: 200px !important;
  }
  #exhibition .store .category-box{
    margin-left: 0;
  }
  #CartContainer .all-products-details .product-row .product-col .product-image a.cart__image img  {
    object-fit: cover;
    height: 100%;
  }
  #CartContainer .all-products-details .product-row .product-col .product-image a.cart__image {
    width: 100%;
    height: 100%;
  }
  #CartContainer .all-products-details .product-row .amount-col {
    width: 80px;
  }
  #CartContainer .all-products-details .product-row .product-col {
    width: calc(100% - 82px);
  }

  .collection-products .collection-products__slider-arrow.collection-products__slider-arrow--next i, .collection-products .collection-products__slider-arrow.collection-products__slider-arrow--prev i {
        font-size: 28px;
  }
  .collection-products .slick-list {
    padding-right: 0;
  }
  .footer .footer__col:last-child {
    padding-bottom: 0px;
}
  .bclastemplate-cart .cart.menu-btn {
    justify-content: end;
  }
  .Mobile-off {
    display: none;
  }
  .desktop-off {
  display: block;
}
  #thankYouPopup.modal .modal-content {
    width: 83%;
    text-align: center;
    height: 26%; 
  }
  /* .search_panel .btn-success img {
    width: unset;
    height: unset;
    margin-top: 0;
  } */
  .bclastemplate-collection .boost-sd__toolbar-top-mobile {
    display: none;
  }
  .bclastemplate-collection .boost-sd__filter-tree-vertical--block {
    padding: 0;
  }
  .bclastemplate-collection .boost-sd__filter-tree-vertical-option-list {
    display: flex;
    flex-wrap: nowrap;
  }
  .bclastemplate-collection .boost-sd__filter-tree-vertical--block .boost-sd__filter-option {
    padding: 0 6px;
  }
  .bclastemplate-collection .boost-sd__filter-option-item-label {
    font-size: 12px;
  }
  .entry-popup .entry-popup__image {
    max-width: 70px !important;
  }
  .clock-popup-inner h2 span {
    font-family: Sondra;
    margin-top: 20px;
    line-height: 25px;
    display: block;
}
  
  .product-grid-item__media .review-img {
    bottom: -7px;
  }
  .bclastemplate-product .wa-widget-send-button {
    bottom: 58px !important;
  }
  .bclastemplate-product .wa-chat-bubble{
        bottom: 82px !important;
  }
  #shopify-section-template--16723932577972__homepage_all_products_LAQ9z8.shopify-section .product-grid-item .product-grid-item__product-name {
        min-height: 84px !important;
  }
  .customize-gift .row {
        width: unset !important;
  }
  .grid__item .inner-header h3, 
  .collection-products .section_title{
        font-size: 24px;
        line-height: 34px;
        padding-bottom: 20px;
  }
  .gp-product-tab-widget .heading-tab .tab-menu .nav-tabs {
    margin-bottom: 4px;
    margin-top: 4px;
  }
  body.cart {
    display: block;
  }
  .bclastemplate-search .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height: 150px !important;
  }
  .js-collection-products .slick-dots {
        bottom: -25px;
  }
  .boost-sd__integration-product-rating {
    justify-content: center;
  }
  /* #shopify-section-template--16723932414132__6e455b76-eb1d-47b5-9ddb-a093ad0d4489 .new-collection-list .slick-slide {
           width: 192px !important;
  } */
  #shopify-section-template--16723932414132__6e455b76-eb1d-47b5-9ddb-a093ad0d4489 .new-collection-list .slick-dotted.slick-slider {
    margin-bottom: 0;
  }
  #shopify-section-template--16723932414132__6e455b76-eb1d-47b5-9ddb-a093ad0d4489 .new-collection-list .slick-dots {
    margin-bottom: -25px;
  }
  .corporate-gift .row .logo-with-text {
    text-align: center;
    padding: 13px 8px;
}
  /* .video-banner .video-wrapper img {
    height: 250px;
  } */
  .video-banner .video-wrapper img {
    height: auto;
  }
  #faq .large--one-half.margin--textbox-right {
    width: 100%;
  }
  #old-school-rituals-luxury-corporate-gifts-for-every-occasion main.main-content {
    margin-top: 60px !important;
  }
  .new-collection-list .new-collection-list__item {
    padding: 0 16px;
  }
  #shopify-section-template--16723932414132__6e455b76-eb1d-47b5-9ddb-a093ad0d4489 {
    display: none;
  }
  .video-banner .video-wrapper .banner-text {
    top: 20%;
}
  .video-banner .video-wrapper .banner-text p {
    padding: 10px 0 10px 0;
    margin: 0;
}
  .icon-strip__container .icon-strip__wrapper .icon-strip__item {
    width: 40%;
}
  .boost-sd__product-info .boost-sd__product-title {
    display: unset !important;
    font-size: 17px !important;
    min-height: unset !important;
}
.custom-heading-content {
  padding: 0 16px;
}
  /* .boost-sd__product-info .boost-sd__product-title {
    font-size: 20px;
    display: unset;
        min-height: 96px;
} */
  .icon-strip p.icon-strip__item-title {
    margin-top: 0px;
    font-weight:400;
}
  .icon-strip h4.icon-strip__item-title {
    min-height: 41px;
    margin-bottom: 0px;
}
  /* .boost-sd__product-info .boost-sd__product-title {
    font-size: 18px;
    min-height: 96px;
} */
  /* .collection-banner {
    height: 100% !important;
    min-height: 86px !important;
} */
  #shopify-section-template--16278048243892__compelling_reasons_section_9grHCP .icon-strip .icon-strip__item img {
    height: auto;
}
  #shopify-section-template--16278048243892__26b259dd-6448-431d-b2a4-969a398ec1c7 .icon-strip .icon-strip__item img {
    height: auto;
}
  .whats-inside .ingredints-row p {
    font-size: 15px;
    line-height: 20px;
        margin-bottom: 5px;
    text-align: center;
}
  .ingredients .ingredients-slider .slider-grid-container {
    display: none;
    height: 40vh;}
  .ingredients .ingredients-slider .slider-grid-container .slider-content-text, .ingredients .ingredients-slider2 .slider-grid-container .slider-content-text {
    padding: 20px !important;
}
  .wishlist-column .wihslist-meta .wishlist-cart {
    padding: 10px 0;
    font-size: 15px;
    width: 70%;
    margin: auto;
}
  .bclastemplate-cart .search-widget,
  .bclastemplate-cart .cart-bottom-check-icons{
    display: none;
  }
  #shopify-section-template--16495376826548__product_icon_strip_ingredients_FNPQyH .icon-strip {
    padding: 5px;
}
  #shopify-section-template--16495376826548__product_icon_strip_ingredients_FNPQyH {
    padding-bottom: 0px;
}
 #shopify-section-template--16495376826548__customize_gift_form_aPbTN3 .large--one-half.margin--textbox-right {
    margin-right: 5px;
    width: 100%;
}
 #shopify-section-template--16495376826548__customize_gift_form_aPbTN3 .large--one-half.margin--textbox-left {
    margin-left: 5px;
    width: 100%;
}
 #shopify-section-template--16495376826548__customize_gift_form_aPbTN3 .inner-header h3{
    font-size: 22px;
    line-height: 32px;
    color: #b86b57;
}
  .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height:300px !important;
}
    .ingredients .ingredients-slider .slider-grid-container .slider-content-text ul, .ingredients .ingredients-slider2 .slider-grid-container .slider-content-text ul {
    margin-top: 66px;
    display: inline-block;
    padding-left: 0px;
}
  .ingredients .ingredients-slider .slider-grid-container {
    height: 50vh;}
.ingredients .ingredients-slider .slider-grid-container .slider-content-text .slider-content-link a, .ingredients .ingredients-slider2 .slider-grid-container .slider-content-text .slider-content-link a {
    margin: 3px auto auto;
    font-size: 12px;
}
.ingredients .ingredients-slider .slider-grid-container .slider-content-text .slider-content-link, .ingredients .ingredients-slider2 .slider-grid-container .slider-content-text .slider-content-link {
    bottom: 70px;
    margin: auto;
      font-size: 16px;
    line-height: 20px;
}
  #about-us .icon-strip h4.icon-strip__item-title {
    font-size: 16px;
}
  #faq .large--two-thirds {
    width: 100%;
    padding: 40px 0px;
}
  #contact .contact-page .contact-box .bold-text a {
    font-size: 16px;
}
  .collection-banner h1 {
    font-size: 26px;}
 #shopify-section-template--16549192728756__main .grid__item.large--one-whole.page--item h1{
    font-size:24px;
  }
.rte h1:first-child, .rte h2:first-child, .rte h3:first-child, .rte h4:first-child, .rte h5:first-child, .rte h6:first-child {
font-size:20px;
    margin-bottom: 0px;
}
section.policy-page-section.policy-page-content  br {
display:none;
}
  .collection-banner h1 {
    font-size: 28px;}
  h3.policy-page-content-title {
    font-size: 16px;
    line-height: 23px;
    letter-spacing: 1px;
}
  .faq-content .accInner-heading h4 {
    padding-right: 32px;
}
  #shopify-section-template--16278048473268__recently_viewed_kHaAPt .section{
    padding:0px !important;
  }
  
  }
@media screen and (max-width: 764px) {
    h2 {
        font-size: 24px;
        line-height: 34px;
        padding-bottom: 20px;
    }
   .bclastemplate-collection .boost-sd__sorting {
     display: none;
   }
  #menu li.mobile-sub-title {
     height: auto;
  }
  .custom-block.cus-sec.our-story .row .content-part .element-image {
    display:none !important;
  }
  .bclastemplate-collection .boost-sd__filter-tree-toggle-button {
        max-width: 100%;
        width: 100%;
        flex: 0 0 100%;
  }
  .reverse-col.our-story.cus-sec .row {
    flex-direction: column-reverse;
  }
  .bclastemplate-collection .main-content {
      margin-top: 114px !important;
  }
  .boost-sd__format-currency span {
    line-height: 32px;
  }

  .shopify-section .testimonial-section .container .row {
    width: 100%;
  }

    body {
        border: 0px;
    }

    .container {
        width: 100%;
    }

    .header-logo-row {
        display: none;
    }

    .bclastemplate-product .main-content {
        margin-top: 90px !important;
    }

    .for-mobile {
        display: block;
    }

    .logo-row {
        display: none;
    }

    .icon-and-search {
        display: flex;
        justify-content: space-between;
        padding: 0px 8px 5px 8px;
      align-items: center;
    }

    .noproclas .row {
        width: 100%;
        justify-content: center;

    }
  .middle_bar .noproclas {
    display: none;
  }
.bclastemplate-page .main-content {
    margin-top: 84.4px!important;
}
    #about-us-new.bclastemplate-page .main-content {
    margin-top: 113.4px !important;
        
    }
    .shrink .search {
        padding-top: 0 !important;
    }

    header.header.container-fluid.perma-sticky.shrink {
        top: 0 !important;
    }

    .search img.search_icon {
        max-width 20px;
        width: 34px;
        height: 27px;
        margin-top: 10px;
    }

    .cart.menu-btn {
        padding: 0;
        display: flex;
        align-items: center;
      width: 50%;
    }

    .header .logo {
        margin-left: 76px;
        width: 100%;
        text-align: center;
    }

    .shrink .menu-btn,
    .shrink .search {
        padding-left: 0;
    }

  header ul #header-menu:last-child{
    display: block;
  }
  nav#menu li.center.menu-contact p {
    text-align: left;
    padding: 0 16px;
  }
    .search {
        padding-top: 0 !important;
    }

    .hidden {
        display: block;
    }

    header.header.container-fluid.perma-sticky {
        margin-left: 0;
    }

    .add-sticky-header {
        top: 0 !important;
    }

    .logo img {
      width: 86px;
      height: 47px;
      max-height: 100%;
      object-fit: cover;
    }

    .menu-btn {
        display: flex;
        align-items: center;
        column-gap: 24px;
    }

    .menu-btn a svg {
        width: 24px;
        height: 24px;
    }

    #shopify-section-footer {
        margin-left: 0;
    }

    .footer .footer__menu {
        text-align: start;
    }

    .footer .footer__newsletter-wrapper,
    .footer .footer__col-menu {
        width: 33.33%;
    }

    .our-story .banner_video {
        position: relative;
        height: 218px;
    }

    .mob-promo {
        display: block;
    }

    .video-banner {
        padding: 2px 0 !important;
    }

    .banner-slider-section {
        margin-bottom: 0 !important;
    }

    .our-story .row {
        margin-bottom: 0 !important;
      flex-direction: column-reverse;
    }

    .video-wrapper .banner-text h1 {
        font-size: 26px !important;
        font-style: normal !important;
        font-weight: 400 !important;
        line-height: 36px !important;
        color: #fff !important;
    }

    .video-wrapper .banner-text p {
        font-size: 16px !important;
        font-style: normal;
        font-weight: 400 !important;
        line-height: 26px !important;
    }

    .corporate-gift .row .logo-with-text {
        text-align: center;
        padding: 26px 8px;
    }

    .blogs-row__wrapper .slick-dots {
        bottom: -45px;
    }

    .video-wrapper .banner-text a {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
    }
    #contact .large--two-thirds, #contact .large--one-third {
      width: 100%;
    }
    .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
        --collection-image-max-height: 300px;
    }

    #shopify-section-template--16278048243892__product_icon_strip_ingredients_4G47C9 h2 {
        padding: 0
    }

    .product-images__slider-wrapper .wishlist-engine {
        display: block;
        z-index: 99;
    }
    #contact .large--one-whole {
      padding:25px;
    }
  .new-collection-list .new-collection-list__item-title {
    font-size: 24px;
    padding: 4px 0;
  }

  .cus-sec.our-story .row .content-part h2,
  .vision-mission-section .vision-title, .vision-mission-section .mission-title,
  .ritual-stip.icon-strip h4.icon-strip__item-title,
  .ritual-hero .row h2 {
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 8px;
  }
    .ritual-hero .row h2{
      padding-bottom: 0 !important; 
    }
    .reverse-col.our-story.cus-sec .row::after,
    .reverse-col.our-story.cus-sec .container::after {
      content:none;
    } 
    
  .cus-sec.our-story .row {
    flex-direction:column-reverse;
  }
  .fouders-cus.cus-sec.our-story .row {
    flex-direction:column;
  }
  .cus-sec.our-story .row .content-part p { 
    font-size: 16px;
    line-height: 24px;
  }
  .ritual-hero .row {
    row-gap: 16px; 
  }
  .ritual-hero .row p {
    font-size: 16px;
    line-height: 24px;
    padding: 16px 0;
  }
  .vision-mission-section .vision-text, .vision-mission-section .mission-text,
  .ritual-stip.icon-strip h4.icon-strip__item-title  {
    font-size: 16px;
    line-height: 24px;
  }
  .our-story.cus-sec .row {
    row-gap: 16px;
  }
  .cus-icon-new.icon-strip .icon-strip__wrapper {
    gap: 0;
    row-gap: 24px;
  }
  .cus-sec.our-story .row .content-part .img-block {
    text-align: center;
  }
  .cus-sec.our-story .row .content-part .img-block img {
    width: 100px;
    height: 100%;
  }
  .ritual-stip.icon-strip .icon-strip__container .icon-strip__wrapper .icon-strip__item {
    max-width: 100%;
    width: 100%;
  }
  .cus-icon-new .icon-strip__container .icon-strip__wrapper .icon-strip__item {
    max-width: 50%;
    width: 50%;
  }
    /* .collection-banner {
       height: 100%;
      min-height: 126px;
    } */
    #shopify-section-template--16278048243892__product_icon_strip_ingredients_4G47C9 .icon-strip {
        padding: 0;
    }
   .bclastemplate-product .wishlist-engine {
     display: none;
   }
    .bclastemplate-article section.collection-banner h1 {
      top: 13%;
    }
   .bclastemplate-article section.collection-banner img {
        height: 200px;
  }
    /* .contact-page .large--two-thirds {
      padding: 0 30px !important;
    } */
    .collection-banner h1 {
      font-size: 28px;
      font-style: normal;
      font-weight: 400;
      line-height: 40px;
      padding:0 1.5rem;
    }
    #contact .contact-page .inner-header>h3{
      font-size: 20px;
      font-style: normal;
      font-weight: 400;
      line-height: 28px;
    }
    .trust-badges img {
        width: 100%;
    }
    #contact #contact_form .form-control  {
      width:100%;
    }
    #contact .contact-page .contact-box {
      padding:0;
    }
    #contact .contact-page .inner-header>h3 {
      margin-top:0;
    }
    .bclastemplate-index .main-content {
        margin-top: 110px !important;
    }
    #contact .contact-page .contact-box .bold-text a {
      font-size: 18px;
      width: 100% !important;
    }
    .new-collection-list {
      padding-top: 30px;
    }
  #gifting #shopify-section-template--16848195223732__homepage_all_products_LAQ9z8 .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
        --collection-image-max-height: 202px !important;
  }
  #shopify-section-template--16723932414132__collection_list_wjgztd,
  #shopify-section-template--16723932414132__devider_section_Fh9exX{
  display: block;
}
  .new-collection-list .new-collection-list__grid-item {
      width: 33%;
  }

    .customer-slider .col-md-12 {
      padding: 0 25px;
    }
    .collection-list-new {
        padding-bottom: 0 !important;
        display: block !important;
    }

    .video-wrapper video {
        height: 475px;
    }

    section {
        padding: 25px 0 !important;
    }

    #shopify-section-template--16278048243892__6e455b76-eb1d-47b5-9ddb-a093ad0d4489 {
        display: none;
    }
    #shopify-section-template--16278048243892__f1af3485-02b3-449e-bcbe-0bc7c09ba11a .our-story .row .content-part p {
      margin-top: 20px;
    }

    .collection-products .collection-products__slider .slick-track .slick-slide>div .collection-products__product .product-grid-item .product-grid-item__inner .product-grid-item__info .product-grid-item__product-name,
    .product-grid-item .product-grid-item__product-name {
        font-size: 19px;
        font-style: normal;
        font-weight: 400;
    }
  .product-grid-item .product-grid-item__price span {

      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: normal;
  }

    .product-details .product-details__row.product-details__row--small {
        column-gap: 16px;
    }

    .product-actions .product-actions__add-to-cart-button {
        padding: 8px 6px;
        height: 53px;
    }

    .footer .footer__contact,
    #shopify-section-footer .footer .footer__title.footer__title--contact,
    .footer .footer__contact .h5,
    .footer .footer__contact h5 {
        text-align: start;
        font-size: 20px;
        margin-bottom: 0;
    }

    /* .product-grid-item
      .product-grid-item__media.product-grid-item__media--resize {
      --collection-image-max-height: 150px;
    } */
    .video-banner .container {
        padding: 0 12px;
    }
   .banner-slider-section .desktop-img {
      display: none !important;
    }
  .banner-slider-section .mob-img {
    display: block !important;
  }

    .product-control .product-control__button {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        padding: 7px 0;
    }

    .product-sticky-cart-mobile .product-sticky-cart-mobile__button.product-sticky-cart-mobile__button--atc span {
        font-size: 18px;
    }

    .js-product-add-to-cart-button-text {
        font-size: 12px;
    }

    .video-banner .video-wrapper:before {
        height: 520px;
    }

    .video-banner .video-wrapper .banner-text {
        top: 12%;
        left: 0%;
        width: 100%;
        text-align: center;
    }
  .corporate-gift .research-part .row {
    padding-bottom: 10px;
  }
  .corporate-gift .row .content-part p {
    padding-top:0 !important;
  }
  #shopify-section-template--16723932414132__product_icon_strip_ingredients_4G47C9 .icon-strip .icon-strip__wrapper {
         gap: 0;
  }
    .video-banner .video-wrapper .banner-text h1 {
      text-align: center;
    }

    .footer .footer__main {
        padding: 40px 0;
    }

    .footer .footer__secondary {
        margin-top: 0;
    }

    .bclastemplate-product #smile-ui-lite-launcher-frame-container.smile-improved-mobile-launcher {
        bottom: 63px !important;
    }

    .routine-section .content-part {
        /* border-bottom: 1px solid #B86B57; */
        padding-bottom: 32px;
    }
      #shopify-section-template--16278048243892__f1af3485-02b3-449e-bcbe-0bc7c09ba11a .our-story .row {
          margin-bottom: 0 !important;
          flex-direction: column-reverse;
      }

    .product-details-mt .product-dis p,
    .product-details-mt .how-to-use p {
        padding-top: 30px;

    }

    .our-story .research-image {
        padding: 5px 0px;
        /* height: 244px; */
    }

    .our-story .play-banner-video,
    .play-banner-video-two {
        top: 34%;
        left: 40%;
    }

    .our-story .row .content-part p {
        font-size: 14px;
        line-height: 24px;
    }

    /* .our-story .research-image {
        margin-top: 10px;
        margin-bottom: 20px;
    } */

    .product-price .product-price__regular {
        font-size: 20px;
    }

    .accordion-collapse .our-story .research-image {
        height: unset;
        padding: 0;
    }

    .our-story .product-view-btn {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        margin-top: 20px;
    }

    .corporate-gift .row .content-part p {
        position: relative;
        color: #6f441f;
        padding: 0;
        padding-top: 40px;
        text-align: center;
        font-family: Figtree;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px;
    }

    .corporate-gift .research-part .row .col-md-6 {
        width: 50%;
    }

    .corporate-gift .product-view-btn {
        width: 100%;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
    }

    .icon-strip__container .icon-strip__wrapper .icon-strip__item {
        flex: none;
        margin-top: 0;
        width: 30%;
    }

    .blogs-row .blogs-row__article {
        height: 426px;
        width: 100% !important;
    }

    .icon-strip .icon-strip__wrapper {
        gap: 40px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
    }

    .product-info .product-info__title {
        font-size: 24px;
        font-style: normal;
        line-height: 34px;
        text-transform: capitalize;
    }
   #collapseOne .whats-inside .ingredints-row .col-md-3 {
        width: 50%;
        margin-bottom: 18px;
    }
     #collapseOne .whats-inside .ingredints-row .col-md-3 p {
        margin-bottom: 18px;
    }
    .product-gift-template #collapseOne .whats-inside .ingredints-row .col-md-3,
    .product-red-sandalwood #collapseOne .whats-inside .ingredints-row .col-md-3,
    .product-mixed-fruits #collapseOne .whats-inside .ingredints-row .col-md-3,
    .product-grandmas-weekend #collapseOne .whats-inside .ingredints-row .col-md-3 {
        width: 100%;
    }
  
   
  .product-gift-template #collapseOne .whats-inside .ingredints-row .col-md-3 p {
        margin-bottom: 18px;
    }


    .whats-inside .ingredints-row p {
        font-size: 14px;
        line-height: 20px;
    }
  .whats-inside .ingredints-row p.upper-case {
    font-size: 18px;
        line-height: 20px;
  }

    .whats-inside .ingredints-row p span {
        font-size: 14px;
    }

    .product-grid-item .product-grid-item__reviews {
        display: none;
    }

    .collection-products .collection-products__slider .slick-track .slick-slide>div .collection-products__product .product-grid-item .product-grid-item__inner {
        display: block;
    }

    .know-more .row .video-wrapper {
        margin-bottom: 20px;
    }

    .know-more .row .col-md-4 {
        padding: 0;
    }

    .collection-products .collection-products__slider .slick-track .slick-slide>div .collection-products__product .product-grid-item .product-grid-item__inner .product-grid-item__info .product-grid-item__product-name,
    .product-grid-item .product-grid-item__product-name {
        height: 100% !important;
        min-height: 64px !important;
        max-height: 93px !important;
        padding: 12px 0px;
    }

    .boost-sd__product-info .boost-sd__product-title {
        font-size: 17px;
        display:unset;
        min-height:unset;
    }
  .collection_title h1 {
      font-size: 24px;
      line-height: 32px;
      color: #b86b57;
  }
  .breadcrumb {
    padding: 0 16px;
  }
  .icon-strip__wrapper .slick-dots{
    bottom: -25px;
  }

    .know-more .row .video-wrapper h4 {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px;
    }

    .know-more .row .video-wrapper p {
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 20px;
    }

    .product-details-mt .product-dis p,
    .product-details-mt .how-to-use p {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px;
    }

    .boost-sd__product-item .boost-sd__product-info .boost-sd__button {
        padding: 10px 18px;
    }

    .search-box-panel {
        display: none !important;
    }

    .footer {
        height: 100%;
        width: 100%;
    }

    .product-details .product-quantity {
        width: 90px;
    }

    .product-quantity .product-quantity__action:before {
        height: 1.4rem;
        width: 1.4rem;
    }

    .accordion-button {
        padding-bottom: 20px;
    }

    .footer .footer__newsletter-wrapper,
    .footer .footer__col-menu {
        width: 50%;
    }
    #shopify-section-template--16723932414132__compelling_reasons_section_9grHCP .icon-strip .icon-strip__item img  {
      width: 100%;
      height: 100%;
    }
    #shopify-section-template--16723932414132__compelling_reasons_section_9grHCP .icon-strip__container .icon-strip__wrapper .icon-strip__item {
      width: 40%;
    }
    #shopify-section-template--16723932414132__compelling_reasons_section_9grHCP .icon-strip .icon-strip__wrapper {
              margin: 0;
    }

    #shopify-section-template--16723932414132__compelling_reasons_section_9grHCP .icon-strip .icon-strip__wrapper .slick-prev {
          left: -12px;
    }
    #shopify-section-template--16723932414132__compelling_reasons_section_9grHCP .icon-strip .icon-strip__wrapper .slick-next {
          right: -12px;
    }

    .footer .footer__newsletter-wrapper {
        width: 100%;
    }
    .product-images__slider-wrapper  .wishlist-engine .wishlist-engine-button {
      background-color: #cdcdcd!important;
      color: #b86b57!important;
      border-radius: 32px;
    }
    .footer .footer__menu-item {
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        padding: 3px 0;
    }
  .unvalied .content-boxes {
    width: unset;
  }
  .unvalied .content-boxes .col-md-1 {
    width: 20%;
  }
   .unvalied .content-boxes .col-md-5.col-box {
    width: 80%;
  }
  .unvalied .content-boxes .phasees p {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px
  }
  .unvalied .content-boxes .image.dynamic {
    margin-bottom: 25px;
  }
  .brand .row .content {
     width: 100%;
  }
  .brand .content p, .our-story.founder .row .content-part p {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
  }
  .founder .research-image, .founder .content-part {
     width: 100%;
  }
  #about-us .icon-strip p.icon-strip__item-title {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
  }
  #about-us .icon-strip h4.icon-strip__item-title {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
  }
  .bclastemplate-blog #PageContainer .blog-row{
    display: block;
    padding-bottom: 20px;
    border-bottom: 1px solid #BABABA;
  }
   .blog-row .blog-text {
     padding:0 
   }
  .bclastemplate-blog a.btn.blog-read-more-btn {
    margin: 0;
  }
  .bclastemplate-blog .blog-text .h3 {
    margin-top: 16px;
    font-size: 16px;
    line-height: 24px;
  }
  .bclastemplate-blog .blog_meta span {
    font-size: 13px;
    line-height: 22px;
  }
  .bclastemplate-blog .blog-excerpt, .bclastemplate-blog a.btn.blog-read-more-btn {
    font-size: 14px !important;
    line-height: 22px;
  }
  .col-box-padding {
    padding:0;
  }

  .modal.show .modal-dialog {
    left: 0%;
  }
  .show-popup .parabox p {
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
  }
  .customert-talk-main .image-overlay h4 {
    font-size: 14px;
    font-style: normal;
  }
  .customert-talk-main .image-overlay p {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
  }
  .show-popup .parabox {
    padding: 9px; 
  }
  .col-md-2.mob-hide.header__col-contact.contact--show {
    display: none;
}
 .header .col-md-8.menu {
    display: none;
}

#shopify-section-template--16278048243892__shop_by_routine_BR9REN .routine-section .slick-next {
    right: 14px;
    top: 45%;
}
#shopify-section-template--16278048243892__shop_by_routine_BR9REN .routine-section .slick-prev {
    top: 45%;
}
  .product-grid-item .product-grid-item__media.product-grid-item__media--resize img {
    -o-object-fit: cover;
    object-fit: contain;
    height: 100%;
}
  #shopify-section-template--16723932577972__homepage_all_products_LAQ9z8.shopify-section .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height: 145px !important;
}
  #shopify-section-template--16495376826548__homepage_all_products_LAQ9z8.shopify-section  .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height: 166px !important;
}
  #shopify-section-template--16495376826548__homepage_all_products_LAQ9z8.shopify-section .product-grid-item .product-grid-item__product-name {
        min-height: 84px !important;
  }
  .customert-talk-main .image-overlay {
    top: 21%;
}
 .customert-talk-section .name-box {
    text-align: -webkit-right;
}
  .customert-talk-main .image-overlay svg {
    width: 60%;
    margin-left: 0px;
}
  .customert-talk-main .image-overlay img {
    left: 15px;
}
  .our-story .research-image {
    /* padding: 16px; */
    height: auto;
}
  /* .our-story .banner_video {
    height: auto;
} */
  .our-story .banner_video {
    padding: 0px;
  }
    #shopify-section-template--16278048243892__homepage_blogs_tYTMqH h3.blogs-row__article-title {
    height: auto;
}
  .blogs-row__article .blogs-row__text {
    height: auto;
}
  .blogs-row .blogs-row__article {
    height: auto;
}
  .video-banner .video-wrapper video,
  .video-banner .video-wrapper {
    height:250px;
}
    /* .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height: 290px !important;
} */
  .video-wrapper .banner-text {
    top: 30%;
    left: 0%;
    width: 100%;
    text-align: center;
}
  .section_title {
    margin-bottom: 0px;
}
  .blogs-row__article .blogs-row__text {
    height: 100px;
}
  #shopify-section-template--16278048243892__product_icon_strip_ingredients_4G47C9 a.view-all-btn {
    display: block;
    margin-top: 26px;
  }
  .devider-image section {
    padding: 0px !important;
}
  .video-banner .slick-dots { 
    bottom: 82px; }
  .slick-dots {
    bottom: 6px;}
  .collection-products__slider-wrapper .slick-dots {
    bottom: -30px;
}
  .routine-section .slick-dots {
  bottom: -10px;
}
 .customer-section .slick-dots {
    bottom: -35px;
}
  #shopify-section-template--16278048243892__product_icon_strip_ingredients_4G47C9 a.view-all-btn, .routine-section a.view-all-btn {
    margin-bottom:0px;
  }
  .routine-section .slick-dotted.slick-slider {
    margin-bottom: 0px;
        margin-top: 10px;
}
 #shopify-section-template--16278048243892__product_icon_strip_ingredients_4G47C9 .slick-dotted.slick-slider {
    margin-bottom: 0px;
}
  .routine-section a.view-all-btn {
    margin-bottom: 0px;
    margin-top: 12px;
}
  .row.banner-slider-section.slick-initialized.slick-slider.slick-dotted {
    height: auto;
}
.mobile-visible {
  display: block;
}
  .video-banner .slick-dots {
    bottom: 6px !important;
}
  #shopify-section-template--16278048243892__product_icon_strip_ingredients_4G47C9 .icon-strip__container .icon-strip__wrapper .icon-strip__item {
    margin-top: 0px;
}
  #shopify-section-template--16278048243892__product_icon_strip_ingredients_4G47C9 .icon-strip .icon-strip__wrapper {
    gap: 8px;
}
 #shopify-section-template--16278048243892__product_icon_strip_ingredients_4G47C9 .slick-dots {
    bottom: -16px;
}
    .boost-sd__product-item .boost-sd__product-info .boost-sd__button {
    padding: 10px;}
.header.js-header.container-fluid.perma-sticky.js-header-mini-sticky.shrink {
    z-index: 99;
}
  #shopify-section-template--16278048178356__product_icon_strip_ingredients_8N3Yh8 .container{
    max-width:100% !important;
}
  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) {
    justify-content: center !important;
}
  #shopify-section-template--16498792005812__compelling_reasons_section_jz9R8B .icon-strip__item {
    margin-top: 0;
    width: 44%;
}
.ingredients .ingredients-slider .slider-grid-container {
    display: none;
    height: 60vh;
    width: 100%;
    position: relative;
}
  .ingredients .grid-container {
    display: block;}
  .ingredients .grid-container .grid-item {
    width: 100%;
        margin-bottom: 20px;
  }
  .ingredients .ingredients-slider .slider-grid-container .slider-content-image {
    right: 0%;
    bottom: 44%;
    height: auto;
}
  .ingredients .ingredients-slider .slider-grid-container .slider-content-text ul li, .ingredients .ingredients-slider2 .slider-grid-container .slider-content-text ul li {
    line-height: 13px;
}
  .ingredients .ingredients-slider .slider-grid-container .slider-content-text .slider-content-link, .ingredients .ingredients-slider2 .slider-grid-container .slider-content-text .slider-content-link {
    bottom: 4px;
    margin: auto;
}
  .ingredients .ingredients-slider .slider-grid-container .slider-content-text .slider-content-link a, .ingredients .ingredients-slider2 .slider-grid-container .slider-content-text .slider-content-link a {
    margin: 3px auto auto;
}
  li.bigwidth {
    padding-left: 21px;
}
  .head-nav {
    width: 100%;
  }
  .bclastemplate-article .mob-row {
    flex-direction: column-reverse;
  }
  .mob-hide-d {
    display: none;
  }
  .bclastemplate-article .col-sm-3.col-lg-3.ccv {
    display: block
  }
  .bclastemplate-article .col-sm-3.col-lg-3.ccv .heightlights {
    width: 100%;
    margin: 24px 0;
  }
  .article-content br {
    display: none
  }
  .bclastemplate-blog .blog-sides .bl-tittle,
  .success-stories h2{
    margin-bottom: 0;
    font-size: 24px;
    line-height: 36px;
  }
  .category-grid .row .category-name {
    position: absolute;
    left: 24%;
    top: 36%;
  }
    .category-grid .row h2 {
      font-size: 24px;
      line-height: 36px;
    }
  .featured-articles .article {
        flex-direction: column-reverse;
    row-gap: 16px;
  }
  .featured-articles .articles .article-text {
    max-width: 100%;
  }
  .product-showcase-wrapper {
    flex-direction: column;
    gap: 24px;
  }
  .product-showcase-wrapper .product-image {
    width: 100% !important;
  }
  .product-showcase .btn {
    font-size: 16px;
    line-height: 24px;
  }
  .image-text-section .text-container .btn {
     background-color: transparent !important;
      padding: 0;
      text-align: left;
      font-size: 16px;
      line-height: 24px;
      color: #b86b57 !important;
  }
  .success-stories .video-wrapper {
    padding: 46%;
  }
  .featured-articles .article-text h3 {
      font-size: 18px;
      line-height: 26px;
  }

  .custom-image-section h2 {
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
  .custom-image-section p {
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
    margin: 8px 0 16px;
  }
 .gift-pages .custom-text-container h3 {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px; 
  }
  .gift-pages .custom-text-container p {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
  }
  .gift-pages .row  {
    justify-content: center;
    row-gap: 24px;
  }

  .why-oldschool .row h2,
  .steps .row h2 {
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
  }
  .why-oldschool .row .text-container h3 {
    font-size: 18px;
    font-weight: 400;
  }
.why-oldschool .row .text-container p   {
     font-size: 16px;
    font-weight: 300;
   }
  .steps .row:before {
    content: none;
  }
  .steps .row {
    row-gap: 26px;
  }
  .steps .row .col-md-3,
  .why-oldschool .col-md-3{
      width: 80%;
  }
  .customize-gift .row {
    padding: 0 8px;
  }
  .customize-gift-new #contact_form .row {
      column-gap: 5px;
      padding-bottom: 14px;
  }
  .mob-img {
    display: block !important; 
  }
  .anouncement .row p {
    font-size: 12px;
  }
  .logo a.mobile-logo {
      text-align: center;
  }
}
@media (min-width: 640px) and (max-width: 764px) {
  .routine-section .content-part .text-box h4{
        font-size: 17px;
        padding: 0px 21px;
}
    #shopify-section-template--16278048243892__collection-1 .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height: 145px;
}
    #shopify-section-template--16278048243892__collection_pN9icq .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height: 145px;
}
    #shopify-section-template--16278048243892__collection-1 a.product-grid-item__product-name {
    min-height: 120px;
}
}
@media (min-width: 575px) and (max-width: 767px) {
    .testimonail-box {
    padding: 10px;
}
    .testimonail-box p{
  font-size:15px;
      margin-bottom:0px;
}
 .text-review span{
  font-size:15px;
}
  #shopify-section-template--16278048243892__homepage_blogs_tYTMqH h3.blogs-row__article-title {
    height: 115px;
}
.ingredients .ingredients-slider .slider-grid-container {
    width: 70%;
}
    .collection-products .collection-products__slider .slick-track .slick-slide>div .collection-products__product .product-grid-item .product-grid-item__inner .product-grid-item__info .product-grid-item__product-name, .product-grid-item .product-grid-item__product-name{
font-size:15px;
  }
 #shopify-section-template--16495376826548__collection_WMxhKj .section_title {
    font-size: 30px;
}
   #shopify-section-template--16495376826548__customize_gift_form_aPbTN3 h3 {
    font-size: 30px !important;
}
}
@media(min-width: 1400px) {
  .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height: 330px !important;
}
 #shopify-section-template--16278048342196__main .grid, .grid--rev, .grid--full, .grid-uniform {
    list-style: none;
    padding: 0;
    margin: 0 -15px !important;
}
  #shopify-section-template--16278048473268__relatedproducts .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height: 260px !important;
}
  #shopify-section-template--16278048473268__relatedproducts  a.product-grid-item__product-name {
    min-height: 65px !important;
}
  
}
@media (min-width: 765px) and (max-width: 999px) {
  body {
    border-left: 35px solid;
    border-right: 33px solid;
  }
  .routine-section .content-part .text-box h4 {
    font-size: 20px;
}
  header.header.shrink .header-logo-row .logo {
    display: none;
  }
  #menu li.mobile-sub-title {
     height: auto;
  }
 .header .col-md-8.menu {
    padding: 0px;
}
  .header .menu>ul>li {
    padding: 0 4px;
}
 .header .search_icon {
    margin-right: 0px;
}
  .header .menu>ul>li>a {
    letter-spacing: 0;
}
  header.header.container-fluid.perma-sticky.shrink {
    top: -54px;
    /* left: 0; */
    right: 0;
    /* margin: 0px; */
}
  .bclastemplate-collection .main-content {
      margin-top: 45px !important;
  }
  header .noproclas {
    margin-left: 45px;
}
.video-banner .video-wrapper video {
    height: 400px;
}
  /* .video-banner .video-wrapper img {
    height: 400px;
} */
  .video-banner .video-wrapper img {
    height: auto;
  }
  #shopify-section-template--16278048243892__collection-1 .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height: 165px;
}
  #shopify-section-template--16278048243892__collection-1 a.product-grid-item__product-name {
    min-height: 98px;
}
 #shopify-section-template--16278048243892__collection-1 .product-grid-item .product-grid-item__product-name {
    font-size: 15px;
 }
   #shopify-section-template--16278048243892__collection-1 .js-product-add-to-cart-button-text {
    font-size: 13px;
  }
   #shopify-section-template--16278048243892__collection-1 .product-control {
    margin-top: 0px;
}
  #shopify-section-template--16278048243892__collection_pN9icq .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height: 165px;
}
   #shopify-section-template--16278048243892__collection_pN9icq .js-product-add-to-cart-button-text {
    font-size: 13px;
   }
  .corporate-gift .row .content-part p {
    position: absolute;
    top: 8%;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 1px;
    padding: 10px;
}
  .corporate-gift .row .logo-with-text {
    text-align: center;
    padding: 10px 8px;
}
  .testimonail-box {
    border-radius: 12px;
    border: 1px solid #b86b57;
    padding: 5px;
    position: relative;
    height: 200px;
}
  .testimonail-box p{
  font-size:15px;
}
 .text-review span{
  font-size:15px;
}
  .show-popup .parabox {
    padding: 2px;
}
  .show-popup .parabox p {
    font-size: 15px;
}
  .customert-talk-main .image-overlay {
    top: 23%;
    left: -7%;
}
  .customert-talk-main .image-overlay p {
    font-size: 14px;
    margin-bottom: 0px;
}
.customert-talk-main .image-overlay h4 {
    font-size: 14px;
    margin-bottom: 0px;
}
.our-story .row .content-part p {
    font-size: 15px;
}
.our-story .row .content-part p br {
display:none;
}
.our-story row{
  align-items:center;
}
.our-story .product-view-btn {
    margin-top: 10px;
}
.research-image {
    padding: 5px 2px;
    border-radius: 10px;
}
.slick-dots {
    bottom: -45px;
}
  .footer .footer__menu {
    text-align: left;
}
  .footer__col.footer__col-menu.col-lg-3 {
    display: inline-block;
    width: 30%;
}
  .footer__col.footer__newsletter-wrapper.col-lg-2 {
    width: 30%;
}
  .footer__main {
    padding-top: 4rem;
}
  .our-story .row {
    align-items: center;
}
  .customert-talk-main .image-overlay img {
    left: -300px;
}
  .boost-sd__product-title {
    /* min-height: 127px; */
}
.boost-sd__product-info .boost-sd__product-title {
    font-size: 16px;
    min-height:101px;
}
span.boost-sd__sorting-label {
    margin: 0px;
    font-size: 14px;
}
  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) {
    justify-content: left !important;
}
  /* .collection-banner {
    height: 100%;
    min-height: 150px;
  } */
  .header__col-contact .cartattnew{
display:none;
  }
  .boost-sd__sorting-value {
    margin-right: 5px !important;
}
  .js-product-add-to-cart-button-text {
    font-size: 13px;
}
  button.button.product-control__button.js-product-add-to-cart-button {
    padding: 7px;
}
  .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height: 183px;
}
  a.product-grid-item__product-name {
    font-size: 16px !important;
    height: 100px !important;
    min-height: 100px !important;
}
  .blog-excerpt, .blog_meta, .template-article .rte p {
    font-size: 16px;
    margin: 4px 0px;
}
  #shopify-section-template--16278048243892__collection_pN9icq a.product-grid-item__product-name {
    min-height: 20px !important;
    max-height: 30px !important;
}
}
@media (min-width: 999px) and (max-width: 1200px) {
  .header .row.menu_bar .container {
    display: flex;
    justify-content: center;
    width: 100%;
  }
 .header .row.menu_bar .container .tabl {
   display: none;
 }
  .bclastemplate-collection .main-content {
      margin-top: 100px !important;
  }
  body {
    border-left: 35px solid;
    border-right: 33px solid;
  }
  header.header.container-fluid.perma-sticky {
    margin-left: -44px; 
  }
  .customer-section .images img {
      width: 60px;
      height: auto; 
  }
  .our-story .product-view-btn  {
    margin-top: 16px;
  }
  .research-image {
    padding: 5px 2px;
  }
  .corporate-gift .row .content-part p {
    top: 13%;
    padding: 12px 50px;
  }
  .corporate-gift .row .logo-with-text {
    padding: 15px 8px;
  }
  .customer-section .images {
    position: relative;
    margin-top: -26px; 
  }
  .customert-talk-main .image-overlay img {
    left: 0px;
    bottom: 44px;
  }
  .product-details-mt .image-show img {
    height: auto;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .slider-section .related-products__slider .slick-track .slick-slide>div .product-grid-item .product-grid-item__inner .product-grid-item__info .product-grid-item__product-name{
      --collection-product-title-lines: 4;
  }
#shopify-section-template--16278048243892__homepage_blogs_tYTMqH h3.blogs-row__article-title {
   min-height: 115px;
}
  .customert-talk-main .image-overlay {
    top: 41%;
}
  .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height: 242px !important;
}
  .boost-sd__product-item .boost-sd__product-info .boost-sd__button {
    padding: 10px 30px;
}
  .boost-sd__product-title {
    min-height: 78px;
}
  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) {
    justify-content: center !important;
}
  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) {
    justify-content: center !important;
}
  /* .collection-banner {
    height: 100%;
    min-height: 200px
  } */
a.product-grid-item__product-name {
    min-height: 64px !important;
}
 #shopify-section-template--16278048342196__main .grid, .grid--rev, .grid--full, .grid-uniform {
    list-style: none;
    padding: 0;
    margin: -10px;
}
  .gift-pages .custom-text-container h3 {
      min-height: 44px;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .row.menu_bar .container{
    width:1140px
  }
  #contact .large--two-thirds, #contact .large--one-third {
        padding-left: 61px;
  }
  .gift-pages .custom-text-container h3 {
      min-height: 44px;
  }
  /* .collection-banner {
    height: 201px;
} */
#shopify-section-template--16278048342196__main .grid, .grid--rev, .grid--full, .grid-uniform {
    list-style: none;
    padding: 0;
    margin: 0 -19px;
}
.product-grid-item .product-grid-item__media.product-grid-item__media--resize {
  --collection-image-max-height: 270px;
}
}
@media (min-width: 1250px){
#shopify-section-template--16278048243892__collection-1 .collection-products .collection-products__slider .slick-track .slick-slide>div .collection-products__product .product-grid-item .product-grid-item__inner .product-grid-item__info .product-grid-item__product-name {
    min-height: 70px;
    overflow: hidden;
}
  .boost-sd__product-info .boost-sd__product-title {
    min-height: 80px;
}
}
@media (min-width: 1200px){
#shopify-section-template--16278048473268__recently_viewed_kHaAPt .collection-products .collection-products__slider-arrow.collection-products__slider-arrow--next {
    right: 0px;
}
#shopify-section-template--16278048473268__recently_viewed_kHaAPt .collection-products .collection-products__slider-arrow.collection-products__slider-arrow--prev {
    left: 0px;
}
}
@media (min-width: 991px) and (max-width: 870px){
#shopify-section-template--16278048342196__main .grid, .grid--rev, .grid--full, .grid-uniform {
    list-style: none;
    padding: 0;
    margin: 0 -7px;
}
}
@media (min-width: 767px) and (max-width: 991px){
#shopify-section-template--16278048243892__collection-1 .collection-products .collection-products__slider .slick-track .slick-slide>div .collection-products__product .product-grid-item .product-grid-item__inner .product-grid-item__info .product-grid-item__product-name {
    min-height: 90px;
    overflow: hidden;
}
}
@media screen and (max-width: 991px){

  .footer .footer__form-group {
    margin-left: 0px !important;
    margin-right: 0px;
}
  .icon-strip__container .icon-strip__wrapper .icon-strip__item {
    margin-top: 0rem;
}
  #shopify-section-template--16278048243892__product_icon_strip_ingredients_4G47C9 a.view-all-btn, .routine-section a.view-all-btn {
    display: block;
    margin-top: 15px !important;
  }
  .js-product-add-to-cart-button-text {
    font-size: 12px !important;}
  button.button.product-control__button.js-product-add-to-cart-button {
    padding: 4px !important;
}
  .blog-text .h3 {
    text-transform: capitalize;
    font-size: 20px;
}
}
@media screen and (max-width: 1400px){

  #shopify-section-template--16278048473268__relatedproducts .product-grid-item .product-grid-item__media.product-grid-item__media--resize {
    --collection-image-max-height: 200px !important;
}
  #shopify-section-template--16278048473268__relatedproducts a.product-grid-item__product-name {
    min-height: 80px !important;
}
  header .menu > ul > li {
  padding: 0 4px !important;
}.header .menu > ul > li > a {
  font-size: 15px !important; 
  line-height: inherit;
}
}
@media (min-width: 1100px) and (max-width: 1390px) {
  .routine-section .content-part .text-box h4 {
        height: 74px;
  }
  .routine-section .content-part .text-box p br {
    display: block;
  }


}

@media (min-width: 1500px) and (max-width: 3000px)  {
  header .grid__product-image.text-center {
    height: 100%;
  }
}
 


@media screen and (max-width: 340px) {
  .boost-sd__product-info .boost-sd__product-title {
    min-height: 200px !important;
}
}