/** Shopify CDN: Minification failed

Line 632:171 Invalid escape

**/
@media (max-width: 1024px) {

  .gifts_section .FlexboxIeFix {
    padding: 40px 30px 200px;
}


.Testimonial__Content p {
    display: inline-flex;
    margin-bottom: 0!important;
    margin-top: 0;
    padding: 1.5rem;
    border: 1px solid #7fb9cd;
}

  section.Product.Product--large .Product__Wrapper .Product__Gallery {
    position: relative;
    top: 0;
  }

.product_addon .ProductRecommendations button.btn.webengageaddtocart{
  float:left;
}
  .Drawer__Footer .ButtonGroup {
    align-items: center;
    flex-wrap: nowrap;
}
}
div#shopify-section-template--19040245252311__c4dd7b2d-938b-43f4-96aa-5ac83b451883 .row_span_wrapper .wrapper_btn a, div#shopify-section-template--19040245252311__c4dd7b2d-938b-43f4-96aa-5ac83b451883 .row_span_wrapper .wrapper_btn {
    color: #19c4c5 !important;
}

@media screen and (min-width:768px){
  section#section-template--19040245252311__slideshow .ButtonGroup.ButtonGroup--spacingSmall {
    justify-content: start !important;
}
  section#section-template--19040245252311__slideshow h3.SectionHeader__SubHeading.Heading.u-h6 {
    text-align: left !important;
    //color: #fff !important;
}
   .Slideshow__Carousel .Slideshow__Content {
    position: absolute !important;
    justify-content: flex-start;
    align-items: center;
}
  section#section-template--19040245252311__slideshow h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1 {
    font-size: 40px!important;
    text-align: left;
}
  section#section-template--19040245252311__slideshow h3.SectionHeader__SubHeading.Heading.u-h6 {
    margin-bottom: 0;
    font-family: var(--heading-font-family) !important;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: none;
}
  section#section-template--19040245252311__slideshow .Slideshow__Content {
    padding: 0 160px;
    bottom: 0px!important;
    z-index: 0;
}
}
@media (max-width: 767px) {
  #section-template--19040245252311__collection-list .CollectionItem, #section-template--19040245252311__16503595858db426f9 .CollectionItem{
    border:0;
  }
 .template-collection div#shopify-section-template--16105657073879__recently-viewed-products h3, div#shopify-section-template--16105657073879__20ac4705-33ff-4c18-b8f9-bf6bb3e2703a h2.SectionHeader__Heading.Heading.u-h1 {
    font-size: 30px !important;
}
  #section-template--19040245252311__16503595858db426f9 .CollectionItem__Link::before {
    background-color: #19c4c5 !important;
}
  .Footer__Inner a.Link.Link--primary {
    text-align: center;
}
  section.multicolumn.banner_bottom_sec .justify-center .column {
    padding: 10px !important;
}
  section.multicolumn.banner_bottom_sec .justify-center .column p {
    font-size: 12px;
}
  .banner_bottom_sec .row.d-flex>.column .column-wrapper .wrapper-heading h3 {
    font-size: 14px;
}
  .ProductMeta__Price.Price--compareAt, .discount-offs p {
    margin-left: 10px;
}
  .select_option button {
    margin: 0 auto 8px;
    font-size: 11px;
    min-width: 100%;
    width: 100%;
}
  .discount-off {
    top: 6px;
    left: 4px;
    padding: 2px 8px;
}
  .discount-off p {
    font-size: 10px;
}
  #insta-feed {
    padding: 0 !important;
}
  #insta-feed .instafeed-container {
    width: 50% !important;
    padding-top: 50.666667% !important;
}

  div#shopify-section-template--19040245252311__166487028384578ce0 .SectionHeader--center {
    margin-bottom: 0 !important;
}
  #insta-feed {
    margin-top: 0px !important;
}
  div#shopify-section-template--19040245252311__166487028384578ce0 section.Section.Section--spacingNormal {
    padding-top: 60px;
    padding-bottom: 60px;
}
  #insta-feed > div .slide-page:nth-child(3), #insta-feed > div .slide-page:nth-child(6) {
    display: none !important;
}
  .popupImg_inner {
    height: 300px;
    overflow: auto;
}
  h2.I_am {
    font-size: 16px;
    margin: 10px auto 8px;
}
  .popup_wrapper {
    flex-direction: column-reverse;
}
  .popup_img, .content_column {
    width: 100%;
    flex: 0 0 90%;
}
  .content_column {
   padding: 10px 20px 20px!important;
}
  .popup_wrapper {
    padding: 0px !important;
    margin: 0 40px;
}
  .NewsletterPopup .Heading {
    font-size: 16px;
}
  .NewsletterPopup__Content p {
    padding-bottom: 10px;
    font-size: 14px;
}
.whatsaaaps {
    position: fixed;
    z-index: 99;
    bottom: 50px;
    right: 10px;
}
div#shopify-section-template--19040245252311__1650520577788baa6b{
  margin-bottom:0;
  padding-bottom:0;
}

.my-100 {
    margin: 50px 0 70px;
}
  section.banner_bottom_sec{
    margin-bottom:50px !important;
  }
  .logo--slider {
    padding: 10px 0 50px !important;
}
  .top img {
    width: 40px;
}
  .top {
    bottom: 4.5rem;
}
  .Header__FlexItem.Header__FlexItem--fill>a {
    display: block;
}
.right_menu {
    justify-content: end;
}
 .right_menu .right_menu_one{
    display: none;
}
  .right_menu ul {
    column-gap: 1rem;
}
  .custom_img_with_text header.SectionHeader h2.SectionHeader__Heading.Heading.u-h1 {
    font-size: 80px;
  }
.ImageHero__ContentOverlay {
    flex-basis: 100%;
    padding: 0 15px;
    text-align: center;
    margin-left:0;
}

  .foundercaption .fz-100 {
    font-size: 34px !important;
  }
.foundersection .row {
    justify-content: space-around;
}
  .foundersection .row .span1 {
    flex-basis:50% !important;
  
}
  .image_icon {
    flex: 1;
}
  .foundercaption {
    padding-left: 0px !important;
  }
  .gifts_section .FlexboxIeFix {
    padding: 0px 0px 200px;
  }
  .gifts_section h2.SectionHeader__Heading.Heading.u-h1 {
    font-size: 40px;
    text-align: center;
}
  .custom_img_with_text .SectionHeader__Description p a {
    margin:0 auto;
  }
  .gifts_section .SectionHeader__Description p a{
    padding: 7px 0;
    margin-left: auto;
    margin-right: 0;
  }
  div#shopify-section-template--19040245252311__166477922108e5c739 h2.SectionHeader__Heading.Heading.u-h1 {
    text-align: right;
}
  .Testimonial__Content {
    background-color: #fff;
}

 .Footer__Inner, .Footer__Content.Rte p {
    text-align: center;
}
#section-template--19040245252311__1664793064080111ec .TestimonialList.Carousel.Carousel--fadeIn .flickity-prev-next-button{
  display:none;
}

/*   .Testimonial__Content:before,
  .Testimonial__Content:after{
    width: 130px;
    height: 130px;
  } */
  section#section-template--19040245252311__1664793064080111ec .seaction_header.text-center {
    margin-bottom: 3rem;
} 
  section.banner_bottom_sec {
    margin-top: auto;
}
  .banner_bottom_sec .row.d-flex {
    column-gap: 1rem;
    row-gap: 1rem;
    flex-wrap: wrap;
}

  .banner_bottom_sec .row.d-flex>.column {
    //padding: 1rem 1.4rem;
    flex-basis: 44% !important;
}
  .ProductListWrapper.Container.custom_feature_collection{
    padding:0;
  }
  .ProductList--carousel .Carousel__Cell:first-child {
    margin-left: 0%;
}
  div#shopify-section-newsletter .Newsletter .Form__Input {
    float: left;
    padding: 0 10px;
    min-height: 47px;
    width:100% !important;
    max-width:unset;
    margin-right:10px;
    min-width: unset !important;
        text-align: center;
    margin-bottom: 10px;
}
  div#shopify-section-newsletter .ImageHero__ContentOverlay h2.SectionHeader__Heading.Heading.u-h1 {
    font-size: 18px;
    line-height: 30px;
}
  div#shopify-section-newsletter .Newsletter .Form__Input {
    color: #000;
}
  div#shopify-section-newsletter .Form__Submit{
        padding: 14px 20px!important;
       width:100% !important;
  }
 section#section-template--19040245252311__16503595858db426f9 .CollectionList--grid {
    margin: 0;
}
  section#section-template--19040245252311__16503595858db426f9 .CollectionList--grid .slick-track a {
    max-width: 100%;
    width: 17%!important;
    padding: 4px 4px 10px 0!important;
}
  section#section-template--19040245252311__16503595858db426f9 .CollectionList--grid .CollectionItem{
    padding: 0;
  }
.product_addon .ProductRecommendations .ProductListWrapper .ProductList.ProductList--carousel .Carousel__Cell ,
  .column_width .span{
    width: 100%;
}

.column_width {
    flex-direction: column;
    row-gap: 2rem;
}

/*   .slick-track {
    display: flex !important;
    justify-content: center;
    align-items: stretch;
} */
.CollectionItem__Wrapper--small {
    height: 230px;
}

  .features--heading-large .u-h6, .features--heading-large .Rte h6 {
    font-size: 14px;
}
  h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1 {
    font-size: 18px!important;
    margin: 0 0 0px;
  }
  .SectionHeader__ButtonWrapper ,
  section#section-template--19040245252311__16503595858db426f9 .CollectionItem__Content header.SectionHeader h3.SectionHeader__SubHeading.Heading{
    margin-top: 0px;
    margin-bottom: 0;

}
  div#shopify-section-template--16105658450135__recently-viewed-products .Section--spacingNormal{
    padding-top:0;
  }
  section#section-template--19040245252311__16503595858db426f9 .CollectionList--grid .slick-dots {
    position: absolute;
    bottom: -12px;
  }
  .sam_fav_sec .Container {
    padding-right: 0;
}
  section.sam_fav_sec .column-wrapper .wrapper-heading h3 {
    font-size: 11px;
  }
  section.sam_fav_sec .column .column-wrapper {
    width: 90px;
    height: 90px;
  }
  .sam_fav_sec .Container .slick-track {
    column-gap: 0.5rem;
}

  .foundersection .row .span1 .image_icon img {
    max-width: 70px !important;
}
  section.multicolumn.banner_bottom_sec .section_heading {
     display: block;
     padding: 40px 0;
}
  div#shopify-section-template--19040245252311__1664432188a71990bf h2 {
    margin-bottom: 0;
}
 section.Section.Section--spacingNormal.everthing_you_need {
  background-color:#e7e7e9;
   position:relative;
  }
  section.Section.Section--spacingNormal.everthing_you_need:after,
  section.Section.Section--spacingNormal.everthing_you_need:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -3px;
    border-top: 1px dotted #858585;
}
  section.Section.Section--spacingNormal.everthing_you_need:before{
    bottom:-5px;
    top:unset;
  }
 [data-section-id=template--16105658450135__product-recommendations] .SectionHeader__Heading, [data-section-id=template--16105658450135__recently-viewed-products] .SectionHeader__Heading,
 section.Section.Section--spacingNormal.product_addon header.SectionHeader h3.SectionHeader__Heading.Heading.u-h3 {
    margin: 2rem 0;
   font-size: 35px !important;
}
  div#shopify-section-template--19040245252311__1664432188a71990bf h3.SectionHeader__SubHeading.Heading.u-h6 {
    margin-bottom: 0;
}
  div#shopify-section-template--19040245252311__1664432188a71990bf h2 {
    line-height: 50px;
}
  .SectionHeader:not(:only-child) {
    margin-bottom: 20px;
}
  .autoplay.slick-initialized.slick-slider button.slick-next.slick-arrow,
  div#shopify-section-template--19040245252311__collection-list{
    display: none !important;
}
  section#section-template--19040245252311__slideshow {
    background-image: unset;
        //max-height: 660px;
  
}
  section#section-template--19040245252311__slideshow .flickity-slider {
    height: 52%;
}
  section#section-template--19040245252311__slideshow  .Slideshow__Content {
    height: 26%;
}
 /* section#section-template--19040245252311__slideshow .Slideshow__ImageContainer {
    height: 74%;
} */
  section#section-template--19040245252311__slideshow .Slideshow__ImageContainer .mobile_link{
    position: absolute;
        z-index: 9;
        width: 100%;
        height: 100%;
        display: block;
  }
  section#section-template--19040245252311__slideshow h3.SectionHeader__SubHeading.Heading.u-h6  {
    font-size: 12px;
    /* text-transform: uppercase; */
    text-align: center;
    font-family: var(--heading-font-family) !important;
    letter-spacing: 1px !important;
    color: #4d4d4d;
    margin-bottom: 0;
}
  div#shopify-section-template--19040245252311__c4dd7b2d-938b-43f4-96aa-5ac83b451883 h3.SectionHeader__SubHeading.Heading.u-h6{
      font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    font-family: var(--heading-font-family) !important;
    letter-spacing: 1px !important;
    color: #4d4d4d;
    margin-bottom: 0;
  }
  .row_span_wrapper .wrapper_content p, .row_span_wrapper .wrapper_btn a {
    text-transform: capitalize !important;
}
  /* section#section-template--19040245252311__slideshow h3.SectionHeader__SubHeading.Heading.u-h6{
    text-transform: capitalize;
  } */
  section#section-template--19040245252311__slideshow h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1 {
    font-size: 30px!important;
    padding-top: 30px !important;
  }
 section#section-template--19040245252311__slideshow .Slideshow__Content .SectionHeader__ButtonWrapper {
    padding-bottom: 20px !important;
}
  #section-header.Header.Header--transparent.Header--withIcons.Header--inline.Header--initialized{
    background-color:#fff;
  }
  div#shopify-section-template--19040245252311__slideshow {
    border-bottom: 1px dotted #858585;
    margin-top: 0px;
}

  .logo--slider a.img-link-wrap.img--cta {
    width: 150px;
    //height: 70px;
    margin: auto;
}
  .section_heading h2 {
    margin-bottom: 1rem;
}
section#section-template--19040245252311__slideshow:after{
  display:none;
}
  section.Section.Section--spacingNormal.everthing_you_need {
    display: block;
}
  .slick-dots {
    position: absolute;
    bottom: -50px !important;
  }
  section.Product.Product--large .Product__Wrapper .Product__Gallery {
    position: relative;
    top: 0;
  }
  section.Section.Section--spacingNormal.product_addon header.SectionHeader h3.SectionHeader__Heading.Heading.u-h3 {
    margin: 0px 0;
}
  .ProductList--carousel .Carousel__Cell:last-child {
    margin-right: 0 !important;
}
  .product_addon .ProductList--carousel .Carousel__Cell:first-child{
    margin-left:0;
  }
  .product_addon .ProductList--carousel .Carousel__Cell .description p {
    //overflow-x: hidden;
    //width: 76%;
    margin-bottom: 0 !important;
    margin-top: 0.5rem;
    white-space: normal;
}
div#shopify-section-template--16105658450135__recently-viewed-products header.SectionHeader.SectionHeader--center {
    margin-bottom: 20px;
}

section.sam_fav_sec .column-wrapper .wrapper-text p a {
    font-size: 11px;
}
  .ProductItem .ProductItem__Title {
        line-height: 24px;
        word-break: break-word;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}
  .ProductItem .ProductItem__PriceList .ProductItem__Price {
    font-size: 14px!important;
}
 .ProductList--grid .Grid__Cell .wishlisthero-floating button, .custom_feature_collection .Carousel__Cell .wishlisthero-floating button {
    font-size: 14px !important;
    width: 30px !important;
    height: 30px !important;
}
  .custom_feature_collection .Carousel__Cell {
    padding: 0.8rem;
}
  .Price--compareAt:before {
    width: calc(100% - 0%);
}
  .ProductList--carousel {
    padding-bottom: 0px;
}
 .ProductItem__PriceList.Heading {
    padding-bottom: 10px;
}
 div#shopify-section-template--19040245252311__1650029044dea379f6 .ImageHero__ContentOverlay {
    background-color: #dddad7;
    padding: 60px 0;
}
  div#shopify-section-template--19040245252311__1650029044dea379f6 .ImageHero {
    align-items: flex-end;
    //min-height: 380px;
    overflow: inherit;
}
  div#shopify-section-template--19040245252311__1650029044dea379f6 .ImageHero {
    align-items: flex-end;
    min-height: 380px;
    overflow: inherit;
}
  div#shopify-section-template--19040245252311__1650029044dea379f6 .ImageHero__ContentOverlay {
    background-color: transparent;
    padding: 60px 0;
    //margin-bottom: -174px;
    z-index: 99;
    max-height: 222px;
}
  /* div#shopify-section-template--19040245252311__16503595858db426f9 {
    margin-top: 170px;
} */
    .Testimonial__Content_inner p:nth-child(2) {
    border: 0;
}
  div#shopify-section-template--19040245252311__166477922108e5c739 .SectionHeader__Description p:last-child {
    margin-top: 5px;
}
  div#shopify-section-template--19040245252311__1650029044dea379f6 h2.SectionHeader__Heading.Heading.u-h1 {
    color: #717171 !IMPORTANT;
    font-size: 40px;
}
  div#shopify-section-template--19040245252311__1650029044dea379f6 .custom_img_with_text .SectionHeader__Description p a {
    width: 50%;
    font-size: 16px;
    letter-spacing: 1px;
}
  div#shopify-section-template--19040245252311__1650029044dea379f6 h3.SectionHeader__SubHeading.Heading.u-h6 {
    text-shadow: none;
    color: #000 !important;
    padding-top: 10px;
    padding-bottom: 10px;
}
  section#section-template--19040245252311__16503595858db426f9 .CollectionItem__Content {
    //position: static;
    //background-color:#dddad7;
    /* padding: 30px 0; */
}
 section#section-template--19040245252311__16503595858db426f9 .CollectionItem__Wrapper {
    overflow: inherit !important;
}
  section#section-template--19040245252311__16503595858db426f9 .CollectionItem__Wrapper--small {
    height: 315px;
}
  section#section-template--19040245252311__16503595858db426f9 .CollectionItem__ImageWrapper {
    //height: 80%;
}
  .popupImg_inner img{
    height: auto;
  }
  .thnks_popup {
    padding-top: 20px!important;
    padding-bottom: 10px!important;
}
h2.NewsletterPopup__Heading.Heading.u-h2 {
    /* padding-bottom: 15px; */
}
h2.NewsletterPopup__Heading.Heading.u-h2.custom_h {
    padding-bottom: 0px;
}
  .SidebarMenu__Nav .Collapsible:first-child button.Collapsible__Button.Heading.u-h6:after {
    content: none;
}
  button.ButtonGroup__Item.ButtonGroup__Item--expand.Button.Button--primary {
    color: #000;
}
}
  button.ButtonGroup__Item.ButtonGroup__Item--expand.Button.Button--primary {
    color: #000;
}
.ProductList.ProductList--carousel.Carousel::-webkit-scrollbar {
  width: 0px;
}
section#section-template--19040245252311__slideshow div#Slide268c9a71-dfca-47cd-865e-2026b641ec8b .ButtonGroup.ButtonGroup--spacingSmall a.ButtonGroup__Item.Button {
    //color: #19c4c5;
}
section#section-template--19040245252311__slideshow div#Slide268c9a71-dfca-47cd-865e-2026b641ec8b h3.SectionHeader__SubHeading.Heading.u-h6, section#section-template--19040245252311__slideshow div#Slide268c9a71-dfca-47cd-865e-2026b641ec8b h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1{
    //color:#ea8084;
}
section#section-template--19040245252311__slideshow div#Slide268c9a71-dfca-47cd-865e-2026b641ec8b h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1{\
text-transform:capitalize;
}

section#section-template--19040245252311__slideshow div#Slide99cf6ded-a3ee-428e-ae19-92a5c46da88b .ButtonGroup.ButtonGroup--spacingSmall a.ButtonGroup__Item.Button {
    //background-color: #19c4c5;
    //color:#fff;
}
section#section-template--19040245252311__slideshow div#Slide99cf6ded-a3ee-428e-ae19-92a5c46da88b h3.SectionHeader__SubHeading.Heading.u-h6, section#section-template--19040245252311__slideshow div#Slide99cf6ded-a3ee-428e-ae19-92a5c46da88b h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1{
    //color:#ffcc67;
}
.__react_component_tooltip {
    display: none !important;
}
@media only screen and (max-width: 767px) {
 table.AccountTable thead.Text--subdued {
    width: 50%;
}
table.AccountTable.Table.Table--large {
    display: flex;
    flex-wrap: wrap;
}

table.AccountTable tbody.Heading.u-h7 {
    width: 50%;
}

table.AccountTable tr {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
table.AccountTable th {
    width: 100%;
    padding:0px;
    font-size: 13px;
       border-bottom:none;
}
table.AccountTable td {
    width: 100%;
    padding:0px;
    border-bottom:none;
}
table.AccountTable th.Text--alignRight {
    text-align: left!important;
}
.TableWrapper .AccountTable td{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    text-align: right;
    
}
.TableWrapper .AccountTable td:last-child {
    text-align: right!important;
}
/* account page*/
  table.AccountTable tbody.Heading.u-h7 {
    display: flex;
    flex-wrap: wrap;
}

table.AccountTable tbody.Heading.u-h7 tr {
    width: 50%!important;
    margin-bottom:30px
}

table.AccountTable tbody.Heading.u-h7 {
    width: 100%!important;
}

  table.size-guide {
    white-space: inherit;
}
.lws--size_guide {
    padding: 20px 10px;
}
  div#modal-size-chart button.Modal__Close.RoundButton.RoundButton--large{
        top: -60px;
  }
}
.Slideshow__Content header.SectionHeader h3.SectionHeader__SubHeading {
    color: #fff !important;
}
.Slideshow__Content header.SectionHeader h2.SectionHeader__Heading {
    color: #fff !important;
}

@media (max-width: 767px){
  .Slideshow__Content header.SectionHeader h3.SectionHeader__SubHeading {
    font-size: 10px !important;
    color: #4d4d4d !important;
}
  .Slideshow__Content header.SectionHeader h2.SectionHeader__Heading {
    color: #4d4d4d !important;
}
  .template-index {
    overflow-x: hidden!important;
}



   /* div#Slide1cf4e423-6d17-4588-918c-ebf578c5d996 .Slideshow__ImageContainer{
    height: 100%;
  }
 */
  section#section-template--19040245252311__slideshow .Slideshow__ImageContainer .mobile_link{
    /* position: relative; */
  }
   div#Slide1cf4e423-6d17-4588-918c-ebf578c5d996 .Slideshow__Content.Slideshow__Content--bottomLeft{
    height: auto;
     & .SectionHeader{
       opacity: 1;
     }
  }
    /* new video banner css  */
  .Slideshow__ImageContainer video{
    width: 100%;
    display: block;
    height: 100%;
    object-fit: fill;
  }
  .Footer__Inner .Footer__Block:not(.Footer__Block:has(.Linklist)) {
  grid-column: span 2;
}
.Footer__Inner{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap:20px;
  
}
.Footer__Block:has(.Linklist){
  width: 100%;
 
  & .Linklist a{
    text-align: left;
  }
}
.Footer__Block.Footer__Block--links:has(.Linklist):nth-child(1) {
  order: 1;
}
.Footer__Block.Footer__Block--links:has(.Linklist):nth-child(2), .Footer__Block.Footer__Block--text:has(a[href*="gift-card"]){
  order: 3;
}
.Footer__Block.Footer__Block--text:has(.Footer__Social){
    margin: 0;
}
.Footer__Content.Rte p {
  text-align: left; 
}

ul.Footer__Social.HorizontalList.HorizontalList--spacingLoose{
  justify-content: flex-start;
  margin:0;
  margin-bottom:10px;
}


  div#shopify-section-newsletter .ImageHero.ImageHero--small.ImageHero--newsletter{
    background: #2fa7a6;

    & .SectionHeader__Description p{
        text-align: left;
        color: #fff;
      font-size: 13px !important;
            font-weight: 500;
            font-family: 'Montserrat';
    }
}
div#shopify-section-newsletter .Newsletter__Inner{
    display: grid;
    grid-template-columns: calc(70% - 5px) 30%;
    align-items: flex-start;
    column-gap: 5px;

    &  .Form__Submit{
        margin: 0;
        height: 100%;
        max-height: 100%;
    }
    & .Form__Input{
        margin: 0;
        color: #fff;
        height: 100%;
        min-height: 25px;
        font-size: 10px;
        text-align:left;
    }
}

  


div#shopify-section-newsletter .ImageHero.ImageHero--small.ImageHero--newsletter{
    background: #2fa7a6;
    position: relative;
    padding:30px 30px 40px 30px;

    & .SectionHeader__Description p{
        text-align: left;
        color: #fff;
    }
}

.Footer__Content.Rte br{
display: none;
}

.Footer__Content.Rte p{
   margin: 0 !important;
    position: relative;
}
.Footer__Content.Rte p{
   padding: 0 0 40px 0;
}
.Footer__Content.Rte p:last-child{
   padding-top: 40px;
   margin: 0 !important;
}
.ImageHero--newsletter:after, .Footer__Content.Rte p:after{
    content: "";
    border-bottom: 1px solid #19c4c5;
    position: absolute;
    bottom: 0;
    z-index: 9;
    width: 100%;
    left: 0;
}

.Footer__Content.Rte p:after{
    margin-left: calc(-50vw + 52%);
    width: 100vw;
}

div#shopify-section-newsletter .Newsletter__Inner{
    display: grid;
    grid-template-columns: calc(65% - 5px) 35%;
    align-items: flex-start;
    column-gap: 5px;

    &  .Form__Submit{
        margin: 0;
        height: 100%;
        max-height: 100%;
        font-size: 10px;
            min-height: 25px;
            align-content: center;
            line-height: normal;
            padding: 0 !important;
       
    }
    & .Form__Input{
        margin: 0;
        color: #fff;
        height: 100%;
        max-height: max-content;
    }
}
}
.Header__MainNav .left_menu li.HorizontalList__Item:last-child .MegaMenu__Inner {
    justify-content: center;
}
/* @media only screen and (min-width: 768px) {
div#shopify-section-template--19040245252311__slideshow .Slideshow__Slide  a {
    position: relative;
    z-index: 10;
}
  div#shopify-section-template--19040245252311__slideshow .Carousel--insideDots .flickity-page-dots{
     z-index: 10;
  }
  div#shopify-section-template--19040245252311__slideshow .Slideshow__Content {
    opacity: 0!important;
}
} */