/** Shopify CDN: Minification failed

Line 622: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;
}
}
div#shopify-section-template--21055161991444__c4dd7b2d-938b-43f4-96aa-5ac83b451883 .row_span_wrapper .wrapper_btn a, div#shopify-section-template--21055161991444__c4dd7b2d-938b-43f4-96aa-5ac83b451883 .row_span_wrapper .wrapper_btn {
    color: #0957a1 !important;
}

@media screen and (min-width:768px){
  div#shopify-section-template--18964377370900__recently-viewed-products .ProductList--carousel .flickity-prev-next-button.previous {
    left: 0px;
  }
  div#shopify-section-template--18964377370900__recently-viewed-products .ProductList--carousel .flickity-prev-next-button.next {
    right: 0px;
  }
  section#section-template--21055161991444__slideshow .ButtonGroup.ButtonGroup--spacingSmall {
    justify-content: start !important;
}
  section#section-template--21055161991444__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--21055161991444__slideshow h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1 {
    font-size: 40px!important;
    text-align: left;
}
  section#section-template--21055161991444__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--21055161991444__slideshow .Slideshow__Content {
    padding: 0 160px;
    bottom: 0px!important;
    z-index: 9;
}
}
@media (max-width: 767px) {
      div#shopify-section-newsletter .Newsletter__Inner {
        display: grid;
        grid-template-columns: calc(65% - 5px) 35%;
        align-items: flex-start;
        column-gap: 5px;
    }
 .template-collection div#shopify-section-template--18964377370900__recently-viewed-products h3.SectionHeader__Heading.Heading.u-h3, div#shopify-section-template--18964377370900__98f8409e-9192-4b7a-83ad-acd838613bc6 h2.SectionHeader__Heading.Heading.u-h1 {
    font-size: 30px !important;
}
  #section-template--21055161991444__16503595858db426f9 .CollectionItem__Link::before {
    background-color: #0957a1 !important;
}
  .Footer__Inner a.Link.Link--primary {
    text-align: left;
}
  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--21055161991444__166487028384578ce0 .SectionHeader--center {
    margin-bottom: 0 !important;
}
  #insta-feed {
    margin-top: 0px !important;
}
  div#shopify-section-template--21055161991444__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(4), #insta-feed > div .slide-page:nth-child(5), #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;
    margin: 0 40px;
}
  .popup_img, .content_column {
    width: 100%;
    flex: 0 0 100%;
}
  .NewsletterPopup .Heading {
    font-size: 16px;
}
  .NewsletterPopup__Content p {
    padding-bottom: 10px;
    font-size: 14px;
}
.whatsaaaps {
    position: fixed;
    z-index: 99;
    bottom: 70px;
    right: 10px;
}
div#shopify-section-template--21055161991444__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--21055161991444__166477922108e5c739 h2.SectionHeader__Heading.Heading.u-h1 {
    text-align: right;
}
  .Testimonial__Content {
    background-color: #fff;
}

 .Footer__Inner, .Footer__Content.Rte p {
    text-align: center;
}
  .Footer__Content.Rte p:after {
        margin-left: calc(-50vw + 52%);
        width: 100vw !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;
    }
#section-template--21055161991444__1664793064080111ec .TestimonialList.Carousel.Carousel--fadeIn .flickity-prev-next-button{
  display:none;
}

/*   .Testimonial__Content:before,
  .Testimonial__Content:after{
    width: 130px;
    height: 130px;
  } */
  section#section-template--21055161991444__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--21055161991444__16503595858db426f9 .CollectionList--grid {
    margin: 12px 0 -5px;
}
  section#section-template--21055161991444__16503595858db426f9 .CollectionList--grid .slick-track a {
    max-width: 100%;
    width: 17%!important;
    padding: 4px 4px 10px 0!important;
}
  section#section-template--21055161991444__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--21055161991444__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--21055161991444__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--21055161991444__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: 40px !important;
}
  div#shopify-section-template--21055161991444__1664432188a71990bf h3.SectionHeader__SubHeading.Heading.u-h6 {
    margin-bottom: 0;
}
  div#shopify-section-template--21055161991444__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--21055161991444__collection-list{
    display: none !important;
}
  section#section-template--21055161991444__slideshow {
    background-image: unset;
        //max-height: 660px;
  
}
  section#section-template--21055161991444__slideshow .flickity-slider {
    height: 52%;
}
  section#section-template--21055161991444__slideshow  .Slideshow__Content {
    height: 32%;
}
 section#section-template--21055161991444__slideshow .Slideshow__ImageContainer {
    height: 70%;
}
  section#section-template--21055161991444__slideshow h3.SectionHeader__SubHeading.Heading.u-h6, div#shopify-section-template--21055161991444__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--21055161991444__slideshow h3.SectionHeader__SubHeading.Heading.u-h6{
    text-transform: capitalize;
  }
  section#section-template--21055161991444__slideshow h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1 {
    font-size: 30px!important;
    padding-top: 30px !important;
  }
 section#section-template--21055161991444__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--21055161991444__slideshow {
    border-bottom: 1px dotted #858585;
    margin-top: 0px;
}

  .logo--slider a.img-link-wrap.img--cta {
    width: 100px;
    //height: 70px;
    margin: auto;
}
  .section_heading h2 {
    margin-bottom: 1rem;
}
section#section-template--21055161991444__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;
    white-space: initial;
    font-size: 14px;
}
  .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--21055161991444__1650029044dea379f6 .ImageHero__ContentOverlay {
    background-color: #dddad7;
    padding: 60px 0;
}
  div#shopify-section-template--21055161991444__1650029044dea379f6 .ImageHero {
    align-items: flex-end;
    //min-height: 380px;
    overflow: inherit;
}
  div#shopify-section-template--21055161991444__1650029044dea379f6 .ImageHero {
    align-items: flex-end;
    min-height: 380px;
    overflow: inherit;
}
  div#shopify-section-template--21055161991444__1650029044dea379f6 .ImageHero__ContentOverlay {
    background-color: #dddad7;
    padding: 60px 0;
    margin-bottom: -175px;
    z-index: 99;
    max-height: 220px;
}
  div#shopify-section-template--21055161991444__16503595858db426f9 {
    margin-top: 161px;
}
    .Testimonial__Content_inner p:nth-child(2) {
    border: 0;
}
  div#shopify-section-template--21055161991444__166477922108e5c739 .SectionHeader__Description p:last-child {
    margin-top: 5px;
}
  div#shopify-section-template--21055161991444__1650029044dea379f6 h2.SectionHeader__Heading.Heading.u-h1 {
    color: #717171 !IMPORTANT;
    font-size: 40px;
}
  div#shopify-section-template--21055161991444__1650029044dea379f6 .custom_img_with_text .SectionHeader__Description p a {
    width: 50%;
    font-size: 16px;
    letter-spacing: 1px;
}
  div#shopify-section-template--21055161991444__1650029044dea379f6 h3.SectionHeader__SubHeading.Heading.u-h6 {
    text-shadow: none;
    color: #000 !important;
    padding-top: 10px;
    padding-bottom: 10px;
}
  section#section-template--21055161991444__16503595858db426f9 .CollectionItem__Content {
    position: static;
    background-color:#dddad7;
    padding: 30px 0;
}
 section#section-template--21055161991444__16503595858db426f9 .CollectionItem__Wrapper {
    overflow: inherit !important;
}
  section#section-template--21055161991444__16503595858db426f9 .CollectionItem__Wrapper--small {
    height: 315px;
}
  section#section-template--21055161991444__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;
}
}

.ProductList.ProductList--carousel.Carousel::-webkit-scrollbar {
  width: 0px;
}
section#section-template--21055161991444__slideshow div#Slide268c9a71-dfca-47cd-865e-2026b641ec8b .ButtonGroup.ButtonGroup--spacingSmall a.ButtonGroup__Item.Button {
    //color: #19c4c5;
}
section#section-template--21055161991444__slideshow div#Slide268c9a71-dfca-47cd-865e-2026b641ec8b h3.SectionHeader__SubHeading.Heading.u-h6, section#section-template--21055161991444__slideshow div#Slide268c9a71-dfca-47cd-865e-2026b641ec8b h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1{
    //color:#ea8084;
}
section#section-template--21055161991444__slideshow div#Slide268c9a71-dfca-47cd-865e-2026b641ec8b h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1{\
text-transform:capitalize;
}

section#section-template--21055161991444__slideshow div#Slide99cf6ded-a3ee-428e-ae19-92a5c46da88b .ButtonGroup.ButtonGroup--spacingSmall a.ButtonGroup__Item.Button {
    //background-color: #19c4c5;
    //color:#fff;
}
section#section-template--21055161991444__slideshow div#Slide99cf6ded-a3ee-428e-ae19-92a5c46da88b h3.SectionHeader__SubHeading.Heading.u-h6, section#section-template--21055161991444__slideshow div#Slide99cf6ded-a3ee-428e-ae19-92a5c46da88b h2.SectionHeader__Heading.SectionHeader__Heading--emphasize.Heading.u-h1{
    //color:#ffcc67;
}
@media only screen and (max-width: 767px) {
 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;
}
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;
} 
   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;
}
#modal-size-guide button.Modal__Close.RoundButton.RoundButton--large {
    position: fixed;
    top: -6px;
    background-color: #fff;
    right: 21px;
}

}
button.ButtonGroup__Item.CollectionFilters__ClearButton.Button.Button--secondary {
    color: #fff;
}

.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;
}
    .ImageHero--newsletter:after{
        content: "";
        /* border-bottom: 1px solid #19c4c5; */
        position: absolute;
        bottom: 0;
        z-index: 9;
        width: 100%;
        left: 0;
    }
}