/** Shopify CDN: Minification failed

Line 363:19 Expected identifier but found whitespace
Line 364:0 Unexpected ";"
Line 673:0 Unexpected "}"
Line 1649:42 Expected "{" but found "and("

**/
header .header__menu-item:hover {
    color: #fff;
}
.mfp-bg.mfp-fade.mfp-ready {
    display: block;
}
footer .footer__block.footer-link .maincountry a span {
    color: #84563a;
    text-transform: capitalize;
}
.right-image-block img {
    width: 100%;
    z-index: 1;
    position: relative;
}
.header__menu-item:after {
    content: "";
    position: absolute;
    left: 8px;
    right: 8px;
    bottom: -10px;
    height: 2px;
    background-color: var(---color-menu-link-hover);
    transform: scaleX(0);
    transition: transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.header__menu-item:hover:after {
    color: #fff;
    transform: scaleX(1);
    background-color: #fff;
}
header nav li {
    position: relative;
}

.where-to-buy.page .image-with-text__text.rte.body * {
    color: #84573a;
}
.where-to-buy.page h2.image-with-text__heading.inline-richtext.h1 {
    color: #84573a;
}

.where-to-buy.page .image-with-text__content--top {
    justify-content: center;
}

.where-to-buy.page .banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient {
    background: transparent;
}
.where-to-buy.page .banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient {
    background: transparent;
}
.where-to-buy.page .banner__box.content-container p {
    color: #fff;
    font-weight: bold;
    font-size: 23px;
}
.where-to-buy.page section#shopify-section-template--21932318851363__main {
    background-color: #f6f3ee;
}
.where-to-buy.page h1.main-page-title {
    display: none;
}
.bg-1.announcement {
    text-align: center;
}
/* slider */
.certified-slider-main .container .item img {
  width: auto;
}
.eco-friendly-main .container .item img {
  width: auto;
}
.collection.Nappies .eco-friendly-main .container .item img {
  width: auto;
  height: 120px;
}
.gental-on-earth .certified-slider-main .container .item img {
  width: 35%;
}
.wesite-slider .item img {
  width: auto;
}
.product-slider-box {
  display: none;
}
.eco-friendly-main .eco-friendly-slide {
  display: flex;
  justify-content: space-around;
}
.modal .modal-header .cancel {
  width: 45px;
  height: 45px;
  background-color: transparent;
}
.modal .modal-header span.cancel i {
    color: #fff;
}
.navbar-desktop .align-center {
  justify-content: space-around;
}
/*.product .section-header,
.login .section-header,
.register .section-header {
  padding-bottom: 77px;
}*/
.nappy form button::after {
  content: unset;
}
.nappy form button::before {
  content: unset;
}
.list-collections .card,
.collection .card {
  box-shadow: unset;
}
.login .section-footer .footer__block ul li a {
  margin: unset;
}
.login .custom-select .text a {
  display: unset;
}
.login .shopping-main {
  display: unset;
}
.gental-on-earth .natural-water-wipes-main .natural-water-wipes-image {
  margin-top: 0;
}
.organization-gentalPage h2 {
  text-align: center;
}
.gental-on-earth .rich-text .rich-text__blocks {
  max-width: unset;
}
.gental-on-earth .rich-text .rich-text__blocks ul li {
  text-align: start;
  margin-bottom: 15px;
}
.gental-on-earth .natural-water-wipes-main {
  padding: 30px 0;
}
.left-text-right-image-main a.video-icon {
  cursor: pointer;
}
.transparency .left-text-block ul li:before {
  content: unset;
}
.transparency .left-text-block ul li {
  padding-left: 0;
}
.transparency .right-image-left-text-main .row {
  align-items: center;
}
.reducing-impact .row {
  flex-direction: row-reverse;
}
.banner-text-main.Right {
  text-align: right;
  width: 90%;
}
.banner-text-main.Left {
  text-align: left;
  width: 90%;
}
.why-terra .row {
  align-items: center;
}
.row.Left {
  flex-direction: row-reverse;
}
.item .button::after,
.item .button::before,
.product-box .button::after,
.product-box .button::before {
  content: unset;
}
.parralex-img {
  display: block;
}
.cart-item__details .cart-item__name {
  color: #95694c;
  font-size: 16px;
  font-weight:600;
}
.product__info-container .breadcrumbs__item .breadcrumbs__link {
    font-size: 14.7px;
    color: #212121;
}
.Organization .owl-dots {
  display: none;
}
.section-footer .full-width {
  max-width: 1280px;
  margin: 0 auto;
}
h2.related-products__heading.h2 {
    color: #84563a;
}
.js-contents .totals__subtotal-value {
    font-size: 16px;
}
.desktopmenu ul.sub-menu {
  width: 190%;
}
label.tag {
  border-radius: 26px;
  background: #a2b59a;
  border-color: #a2b59a;
  text-transform: capitalize;
  display: inline-block;
  padding: 0 13px;
  color: #fff;
  margin-top: 10px;
}
.customers-main::after {
    position: absolute;
    content: '';
    width: 100%;
    height: 223px;
    background-image: url('/cdn/shop/files/top-shap.svg?v=1695041460');
    background-repeat: no-repeat;
    top: -170px;
    z-index: 0;
    background-size: 100%;
}
.Testimonial {
  position: relative;
}
.Testimonial .full-width:before {
  position: absolute;
  content: '';
  background-image: url('/cdn/shop/files/terra.svg?v=1695041459');
  background-repeat: no-repeat;
  right: 0;
  top: -960px;
  width: 16%;
  height: 130%;
  z-index: 1;
}
/* .design-for-comfort .column-lg-6 {
  z-index: 98;
} */
.Nappy .Single_Image {
  position: relative;
}
.Nappy .Single_Image::after {
  position: absolute;
  content: '';
  background-image: url('/cdn/shop/files/Group_130.png?v=1695046334');
  background-repeat: no-repeat;
  top: -28px;
  left: 0;
  width: 15%;
  height: 150%;
  z-index: 99;
}
.blog .right-image-left-text-main .container {
  max-width: 100%;
}
.blog .card {
  border: none;
  box-shadow: none;
}
.inline-nav {
  display: flex;
  justify-content: center;
  list-style: none;
  list-style-type: none;
  text-align: center;
  padding: 0;
  margin: 30px 0;
}
.inline-nav li {
  display: inline-block;
  padding: 5px 0;
  margin: 5px 20px;
}
.inline-nav li a:after {
  content: "";
  margin: auto;
  width: 10%;
  height: 2px;
  position: absolute;
  bottom: -4px;
  left: 0;
  opacity: 0;
  background: #84563a;
  transition: 0.25s ease-out;
  transition-property: color, background, border;
}
.inline-nav li.inline-nav--active a:after,
.inline-nav li a:hover:after {
  color: #84563a;
  opacity: 1;
  width: 100%;
}
.inline-nav li.inline-nav--active a,
.inline-nav li a:hover {
  color: #84563a;
}
.inline-nav li a {
  color: #84563a;
  position: relative;
}
.transparent_header_none {
  padding-bottom: 190px;
  z-index: 1;
}
.transparent_header_none:after {
  position: absolute;
  content: '';
  background: #a2b59a;
  width: 100%;
  top: -90px;
  height: 190px;
  left: 0;
  right: 0;
}
.transparent_header_none.fixed-header-page:after {
  content: none;
}
li.menu {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
li.menu a {
  padding-right: 10px;
}
.left-text-block li {
  font-size: 16.8px;
}
.page .image-with-text__text p,
.page h2.image-with-text__heading {
  color: #fff;
}
.fixed-header .desktopmenu .header__desktop__buttons {
  display: flex;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 30px;
}
.desktopmenu .header__desktop__buttons {
  display: none;
}
.rich-text__heading {
  font-size: 23px;
  color: #84563A;
}

/* Header New CSS Start*/

---color-header-bg: 
;
---color-header-link: 
;
---color-header-link-hover: 
;

---color-menu-bg: 
;
---color-menu-border: 
;
---color-menu-link: 
;
---color-menu-link-hover: 
;
---color-submenu-bg: 
;
---color-submenu-link: 
;
---color-submenu-link-hover: 
;
---color-menu-transparent: 
;

---color-footer-bg: 
;
---color-footer-text: 
;
---color-footer-link: 
;
---color-footer-link-hover: 
;
---color-footer-border: 
;
header nav {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 0 auto;
}
header nav li a {
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
}
.sub-menu a {
  text-transform: capitalize;
}
.header__mobile {
  display: flex;
  width: 100%;
  background-color: transparent;
  justify-content: space-between;
}
.header__mobile {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  background: var(--bg);
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.header__wrapper.transparent_header_none.fixed-header-page {
  padding-bottom: 60px;
}
li.menu svg.icon-chevron-down {
  position: relative;
  /* top: -5px; */
  height: 12px;
  width: 12px;
}
.menu svg path {
  fill: #fff;
}
.sub-menu {
  display: none;
  padding: 20px 10px;
  width: 230px;
  position: absolute;
  border-radius: 0 0 20px 20px;
  background: #f7f3ed;
  opacity: 0.88;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  top: 30px;
  left: 25px;
}
img.Mobile_logo {
  width: 100%;
}
header nav ul {
  display: flex;
  align-items: center;
}
nav li,
nav ul {
  margin: 0;
  list-style: none;
  list-style-image: none;
}
.sub-menu li {
  padding: 5px 10px;
}
header nav li {
  float: left;
  padding: 0 25px;
}
.sub-menu a {
  color: #84563A;
  font-size: 16px;
}
.header__desktop__bar__r {
  position: absolute;
  top: -75px;
  right: 5%;
}
.header__desktop__bar__c,
.header__desktop__bar__l,
.header__desktop__bar__r {
  display: flex;
  align-self: stretch;
}
.navegacion ul.menu {
  flex-flow: column;
  align-items: start;
}
.navegacion ul.submenu {
  flex-flow: column;
}
.navegacion .euroflex .countrytitle {
  color: #84563a;
}
.navegacion .maincountry {
  margin-left: 0;
  margin-top: 10px;
}
.navegacion .euroflex {
  justify-content: start;
}
.navegacion .menu svg path {
  fill: #84563a;
}
.navegacion .menu svg {
  margin-left: 5px;
  width: 15px;
}
.subTitle-wrp {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.header__desktop__bar__r {
  flex: 1 0 0;
  justify-content: flex-end;
}
.select_wrap {
  width: 295px;
  position: relative;
  -webkit-user-select: none;
  user-select: none;
}
.select_wrap .default_option {
  background: transparent;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
  margin: 0;
  padding: 0;
  list-style: none;
}
.select_wrap .default_option:before {
  content: "";
  position: absolute;
  top: 18px;
  right: 18px;
  width: 6px;
  height: 6px;
  border: 2px solid;
  border-color: transparent transparent #ffffff #ffffff;
  transform: rotate(-45deg);
}
.select_wrap .default_option li {
  padding: 8px 0;
}
.select_wrap .option {
  display: flex;
  align-items: center;
}
.select_wrap .option.us .icon {
  background-position: 0 0;
}
.select_wrap .option .icon {
  background: url('/cdn/shop/t/11/assets/Group%20716.svg?v=1681388045') no-repeat 0 0;
  width: 27px;
  height: 27px;
  margin-right: 15px;
}
.header__desktop .icon {
  position: relative;
  top: 0;
  vertical-align: middle;
  fill: currentColor;
  display: inline-block;
}
.wrapper-select .default_option li p {
  color: #fff;
  margin: 0;
}
.select_wrap .select_ul {
  position: absolute;
  top: 55px;
  left: 0;
  width: 100%;
  background: #F7F3ED;
  border-radius: 0 0 25px 25px;
  display: none;
  overflow: hidden;
}
.select_wrap .select_ul li {
  padding: 10px 20px !important;
  cursor: pointer;
  margin: 0 !important;
}
.select_wrap .option {
  display: flex;
  align-items: center;
}
.select_wrap .option.nz .icon {
  background-position: 0 -42px;
}
.select_ul p {
  color: #84563a;
}
.select_wrap .option .icon {
  background: url('/cdn/shop/t/11/assets/Group%20716.svg?v=1681388045') no-repeat 0 0;
  width: 27px;
  height: 27px;
  margin-right: 15px;
}
.select_wrap .option.ind .icon {
  background-position: -1px -81px;
  width: 25px;
}
.select_wrap .option .icon {
  background: url('/cdn/shop/t/11/assets/Group%20716.svg?v=1681388045') no-repeat 0 0;
  width: 27px;
  height: 27px;
  margin-right: 15px;
}
.fixed-header .header__desktop__upper {
  position: fixed;
  background-color: #a2b59a !important;
  width: 100%;
  left: 0;
  top: 0;
  padding: 10px 30px;
}
.fixed-header--page .header__desktop__upper {
  position: fixed;
  background-color: #a2b59a;
  width: 100%;
  left: 0;
  top: 40px;
  padding: 10px 30px;
}
.fixed-header.fixed-header--page .header__desktop__upper {
  top: 0;
}
.certified-slider-main h2 {
  margin-top: 32px;
}
.certified-slider-main .heading-main {
    padding-top: 0;
}
.rich-text__wrapper.page-width {
  max-width: 1390px;
}
.rich-text__wrapper .rich-text__text p {
  margin: 10px 0;
}
.fixed-header--page .header__desktop__bar__r {
  display: none;
}
.footer__block h4 {
  font-family: sofia-pro, sans-serif;
}
h2.image-with-text__heading {
  font-size: 23px;
}
.left-text-block span {
  font-size: 16.8px;
}
.news-wrp {
  background: #fff;
  border-radius: 50px;
}
.fixed-header--page .desktopmenu .header__desktop__buttons {
  display: flex;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 30px;
}
.counwidth {
  width: 25px;
  margin-right: 10px;
}
/*.countrybg {
  background-color: transparent;
  width: 100%;
  border: 1px solid transparent;
  /* padding-right: 43px; */
}*/
header .countrybg {
    background-color: #fff;
    width: 100%;
    border: 1px solid #ccc;
    padding: 10px;
    cursor: pointer;
}
.header__submenu.list-menu {
    padding: 1.4rem 0;
    margin-top: 20px;
}
header .countyblock {
  border-radius: 0;
  padding: 0;
}
header .euroflex svg {
    margin-left: 10px;
}
header .euroflex .countrytitle {
    color: #84563a;
    font-weight: 600;
    font-size: 16px;
}
header .countyblock {
    background: #ffffff;
}
.countyblock.c_block .countrytitle {
    font-size: 16px;
    font-weight: 600;
    color: #84563a;
}
header .countyblock.c_block .countrytitle {
    font-size: 13px;
}
:dir(rtl) .countyblock.c_block .countrytitle {
    font-size: 13px;
}
.newsletter-form input.form-control::placeholder {
    color: #85563a;
}
.euroflex {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  cursor: pointer;
}
.welcome .welcome-text-main {
  display: flex;
  flex-flow: column;
  align-items: center;
  text-align: center;
  width: 900px;
  margin: 0 auto;
}
.header__desktop .euroflex .icon {
  height: 12px;
  width: 12px;
  margin-left: 30px;
}
.countyblock {
    display: none;
    position: absolute;
    right: 0;
    top: 44px;
    background: #f7f3edb8;
    border-radius: 0 0 20px 20px;
    padding: 10px 10px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    width: 100%;
}

.fixed-header--page .countyblock.c_block {
  display: none;
}
.header__desktop .euroflex svg path {
  fill: white;
}
.euroflex .countrytitle {
  color: white;
}
.countrytitle {
  color: #000;
  font-weight: 300;
  font-size: 16px;
}
/* .footer__block .counwidth {
    width: 27px;
    margin-right: 10px;
} */
.section-footer .icon-chevron-down {
    position: absolute;
    right: 0;
}
.countyblock.c_block {
  display: block;
}
.countryset.countrybg a {
  display: flex;
  align-items: center;  
}
.countryset.countrybg a {
    text-transform: uppercase;
}
.countrytitle {
  color: #84563a;
}
.header__wrapper {
  --bg: var(---color-menu-bg);
  --border: var(---color-menu-border);
  --text: var(---color-menu-link);
  --link: var(---color-menu-link);
  --link-hover: var(---color-menu-link-hover);
  --text-dark: var(---color-menu-link);
  --text-light: var(---color-menu-link);
  --text-transparent: var(---color-menu-transparent);
  --underline: var(---color-menu-border);
  transition: top 0.2s linear;
  top: 90px;
  position: relative;
  z-index: 99;
}
.header__desktop__upper {
  --bg: var(---color-header-bg);
  --text: var(---color-header-link);
  --link: var(---color-header-link);
  --link-hover: var(---color-header-link-hover);
  background-color: var(--bg);
  color: var(--text);
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.header__desktop__lower {
  border-top: 1px solid var(--border);
  background-color: var(--bg);
  color: var(--text);
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), border-top 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.theme__header {
  position: absolute;
  z-index: 5000;
  width: 100%;
  color: var(--text);
  border-bottom: 1px solid var(--border);
  transition: border 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.header__wrapper.meganav--visible,
.header__wrapper:hover,
.meganav--visible .theme__header,
.theme__header:hover {
  z-index: 9998;
}
.header__mobile {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  background: var(--bg);
  transition: background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.header__mobile .icon {
  height: 18px;
  width: 18px;
}
.header-override-border,
[data-header-transparent="true"] .theme__header {
  border-bottom-color: transparent;
}
.header-override-border .grandparent .header__dropdown,
[data-header-transparent="true"] .theme__header .grandparent .header__dropdown {
  border-bottom: none;
}
[data-header-transparent="true"] .theme__header .parent .header__dropdown {
  padding-top: 18px;
}
.header__backfill {
  visibility: hidden;
  z-index: -1;
  position: relative;
}
.header__logo {
  margin: 0;
  padding: 15px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header__logo__link {
  display: block;
  text-decoration: none;
  color: var(--text);
  position: relative;
  max-width: 50vw;
}
.header__logo--image .header__logo__link:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  font-size: 0;
}
.header__logo__text {
  text-transform: uppercase;
  letter-spacing: 0.12em;
  font-family: var(---font-stack-body);
  font-weight: var(---font-weight-body);
  font-size: calc(11px * var(---font-adjust-body));
  font-family: var(---font-stack-nav);
  font-style: var(---font-style-nav);
  font-weight: var(---font-weight-nav);
  font-weight: var(---font-weight-nav-bold);
  font-size: calc(var(--font-4) * var(---font-adjust-nav));
  height: 50px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 1em 1.5em;
  background: var(---color-header-link);
  color: var(---color-header-bg);
}
@media only screen and (max-width: 749px) {
  .fixed-header {
    height: auto;
  }
  .fixed-header--page {
    height: 80px;
  }
  [data-header-transparent="true"]:not(.meganav--visible) .header__mobile.navbar-mobile.active {
    background: #a2b59a;
  }
  .header__logo__text {
    font-size: calc(10px * var(---font-adjust-body));
  }
}
.header__logo__text span {
  max-width: calc(50vw - 1em);
  text-align: center;
  line-height: 1;
  height: auto;
}
.header__logo__text--no-bg {
  background: initial;
  color: var(---color-header-link);
}
.header__logo__text--long {
  font-size: calc(var(--font-3) * var(---font-adjust-nav));
}
@media only screen and (max-width: 749px) {
  .header__logo__text--break.header__logo__text {
    word-break: break-all;
  }
}
.header__mobile__left,
.header__mobile__right {
  display: flex;
}
.header__mobile__left,
.header__mobile__left .header__mobile__button .navlink {
  justify-content: flex-start;
}
.header__mobile__right,
.header__mobile__right .header__mobile__button .navlink {
  justify-content: flex-end;
}
.header__mobile__button {
  height: 100%;
  display: flex;
  align-items: center;
  align-content: center;
}
.header__mobile__button .navlink {
  padding: 0;
  height: 100%;
  display: flex;
  align-items: center;
  margin-right: 24px;
  transition: 0.25s ease-in-out;
}
.header__mobile__button .header__mobile__hamburger {
  margin-right: 11px;
}
.header__mobile__button:last-child .header__mobile__hamburger,
.header__mobile__button:last-child .navlink {
  margin-right: 0;
}
.header__desktop__lower,
.header__desktop__upper,
.header__mobile {
  padding-left: var(--outer);
  padding-right: var(--outer);
}
.header__desktop__lower,
.header__desktop__upper {
  display: flex;
  width: 100%;
  justify-content: space-around;
  align-items: center;
  flex-wrap: nowrap;
}
.header__desktop__bar__c,
.header__desktop__bar__l,
.header__desktop__bar__r {
  display: flex;
  align-self: stretch;
}
.header__desktop__bar__l {
  flex: 1 0 0;
  justify-content: flex-start;
}
.header__desktop__bar__c {
  flex-grow: 0;
}
.header__desktop__buttons {
  display: flex;
}
.header__menu__inner {
  display: flex;
  height: 100%;
}
.header__desktop__button .navlink,
.navlink--toplevel {
  align-items: center;
  display: flex;
  height: 100%;
}
.header__desktop__button .navlink {
  padding: 5px 11px;
  transition: 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.header__desktop {
  width: 100%;
}
.header__desktop .icon {
  height: 18px;
  width: 18px;
}
.header__desktop .icon-cart {
  height: 20px;
  width: 20px;
}
.navlink {
  padding: 5px 0;
  position: relative;
}
.navlink .icon-account {
  margin-top: 3px;
}
.navlink--child,
.navlink--grandchild {
  color: var(--text-light);
  transition: color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.navlink--child:hover,
.navlink--grandchild:hover {
  color: var(--link-hover);
}
.navlink--child .navtext,
.navlink--grandchild .navtext {
  color: var(--text-light);
}
.navlink--child:hover .navtext,
.navlink--grandchild:hover .navtext {
  color: var(--link-hover);
}
.navlink--toplevel {
  font-family: var(---font-stack-nav);
  font-style: var(---font-style-nav);
  font-weight: var(---font-weight-nav);
  position: relative;
  padding: 15px;
  font-weight: var(---font-weight-body-bold);
  transition: opacity 0.25s linear, color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  z-index: 6;
}
.navlink--toplevel:after {
  content: "";
  position: absolute;
  left: 8px;
  right: 8px;
  bottom: 0;
  height: 2px;
  background-color: var(---color-menu-link-hover);
  transform: scaleX(0);
  transition: transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.navlink--toplevel:hover {
  color: var(--color-link);
}
.is-visible .navlink--toplevel:after,
.navlink--toplevel:hover:after {
  transform: scaleX(1);
}
.navtext {
  font-size: calc(var(--font-2) * var(---font-adjust-nav));
  display: block;
  transition: color 0.25s ease-out;
}
.header__desktop__bar__r {
  flex: 1 0 0;
  justify-content: flex-end;
  flex-flow: row-reverse;
  border-bottom: 1px solid #fff;
}
.maincountry {
  margin-left: 60px;
  position: relative;
}
.header__desktop__bar__r > .header__desktop__buttons,
.header__desktop__bar__r > .header__menu__inner {
  margin-right: -10px;
}
.header__desktop__bar__l .header__menu__inner {
  margin-left: -10px;
}
.header__desktop__bar__l .social__links {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 0 -11px;
}
.header__desktop__bar__l .social__links li {
  padding: 0;
}
.header__desktop__bar__l .social__links a {
  align-items: center;
  display: flex;
  height: 100%;
  padding: 5px 11px;
}
.header__desktop__bar__l .social__links svg {
  fill: var(--text);
}
.header__desktop__bar__l .social__links a:hover svg {
  fill: var(--link-hover);
}
.js__header__stuck {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 6000;
}
.js__header__stuck .theme__header:after {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}
.js__header__stuck--animated .theme__header {
  transform: translateY(-100%);
  transition: transform 0.2s linear;
}
.js__header__stuck--animated.js__header__stuck--trigger-animation .theme__header,
.js__header__stuck--trigger-animation .theme__header {
  transform: translateY(0);
  transition: transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.theme__header:after {
  content: "";
  z-index: -5;
  transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), visibility 0s linear 0.2s;
  visibility: hidden;
  background: var(--bg);
}
.logo__img,
.theme__header:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  opacity: 0;
}
.logo__img {
  left: 0;
  display: block;
  object-fit: contain;
  transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.logo__img--transparent {
  position: absolute;
  top: 0;
  opacity: 0;
}
.lazyloaded.logo__img--color {
  opacity: 1;
}
[data-header-transparent="true"]:not(.meganav--visible),
[data-header-transparent="true"]:not(.meganav--visible) .header__desktop__lower,
[data-header-transparent="true"]:not(.meganav--visible) .header__desktop__upper,
[data-header-transparent="true"]:not(.meganav--visible) .header__mobile {
  --text: var(--text-transparent);
  --link: var(--text-transparent);
  --link-hover: var(--text-transparent);
  --text-dark: var(--text-transparent);
  --text-light: var(--text-transparent);
  --underline: var(--text-transparent);
  background-color: hsla(0, 0%, 100%, 0);
}
[data-header-transparent="true"]:not(.meganav--visible) .header__desktop__lower,
[data-header-transparent="true"]:not(.meganav--visible) .header__desktop__upper {
  background-color: hsla(0, 0%, 100%, 0);
}
[data-header-transparent="true"]:not(.meganav--visible) .header__desktop__lower {
  border-top: 1px solid hsla(0, 0%, 100%, 0);
}
[data-header-transparent="true"]:not(.meganav--visible) .navlink--toplevel:after {
  background-color: currentColor;
}
[data-header-transparent="true"]:not(.meganav--visible) .grandparent .navlink--toplevel:after,
[data-header-transparent="true"]:not(.meganav--visible) .parent .navlink--toplevel:after {
  display: none;
}
[data-header-transparent="true"]:not(.meganav--visible) .header__logo--has-transparent .logo__img--color,
[data-header-transparent="true"]:not(.meganav--visible) .header__logo--has-transparent .logo__img--transparent {
  opacity: 0;
}
[data-header-transparent="true"]:not(.meganav--visible) .header__logo--has-transparent .logo__img--transparent.lazyloaded {
  opacity: 1;
  transition: opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.header__menu {
  z-index: 5;
}
.blog .article__image .header__menu.article__tags,
.header__menu.caps,
.header__menu.footer__copyright,
.header__menu.popout__toggle,
.header__menu.search-submit,
.product-item .header__menu.badge-box,
.product-item .header__menu.preorder-box,
.product-item .header__menu.sale-box {
  letter-spacing: 0.1em;
}
@media only screen and (max-width: 479px) {
  .header__mobile {
    display: grid;
  }
  .header__desktop {
    display: none;
  }
}
@media only screen and (min-width: 480px) {
  .header__desktop {
    position: static;
  }
  .header__mobile {
    display: none;
  }
}
.js__header__clone {
  position: absolute;
  transform: translatey(-5000px);
  width: 1400px;
  visibility: hidden;
}
.js__show__mobile .header__mobile,
[data-header-style="drawer"] .header__mobile {
  display: grid;
}
.js__show__mobile .header__desktop,
[data-header-style="drawer"] .header__desktop {
  display: none;
}
.header__dropdown {
  --bg: var(---color-submenu-bg);
  --text: var(---color-submenu-link);
  --text-dark: var(---color-submenu-link);
  --text-light: var(---color-submenu-link);
  --link-hover: var(---color-submenu-link-hover);
  color: var(---color-submenu-link);
  position: absolute;
  top: 100%;
  opacity: 0;
  background-color: var(---color-bg-secondary);
  border-bottom: var(--border);
  border-top: 1px solid var(--border);
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), visibility 0s 0.2s, background-color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), border 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.dropdown__family {
  padding: 30px 0;
  display: flex;
  flex-direction: column;
}
.dropdown__family .navlink--child {
  font-weight: var(---font-weight-body-bold);
}
.header__dropdown__image {
  position: relative;
  opacity: 0;
  transition: opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.header__dropdown__image .hero__title {
  color: #fff;
  font-size: calc(var(--font-5) * var(---font-adjust-heading));
}
.header__dropdown__image .hero__content {
  padding: 30px;
  margin: 0;
  max-width: none;
}
.header__dropdown__image a .hero__description,
.header__dropdown__image a:hover .hero__description {
  color: var(--text);
}
.grandparent .header__dropdown {
  width: 100%;
  left: 0;
  max-width: 100vw;
  overflow-y: auto;
  max-height: calc(100vh - var(--menu-height));
}
.grandparent .header__dropdown__inner {
  display: flex;
  justify-content: space-between;
}
.grandparent .header__grandparent__links {
  flex: 3;
  display: grid;
  grid-row-gap: 1.5em;
}
.grandparent .dropdown__family {
  margin-left: var(--outer);
}
.grandparent .dropdown__family:last-child {
  margin-right: var(--outer);
}
.grandparent .menu__block--narrow {
  flex: 1;
}
.grandparent .menu__block--wide {
  flex: 3;
}
.grandparent .navlink--child,
.grandparent .navlink--grandchild {
  display: inline-block;
  will-change: transform;
  margin-right: auto;
  padding-right: 5px;
}
.grandparent .navlink--child {
  margin-bottom: 20px;
}
.meganav--is-transitioning .grandparent.is-visible:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: var(--header-height);
  background: transparent;
  z-index: 5;
}
.grandparent.kids-1 .header__grandparent__links {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grandparent.kids-2 .header__grandparent__links {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grandparent.kids-3 .header__grandparent__links {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grandparent.kids-4 .header__grandparent__links {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grandparent.kids-5 .header__grandparent__links {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grandparent.kids-6 .header__grandparent__links {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grandparent.kids-7 .header__grandparent__links,
.grandparent.kids-8 .header__grandparent__links {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grandparent.kids-9 .header__grandparent__links {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grandparent.kids-10 .header__grandparent__links,
.grandparent.kids-11 .header__grandparent__links,
.grandparent.kids-12 .header__grandparent__links,
.grandparent.kids-13 .header__grandparent__links,
.grandparent.kids-14 .header__grandparent__links,
.grandparent.kids-15 .header__grandparent__links,
.grandparent.kids-16 .header__grandparent__links,
.grandparent.kids-17 .header__grandparent__links,
.grandparent.kids-18 .header__grandparent__links,
.grandparent.kids-19 .header__grandparent__links,
.grandparent.kids-20 .header__grandparent__links {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grandparent.kids-2.images-1 .header__grandparent__links,
[class*="images-"].grandparent.kids-4 .header__grandparent__links,
[class*="images-"].grandparent.kids-5 .header__grandparent__links,
[class*="images-"].grandparent.kids-6 .header__grandparent__links,
[class*="images-"].grandparent.kids-7 .header__grandparent__links,
[class*="images-"].grandparent.kids-8 .header__grandparent__links,
[class*="images-"].grandparent.kids-10 .header__grandparent__links,
[class*="images-"].grandparent.kids-11 .header__grandparent__links,
[class*="images-"].grandparent.kids-12 .header__grandparent__links,
[class*="images-"].grandparent.kids-13 .header__grandparent__links,
[class*="images-"].grandparent.kids-14 .header__grandparent__links,
[class*="images-"].grandparent.kids-15 .header__grandparent__links,
[class*="images-"].grandparent.kids-16 .header__grandparent__links,
[class*="images-"].grandparent.kids-17 .header__grandparent__links,
[class*="images-"].grandparent.kids-18 .header__grandparent__links,
[class*="images-"].grandparent.kids-19 .header__grandparent__links,
[class*="images-"].grandparent.kids-20 .header__grandparent__links {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grandparent.kids-3.images-1 .header__grandparent__links,
.grandparent.kids-4.images-1 .header__grandparent__links,
.grandparent.kids-5.images-1 .header__grandparent__links,
.grandparent.kids-6.images-1 .header__grandparent__links,
.grandparent.kids-7.images-1 .header__grandparent__links,
.grandparent.kids-8.images-1 .header__grandparent__links,
.grandparent.kids-9.images-1 .header__grandparent__links,
.grandparent.kids-10.images-1 .header__grandparent__links,
.grandparent.kids-11.images-1 .header__grandparent__links,
.grandparent.kids-12.images-1 .header__grandparent__links,
.grandparent.kids-13.images-1 .header__grandparent__links,
.grandparent.kids-14.images-1 .header__grandparent__links,
.grandparent.kids-15.images-1 .header__grandparent__links,
.grandparent.kids-16.images-1 .header__grandparent__links,
.grandparent.kids-17.images-1 .header__grandparent__links,
.grandparent.kids-18.images-1 .header__grandparent__links,
.grandparent.kids-19.images-1 .header__grandparent__links,
.grandparent.kids-20.images-1 .header__grandparent__links {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grandparent.images-2 .header__grandparent__links,
.grandparent.images-2 .menu__block--wide {
  flex: 2;
}
.grandparent.grandparent--all-images .header__grandparent__links {
  flex: 0;
}
.grandparent.grandparent--all-images.images-1 .menu__block--narrow {
  flex-grow: 0;
  flex-basis: 50%;
}
.menu__item.parent .navlink--child {
  opacity: 0;
  transform: translateY(-5px);
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1), color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  will-change: transform, opacity;
}
.menu__item.parent .is-visible .navlink--child,
.menu__item.parent:hover .navlink--child {
  opacity: 1;
  transform: translateY(0);
}
.menu__item.grandparent .navlink--child {
  opacity: 0;
  transition: none;
}
.menu__item.grandparent .navlink--grandchild {
  opacity: 0;
  transform: translateY(-5px);
  transition: none;
}
.menu__item.grandparent .is-visible .navlink--child,
.menu__item.grandparent .is-visible .navlink--grandchild {
  opacity: 1;
  transform: translateY(0);
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.35s cubic-bezier(0.215, 0.61, 0.355, 1), color 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.menu__item.grandparent:not(.is-visible) .header__dropdown {
  border-bottom-color: transparent;
  background-color: initial;
}
.header__dropdown:not(.is-visible) .background-size-cover,
.header__dropdown:not(.is-visible) .header__dropdown__image {
  transition-delay: 0s !important;
}
.header__dropdown__image .background-size-cover {
  transform: scale(1.06);
  transform-origin: bottom center;
  transition: transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1);
  will-change: transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.is-visible .header__dropdown__image {
  opacity: 1;
}
.is-visible .header__dropdown__image .background-size-cover {
  transform: scale(1);
  transition: transform 1.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.is-visible .header__dropdown__image .background-size-cover,
.is-visible .header__dropdown__image > div {
  transition-delay: inherit;
}
.header__dropdown__image:hover .btn--white {
  background-color: #fff;
  color: var(---color-text);
  border: 1px solid #fff;
  box-shadow: none;
}
.header__dropdown.is-visible,
.menu__item:not(.grandparent):hover > .header__dropdown {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition-delay: 0s;
}
.parent .header__dropdown {
  border-left: 1px solid var(--border);
  border-right: 1px solid var(--border);
  border-bottom: 1px solid var(--border);
  background: var(--bg);
  padding: 20px 32px;
  margin-left: -17px;
}
.parent .header__dropdown__inner {
  display: flex;
  flex-direction: column;
}
.parent .navlink--child {
  padding: 5px 0;
  display: inline-block;
  margin-right: auto;
}
.navlink[href="#"] {
  cursor: default;
}
.cart__icon__content {
  position: relative;
}
[data-cart-count="0"] {
  display: none;
}
.header__desktop__buttons--icons .header__cart__status:not([data-cart-count="0"]),
.header__mobile__button .header__cart__status:not([data-cart-count="0"]) {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  padding: 2px;
  height: 15px;
  min-width: 15px;
  background-color: #84563a;
  border: 1px solid #84563a;
  color: #ffffff;
  position: absolute;
  top: -6px;
  right: -8px;
  border-radius: 17px;
  z-index: 1;
  font-size: 13px;
  line-height: 6px;
  transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
  will-change: transform;
}
.navlink--cart:hover .header__cart__status {
  transform: scale(1.1);
}
.theme__header [data-glyph="cart"] {
  font-size: calc(1.1875rem * var(---font-adjust-nav));
}
.theme__header [data-glyph="magnifying-glass"] {
  font-size: calc(1rem * var(---font-adjust-nav));
}
.no-js .header__dropdown {
  background-color: var(--bg) !important;
}
.no-js .menu__item.grandparent:hover .header__dropdown,
.no-js .menu__item.grandparent:hover .navlink,
.no-js .menu__item.parent:hover .header__dropdown,
.no-js .menu__item.parent:hover .navlink,
.no-js .navlink--toplevel:focus + .header__dropdown,
.no-js .navlink--toplevel:focus + .header__dropdown .navlink {
  opacity: 1 !important;
  visibility: visible !important;
}
.drawer__content {
  position: fixed;
  z-index: 4001;
  padding-top: var(--header-height);
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 50vw;
  max-width: 640px;
  background: var(--bg);
  border-right: 1px solid var(--border);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06), 0 3px 12px rgba(0, 0, 0, 0.02);
  transform: translate3d(-100%, 0, 0);
  visibility: hidden;
  transition: transform 0.3s ease 0.01s, visibility 0.3s ease 0.01s;
}
.js__header__stuck .drawer__content {
  padding-top: var(--menu-height);
}
.drawer--visible .drawer__content {
  visibility: visible;
  transform: translateZ(0);
}
.hamburger__lines {
  display: block;
  width: 100%;
  height: 100%;
  transition: 0.5s ease-in-out;
}
.hamburger__lines span:first-child,
.hamburger__lines span:nth-child(2) {
  top: 3px;
}
.hamburger__lines span:nth-child(odd) {
  left: 7px;
  border-radius: 3px 0 0 3px;
}
.hamburger__lines span {
  display: block;
  position: absolute;
  height: 3px;
  width: 50%;
  background: var(--text);
  opacity: 1;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}
.hamburger__lines span:nth-child(2n) {
  left: calc(50% - 7px);
  border-radius: 0 3px 3px 0;
}
.hamburger__lines span:nth-child(3),
.hamburger__lines span:nth-child(4) {
  top: 10px;
}
.hamburger__lines span:nth-child(5),
.hamburger__lines span:nth-child(6) {
  top: 17px;
}
.header__mobile__button .header__mobile__hamburger {
  margin-right: 11px;
}
.header__mobile__hamburger {
  position: relative;
  width: 34px;
  height: 24px;
  left: -7px;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: none;
}
.header__mobile .header__mobile .icon-cart {
  height: 40px;
  width: 40px;
  margin-top: 3px;
}
.navlink .icon path {
  fill: #fff;
}
.theme__header.fixed-header {
  position: fixed;
}
.theme__header.fixed-header--page {
  position: fixed;
}
@media only screen and (max-width: 991px) {
  header nav li {
    float: left;
    padding: 0 10px;
  }
  .index .customers-main::after {
    height: 100px;
    top: -89px;
    background-size: 100%;
  }
}
@media only screen and (max-width: 989px) {
  .drawer__content {
    max-width: 380px;
  }
}
@media only screen and (min-width: 768px) and(max-width: 991px) {
  .header__desktop__bar__r {
    top: -68%;
  }
  .header__desktop__button .navlink {
    padding: 5px 8px 0;
  }
  .desktopmenu #logo img {
    width: 160px;
  }
  
}
@media only screen and (max-width: 767px) {
  cart-items{
    width: 100%;
  }
  .desktopmenu li#logo {
    padding: 0;
  }
  .transparent_header_none:after {
    top: 0;
    height: 108px;
  }
  .header__wrapper.transparent_header_none.fixed-header-page.transparent_header_none {
    padding-bottom: 110px;
  }
  header nav li {
    width: 100%;
  }
  .fixed-header .navegacion .countyblock.c_block {
    display: block;
  }
  .fixed-header--page .navegacion .countyblock.c_block {
    display: block;
  }
  .navegacion .maincountry {
    position: relative;
  }
  .navegacion .maincountry .countrybg a {
    display: flex;
    align-items: center;
    border: none;
  }

  .hamburger__lines span {
    background: #fff !important;
  }
  .header__mobile {
    display: grid;
    width: 100%;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
  }
  .header__wrapper {
    top: 0;
  }
  .header__mobile .icon-cart {
    height: 40px;
    width: 40px;
    margin-top: 14px;
  }
  .header__mobile__button .navlink {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 749px) {
  .drawer__content {
    width: 100vw;
    border-right: none;
  }
}
.drawer__underlay {
  position: fixed;
  z-index: 4000;
  visibility: hidden;
  top: 0;
  left: 0;
  height: 100vh;
  width: calc(100vw - var(--scrollbar-width));
  opacity: 0;
  background: #000;
  transition: opacity 0.3s ease 0.1s, visibility 0s linear 0.4s;
}
.drawer--visible .drawer__underlay {
  visibility: visible;
  opacity: 0.4;
  transition-duration: 0.3s, 0s;
  transition-delay: 0.1s, 0s;
}
.drawer__inner {
  position: relative;
  flex: 1;
  width: 100%;
  padding-top: 40px;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
  transition: padding-top 0.5s linear;
  will-change: padding;
  mask-image: linear-gradient(0deg, transparent, #000), linear-gradient(270deg, transparent var(--scrollbar-width), #000 var(--scrollbar-width));
  mask-size: 100% 20000px;
  mask-position: left bottom;
  -webkit-mask-image: linear-gradient(0deg, transparent, #000), linear-gradient(270deg, transparent var(--scrollbar-width), #000 var(--scrollbar-width));
  -webkit-mask-size: 100% 20000px;
  -webkit-mask-position: left bottom;
  transition: mask-position 0.3s, -webkit-mask-position 0.3s;
}
.drawer__inner:hover {
  -webkit-mask-position: left top;
}
.is-not-visible .drawer__inner {
  padding-top: 0;
}
.drawer__close {
  height: var(--menu-height);
  border-radius: 0;
  width: 100%;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  cursor: pointer;
  position: relative;
  color: var(--text-dark);
  font-size: calc(1.25rem * var(---font-adjust-body));
  font-weight: var(---font-weight-body-bold);
  text-align: left;
}
.menu-active .hamburger__lines span:first-child {
  left: 7px;
  top: 9px;
}
.menu-active .hamburger__lines span:first-child,
.menu-active .hamburger__lines span:nth-child(6) {
  transform: rotate(45deg);
}
.menu-active .hamburger__lines span:nth-child(2) {
  left: calc(50% - 7px);
  top: 9px;
}
.menu-active .hamburger__lines span:nth-child(2),
.menu-active .hamburger__lines span:nth-child(5) {
  transform: rotate(-45deg);
}
.menu-active .hamburger__lines span:nth-child(3),
.menu-active .hamburger__lines span:nth-child(4) {
  opacity: 0;
}
.menu-active .hamburger__lines span:nth-child(5) {
  left: 7px;
  top: 12px;
}
.menu-active .hamburger__lines span:nth-child(6) {
  left: calc(50% - 7px);
  top: 12px;
}
.maincountryset.up-arrow svg.icon.icon--wide.icon-chevron-down {
  transform: rotate(180deg);
}
ul.footer__copyright.inline-list.unstyled {
  padding: 20px;
}
.drawer__close:before {
  content: "✕";
  right: 25px;
  top: calc(50% - 15px);
  position: absolute;
}
.drawer__close:focus,
.drawer__close:hover {
  outline: none;
}
.drawer__content > :not(.drawer__inner) {
  opacity: 0;
  transition: opacity 0.8s ease-out;
}
.drawer--visible .drawer__content > :not(.drawer__inner) {
  opacity: 1;
}
.header__drawer {
  --border: var(---color-menu-border);
  --text: var(---color-menu-link);
  --text-light: var(---color-menu-link);
  --text-dark: var(---color-menu-link);
  color: var(--text);
}
.blog .article__image .header__drawer.article__tags,
.header__drawer.caps,
.header__drawer.footer__copyright,
.header__drawer.popout__toggle,
.header__drawer.search-submit,
.product-item .header__drawer.badge-box,
.product-item .header__drawer.preorder-box,
.product-item .header__drawer.sale-box {
  letter-spacing: 0.1em;
}
.header__drawer__selects {
  display: flex;
  height: 100%;
  width: 100%;
  margin: 0 -20px;
}
.header__drawer__selects .popout-list {
  bottom: auto;
  top: 100%;
  min-width: calc(100% + 1px);
}
.drawer__bottom {
  display: flex;
  margin-top: auto;
  border-top: 1px solid var(--border);
  justify-content: space-between;
  min-height: 51px;
  width: 100%;
  padding: 0 var(--outer);
}
@media only screen and (max-width: 1299px) {
  li#logo {
    padding: 0 60px;
  }
  header nav li {
    padding: 0 15px;
  }
  header nav li {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 1024px) {
  li#logo {
    padding: 0 0;
  }
  .header__desktop__upper .header__desktop__button .navlink {
    padding: 5px 4px;
  }
}
.drawer__bottom .icon-select {
  color: var(--text);
}
.drawer__bottom__center,
.drawer__bottom__left {
  display: flex;
  justify-content: flex-start;
  min-height: 50px;
  padding: 10px 0;
}
.drawer__bottom__right {
  margin-left: auto;
}
@media only screen and (max-width: 989px) {
  .header__desktop__buttons img {
    width: 20px;
    height: 20px;
  }
  .drawer__bottom {
    flex-wrap: wrap;
  }
  .drawer__bottom__left {
    order: 2;
    width: 100%;
    padding: 0;
  }
  .drawer__bottom__right {
    order: 1;
    width: 100%;
    min-height: 50px;
  }
}
.drawer__bottom__center {
  display: flex;
  justify-content: center;
  width: 100%;
}
.drawer__search {
  border-bottom: 1px solid var(--border);
}
.drawer__bottom .social__links {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 6px 18px;
  margin: 0;
  font-size: 0;
  padding-left: 0;
}
.drawer__bottom .social__links li {
  display: flex;
  align-items: center;
}
.drawer__bottom .social__links svg {
  fill: var(--text);
}
.item .btn.button-info,
.product-box .btn.button-info {
  margin-top: 35px;
}
.bestdeal-slide .item p {
  width: unset;
}
.shopify-section-group-header-group {
  background: #A2B59A;
}
.natural-water-wipes-text img {
  width: 80%;
}
.natural-water-wipes-text p {
  margin-bottom: 25px;
}
.product__info-wrapper span.price-item.price-item--regular {
    font-size: 24px;
}
.product.product--large.product--left {
    margin-bottom: 40px;
}
.product .global-media-settings {
    border: unset;
}
span.product__media-icon.motion-reduce.quick-add-hidden.product__media-icon--lightbox {
    display: none;
}
.faqAccordion__header.Review-faqAccordion__header {
    text-transform: uppercase;
}
.product-text .explore-button.btn:hover {
  background-color: #95694c;
  color: #fff;
}
.news-wrp .btn.button-dark:hover {
  background: #95694c;
  color: #fff;
}
.item p {
  width: 100%;
}
.certified-slider .item p {
  margin: 0 auto;
}
.sensitive-skin-main .row {
  align-items: center;
}
.sensitive-skin-image {
  margin-top: 0;
}
.product__description h3 {
    padding-bottom: 20px;
}
.product__description.rte>*:first-child {
    padding-bottom: 0;
}
.product .product__title h1 {
    font-size: 24px;
    color: #95694c;
    line-height: 1.2;
}

@media only screen and (max-width: 840px) {
  header nav li {
    padding: 0 7px;
  }
  header nav li a {
    font-size: 14px;
  }
}
@media only screen and (max-width: 749px) {
  .drawer__bottom .social__links svg {
    width: 15px;
    height: 15px;
  }
}
.drawer__bottom .social__links a:hover svg {
  fill: var(--link-hover);
}

/* Header New CSS End*/
/* Footer New CSS Start*/
ul.footer__copyright.inline-list.unstyled {
  display: flex;
  list-style: none;
  padding: 50px 0 40px;
}
ul.footer__copyright.inline-list.unstyled li {
    padding: 15px 20px 10px 0;
}
ul.footer__copyright.inline-list.unstyled li a {
    color: #85563a;
    font-size: 14px;
    font-weight: 100;
}
.newsletter-form input.form-control {
  background-color: #fff;
  border-radius: 50px 0 0 50px;
}
.newsletter-form input.form-control:placeholder {
  font-size: 12px;
}
.newsletter-form input#Subscribe {
  padding: 14px 38px;
  color: #fff;
  border: none;
  background: #a2b59a;
  border-radius: 50px;
}
.news-wrp .form-control {
  border: none;
}
.section-footer .euroflex .countrytitle {
  color: #85563a;
}
.section-footer .maincountry {
  margin-top: 20px;
  margin-left: 0;
  position: relative;
  padding-bottom: 15px;
}
.section-footer .euroflex {
  justify-content: start;
}
.section-footer .icon-chevron-down {
  width: 12px;
  height: 12px;
  margin-left: 15px;
}
.section-footer .icon.icon-chevron-down path {
  fill: #85563a;
}
.section-footer .icon path {
  fill: #85563a;
}
.section-footer .countyblock {
  display: none;
  position: absolute;
  right: 0px;
  width:100%;
  top: 60px;
  background: #f8f4ee;
  border-radius: 0 0 20px 20px;
  padding: 10px 15px 20px;
  box-shadow: 0 3px 6px #00000029;
}
/* .footer-social-media ul li {
  padding-right: 40px;
} */
footer {
  background: #f7f3ed;
}
.section-footer .countyblock.c_block {
  display: block;
}
/* Footer New CSS End*/


.product__title h1 {
  font-size: 27px;
}
.button-info.button::after {
  box-shadow: none;
}
.button-info.button:not([disabled]):hover:after {
  box-shadow: none;
}
button.shopify-payment-button__button--unbranded {
  border-radius: 100px;
  text-transform: uppercase;
}
.shopify-payment-button__button--unbranded:after {
  box-shadow: none;
}
.shopify-payment-button__button--unbranded:hover:after {
  box-shadow: none;
}
.shopify-payment-button__button--unbranded:hover,
.shopify-payment-button__button--unbranded:hover:not([disabled]) {
  background-color: #a2b59a !important;
}
/*Product page accordian*/
.new-faqAccordion__header,
.Review-faqAccordion__header {
  font-size: 23px;
  font-weight: 700;
  border-radius: 0;
}
.new-faqAccordion__contentInner {
  flex: 1;
}
.new-faqAccordion__content {
  display: flex;
}
.new-faqAccordion__content p svg path {
  fill: #8e8e8e;
}
p.tab-subTitles {
  font-size: 18px;
  font-weight: 700;
}
.tab-contants p {
  font-size: 16px;
}
/* cart css start*/

product-recommendations .product-grid {
  padding: 0;
}
.cart-wrp .cart__footer > * {
  width: unset;
}
.cart-wrp {
  display: flex;
  justify-content: center;
  gap: 25px;
}
div#main-cart-footer {
  width: 40%;
}
.cart-wrp .cart__checkout-button {
  max-width: unset;
}
.cart-wrp .cart__ctas {
  padding-top: 10px;
  margin-bottom: 30px;
}
.cart-wrp.page-width {
  padding: 20px 5rem;
}
.faqAccordion__header.cart-faqAccordion__header {
  padding: 10px 40px 10px 20px;
}
.cart__footer {
  flex-flow: column;
}
.cart__blocks {
  display: flex;
  flex-flow: column;
}
.cart-wrp .totals {
  justify-content: space-between;
}
.cart-wrp .tax-note {
  text-align: start;
}
.faqAccordion__header.cart-faqAccordion__header {
  border-radius: 0;
}
textarea#Cart-note {
  border: 1px solid;
}
div#shipping-calculator .field:after {
  box-shadow: none;
}
.cart-dropdown__message {
  padding: 6px 15px;
  margin: 0;
}
.cart__message {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 0;
  border-bottom: 1px solid;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 1.3;
  transition: max-height 0.3s, padding 0.3s, border 0.3s, opacity 0.3s, visibility 0.3s;
}
.cart__graph {
  align-self: flex-start;
  position: relative;
  display: block;
  width: 18px;
  height: 18px;
  margin-right: 8px;
  transform: scaleX(-1);
}
.cart__graph .cart__graph-dot {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  transform: rotate(90deg);
}
.cart__graph .cart__graph-dot:after,
.cart__graph .cart__graph-dot:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: currentColor;
  transform: scale(0);
  pointer-events: none;
  content: "";
}
.cart__graph .cart__graph-dot--4,
.cart__graph .cart__graph-dot--5,
.cart__graph .cart__graph-dot--6 {
  transform: rotate(205deg);
}
.cart__graph .cart__graph-dot--6 {
  color: var(---color-bg-secondary);
}
.cart__graph .cart__graph-dot--5 {
  color: var(---color-link);
}
.cart__graph .cart__graph-dot--4 {
  color: var(---color-border);
}
.cart__graph .cart__graph-dot--3 {
  color: var(---color-secondary);
}
.cart__graph .cart__graph-dot--2 {
  color: var(---color-primary);
}
.cart__graph .cart__graph-progress {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  stroke: #747474;
  transform: rotate(-90deg);
  transform-origin: 50% 50%;
  transition: stroke-dashoffset 0.3s;
}
.cart__graph circle {
  transform-origin: 50% 50%;
  stroke-width: 2;
  stroke: #d8d8d8;
  fill: none;
}
.cart__aside {
  display: flex;
  flex-flow: column;
}
.cart__message.is-success .cart__message-success~.cart__message-default {
  display: none;
}
.cart__message .cart__message-success {
  display: none;
}
.cart__message.is-success .cart__message-success {
  display: inline;
}
#shipping-calculator p.field {
  justify-content: space-between;
}
select#address_country {
  border-color: #d9d9d9;
  height:31px;
}
#main-cart-footer .js-contents {
  border-bottom: 0px solid;
  margin-bottom: 0px;
}
.cart-wrp #shipping-calculator .field input[type=text] {
  border-radius: 0;
}
small.tax-note {
  margin: 5px 0;

}
.faqAccordion__item {
  padding: 5px 0;
}
.cart-wrp h1.title.title--primary {
    font-size: 23px;
    color: #95694c;
}
#shipping-calculator {
  padding-bottom: 5px;
}
select#address_country:focus-visible,
textarea#Cart-note:focus-visible {
  outline: none;
  outline-offset: 0.3rem;
  box-shadow: 0 0 0 0.3rem rgb(var(--color-background)), 0 0 0.5rem 0.4rem rgba(var(--color-foreground), 0.3);
}
@media(max-width:768px){
  .cart-wrp .title-wrapper-with-link {
    margin-top: 0;
  }
  .cart-wrp .cart__items {
    padding-bottom: 0;
  }
  .cart-wrp .cart__footer {
    padding: 0rem 0 0;
  }
  .cart-wrp.page-width {
    padding: 0px 1rem;
}
.cart-wrp .cart__ctas {
  padding: 10px 0;
}
.cart-wrp {
  gap: 0;
}
div#main-cart-footer {
  width: 100%;
}
#main-cart-footer .cart__footer>div:only-child {
    margin-left: unset;
}
ul.footer__copyright.inline-list.unstyled{
  flex-flow: column;
}
}
@media(max-width: 525px){
  div#main-cart-footer {
    width: 100%;
}
.header__wrapper.transparent_header_none.fixed-header-page.transparent_header_none {
  padding-bottom: 70px;
}
.fixed-header--page {
  height: 70px;
}
}
@media(max-width: 420px){
  .banner-text-main p {
    font-size: 14px;
    line-height: 23px;
}
  .welcome-text-main h2 {
    padding-bottom: 0px;
}
}

/* Prerna css */

.index .hero-banner .desktop-banner{
  height: 800px;
  object-fit: cover;
}
/* .design-for-comfort.design-confort-wipes .right-image-block img{
  height: 900px;
} */
.Nappy .hero-banner video {
    width: 100%;
    object-fit: cover;
}
.eco-friendly-main .heading-main {
    padding-top: 0px;
}
.Wipes .nappy-image-section img{
    width: 100%;
    max-height: 700px;
}
.sensitive-skin-text p {
    color: #95694c;
    padding-bottom: 30px;
}
.natural-water-wipes-text h2 {
    padding-top: 50px;
}
.natural-water-wipes-text {
  padding: 50px 0px;
}
.contact .heading-main {
    padding-bottom: 30px;
    padding-top: 0px;
}
.certified-slider-main.organization-gentalPage {
    padding-top: 10%;
    background-color: white;
    margin-bottom: 0;
  background-image:none;
    /*background-image: url(//terra.co.nz/cdn/shop/files/imageedit_2_2251341482.png?v=1643966510);*/
    background-size: cover;
}
.gental-on-earth .heading-main {
    padding-top: 0px;
}
.gental-on-earth .heading-main h2{
    margin-top: 0px;
}
.rich-text__text ul li {
  padding-bottom: 10px;
}
.our-journey .hero-banner video {
    height: 440px;
}
.wrapper--brick {
    max-width: 80vw;
    margin-left: auto;
    margin-right: auto;
}
.main-heading h2{
  color: #84563a;
}
.product .left-image-block img {
    height: 350px;
}
.customers-box img {
  height: 450px;
  object-fit: cover;
}
.blog .card--standard>.card__content .card__information {
    padding-left: 0;
    padding-right: 0;
    padding: 25px;
}
.blog h3.card__heading.h2 a {
    line-height: normal;
    color: #85563a;
    font-size: 18px;
}
.blog .right-image-left-text-main h2{
  font-size: 18px; 
}
.blog p,.blog .right-image-left-text-main span {
  font-size: 14px;
}
.maincountryset.up-arrow svg {
  transform: rotate(180deg);
}
.maincountryset svg{
    transform: rotate(360deg);
}
.header__icons .maincountry .maincountryset.up-arrow svg.icon {
    transform: rotate(180deg);
}
.header__icons .maincountry .maincountryset svg {
    transform: rotate(360deg);
}
ul.list-menu li.menu > a:hover {
    color: #fff;
    text-decoration: none;
}
ul.list-menu .header__menu-item:hover span {
  text-decoration: none;
}
.shopify-section-header-sticky .header__icons_wrapper,
.header__icons_wrapper.fixed-header-icons {
    display: none;
}
.shopify-section-header-sticky .header__icons_wrapper.fixed-header-icons {
    display: block;
}
header.fixed-header {
  width: 100%;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.shopify-section-header-sticky .header--middle-left {
    grid-template-columns: 1fr auto 1fr !important;
}
.header-wrapper--border-bottom {
    border-bottom: 0;
}
.shopify-section-header-sticky .header__icons_wrapper {
    grid-column-end: none;
}
.shopify-section-header-sticky .header__icons_wrapper .header__icons {    
    border-bottom: none;
}
span.header__active-menu-item {
    color: #fff;
    text-decoration: none;
}
header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account.fixed-header {
    position: fixed;
}
div#CartDrawer .drawer__close svg {
    display: none;
}
/*=================NEW HEADER==================*/
sticky-header.header-wrapper.color-background-1.gradient.header-wrapper--border-bottom {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: transparent;
}
.header--middle-left {
    grid-template-areas: "heading navigation icons";
    grid-template-columns: 1fr auto 1fr;
    column-gap: 0 !important;
}  
  nav.header__inline-menu li a {
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding-right: 10px;
    font-weight: 500;
}
  header .header__menu-item {
    padding: 0;
  }
  header nav .sub-menu li a {
    color: #84563A;
    font-size: 16px;
}
header .header__submenu {
    display: flex;
    align-items: self-start;
    flex-direction: column;
}
.header__icon .icon {
    color: #fff;
}
nav.header__inline-menu .header__submenu li a {
    color: #845738;
    text-decoration: none;
}
nav.header__inline-menu .header__submenu li a:hover {
    color: #84563a;
}

.header__submenu .header__menu-item {
    padding: 0;
}
  .header__icons_wrapper .header__icon .icon {    
    color: #fff;
  }
.header__icons_wrapper.container {
    text-align: right;
    margin-top: 10px;
}
.header__icons_wrapper .header__icons {
    display: inline-flex;
    border-bottom: 1px solid #fff;
    align-items: center;
}
 .header__icons_wrapper .euroflex svg {
    transform: rotate(180deg);
    height: 12px;
    width: 12px;
    margin-left: 30px;
    color: #fff;
}
.header__icons_wrapper .euroflex svg path {
  color: #fff;
  fill: #fff;
}
.sub-menu {
  display: none;
}
.menu:hover .sub-menu {
  display: block;
}
header nav li {
  padding: 10px 15px 10px 15px;
  text-transform: uppercase;
}
.header__menu-item {
    color: #fff;
}
/*============Fixed Header=========*/  
sticky-header.header-wrapper.color-background-1.gradient.header-wrapper--border-bottom.fixed-header-section {
    position: relative;
    top: 0;
    width: 100%;
    z-index: 9;
    background-color: #a2b59a;
    padding: 0;
}
.fixed-header-section .header__icons_wrapper.container {
    display: none;
}
.fixed-header-section .header__icons_wrapper .header__icons {
    border-bottom: none;  
}
.fixed-header-section header {
    position: relative;
    top: 0;
    width: 100%;
    z-index: 9;
    background-color: #a2b59a;
    padding: 0 20px;
    max-width: 100%;
    grid-template-columns: 2fr auto 1fr !important;
}
.fixed-header-section .fixed-header-icons {
    display: block;
    grid-column-end: none;
}

@media screen and (min-width: 990px){
  header .euroflex img {
    margin-right: 15px;
  }
  .where-to-buy .page-width--narrow, .wholesale-inquiries .page-width--narrow {
      max-width: 1380px;
  }
}
.wholesale-inquiries .main-page-title, .delivery-returns .main-page-title {
    margin-bottom: 0;
    font-size: 23px;
    color: #84573a;
    display:none;
}
.wholesale-inquiries .scroll-trigger h1 {
    margin-bottom: 0;
    font-size: 23px;
    color: #84573a;
}
#shopify-section-template--21858236498211__main {
  background-color: #f6f3ee;
}
body.page .image-with-text__text-item .image-with-text__heading, body.page .image-with-text__text-item .image-with-text__text p {
  color: #95694C;
}
body.page .image-with-text__text-item .image-with-text__heading {
  color: #84563A;
}
.where-to-buy table:not([class]) td, .where-to-buy table:not([class]) th {
    padding: 1em;
    border: 0;
}
.where-to-buy .rte img {
  border: 0;
}
.where-to-buy table:not([class]) {
    box-shadow: none;
}

.where-to-buy h3 {
    font-size: 23px;
    color: #84563A;
}
header svg.icon g, header svg.icon path {
    fill: #fff;
}
header .header__icons .header__icon {
    padding: 0 11px;
}
header details-modal.header__search {
    align-items: center;
}
header .cart-count-bubble {
    height: 15px;
    width: 15px;
    bottom: auto;
    top: 6px;
    border: 1px solid #fff;
}
.where-to-buy .scroll-trigger p a {
    color: #212121;
    text-decoration: underline;
}
.where-to-buy .banner__media img {
    object-position: top center;
}
.no_transparent_header header svg.icon g, .no_transparent_header header svg.icon path {
    fill: #84563A;
}

@media screen and (min-width: 750px){
  .where-to-buy .banner__media .mobile_banner_image {
    display: none;
  }
}
@media screen and (max-width: 749px){
  .where-to-buy .banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {
    min-height: 55rem;
  }
}
.transparent_header .fixed-header {
  background-color: #fff;
}
.transparent_header .fixed-header nav.header__inline-menu li a {
  color:#84563A;
}
.transparent_header .fixed-header .header__menu-item {
    color:#84563A;
    text-decoration: none;
}
.transparent_header .fixed-header .header__menu-item:hover:after {
    background-color: #84563A;
}
.transparent_header .fixed-header span.header__active-menu-item {
    color: #84563A;
}
.transparent_header .fixed-header svg.icon g, .transparent_header .fixed-header svg.icon path {
    fill: #84563A;
}
.header__heading-link {
    padding: 15px 0;
}
.our-product-main .item p {
    padding-top: 30px;
}
.delivery-returns h3 {
    color: #84573a;
}
body.about-us.page .image-with-text__text-item .image-with-text__heading, body.about-us.page .image-with-text__text-item .image-with-text__text p {
    color: #ffffff;
}
body.sustanability.page .image-with-text__text-item .image-with-text__heading, body.sustanability.page .image-with-text__text-item .image-with-text__text p {
    /* color: #ffffff; */
    line-height: normal;
}
/* Collection page */
.banner-hero .left-img {
  height: 50vh;
}
.banner-hero .right-img{
  height: 50vh;
}
.split-hero__half--left .banner-hero .left-img{
  background-image: url(https://www.terragentle.com/cdn/shop/files/terra-diapers-new-packaging_1080x.jpg?v=1685561307);
  background-position: center bottom;
  background-size: cover;
}
.split-hero__half--right .banner-hero .left-img{
  background-image: url(https://www.terragentle.com/cdn/shop/files/CCS06086_1080x.jpg?v=1681753545);
  background-position: center bottom;
  background-size: cover;
}
.hero__content {
  text-align: center;
}
.split-hero {
  display: flex;
  align-items: stretch;
  position: relative;
  background-color: white;
}
.split-hero__half--left{
  width: 50%;
  height: 100%;
}
.split-hero__half--right{
  width: 50%;
  height: 100%;
}
.split-hero .hero__content__wrapper{
  position: absolute;
  top: 20%;
  left: 40%;
}
.collection__title {
  text-align: center;
}
.card__information, .price {
  text-align: center;
}
.hero__content h1, .hero__content p {
  color: #ffffff;
}
.collection__title h2, .card__information{
  color: #84563a;
}
.page-width-desktop .product-grid{
  padding: 0;
}

.contact .form-section-main .row>* {
    padding-right: 0px;
    padding-left: 0px;
}
.contact .form-main {
    margin-top: 10px;
}
.contact .info-section p{
  line-height: 35px;
}
.contact .info-section a{
  line-height: 38px;
  font-family: "sofia-pro";
}
.contact .form-control, .contact .form-select{
  font-family: "sofia-pro";
}
.contact .modal .modal-header span.cancel i {
    color: #84573A;
}
.contact.page .contact-btn-wrapper .button-info{
  font-size: 12px;
  padding: 5px 25px;
}
.gental-on-earth .natural-water-wipes-image img {
    margin-bottom: 0;
}
.gental-on-earth .certified-slider-main.organization-gentalPage {
    padding-top: 30px;
}
.transparency .owl-carousel .owl-item img {
    display: block;
    width: auto;
}
.transparency .our-customers-main h5 {
    font-size: 16px;
    padding-bottom: 0;
}
.transparency .button, .button-label, .shopify-challenge__button, .customer button {
    border-radius:3px;
}
.transparency .button::after, .button-label, .shopify-challenge__button::after, .customer button::after {
    border-radius:3px;
}
.index .get-to-know-main:before {
    content: "";
    position: absolute;
    background-image: url(https://cdn.shopify.com/s/files/1/0692/1496/1977/files/background-img-get-to-know.webp?v=1719486853);
    width: 100%;
    height: 650px;
    bottom: 0px;
    background-repeat: no-repeat;
    background-size: 100%;
}
.cart-drawer .cart__checkout-button {
    border-radius: 3px;
}
.cart-drawer .cart__checkout-button:after {
    border-radius: 3px;
}
.cart-drawer__footer .totals{
  margin-bottom: 25px;
}
.cart-drawer__footer h2.totals__subtotal {
    font-size: 16.8px;
    font-weight: 300;
}
.cart-drawer__footer .totals__subtotal-value {
    font-size: 25.2px;
}
.transparency .image-with-text__media--placeholder:after {
    display:none;
}
.transparency .global-media-settings {
    border: 0px;
}
.transparency .image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
    margin-top: 20px;
}
.index .autoplay-video-section{
  margin-bottom: -1px;
}
.index .marquee-section p{
  font-size: 23px;
}
.home-baby-comfort-section .row>* {
  padding-right: 0px;
}
/* .index .our-customers-main .get-to-know h2{
  font-size:23px !important;
} */
.award-section-wrapper .certified-slider {
    width: 100%;
    margin: 0 auto;
} 
.award-section-wrapper .certified-slider-main .container .item img {
    width: 100%;
}
.award-section-wrapper .certified-slider .item {
    padding: 0px;
}
.index .td-blog-carousel h3{
  font-size: 23px;
}
.index .td-blog-carousel p{
  font-size: 16.8px;
}
.index .home-main-banner .banner-text-main h1{
   font-size: 23px;
  margin-bottom:10px;
}
.index .home-main-banner .banner-text-main p{
   font-size: 16.8px;
}
.product__info-wrapper .product__title h1{
  font-size: 23px;
}
/* Custom image section start */
.custom-image-wrapper {
    position: relative;
    margin-bottom: 0;
    background-size: cover;
    padding: 55px 0;
  }
  .custom-image-wrapper .banner-text-main {
    position: unset; 
  }
  .custom-image-wrapper .banner-text-main {
    transform: none;
  }
  .custom-image-wrapper .banner-text-main.Right {
    width: 100%;
    padding: 50px;
    padding-left: 365px;
  }
  .custom-image-wrapper .banner-text-main h1 {
    margin-bottom: 10px;
  }
  .custom-image-wrapper h1{
    font-size:23px;
  }
  .custom-image-wrapper p{
    font-size:16.8px;
  }
  /* .get-to-know-new-wrapper .get-to-know h2{
    font-size:23px !important;
  } */
  .get-to-know-new-wrapper ul li p {
    font-size: 16.8px;
    font-family: "sofia-pro" !important;
  }
/* Custom image section end */
@media screen and (max-width: 767px) {
  .contact .form-group {
      margin-bottom: 40px;
      margin-top: 40px;
  }
  .contact .form-control, .form-select {
      line-height: 40px;
  }
  .contact .form-main {
      margin-top: 60px;
  }
  .contact .info-section p {
      line-height: normal;
  }
  .contact .info-section a{
    line-height: 60px;
  }
  .contact .contact-btn-wrapper {
    margin-bottom: 0px;
    margin-top: 28px;
  }
  .contact .msg-wrapper {
    margin-bottom: 0px;
  }
  .gental-on-earth .natural-water-wipes-main .column-lg-5 {
      width: 100%;
  }
  .gental-on-earth .natural-water-wipes-main .column-lg-7 {
      width: 77.333333%;
  }
  .gental-on-earth .natural-water-wipes-text{
    text-align:left;
  }
  .gental-on-earth .natural-water-wipes-text h2{
    text-align:left;
  }
  .gental-on-earth .natural-water-wipes-text p{
    font-size:12.8px;
  }
  .gental-on-earth .organization-gentalPage p{
    font-size:12.8px;
  }
  .gental-on-earth .isolate .rich-text__text li{
    font-size:12.8px;
  }
  .gental-on-earth .gentle-hero-banner-wrapper .w-100 {
      margin-top: 30px;
      max-height: 65px;
      object-fit: contain;
  }
  .gental-on-earth .owl-dots{
    display:none;
  }
  .transparency .autoplay-video-section video {
      height: auto;
  }
  .custom-image-wrapper .banner-text-main.Right {
    padding-left: 0px;
    padding: 30px;
  }
  .custom-image-wrapper {
      background-position: center;
  }
  .index .home-main-banner .banner-text-main {
      top: 50%;
  }
  .index .home-main-banner .banner-text-main h1{
      line-height: normal;
      font-size: 19px;
      margin-bottom: 10px;
  }
  .index .home-main-banner .banner-text-main p{
      line-height: normal;
      font-size: 14px;
      margin-bottom: 10px;
  }
  .index .get-to-know-main:before {
     display:none;
  }
  .index .get-to-know-new-wrapper img {
      width: 40% !important;
      margin: 0 auto;
  }
  .index .get-to-know-new-wrapper ul li {
      width: 100%;
  }
  .index .get-to-know-new-wrapper .owl-item{
    width: 372px;
  }
  .index .get-to-know-new-wrapper .owl-prev {
      transform: translate(10px,-50%);
  }
  .index .get-to-know-new-wrapper .owl-next {
      transform: translate(-10px,-50%);
  }
  .index .get-to-know-new-wrapper .get-to-know .grid__heading {
      padding-bottom: 0px;
  }
  .index .get-to-know-new-wrapper .get-to-know {
      padding-bottom: 15px;
  }
  .index .get-to-know-new-wrapper {
      padding-bottom: 25px;
  }
  .index .autoplay-video-section video {
      height: 220px;
  }
  .index .left-text-block ul li {
      font-size: 14px;
  }
  .index .design-for-comfort .row {
      flex-direction: column;
  }
  .index .our-customers-main {
      background-image: none;
      padding: 30px 0;
      margin-top: -30px;
  }
  .index .our-blog-main {
      padding: 0px 0;
  }
  
}
