/** Shopify CDN: Minification failed

Line 1039:0 Unexpected "}"

**/
/* .header-layout{
display: unset;
} */


/* .header-item{
justify-content: center;

}
.site-header__logo .logo--inverted{
visibility: visible;
opacity: 1;
height: 100%;
} */

@font-face {
    font-family: 'Allura';
    src: url('Allura-Regular.woff2') format('woff2'),
        url('Allura-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'vonique_43regular';
    src: url('vonique_43_d-webfont.woff2') format('woff2'),
         url('vonique_43_d-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Avenir';
    src: url('Avenir-Light.woff2') format('woff2'),
        url('Avenir-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir LT Std';
    src: url('AvenirLTStd-Book.woff2') format('woff2'),
        url('AvenirLTStd-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'HelveticaNeueLT Arabic 45';
    src: url('HelveticaNeueLTArabic-Light.woff2') format('woff2'),
        url('HelveticaNeueLTArabic-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
.collection-product{
  display: none;
}

.product-details-wrapper .product-description.readmore,
    .product-description-container .product-description.readmore {
      padding-bottom: 20px; }
    .product-details-wrapper .product-description.readmore.closed,
    .product-description-container .product-description.readmore.closed {
      position: relative; }
      .product-details-wrapper .product-description.readmore.closed:after,
      .product-description-container .product-description.readmore.closed:after {
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        display: block;
        width: 100%;
        height: 100%;
        background-image: linear-gradient(var(--body-secondary-color-transparent00) 65%, var(--body-secondary-color) 100%); }
.pagination{
	padding: 0;
}

#shopify-section-template--14925401620617__16544335970704676b .section--divider{
  padding-top: 35px !important;
}

a.site-nav__link.site-nav__link--underline.size-guide {
    display: none;
}

.lether-mod .lether-title h6 {
    margin-top: 22px!important;
}
.lether-mod  .lether-title {
    padding-top: 30px;
}
.slide1 img {
    max-width: calc(100% - 15px)!important;
}
.megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {
    font-size: calc(var(--typeBaseSize) - 1px);
    line-height: 1.5;
}
.collection-item__title h6 {
    font-size: 19px;
    color: #fff;
    text-transform: lowercase;
    font-weight: 500;
    letter-spacing: inherit;
}


.social-sharing svg {
    height: 25px !important;
}
.social-sharing {
    display: flex;
    justify-content: center;
    margin: 20px 0;
}
.social-sharing span {
    padding-right: 10px;
}
.hero-natural--template--14925401620617__1634125560915fec8e{
	height: 800px !important;
  	padding-bottom: 0!important;
}
.hero--natural[data-mobile-natural=false]{
  	height: 780px !important;
}

.modal__centered {
    background-color: #fff !important;
}


.main-title h3 {
    text-align: center;
    font-size: 18px;
    text-transform: capitalize;
    margin-top: 100px;
    font-family: forum;
    font-weight: 900;
    margin-bottom: 30px;
}
a.btn.l.load-more.content.btn.btn-primary {
    color: #000;
    border: 1px solid #000000;
    background-color: #ffffff;
    width: 50%;
    padding: 15px;
    font-family: 'Forum';
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 100;
    letter-spacing: normal;
}
.collection-filter__item--count{
	display: none;
}
form._1T4Yi.desktop-views {
    display: none;
}
.fa-solid.fa-angle-down {
    margin-left: 5px;
}
.grid.grid--uniform {
    padding: inherit;
}
.grid.grid--uniform {
    padding: inherit;
    margin-bottom: 45px;
}
button.btn.cart__checkout {
    font-size: 15px;
    font-family: initial;
    text-transform: capitalize;
    font-family: 'Tenor Sans';
    letter-spacing: 2px;
}
.cart__page{
	align-items: baseline;
}
button.btn.cart__checkout {
  background-color: #BA9580;
}
.cart__item {
    border-bottom: 1px solid #D4D4D4 !important;
}
.cart__item:first-child {
    padding-top: 22px;
}

p.myadrees {
    display: flex;
    justify-content: space-around;
}
p.editbtn {
    text-align: center;
}
h2.editadress {
    text-align: center;
    text-transform: capitalize;
  margin-bottom: 40px;
  color: #BA9580;
}
.myinfo {
    text-align: center;
}
.color-swatch{
	height: 27px;
    width: 25px;
}
.variant-input-wrap label.disabled{
	color: #444444;
}

.variant-input-wrap label.disabled:after{
	position: inherit;
}
.mobile-nav>.mobile-nav__item{
		background-color: #FAF4F0;
	}
.grid__item.medium-up--two-thirds p{
	font-size: 20px;
}
.grid__item.medium-up--two-thirds p {
    font-size: 16px;
    font-family: 'Tenor Sans';
}
.grid__item.medium-up--one-third p{
	font-size: 16px;
    font-family: 'Tenor Sans';
  letter-spacing: 0;
}
p.ads {
    text-align: center;
}
.grid__item.medium-up--one-third p{
	margin-bottom: 30px;
}
a.text-link {
  background-color: #BA9580;
  padding: 10px 15px;
  color: #fff;
}
p.linkink {
    text-align: center;
}
.grid__item.medium-up--two-thirds h2 {
  color: #000;
  text-transform: capitalize;
}
.form-vertical .btn{
	background: #BA9580;
}
.grid__item.medium-up--one-third h3{
	color: #000;
  font-size: 28px;
  text-transform: capitalize;
}
.btn--secondary, .rte .btn--secondary{
	border-color: #BA9580;
}
small.label-info {
    float: right;
    font-family: 'Tenor Sans' !important;
}
li.mobile-nav__item.mobile-nav__item--secondary {
/*     display: none; */
}
[data-type_header_capitalize=true] h1{}
.money {
    font-size: 15px;
    font-family: 'Tenor Sans';
}
h1.section-header__title{
	color: #000;
  	font-family: 'Tenor Sans';
    font-weight: 700;
  	font-size: 28px;
}
[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover{

	background: #C4A593;
}

.cart__item-sub>div:first-child{
	    font-family: 'Tenor Sans';
  margin-bottom: 20px;
}
.drawer .btn{
	background-color: #BA9580;
  	letter-spacing: 0;
  	text-transform: capitalize;
  font-size: 18px;
    font-weight: 100;
}
.drawer input, .drawer textarea{
	border-color: #000;
}
.cart__checkout-wrapper {
    margin-top: 100px !important;
}
.ajaxcart__subtotal {
    text-transform: capitalize !important;
    letter-spacing: 1px !important;
    font-size: 28px !important;
}
.drawer__footer{
	border-top: none;
}
.cart__item-sub{
	display: unset;
}
.text-right {
    text-align: left !important;
}
.page-width.page-width--narrow.page-content {
    margin: 0 auto;
}

.header-item.header-item--navigation {
	justify-content: flex-start;
  	width: 40%;
}
a.site-nav__link.site-nav__link--icon.small--hide {
    float: right;
  	display: flex;
  	align-items: end;
  	padding: 0px 7px;
}
svg.icon.icon-user {
    color: #000;
    border: 1px solid #fff;
    border-radius: 25px;
    height: 26px;
    width: 26px;
    background: #fff;
}
span.log-in {
  font-family: emoji;
  color: #2A2A2A;
  padding: 0px 7px;
}
.logo--inverted img {
	max-width: 100px;
}
.page-width--tiny{
	margin: 0 auto;

}
[data-type_header_capitalize=true] h1{
	text-transform: inherit;
}

.site-header__logo-link {
	font-size: 24px;
    font-weight: 600;
	text-transform: uppercase;
	color: #000;
	font-family: system-ui;
	letter-spacing: 0.04em;
    font-family: 'vonique_43regular';
}

/* .site-header__logo-link:hover {
	color: #737375;
} */

.container {
	max-width: 1820px;
	width: 100%;
	margin: 0 auto;
	padding: 0 0px;
	display: block;
}

.container2 {
	max-width: 954px;
	width: 100%;
	display: inline-block;
}

.container3 {
	max-width: 954px;
	width: 100%;
	margin: 0 auto;
	padding: 0 15px;
	display: block;
}

.container4 {
	max-width: 1025px;
	margin: 0 auto;
	padding: 0 15px;
	display: block;
	width: 100%;
}

.container5 {
	max-width: 1106px;
	margin: 0 auto;
	padding: 0 15px;
	display: block;
	width: 100%;
}


/* drawer */

#CartDrawer.drawer {
	background-color: #CCCCCC;
	transition: 0.9s;
}

.js-drawer-open .main-content:after {
	opacity: .2;
	background-color: #000;
}

#CartDrawer.drawer--right {
	width: 370px;
    z-index: 9999999999;
}

#CartDrawer .drawer__header {
	border-bottom: 0;
}

#CartDrawer .h2.drawer__title {
	text-transform: capitalize;
	color: #000;
	font-size: 23px;
}

#CartDrawer .fa-angle-right:before {
	color: #000;
}
.cart__item-details{
	justify-content: flex-start;
}
.cart__price{
	text-align: center;
}

#CartDrawer .drawer__scrollable {
text-align: center;
	font-size: 20px;
}
.cart__item-sub>div:first-child{
	margin-right: 0;
}

.drawer__close-button {
	position: unset;
	padding-right: 0;
}

.drawer__fixed-header {
	height: 100px;
/* 	padding-left: 0; */
}

#CartDrawer .h2.drawer__title {
	text-align: center;
}

.drawer__close-button:active {
	background-color: #CCCCCC;
}



span.announcement-link-text {
  	font-size: 21px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 0;
    font-family: 'forum';
}

.announcement-link-text p {
    background-color: #BADA55;
    color: #fff;
    display: inline;
}

.site-header {
	box-shadow: unset !important;
}

a.site-nav__link.site-nav__link--underline {
	font-size: 22px !important;
}

.site-header__logo a {
	margin-right: 0 !important;
}

.toolbar+.header-sticky-wrapper .site-header {
	padding: 5px 0 !important;
}

h1.site-header__logo {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
}

.site-header__logo a {
	width: 72px !important;
}

a.site-nav__link.site-nav__link--underline {
	color: #000;
}

span.visually {
	letter-spacing: 0.05em;
	color: #737375;
	font-family: revert;
	font-size: 25px;
}

.site-header {
	padding: 0 !important;
}

.site-header__logo {
	margin: 0 !important;
}


.domestic {
	background-color: #FAFAFA;
	padding-top: 6px;
	padding-bottom: 6px;
}

.free {
	display: flex;
	justify-content: center;
	align-items: center;
/*   	margin-right: 35px; */
}

.free h6 {
  	margin: 0!important;
    color: #9C5944;
    letter-spacing: 0.1em;
    font-size: 16px;
    text-transform: inherit !important;
    font-weight: 100;
    font-family: forum;
}

.free h6 span {
  	color: #BADA55;
}
.free h6.text-2 {
    color: #7A3C05;
}
.hero[data-arrows=true] .flickity-previous {
	left: 15px;
	top: 45%;
}

.hero[data-arrows=true] .flickity-next {
	right: 40px;
	;
	top: 45%;
}

.hero .flickity-button {
	box-shadow: unset;
	background-color: unset;
}

.flickity-button-icon {
	height: 100%;
	width: 100%;
	color: #D1DADC;
	transition: 0.4s;
}

.flickity-button-icon:hover {
	color: #fff;
}

.hero[data-arrows=true] .flickity-prev-next-button:hover {
	transform: unset;
}

.banners {
	padding-top: 5px;
	position: relative;
}

.puts {
	position: absolute;
	top: 5%;
	left: 430px;
	z-index: 12;
}

.puts .carbon {
	background-color: #FFD5D5;
    margin-bottom: 0;
    display: inline;
    font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
    font-size: 21px;
}

.puts .with {
	background-color: #FCFCFC;
    display: inline;
    font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
    font-size: 21px;
    padding-left: 6px;
}

.puts .firsts {
	background-color: #045184;
    display: inline;
    color: #fff;
    font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;
    font-size: 21px;
    margin-left: 5px;
}


/* .puts h5{
background-color: #FCFCFC;
} */

.border-1 {
	border-right: 2px solid #909090;
	width: 10px;
	height: 40px;
}

.border-2 {
	display: none;
}

.text-1 {
	padding-right: 4rem;
}

.text-2 {
	padding-left: 4rem;
}

.shopmood {
	background-color: #BA9580;
}

.arthmod {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.arthmod a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    font-size: 21px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 0;
    font-family: 'Avenir';
}

.arthmod span img {
    display: block;
    margin-bottom: 5px;
    max-width: 50px;
}

.space {
	padding-top: 4px;
}

span.add-some {
	margin-right: 8px;
}

span.add-mini {
	margin-left: 8px;
}


/* Footer */

.logo-text1 {
    font-size: 44px;
    font-weight: bold;
    letter-spacing: 0.05em;
    font-family: 'vonique_43regular';
    text-align: center;
    line-height: normal;
    margin-bottom: 0;
}

.site-footer .grid {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
/* 	margin: 0 !important; */
	justify-content: space-between;
}

.footer-logo-text1 {
    padding: 50px 0 0;
}

p.h4.footer__title {
    font-size: 17px;
    line-height: 2em;
    letter-spacing: 0.05em;
    color: #272727;
    padding: 0;
    font-family: 'Avenir LT Std';
    font-weight: 700;
    max-width: 224px;
    margin: -7px auto 4px;
    text-align: left;
    padding-left: 0;
}

.footer__item--d83c44d3-6bce-4cb3-8165-7fb8994cca1d {
	width: 25%;
}

.footer__item--59e51828-88d6-48ee-97d1-1491dcdcaabd {
	width: 25%;
}

.footer__small-text {
    font-size: 17px;
    color: #555555;
    cursor: pointer;
/*     padding-top: 18px; */
    letter-spacing: 0.05em;
    line-height: 2em;
    font-family: forum,serif;
}

.linkcost a {
	color: #555555;
	font-size: 18px;
    font-family: 'Avenir LT Std';
}
/* .linkcost2 {
    display: flex;
    align-items: flex-start;

} */
.linkcost2 p{
    padding-left: 5px;
    margin: 0 !important;
    
}
.linkcost2 a{
  color: #555555;
  font-size: 18px;
  display: inline-flex;
  align-items: center;
}
.linkcost3 a{
  color: #555555;
  font-size: 18px;
  display: inline-flex;
  align-items: center;
}
.linkcost {
	margin: 10px 0;
}
.linkcost1 {
	margin: 10px 0;
}
.linkcost2 {
	margin: 10px 0;
}
.linkcost3 {
	margin: 10px 0;
}
.linkcost4 {
	margin: 10px 0;
}
.linkcost p {
	margin-bottom: 0 !important;
}

.cost-title h3 {
	font-size: 16px;
    font-weight: bold;
    color: #2A2A2A;
    letter-spacing: normal;
    line-height: normal;
    margin-bottom: 15px;
    font-family: 'Avenir LT Std';
}

.cost-title a {
	text-decoration: underline;
    font-weight: bold;
    color: #555555;
    font-size: 16px;
    letter-spacing: 0px;
    font-family: 'Avenir LT Std';
}

.site-footer__linklist a {
  	font-size: 17px;
    line-height: 2em;
    letter-spacing: 0.05em;
    color: #272727;
  	padding: 0;
    font-family: 'Avenir LT Std';
}

section.footer-icon {
	text-align: center;
  	margin-top: 0;
}

.socialtitle h3 {
	font-size: 16px;
    font-weight: bold;
    color: #000;
    margin: 0px;
    font-family: 'Avenir LT Std';
}

.footer__social .icon {
	width: 41px;
	height: 83px;
	color: #000;
}

.payment-title h3 {
	font-size: 16px;
    font-weight: bold;
    text-transform: capitalize;
    margin-bottom: 25px;
    color: #2A2A2A;
    font-family: 'Avenir LT Std';

}

.footer__item--18e80a6b-998d-4145-9560-7e13bff02973 {
	margin-left: 13rem;
	margin-bottom: 6rem;
	width: 25% !important;
}

.footer__item--9a8a20cb-fd2d-443a-baad-ef417dff3ac5 {
	width: 25% !important;
}

.fottertext4 {
	padding-left: 0px!important;
}

.india-image {
	display: flex;
	justify-content: center;
}

section.fotter-promot {
	margin-bottom: 5px;
	margin-top: 7px;
	padding-top: 36px;
	padding-bottom: 36px;
}

i.fa.fa-whatsapp {
    font-family: FontAwesome;
}

.linkcost3 p {
    padding-left: 5px;
    margin: 0 !important;
}


/* Green-section */

.green-title {
	text-align: center;
}

.green-for {
	display: flex;
	justify-content: center;
	text-align: center;
}

.greenpart {
	margin: 40px;
}

.greenpart img {
	max-width: 200px;
	height: 100px;
	object-fit: cover;
	object-position: 50% 50%;
	margin-bottom: 8px;
	margin-top: 5px;
}

.greenpart p {
	color: rgb(0, 0, 0);
	letter-spacing: 0.03em;
	font-size: 18px;
	color: #5c5959;
    font-family: 'Avenir LT Std';
    font-weight: normal;
    margin-bottom: 0;
}

.greenpart p span {
    color: #BADA55;
}

.green {
	background-color: #faf4f0;
	padding-top: 55px;
	padding-bottom: 10px;
    margin-bottom: 30px;
}

.green-title h2 {
	text-transform: inherit;
	letter-spacing: 0.05em;
	font-size: 37px;
	margin-bottom: 40px;
}

.green-title h2 span {
	color: #BADA55;
}

.green-title h6 {
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #272727;
	text-transform: capitalize;
    font-family: 'Avenir';
}


/* hero-video */

.video-parent-section {
	margin-bottom: 7px;
}

.animation-contents {
    font-size: 55px;
    font-family: forum;
}

.hero__title .animation-contents {
	color: #FFD5D5;
}
#Slideshow-template--14925401620617__1634125560915fec8e .hero__subtitle .animation-contents{
  font-family: 'Allura';
  font-size: 36px;
}
.hero__subtitle .animation-contents {
	color: #E8C899;
    font-size: 30px;
    font-family: forum;
}

h2.h1.hero__title {
	margin-bottom: 15px;
}

.video-logo {
	margin-top: -35px;
	margin-bottom: 35px;
}


/* Review-section */

.review {
	background-color: #BA9580;
	padding-top: 50px;
	padding-bottom: 50px;
}

.review-title {
	text-align: center;
	color: #BADA55;
}

.review-title h2 {
	text-transform: capitalize;
    font-size: 46px;
    margin-bottom: 33px;
    letter-spacing: 0;
    font-family: forum,serif;
}

.review-for {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
}

.review-part {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 70px 45px 45px 45px;
	margin: 15px;
}

.review-part h5 {
	color: #fff;
    font-size: 18px;
    text-transform: inherit;
    letter-spacing: 0;
    font-family: playfair display,serif;
    font-weight: 400;
}
}

.riviewname1 h3 {
	background-color: #fff;
	font-weight: 700;
	color: #292929;
	text-transform: capitalize;
}

.riviewname1 span {
	background-color: #fff;
	font-weight: 700;
	color: #292929;
	font-size: 26px;
}

.riviewname1 {
	text-align: center;
	margin-top: 75px;
	margin-bottom: 50px;
}

.riviewname2 h3 {
	background-color: #fff;
	color: #292929;
	font-weight: 700;
	text-transform: capitalize;
}

.riviewname2 span {
	background-color: #fff;
	color: #292929;
	font-weight: 700;
	font-size: 26px;
}

.riviewname2 {
	text-align: center;
	margin-top: 180px;
	margin-bottom: 50px;
}

.riviewname3 h3 {
	background-color: #fff;
	color: #292929;
	font-weight: 700;
	text-transform: capitalize;
}

.riviewname3 span {
	background-color: #fff;
	color: #292929;
	font-weight: 700;
	font-size: 26px;
}

.riviewname3 {
	text-align: center;
	margin-top: 130px;
	margin-bottom: 50px;
}

.review-part h6 {
	text-align: center;
	margin-bottom: 30px;
}

.review-part h6 svg {
	max-width: 45px;
	fill: #BADA55;
}

.review-part h5 p {
	margin-bottom: 30px;
}


/* Gallary-product */

.section-header h2 span {
	color: #BADA55
}

.section-header h2 {
	color: #000;
	text-transform: capitalize;
}

.section-header h2 b {
	font-weight: 100 !important;
    font-size: 48px;
    font-family: forum,serif;
    color: #000;
}

img.grid-product__image.lazyautosizes.lazyloaded:hover {
	transform: scale(1.2);
	transition: transform .4s;
}

.arthproduct {
	margin-left: 30px;
	margin-right: 30px;
}

.priv_arrow2 i.fas.fa-chevron-left {
	position: absolute;
	top: 40%;
	left: -10px;
	z-index: 1;
	cursor: pointer;
	font-size: 30px;
}

.right_arrow2 i.fas.fa-chevron-right {
	position: absolute;
	top: 40%;
	right: -35px;
	z-index: 1;
	cursor: pointer;
	font-size: 30px;
}

.quick-product__btn {
	background-color: rgba(255, 255, 255, 0.75);
	bottom: 0;
	right: 0;
	left: 0;
	text-transform: capitalize;
	color: #000;
	padding: 15px 5px;
}

.grid-product__meta .grid-product__title {
	text-transform: capitalize;
	letter-spacing: 0.04em;
	font-size: 14px;
  	font-family:forum,serif;
  	
}
.grid-product__price{
  	font-size: 12px;
  	font-family:forum,serif;
}
.grid-product__meta hr {
	max-width: 20px;
	border-top-color: #000;
}


/* image-slider */

.image-slider {
	padding-top: 40px;
	padding-bottom: 100px;
}

.img-title {
	text-align: center;
}

.img-title h2 {
	color: #BA9580;
	margin-bottom: 3px;
	text-transform: capitalize;
}

.img-title p {
    font-family: 'Forum';
    margin-bottom: 0!important;
    font-size: 32px;
    color: #BA9580;
    text-transform: capitalize;
}

.img-title span {
	color: #BA9580;
	font-family: fangsong;
	font-size: 32px;
}


.mother-btn {
	text-align: center;
	margin-top: 35px;
}

.mother-btn a {
	background-color: #BC9883;
	padding: 10px 30px;
	color: #fff;
	border-radius: 10px;
	font-weight: 700;
	font-family: 'Tenor Sans';
	transition: .4s;
}

.mother-btn a:hover {
	background-color: #ab9292ad;
}

.mother-slide {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 4rem;
	padding-bottom: 0rem;
}



@keyframes animate {
	0% {
		transform: perspective(1400px) rotateY(0deg);
	}
	100% {
		transform: perspective(1400px) rotateY(360deg);
	}
}

.mothe-img a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transform-origin: center;
	transform-style: preserve-3d;
	transform: rotateY(calc(var(--i) * 30deg)) translateZ(400px);
	/*       -webkit-box-reflect: below 0px linear-gradient(transparent,transparent,#0004); */
}

.mothe-img a span img {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}


/* Labrethmod-Section */

.lether-title {
	text-align: center;
    padding-top: 50px;
}

.lether-title h5 {
	font-size: 24px;
	text-transform: inherit;
	letter-spacing: 0.04em;
	font-weight: 100;
	font-family: Avenir;
	margin-bottom: 20px;
	color: black;
}

.insta-btn h4 {
	margin-bottom: 0;
	color: #5c5959;
}

.insta-btn {
	display: inline-block;
	border: 1px solid #000;
	padding: 5px 30px;
	transition: .4s;
}

.insta-btn:hover {
	background-color: #c8c8c8ad;
}

.insta-btn a {
	margin-left: 3px;
}

.insta-btn h4 {
	margin-bottom: 0;
	display: contents;
}

.lether-title h6 {
	font-size: 24px;
	text-transform: inherit;
	letter-spacing: 0.04em;
	font-weight: 100;
	font-family: Avenir;
	margin-top: 60px;
	color: #000000;
}

.slide1 {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	margin-bottom: 4px;
	margin-top: 30px;
  	justify-content: center;
}

.slide1 img {
	flex: 0 0 100%;
	max-width: calc(100% - 10px);
	/*   width:100%;
height:100%; */
	margin: 0 17px;
	cursor: pointer;
}

.priv_arrow1 i.fas.fa-chevron-left {
	position: absolute;
	top: 40%;
	left: 60px;
	z-index: 1;
	cursor: pointer;
	font-size: 50px;
}

.right_arrow1 i.fas.fa-chevron-right {
	position: absolute;
	top: 40%;
	cursor: pointer;
	right: 60px;
	z-index: 1;
	font-size: 50px;
}


/* Choise-page */

section.choisepart {
	padding-top: 60px;
	padding-bottom: 60px;
}

section.choise {
	padding-top: 7rem;
	padding-bottom: 7rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.choise h2 {
	text-align: center;
	text-transform: inherit;
	font-weight: bolder;
	letter-spacing: 0.05em;
	font-size: 30px;
	line-height: 55px;
    font-family: 'Forum';
    color: #262626;
}

.choise h2 span {
	color: #BADA55;
	text-shadow: #ffffff 0px 0px 5px;
}

.bg-choise {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.fabric {
	display: flex;
	align-items: end;
    margin-bottom: 30px;
}

.part-choise1 {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 40px;
}

.part-choise1 .fabric h3 {
	text-transform: inherit;
	margin-left: -8px;
	font-weight: bolder;

}
.fabric h3 {
    font-family: 'Avenir LT Std';
    font-size: 24px;
    margin-bottom: 0;
}
.part-choise1 .naturl h6 {
	letter-spacing: 0em;
	text-transform: inherit;
	font-weight: 100;
	line-height: 26px;
}
.naturl h6 {
    font-size: 20px;
    font-family: 'Avenir LT Std';
    color: #2A2A2A;
}

.part-choise1 .naturl {
	margin-left: 22px;
}

.part-choise2 {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row-reverse;
	/*   	margin-left: 125px; */
	margin-bottom: 40px;
}

.part-choise2 .fabric h3 {
	text-transform: inherit;
	margin-left: -7px;
	font-weight: 700;
}

.part-choise2 .naturl h6 {
	letter-spacing: 0em;
	text-transform: inherit;
	font-weight: 100;
	line-height: 26px;
}

.part-choise2 .naturl {
	margin-right: 20px;
}

.part-choise3 {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 40px;
}

.part-choise3 .fabric h3 {
	text-transform: inherit;
	margin-left: -7px;
	font-weight: 700;
}

.part-choise3 .naturl h6 {
	letter-spacing: 0em;
	text-transform: inherit;
	font-weight: 100;
	line-height: 26px;
}

.part-choise3 .naturl {
	margin-left: 100px;
}

.part-choise4 {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row-reverse;
	margin-bottom: 40px;
}

.part-choise4 .fabric h3 {
	text-transform: inherit;
	margin-left: -5px;
	font-weight: 700;
}

.part-choise4 .naturl h6 {
	letter-spacing: 0em;
	text-transform: inherit;
	font-weight: 100;
	line-height: 26px;
}

.part-choise4 .naturl {
	margin-right: 100px;
}

.part-choise5 {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 40px;
}

.part-choise5 .fabric h3 {
	text-transform: inherit;
	margin-left: -9px;
	font-weight: 700;
}

.part-choise5 .naturl h6 {
	letter-spacing: 0em;
	text-transform: inherit;
	font-weight: 100;
	line-height: 26px;
}
.part-choise5 .fabric {
    margin-left: -10px;
}
.part-choise5 .naturl {
	margin-left: 100px;
}

.part-choise6 {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row-reverse;
	margin-bottom: 40px;
}

.part-choise6 .fabric h3 {
	text-transform: inherit;
	margin-left: -15px;
	font-weight: 700;
}
.part-choise6 .fabric {
    margin-left: -12px;
}
.part-choise6 .naturl h6 {
	letter-spacing: 0em;
	text-transform: inherit;
	font-weight: 100;
	line-height: 26px;
}

.part-choise6 .naturl {
	margin-right: 100px;
}

.part-choise7 {
	display: flex;
	justify-content: center;
	align-items: center;
}

.part-choise7 .fabric h3 {
	text-transform: inherit;
	margin-left: -16px;
	font-weight: 700;
}
.part-choise7 .fabric {
    margin-left: -17px;
}
.part-choise7 .naturl h6 {
	letter-spacing: 0em;
	text-transform: inherit;
	font-weight: 100;
	line-height: 26px;
}

.part-choise7 .naturl {
	margin-left: 100px;
}


/* our-story page */

.storybanner {
	height: 360px;
	width: 40%;
}

.storybanner .video-logo {
	margin: 0;
}

.container.storys {
	display: flex;
	align-items: center;
}

.storys .modern {
	height: 360px;
	background: #FAF4F0;
	width: 60%;
	padding-left: 10rem;
	padding-top: 3rem;
}

.storys .modern p {
    font-size: 18px;
    line-height: normal;
    color: #272727;
    font-family: 'Avenir LT Std';
}

.storys .modern p span {
	color: #BADA55;
	text-shadow: rgb(255 255 255 / 60%) 1px 1px 1px, rgb(0 0 0 / 60%) -1px -1px 1px;
	font-family: cursive;
	font-style: italic;
	font-size: 17px;
	letter-spacing: 0.09em;
}

.storys .video-parent-section {
	margin-bottom: 0;
}
.index-section .h1.appear-delay {
    font-size: 28px;
    font-weight: 500;
    color: #9C5944;
    padding-left: 0;
    margin-bottom: 25px;
    font-family: forum;
}
.index-section .h1.appear-delay span {
	color: #BEDA55;
}
.index-section .feature-row {
	margin: 0;
}
.appear-delay {
	padding-left: 150px;
	/*   padding-right: 160px; */
}
.index-section .feature-row {
	background-color: #FCFCFC;
}
.index-section .rte.appear-delay p {
	margin-bottom: 0;
	font-size: 20px;
	line-height: normal;
	color: #5e5454;
}

/* vision-mision */

section.vision-mision {
    text-align: center;
    padding: 30px 0 50px;
}

.vision-mision h2 {
    color: #292929;
    font-size: 24px;
    margin-bottom: 30px;
    margin-top: 30px;
    font-weight: bolder;
    font-family: 'Avenir LT Std';
}

.vision-mision h3 {
    color: #BA9584;
    font-weight: 600;
    font-size: 20px;
    font-family: 'HelveticaNeueLT Arabic 45';
}

.vision-mision h3 span {
	color: #BADA55;
}

.vision-mision p {
    font-size: 18px;
    color: #555555;
    font-family: forum;
}

.vision-mision p span {
	color: #BADA55;
}

.vision-mision p .coto {
	color: #E21C21;
}


/* wedo-section */

section.wedo {
	text-align: center;
	background-color: #FAF4F0;
	padding-top: 3rem;
	padding-bottom: 20px;
}

.wedo h2 {
    color: #BB9681;
    text-transform: capitalize;
    font-size: 44px;
    font-family: forum;
    margin-bottom: 30px;
}

.wedo h2 span {
	color: #BADA55;
}

.wedo h5 {
    font-size: 18px;
    font-weight: bolder;
    letter-spacing: normal;
    text-transform: unset;
    color: #272727;
    font-family: forum;
}

.wedo p {
    font-size: 18px;
    color: #272727;
    font-family: forum;
}


/* doit-section */

section.doit {
	text-align: center;
	padding-top: 5rem;
	padding-bottom: 5rem;
}

.doit h2 {
    color: #BB968F;
    text-transform: capitalize;
    font-size: 44px;
    font-family: forum;
    margin-bottom: 35px;
}

.doit h2 span {
	color: #BADA55;
}

.doit h5 {
    font-size: 21px;
    font-weight: bolder;
    letter-spacing: normal;
    text-transform: unset;
    color: #272727;
    font-family: forum;
    margin-bottom: 40px;
}

.doit p {
    font-size: 21px;
    color: #272727;
    font-family: forum;
}


/* theteam-section */

section.theteam {
	display: flex;
	flex-wrap: wrap;
}

.teambanner {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 50%;
	position: relative;
	height: 400px;
}

.women {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 50%;
	height: 400px;
	position: relative;
}

.teambanner h2 {
	text-align: end;
	max-width: 730px;
	padding-top: 10rem;
	font-size: 56px;
	position: relative;
	z-index: 3;
    font-family: 'Avenir LT Std';
}

.women h2 {
	color: #fff;
	text-align: center;
	margin-bottom: 40px;
	margin-top: 100px;
    font-size: 31px;
    font-family: forum;
}

.women h2 .one {
	background-color: #BADA55;
	color: #fff;
	font-weight: 700;
}

.women h2 .two {
	background-color: #9C5944;
	color: #fff;
	font-weight: 700;
}

.women p {
	color: #fff;
	font-size: 21px;
	line-height: normal;
	padding-left: 10rem;
    font-family: forum;
}

.overly {
	position: absolute;
	background: rgb(255 255 255);
	height: 100%;
	width: 100%;
	opacity: 0.8;
	z-index: 2;
}

.overlys {
	position: absolute;
	background: rgb(143 75 50 / 83%);
	height: 100%;
	width: 100%;
	opacity: 0.8;
	z-index: 2;
}

.womens-text {
	position: relative;
	z-index: 3;
}


/* image with text */

.founder.feature-row {
	flex-direction: row-reverse;
	justify-content: center;
}

.founder .feature-row__text--right {
	padding-right: 0;
	padding-left: 20px;
}

.founder .feature-row__item {
	margin: 0;
}

.feature-row.founder {
	margin: 0;
	padding-top: 2rem;
	padding-bottom: 3rem;
}

.founder .h1.appear-delay {
	text-transform: capitalize;
	font-size: 30px;
	color: #BA9580;
}

.founder .rte.appear-delay-1 {
    letter-spacing: 0;
    font-size: 18px;
    line-height: 20px;
    margin-left: 17px;
    font-family: forum;
}

.founder .h1.appear-delay span {
	color: #BADA55;
}


/* design-partner secton */

.designfounder.feature-row {
	justify-content: center;
}

.designfounder .feature-row__text--right {
	padding-right: 0;
}

.designfounder .feature-row__item {
	margin: 0;
}

.feature-row.designfounder {
	margin: 0;
	padding-top: 7rem;
	padding-bottom: 3rem;
}

.designfounder .h1.appear-delay {
	text-transform: capitalize;
	font-size: 30px;
	color: #BA9580;
	text-align: center;
}

.designfounder .subheading.appear-delay-1 {
	text-align: center;
	letter-spacing: 0;
	margin-top: 20px;
	margin-bottom: 20px;
    font-size: 18px;
    font-family: forum;
    text-transform: capitalize;
}

.designfounder .rte.appear-delay-1 {
	letter-spacing: 0;
	font-size: 20px;
	line-height: normal;
	margin-left: 17px;
}

.designfounder .feature-row__text .rte {
	text-align: center;
	font-size: 18px;
	line-height: normal;
    font-family: forum;
}

.designfounder .h1.appear-delay span {
	color: #BADA55;
}


/* crafter-section */

.crafter {
	padding-top: 50px;
	padding-bottom: 60px;
}

.our-craft {
	justify-content: center;
	display: flex;
	margin-bottom: 60px;
}

.ours {
	margin-left: 50px;
	margin-right: 50px;
}

.craft-title h2 {
	text-align: center;
	font-size: 21px;
	text-transform: capitalize;
	margin-bottom: 50px;
	color: #AC5944;
}

.craft-title h2 span {
	color: #BADA55;
}

.ours h3 {
	text-align: center;
	font-size: 20px;
	text-transform: capitalize;
	margin-top: 15px;
    font-family: 'Avenir LT Std';
}

.our-collection {
	text-align: center;
}

.our-collection a {
	padding: 10px 30px;
	color: #000;
    border: 1px solid #000000;
	font-weight: 100;
	border-radius: 5px;
	transition: 0.4s;
    font-family: 'Avenir LT Std';
}

.our-collection a:hover {
	background-color: #AA8924;
}


/*-------------------------------shop with a cause pages---------------  */


/* causebanner-section */

section.causebanner {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding-top: 100px;
	padding-bottom: 100px;
}

.causebanner h2 {
    text-align: center;
    text-transform: initial;
    color: #BADA55;
    font-size: 30px;
    font-weight: 700;
    font-family: 'Forum';
}

.causebanner h2 span {
	background-color: #fff;
	color: #000;
    font-weight: 100;
}

.causebanner h2 span.dcoma {
	color: #9C5944;
	background-color: transparent;
	font-family: 'Circular-Loom';
}


/* growth-tree */

section.growth-tree {
	text-align: center;
	background-color: #F7F5E1;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 10px;
}

.growth-tree h4 {
    font-size: 18px;
    letter-spacing: 0;
    font-weight: 100;
    text-transform: inherit;
    line-height: normal;
    color: #605f5f;
    font-family: 'Avenir LT Std';
}

.growth-tree h6 {
	letter-spacing: 0;
	font-size: 18px;
	text-transform: inherit;
	font-weight: 700;
	color: #524b4b;
	line-height: normal;
    font-family: 'Avenir LT Std';
}

.growth-tree h5 {
	font-size: 18px;
	letter-spacing: 0;
	font-weight: 100;
	text-transform: inherit;
	line-height: normal;
	color: #605f5f;
	margin-top: 20px;
    font-family: 'Avenir LT Std';
}


/* cause-slider */

section.cause-slider {
	text-align: center;
	padding-top: 50px;
	padding-bottom: 40px;
}

.cause {}

.slide-3 {
	margin-bottom: 45px;
}

.slide-3 img {
	margin: 5px;
}

.priv_arrow3 i.fas.fa-chevron-left {
	position: absolute;
	top: 44%;
	left: 20px;
	z-index: 1;
	cursor: pointer;
	font-size: 40px;
}

.priv_arrow3 .fa-chevron-left:before {
	color: #fff;
}

.right_arrow3 .fa-chevron-right:before {
	color: #fff;
}

.right_arrow3 i.fas.fa-chevron-right {
	position: absolute;
	top: 44%;
	cursor: pointer;
	right: 20px;
	z-index: 1;
	font-size: 40px;
}


/*------------------------------------------------------eco pages------------------------------------------------  */

section.ecobanner {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding-top: 100px;
	padding-bottom: 100px;
}

.ecobanner h2 {
	text-align: center;
	text-transform: initial;
	color: #fff;
	font-size: 30px;
	font-weight: 700;
    font-family: forum;
}

.ecobanner h2 span {
	color: #BADA55;
}


/* ethic */

.index-section .feature-row__item {
	margin: 0;
}

.eco-section-main{
	margin: 0;
}

.eco-section-btn{
	padding-left: 150px!important;
	/*   padding-right: 160px; */
}

.index-section .feature-row__text--right {
	padding-right: 0;
}

.eco-section-title {
    font-size: 21px!important;
    font-weight: 700!important;
    color: #9C5944!important;
    padding-left: 0!important;
    margin-bottom: 25px!important;
    font-family: forum!important;
    text-align: center!important;
    padding-right: 65px!important;
}


.eco-section-title span {
	color: #BEDA55!important;
}

.eco-section-para p {
    margin-bottom: 15px!important;
    font-size: 18px!important;
    line-height: normal!important;
    color: #555555!important;
    font-family: 'forum'!important;
}

.eco-section-main{
	background-color: #FCFCFC!important;
}
.eco-section-subtitle {
  font-size: 18px!important;
  font-family: 'Avenir LT Std'!important;
  margin-bottom: 15px;
}
.eco-section-para {
    padding: 0 159px!important;
}

.index-section .page-width.feature-row-wrapper {
	margin-top: 10px;
}
.found-two-count {
    margin-top: 0 !important;
}

/*-----------------------------------------------shop page--------------------------------- */

/* .lodemore {
	padding-left: 0;
	margin-bottom: 60px;
	margin-top: 35px;
} */

.lodemore .btn {
	display: block;
	background-color: #BA9580;
	letter-spacing: 0;
	text-transform: inherit;
	font-size: 20px;
}

/* .grid__item {
	padding-right: 22px;
} */

.grid-product {
	margin-bottom: 30px;
}

.lodemore .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover {
	background-color: #D6BFB3;
}

h1.section-header__title.shoptitle {
	text-transform: capitalize;
	font-size: 40px;
}

h2.section-header__title.shopproduct {
	color: #000;
}

h2.section-header__title.shopproduct b {
	font-size: 40px;
}

.collection-item__title span {
	background: none;
	font-size: 23px;
	color: #fff;
	letter-spacing: 0 !important;
	font-weight: 700;
	font-family: auto;
	transition: 0.4s;
}

.collection-item__title span:hover {
	color: #CCCCCC;
}

.collection-filter__item--sort {
	display: flex;
	justify-content: end;
	align-items: baseline;
}

._1lFbc svg {
	position: absolute;
	max-height: 20px;
	display: inline-block;
	margin-top: 8px;
	margin-left: 60px;
}

._1T4Yi {
	margin-right: 100px;
}
form._1T4Yi.mobile-views{
	display: none;
}

/* -----------------------------sizeguide pages------------------- */


/* fotter-size */

section.footer-size {
	padding-top: 60px;
	padding-bottom: 60px;
}

section.footer-size {
	padding-top: 100px;
	padding-bottom: 100px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.footer-size h2 {
	text-align: center;
	text-transform: inherit;
	letter-spacing: 0.05em;
	font-size: 26px;
	line-height: 55px;
	color: #fff;
	font-family: sans-serif;
}


/* size-chate section */

section.size-chet {
	padding-top: 35px;
    padding-bottom: 25px;
    font-family: forum;
}

.grment p {
	font-size: 18px;
	line-height: normal;
	color: rgba(84,39,21,1);
}

.chart h3 {
	text-align: center;
	text-transform: capitalize;
	margin-bottom: 50px;
}

.grment {
	margin-bottom: 66px;
}

.size-chet tr.main-title th {
	background-color: #BA9580;
	color: #fff;
	text-align: center;
	padding: 5px;
}

tr.main-desc td {
	text-align: center;
	font-size: 13px;
}

tr.main-desc:hover {
	background-color: #CCCCCC;
}

.size-chet table {
	border-spacing: 0;
	margin: 25px;
}

.size-chet table 
td,
th {
	border: 1px solid #808080;
	background: transparent;
}


.chart-disc p {
	font-size: 18px;
	line-height: normal;
	color:  rgba(84,39,21,1);
}

.size-chet h5 {
	font-size: 19px;
	line-height: normal;
	color: #767575;
	letter-spacing: 0;
	font-weight: normal;
	text-transform: inherit;
	margin-bottom: 40px;
	margin-top: 10px;
}


/* ------------------------------------------------------shiping-return page----------------------------------------- */


/* shiping-banner */

.shiping-banner {
	background-color: #FAF4F0;
	padding-top: 100px;
	padding-bottom: 100px;
}

.shiping-banner h2 {
	text-align: center;
	text-transform: capitalize;
	letter-spacing: 0.05em;
	font-size: 26px;
	line-height: 55px;
	color: #272727;
	font-family: sans-serif;
}


/* qustion-section */

.question {
	padding-top: 20px;
	padding-bottom: 20px;
}

.question-1 h3 {
	font-size: 16px;
	letter-spacing: 0;
	color: #555555;
	font-weight: 700;
	text-transform: inherit;
	margin-top: 35px;
}

.question-1 p {
	line-height: normal;
	color: #767575;
}

.exchange h4 {
	font-size: 26px;
	letter-spacing: 0;
	text-transform: initial;
}

.exchange p {
	line-height: normal;
	color: #767575;
	font-size: 19px;
}

.exchange p a {
	color: #767575;
}

.exchange p strong {
	color: #555555;
}


/* ------------------------------------------------------faqs page----------------------------------------- */

section.faq {
	padding-top: 100px;
	padding-bottom: 100px;
}

section.faq {
	padding-top:100px;
	padding-bottom: 100px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.faq h2 {
	text-align: center;
	text-transform: inherit;
	letter-spacing: 0.05em;
	font-size: 26px;
	line-height: 55px;
	color: #fff;
}

.accordion-container>h2 {
	text-align: center;
	color: #272727;
	padding-bottom: 5px;
	margin-bottom: 20px;
	text-transform: inherit;
    line-height: 30px;
    font-family: "Twentieth Century";
}

.set {
	position: relative;
	width: 100%;
	height: auto;
	background-color: #fff;
}

.set>a {
	display: block;
	padding: 30px 0;
	text-decoration: none;
	font-size: 25px;
	color: #555;
	font-weight: 100;
	border-bottom: 1px solid #929292;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.set>a i {
	float: right;
	margin-top: 2px;
	color: #5F5F5F;
}

.set>a.active {
	color: #272727;
	border-bottom: 1px solid #fff;
}

.content {
	background-color: #fff;
	border-bottom: 1px solid #929292;
	display: none;
}

.content p {
	padding: 0 0 15px 0;
	margin: 0;
	color: #655D5A;
	font-size: 20px;
}

.faq-acrodian {
	padding-top: 50px;
	padding-bottom: 20px;
}


/* ------------------------------------------------------prvacy page----------------------------------------- */

.question-2 p {
	line-height: normal;
	color: #767575;
	font-size: 18px;
}

.question-2 p a {
	color: #767575;
}

.question-2 h3 {
	font-size: 18px;
	letter-spacing: 0;
	color: #555555;
	text-transform: inherit;
	font-family: auto;
	margin-top: 35px;
}


/* ------------------------------------------------------tram & contact page----------------------------------------- */

.overview h4 {
	font-size: 30px;
	font-weight: 700;
	letter-spacing: 0;
	color: #272727;
}

.overview p {
	line-height: normal;
	color: #0e0e0e;
	font-size: 18px;
}

.question-3 h3 {
	font-size: 16px;
	letter-spacing: 0;
	color: #000;
	font-weight: 700;
	text-transform: inherit;
	margin-top: 35px;
	margin-bottom: -11px;
}

.question-3 p {
	line-height: normal;
	color: #666060;
	font-size: 19px;
}

.contactfooter h4 {
	font-size: 35px;
	letter-spacing: 0 !important;
	text-transform: capitalize;
	font-weight: normal;
}

.contactfooter p {
	line-height: normal;
	color: #666060;
	font-size: 19px;
}

.contactfooter p a {
	color: #666060;
}


/*----------------------------------------- product-page --------------------------------*/

.product-single__title {
	text-transform: capitalize !important;
	font-size: 23px;
	color: #312A2A;
	margin-bottom: 11px;
}

.product-single__sku {
	color: #555555;
	font-family: auto;
}

.product__price {
	color: #BA9580;
	font-weight: 700;
	font-size: 17px;
}

.variant__label {
	letter-spacing: 0 !important;
	text-transform: inherit !important;
	font-size: 20px !important;
}

.product-block {
	margin-bottom: 10px;
}

select {
	padding-right: 165px;
	background-size: 16px;
	color: #444444;
}

.product__quantity label {
	letter-spacing: 0 !important;
	text-transform: inherit !important;
	font-size: 20px !important;
}

.product__quantity {
	margin-top: 25px;
}

.js-qty__num {
	padding: 12px 21px;
}

.payment-buttons .btn--secondary {
	background-color: #BADA55;
	color: #fff;
	transition: 0.4s;
	text-transform: inherit;
	letter-spacing: 0;
	font-size: 20px;
	max-width: 480px;
	line-height: 0;
	font-weight: normal;
    border-radius: 50px;
}
button.shopify-payment-button__button {
    background-color: #BA9580 !important;
}
.payment-buttons .btn--secondary:hover {
	background-color: #CFB5A6;
	color: #E8E6E4;
}

._2_JeV path {
    stroke:  #BA9580;
}

.addtocart {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.heart {
	border: 1px solid #BA9580;
	padding: 4px 12px;
}

.heart svg {
	margin-top: 7px;
}

.shopify-payment-button .shopify-payment-button__button--unbranded[disabled] {
	background-color: #000;
	text-transform: inherit;
	font-size: 20px;
	color: #fff;
	line-height: 0;
	letter-spacing: 0;
}

.accordions-container>h2 {
	text-align: center;
	color: #272727;
	padding-bottom: 5px;
	margin-bottom: 20px;
	text-transform: inherit;
}

.sets {
	position: relative;
	width: 100%;
	height: auto;
	background-color: #fff;
}

.sets>a {
	display: block;
	padding: 10px 0;
	text-decoration: none;
	font-size: 20px;
	color: #000;
	font-weight: 100;
	border-bottom: 1px solid #929292;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.sets>a:hover {
	color: #636363;
}

.sets>a i {
	float: right;
	margin-top: 2px;
	color: #000;
	font-size: 16px;
}

.sets>a.active {
	color: #272727;
	border-bottom: 1px solid #fff;
}

.contents {
	background-color: #fff;
	border-bottom: 1px solid #929292;
	display: none;
}

.contents p {
	padding: 0 0 7px 0;
	margin: 0;
	color: #655D5A;
	font-size: 17px;
}

.faqs-acrodian {
	padding-bottom: 20px;
}

.product-single__sticky {
	position: unset;
}

[data-center-text=true] .social-sharing {
	text-align: left;
}

.product-single__meta .social-sharing {
	margin-top: 15px;
}

.page-content--product {
	padding-bottom: 0px;
}

svg#Layer_1 {
	height: 100px;
	width: 25px;
	margin-right: 15px;
}

svg._3elne {
	width: 11px;
	height: 100px;
	margin-right: 15px;
	color: #3A5897;
}

svg.aUxbH {
	width: 24px;
	height: 100px;
	margin-right: 15px;
	color: #2FC7F2;
}

svg.gXGqt {
	width: 22px;
	height: 100px;
	color: #F01951;
}

.product-single__meta {
	padding-left: 0;
}

#qinbo123-template--14483156402313__main {
	margin-top: 30px;
	color: #555555;
	font-family: ui-monospace;
}

.cart__item {
/* 	flex-direction: column; */
}

.cart-link__bubble--visible {
	background-color: #bada55;
	width: 23px;
	height: 23px;
}

[data-icon=cart] .cart-link__bubble--visible {
  top: 12px;
  right: -2px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  color: #def300;
}


/*=============================================================responcive================================================  */


/* ============================================================eco-page ===================================================*/
@media only screen and (max-width: 1440px) {
.eco-section-para {
    padding: 0 95px!important;
}
.eco-section-row {
    padding: 0 !important;
}
.shop-main-lis {
    padding: 0 25px;
}
.collection-item__title span {
    font-size: 18px;
}
}

@media only screen and (max-width: 1440px) {
.eco-section-para {
    padding: 0 74px!important;
}
}

@media only screen and (max-width: 1360px) {
	.appear-delay {
    padding-left: 50px;
}

}

@media only screen and (max-width: 1200px) {
.eco-section-para {
    padding: 0 35px!important;
}
}

@media only screen and (max-width: 1204px) {
	.appear-delay {
    padding-left: 0px;
}

}

@media only screen and (max-width: 1024px) {
.eco-section-para {
    padding: 0 30px!important;
}
}

@media only screen and (max-width: 991px) {
.eco-section-para {
    padding: 0 15px!important;
}
}

@media only screen and (max-width: 768px) {
  
 .small--one-half {
    width: 100% !important;
    padding: 0 10px !important;
}
.grid__item {
    padding: 0px 10px;
    /* width: 100%; */
}
  
  
  /* Nav Size chart page link Hide */
  a.site-nav__dropdown-link.size-guide {
    display: block;
}
  
  .image-wrap img{
    max-width: 100% !important;

  }
  .social-sharing {
    margin-top: 50px;
}
  .eco-cont {
    padding: 0 !important;
  }
  .eco-section-row {
    padding: 25px 20px !important;
  }
  .eco-section-para p {
    text-align: center;
  }
  .ecobanner h2 {
    font-size: 26px;
  }
  .ecobaner-cont {
    padding: 0 !important;
  }
  .eco-section-title {
    padding-right: 0!important;
  }
  section.ecobanner {
    padding-left: 15px;
    padding-right: 15px;
}

}
@media only screen and (max-width: 568px) {
section.ecobanner {
    padding-top: 50px;
    padding-bottom: 50px;
}
}
@media only screen and (max-width: 490px) {
  .ecobanner h2{
    font-size: 17px;
  }
}
@media only screen and (max-width: 480px) {
.eco-section-row {
    padding: 15px 20px 10px !important;
}
section.ecobanner {
    padding-top: 45px;
    padding-bottom: 45px;
}
  .collection-item__title span {
    font-size: 14px !important;
}
  .collection-item__title h6 {
    font-size: 15px;
    margin: 0;
}
}


@media only screen and (max-width: 320px) {
  .image-wrap img {
    max-width: 100%;
  }
}
/* ==================================================================Home page=========================================== */
@media only screen and (max-width: 1274px) {
	a.site-nav__link.site-nav__link--underline{
    font-size: 19px!important;
}
/*   .site-nav__link{
  	padding: 7.5px 10px;
  } */
.header-layout--left .site-navigation {
    padding-left: 0px;
}
}

@media only screen and (max-width: 1440px) {
	.site-header__logo-link {
		font-size: 22px;
	}
    .green-title h2 {
      font-size: 30px;
  }


body.template-customers-login h1.section-header__title {
    font-size: 26px;
    line-height: 31px;
}	
}
@media only screen and (max-width: 1060px) {
	.header-layout {
		flex-direction: column;
		align-items: center;
/* 		line-height: 34px; */
	}
/* 	#StickyHeaderWrap {
		height: 130px !important;
	} */
/*   	.header-item--logo {
		flex: 0 !important;
	} */
	.site-header__logo-link {
		font-size: 25px;
	}
}

@media only screen and (max-width: 1024px) {
	
  
  .shop-main-lis {
    padding: 0 5px;
}
  .puts{
  	left:  7%;
  }
	
	.review-part {
		padding: 20px 20px 20px;
	}
	.riviewname3 {
		margin-top: 80px;
	}
	.img-title h2 {
		font-size: 30px;
	}
	.img-title span {
		font-size: 30px;
	}
	.mothe-img span {
		transform: rotateY(calc(var(--i) * 45deg)) translateZ(333px);
	}
	.image-slider {
		padding-top: 25px;
		padding-bottom: 60px;
	}
	.lether-title h6 {
		margin-top: 35px;
	}
	.green-title h2 {
		font-size: 30px;
		margin-bottom: 25px;
	}
	.greenpart img {
		max-width: 200px;
		height: 135px;
	}
	.slide1 img {
		margin: 0 5px;
	}
	.fottertext4 {
		padding-left: 0px!important;
	}
	.footer__item--18e80a6b-998d-4145-9560-7e13bff02973 {
		margin-left: 0;
	}
  
    .hero-natural--template--14925401620617__1634125560915fec8e{
      height: 720px !important;
      padding-bottom: 0!important;
    }
    .hero--natural[data-mobile-natural=false]{
      height: 700px !important;
    }
  
}

@media only screen and (max-width: 991px) {
}

@media only screen and (max-width: 914px) {
	.header-layout--left .site-navigation {
		padding-left: 0;
	}
	a.site-nav__link.site-nav__link--underline {
		font-size: 20px!important;
	}
	.review-part h5 p {
		margin-bottom: 15px;
	}
	.riviewname1 {
		margin-top: 42px;
	}
 
	.riviewname2 {
		margin-top: 210px;
	}
	.riviewname3 span {
		font-size: 24px;
	}
	.site-footer .grid {
		display: unset;
	}
	.footer__item--9a8a20cb-fd2d-443a-baad-ef417dff3ac5 {
		width: 50%!important;
	}
	.footer__item--18e80a6b-998d-4145-9560-7e13bff02973 {
		width: 50% !important;
		text-align: center;
	}
	.footer__item--d83c44d3-6bce-4cb3-8165-7fb8994cca1d {
		text-align: center;
	}
	.footer__title {
		margin-top: 115px;
	}
	.footer__item--18e80a6b-998d-4145-9560-7e13bff02973 {
		margin-bottom: 0;
	}
	.site-footer {
		padding-top: 30px;
	}
}
@media only screen and (max-width: 1216px) {
/*   .footer__item--18e80a6b-998d-4145-9560-7e13bff02973{
  	margin-left: 4rem;
  } */
  
.green {
    padding-left: 15px;
    padding-right: 15px;
}
}
@media only screen and (max-width: 960px) {
	.site-footer .grid {
		display: unset;
	}
	.footer__item--9a8a20cb-fd2d-443a-baad-ef417dff3ac5 {
		width: 50%!important;
	}
	.footer__item--18e80a6b-998d-4145-9560-7e13bff02973 {
		width: 50% !important;
		text-align: center;
	}
	.footer__item--d83c44d3-6bce-4cb3-8165-7fb8994cca1d {
		text-align: center;
	}
	.footer__title {
		margin-top: 115px;
	}
	.footer__item--18e80a6b-998d-4145-9560-7e13bff02973 {
		margin-bottom: 0;
	}
	.site-footer {
		padding-top: 30px;
	}
   .linkcost2{
  	justify-content: center;
  }

}

@media only screen and (max-width: 891px) {
.green {
    padding-left: 15px;
    padding-right: 15px;
}
}

@media only screen and (max-width: 850px) {
	a.site-nav__link.site-nav__link--underline {
    font-size: 18px!important;
	}
/* .site-nav__link {
    padding: 7.5px 8px;
} */
}

@media only screen and (max-width: 843px) {
.green-title h2 {
    font-size: 29px;
    margin-bottom: 25px;
}
.green-title h6 {
    font-size: 19px;
}
.greenpart p {
    font-size: 17px;
}
.greenpart {
    margin: 20px 20px 20px 20px!important;
}
}

@media only screen and (max-width: 748px) {

  .free h6{
  	text-align: center;
  }
}


@media only screen and (max-width: 768px) {
  
  
  a.site-nav__link.site-nav__link--underline.size-guide {
    display: block;
}
  
  .arthmod a{
  	font-size: 21px!important;
    font-family: 'Avenir';
  	font-weight: bold;
  }
  .arthmod {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 25px;
}


  .section-header h2 b{
  	font-size: 36px;
  }
  .index-section {
    margin: 0;
  }
  .puts{
  	    padding-top: 20px;
    padding-bottom: 20px;
    position: unset;
    text-align: center;
  }
  .linkcost2{
  	justify-content: center;
  }
  .site-footer .grid__item:after {
		border-bottom: 0;
	}
	.footer__item--d83c44d3-6bce-4cb3-8165-7fb8994cca1d,
	.footer__item--59e51828-88d6-48ee-97d1-1491dcdcaabd {
		width: 50%;
	}
	.site-footer .grid__item {
		padding-bottom: 30px;
	}
	.mother-slide {
		padding-top: 5rem;
	}
	.header-layout {
		flex-direction: unset;
	}
/* 	#StickyHeaderWrap {
		height: 100px!important;
	} */
	.text-1 {
		padding-right: 2rem;
	}
	.text-2 {
		padding-left: 2rem;
	}
	.hero--natural[data-mobile-natural=false] {
		height: 520px;
	}
	.priv_arrow2 i.fas.fa-chevron-left {
		top: 35%;
	}
	.right_arrow2 i.fas.fa-chevron-right {
		top: 35%;
	}
	.flickity-button-icon {
		top: -10px;
	}
	.review-for {
		flex-wrap: wrap;
	}
	.video-logo {
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.priv_arrow1 i.fas.fa-chevron-left {
		font-size: 30px;
		left: 25px;
	}
	.right_arrow1 i.fas.fa-chevron-right {
		font-size: 30px;
		right: 25px;
	}
    .greenpart p {
    font-size: 18px;
    margin: 0;
  	}
  .green {
    padding-top: 40px;
  }
  .gr-contenir {
    padding: 0;
  }
  .greenpart {
    margin: 11px;
  }
	section.fotter-promot {
		padding-top: 20px;
		padding-bottom: 15px;
	}
	.drawer__header {
		border-bottom: 0;
	}
	.drawer {
		background-color: #FAF4F0 !important;
	}
	.mobile-nav>.mobile-nav__item{
		background-color: #FAF4F0;
	}
	.drawer__close-button .icon {
		width: 48px;
		height: 50px;
	}
	.riviewname2 {
		margin-top: 133px;
	}
	.greenpart img {
		margin-top: 0;
	}
	.image-slider {
		overflow: hidden;
	}
}

@media only screen and (max-width: 699px) {
.green-title h2 {
    font-size: 26px;
    margin-bottom: 22px;
}
.green-title h6 {
    font-size: 18px;
}
.greenpart p {
    font-size: 17px;
}
.greenpart {
    margin: 20px 0px 20px 0px!important;
}

}

@media only screen and (max-width: 600px) {
  
  div#shopify-section-template--14925401620617__16539122026a254929 {
    padding: 0 10px !important;
  }

  div#shopify-section-template--14925401620617__1655538576ff4d51ba {
    padding: 0 10px !important;
  }
  .collection-item__title span {
    font-size: 18px;
}
	.footer__item--9a8a20cb-fd2d-443a-baad-ef417dff3ac5 {
		width: 100% !important;
	}
	.footer__item--d83c44d3-6bce-4cb3-8165-7fb8994cca1d,
	.footer__item--59e51828-88d6-48ee-97d1-1491dcdcaabd {
		width: 100%;
	}
	.footer__item--18e80a6b-998d-4145-9560-7e13bff02973 {
		width: 100% !important;
	}
	footer__title {
		margin-bottom: 3rem;
	}
	[data-center-text=true] .footer__title {
		text-align: left;
	}
	.fottertext4 {
		text-align: left;
	}
	.site-footer__linklist {
		text-align: left;
	}
	section.footer-icon {
		text-align: left;
	}
	.footer__title {
		margin-bottom: 2rem;
	}
	.site-footer .grid__item {
		padding-bottom: 30px;
	}
	.puts .with,
	.puts .carbon,
	.puts .firsts {
		font-size: 14px;
	}
	.puts {
		left: 10%;
	}
	.free h6 {
		text-align: center;
	}
	.arthmod a {
		font-size: 18px!important;
	}
	.hero__subtitle .animation-contents {
		font-size: 26px;
	}
  	.arthmod {
      padding-top: 9px;
      padding-bottom: 9px;
	}
}
@media only screen and (max-width: 599px) {
	.puts .with, .puts .carbon, .puts .firsts {
    font-size: 20px;
}
.linkcost2{
  	justify-content: left;
  }
}

@media only screen and (max-width: 568px) {
.green-title h2 {
    font-size: 24px;
    margin-bottom: 21px;
}
.green-title h6 {
    font-size: 16px;
    margin: 0;
}
.greenpart p {
    font-size: 16px;
}
.green {
    padding-top: 35px;
}
.greenpart img {
    margin-bottom: 10px;
}
}

@media only screen and (max-width: 480px) {
  
  .collection-item__title h6 {
    font-size: 19px;
  }
  
  
p#collection-btn-home {
    max-width: 94px!important;
    font-size: 12px !important;
    margin-top: 0 !important;
    padding: 10px;
}
.green {
    padding-top: 30px;
}
.greenpart {
    margin: 5px 0px 0px 0px!important;
}
.green-title h6 {
    margin: 0 0 10px;
}
.green-for {
    flex-direction: column;
    padding: 0 20px;
}
.greenpart {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.greenpart img {
    max-width: 80px;
    height: 70px;
}
.l-img1--1 p {
    padding-left: 35px;
}
.l-img1--2 p {
    padding-left: 35px;
}
.l-img1--3 p {
    padding-left: 24px;
}
  
.img-title p {
    font-size: 30px;
}
  .hero--natural[data-mobile-natural=false] {
    height: 450px !important;
  }
  .hero-natural--template--14925401620617__1634125560915fec8e{
	height: 430px !important;
  	padding-bottom: 0!important;
}
}

@media only screen and (max-width: 397px) {
.l-img1--3 p {
    padding-left: 20px;
    text-align: left;
}
}

@media only screen and (max-width: 380px) {
.l-img1--3 p {
    padding-left: 22px;
    text-align: left;
}
.l-img1--2 p {
    padding-left: 20px;
    text-align: left;
}
.green-title h2 {
    margin-bottom: 20px;
}
  .hero--natural[data-mobile-natural=false] {
    height: 310px !important;
  }
  .hero-natural--template--14925401620617__1634125560915fec8e{
	height: 310px !important;
  	padding-bottom: 0!important;
}
}

@media only screen and (max-width: 341px) {
.l-img1--1 p {
    padding-left: 45px;
    text-align: left;
}
}

@media only screen and (max-width: 330px) {
  .mother-btn a{
  	font-size: 14px;
    padding: 10px 20px;
  }

}
@media only screen and (max-width: 360px) {
  span.announcement-link-text{
	    line-height: 30px !important;
  }
}

@media only screen and (max-width: 425px) {
  .border-1 {
    border-bottom: 2px solid #909090;
    width: 100px;
    height: 0;
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .linkcost2{
    justify-content: left;
  }
  .footer__title {
    margin-top: 6px;
  }
  .footer__social .icon{
    width: 30px;
  }
  .free {
    flex-direction: column;
  }
  .text-2 {
    padding-left: 0;
  }
  .text-1 {
    padding-right: 0;
  }

  .site-footer .grid__item:first-child{
    padding-top: 0;
  }
  .hero__text-shadow {
    line-height: 1;
  }
  .grid__item {
    padding-left: 0;
  }
  span.announcement-link-text{

    font-size: 18px;
  }
  #shopify-section-template--14925401620617__1655538576ff4d51ba .grid__item {
    padding-right: 10px;
}
}

@media only screen and (max-width: 480px) {
  
 
  .collection-item {
    margin-bottom: 15px;
}
  
  .footer__collapsible1 p{
   	font-size: 18px; 
  }
.collapsible-content__inner ul li {
    margin-bottom: 0;
}
.linkcost {
	margin: 10px 0;
}
.linkcost1 {
	margin: 10px 0;
}
.linkcost2 {
	margin: 10px 0;
}
.linkcost3 {
	margin: 10px 0;
}
.linkcost4 {
	margin: 10px 0;
}
footer ul.footer__social {
    margin: 25px 0;
}
}

@media only screen and (max-width: 375px) {
	.img-title h2 {
		font-size: 24px;
	}
/* 	[data-center-text=true] .footer__title,
	.fottertext4,
	.site-footer__linklist {
		text-align: center;
	} */
	section.footer-icon {
		text-align: center;
      	
	}
    .linkcost2{
    	justify-content: center;
    }
	.section-header h2 b {
		font-size: 26px;
	}
  .review-title h2{
  	font-size: 36px;
  }
.img-title p {
    font-size: 25px;
}
.img-title span {
    font-size: 25px;
}
  .mobile-logo-text {
    font-size: 32px!important;
}
}

@media only screen and (max-width: 380px) {

}

/*=============================================================responcive================================================  */


/* ==================================================================choise page=========================================== */
.choisepart-section-new-inner {
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
    width: 62%;
    margin: 40px auto;
}  
.choisepart-section-img-content {
    max-width: 325px;
    width: 100%;
  	position:relative;
}
.choisepart-section-image2 {
    position: absolute;
    
} 
.choisepart-section-image img {
    width: 100%;
    object-fit: cover;
}  
.choisepart-section-desc {
    width: calc(100% - 325px);
    text-align: left;
}  
.choisepart-section-content-header {
    display: flex;
    text-align: center;
    align-items: baseline;
}
.choisepart-section-content-header h3 {
    margin: 0;
}
.choisepart-section-content-header {
    display: flex;
    text-align: center;
    align-items: baseline;
  	margin-bottom: 30px;
}  
.choisepart-section-content-header img {
    max-width: 40px;
    width: 100%;
    display: block;
}  
.choisepart-section-content-header h3 {
    margin: 0;
    font-family: 'Avenir LT Std';
    font-size: 24px;
    margin-bottom: 0;
    text-transform: inherit;
    margin-left: -8px;
    font-weight: 700;
    display: block;
} 
.choisepart-section-content span {
    font-size: 18px;
    font-family: forum;
    color: #2A2A2A;
    letter-spacing: 0em;
    text-transform: inherit;
    font-weight: 100;
    line-height: 26px;
    margin-left: 5px;
    display: block;
} 
@media only screen and (max-width: 1440px) {
.part-choise1 {
    margin-bottom: 30px;
}
}
@media(max-width:1200px){
.choisepart-section-new-inner{
  	width: 80%;
}
.part-choise1 {
    margin-bottom: 25px;
}
section.choisepart {
    padding: 60px 60px;
}
}
@media only screen and (max-width: 1024px) {
  section.choisepart {
    padding: 60px 55px;
  }
  .part-choise1 .naturl h6 {
    font-size: 20px;
  }
  .part-choise2 .naturl h6 {
    font-size: 20px;
  }
  .part-choise3 .naturl h6 {
    font-size: 20px;
  }
  .part-choise4 .naturl h6 {
    font-size: 20px;
  }
  .part-choise5 .naturl h6 {
    font-size: 20px;
  }
  .part-choise6 .naturl h6 {
    font-size: 20px;
  }
  .part-choise7 .naturl h6 {
    font-size: 20px;
  }
  .bg-choise img {
    max-width: 288px;
  }
}
@media(max-width:991px){
.choisepart-section-new-inner{
  	width: 90%;
}
}
@media(max-width:850px){
.choisepart-section-new-inner{
  	width: 100%;
}
}  
@media(max-width:767px){
.choisepart-section-new-inner {
    flex-direction: column-reverse !important;
  	margin: 30px auto;
}  
.choisepart-section-desc {
    width: 90%;
    margin: 0 auto 30px;
}
  .part-cho-fl {
    display: flex;
    flex-direction: column;
}
.bg-choise {
    order: 2;
}
.naturl {
    order: 1;
    margin: 0 !important;
}
.choise h2 {
    font-size: 26px;
}
.chis-banner-main {
    padding: 0 !important;
}
.chois-part-main {
    padding: 0 !important;
}
section.choise {
    padding-top: 100px;
    padding-bottom: 100px;
}
}
@media(max-width:668px){
.choisepart-section-new-inner {
    flex-direction: column-reverse !important;
  	margin: 15px auto;
}  
}  
@media only screen and (max-width: 568px) {
section.choisepart {
    padding: 40px 40px;
}
.choise h2 {
    font-size: 34px;
    padding: 0 15px;
    line-height: 22px;
}
}
@media(max-width:480px){
.choisepart-section-desc {
    width: 100%;
} 
  .choisepart-section-new--template--14483375947913__16468964120383bcf5 .choisepart-section-image2 {
    top: -60px !important;
    left: 50px !important;
    width: 70% !important;
}
.choisepart-section-image2{
  width:100% !important; 
}
  
.choisepart-section-img-content {
    max-width: 70%;
}

.choisepart-section-image2{
 	top:0 !important;
  	left:0 !important;
}
.choisepart-section-content-header {
    margin-bottom: 15px;
}
.choisepart-section-new-- .choisepart-section-image2{
  top:-px !important;
  left:px !important;
}
.choise h2 {
    font-size: 17px;
}
section.choise {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.choisepart-section-new.choisepart-section-new--template--14925401751689__16468964120383bcf5.container .choisepart-section-image2 {
    top: -60px !important;
    width: 68% !important;
    left: 0;
    right: 0;
    margin: 0 auto;
}
}
@media only screen and (max-width: 425px) {
section.choisepart {
    padding: 60px 35px;
}
section.choise {
    padding-top: 4rem;
    padding-bottom: 4rem;
}
}
@media(max-width:380px){
.choisepart-section-content span {
    font-size: 15px;
    line-height: 20px;
    margin-left: 5px;
} 
.choisepart-section-content-header h3 {
    font-size: 22px;
}
section.choisepart {
    padding: 41px 20px;
}
.choise h2 {
    line-height: 36px;
}
}

@media only screen and (max-width: 325px) {
.naturl h6 {
    font-size: 19px !important;
}
.fabric h3 {
    font-size: 23px;
}
}

@media only screen and (max-width: 320px) {
.choise h2 {
    line-height: 33px;
}
section.choise {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
}

/*=============================================================responcive================================================  */




/*=============================================================responcive================================================  */


/* =================================================================shop page=========================================== */
@media only screen and (max-width: 768px) {
  
  div#shopify-section-template--14925401620617__1655538576ff4d51ba {
    padding: 0 30px;
}
  div#shopify-section-template--14925401620617__16539122026a254929 {
    padding: 0 30px;
}
  
  .shop-main-lis .shop-coltion-itom{
  	margin-bottom: 20px;
  }
	
    .size-guide-popup {
      max-width: 520px !important;
  }
  
  
  .shop-class-div.grid.grid--uniform.shop-main-coll.center-content-grid{
  	display: inherit !important;
    justify-content: inherit !important;
  }
  .collection-item__title span{
  	line-height: 40px;
  }
  .collection-filter__item--sort{
  	flex-direction: column;
    align-items: center;
  }
  .small--one-half{
  	width: 100%;
  }
  .shop-main-lis {
    padding: 0;
  }
  .grid.grid--uniform {
    padding: 0;
}
  .page-width.botoom.container{
  	padding: 0;
  }
  .collection-item__title span{
  	font-size: 22px;
  }
  .collection-item__title h6{
  	font-size: 12px;
  }
  
  .section-header h2 {
    font-size: 36px;
  }
  .grid-overflow-wrapper .grid__item{
  	    width: 100%;
    flex: 0 0 100%;
  }
  .grid-overflow-wrapper .grid__item:first-child{
  	margin-left: 0;	
  }
  .shop-clt-product {
    padding: 45px!important;
}
  h2.section-header__title.shopproduct b {
    font-size: 50px;
    color: #BA9580;
}
    .shop-main-title{
  	    margin: 80px 0 70px!important;
  }
  .grid-overflow-wrapper .grid-product__price{
  	font-size: 15px;
  }
  .grid-product__meta .grid-product__title{
  	font-size: 20px;
  }
  .grid-product__meta hr{
  	max-width: 60px;
  }
  .hr--large, .hr--medium, .hr--small, hr{
  	border-top: 2px solid #000;
  }
  form._1T4Yi.desktop-views {
    display: none;
}
  form._1T4Yi.mobile-views {
    text-align: center;
    margin-right: 0 !important;
    display: none;
}
  ._1SOvY{
    max-width: 350px;
    max-height: 57px;
    padding: 10px 57px 10px 9px;
  }
  ._1lFbc svg{
    max-height: 56px!important;
    max-width: 56px !important;
    margin-left: 98px!important;
    padding: 15px 11px 10px 13px;
  }
  .shop-main-title{
  	    margin: 50px 0 40px!important;
  }
  .XRJUI {
    margin-bottom: 30px;
  }
  .XRJUI input {
    font-size: 25px !important;
  }
 
}

@media (max-width: 568px){ 
.grid-overflow-wrapper .grid-product__price {
    font-size: 20px;
}

  .shop-main-title{
  	    margin: 35px 0 40px!important;
  }
}

@media (max-width: 480px){
.grid-overflow-wrapper .grid-product__price {
    font-size: 18px;
}
.shop-clt-product {
    padding: 30px!important;
}
._1lFbc svg {
    margin-left: 90px!important;
}
._1SOvY {
    max-width: 294px;
    max-height: 57px;
    padding: 10px 57px 10px 9px;
}

}

@media (max-width: 499px){
.header-item.header-item--logo {
    padding-left: 20px;
}
}

@media (max-width: 402px){
.header-item.header-item--logo {
    padding-left: 10px;
}
}

@media only screen and (max-width: 425px) {
  ._1lFbc svg{
  	display: none;
  }
  ._1T4Yi {
    margin-right: 0px;
  }
  .collection-item__title span{
    font-size: 18px;
    line-height: 25px;
  }
  .header-item.header-item--logo {
    padding-left: 40px;
}
  
}

@media only screen and (max-width: 380px) {

.section-header h2 {
    font-size: 50px;
}
.header-item.header-item--logo {
    padding-left: 35px;
}
}


@media (max-width: 380px){
.shop-clt-product {
    padding: 20px!important;
}
._1lFbc svg {
    max-height: 49px!important;
    max-width: 53px !important;
    padding: 12px 12px 10px 13px;
    margin-left: 77px!important;
}
._1SOvY {
    max-width: 285px;
    max-height: 50px;
    padding: 10px 57px 10px 9px;
}
.XRJUI input {
    font-size: 20px !important;
}
}

@media (max-width: 370px){
  .ntd {
    font-size: 19px;
}
}

@media (max-width: 354px){
    .ntd {
    font-size: 17px;
}
}

@media only screen and (max-width: 320px) {
.main-title h3 {
    font-size: 40px;
}
.main-title h3 {
    margin-bottom: 30px;
}
.section-header h2 {
    font-size: 46px;
}
}

@media (max-width: 319px){
.ntd {
    font-size: 14px;
}
}


/*=============================================================responcive================================================  */


/* ==================================================================shop with cause page=========================================== */

@media only screen and (max-width: 768px) {
.shopcuse-baner-main {
    padding: 0 !important;
}
.causebanner h2 {
    font-size: 26px;
    padding: 0 15px;
}
.gro-tre-main {
    padding: 0 !important;
}
section.growth-tree {
    padding: 30px 15px 25px;
}
.collection-image--portrait {
    padding-top: 150%;
}
}

@media only screen and (max-width: 568px) {
section.causebanner {
    padding-top: 120px;
    padding-bottom: 120px;
}
  .causebanner h2 {
    font-size: 36px;
}
}

@media only screen and (max-width: 568px) {
section.causebanner {
    padding-top: 120px;
    padding-bottom: 120px;
}
  .causebanner h2 {
    font-size: 30px;
}
}


@media only screen and (max-width: 425px) {
  .causebanner h2{
  	font-size: 25px;
  }
  section.causebanner{
  	padding-top: 100px;
    padding-bottom: 100px;
  }
  section.ecobanner{
  	
  }
}

/*=============================================================responcive================================================  */


/* ==================================================================sizing & fitting guide page=========================================== */
@media only screen and (max-width: 1024px) {
  table{
  	margin: 0;
  }
}
@media only screen and (max-width: 768px) {
	.grment {
    margin-bottom: 25px;
}
  section.footer-size{
  	padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media only screen and (max-width: 425px) {
  .grment p{
  	font-size: 16px;
  }
  .footer-size h2{
  	font-size: 32px;
  }
  td, th{
  	padding: 1px 10px;
  }
  .chart-disc p{
  	font-size: 16px;
  }
  section.footer-size {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
}
@media only screen and (max-width: 320px) {
	.footer-size h2 {
    font-size: 26px;
}

}


/*=============================================================responcive================================================  */


/* ==================================================================shiping & returns page=========================================== */
@media only screen and (max-width: 425px) {
  .shiping-banner{
  	    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .shiping-banner h2{
  	font-size: 35px;
  }
}
@media only screen and (max-width: 320px) {
	.shiping-banner h2 {
    font-size: 26px;
	}
  .shiping-banner {
    padding-top: 4rem;
    padding-bottom: 4rem;
	}

}

/*=============================================================responcive================================================  */


/* ==================================================================FAQs page=========================================== */
@media only screen and (max-width: 425px) {
  section.faq{
  	    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .set>a{
  	font-size: 16px;
  }
  .content p{
  	font-size: 16px;
  }
}

@media only screen and (max-width: 380px) {
.set>a {
    padding: 15px 0;
}
}

@media only screen and (max-width: 320px) {
	section.faq {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
}
/*=============================================================responcive================================================  */


/* ==================================================================tream and condition page=========================================== */
@media only screen and (max-width: 425px) {
  .overview h4{
  	font-size: 25px;
  }
  .overview p{
  	font-size: 16px;
  }
  .question-3 p{
  	font-size: 16px;
  }
  .question-3 h3{
  	font-size: 16px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 320px) {
	.shiping-banner {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

}
/*=============================================================responcive================================================  */


/* =================================================================pravcy policy page=========================================== */

@media only screen and (max-width: 425px) {

  .question-2 h3{
  	line-height: 24px;
  }
}

/*=============================================================responcive================================================  */


/* =================================================================Gift card page=========================================== */
@media only screen and (max-width: 768px) {
	[data-center-text=true] .social-sharing {
    text-align: center;
}
  .page-content--product {
    padding-bottom: 0px;
}
  .payment-buttons .btn--secondary{
  	    max-width: 655px;
  }
  .shopproduct {
    margin: 0 0!important;
}


}
@media only screen and (max-width: 509px) {

.grid__item {
    padding-right: 0px;
}
  select{
  	padding-right: 30px;
  }
}

/*=============================================================responcive================================================  */


/* =================================================================defult product page=========================================== */
@media only screen and (max-width: 768px) {
  #qinbo123-template--14483156402313__main{
  	text-align: center;
  }

}
@media only screen and (max-width: 375px) {
  .image-wrap img{
  	max-width: 260px;
  }
}
   
   
   
.header-item.header-item--logo {
    width: 20%;
}
   
/* ==================================================================our-story page=========================================== */

@media only screen and (max-width: 1440px){
  .storys .modern{
    padding-left: 8rem;
  }
  .teambanner h2 {
    max-width: 580px;
  }
  .women h2{
    margin-top: 60px;
  }
  .women p {
    padding-left: 8rem;
  }
}

@media only screen and (max-width: 1366px) {
  .women p {
    padding-left: 8rem;
  }
  .teambanner h2 {
    max-width: 550px;
  }
  .storys .modern {
    padding-left: 7rem;
  }
}

@media only screen and (max-width: 1200px) {
  .storys .modern {
    padding-left: 6rem;
  }
  .women p {
    padding-left: 5rem;
  }
  .teambanner h2 {
    max-width: 480px;
  }
  .feature-row.designfounder {
    padding-top: 5rem;
    padding-bottom: 3rem;
}
}

@media only screen and (max-width: 1024px) {

  .storys .modern{
  	padding-top: 3rem;
    padding-left: 3rem;
  }
  .storys .modern p{
    font-size: 18px;
  }
  .teambanner h2 {
    max-width: 404px;
  }
  .women p{
  	padding-left: 2rem;
    font-size: 18px;
  }
  .index-section .feature-row__text--right{
    padding-right: 10px;
  
  }
  .rte.appear-delay-1 p{
  	font-size: 18px;
  }
  .rte.appear-delay-2 p{
  	font-size: 18px;
  }
  section.doit {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  section.vision-mision {
    padding: 30px 0 30px;
  }
}

@media only screen and (max-width: 991px) {
  .storys .modern{
  	padding-top: 1rem;
    padding-left: 3rem;
  }
  .ours {
    margin-left: 35px;
    margin-right: 35px;
  }
  section.wedo {
    padding-top: 2rem;
  }
  section.doit {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

@media only screen and (max-width: 768px) {
  .container.storys{
    flex-direction: column;
  }
  .storybanner{
    width: 100%;
  }
  .founder.feature-row{
    flex-direction: column;
  }
  .storys .modern{
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-bottom: 35px;
    padding-top: 2rem;
    text-align: center;
  }
/*   .image-wrap{
    height: 100%!important;
    padding-bottom: 0!important;
  } */
/*   .image-wrap img{
    width: 100%;
    max-width: 390px;
  } */
  .index-section .feature-row{
    background-color: #fff !important;
  }
  .founder .rte.appear-delay-1{
    margin-left: 0;
  }
  .feature-row.designfounder{
    padding-top: 0rem;
    padding-bottom: 0 !important;
  }
  .ours {
    margin-left: 20px;
    margin-right: 20px;
  }
  .our-craft{
    flex-direction: column;
    text-align: center;
  }
  .storybanner{
    height: 650px;
  }
  .video-logo img {
    max-width: 360px;
    width: 100%;
  }
  .storys .modern p {
    font-size: 18px;
    padding: 0 30px;
    line-height: 26px;
  }
  section.vision-mision{
    padding: 1rem 0;
  }
  .vision-mision h2{
    font-size: 24px;
  }
  .vision-mision h3{
    font-size: 20px;
  }
  .vision-mision p {
    font-size: 18px;
    margin-bottom: 25px;
  }
  .wedo h2, .doit h2{
    font-size: 44px;
    margin-bottom: 45px;
  }
  .wedo h5, .doit h5{
    font-size: 18px;
    line-height: 23px;
    margin-bottom: 28px;
  }
  .wedo p, .doit p {
    font-size: 18px;
    line-height: 31px;
    padding: 0 30px;
  }
  section.wedo{
    padding-bottom: 40px;
    padding-top: 3rem;
  }
  section.doit {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .teambanner{
    width: 100%;
    height: 500px;
  }
  .women{
    width: 100%;
    height: auto;
  }
  .teambanner h2{
    margin: 0 auto;
    max-width: 540px;
    padding-top: 11rem;
    color: #BA9580;
    font-size: 56px;
    letter-spacing: 8px;
    text-align: center;
  }
  .womens-text {
    padding: 0 0 45px;
  }
  .women h2 {
    font-size: 31px;
  }
  .women p {
    font-size: 18px;
    padding: 0 120px;
    line-height: 25px;
  }
  .image-wrap img {
    width: 100% !important;
  }
  .index-section .h1.appear-delay{
    font-size: 32px;
    text-align: center;
  }

  .rte.appear-delay-1 p {
    font-size: 18px;
    text-align: center;
    max-width: 680px;
    color: rgba(84,39,21,1);
  }
  .rte.appear-delay-2 p, .designfounder .subheading.appear-delay-1{
    font-size: 18px;
    text-align: center;
    max-width: 680px;
    color: rgba(84,39,21,1);
  }
  .craft-title h2{
    font-size: 21px;
  }
  .our-collection a {
    font-size: 15px;
  }  
  .feature-row.founder {
    padding-bottom: 1rem;
  }
  .ours {
    padding: 0 25px;
  }
  .ours img {
    height: 100%;
    width: 100%;
  }

/*   .founder1-img {
    padding: 35px 90px 0 90px;
  } */
/*   .founder1-img {
      max-width: 85%;
    margin: 0 auto
  } */
.found1-cont .found1-row +.feature-row__item {
    margin: 0 auto;
    max-width: 80% !important;
    min-width: auto !important;
    width: 100%;
    padding-top: 7%;
}
  .founder2-img {
    padding: 20px 30px 0 30px;
  }
  .storys {
    padding: 0 !important;
  }
  .wedo-cont {
    padding: 0 !important;
  }
  .doit-cont {
    padding: 0 !important;
  }
  .theteam-cont{
    padding: 0 !important;
  }
  .found1-cont{
    padding: 0 !important;
  }
  .found2-cont{
    padding: 0 !important;
  }
  .found1-row {
    padding: 30px 10px 0 !important;
  }
  .found2-row {
    padding: 30px 10px 0 !important;
  }
  .rte.appear-delay-2 p {
    margin: 10px auto 0;
  }
  .craft-title h2 span {
    color: #000;
  }
  .craft-title h2 {
    color: #000;
  }
  .choise h2 br {
    display: none;
}
}

@media only screen and (max-width: 600px) {
  .women p{
    padding: 0px 80px;
  }
}

@media only screen and (max-width: 568px) {
  .women p {
    padding: 0 40px 0px 70px;
  }
  .teambanner {
    height: auto;
  }
  .teambanner h2 {
    padding: 11rem 0;
  }
/*     .founder1-img {
    padding: 25px 80px 0 80px;
  } */
  .found1-cont .found1-row +.feature-row__item {
    margin: 0 auto;
    max-width: 80% !important;
    min-width: auto !important;
    width: 100%;
    padding-top: 7%;
}
  .founder2-img {
    padding: 20px 25px 0 25px;
  }
  .video-logo img {
    max-width: 310px!important;
  }

  .found1-row {
    padding: 30px 20px 0 !important;
  }
  .found2-row {
    padding: 30px 20px 0 !important;
  }
  .storys .modern p {
    line-height: 22px;
    margin: 0;
  }
  section.wedo {
    padding-bottom: 30px;
    padding-top: 2rem;
  }
  .wedo h2, .doit h2 {
    margin-bottom: 35px;
  }
  section.doit {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
}

@media only screen and (max-width: 480px) {
.storybanner {
    height: 460px;
}
.vision-mision h3 {
    font-size: 17px;
}
.women p {
    padding: 0 20px 0px 35px;
}
.feature-row.founder {
    padding-top: 0rem;
    padding-bottom: 0rem;
}
.storys .modern {
    padding-bottom: 30px;
    padding-top: 1.5rem;
}
.storys .modern p {
    line-height: 23px;
}
section.vision-mision {
    padding: 0;
}
.vision-mision p {
    line-height: 26px;
}
section.wedo {
    padding: 2rem 10px 2rem 10px;
}
.wedo p, .doit p {
    line-height: 28px;
    padding: 0 15px;
}
.wedo h2, .doit h2 {
    margin-bottom: 35px;
}
section.doit {
    padding-top: 2rem;
    padding-bottom: 2rem;
}
.teambanner h2 {
    padding: 9rem 0;
}
.craft-title h2 {
    margin-bottom: 35px;
}
.crafter {
    padding-top: 45px;
    padding-bottom: 50px;
}
/*   .founder1-img {
    padding: 35px 70px 0 70px;
} */
.found1-cont .found1-row +.feature-row__item {
    margin: 0 auto;
    max-width: 80% !important;
    min-width: auto !important;
    width: 100%;
    padding-top: 7%;
}
.video-logo img {
    max-width: 290px!important;
}
  .our-collection a {
    font-size: 19px;
}
  .img-title span {
    font-size: 24px;
}


.img-title p {
    font-size: 24px;
}
.img-title h2 {
    font-size: 24px;
}
}

@media only screen and (max-width:420px){
.green-title h2 {
    font-size: 21px;
    margin-bottom: 25px;
}
}

@media only screen and (max-width: 380px) {
  .storys .modern {
    padding-bottom: 20px;
    padding-top: 1.5rem;
  }
  .womens-text {
    padding: 0 0 30px;
  }
  .ours {
    padding: 0px 10px;
  }
  .storys .modern p {
    line-height: 25px;
    font-size: 20px;
  }
  .vision-mision h2 {
    font-size: 23px;
    margin-bottom: 25px;
    margin-top: 25px;
  }
  .vision-mision p {
    line-height: 25px;
    font-size: 20px;
  }
  section.wedo {
    padding: 2rem 10px 2rem 10px;
  }
  .wedo h2, .doit h2 {
    margin-bottom: 22px;
    font-size: 39px;
  }
  .wedo h5, .doit h5 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 20px;
  }
  .women h2 {
    font-size: 25px;
  }
  .ours h3 {
    margin: 10px 0 15px;
  }
  .craft-title h2 {
    margin-bottom: 30px;
  }
  .wedo p, .doit p {
    line-height: 25px;
    padding: 0 15px;
}
  .green-title h2 {
    font-size: 18px;
    margin-bottom: 15px;
}
}

@media only screen and (max-width: 332px) {
.storys .modern {
    padding-bottom: 20px;
    padding-top: 1.5rem;
}
  .women p {
    padding: 0 10px 0px 26px;
}
.index-section .h1.appear-delay {
    font-size: 30px;
}
.index-section .h1.appear-delay {
    font-size: 29px;
}
.found2-row {
    padding: 23px 10px 0 !important;
}
.found1-row {
    padding: 23px 10px 0 !important;
}
.video-logo img {
    max-width: 170px!important;
}
  .arthmod span img {
    max-width: 60px!important;
}
.arthmod span img {
    margin-bottom: 12px!important;
}
.arthmod a {
    margin-right: 0!important;
    font-size: 16px!important;
}
  
}
@media only screen and (max-width: 320px) {
.arthmod span img {
    max-width: 50px!important;
}
}



/* NEW CSS */


@media only screen and (max-width: 680px) {
	.mobile-logo-text {
		font-size: 20px !important;
	}

}


/* PopUp CSS On product Page Size Guide */


.size-guide-popup-contaner {
    position: fixed;
    top: 50%;
    right: 0;
    left: 50%;
    bottom: 0;
    z-index: 999;
    transform: translate(-50%, -50%);
    display: none;
    width: 100%;
    height: 100%;
  	overflow-y: scroll;
  	padding: 100px 0;
  	background: rgba(0,0,0,.4);
  	
}

/* span.size-guide-container {
	display: flex;
  	align-items: baseline;
}*/
span.size-guide-container.for-size-chart-1 {
    display: flex;
    align-items: baseline;
}

a.size-guide-link {
	font-size: 16px;
	margin-left: 8px;
	border-bottom: 1px solid;
}


.size-guide-popup {
	max-width: 800px;
	margin: 0 auto;
	padding: 50px;
	background: #fff;
	position: relative;
}

.size-guide-popup table {
	margin: 0 !important;
}

.size-guide-popup .span-open  {
    position: absolute;
    top: -16px;
    right: -16px;
    font-size: 40px;
    cursor: pointer;
    padding: 14px;
    width: 45px;
    height: 45px;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    text-align: center;
    z-index: 999;
  	background-color: #fff;
    box-shadow: 0 2px 10px #36363626;
    vertical-align: middle;
    line-height: 0;
    transform: scale(1.001);
    overflow: hidden;
}

.size-guide-popup::-webkit-scrollbar {
	display: none;
}

.size-guide-popup .chart .chart-title {
	margin-top: 50px;
}

span.size-guide-container svg {
	margin-left: 15px;
}
.OpenPopUp{
  overflow: hidden;
  z-index: -999;
}
.size-guide-popup table td{
	border-bottom: 1px solid #000;
  	background: #fff;
  	
}
.size-guide-popup table {
    width: 100%;
    border-spacing: 0;
    position: relative;
    border: 0 none;
    background: #fff;
    background: var(--colorBorder);
}
.size-guide-popup table th {
    background-color: #fff;
    color: #000;
    text-align: center;
    padding: 5px;
  	border: none;
    border-bottom: 1px solid #000;
  	font-weight: 500;
}





@media only screen and (max-width: 1024px) {
	a.size-guide-link {
		font-size: 15px;
		margin-left: 7px;
	}

	.size-guide-popup {
		padding: 30px;
	}

 	
  	.size-guide-popup {
    	max-width: 693px;
	}

  	.size-guide-popup .chart h3 {
      text-align: center;
      text-transform: capitalize;
      margin-bottom: 25px;
  }
}

@media only screen and (max-width: 768px) {
span.size-guide-container.for-size-chart-1 {
    justify-content: center;
}
}  
@media only screen and (max-width: 520px) {
  .modal--mobile-friendly {
    bottom: 75px;
}
  .size-guide-popup {
    width: 90%;
    padding: 15px;
}	
  .size-guide-popup table td, th {
    padding: 7px 5px;
}
  .chart h3 {
    margin-bottom: 28px;
    font-size: 18px;
}
  .size-chart-heading-text h3 {
    font-size: 16px !important;
}
  .size-guide-popup .chart h3{
  	font-size: 16px;
  }
  .size-guide-popup table th {
    font-weight: 100;
}
}

@media only screen and (max-width: 420px) {
	.size-guide-popup tr.main-desc td {
    text-align: center;
    font-size: 12px;
}
  
}





.collection-item__title p {
    font-size: 14px !important;
    color: #fff;
    margin-bottom: 7px !important;
  	text-transform: lowercase;
}

p#collection-btn-home {
    background: #fff;
    color: #000;
    max-width: 114px;
    margin: 0 auto;
    font-size: 15px;
    margin-top: 5px;
    padding: 8px;
    text-transform: uppercase;
}
.shop-class-div.grid.grid--uniform.shop-main-coll.center-content-grid {
    display: flex;
    justify-content: center;
}

/* Nav Size chart page link Hide */
a.site-nav__dropdown-link.size-guide {
    display: none;
}


/* Product Page CUstome Button CSS */


  .custome-info-btn {
    display:inline-block;
  }
.custome-info-btn label{
 	cursor: pointer; 
}
.custome-info-content input.input-group-field {
    overflow: visible;
    height: 40px;
    width: 100%;
    cursor: pointer;
    clip: unset;
    margin-bottom: 10px;
    font-size: calc(var(--typeBaseSize)*0.92);
}  
.custome-info-content {
    margin-top: 25px;
    margin-bottom: 25px;
}  
.show-content{
 	display:block !important; 
}
  .active_label {
    box-shadow: 0 0 0 2px #000000 !Important;
}  
.vari_label{
    box-shadow: 0 0 0 1px #e8e8e1 !Important;  
}

.hero--template--14925401620617__164388966557b898e6 .hero__text-wrap{
  color: #fff;
}

span.mobile-nav__faux-link.mobile-nav---text-cap-on {
    text-transform: uppercase;
}

