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;
}
.Section--mabt-uns {
  background-repeat: no-repeat;
  background-size: cover;
}
.SectionHeader---bxo--tg-imgic {
  text-align: center;
}
section.Section.Section--spacingNormal.bt-uns {
  margin-bottom: 0;
}
input.radio-incs {
  line-height: initial;
  -webkit-appearance: auto;
  border-radius: initial;
}
.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;
}
.hhs--ehri-right-akf-innenr----cms {
  padding-top: 20px;
  padding-bottom: 20px;
}
h1.product-single__title {
  font-size: 45px;
  font-weight: 800;
  color: #2d2f2f;
  line-height: 1.1;
}
span.b-color {
  color: #4f7473;
}
p.productdesc-cs {
  font-size: 22px;
  color: white;
}
span.hs-brow {
  color: #d3c6a3;
}
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;
}


.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-thumb img {
  border-radius: 10px;
  cursor: pointer;
}

.hs--bullit--inner {
  display: flex;
  flex: 0 100%;
  flex-wrap: wrap;
}
.hs--bullit--inner .hs--bullit--circle {
  display: flex;
  width: 40px;
}
i.fal.fa-check-circle {
  font-size: 35px;
  color: #4f7473;
}

span.ProductMeta__Price.Price.Price--highlight.Text--subdued.u-h4 {
  font-size: 36px;
  font-weight: bold;
  color: black;

  font-family: 'Century Gothic';
}
span.ProductMeta__Price.Price.Price--compareAt.Text--subdued.u-h4 {
  font-size: 24px;
  color: white;
  font-family: 'Century Gothic Bold';
  font-weight: 700;
  letter-spacing: 0;
}


.ProductMeta------main {
  position: relative;
}


.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;
}

span.hs-cl {
  padding-right: 20px;
}

.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: block;
  width: 100px;
  height: 100px;
  float: unset;
  margin-top: -60px;
}
.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: white;
  font-weight: bold;
  text-transform: uppercase;
}
.Reviews_section--mcs {
  position: absolute;
  bottom: 10%;
  right: 0;
  width: unset;
  max-width: 80%;
}
.hs-container-more--iner {
  max-width: 90%;
  margin: 0 auto;
}
.Reviews_section_inner_halfd.first-a.left-just {
  border-radius: 25px;
}

.Reviews_section_inner_half_inner.infos-s {
  display: block;
  float: unset;
  width: calc(100% - 0px);
  text-align: left;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 20px;
}
.hs-container---more-max .hhs--ehri-right-akf-innenr {
  max-width: 100%;
  padding-left: 35px;
}

.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: initial;
}
.feature-row__item-dsd {
  display: flex;
  flex: 0 10%;
}
.feature-row__item-dsd.feature-row__text.feature-row__text--center.larger-text {
  flex: 0 45%;
}
.feature-row__item--mcads--cs {
  display: block;
  text-align: center;
  width: 100%;
}
.hsdsd-sdsdssdsds-nul {
  margin-bottom: 60px;

}

.hsdsd-sdsdssdsds-nul.on {
  margin-bottom: 0;
}

.rte--featured-row__subtext-icon--full {
  width: 100%;
  height: 300px;
}
.rte--featured-row__subtext-icon--full img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
div#shopify-section-hs-box-2 .rte.featured-row__subtext {
  padding: 35px;
}

.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;
}
.hsdsd-sdsdssdsds-cs-checkout--main {
  display: block;
  text-align: center;
  overflow: hidden;
  padding-top: 25px;
}

.hsdsd-sdsdssdsds-cs-checkout--main .rte--featured-row__subtext-icon-main--srname-cs {
  display: inline-block;
}

.hsdsd-sdsdssdsds-cs-checkout--main .rte.featured-row__subtext-srname--csd {
  display: inline-block;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  top: -5px;
}



.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: 50px;
  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%;
}
.hhs--ehri-right-akf-innenr----cms .hs--bullit-desc .hs--bullit--inner-desc {
  font-size: 21px;
}

#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;
}

span.cs--dico {
  position: relative;
  top: 5px;
  left: 5px;
}
section.Product.al-unset {
  margin: 0;
  position: unset;
  padding: 0;
}


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;
}


div#shopify-section-hs-img-btn-2 .hs-container-hs-main {
  padding-top: 50px;
  padding-bottom: 70px;
}

div#shopify-section-hs-img-btn-2 a.Link.Link--underlines {
  margin-top: 0;
}
.make-flsics.FeatureText.FeatureText--withImage.FeatureText--imageLeft {
  display: flex;
  flex: 0 100%;
  flex-wrap: wrap;
  padding-top: 40px;
  padding-bottom: 70px;
}

.FeatureText__ContentWrapper.uns.mcsos a.Link.Link--underlines {
  margin-top: 20px;
}
.FeatureText__ContentWrapper.uns.mcsos p {
  margin-bottom: 1.0em;
}

.FeatureText__ImageWrapper.lef-scs img.Image--slideLeft {
  border-radius: 15px;

  object-fit: cover;
}


.FeatureText__ImageWrapper.lef-scs .AspectRatio {
  max-width: 100%;
  height: 100%;
}
.FeatureText__ContentWrapper.uns.mcsos {
  padding: 0;
  padding-left: 50px;
}

.FlexboxIeFix.vide-c-s {
  padding-top: 30px;
}


div#shopify-section-hs-image-text-002 {
  position: relative;
}

.bt------ww {
  position: relative;
}
.hs-container-hs-main-bg.ote-s {
  padding-bottom: 70px;
}
a.Link.Link--underlines {
  max-width: 700px !important;
}
.FlexboxIeFix---vide-c-s--bf {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 25%;
  background-color: black;
}

.hs---maincs--ds--cssd-inner.t-csp {
  padding-bottom: 200px;
}


.hhs--ehri-inner--main {
  position: relative;
  margin-top: -125px;
  background-repeat: no-repeat;
  background-size: cover;
}
.choos-csm.FeatureText.FeatureText--withImage.FeatureText--imageRight {
  position: relative;
  padding-bottom: 100px;
}
div#shopify-section-hs-choose-2 header.SectionHeader---bxo {
  padding-top: 130px;
}

.choos-csm.FeatureText.FeatureText--withImage.FeatureText--imageRight {
  display: flex;
}
.choos-csm.FeatureText.FeatureText--withImage.FeatureText--imageRight .FeatureText__ContentWrapper.hs------as {
  padding: 0;
  padding-right: 50px;
}
.choos-csm.FeatureText.FeatureText--withImage.FeatureText--imageRight .hs--bullit .hs--bullit--circle {
  width: 75px;
  height: 75px;
  background-color: #000;
  border-radius: 100%;
  border: 1px solid #a9a9a9;
  display: block;
  text-align: center;
}
.choos-csm.FeatureText.FeatureText--withImage.FeatureText--imageRight .hs--bullit .hs--bullit--circle img {
  padding: 10px;
}


.choos-csm.FeatureText.FeatureText--withImage.FeatureText--imageRight .hs--bullit-desc {
  width: calc( 100% - 80px );
}
.choos-csm.FeatureText.FeatureText--withImage.FeatureText--imageRight .hs--bullit--inner {
  align-items: center;
}
.choos-csm.FeatureText.FeatureText--withImage.FeatureText--imageRight .hs--bullit .hs--bullit--circle img {
  padding-top: 18px;
}
.hs--bullit--circle--ma {
  display: block;
  width: 80px;
  border: 1px solid black;
  border-radius: 100%;
  padding: 1px;
  height: 80px;
}

.choos-csm.FeatureText.FeatureText--withImage.FeatureText--imageRight img {
  border-radius: 15px;
}
h3.SectionHeader__SubHeading.Heading.u-h6.wdhcs---sm {
  color: #b9ad7b;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  font-family: 'Jost';
}
.page-width-ow--more-max {
  max-width: 60%;
  margin: 0 auto;
}
.feature-row__item-dsd-feature-row__text-ful.feature-row__text--center.larger-text {
  display: block;
  width: 100%;
}


.hsdsd-sdsdssdsds-nul--full--csm.left-part-csds-sds--ful {
  display: flex;
  flex: 0 100%;
  flex-wrap: wrap;
}


.hsdsd-sdsdssdsds-nul---amin {
  display: inline-block;
  width: 50%;
  position: relative;
}

.hsdsd-sdsdssdsds-nul---amin .hsdsd-sdsdssdsds-nul---amin-sub {
  width: 67%;
  display: inline-block;
  padding: 30px;
  border-radius: 15px;
  margin-bottom: 60px;
}
.rte--featured-row__subtext-icon--full----cs-top {
  position: absolute;
  right: 20px;
  top: 39px;
}
.hsdsd-sdsdssdsds-nul---amin.move-rih-rh {
  float: right;
}
.hsdsd-sdsdssdsds-nul---amin.move-rih-rh .hsdsd-sdsdssdsds-nul---amin-sub {
  float: right;
}
.rte--featured-row__subtext-icon--full----cs-botom {
  position: absolute;
  top: 39px;
  left: 32px;
}
.hsdsd-sdsdssdsds-nul---amin .hsdsd-sdsdssdsds-nul---amin-sub p {
  font-size: 21px;
  font-weight: bold;
  text-transform: uppercase;
}
span.d-us {
  font-size: 16px;
  font-weight: unset;
}

.FeatureText__C---ontentWrappe----uns--bor-csm {
  text-align: center;
  padding: 20px;
  border-radius: 100px;
  padding-top: 75px;
}

.SectionHeader--ing-cs---guranttee-icon--cs {
  position: relative;
  margin: 0 auto;
  margin-bottom: -70px;
  text-align: center;
}
.hsdsd-sdsdssdsds-nul---amin.move-rih-rh p {
  line-height: 1;
}
.hsdsd-sdsdssdsds-nul---amin.move-rih-l {
  float: left;
}
.hsdsd-sdsdssdsds-nul---amin.move-rih-l .hsdsd-sdsdssdsds-nul---amin-sub {
  float: left;
}
.hsdsd-sdsdssdsds-nul--full--csm--right {
  display: flex;
  flex: 0 100%;

  flex-wrap: wrap;
}
.hsdsd-sdsdssdsds-nul---amin.lo-c .hsdsd-sdsdssdsds-nul---amin-sub {
  float: left;
  margin: 0;
}
.hsdsd-sdsdssdsds-nul---amin.tur--s .hsdsd-sdsdssdsds-nul---amin-sub {
  float: right;
  margin-bottom: 0;
}
.rte--featured-row__subtext-icon--full----cs-botom-lef {
  position: absolute;
  top: -100px;
  right: 0;
}
.rte--featured-row__subtext-icon--full----cs-botom--bt-lef {
  position: absolute;
  top: -40px;
  left: 46px;
}
.rte--featured-row__ucs-lef {
  text-align: center;
  padding-top: 20px;
  padding-left: 142px;
}
div#shopify-section-hs-image-text-satisfication-2 .pteotp-cs.FeatureText {
  padding-top: 170px;
  padding-bottom: 50px;
}
.hs---csn-sds {
  position: relative;
  padding-top: 150px;
}
.pteotp-cs.FeatureText {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.FeatureText__ContentWrapper.uns--bor-csm .FeatureText__Contents---cs {
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
}
.FeatureText__ContentWrapper.uns--bor-csm {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.FeatureText__ContentWrapper.uns--bor-csm p {
  font-size: 21px;
}

div#shopify-section-hs-faq-2 section.Section.Section--spacingNormal {
  margin: 0;
  padding-bottom: 50px;
}
.choos-csm.FeatureText.FeatureText--withImage.FeatureText--imageRight .hs--bullit--inner {
  padding-bottom: 40px;
}

div#shopify-section-hs-pro-2 .hhs--ehri-lef-hanfle-inner img {
  background-color: white;
  border-radius: 15px;
}
div#shopify-section-hs-pro-2 button.owl-next {
  right: 2%;
  background-color: white;
  border: 3px solid black;
  color: black;
}
div#shopify-section-hs-pro-2 button.owl-prev {
  left: 2%;
  background-color: white;
  border: 3px solid black;
  color: black;
}

.hhs--ehri-right-akf-innenr.ms-cse {
  background-color: white;

  border-radius: 25px;
}
.hs-desktop--bg--cols h1.product-single__title {
  font-size: 40px;
}
.hs-desktop--bg--cols h4.product-single__vendorc {
  margin: 0;
  text-transform: uppercase;
  color: #a09460;
  font-weight: bold;
}
.hs-desktop--bg--cols {
  background-color: #f3f1e9;
  border-top-left-radius: 25px;
  padding: 20px 30px 20px 30px;
  border-top-right-radius: 25px;
}
.hhs--ehri-right-akf-innenr---ms-cse {
  padding: 30px;
  padding-top: 0;
}
.hhs--ehri-right-akf-innenr---ms-cse img {
  margin: 0;
}
.ProductMeta__PriceList {
  margin-top: 0;
}
span.hs-sae-cs {
  display: block;
  letter-spacing: 0;
  font-weight: bold;
  font-family: 'Jost';
  color: white;
}
span.ProductMeta__Price.Price.Price--highlight.Text--subdued.u-h4 {
  color: #f41137;
  font-size: 44px;
  letter-spacing: 0;
  line-height: 1;
}

.hhs--ehri-right-akf-innenr---ms-cse section.Product.al-unset {
  display: block;
  width: 100%;
  overflow: hidden;
}
.Product__Wrapper {
  min-height: auto !important;
  min-width: 100% !important;
}
.Product__Wrapper .Product__InfoWrapper {
  position: unset;
}
.Product__Wrapper .Product__InfoWrapper .Product__Info {
  width: 100%;
  margin: 0;
  padding: 0;
  position: unset;
}
.rte--featured-row__subtext-icon-main--srname-guranteepayment {
  text-align: center;
}
.hhs--ehri-inner.eps-hero {
  background-repeat: no-repeat;
  background-size: cover;
}
.hs-container---more-max {
  max-width: 95%;
}
.hs-container---more-max .hhs--ehri-lef-hanfle {
  width: 45%;
  position: relative;
}
.hs--dsd-tes-img--boto-ful---img--ow {
  position: absolute;
  top: 3%;
  right: 0;
  transform: translate(-0%, -0%);
}
.hs--dsd-tes-img--boto-ful---img-one {
  position: absolute;
  top: 35%;
  right: 15%;
  transform: translate(-15%, -25%);
}


.hs-container---more-max .hhs--ehri-right-akf-innenr {
  max-width: 100%;
  padding-left: 35px;
}
.hs--rating--inner--c-s {
  display: block;
  width: 100%;
  overflow: hidden;
}
.hs--rating--inner--c-s span.hs--csofs {
  padding-left: 10px;
  display: inline-block;
  float: left;
  width: auto;
}
.hs--rating--inner--c-s img {
  display: inline-block;
  width: auto;
  float: left;
}

.hhs--ehri-right-akf-innenr----cms .hs--bullit--inner {
  align-items: center;
  margin-bottom: 15px;
}

.hhs--ehri-right-akf-innenr----cms .hs--bullit--circle-op {
  display: block;
  width: 65px;
  border: 1px solid #787878;
  border-radius: 100%;
  padding: 1px;
  height: 65px;
}
.hhs--ehri-right-akf-innenr----cms  .hs--bullit--circle {
  width: 59px;
  height: 59px;
  background-color: #4f7473;
  border-radius: 100%;
  display: block !important;
  text-align: center;
}
.hhs--ehri-right-akf-innenr----cms .hs--bullit--circle img {
  padding: 10px;
}
.hhs--ehri-right-akf-innenr----cms  .hs--bullit-desc {
  width: calc( 100% - 70px );
  padding-left: 20px;
}


p.ProductForm__Inventory.Text--subdued {
  position: absolute;
  top: 5%;
  right: 25%;
  background-color: #24282b;
  padding: 10px 20px;
  border-radius: 26px;
  color: white;
  text-transform: uppercase;
  border: 1px solid #8a8a8a;
  font-style: unset;
}
.Product__Wrapper .Product__InfoWrapper .Product__Info {
  width: 100%;
  margin: 0;
  padding: 0;
  position: unset;
  max-width: 100%;
}
#shopify-product-reviews .spr-button-primary:not([disabled]):hover:not(input), #shopify-product-reviews .spr-summary-actions-newreview:not([disabled]):hover, .Button--primary:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover {
  color: white;
  background-color: #4f7473;
}
#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: 60px;
}
#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;
}
button.ProductForm__AddToCart.Button.Button--primary.Button--full {
  font-family: Jost;
  border: unset!important;
  max-width: 100%;
  background-color: #4f7473;
  border-radius: 50px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  text-transform: capitalize;
  padding: 5px 0;
  line-height: 2.2;
  vertical-align: middle;
  cursor: pointer;
  transition: outline .1s linear;
  display: block;
  margin: 0 auto;
  margin-top:40px;
  font-size: 28px;
  letter-spacing: 0;
  font-weight: 700;
}
.Section--mabt-uns {
  margin-top: -240px;
  position: relative;
}

div#r {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
}
input.radio-incs {
  width: 45%;
  background-color: white;
  height: 200px;
  display: inline-block;
  border-radius: 25px;

  -webkit-appearance: inherit;
}

input[type=radio]:after {
  width: 35px;
  height: 35px;
  border-radius: 50px;
  top: 30%;
  left: 10%;
  position: relative;
  background-color: #d2d2d2;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #25a70b;
}
input.radio-incs.hs-ac:after {
  background-color: #25a70b;
  border: 2px solid #beffb1!important;
}
div#r label.radio-lav {
  position: absolute;
  top: 30px;
  left: 95px;
  font-size: 26px;
  font-family: Jost;
  font-weight: 700;
  text-transform: uppercase;
  width: 140px;
}
label.radio-lav {
  cursor: pointer;
}
div#r label.radio-lav:nth-child(n+3) {
  right: 70px;
  left: unset;
}

input.radio-incs {
  cursor: pointer;
}
div#r input.radio-incs:nth-child(n+2) {
  float: right;
}

div#r---csova {
  position: relative;
}
div#r---csn {
  position: absolute;
  top: -25px;
  right: 52%;
  width: 80px;
  height: 80px;
  background-color: red;
  border-radius: 100%;
  border: 1px solid white;
}
div#r---csn--second {
  position: absolute;
  top: -25px;
  right: -20px;
  width: 80px;
  height: 80px;
  background-color: black;
  border-radius: 100%;
  border: 1px solid white;
}
div#r-----c {
  color: white;
  font-size: 30px;
  font-weight: bold;
  font-family: 'Jost';
  text-align: center;
  transform: rotate(323deg);
  line-height: 1;
  padding: 17px;
  padding-left: 8px;
}
span.ifcs {
  font-weight: 100;
  font-size: 18px;
  display: block;
}
.ProductForm__Variants {
  padding-top: 25px;
}
div#shopify-section-hs-pro-2 span.hs-sae-cs {
  color: black;
}

div#r---csn---i {
  position: absolute;
  bottom: 20%;
  left: 13%;
}
div#r-----c---c {
  text-transform: uppercase;
  font-weight: bold;
  font-family: 'Jost';
}
div#r---csn---1-second {
  position: absolute;
  bottom: 20%;
  right: 12%;
}
input.radio-incs.hs-ac {
  background-color: #d7cbaa;
}


div#r-----c---c--img img {
  height: 100%;
  width: 100%;
}

div#r-----c---c--img {
  height: 2px;
}
div#r-----c---c {

  display: block;
  width: 100%;
  overflow: hidden;
  position: relative;
  top: 10px;
}
.hhs--ehri-inner.eps-hero {
  padding-bottom: 150px;
}

.hs-container--vox.topc----cs-s {
  padding-top: 150px;
}

.hs---testimonia------csm-inner-maxi--mainc--maxi.hs---csds-1--.Cornelius .hs-starrs-desc-line {
    margin-top: 3px;
}

@media(max-width:1700px){
 
  p.productdesc-cs {
    font-size: 18px;

  }

  .FeatureText--imageLeft .FeatureText__ContentWrapper {
    padding: 25px;
  }
  div#shopify-section-hs-box-1 {
    margin-top: 0px;
  }
  .hs---csn-sds {
    position: relative;
    padding-top: 190px;
  }
h1.product-single__title {
    font-size: 34px;
}
  div#r label.radio-lav:nth-child(n+3) {
    right: 0;
    left: 70%;
}
  div#shopify-section-hs-choose-2 a.Link.Link--underlines {
    font-size: 18px;
    padding: 20px 10px;
}
  .hs-desktop--bg--cols h1.product-single__title {
    font-size: 34px;
}
  .FeatureText__ContentWrapper.uns--bor-csm p {
    font-size: 17px;
}
  .page-width-ow--more-max {
    max-width: 70%;
    margin: 0 auto;
}
  .shopify-section--bordered>.Section--spacingNormal {
  
    margin-top: -1px;
    margin-bottom: -2px;
}
}

@media(max-width:1400px){

  h1.product-single__title {
    font-size: 39px;
  }

  h2.SectionHeader__Heading.Heading.u-h1 {
    font-size: 42px;

  }

  .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;
  }
  .hs-container---more-max {
    max-width: 100%;
}
}

@media(max-width:1300px){
  
  h1.product-single__title {
    font-size: 27px;
}
  div#r label.radio-lav {
    
    left: 65px;
  
}
  button.ProductForm__AddToCart.Button.Button--primary.Button--full {
   
    font-size: 21px;
  
}
  .page-width-ow {
    max-width: 85%;
    margin: 0 auto;
}
  .hsdsd-sdsdssdsds-nul .rte.featured-row__subtext p {
    font-size: 16px;
}
  .hs-desktop--bg--cols h1.product-single__title {
    font-size: 29px;
}
  
}

@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;
  }



}


@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: 27px;

  }
  p.productdesc-cs {
    font-size: 18px;

  }
  .hhs--ehri-lef-hanfle {

    width: 100%;
  }
  .hhs--ehri-right-akf {

    width: 100%;
  }
  span.hs--csofs {

    font-size: 13px;
  }



  .Reviews_section_inner_half {
    display: flex;
    flex: 0 100%;
    flex-wrap: wrap;
  }






  .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%;
  }

  .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;
  }



  .hhs--ehri-right-akf-innenr {
    padding-bottom: 30px;
  }

  .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;
  }

  .Section--mabt-uns {
    margin-top: -90px;
    position: relative;
  }
  .hhs--ehri-inner.eps-hero {
    padding-bottom: 70px;
  }
  .hs-container--vox.topc----cs-s {
    padding-top: 70px;
  }
  .hs--cs--hs--se-img-text-video-01.FeatureText.FeatureText--withImage.FeatureText--imageRight {
    display: flex;
    flex: 0 100%;
    flex-wrap: wrap;
  }
  .hs--cs--hs--se-img-text-video-01.FeatureText.FeatureText--withImage.FeatureText--imageRight .FeatureText__ImageWrapper .FlexboxIeFix {
    flex: 0 100%;
  }

  .hs--cs--hs--se-img-text-video-01.FeatureText.FeatureText--withImage.FeatureText--imageRight .FeatureText__ImageWrapper {
    display: flex;
    flex: 0 100%;
    order: 1;
  }
  .hs--cs--hs--se-img-text-video-01.FeatureText.FeatureText--withImage.FeatureText--imageRight .FeatureText__ContentWrapper {
    display: flex;
    flex: 0 100%;
    order: 2;
  }
  div#shopify-section-hs-img-btn-2 a.Link.Link--underlines {
    max-width: 90% !important;
    font-size: 20px;
    padding: 10px 20px;
  }
  .page-width-ow {
    max-width: 90%;
    margin: 0 auto;
  }
  .FeatureText__ContentWrapper.uns.mcsos {
    padding: 0;
    padding-left: 0;
  }
  .FeatureText__ContentWrapper.uns.mcsos a.Link.Link--underlines {
    margin-top: 20px;
    font-size: 18px;
    padding: 15px 20px;
  }
  .make-flsics.FeatureText.FeatureText--withImage.FeatureText--imageLeft {

    padding-bottom: 40px;
  }

  .hsdsd-sdsdssdsds-nul .rte.featured-row__subtext p br {
    display: none;
  }
  .hhs--ehri-inner--main {
    position: relative;
    margin-top: -160px;
    background-repeat: no-repeat;
    background-size: initial;
  }
  .hs---maincs--ds--cssd-inner.t-csp {
    padding-bottom: 110px;
    padding-top: 50px;
  }
  .FeatureText__ContentWrapper.uns--bor-csm p {
    font-size: 17px;
  }

  .hhs--ehri-right-akf-innenr.ms-cse {
    margin-top: 15px;
  }
  .page-width-ow .owl-carousel .owl-nav button.owl-next {
    right: 0;
    top: 47%;
  }
  .page-width-ow .owl-carousel .owl-nav button.owl-prev {
    left: 0;
    top: 47%;
  }
  .page-width-ow--more-max {
    max-width: 90%;
    margin: 0 auto;
  }
  .rte--featured-row__subtext-icon--full----cs-top {
    display: none;
  }
  .rte--featured-row__subtext-icon--full----cs-botom {
    display: none;
  }
  .rte--featured-row__subtext-icon--full----cs-botom-lef {
    display: none;
  }
  .rte--featured-row__subtext-icon--full----cs-botom--bt-lef {
    display: none;
  }
  .hsdsd-sdsdssdsds-nul---amin {
    display: inline-block;
    width: 100%;
    position: relative;
  }
  .hsdsd-sdsdssdsds-nul---amin .hsdsd-sdsdssdsds-nul---amin-sub {
    width: 100%;
    display: inline-block;
    padding: 30px;
    border-radius: 15px;
    margin-bottom: 30px;
  }
  .rte--featured-row__ucs-lef {
    text-align: center;
    padding-top: 0px;
    padding-left: 0;
    padding-bottom: 20px;
  }
  .hsdsd-sdsdssdsds-nul---amin-sub {
    margin-bottom: 30px !important;
  }
  .FeatureText__C---ontentWrappe----uns--bor-csm {

    border-radius: 20px;

  }
  h3.SectionHeader__SubHeading.Heading.u-h6.wdhcs---sm {

    padding-top: 10px;
  }
  h3.SectionHeader__SubHeading.Heading.u-h6.wdhcs {
    padding-top: 10px;
  }
  .choos-csm.FeatureText.FeatureText--withImage.FeatureText--imageRight {
    display: flex;
    flex-wrap: wrap;
  }
  .choos-csm.FeatureText.FeatureText--withImage.FeatureText--imageRight .hs--bullit--inner {
    padding-bottom: 30px;
  }
  .hhs--ehri-inner--main {
    position: relative;
    margin-top: -160px;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .choos-csm.FeatureText.FeatureText--withImage.FeatureText--imageRight .FeatureText__ContentWrapper.hs------as {
    padding: 0;
    padding-right: 0;
    padding-top: 30px;
  }

  .hs-container---more-max .hhs--ehri-right-akf-innenr {
    max-width: 100%;
    padding-left: 15px;
  }

  .Reviews_section--mcs {
    position: unset;
    bottom: unset;
    right: unset;
    width: 100%;
    max-width: 100%;
  }

  button.ProductForm__AddToCart.Button.Button--primary.Button--full {

    padding: 20px 10px;
    line-height: 1.2;

    font-size: 16px;

  }

  .ProductMeta------main {
    padding-bottom: 70px;
  }
  .hs--rating--inner--c-s span.hs--csofs {
    padding-left: 10px;
    display: inline-block;
    float: left;
    width: calc( 100% - 80px );
    font-size: 12px;
  }


  .hs--rating--inner--c-s img {
    display: inline-block;
    width: auto;
    float: left;
    width: 80px;
    padding-top: 6px;
  }
  h1.product-single__title {
    font-size: 21px;
  }
  p.productdesc-cs {
    font-size: 15px;
  }
  .hhs--ehri-right-akf-innenr {
    padding-bottom: 0;
  }
  .hs-container---main {
    padding-top: 15px;
  }
  .hhs--ehri-right-akf-innenr----cms {
    display: flex;
    padding: 0;
  }
  .hs-mobile.normcs-ss {
    padding: 0;
  }
  .hs-mobile.normcs-ss {
    display: inline-block;
  }
  .hs--dsd-tes-img--boto-ful---img--ow---left {
    height: 200px;
    width: 50px;
  }
  .hs--dsd-tes-img--boto-ful---img--ow---left img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
 .hhs--ehri-right-akf-innenr----cms---cs {
    display: inline-block;
    padding-left: 0;
    width: calc(100% - 0px);
}
  .hhs--ehri-right-akf-innenr----cms .hs--bullit--inner {
    align-items: center;
    margin-bottom: 10px;
  }
  .hhs--ehri-right-akf-innenr----cms .hs--bullit--circle {
    width: 35px;
    height: 35px;
    background-color: #4f7473;
    border-radius: 100%;
    display: block!important;
    text-align: center;
  }
  .hhs--ehri-right-akf-innenr----cms .hs--bullit--circle-op {
    display: block;
    width: 40px;
    border: 1px solid #787878;
    border-radius: 100%;
    padding: 1px;
    height: 40px;
  }
  .hhs--ehri-right-akf-innenr----cms .hs--bullit-desc {
    width: calc(100% - 40px);
    padding-left: 15px;
  }
  .hhs--ehri-right-akf-innenr----cms .hs--bullit-desc .hs--bullit--inner-desc {
    font-size: 15px;
  }
  .hhs--ehri-right-akf-innenr----cms .hs--bullit--circle img {
    padding: 3px;
  }
  span.ProductMeta__Price.Price.Price--compareAt.Text--subdued.u-h4 {

    margin-left: 10px;
  }
  p.ProductForm__Inventory.Text--subdued {
    position: absolute;
    top: 3%;
    right: 0;
    background-color: #24282b;
    padding: 10px 20px;
    border-radius: 26px;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #8a8a8a;
    font-style: unset;
    font-size: 9px;
  }
  div#r label.radio-lav:nth-child(n+3) {
    right: 0;
    left: 70%;
  }
  .Reviews_section_inner_halfd.first-a.left-just {
    width: 100%;
  }
  div#r---csn--second {
    position: absolute;
    top: -27px;
    right: 0;
    width: 80px;
    height: 80px;
    background-color: #000;
    border-radius: 100%;
    border: 1px solid #fff;
  }
  .hs--rating {
    padding-top: 0;
    padding-bottom: 10px;
  }
  .hs-container---more-max {
    max-width: 100%;
  }
  .hs-container---more-max .hhs--ehri-right-akf-innenr {
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .FeatureText__ContentWrapper.uns.mcsos {
    padding-top: 20px;
  }
  .Lin-Link--underline-btn.left-ocu.bt------ww a.Link.Link--underlines {
    font-size: 18px;
    padding: 20px 10px;
}
  div#shopify-section-hs-pro-2 .ProductMeta------main {
    padding: 0;
}
  div#shopify-section-hs-pro-2 .hhs--ehri-right-akf-innenr.ms-cse {
    padding-top: 20px;
}
  .hhs--ehri-lef-hanfle-inner.xams {
    padding-top: 15px;
}
 
  .hs--dsd-tes-img--boto-ful---img img {
    border-radius: 25px;
    background-color: white;
   
    border: 3px solid white;
}
 
  
  .hsdsd-sdsdssdsds-nul---amin .hsdsd-sdsdssdsds-nul---amin-sub p {
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}
  .hs---csn-sds .FeatureText__ContentWrapper.uns .SectionHeader__Descriptions.Rte p {
   
    text-align: center;
}
  div#shopify-section-hs-image-text-002 h2.SectionHeader__Heading.Heading.u-h1 {
    font-size: 29px;
}
 
  .Footer__Block.Footer__Block--text {
    text-align: center;
}
  .Linklist__Item {
   
    text-align: center;
 
    
}
  .Footer .Heading, .Footer .Link--primary:hover {
   
    text-align: center;
}
  .hs--ful-half-is-cs.ma-d {
    height: 450px;
    margin: 0 auto;
    padding-top: 30px;
}
  .hs--ful-half-is-cs.ma-d img {
    height: 100%;
}
}




@media(max-width:600px){

  .hs---csn-sds {
    position: relative;
    padding-top: 50px;
  }
  div#shopify-section-hs-image-text-satisfication-2 .pteotp-cs.FeatureText {
    padding-top: 130px;
    padding-bottom: 50px;
  }

  input.radio-incs {
    width: 45%;
    background-color: #fff;
    height: 200px;
    display: inline-block;
    border-radius: 25px;
    -webkit-appearance: inherit;
  }
  input[type=radio]:after {
    width: 35px;
    height: 35px;
    border-radius: 50px;
    top: 30%;
    left: 5%;
    position: relative;
    background-color: #d2d2d2;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 1px solid #25a70b;
  }
  div#r label.radio-lav {
    position: absolute;
    top: 50px;
    left: 51px;
    font-size: 21px;
    font-family: Jost;
    font-weight: 700;
    text-transform: uppercase;
    width: 140px;
  }
  div#r input.radio-incs:nth-child(n+2) {
    float: right;
  }

  div#r---csn---i {
    position: absolute;
    bottom: 20%;
    left: 8%;
  }
  div#r-----c---c {
    text-transform: uppercase;
    font-weight: 700;
    font-family: Jost;
    font-size: 11px;
  }
  div#r---csn---1-second {
    position: absolute;
    bottom: 20%;
    right: 8%;
  }

}