/** Shopify CDN: Minification failed

Line 198:0 Unexpected "}"

**/
.collection-hero__text-wrapper {
    box-shadow: 0 3px 6px;
    box-shadow: 0 3px 6px rgb(49 49 49/16%);
    padding: 25px;
    border-radius: 5px;
}
nav.breadcrumb a {
    text-decoration: none;
    color: #c7633a;
    font-size: 14px;
}
div#smile-ui-lite-launcher-frame-container {
    display: none;
}
button.ytp-large-play-button.ytp-button.ytp-large-play-button-red-bg {
    display: none!important;
}
.ytp-cued-thumbnail-overlay button {
    display: none!Important;
}
.under-slider a {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
}
.under-slider a p {
    padding: 6px 0px;
    margin: 0px;
}
.under-slider{
  background:#c7633a;
}
nav.breadcrumb span {
    color: #c7633a;
    font-size: 14px;
}
.slideshow__text-wrapper.banner__content.banner__content--middle-center.page-width.banner--desktop-transparent {
    display: none;
}
.sbc.cat-body {
    height: fit-content;
    padding: 0;
    border: none;
}
.header--top-center .mega-menu__list>li{
 width: fit-content!important;
}
.sbc .cat-body img {
    width: 100%!important;
    margin: 0px auto;
}
.sbc-under a {
    text-decoration: none;
}
.sbc.cat-body h5 {
    /* text-decoration: none!important; */
    text-align: center;
  font-size:20px;
}
.sbc.cat-body h5 span {
    font-size: 14px;
}

.\37 7d-mars10 {
    display: none;
}
.header:not(.header--top-center) > .header__search, .header--top-center * > .header__search {
    display: block!important;
}
.predictive-search.predictive-search--header {
    background: #dfc7bc!important;
}


label[for = "Search-In-Modal"] {
    color: white!important;
}
.test {
    display: flex!important;
}
.sticky_atc_btn {
    display: none;
}
.header--top-center > .header__search {
    display: none!important;
}
span{
  text-decoration:none!important;
}
slider-component.slider-mobile-gutter.page-width-desktop{
  display:flex;
  flex-wrap:wrap;
  width:100%;
}
.header__heading-logo{
  max-width: 90px!important;
}


.phone-div {
    display: flex;
    align-items: baseline;
    gap: 5px;
}
/*  About us   */
.new-layout-usp {
    align-items: center;
    display: flex;
  flex-wrap:wrap;
      padding-top: 80px;
      padding-bottom: 80px;

}
.left-usp {
    width: 45%;
    justify-content: center;
}
.right-usp-block img {
    width: 50px!important;
}
.right-usp-block h3 {
    margin: 5px auto;
      font-size: 18px!important;
}
.feature_img img {
 width: 551px;
    object-fit: cover;
    height: 515px;
    padding-top: 30px;
}
.left-usp h2 {
   color:#c7633a;
}
.left-right {
    display: block;
    width: 40%;
}
.main-main {
    display: flex;
    flex-wrap: wrap;
    padding-top: 40px;
    justify-content: center;
    gap: 30px;
}
.main-main .right-usp-block {
    width: 22%;
}
.right-usp {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.right-usp-block {
    width: 48%;
    margin-bottom: 20px;
    padding: 10px;
   
}
.right-usp-block h3 {
    text-align: center;
}
.left-usp a{
  padding: 1.3rem 3rem;
    cursor: pointer;
  text-decoration:none;
  border: 1px solid #fdaf8c;
  font: inherit;
  background-color: #c7633a;
  color:white;
  border-radius:5px;
  font-size: 1.5rem;
    letter-spacing: .1rem;
    line-height: calc(1 + .2 / var(--font-body-scale));
}
.custom-banner .owl-dots button.owl-dot {     
  
    color: #000;
    border: 1px solid #000;
    padding: 3px!important;
    border-radius: 50%;
    font-size: 20px!important;
    /* width: 15px; */
    margin-right: 8px;
    /* text-align: center; */
}
.custom-banner button.owl-dot.active {
    background: black;
}
.custom-banner .owl-dots {
  
    text-align: center;
}
}
/*  About us  End */

#shopify-section-template--15532310823110__featured-collection .quick-add__submit span{
  color:white!important;
}
#shopify-section-template--15532310823110__featured-collection .quick-add__submit{
  color:white!important;
}

/*  Footer   */
.footer__content-top.page-width {
    display: flex;

    align-items: start!important;
}
.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet {
    width: 75%!important;
}
.footer-block--newsletter {
    width: 25%!important;
    margin-top: 0px!important;
    margin-left: 30px;
}
input#Search-In-Modal-1 {
    background: white!important;
}
.slider.slider--everywhere .slider__slide{
  z-index:2!important;
}
.logo-img {
    box-shadow: none!important;
    width: 150px!important;   
    margin: 0 auto!important;
    
}
/*   Footer End */


/*   Featured collection new*/
.featured-coll {
    width:65%!important;
    align-items: center!important;
    display: flex!important;
  flex-wrap:wrap;
}
.featured-img img {
    width: 85%!important;
}
.featured-img{
  width:35%;
}
slider-component.slider-mobile-gutter.page-width.page-width-desktop {
    display: flex;
  flex-wrap:wrap;

    justify-content: center!important;
}
.feature_img {
    width: 50%;
  margin-right: 40px;
}
ul#Slider-template--15532310823110__eb7330fd-d345-4084-bc5c-2d129ccb92f2 {
    justify-content: center!important;
    width: 100%!important;
    margin-top: 0px!important;
  
}

ul#Slider-template--15532310823110__eb7330fd-d345-4084-bc5c-2d129ccb92f2 li {
    max-width: 29%!important;
}


/*   Featured collection new*/

li#Slide-template--15532310823110__16595237887f29cda5-1 .media--circle img {
      object-fit: contain!important;
}
.media--circle{
  border-radius:0px!important;
}
.footer__content-top div:nth-child(3) .hey-find {
    display: none!important;
}
.hey-find ul {
    justify-content: flex-start;
}
.hey-find h2 {
    margin: 0px;
    margin-bottom: 15px;
}
.announcement-bar__message{
  font-size:15px!important;
}

ul.main-section {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 40px;
      padding: 0px;
}
li.list-item img {
       width: 250px;
    height: 250px;
    object-fit: cover;
}
.main-div h2 {
    text-align: center;
   font-weight:400;
  font-size: 40px;
}
section.parent-section {
    padding: 60px 0px;
 
}
li.list-item {
    list-style: none;
}
li.list-item a {
    text-align: center;

    color: #c7633a;
    font-size: 25px;
   text-decoration: underline;
      
}
.list-payment__item img{
  width: 50px!important;
  object-fit:contain;
}
.footer__copyright{
  text-align:center!Important;
}
.footer__column--info{
  align-items: center!important;
}
.svg.icon.icon--full-color {
    width: 50px!important;
    height: 50px!important;
}
ul.list.list-payment {
    justify-content: center!important;
}
.card__information a {
    font-size: 22px;
}
.quick-add__submit {
    color: white;
}
label.field__label {
    color: white;
}
button#Subscribe svg {
    color: white;
}
.card-body h5 {
    margin-bottom: 10px;
  font-weight:bold;
}
.card-body img {
    width: 25%!important;
  margin: 0px auto;
}
.under-slider{
  text-align:center;
}
button.owl-prev {
    position: absolute;
    font-size: 50px!important;
    top: 210px;
    left: -35px;
  color:#c7633a!important;
}
button.owl-next {
    position: absolute;
    font-size: 50px!important;
   top: 210px;
    right: -35px;
  color:#c7633a!important;
}
.card-body {
    padding: 20px 0px;
    border: 1px solid #949291;;

    border-radius: 10px;
}
button.owl-dot {
    width: 10px;
    height: 10px;
    /* background: #8080808a!important; */
    border-radius: 50%;
    margin-left: 5px;
    margin-right:5px;
    border-color: black!important;
    border: 1px solid!important;
}
.owl-dots .active {
    background: #c7633a!Important;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 0 auto;
    border: 1px solid black;
}
.owl-dots {
    /* display: flex; */
    text-align: center;
}
p.card-text {
    padding: 0px 20px;
  margin:0px;
  color: white;
    font-style: italic;
}
span.left.rev-quote {
   
    display: flex;
    justify-items: self-start;
    padding: left;
    padding-left: 40px;
}
span.right.rev-quote {
    display: flex;
    /* justify-items: inherit; */
    padding: left;
    padding-right: 45px;
    justify-content: end;
}
.card-body {
    height: 315px!important;
}
ul.phone-list {
    display: flex;
    padding: 0px;
    flex-wrap: wrap;
    column-gap: 10px;
    margin: 0px!important;
}
ul.phone-list li {
    list-style: none;
}
ul.phone-list li a {
    text-decoration: none!important;
    color: black;
}
p.phone {
    margin-bottom: 0px;
  color:black;
  width: 50%;
}
p.email-footer {
    color: black;
}
p.email-footer a {
    text-decoration: none;
    color: black;
}
p.timing {
    color: black;
}
.card-body span {
    font-size: 12px;
}
span.rev-quote {
    font-weight: bolder;
    font-size: 32px;
    font-family: sans-serif;
    color: black;
}
li.list-item p:hover {
    /* border-bottom: 1px solid black; */
   
    color: #c7633a;
}
.list-item a:hover {
    text-decoration: underline!important;
    color: #c7633a;
    cursor: pointer;
}
.right-usp-block img {
    border-radius: 50px;
}
.social-icon {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
}
.social-icon a {
    width: 25px;
}
h2.title.h2 {
    width: fit-content;
    margin: 20px auto!important;
   
}
h2#SectionHeading-template--15532310823110__165676269219e1ae98{
    width: fit-content;
    margin: 20px auto!important;
    border-bottom: 1.5px solid #c7633a;
  text-align:center;
}
.left-usp .title {
    text-shadow: 2px 2px #c7633a;
}
#insta-feed h2{
  width: fit-content;
    margin: 20px auto!important;
    border-bottom: 1.5px solid #c7633a;
  text-align:center;
  font-size: 31.2px!important;
}

.bliss-title {
    text-align: center;
}
.bliss-things-main {
    display: flex;
  flex-wrap:wrap;
    align-items: baseline;
    gap: 30px;
    justify-content: center;
 
}
.bliss-under {
    text-align: center;
   
    padding: 0px 18px;
    width:20%;
}
button.quantity__button.no-js-hidden {
    color: white;
}
.quantity__input {
    color: white;
}
quantity-input.quantity:after {
    box-shadow: none;
}
.img-text img {
    width: 75px;
}
legend.form__label {
    display: none;
}
.bliss-things-main.Fortifying.Hair.Serum .bliss-under:nth-child(2) {

  display: none;
}

  .shopify-payment-button {
    width: 45%;
}
  .product-form__buttons button {
    width: 45%;
}
.product-form__buttons {
    display: flex;
    flex-wrap: wrap;
    column-gap: 20px;
    width: 100%!important;
}
.product-form__buttons {
    /* max-width: 44rem; */
    max-width: 100%;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw {
    width: 100%;
}
.product-form__buttons {
    max-width: 100%!important;
}
fieldset.js.product-form__input label {
    background: #c7633a!important;
    color: white!important;
}
.product__media.media.media--transparent.gradient.global-media-settings img {
    height: 520px;
    padding-bottom: 0px;
}
.card .media {
    background-color: white!important;
}
.mega-menu__link--level-2:not(:only-child) {
    margin-bottom: 0.8rem;
    color: black;
    font-size: 16px;
    font-weight: 600;
}
.mega-menu__list{
  gap: 0rem 5rem!important;
    grid-template-columns: repeat(3,minmax(0,1fr))!important;
  
}

button.slideshow__autoplay.slider-button.no-js-hidden {
    display: none;
}

/*


.card__inner.color-background-1.gradient.ratio {
    height: 220px!important;
    object-fit: contain;
}

*/

.card__media .media img {
    height: 220px !important;
    object-fit: contain !important;
    object-position: center;
}

.card__inner.ratio {
    height: auto !important; /* let padding-top do the work */
}

.metafield-rich_text_field p {
    background-color: #e9e9e9!important;
  padding: 10px 10px!important;
}
.metafield-rich_text_field ul {
    background-color: #e9e9e9!important;
    padding: 30px!important;
}
.summary__title {
    background-color: #c7633a!important;
    padding: 10px!important;
}
.summary__title h2 {
    color: white!important;
}

svg.icon.icon-caret{
  color:white!important;
}
.summary__title svg {
    fill: white!important;
}

.header__menu-item svg.icon.icon-caret {
    color: black!important;
}
.product__title h1 {
    font-size: 42px;
}


div#Facet-3-template--15532310528198__main-collection-product-grid {
    background-color: white!important;
}
.facets__header {
    background-color: white!important;
}
label.facet-checkbox svg {
    background-color: white!important;
}
.facets__display {
    border: white!important;
}
.facets__header {
    background-color: #fff!important;
}
price-range.facets__price {
    background: white!important;
}
label.field__label {
    color: black!important;
}
input#Filter-Price-GTE {
    background: white!important;
}
input#Filter-Price-LTE {
    background: white!important;
}
ul.facets__list.list-unstyled.no-js-hidden {
    background: white!important;
}
select#SortBy {
    /* border: none; */
    box-shadow: none!important;
}
.featured-coll ul {
    margin: 0px!important;
}
.main-div h2 {
    font-size: 31.5px;
    font-weight: var(--font-heading-weight);
}
label[for = "NewsletterForm--footer"] {
    color: white!important;
}


div#sticky-atc {
  display:none;
  flex-wrap:wrap;
    justify-content: center;
    column-gap: 215px;
    background: white;
    padding: 10px;
      border-top: 3px solid #c7633a;
}
button.product-form__submit.button.button--full-width.button--secondary {
    color: white;
}
button.product-form__submit.button.button--full-width.button--secondary:after {
    box-shadow: none;
}
.sticky_img img {
    object-fit: contain;
    width: 120px;
    height: 80px;
}
.price_title p {
    text-align: center;
    margin: 0px;
}
.price_title {
    margin: auto 0px;
}
.price_title h5 {
    margin: 0px;
}
.button_adc {
    margin: auto 0px;
    text-align: center;
}
.product-form__submit {
     margin-bottom: 0px!important;
}
ul.list-menu.list-menu--inline li summary span {
    font-size: 12px!important;
}
.header-wrapper.color-background-1.gradient .header.header--top-center.page-width.header--has-menu {
    padding: 0px!important;
}
ul.list-menu.list-menu--inline li a {
    font-size: 12px!important;
}
ul.footer-block__details-content.list-unstyled li a {
    font-size: 16px!important;
}
span.spr-pagination-prev a {
    color: #c7633a;
}
span.spr-pagination-page a {
    color: #c7633a;
}
span.spr-pagination-page.is-active {
    color: #c7633a;
}
span.spr-pagination-next a {
    color: #c7633a;
}
.newsletter.center {
    display: none;
}
.quick-add-modal__content-info {
    background: white;
}
.quick-add-modal__content-info div#sticky-atc {
    position: absolute;
}
.quick-add-modal__content-info div#sticky-atc .price_title {
    width: 30%;
    text-align: center;
}
.quick-add-modal__toggle {
    color: white;
}
span.badge.price__badge-sale {
    background: #c7633a;
    /* box-shadow: none; */
    border: none;
}
span.icon-wrap {
    display: none;
}
h3.card__heading a {
    text-align: center;
    color: #c7633a;
    font-size: 20px;
 
}
ul#Slider-template--15532310823110__6f5d0077-9c48-4563-bb97-9b8c1e05f18e .media img {
    background: #FDFBF7;
}
ul#Slider-template--15532310823110__6f5d0077-9c48-4563-bb97-9b8c1e05f18e .card__inner:after {
    box-shadow: none;
}
ul#Slider-template--15532310823110__6f5d0077-9c48-4563-bb97-9b8c1e05f18e .media.media--transparent.media--hover-effect img {
    object-fit: contain;
}
.quick-add-modal__content-info {
    position: relative;
}
.quick-add-modal__content-info .bliss-things div {
    gap: 0px;
}
.quick-add-modal__content-info .bliss-under {
   padding: 30px 12px;
}
label[for = "quickadd-template--15532311019718__main-1-1"] {
    display: none!important;
}
.quick-add-modal__content-info .product__title h2 {
    font-size: 34px!important;
}
h1.collection-hero__title {
    font-size: 42px!important;
}
.card__heading a {
    font-size: 18px;
}

input#Search-In-Modal {
    background: white!important;
}
.button:after {
    border-radius: 5px!important;
}
.button:after {
    box-shadow: none!important;
}
.quick-add__submit:after {
    box-shadow: none!important;
}
.button:before {
    border-radius: 5px!important;
}
.button {
    border-radius: 5px!important;
}
.button, .shopify-challenge__button, .customer button{
  border-radius:5px!important
}
div#shopify-section-template--15577939837126__212cd1f1-a481-4ab5-b23e-badfef17755c section.custom-banner {
    display: none;
}
section#shopify-section-template--15577939837126__294aedd8-f919-49b1-adf1-5a963672cd2c {
    display: block;
}
.mobile-title h2 {
    display:none;
}
.product__title {
    display: block;
}
.section-template--15577940033734__b7f95c00-b2fb-4c62-b9e6-7dc1772038a2-padding {
    display: none;
}
.points-product {
    display: none;
}
.point-common {
    display: none;
}
.spr-starrating.spr-summary-starrating {
    justify-content: flex-start !important;
}
div#shopify-section-template--15584074891462__212cd1f1-a481-4ab5-b23e-badfef17755c {
    display: none;
}
section#shopify-section-template--15584074891462__294aedd8-f919-49b1-adf1-5a963672cd2c {
    display: block;
}
.product__description.rte.quick-add-hidden span {
    font-size: 15px !important;
}
.banner-details {display: flex;}

.banner-text-detail {
    width: 40%;
  padding-left:100px;
  padding-top:20px;
}

.banner-image-detail {
    width: 60%;
}

.banner-image-detail img {
    width: 100%;
}
.banner-text-detail h2 {
    font-size: 58px !important;
    font-weight: 700;
    font-family: Playfair Display;
    color: #414931;
}

.banner-text-detail span {
    color: #4A665A;
}
section.landing-banner {
    background: linear-gradient(180deg, rgba(255, 243, 227, 0.07) 0%, #FFF3E3 100%);
  padding:110px 0px;
}
.buttons-header {
    display: flex;
    gap: 20px;
}

.hard-button a {
    background: #260B02;
    color: #fff;
    padding: 12px 27px;
    border-radius: 12px;
    text-decoration: none;
    font-family: 'Nunito Sans';
    font-weight: 600;
    font-size: 16px;
}
.banner-text-detail p {
    font-family: Nunito Sans;
    font-size: 20px;
    margin-bottom: 40px;
}
.soft-button a {
    color: #414931;
    font-family: 'Nunito Sans';
}
div#shopify-section-template--15939116892358__1bb568bf-f6ba-43cd-be56-df5caa9884c8 {
    background-image: url('/cdn/shop/files/Treatments.svg?v=1704776757');
  background-repeat: no-repeat;
  background-size:cover;
}
.treatments-header h3 {
    margin: 0px 0px 10px;
  color: #e5c155;
    font-weight: 600;
}
.slider.page-width {
    padding: 60px 0px;
}
.slider.page-width {
    padding: 60px 0px;
}
.swiper-details h3 {
    font-size: 20px;
    font-weight: 700;
}
.swiper-slide {
    position: relative;
}
.numbers-list {
    position: absolute;
    top: 40%;
    left: 13px;
    font-size: 46px;
    color: #fff;
}
div#ImageWithText--template--15939116892358__e7973d23-3687-47a6-92d8-8a9af2883f4b {
    padding: 35px;
}
.image-with-text__media.image-with-text__media--adapt.gradient.color-background-1.global-media-settings.media {
    border-radius: 20px !Important;
}
.experience-details {
    text-align: center;
    margin-top: 35px;
}
.experience-details {
    text-align: center;
    margin-top: 35px;
    color: #e5c155;
    font-size: 24px;
    font-weight: 600;
}
section#shopify-section-template--15939116892358__1cdd78e9-30e7-47bb-aa67-fdfb4dd7144c h2.title.h1 {
    text-align: center;
    color: #e5c155;
    font-size: 30px !important;
  font-weight:600;
}
section#shopify-section-template--15939116892358__1cdd78e9-30e7-47bb-aa67-fdfb4dd7144c {
    background: url(/cdn/shop/files/Group_22.svg?v=1704787993) !important;
  
}
section#shopify-section-template--15939116892358__1cdd78e9-30e7-47bb-aa67-fdfb4dd7144c .gradient{
  background-color:none !important;
  background:none !important;
}
.book-demo-main {
    display: flex;
  gap:40px;
}

.form-data {
    width: 50%;
}

.form-details {
    width: 50%;
}
.form_generater_form_div {
    padding: 0px !important;
}
.timing-dates {
    display: flex;
    justify-content: space-between;
}
.form-heading h3 {
    margin: 0px 0px 44px;
    color: #e5c155;
    font-weight: 600;
}
.form-timings {
    color: #fff;
}
.form-timings h3 {
    color: #fff;
    font-weight: 600;
}
.form-map {
    border-radius: 15px;
}
div#shopify-section-template--15939116892358__f0efbc90-5563-45d4-aa12-f09c062724e9 {
    background: #000;
    padding: 80px 0px 50px;
}
div#shopify-section-template--15939116892358__2ec51c8e-e699-4397-9b71-8338f640480d {
    padding: 70px 0px 70px;
    background: url(/cdn/shop/files/Videos.svg?v=1704802373);
    background-repeat: no-repeat;
    background-size: cover;
}
.treatments-headers h3 {
    text-align: center;
    color: #e5c155;
    font-size: 28px;
    font-weight: 600;
}
.slider-testi .swiper-slide {
    margin-right: 90px !important;
}
.slider-testi iframe {
    border-radius: 20px;
}
.swiper-scrollbar-drag {
    display: block !important;
}

.swiper-container {
  padding-bottom: 20px;
}

.swiper-scrollbar {
  background: #D09B01;
}

.swiper-container-horizontal > .swiper-scrollbar {
  border-radius: 2px;
  height: 1px;
  width: 694px;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.swiper-wrapper img {
  width: 100%;
}
  .swiper-scrollbar-drag {
    background: #D09B01;
    width: 50px !important;
    height: 5px;
    z-index: 9999;
    top: -5px !important;
}
.remove-header div#shopify-section-announcement-bar {
    display: none;
}

.remove-header div#shopify-section-top-slider-announcement {
    display: none;
}

.remove-header div#shopify-section-header {
    display: none;
}

.remove-header footer.footer.color-background-1.gradient.section-footer-padding {
    display: none;
}
.remove-header .bacurr-cur-blocker {
    display: none !important;
}
.remove-title div#shopify-section-announcement-bar {
    display: none;
}

.remove-title div#shopify-section-top-slider-announcement {
    display: none;
}

.remove-title div#shopify-section-header {
    display: none;
}

.remove-title footer.footer.color-background-1.gradient.section-footer-padding {
    display: none;
}
.remove-title .bacurr-cur-blocker {
    display: none !important;
}
.remove-title h1.main-page-title.page-title.h0{
    display: none !important;
}
.black-banner-top {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #000;
    gap: 25px;
    padding: 10px 0px;
}

.black-banner-top h3 {
    margin: 0px;
    color: #fff;
    font-size: 18px;
}

.black-banner-top a {
    background: #fff;
    color: #D5835C;
    text-decoration: none;
    padding: 4px 30px;
    border-radius: 9px;
}
section.landing-footer {
    text-align: center;
    background: #F4F4f4;
    padding:10px 0px;
}

.landing-social {
    display: flex;
    justify-content: center;
    gap: 30px;
}
.social-icons-main i.fa {
    color: #000;
    font-size: 18px;
}
.card-information .rating {
    display: none;
}
.wa__btn_popup {
    left: 20px !important;
    right: unset !important;
}
/*responsive*/
@media only screen and (max-width: 768px) {
.banner-details {
    flex-wrap: wrap;
}
  section.top-banner {
    bottom: 10px !important;
        top: inherit !important;
        flex-direction: column;
        gap: 0px !important;
    }

  .black-banner-top a{
    padding:4px 16px;
  }
  .black-banner-top h3{
    font-size:14px;
  }
  div#ImageWithText--template--15939116892358__e7973d23-3687-47a6-92d8-8a9af2883f4b {
    padding: 20px 0px;
}
  .experience-details{
    font-size:18px;
  }
.swiper-container-horizontal > .swiper-scrollbar{
    width:320px !important;
  }
.banner-text-detail {
    width: 100%;
    padding: 20px 20px 46px;
}
.banner-text-detail h2 {
    font-size: 40px !important;
    margin: 10px 0px;
}
.banner-image-detail {
    width: 100%;
}
.concern-image img {
    width: 100%;
}
section.landing-concern {
    flex-wrap: wrap;
    height: auto !important;
}

.concern-image {
    width: 100%;
}

.concern-details {
    width: 100%;
  padding:20px !important;
}
 .concern-image {
    width: 100%;
} 
  .item.under-con-poi {
    width: 100% !important;
    margin-right:0px !important;
}
  .slider.page-width {
    padding: 60px 20px;
}
  .book-demo-main {
    flex-wrap: wrap;
}

.form-data {
    width: 100%;
}

.form-details {
    width: 100%;
}
  iframe.form-map {
    width: 100%;
}
section.landing-banner {
    padding: 60px 0px;
}
  .feature_img {
    width: 100%;
}
  .section-template--15584075088070__b7f95c00-b2fb-4c62-b9e6-7dc1772038a2-padding {
    padding: 44px 0px 0px 0px;
}
  .header-wrapper.color-background-1.gradient .header.header--top-center.page-width.header--has-menu {
    padding: 0px 20px!important;
}
  section#shopify-section-template--15584074891462__294aedd8-f919-49b1-adf1-5a963672cd2c {
    display: none;
}
  div#shopify-section-template--15584074891462__212cd1f1-a481-4ab5-b23e-badfef17755c {
    display: block;
}
  slider-component#GalleryThumbnails-template--15577940033734__main {
    margin-top: 10px;
}
  .mobile-title {
    margin-bottom: -40px;
}
  .product__info-wrapper.grid__item {
    margin-top: -50px;
}
  .points-under{
    display:flex;
    gap:14px;
    align-items:center;
    padding:0px 36px;
    background:#f1e6e0;
  }
  .points-under p {
    text-transform: uppercase;
    font-size:12px;
}
  .point-common {
    margin: 20px 0px 40px;
}
  svg.icon.icon-accordion.color-foreground-text {
    width: 16px !IMPORTANT;
    height: 16px !important;
}
  .points-under img{
    width:26px;
    height:26px;
    object-fit:contain;
  }
  .points-product {
    display: block;
}
  .point-common {
    font-weight: 600;
}
  
  .img-text h5 {
    margin: 2px 0px;
}
  h2.h4.accordion__title {
    font-size: 16px !important;
}
  .point-common {
    display: block;
}
  .section-template--15577940033734__b7f95c00-b2fb-4c62-b9e6-7dc1772038a2-padding {
    display: block;
}
  .mobile-title h2 {
    font-size: 32px !IMPORTANT;
    font-weight: 600;
    margin: 10px 0px;
    padding: 10px !important;
    display:block;
}
.product__title {
    display: none;
}
.section-template--15577940033734__b7f95c00-b2fb-4c62-b9e6-7dc1772038a2-padding {
    padding: 10px 0px !important;
}

section#shopify-section-template--15577940033734__main {
    margin-top: 0px;
}
  section#shopify-section-template--15577939837126__294aedd8-f919-49b1-adf1-5a963672cd2c {
    display: none;
}
div#shopify-section-template--15577939837126__212cd1f1-a481-4ab5-b23e-badfef17755c  section.custom-banner {
    display: block;
}
  .left-usp {
    margin-left: 0px!important;
    border: none!important;
    border-radius: 0px!important;
    box-shadow: none!important;
    background: transparent!important;
    padding:0px!important;
    width: inherit!important;
}
  .main-main{
    gap:0px!important;
  }
.product__media.media.media--transparent.gradient.global-media-settings img {
    height: auto!important;
    padding-bottom: 0px;
}
  .slider.slider--mobile .slider__slide{
    padding-bottom:0px!important;
  }
.feature_img img {
    width: 325px;
    object-fit: cover;
    height: 250px;
    padding-top: 0;
}
  .left-usp{
    width:100%;
    padding: 0px 15px;
  }
  .main-main .right-usp-block {
    width: 45%;
}
  .featured-img img {
    width: 100%!important;
}
  .featured-img {
    width: 90%!important;
}
  .featured-coll {
    width: 100%!important;
    padding:30px 10px;
    
}
  .slider-component.slider-mobile-gutter.page-width.page-width-desktop{
    display:block!important;
  }
  ul#Slider-template--15532310823110__eb7330fd-d345-4084-bc5c-2d129ccb92f2 {
  display:flex;
  flex-wrap:wrap;
}
  ul#Slider-template--15532310823110__eb7330fd-d345-4084-bc5c-2d129ccb92f2 li {
    max-width: 50%!important;
}
  .footer__content-top.page-width{
    display:block;
  }
  .footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet{
    width:100%!important;
  }
  a.link.link--text.list-menu__item.list-menu__item--link{
    justify-content:center;
  }
  h2.footer-block__heading {
    text-align: center;
}
  .social-icon{
    justify-content:center;
  }
  .footer-block--newsletter{
  width:100%!important;
    margin:0px!important;
}
  div#insta-feed h2 {
    font-size: 26px!important;
}
  .section-template--15532310823110__16595237887f29cda5-padding{
    padding-top:0px!important;
  }
  button.owl-prev{
    left:0px;
  }

  .header__heading-logo {
    max-width: 55px!important;
}
  .feature_img {
    text-align: right;
    margin-right: 12px;
}
  slider-component.slider-mobile-gutter.page-width-desktop {
    justify-content: center;
}
  button.owl-next {
    left: 315px;
    right:0px!important;
}
  a.link.underlined-link.large-up-hide {
    display: none;
}
  .custom-btn {
    text-align: center;
}
  .header {
     padding-top: 10px!important; 
   padding-bottom: 0px!important;
}
  .bliss-under{
    width:45%!important;
    padding:0px;
  }
  div#sticky-atc{
   
    gap:0px;
  }
  .sticky_img{
    text-align:center;
  }
  .price_title {
    text-align: center;
}
  .button_adc {
    width: 100%;
}
  .price_title {
    width: 50%;
}
  .sticky_img {
    width: 30%;
        
}
  
  
  .product__title h1 {
    font-size: 32px;
}
  .phone, .timing, .email-footer {
    color: black;
}
  h1.collection-hero__title {
    font-size: 32px!important;
}
  .right-usp-block h3 {
    font-size: 12px!important;
}
  .right-usp-block {
    border: none!important;
}

  .bacurr-choiceDesign {
    position: absolute;
    top: 84px;
    left: -15px;
    /* bottom: 500px; */
    /* left: 250px; */
    background: #c7633a!important;
    /* color: white; */
}
}
@media only screen and (min-width: 768px) {
  .custom-btn {
    display:none;
}
  
  div#shopify-section-template--15538721784006__212cd1f1-a481-4ab5-b23e-badfef17755c {
    display: none!important;
}
   section#shopify-section-template--15538721784006__294aedd8-f919-49b1-adf1-5a963672cd2c {
    display:block!important;
}
}

.section-template--15584075088070__b7f95c00-b2fb-4c62-b9e6-7dc1772038a2-padding {
    display: none;
}
quantity-input.quantity {
    width: 117px;
}
.bliss-under h5 {
    margin: 0px 0px !important;
}
.summary__title h2.h4.accordion__title {
    font-size: 18px !IMPORTANT;
}
.slider.page-width img {
    height: 390px;
    object-fit: cover;
}
section.top-banner {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 99;
    background: #000;
    display: flex;
    justify-content: center;
    gap: 20px;
  align-items:center;
}
.phone-icons a{
  text-decoration:none;
  color:#fff;
  cursor:pointer !important;
}
@media only screen and (max-width: 767px) {

   div#shopify-section-template--15538721784006__212cd1f1-a481-4ab5-b23e-badfef17755c {
    display: block!important;
}
  .timing-dates div {
    width: 50%;
}

.timing-dates {
    flex-wrap: wrap;
}
  .section-template--15584075088070__b7f95c00-b2fb-4c62-b9e6-7dc1772038a2-padding {
    display: block;
}
  section#shopify-section-template--15538721784006__294aedd8-f919-49b1-adf1-5a963672cd2c {
    display:none!important;
}
  
  .product__description {
    margin: 73px 0px 10px !important;
}
  .section-template--15584075088070__main-product-recommendations-padding {
    padding-top: 0px;
  }
  .video {
    width: 48%;
    margin-bottom:0px;
}
  .video-grid{
    gap:0px!important;
  }
  .ytp-large-play-button{
    width: 35px!important;
    height:35px!important;
  }
  .product__info-container .product-form, .product__info-container .product__description {
    margin: 10px 0px;
}
}


.left-usp p {
    padding-bottom: 20px;
}
.left-usp {
    background: white!important;
  z-index:99;
    margin-left: -100px;
    padding: 10px 30px!important;
    padding-bottom: 35px!important;
    width: 575px!important;
  border-radius:10px;
  box-shadow: 0px 0px 10px -3px black;
}
div#shopify-section-template--15538721784006__738c35bd-9dfc-4741-9fec-3af594e4e1f6 .feature_img img {
    /* -webkit-transform: scaleX(-1)!important; */
    transform: scaleX(-1);
    /* z-index: 0!important; */
    /* position: absolute; */
}
h2 {
    font-size: 26px!important;
}
.timing-dates div {
    width: 23%;
}
i.fa.fa-phone {
    color: #fff;
}

.phone-icons {
    color: #fff;
}
/* Mobile header menu touch target fix */
@media (max-width: 768px) {
  summary.header__menu-item {
    min-height: 48px;
    padding: 14px 18px;
    display: flex;
    align-items: center;
  }
}
