html {
  scroll-behavior: smooth;
}
@font-face {
  font-family: 'Century Gothic';
  src: url('CenturyGothic.woff2') format('woff2'),
    url('CenturyGothic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Century Gothic Bold';
  src: url('CenturyGothic-Bold.woff2') format('woff2'),
    url('CenturyGothic-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

.hs-container {
  max-width: 85%;
  margin: 0 auto;
}
.hs-mobile {
  display: none;
}

body, p{
  font-family: 'Century Gothic';
  font-size: 18px;
}
h1, h2, h3, h4, h5{

  font-family: Jost;
}
h2.SectionHeader__Heading.Heading.u-h1 {
  font-size: 48px;
  font-family: 'Jost';
  text-align: center;
  text-transform: initial;
  letter-spacing: unset;
  margin: 0;
  padding: 0;
  font-weight: 800;
}
h2.SectionHeader__Heading.Heading.u-h1.sp-re {
  line-height: 1;
}

h1.product-single__title {
  font-size: 51px;
  font-weight: 800;
  color: #2d2f2f;
  line-height: 1.1;
}
span.b-color {
  color: #4f7473;
}
p.productdesc-cs {
  font-size: 22px;
  color: white;
}
.hs--rating-title-productdesc {
  padding: 20px;
  border-radius: 15px;
}
span.hs--csofs {
  display: block;
  width: 100%;
  overflow: hidden;
  font-size: 18px;
}
.hs--rating--inner img {
  margin-top: 15px;
  margin-bottom: 5px;
}
.hs--rating {
  padding-top: 15px;
  padding-bottom: 15px;
}

.hs-container---main {
  display: block;
  width: 100%;
  overflow: hidden;
}


.hhs--ehri-lef-hanfle {
  display: inline-block;
  float: left;
  width: 50%;
}
.hhs--ehri-right-akf {
  display: inline-block;
  float: left;
  width: 50%;
}
.hhs--ehri-right-akf-innenr {
  max-width: 90%;
  margin: 0 auto;
  margin-right: 0;
}
.hs-container---main {
  padding-top: 35px;
  padding-bottom: 50px;
}

.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span {
  display: none;
}
.owl-carousel .owl-nav button.owl-next {
  position: absolute;
  right: 4%;
  top: 50%;
  transform: translate(-4%,-50%);
  width: 50px;
  height: 50px;
  background-color: white;
  border: 3px solid black;
  border-radius: 5px;
}
.owl-carousel .owl-nav button.owl-prev {
  position: absolute;
  left: 4%;
  top: 50%;
  transform: translate(-4%,-50%);
  width: 50px;
  height: 50px;
  background-color: white;
  border: 3px solid black;
  border-radius: 5px;
}
.owl-carousel .owl-nav button.owl-prev:after {
  content: '\f053';
  font-family: "Font Awesome 5 Pro";
  font-size: 25px;
}
.owl-carousel .owl-nav button.owl-next:after {
  content: '\f054';
  font-family: "Font Awesome 5 Pro";
  font-size: 25px;
}

.hs--dsd-tes-img--boto-ful---img img {
  border-radius: 30px;
  border: 4px solid white;
}

.hs--dsd-tes-img--boto-ful---img-thumb img {
  border-radius: 10px;
  cursor: pointer;
}

.hs--bullit--inner {
  display: flex;
  flex: 0 100%;
  flex-wrap: wrap;
  padding-bottom: 15px;
}
.hs--bullit--inner .hs--bullit--circle {
  display: flex;
  width: 40px;
}
i.fal.fa-check-circle {
  font-size: 35px;
  color: #4f7473;
}
span.hs-sae-cs {
  display: block;
  letter-spacing: 0;
}
span.ProductMeta__Price.Price.Price--highlight.Text--subdued.u-h4 {
  font-size: 36px;
  font-weight: bold;
  color: black;
    line-height: 1;
    letter-spacing: 0;
  font-family: 'Century Gothic';
}
span.ProductMeta__Price.Price.Price--compareAt.Text--subdued.u-h4 {
  font-size: 24px;
  color: black;
  font-family: 'Century Gothic Bold';
  font-weight: bold;
  
    letter-spacing: 0;
}



.ProductMeta------main {
  position: relative;
}
p.ProductForm__Inventory.Text--subdued {
  position: absolute;
  top: 5%;
  right: 25%;
  background-color: #d9dad2;
  padding: 10px 20px;
  border-radius: 26px;
  color: black;

  text-transform: uppercase;
}


.ProductForm {
  margin-top: 24px;
  display: flex;
  flex: 0 100%;
  flex-wrap: wrap;
}
.ProductForm__Variants {
  display: flex;
  flex: 0 30%;
  margin: 0;
}
.QuantitySelector.QuantitySelector--large {
  background-color: white;
  border-radius: 15px;
  padding: 11px;
}
.QuantitySelector--large .QuantitySelector__Button {
  padding: 8px 15px;
  background-color: #d9dad2;
  border-radius: 25px;
}
.QuantitySelector--large svg {
  width: 15px;
  height: 15px;
}
.QuantitySelector--large .QuantitySelector__CurrentQuantity {
  width: 80px;
  font-size: 30px;
  font-family: 'Century Gothic';
  font-weight: bold;
}
button.ProductForm__AddToCart.Button.Button--primary.Button--full {
  display: flex;
  flex: 0 69%;
  border-color: unset !important;
  border-radius: 20px;
  font-size: 27px;
  font-family: 'Jost';
  text-transform: capitalize;
  font-weight: 800;
}
.hs--bullit-desc {
  padding-left: 10px;
}
.FeatureText__ImageWrapper.trec-cs .AspectRatio {
  max-width: 100% !important;
}
div#shopify-section-hs-hero-1 {
  position: relative;
}
.hs----inner-right-bottom {
  display: inline-block;

  position: absolute;
  bottom: 0;
  right: 0;
}
.hs----inner-left-bottom {
  display: inline-block;
  float: left;
  position: absolute;
  bottom: 0;
  left: 0;
}
div#shopify-section-hs-review-1 {
  display: block;
  width: 100%;
  overflow: hidden;
}
.Reviews_section_inner, .Reviews_section {
  display: flex;
  flex: 0 100%;
  flex-wrap: wrap;
}
.Reviews_section_inner_half {
  display: flex;
  flex: 0 50%;
  flex-wrap: wrap;
}

.hs-container--vox {
  padding-bottom: 30px;
}
button.Video__PlayButton {
  color: white;
}



.hs-container-more {
  display: flex;
  flex: 0 100%;
  max-width: 70%;
  margin: 0 auto;
  padding-top: 30px;
  padding-bottom: 30px;
}
.Reviews_section_inner_half_inner.usecs {
  display: inline-block;
  width: 120px;
  height: 120px;
  float: left;
}
.Reviews_section_inner_half_inner.usecs img {
  height: 100%;
  width: 100%;
  border-radius: 100%;
  object-fit: cover;
  border: 3px solid white;
}
.app_star.Reviews_section_inner_half_inner_full_half .fas {
  color: #ffa64f;
}
span.hs-cl {
  color: #c4b68f;
  font-weight: bold;
  text-transform: uppercase;
}
.Reviews_section_inner_half_inner.infos-s {
  display: inline-block;
  float: left;
  width: calc( 100% - 120px );
  text-align: left;
  padding-left: 20px;
}


.review_first_section_half.msd-dss {
  display: block;
  width: 100%;
  text-align: center;
}

.tics {
  font-size: 24px;
  font-family: 'Jost';
}
.hs----inner-tops-bottom--s {
  display: flex;
  flex: 0 100%;
}
.hs----inner-tops-bottom {
  display: block;
  width: 60px;
  height: 60px;
  margin: 0 auto;
  position: absolute;
  right: 25%;
  margin-top: -30px;
  background-color: #ede9dd;
  border-radius: 50px;
  border: 1px solid white;
  text-align: center;
  padding: 12px;
}
.ba-trust-wrapper {
  display: none !important;
}


.FeatureText__Contents.ics-cnle-s h2.SectionHeader__Heading.Heading.u-h1 {
  text-align: left;
  line-height: 1.3;
}
.FeatureText__ContentWrapper.uns {
  padding-left: 0;
  padding-right: 100px;
}
div#shopify-section-hs-box-1 {
  margin-top: -75px;
}
h2.SectionHeader__Heading.Heading.u-h1.toppcs-cd {
  color: white;
}

h3.SectionHeader__SubHeading.Heading.u-h6.wdhcs {
  font-size: 24px;
  color: white;
  text-align: center;
  font-family: 'Jost';
  font-weight: bold;
  letter-spacing: unset;
}
header.SectionHeader---bxo {
  padding-bottom: 50px;
}
.hs---maincs--ds--cssd-inner {
  padding-top: 100px;
  padding-bottom: 100px;
}

.rte--featured-row__subtext-icon {
  width: 110px;
  height: 110px;
  background-color: white;
  border-radius: 15px;
  text-align: center;
  padding: 25px;

  margin-bottom: 20px;
}

.hsdsd-sdsdssdsds-nul .rte.featured-row__subtext p {
  font-size: 19px;
}


.hs---maincs--ds--cssd-inner {
  background-repeat: no-repeat;
  background-size: cover;
}
.feature-row.hs--center-box {
  display: flex;
  flex: 0 100%;
  flex-wrap: wrap;
  align-items: center;
}
.feature-row__item-dsd {
  display: flex;
  flex: 0 20%;
}
.feature-row__item-dsd.feature-row__text.feature-row__text--center.larger-text {
  flex: 0 40%;
}
.feature-row__item--mcads--cs {
  display: block;
  text-align: center;
  width: 100%;
}
.hsdsd-sdsdssdsds-nul {
  margin-bottom: 30px;
  padding: 50px;
}


.owl-one--owl-carousel---owl-theme-mmain.m--fdfd-s-chooseowoow-page-width {
  display: flex;
  flex: 0 100%;
  flex-wrap: wrap;
}

.hs---choose------csm-inner-maxi--mainc--maxi-Choose {
  display: flex;
  flex: 0 24.444%;
}

.hs---choose------csm-inner--main-max--max-Choose {
  max-width: 90%;
  margin: 0 auto;
  border-radius: 15px;
}
.hs---choose------csm-inner--main-max--max-Choose .hs--dsd-tes-img--boto-ful img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.hs---choose------csm-inner--main-max--max-Choose .hs--dsd-tes-img--boto-ful {
  height: 200px;
}

.hs--dsd-tes-img--boto-ful---icodf {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  background-color: black;
  border-radius: 50px;
  text-align: center;
  padding: 20px;
  border: 4px solid white;
  margin-top: -35px;

  position: relative;
}
.hs---choose------csm---null {
  padding: 25px;
  text-align: center;
}




.SectionHeader---bxo---borde .topss.FeatureText.FeatureText--withImage.FeatureText--imageLeft {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.SectionHeader---bxo---borde .bottomss.FeatureText.FeatureText--withImage.FeatureText--imageLeft {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.SectionHeader__Descriptions--more-blc.Rte {
  font-weight: 800;
  font-family: 'Jost';
  font-size: 27px;
  text-transform: uppercase;
  letter-spacing: unset;
  padding-bottom: 20px;
}

div#shopify-section-hs-package-1 .FeatureText__ContentWrapper {
  padding: 0;
  padding-top: 50px;
  padding-bottom: 30px;
}
.bottomss.FeatureText.FeatureText--withImage.FeatureText--imageLeft .FeatureText__ContentWrapper {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.bottomss--imns {
  max-width: 95%;
  margin: 0 auto;
}

.bottomss--imns {
  display: flex;
  flex: 0 100%;
  flex-wrap: wrap;
}
.FeatureText__ContentWrapper---first {
  display: flex;
  flex: 0 50%;
}
.FeatureText__ContentWrapper---first .hs---slow-img {
  display: flex;
  flex: 0 35%;
}
.hs---slow-img img {
  width: 100%;
}

.FeatureText__ContentWrapper---first .FeatureText__ContentWrapper {
  display: flex;
  flex: 0 35%;
  padding: 20px !important;
}
.FeatureText__ContentWrapper--second {
  display: flex;
  flex: 0 50%;
}
.FeatureText__ContentWrapper--second .hs---slow-img {
  display: flex;
  flex: 0 15%;
}
.FeatureText__ContentWrapper--second .FeatureText__ContentWrapper {
  display: flex;
  flex: 0 85%;
}
.bottomss--imns .SectionHeader__Descriptions {
  font-size: 16px;
}
.bottomss--imns .SectionHeader__Descriptions.bold {
  font-weight: bold;
}

.bottomss--imns {
  padding-top: 20px;
  padding-bottom: 20px;
}
.bottomss--imns .SectionHeader__Descriptions.bold {
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'Century Gothic Bold';
  font-size: 18px;
}


.FeatureText__ContentWrapper--second .FeatureText__ContentWrapper {
  flex: 0 75%;
}


.white-cos {
  color: white;
}

.SectionHeader---bxo--in {
  display: block;
  text-align: center;
  flex: 0 100%;
  align-items: center;
  padding-top: 10px;
}
.SectionHeader---bxo--in .col-md-4---ful---img {
  display: inline-block;
  width: auto;
}
.SectionHeader---bxo--in .col-md-12---hcs-inner--main---ns {
  display: inline-block;
  width: auto;
}

.hs--dsd-tes-img--boto-ful-tess {
  height: 300px;
}

.hs--dsd-tes-img--boto-ful-tess img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.FeatureText__ContentWrapper---first .hs---slow-img .hs---slow-img-inner {
  display: flex;
}

.page-width-ow {
  max-width: 75%;
  margin: 0 auto;
}
.hs---testimonia------csm-inner--contnet--csm-max-j----npf-s {
  max-width: 90%;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 30px;
}


.hs---testimonia------csm-inner--contnet--csm-max-j.npf-s {
  display: block;
  width: 100%;
  overflow: hidden;
  padding-bottom: 15px;
  position: relative;
  padding-top: 20px;
}

.hs---testimonia------csm-inner--contnet--csm-max-j.npf-s .fas---fa-quote-left {
  width: 30px;
  position: absolute;
  left: 0;
}
.hs---testimonia------csm-inner--contnet--csm-max-j.npf-s .hs-starrs {
  display: inline-block;
  text-align: center;
  width: 100%;
}
i.fas.fa-star {
  color: #feb300;
}
.hs---testimonia------csm-inner--contnet--csm-max-j-o-btm-f {
  position: relative;
}
.hs-starrs-name  {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 19px;
  text-align: center;
  color: #4f7473;
}
.fas---fa-quote-right {
  width: 30px;
  position: absolute;
  right: 0;
  top: 0;
}
.hs-starrs-desc {
  text-align: center;
}

.hs-starrs-desc-line {
  height: 2px;
  background-color: #d7d4d4;
  width: 50px;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 10px;
}
.page-width-ow .owl-carousel .owl-nav button.owl-prev {
  left: -7%;
  background-color: #4f7473;
  border-color: white;
  color: white;
}
.page-width-ow .owl-carousel .owl-nav button.owl-next {
  right: -7%;
  background-color: #4f7473;
  border-color: white;
  color: white;
}
.hs---csn-sds .AspectRatio {
  max-width: 100% !important;
}
.hs---csn-sds {
  position: relative;
  padding-top: 100px;
}
.SectionHeader--ing-cs---guranttee {
  position: absolute;
  top: 0;
  z-index: 1;
  left: 50%;
  transform: translate(-50%, -0%);
}
.hs---csn-sds .FeatureText.FeatureText--withImage.FeatureText--imageLeft {
  border-radius: 15px;
}
.hs---csn-sds .FeatureText__ContentWrapper.uns {
  padding-left: 50px;
  padding-right: 50px;
}
.hs---csn-sds .FeatureText__ContentWrapper.uns .SectionHeader__Descriptions.Rte p {
  font-size: 21px;
}

.col-md-6---hcs-inner--main {

  display: block;
  width: 100%;
  margin-bottom: 50px;
}
.accordion {
  background-color: #fff;
  color: #2e3535;
  cursor: pointer;
  padding: 20px;
  width: 100%;
  border: 2px solid #cdd7de;
  text-align: left;
  outline: 0;
  font-family: 'Century Gothic';
  font-size: 18px;
  transition: .4s;

}
span.hr-sd {
  font-weight: 700;
  padding-right: 10px;
}
.col-md-12---hcs-inner .accordion:after {
  content: '\f067';
  color: #000;
  float: right;
  font-family: 'Font Awesome 5 Pro';
  border: 3px solid #000;
  border-radius: 32px;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: unset;
  font-size: 15px;
}
.panel {
  text-align: left;
  padding: 0 20px;
  background-color: #fff;
  max-height: 0;
  overflow: hidden;
  transition: max-height .2s ease-out;
  font-size: 15px;
  margin-bottom: 15px;
  font-family: 'Century Gothic';
  font-size: 18px;
}
.col-md-12---hcs-inner.active button.accordion.hs-accordion {
  background-color: #ede9dd;
  border-color: #e3e3e3;
  font-weight: 700;
  border-bottom: unset;
}
.col-md-12---hcs-inner.active .panel {
  max-height: initial;
  border: 1px solid #e3e3e3;

  padding: 20px;
}
.col-md-12---hcs-inner.active .accordion:after {
  content: "\f068";
  font-family: 'Font Awesome 5 Pro';
}
a.Link.Link--underlines {
  font-family: Jost;
  border: unset!important;
  max-width: 640px;
  background-color: #4f7473;
  border-radius: 15px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  padding: 9px 0;
  line-height: 2.2;
  vertical-align: middle;
  cursor: pointer;
  transition: outline .1s linear;
  display: block;
  margin: 0 auto;
  margin-top: 60px;
  font-size: 24px;
  font-weight: 700;
}


.Lin-Link--underline-btn.left-ocu a.Link.Link--underlines {
  max-width: 100%;
  border: 1px solid white !important;
}


#shopify-product-reviews .spr-button-primary:not(input)::before, #shopify-product-reviews .spr-summary-actions-newreview::before, .Button--primary::before, .shopify-payment-button__button--unbranded::before {
  background-color: #4f7473;
  border-radius: 20px;
}
#shopify-product-reviews .spr-button-primary:not(input):not([disabled])::before, #shopify-product-reviews .spr-pagination-next>a:not([disabled])::before, #shopify-product-reviews .spr-pagination-prev>a:not([disabled])::before, #shopify-product-reviews .spr-summary-actions-newreview:not([disabled])::before, #shopify-product-reviews input.spr-button-primary:not([disabled])::before, .Button:not([disabled])::before, .shopify-payment-button__button--unbranded:not([disabled])::before {
  -webkit-transition: unset;
  transition: unset;
  transition: unset;
  transition: unset;
}
button.ProductForm__AddToCart.Button.Button--primary.Button--full:hover {
  background-color: #4f7473;
  color: white !important;
}

span.cs--dico {
  position: relative;
  top: 5px;
  left: 5px;
}
section.Product.al-unset {
  margin: 0;
  position: unset;
  padding: 0;
}

section.Product.al-unset .Product__Wrapper {
  min-height: 100% !important;
  max-width: 100% !important;
}
section.Product.al-unset .Product__Wrapper .Product__InfoWrapper {
  position: unset;
}
section.Product.al-unset .Product__Wrapper .Product__InfoWrapper .Product__Info {
  margin: 0;
  top: unset !important;
  width: 100% !important;
  position: unset !important;
  max-width: 100% !important;
  padding: 0 !important;
}
section.Section.Section--spacingNormal.bt-uns {
  padding-bottom: 0;
}
.shopify-section--bordered+.shopify-section--bordered {
  border-top: unset;
}
div#shopify-section-hs-img-btn-1 {
  padding-bottom: 80px;
}
.SectionHeader---bxo--tg-img {
  display: block;
  text-align: center;
  width: 100%;
}
.hs--bullit-desc {

  width: calc( 100% - 40px );
}

.hs--dsd-tes-img--boto-ful---img-thumb img {
  background-color: white;
}

button.ProductForm__AddToCart.Button.Button--primary.Button--full {
  letter-spacing: 0;
}

@media(max-width:1700px){
  h1.product-single__title {
    font-size: 44px;

  }
  p.productdesc-cs {
    font-size: 18px;

  }
  button.ProductForm__AddToCart.Button.Button--primary.Button--full {
    flex: 0 60%;

    margin-left: 10px;
  }
  .FeatureText--imageLeft .FeatureText__ContentWrapper {
    padding: 25px;
  }
  div#shopify-section-hs-box-1 {
    margin-top: 0px;
  }
  .hs---csn-sds {
    position: relative;
    padding-top: 190px;
  }

}

@media(max-width:1400px){

  h1.product-single__title {
    font-size: 39px;
  }
  p.ProductForm__Inventory.Text--subdued {

    right: 0;

  }
  .QuantitySelector--large .QuantitySelector__Button {
    padding: 5px 12px;
    background-color: #d9dad2;
    border-radius: 25px;
  }
  .QuantitySelector--large .QuantitySelector__CurrentQuantity {
    width: 60px;
    font-size: 25px;


  }
  h2.SectionHeader__Heading.Heading.u-h1 {
    font-size: 42px;

  }
  .hsdsd-sdsdssdsds-nul {

    padding: 30px;
  }
  .hs---choose------csm---null {
    padding: 20px;
    text-align: center;
  }
  .hs---csn-sds .FeatureText__ContentWrapper.uns .SectionHeader__Descriptions.Rte p {
    font-size: 16px;
  }
  body, p {

    font-size: 16px;
  }
  div#shopify-section-hs-package-1 .FeatureText__ContentWrapper {
    padding: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  a.Link.Link--underlines {

    font-size: 20px;
  }
}

@media(max-width:1200px){

  h1.product-single__title {
    font-size: 33px;
  }
  p.productdesc-cs {
    font-size: 17px;
  }
  span.hs--csofs {

    font-size: 17px;
  }
  h2.SectionHeader__Heading.Heading.u-h1 {
    font-size: 36px;
  }
  .hs---csn-sds .FeatureText__ContentWrapper.uns .SectionHeader__Descriptions.Rte p {
    font-size: 14px;
  }
  .FeatureText--imageRight .FeatureText__ContentWrapper {


    padding: 20px;
  }
  .FeatureText--imageLeft .FeatureText__ContentWrapper {
    padding: 15px;
  }
  button.ProductForm__AddToCart.Button.Button--primary.Button--full {
    display: flex;
    flex: 0 69%;
    border-color: unset!important;
    border-radius: 20px;
    font-size: 22px;
    font-family: Jost;
    text-transform: capitalize;
    font-weight: 800;
  }
  button.ProductForm__AddToCart.Button.Button--primary.Button--full {
    flex: 0 68%;
    margin-left: 0;
  }
  .QuantitySelector.QuantitySelector--large {
    background-color: #fff;
    border-radius: 15px;
    padding: 5px;
  }
  .QuantitySelector--large .QuantitySelector__Button {
    padding: 3px 8px;
    background-color: #d9dad2;
    border-radius: 25px;
  }
  .QuantitySelector--large .QuantitySelector__CurrentQuantity {
    width: 45px;
    font-size: 20px;
  }

}


@media(max-width:1024px){
  .hs-desktop {
    display: none;
  }

  .hs-mobile {
    display: block;
  }
  .hhs--ehri-right-akf-innenr {
    max-width: 100%;
    margin: 0 auto;
    margin-right: 0;
  }
  .hs-container {
    max-width: 90%;
    margin: 0 auto;
  }
  .hs-mobile {
    padding-top: 20px;
  }
  h1.product-single__title {
        font-size: 31px;

  }
  p.productdesc-cs {
    font-size: 18px;

  }
  .hhs--ehri-lef-hanfle {

    width: 100%;
  }
  .hhs--ehri-right-akf {

    width: 100%;
  }
  span.hs--csofs {

    font-size: 14px;
  }
  .ProductForm__Variants {
    display: flex;
    flex: 0 100%;
    margin: 0;
  }
  button.ProductForm__AddToCart.Button.Button--primary.Button--full {
    display: flex;
    flex: 0 100%;
    border-color: unset!important;
    border-radius: 20px;
    font-size: 23px;
    font-family: Jost;
    text-transform: capitalize;
    font-weight: 800;
    margin-top: 10px;
  }
  .QuantitySelector--large .QuantitySelector__Button {
    padding: 3px 10px;
    background-color: #d9dad2;
    border-radius: 40px;
  }
  .ProductForm__Variants {
    display: flex;
    flex: 0 100%;
    margin: 0;
    flex-wrap: wrap;
  }

  .ProductForm {
    margin-top: 0;
    display: flex;
    flex: 0 100%;
    flex-wrap: wrap;
  }
  p.ProductForm__Inventory.Text--subdued {
    position: unset;
    top: unset;
    right: 0;
    background-color: #d9dad2;
    padding: 10px 20px;
    border-radius: 26px;
    color: #000;
    text-transform: uppercase;
    display: flex;
    flex: 0 100%;
    text-align: center;
    display: block;
  }
  .Reviews_section_inner_half {
    display: flex;
    flex: 0 100%;
    flex-wrap: wrap;
  }





  .Reviews_section_inner_half_inner.infos-s {
    display: inline-block;
    float: left;
    width: calc(100% - 80px);
    text-align: left;
    padding-left: 10px;
  }
  .Reviews_section_inner_half_inner.usecs {
    display: block;
    width: 80px;
    height: 80px;
    float: unset;
  }
  .Cooking_smarter_para {
    font-size: 16px;
  }
  .Reviews_section_inner_half_inner_full_half span {
    font-size: 16px;
  }
  .hs-container-more {
    display: flex;
    flex: 0 100%;
    max-width: 90%;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 60px;
    flex-wrap: wrap;
  }


  .hs----inner-tops-bottom {
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto;
    position: absolute;
    right: 40%;
    margin-top: -30px;
    background-color: #ede9dd;
    border-radius: 50px;
    border: 1px solid #fff;
    text-align: center;
    padding: 12px;
  }
  .Reviews_section_inner_half.first-seocnd .hs-container-more {
    padding-bottom: 30px;
  }


  h2.SectionHeader__Heading.Heading.u-h1 {
    font-size: 34px;

    line-height: 1.2;
  }


  .FeatureText__ImageWrapper{
    order: 1;
  }
  .FeatureText__ContentWrapper {
    order: 2;
  }
  .FeatureText--imageLeft {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: inherit;
    -ms-flex-direction: column-reverse;
    flex-direction: column;
  }
  .hs--cs--hs--se-img-text-video.FeatureText.FeatureText--withImage.FeatureText--imageRight {
    display: flex;
    flex-wrap: wrap;
    flex: 0 100%;
  }
  .FeatureText__ImageWrapper {
    order: 1;
    flex: 0 100%;
  }

  a.Link.Link--underlines {

    max-width: 100%;
    margin-top: 30px;
    padding: 20px 0;
    line-height: 1.5;

    font-size: 23px;

    max-width: 90%;
  }

  div#shopify-section-hs-img-btn-1 {
    padding-bottom: 30px;
  }

  .hs--bullit--inner-desc {
    text-align: left;
  }

  .FeatureText__ContentWrapper.uns {
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
  }
  h3.SectionHeader__SubHeading.Heading.u-h6.wdhcs {
    font-size: 18px;

  }
  .feature-row__item-dsd.feature-row__text.feature-row__text--center.larger-text {
    flex: 0 100%;
  }
  .hsdsd-sdsdssdsds-nul {

    padding: 20px;
  }
  .rte--featured-row__subtext-icon {
    width: 100px;
    height: 100px;

  }
  .hsdsd-sdsdssdsds-nul .rte.featured-row__subtext p {
    font-size: 18px;
  }
  .feature-row__item-dsd {
    display: flex;
    flex: 0 100%;
  }
  .hs--ful-half-is-cs {
    padding-bottom: 30px;
  }
  .hs---choose------csm-inner-maxi--mainc--maxi-Choose {
    display: flex;
    flex: 0 100%;
    margin-bottom: 30px;
  }
  .hs---choose------csm---null {
    padding: 20px;
    text-align: center;
  }
  div#shopify-section-hs-package-1 .FeatureText__ContentWrapper {
    padding: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .FeatureText__ContentWrapper--second {
    display: flex;
    flex: 0 100%;
  }
  .FeatureText__ContentWrapper---first {
    display: flex;
    flex: 0 100%;
  }
  .page-width-ow .owl-carousel .owl-nav button.owl-prev {
    left: -16%;


  }

  .page-width-ow .owl-carousel .owl-nav button.owl-next {
    right: -16%;

  }
  .hs---csn-sds .FeatureText__ContentWrapper.uns {
    padding-left: 20px;
    padding-right: 20px;
  }
  .hs---csn-sds .FeatureText__ContentWrapper.uns .SectionHeader__Descriptions.Rte p {
    font-size: 18px;
  }
  .hs---csn-sds {
    position: relative;
    padding-top: 200px;
  }
  div#shopify-section-hs-testimonail-1 a.Link.Link--underlines {
    max-width: 100%;
  }
  .hs---maincs--ds--cssd-inner {

    padding-bottom: 50px;
  }
  .FeatureText__ContentWrapper---first {
    display: block;
    flex: 0 100%;
  }
  .FeatureText__ContentWrapper---first .hs---slow-img {
    display: block;
    flex: 0 100%;
  }
  .FeatureText__ContentWrapper--second {
    display: block;
    flex: 0 100%;
  }
  .hs---slow-img-inner {
    display: block;
    text-align: center;
    margin: 0 auto;
    width: auto;
  }
  .hs--bullit--inner {
    padding-bottom: 5px;
  }


  p.ProductForm__Inventory.Text--subdued {
    display: block;
    flex: 0 50%;
    order: 2;
    font-size: 9px;
    width: 100%;
    font-weight: bold;
    font-family: 'Jost';
  }
  .ProductForm__QuantitySelector {
    display: flex;
    flex: 0 50%;
  }
  .QuantitySelector.QuantitySelector--large {

    padding: 10px;
  }
  .QuantitySelector--large .QuantitySelector__Button {
    padding: 0px 8px;

  }
  .QuantitySelector--large .QuantitySelector__CurrentQuantity {
    width: 50px;
    font-size: 20px;

  }
  .ProductMeta__PriceList {
    margin-top: 10px;
    margin-bottom: 10px;
  }
 

  .FeatureText--withImage .FeatureText__ContentWrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .FeatureText--withImage .FeatureText__ContentWrapper, .FeatureText--withImage .FeatureText__ImageWrapper {
    display: block;
    width: 100%;
    vertical-align: middle;
  }
  .hs-container---main {
    padding-top: 15px;
    padding-bottom: 70px;
}
  a.Collapsible__Button.Heading.Link.Link--primary.u-h6 {
    color: black;
}
  div#shopify-section-hs-img-text-1 h2.SectionHeader__Heading.Heading.u-h1 {
    font-size: 29px;
}
}