/** Shopify CDN: Minification failed

Line 1237:86 Unexpected "*"
Line 3567:28 Unexpected "{"

**/
/*--animation--*/
body .pf-hide {
    animation: none !important;
}
/*--End animation--*/
div#section-id-template--15624764752035__text-columns-with-images .column.text-column:first-child,
div#section-id-template--16197302190325__text-columns-with-images .column:first-child{
    margin-right: 1%;
}
.links.site-control__inner .site-control__inline-links {
    order: 0;
    order: 1;
}
.links.site-control__inner .nav-right-side {
    order: 2;
}
.site-control.nav-inline-desktop .site-control__inner .logo {   
  order: 2;
  order: 1;

}
a.logo.cc-animate-init.-in.cc-animate-complete {
    width: 33.33%;
}
.image-overlay {
    color: inherit;
}
#section-id-template--15624764817571__1651059136b6878e19 .slide-1 .line-1{
	color:white;
}
#section-id-template--15624764850339__1633684260f2d526f0 .line-1,
#section-id-template--15624764653731__165114345751a668f8 .slide-1 .line-1,
#section-id-template--15661410222243__16510533851ba4747f .slide-1 .line-1{
    color: white;
    text-shadow: 0 1px 20px black !important;
}
.template-article #page-content .article-header .overlay-type .content.central .line-1 {
    color: white;
    text-shadow: 1px 3px 6px black;
}
.page-index .slideshow[data-transition=slide] .slide.slick-active .rimage-outer-wrapper {
    height: 100%;
}

.overlay-type .button:not(.overlay-type-ignore) {
    background-color: #5d9ba2;
    color: #ffffff;
    border-color: #5d9ba2;
    box-shadow: 0px 15px 30px 0px rgb(92 155 163 / 40%);
}
.slideshow span.button.hover-grow {
    padding: 18px 50px;
}
.slideshow h2.line-1,
.slideshow .feature-subheader{
    text-shadow: 0 2px 10px #5d9ba4;
}
.slideshow .slick-next svg, .slideshow .slick-prev svg {
    color: #0d1124;
    border: solid 2px #0d1124;
    border-radius: 100px;
}
.slideshow .slick-next svg:hover, 
.slideshow .slick-prev svg:hover {
    color: #fff;
    border-color: white;
}
#section-id-template--15624764752035__slideshow .slide-3 .line-1,
#section-id-template--15624764752035__slideshow .slide-2 .line-1,
#section-id-template--15624764752035__slideshow .slide-4 .line-1,
.feature-subheader,
#section-id-template--15661410222243__16510533851ba4747f .slide-1 .line-1{
    color: white;
}
.feature-header--visible:after, .shopify-policy__title h1--visible:after {
    width: 36px;
    height: 25px;
    width: 100%;
    background: url(https://cdn.shopify.com/s/files/1/0612/6439/6451/files/border-img.png) no-repeat;
    background-size: 300px;
    background-position: center;
    border: 0;
}
#section-id-template--15624764752035__rich-text .rte,
#section-id-template--16197302190325__rich-text .rte{
    max-width: 960px;
    margin: auto;
    font-size: 18px;
}
/*-----------*/
.wide-container.featured-collections-list {
    padding-left: 0;
    padding-right: 0;
  	padding-top: 0;
}

.featured-collections-list .m-product {
    text-align: center;
}

.featured-collections-list .m-product a.caption.upper {
    text-align: center;
}

.featured-collections-list .m-product a.caption.upper span.title {
    padding: 15px 15px;
    font-size: 16px;
    min-height: 71px;
}

.featured-collections-list .home-add-tocart-btn input#quantity,
.featured-collections-list .m-product .price,
.featured-collections-list span.product-label.product-label--new,
.featured-collections-list span.product-label.unavailable,
.all-products-list span.product-label.product-label--new{
    display: none;
}
.featured-collections-list .home-add-tocart-btn input.btn {
    color: #71a4a7;
  	color:#49c7cf;
    background: transparent;
    border: 0;
    font-weight: 700;
    font-size: 15px !important;
  	border-bottom: solid 1px transparent;
    border-radius: 0 !important;
  	    box-shadow: none;
}
.featured-collections-list .home-add-tocart-btn input.btn:hover {
  	border-color: #71a4a7;
  	border-color:#49c7cf;
}

.featured-collections-list .m-product a.caption.upper span.title-bottom-img {
    margin: 10px 0;
    display: inline-block;
    width: 100%;
    padding: 0 20px;
}
.featured-collections-list .m-product {
    padding: 0;
    border: solid 1px #ebebeb;
}
.featured-collections-list .product-block .rimage__image {
    object-fit: cover;
}
.m-product:hover {
    box-shadow: 0px 15px 30px 0px rgb(92 155 163 / 40%);
}
div#section-id-template--15624764752035__1649759354aa10d26a .height--natural>a {
    height: 100%;
}
div#section-id-template--15624764752035__1649759354aa10d26a .height--natural .rimage-outer-wrapper,
div#section-id-template--16197302190325__1649759354aa10d26a .height--natural .rimage-outer-wrapper{
    max-width: 90% !important;
}
div#section-id-template--15624764752035__1649759354aa10d26a .image-overlay::after,
div#section-id-template--16197302190325__1649759354aa10d26a .image-overlay::after{
    background: transparent;
}
.m-product a.themed-product-reviews {
  display: none;
}
.all-products-list .section-heading {
    align-items: center;
    justify-content: center;
}
.all-products-list .section-heading h2.h2 {
    padding: 0;
}
.product-block .rimage__image, .collection-block .rimage__image {
    object-fit: cover;
}
.all-products-list .swiper-scrollbar {
    display: none;
}
.btn,
.overlay-type .button:not(.overlay-type-ignore){
    -webkit-appearance: none;
    display: inline-block;
    background-color: #71a4a7;
    color: #fff;
    border: 1px solid #71a4a7;
    height: auto;
    width: auto;
    padding: 15px 40px;
    line-height: 1.25em;
    vertical-align: top;
    transition: opacity .3s,color .3s,background-color .3s,border-color .3s,transform .3s;
    box-shadow: 0 15px 30px #5c9ba366;
    text-transform: uppercase;
    font-size: 13px!important;
    letter-spacing: .13em;
    border-radius: 4px!important;
    font-weight: 700;
  	background-color: #49c7cf;
    border: 1px solid #49c7cf;
}

.btn:hover{
    color: #49c7cf;
  	background: transparent;
  	color: white;
    background: #0d1124;
    border-color: #ffffff;
}
.overlay-type .button:not(.overlay-type-ignore):hover{
    color: #49c7cf;
  	background: #fff;
  	color: white;
    background: #0d1124;
    border-color: #ffffff;
}
.text-center {
    text-align: center;
}
.all-products-list a.caption.upper {
    text-align: center;
    padding: 5px 10px 10px;
    min-height: 65px;
}

.all-products-list a.themed-product-reviews {
    text-align: center;
    margin: 10px 0 20px;
}

.all-products-list .bestsellers {
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
  	position:relative;
}

.all-products-list .bestsellers input#quantity,
.page-collection input#quantity{
    display: none;
}

.all-products-list .bestsellers .price, .all-products-list .bestsellers form {
    border-top: 0;
    display: flex;
    width: 50%;
    justify-content: center;
    border: solid 1px #ebebeb !important;
    height: 50px;
    padding: 0;
    align-items: center;
  	position: relative;
}

.all-products-list .bestsellers form input.btn {
    background: transparent;
    color: #1e252c;
    box-shadow: none;
    border: 0;
    font-weight: 700;
    height: auto;
    padding: 0 !important;
  	position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
}
.m-product-all {
    padding: 0;
    border: solid 1px #ebebeb;
    background: #fcfdfd;
}
div#shopify-section-template--15624764752035__1650445856cf36420f .image-with-text,
div#section-id-template--16197302190325__1650445856cf36420f{
    max-width: 90%;
    margin: auto;
    background: #71a4a7;
    background:#49c7cf;
}

div#shopify-section-template--15624764752035__1650445856cf36420f .image-with-text .image-with-text__text__wrap.padded-block,
div#section-id-template--16197302190325__1650445856cf36420f .image-with-text__text__wrap.padded-block{
    background: white;
    width: auto;
    height: auto;
    margin: 50px 7%;
    padding: 6vw 40px;
}

div#shopify-section-template--15624764752035__1650445856cf36420f .feature-subheader.cc-fade-in-up.cc-animate-init.-in.cc-animate-complete,
div#section-id-template--16197302190325__1650445856cf36420f .feature-subheader{
    color: #49c7cf;
    font-size: 30px;
    text-transform: none;
}

div#shopify-section-template--15624764752035__1650445856cf36420f h2.feature-header.h2,
div#section-id-template--16197302190325__1650445856cf36420f h2.feature-header.h2{
    font-size: 28px;
    margin-bottom: 30px;
    margin-top: 15px;
}
div#shopify-section-template--15624764752035__1650445856cf36420f .feature-header--visible:after, 
.shopify-policy__title h1--visible:after,
div#section-id-template--16197302190325__1650445856cf36420f .feature-header--visible:after{
    top: 30px;
    position: relative;
}
img {
    max-width: 100%;
/*     pointer-events: none; */
}
#product-inquiry-section .row-inq {
    display: flex;
    align-items: center;
    padding: 50px 0;
}
#product-inquiry-section .container-custom,
.container-custom{
    max-width: 90%;
    margin: auto;
}
#product-inquiry-section .row-inq .left-col-about {
    width: 40%;
    text-align: center;
}
#product-inquiry-section .row-inq .right-col-about {
    width: 60%;
  	display: flex;
    align-items: center;
}
#product-inquiry-section .row-inq .right-col-about span {
    position: absolute;
    font-size: 28px;
    line-height: normal;
    padding-left: 20px;
    font-family: Century Gothic,sans-serif;
}

ul#imageGallery {
    padding: 0;
    list-style: none;
    display: flex;
}
ul#imageGallery h3.section-heading {
    align-items: center;
    justify-content: center;
margin: 10px 0;}

ul#imageGallery a.btn {
    opacity: 0;
    position: absolute;
}

ul#imageGallery li {
    padding: 0 2px;
    position: relative;
}
ul#imageGallery li span{
    position: relative;
    display: inline-block;
    height: 100%;
  	transition: all 0.5s ease;
}
ul#imageGallery li span img {
    height: 290px;
    object-fit: cover;
    width:100%;
}

ul#imageGallery li span::after {
    content: '';
    background: rgb(0 0 0 / 60%);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transition: all .5s ease;
    opacity: 0;
    z-index:0;
  max-height: 290px;
}
ul#imageGallery li:hover span::after,
ul#imageGallery li:hover .btn{
    opacity: 1;
}
ul#imageGallery a.btn {
    opacity: 0;
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    max-width: 150px;
    margin: auto;
    z-index: 99;
}
ul#imageGallery li:hover span {
    transform: scale(1.1);
    z-index: 99;
}
div#shopify-section-template--15624764752035__text-columns-with-images h3.text-column__title,
div#section-id-template--16197302190325__text-columns-with-images h3.text-column__title{
    font-size: 40px;
  	max-width: 380px;
    margin: auto;
}

div#section-id-template--15624764752035__text-columns-with-images .container.container--large,
div#section-id-template--16197302190325__text-columns-with-images .container.container--large{
    max-width: 90%;
}

div#shopify-section-template--15624764752035__text-columns-with-images .column.text-column:first-child,
div#section-id-template--16197302190325__text-columns-with-images .column:first-child{
    background: url(https://cdn.shopify.com/s/files/1/0612/6439/6451/files/col-2-img-1.jpg);
    padding: 104px 110px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
div#shopify-section-template--15624764752035__text-columns-with-images .column.text-column:last-child,
div#section-id-template--16197302190325__text-columns-with-images .column:last-child{
    background: url(https://cdn.shopify.com/s/files/1/0612/6439/6451/files/2-columns-img-02.jpg);
    padding: 104px 180px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.gallery-main-our-approach {
    background: #d7e7e9;
    padding: 60px 0 20px;
}

.gallery-main-our-approach ul#our-approach {
    padding: 0;
    display: block;
    list-style: none;
    align-items: center;
    justify-content: center;
}

.gallery-main-our-approach .gallery-ul {
    max-width: 90%;
    margin: auto;
}

.gallery-main-our-approach ul#our-approach li {
    background: white;
    padding: 20px 10px 0;
    margin: 10px;
    width: 25%;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    transition: all .5s ease;
  	text-align:center;
}
.page-distribution .gallery-main-our-approach ul#our-approach li {
    align-items: baseline;
  	height:100%;
  	min-height:230px;
  	align-items: stretch;
}
.gallery-main-our-approach ul#our-approach li img {
    margin: 0 auto 10px;
    width: 70px;
    height: 90px;
    object-fit: scale-down;
}

.gallery-main-our-approach ul#our-approach h3.section-heading {
    font-size: 14px;
}

.gallery-main-our-approach ul#our-approach li:hover,
ul#imageGallery li:hover img{
    box-shadow: 0px 15px 30px 0px rgba(92, 155, 163, 0.4);
  	box-shadow: 0 15px 20px rgb(92 155 163 / 10%);
}
.py-6 {
    padding: 60px 0;
}
div#nutree-loves-nature .left-col-about {
    margin: 20px auto;
    max-width: 910px;
    font-size: 18px;
    line-height: normal;
}
.right-col-about figure {
  margin: 40px 0 50px;
}
.custom-testimonials-row {
    text-align: center;
}
.custom-testimonials-row h2 {
    font-size: 50px;
    font-weight: bold;
    color: #6ec6cd;
    line-height: normal;
}

.custom-testimonials-row h4 {
    font-size: 40px;
    line-height: normal;
}
.custom-testimonials-row>h4 {
    font-size: 40px;
    line-height: normal;
}
.custom-testimonials-row h4 p {
    margin: 0 0 5px !important;
}
ul#testimonials-slider img {
    margin: auto;
  	border-radius:100px;
}
ul#testimonials-slider .slick-arrow {
    position: absolute;
    left: 20px;
    top: 10%;
    width: auto;
    height: 60px;
  	transform: none;
}

ul#testimonials-slider li.slick-slide>div {
    max-width: 900px;
    margin: auto;
}

ul#testimonials-slider .slick-next.slick-arrow {
    right: 0;
    left: auto;
}
div#custom-testimonials {
    background: #cee2e4 url(https://cdn.shopify.com/s/files/1/0612/6439/6451/files/testimonials-bg_976eb3f4-7829-415d-bc1b-c83221e628cc.jpg);
    background-repeat: no-repeat;
    background-size: contain;
	padding: 50px 0;
}
h2.section-heading.text-center {
    display: block;
    font-size: 40px;
    margin: 0 0 10px;
}
.gallery-ul ul.slick-dots {
    position: absolute;
    bottom: -50px;
}

.gallery-ul ul.slick-dots li{
    border: solid 1px transparent;
    border-radius: 100px;
    width: 20px;
    height: 20px;
    text-align:center;
}
.gallery-ul ul.slick-dots li.slick-active,
.gallery-ul ul.slick-dots li:hover{
    border: solid 1px #a6a6a6;
}
.gallery-ul .slick-dots li.slick-active button,
.gallery-ul .slick-dots li:hover button{
    background: #8ac3c9 !important;
}
.gallery-ul .slick-dots li button {
    background: #4d4d4d63;
    border-radius: 100px;
    margin: 4px 1.5px 0;
  	width: 10px;
    height: 10px;
}
.gallery-main.py-6 {
    padding-bottom: 0px;
}
ul#imageGallery li img {
    border: solid 1px #ebebeb;
    height: 70px;
    width: auto;
    margin: auto;
    box-shadow: 0 0 00;
}
.gallery-main.text-center.py-6 ul#imageGallery li {
    padding: 0 2px;
    position: relative;
    margin: 20px 0 50px;
}
div#section-id-template--15624764752035__16505374697f0f57c6,
div#shopify-section-template--16197302190325__16505374697f0f57c6{
    background: #d9e8ea;
}
div#section-id-template--15624764752035__16505374697f0f57c6 .overlay-type.overlay,
div#shopify-section-template--16197302190325__16505374697f0f57c6 .overlay-type.overlay{
    padding: 0 !important;
}
.section-newsletter .contact-form {
    max-width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
  	justify-content: center;
  	    max-width: 1000px;
}
body:not(.page-index) .section-newsletter .contact-form .headings {
  width: auto;
  margin-top:5px;
}

.section-newsletter .contact-form .signup-form {width: 50%;}
.headings .line-1 h4 {
    font-size: 40px;
    line-height: 1.4;
    font-family: Century Gothic,sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #0d1124;
    margin: 0;
    text-align: left;
    text-transform: capitalize;
}

.page-transition{position: absolute;width: 99vw; height: 99vh; max-width: 99vw; max-height: 99vh;z-index: -1000;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABXgAAAMgAQMAAACjyJjUAAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAALhJREFUeNrswYEAAAAAgKD9qRepAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg9uBAAAAAAADI/7URVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWlPTggAQAAABD0/3U7AhUAAAAAAAAAAAAAAAAAAAAAAFgLJh4AAZ9WbWYAAAAASUVORK5CYII=');}

.headings h5.h2.line-1.cc-animate-init.-in.cc-animate-complete {
    font-size: 20px !important;
    text-align:left;
}
.inline-mini-form.inline-mini-form--arrow:after {
    opacity: 0;
}
.signup-form input#mailinglist_emailtemplate--15624764752035__16505374697f0f57c6,
.signup-form input#mailinglist_emailtemplate--16197302190325__16505374697f0f57c6{
    background: #fcfdfd;
    padding: 12px;
}

.section-newsletter .inline-mini-form.inline-mini-form--arrow button {
    right: -30px;
    width: 130px;
    background: #71a4a7;
    background:#49c7cf;
    color: white;
    height: 103%;
}

.inline-mini-form.inline-mini-form--arrow.cc-animate-init.-in.cc-animate-complete {
    box-shadow: 0 15px 30px #5c9ba366;
  	    width: 100%;
}
.section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text {
    display: flex;
    flex-flow: column-reverse;
  	    justify-content: flex-end;
}

.section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text .section-footer__text-block__social {
    display: none;
}
.wide-container.section-footer__row-container.copy-right {
    background: #49c7cf;
    	padding-top:10px;
  	padding-bottom:10px;
}

.wide-container.section-footer__row-container.copy-right .section-footer__row.section-footer__row-lower {
    padding: 0px 0 0;
}

.section-footer__row .section-footer__menu-block:nth-child(3) {
    padding-top: 50px;
}

.container-custom h2,
.all-products-list .section-heading h2.h2 a{
    font-size: 40px;
}
/*-------------*/
.tagembed-container::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.tagembed-container::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

.tagembed-container::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: rgb(8, 27, 81);
}
div#shopify-section-template--15624764752035__1650542532b9531693 .tagembed-container {
    height: 600px !important;
    overflow: auto !important;
}
.section-footer .section-footer__title {
    font-size: 22px;
}
.section-footer ul.social-links__list li {
    background: white!important;
    padding: 3px 0;
    border-radius: 100px;
    margin: 0 4px!important;
    opacity: 1;
    width: 30px;
    height: 30px;
    text-align: center;
    transition: all .5s ease;
    margin-bottom: 5px !important;
}
.section-footer .social-links svg {
   color: #49c7cf;
    width: 15px;
    height: 15px;
    object-fit: contain;
}
.section-footer .section-footer__menu-block__menu li {
    margin-bottom: 8px;
    list-style: none;
}
.gallery-main.py-6 .gallery-outter {
    border-bottom: solid 1px #e1e1e1;
}
.section-footer ul.social-links__list li a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.simpletext h5 {
    font-weight: 600;
}
a.nav-account {
    position: relative;
}

a.nav-account::before {
    content: '';
    background: url(https://cdn.shopify.com/s/files/1/0612/6439/6451/files/ison_a1f5b746-f857-49b5-8c75-1c3c510754d2.png);
    position: absolute;
    width: 20px;
    height: 20px;
    left: -28px;
    background-repeat: no-repeat;
}
h2.line-1 {
    text-shadow: none !important;
}
.page-collection .product-block * {
    text-align: center;
}

.page-collection .product-block span.title {
    padding: 10px 10px;
    min-height: 60px;
}

.page-collection .product-block .price {
    margin: 10px 0;
}
.page-collection .product-block {
    padding-bottom: 15px;
}
.theme-filter-container .cc-product-filter-container .product-list-container.product-list-container--with-sidebar {
    padding: 0 20px;
}
.page-product .theme-images.swiper-wrapper * {
    pointer-events: none !important;
}
ul#rewards-gallery {
    display: inline-flex;
    list-style: none;
    padding: 0 0;
    margin: 40px 0 0;
}

ul#rewards-gallery li {
    padding: 10px;
    overflow: hidden;
}

ul#rewards-gallery li:hover img {
    opacity: 0.8;
}

.gallery-outter.container-custom {
    border-top: solid 1px #e1e1e1;
    padding-top: 70px;
    padding-bottom: 40px;
}
div#shopify-section-template--15624764752035__1650542532b9531693 .section-spacing.container {
    padding-top: 40px;
  	padding-bottom: 40px;
  	    max-width: unset;
}
span.button.hover-grow:hover {
    background: #0d1124;
    color: #5d9ba2 !important;
    transform: none !important;
  	    color: #fff!important;
}
.section-footer__text-block__image .rimage-outer-wrapper {
     width: auto !important;
	/*background: white !important;*/
  	max-width: 300px !important;
}
.section-footer ul.social-links__list li:hover {
    background: #49c7cf !important;
}

.section-footer ul.social-links__list li:hover a svg {
    color: white !important;
}
.wide-container.section-footer__row-container.copy-right .section-footer__row__col {
    width: 33.33%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
}
.wide-container.section-footer__row-container.copy-right .section-footer__row__col .section-footer__payment-icons,
.wide-container.section-footer__row-container.copy-right .section-footer__row__col .section-footer__localization{
    margin: 0;
}
.home-add-tocart-btn input#quantity,
.cc-rating-container.product-detail__gap-sm,
ul.cc-tabs__tab-headers.cc-init li:nth-child(2){
    display: none;
}
.section-footer p img {
    margin-right: 5px;
}
.section-newsletter .inline-mini-form.inline-mini-form--arrow button:hover {
    background: #fcfdfd;
    color: #71a4a7;
    background: #0d1124;
    color: white;
}

/*------------*/
button.alt:not(.hover-grow):not(.no-hover):not(input[type=submit].textbutton):not(button.textbutton):not([disabled=disabled]):hover, 
input[type=submit].alt:not(.hover-grow):not(.no-hover):not(input[type=submit].textbutton):not(button.textbutton):not([disabled=disabled]):hover, 
.button.alt:not(.hover-grow):not(.no-hover):not(input[type=submit].textbutton):not(button.textbutton):not([disabled=disabled]):hover {
    background-color: #71a4a7;
    border-color: #71a4a7;
    color: #fff !important;
}

div#nutree-loves-nature .right-col-about {
    display: flex;
}
.right-col-about figure img {
    min-height: 382px;
}
div#shopify-section-template--15624764752035__16504483715ad33339 .right-col-about figure img {
  	    object-fit: contain;
}
.video-container .video-container__video {
    box-shadow: rgb(0 0 0 / 25%) 4px 4px 16px;
    border-radius: 5px;
}
#section-id-template--15624764752035__1650532968b27add71 .line-1 {
    color: white;
}
div#section-id-template--15624764752035__1650532968b27add71,
div#section-id-template--16197302190325__1650532968b27add71 .video-container{
    padding-top: 0;
/*   	max-width: 1000px; */
    margin:auto
}
div#section-id-template--16197302190325__1650532968b27add71 {
    padding-top: 0 !important;
}
.article img {
    margin: 10px;
}
.swiper-button-next, .swiper-button-prev {
    width: 44px !important;
  	height: 44px !important;
}
ul#our-approach .slick-track {
    padding-bottom: 40px;
    margin: auto;
}
li.nav-ctas__cta .overlay__content h2.line-1,
li.nav-ctas__cta .overlay__content .line-3{
    max-width: 200px;
    color: white;
    margin-left: auto;
    margin-right: 0;
    font-size: 25px;
    font-weight: 500;
  	min-height:60px;
}
div#shopify-section-template--15659180687523__1651054810a1b71161 .image-with-text__text__wrap.padded-block {
    min-height: 750px;
}
div#section-id-template--16197302190325__165919333531ed863e h2 {
    font-size: 40px;
    margin: 0 0 10px;
}
div#section-id-template--16197302190325__165919333531ed863e .section-para {
    margin-bottom: 30px;
}
div#section-id-template--16197302190325__165919333531ed863e {
    padding-top: 0;
}
div#section-id-template--16197302190325__1653645788e9266006 .section-heading {
    margin: 0 auto;
}
/**********page banner**********/
.page-about-us .inner h2.line-1 {
    font-size: 60px;
    color: white;
    text-shadow: 0px 2px 7px rgb(255 255 255 / 30%) !important;  
}
div#section-id-template--15659180687523__1651055481085ae0ae .rte.line-2 p {
  color: white;
}
div#section-id-template--15659180687523__1651055481085ae0ae .overlay-type {
    background: rgb(0 0 0 / 20%);
}
div#shopify-section-template--15659180687523__165105549266eaf6a6 .slick-list.draggable {
        display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
}
div#section-id-template--15659180687523__16510574734e9936f2 .section-spacing.wide-container {
  padding-bottom: 0;
}
div#section-id-template--15624764817571__1651059275528c5b72 .column {
  box-shadow: 0 4px 10px rgb(0 0 0 / 20%);
  padding: 35px 20px;
  border-radius: 5px;
}
div#section-id-template--15624764817571__1651059275528c5b72 h2.h2 {
    font-size: 2.8rem;
}
div#section-id-template--15624764817571__1651059275528c5b72 .column h3.text-column__title.align-center {
    font-weight: 600;
    margin: 0 0 10px;
}
.shopify-section.section-faq input#faq-search__input {
    padding: 13px;
}
.shopify-section.section-faq button.compact {
    right: -20px;
}
/****FAQS************/
.cc-accordion-item__title {
    font-weight: 600;
    font-size: 30px;
    line-height: normal;
}
.cc-accordion-item__content p a {
    width: 100%;
    display: inline-block;
    text-transform: uppercase;
	padding: 4px 0px;
}

.cc-accordion-item__content {
    border: 0 !important;
}

.cc-accordion-item {
    border-bottom: 0px solid #ddd;
}
.page-distribution ul.slick-dots {
    display: none !important;
}
.section-footer * {
    font-family: 'Century Gothic';
}
.nav-inline-desktop .logo img {
    margin-left: auto;
}
.section-footer__text p {
    line-height: 1.8;
}
.page-article h1.line-1.h1.cc-animate-init.-in.cc-animate-complete {
    color: white;
    text-shadow: 0 3px 6px black;
}
.Esc-returns-container {
    margin: 40px auto 0 !important;
}

.template-blog .cc-articles.cc-articles {
    max-width: 1000px;
    margin: auto;
}

.template-blog .cc-articles h3.article-block__title.align-left {
    font-size: 22px;
    min-height: 66px;
    max-height: 70px;
    overflow: hidden;
}
.article-block .article-block__meta * {
    color: black;
}
iframe#preview-bar-iframe {
    display: none !important;
}
#product-inquiry-section .row-inq .right-col-about span p {
    margin: 0 0 10px;
}
.product-block .image--hover-second .image__first, 
.product-block .image__first,
.collection-block .image--hover-second .image__first, 
.user-is-tabbing .product-block.hover-image .image--hover-second .image__first, 
.user-is-tabbing .hover-image.collection-block .image--hover-second .image__first{
      transform: scale(0.9);  
}
.product-block:hover.hover-image .image--hover-second .image__first, 
.product-block:hover .image__first,
.collection-block:hover.hover-image .image--hover-second .image__first, 
.user-is-tabbing .product-block.hover-image .image--hover-second .image__first, 
.user-is-tabbing .hover-image.collection-block .image--hover-second .image__first {
    transform: scale(1);
    opacity: 1 !important;
    transition: all 0.5s ease;
}
.product-block:hover .image__first{
	    transition: all 0.5s ease;
}
.product-block .image__second, .collection-block .image__second {
    display: none !important;
}
ul#imageGallery .slick-arrow {
    position: absolute;
    left: -50px;
    top: 18%;
    transform: none;
  	transform: none;
    display: flex;
    align-items: center;
    justify-content: center;
}
ul#imageGallery .slick-arrow img {
    max-height: 40px;
}
ul#imageGallery .slick-next.slick-arrow {
      right: -60px;
    left: auto;
}
div#shopify-section-template--15624764752035__1650450851a09b3948 .slick-arrow {
    display: none !important;
}
button:not(.hover-grow):not(.no-hover):not(input[type=submit].textbutton):not(button.textbutton):not([disabled=disabled]):not(.custom-dot):hover, input[type=submit]:not(.hover-grow):not(.no-hover):not(input[type=submit].textbutton):not(button.textbutton):not([disabled=disabled]):not(.custom-dot):hover, .button:not(.hover-grow):not(.no-hover):not(input[type=submit].textbutton):not(button.textbutton):not([disabled=disabled]):not(.custom-dot):hover {
    background-color: #0d1124;
    color: #ffffff;
    border-color: #0d1124;
}
.featured-collections-list .home-add-tocart-btn input.btn:hover {
    background: transparent !important;
    color: #0d1124 !important;
}
div#section-id-template--15624764752035__rich-text .section-spacing.wide-container {
    padding-bottom: 0;
}
#page-content .collection-header.image-overlay .central {
    margin-left: 0;
    padding-left: 0;
    text-align: left;
    padding-bottom: 0;
  	padding-top:15%;
}
#page-content .collection-header.image-overlay .central h1.line-1 {
    text-align: left;
}
#page-content .collection-header.image-overlay .central h1.line-1::after {
    opacity: 0;
}
div#nutree-loves-nature .right-col-about figure:first-child {
/*     width: 100%; */
}
div#nutree-loves-nature .right-col-about {
    display: inline-block;
    width: 100%;
}
div#nutree-loves-nature .right-col-about figure {
    display: inline-block;
    width: 33.33%;
    margin: -2px 0 0 !important;
    float: left;
  	overflow: hidden;
    position: relative;
    border: solid 5px #fff;
  	background:white;
}
div#nutree-loves-nature .right-col-about figure img {
    min-height: 0;
    height: 400px !important;
    width: 100%;
    object-fit: cover;
  	transform: scale(1);
  	 transition: all 0.5s ease;
  	background:white;
}
div#nutree-loves-nature .right-col-about figure:hover img {
    transform: scale(1.2);
}
div#nutree-loves-nature .right-col-about {
    margin-bottom: 30px;
}
div#shopify-section-template--15624764752035__16505213297ed21001 {
    position: relative;
  	    padding: 0 80px;
}

div#shopify-section-template--15624764752035__16505213297ed21001::after {
    content: '';
    position: absolute;
    padding-left: 50px;
    background: white url(https://cdn.shopify.com/s/files/1/0612/6439/6451/files/nuterr-bg01_e59220e8-c8f2-4da4-bc05-fc758fb73c43.jpg);
    background-position: right;
    width: 400px;
    height: 100%;
    left: auto;
    right: 0;
    top: 0;
    z-index: -1;
    background-size: cover;
}
div#nutree-loves-nature .left-col-about {
    margin-left: 0;
    text-align: left;
}
div#nutree-loves-nature .left-col-about h2 {
    text-align: left;
}
div#shopify-section-template--15699912458403__1652682560c5eda38f h3.section-heading,
div#shopify-section-template--16197302812917__1652682560c5eda38f h3.section-heading{
    font-weight: 700;
    flex-flow: column;
}

div#shopify-section-template--15699912458403__1652682560c5eda38f ul li.slick-slide,
div#shopify-section-template--16197302812917__1652682560c5eda38f ul li.slick-slide{
    flex-flow: column;
}

div#shopify-section-template--15699912458403__1652682560c5eda38f ul#our-approach h3.section-heading,
div#shopify-section-template--16197302812917__1652682560c5eda38f ul#our-approach h3.section-heading{
    font-size: 16px;
    align-items: center;
    justify-content: center;
}
div#shopify-section-template--15699912458403__1652682560c5eda38f ul#our-approach h3.section-heading span,
div#shopify-section-template--16197302812917__1652682560c5eda38f ul#our-approach h3.section-heading span{
    font-weight:400
}
div#section-id-template--15699912458403__165268654136305294 img.rimage__image,
div#shopify-section-template--16197302812917__165268654136305294 img.rimage__image{
    width: 90px;
    height: 70px;
    object-fit: contain;
    margin: auto;
    object-position: center;
    left: 0;
    right: 0;	
}
div#shopify-section-template--15699912458403__165268654136305294 .rimage-wrapper,
div#shopify-section-template--16197302812917__165268654136305294 .rimage-wrapper{
    width: 100px;
    height: 80px;
    margin: auto;
    padding: 0 !important;
}
div#section-id-template--15699912458403__165268654136305294 .rimage-outer-wrapper,
div#shopify-section-template--16197302812917__165268654136305294 .rimage-wrapper{
  text-align: center;
}
.page-page-professional .overlay-type.overlay {
    background: rgb(0 0 0 / 20%);
}

.page-page-professional .overlay-type.overlay .overlay__content * {
    color: white;
}
div#section-id-template--15700211237027__165270118225326d31 {
    padding-top: 0;
}
div#section-id-template--15700211237027__1652701618647fcf1a .overlay-type.overlay.position--hcenter,
div#shopify-section-template--16197302780149__1652701618647fcf1a .overlay-type.overlay.position--hcenter,
div#shopify-section-template--15700211237027__165270184211575e1e .overlay-type.overlay.position--hcenter,
div#section-id-template--16197302780149__165270184211575e1e .overlay-type{
    background: rgb(73 199 207 / 80%);
    padding: 80px 0 !important;
}
.custom-form-outter {
    padding: 80px 0 70px;
    background: rgb(0 0 0 / 50%) url(/cdn/shop/files/form-bg.jpg);
    background-position: top center;
    background-size: cover;
    background-blend-mode: overlay;
}
.custom-form-outter h2.section-heading {
    flex-flow: column;
    text-align: center;
    align-items: center;
    justify-content: center;
    margin: 0px 0 20px;
    padding-bottom: 0px;
    color: white;
}
.page-page-salon-marketing .overlay-type,
.page-page-education .overlay-type,
.page-nutree-pro-education-hair-botox-services .overlay-type,
.page-page-brazilian-keratin-hair-reconstruction-class .overlay-type{
    background: rgb(0 0 0 / 20%);
}

/*******overlay white color*************/

.page-page-salon-marketing .overlay-type .overlay__content *,
.page-page-education .overlay-type .overlay__content *,
.page-nutree-pro-education-hair-botox-services .overlay-type .overlay__content *,
.page-page-brazilian-keratin-hair-reconstruction-class .overlay-type .overlay__content*,
.page-amazonliss .overlay-type *,
.page-amazonliss-sp .overlay-type *,
.page-bottox-sp .overlay-type *,
.page-how-it-works .overlay__content *,
.page-how-it-works .overlay__content h2.line-1,
.page-what-is-bottox .overlay__content h2.line-1,
.page-what-is-bottox .overlay__content{
    color: white ;
}
div#section-id-template--15700607631523__1652709687daa26f9d .column.text-column.align-center,
div#shopify-section-template--16197302845685__1652709687daa26f9d .column.text-column.align-center{
    flex: 1 0 auto;
    width: 50%;
    max-width: 50%;
}
div#section-id-template--15700607631523__1652709687daa26f9d .rimage-wrapper:hover img,
div#shopify-section-template--16197302845685__1652709687daa26f9d .rimage-wrapper:hover img{
    transform: scale(1.1);
}
div#section-id-template--15700607631523__1652709687daa26f9d .rimage-wrapper img,
div#shopify-section-template--16197302845685__1652709687daa26f9d .rimage-wrapper img{
    transition: all .4s ease;
}

div#section-id-template--15700607631523__1652709687daa26f9d .rimage-wrapper {
    overflow: hidden;
}
.product-block .price, 
.collection-block .price {
    display: block;
    text-align: left;
    padding: 14px 0 14px;
    text-align: center;
}
.home-add-tocart-btn {
    margin: 0 0 20px;
}
div#section-id-template--15702701539491__16527815826d1098ac .section-spacing.wide-container, 
div#shopify-section-template--15702701539491__16527857349a221664 .section-spacing.wide-container, 
div#shopify-section-template--15702701539491__16527857349a221664 .section-spacing.wide-container,
div#section-id-template--15702701539491__16527859792435f68f .section-spacing.wide-container{    
    padding-bottom: 0;
}

.page-education .all-products-list {
  padding-top: 0 !important;
}
div#shopify-section-template--15703019126947__16527898153d025f8d,
div#shopify-section-template--16197302681845__16527898153d025f8d{
    background: #f4f4f4;
}
.page-page-nutree-pro-education-hair-botox-services .rimage-outer-wrapper.fade-in.lazyloaded,
.page-page-brazilian-keratin-hair-reconstruction-class .rimage-outer-wrapper.fade-in.lazyloaded{
    background-position: top center !important;
}
.page-page-nutree-pro-education-hair-botox-services .custom-form-outter {
    background: rgb(0 0 0 / 50%) url(https://cdn.shopify.com/s/files/1/0612/6439/6451/files/w1200_a2d7_Nutree_LAnd_tr_4__1__1.webp);
    background-position: top center;
    background-size: cover;
    background-blend-mode: overlay;
}
.page-page-nutree-pro-education-hair-botox-services .custom-form-outter h2.section-heading,
.page-page-brazilian-keratin-hair-reconstruction-class .custom-form-outter h2.section-heading{
    max-width: 800px;
    margin: auto;
}
.feature-subheader {
    color: black;
}
h3.text-column__title {
/*     font-weight: 600; */
}
.all-products-list .section-heading h2.h2 a {
    pointer-events: none;
}
.page-page-brazilian-keratin-hair-reconstruction-class .custom-form-outter {
    background: rgb(0 0 0 / 40%) url(https://cdn.shopify.com/s/files/1/0612/6439/6451/files/w1200_4e8b___________________________1__2.webp);
    background-position: top center;
    background-size: cover;
}
div#customer {
    max-width: 450px;
    margin: 0 auto;
    padding: 25px;
    box-shadow: 14px 0 50px rgb(0 0 0 / 20%);
}

div#customer .note {
    display: inline-block;
    margin: 10px 10px;
}
div#section-id-template--15703547150499__1651053180b9383579 .overlay__content * {
    color: white;
}
div#section-id-template--15703547150499__16528010374a6e348a .gallery__row .overlay-type.overlay {
    padding-bottom: 15px !important;
}
div#section-id-template--15703547150499__16528010374a6e348a .gallery__row .overlay-type.overlay h2.line-1,
.page-bottox-sp .gallery__row .overlay-type.overlay h2.line-1{
    color: white;
    text-shadow: 0 6px 15px black !important;
    font-size: 20px !important;
    font-weight: 500;
}
div#section-id-template--15703547150499__16528010374a6e348a .gallery__row .section-heading.wide-container,
.page-bottox-sp .gallery__row .section-heading.wide-container {
    align-items: center;
    justify-content: center;
}

div#section-id-template--15703547150499__1652802526d28fd032 .wide-container,
div#section-id-template--15711126880419__1652802526d28fd032 .wide-container{
    padding: 0 0 50px;
    max-width: 1200px;
    margin: auto;
}
.section-gallery .cc-gallery .gallery__row .gallery__item .overlay-type{
	padding-bottom: 15px!important;
}
div#section-id-template--15703547150499__1652802526d28fd032 .wide-container .gallery__image,
.page-bottox-sp .wide-container .gallery__image {
    background-size: contain !important;
}
.page-page-bottox form.contact-form,
.page-page-bottox-sp form.contact-form,
.page-amazonliss form.contact-form,
.page-amazonliss-sp form.contact-form{
    background: white;
    padding: 70px 50px 70px !important;
    border-radius: 5px;
}
.page-amazonliss form.contact-form .line-1,
.page-amazonliss-sp form.contact-form .line-1,
.page-page-bottox-sp form.contact-form .line-1{
    color: #0d1124;
}

.page-page-bottox form.contact-form input[type="email"],
.page-amazonliss form.contact-form input[type="email"],
.page-amazonliss-sp form.contact-form input[type="email"],
.page-page-bottox-sp form.contact-form input[type="email"] {
    padding-left: 10px;
  	color:black
}
.page-page-bottox form.contact-form h5.h2.line-1.cc-animate-init.-in.cc-animate-complete,
.page-page-bottox-sp form.contact-form h5.h2.line-1.cc-animate-init.-in.cc-animate-complete
.page-amazonliss form.contact-form h5.h2.line-1.cc-animate-init.-in.cc-animate-complete,
.page-amazonliss-sp form.contact-form h5.h2.line-1.cc-animate-init.-in.cc-animate-complete{
    margin: 30px 0 0;
}
.page-page-bottox .video-container h2.line-1,
.page-page-bottox-sp .video-container h2.line-1,
.page-amazonliss .video-container h2.line-1,
.page-amazonliss-sp .video-container h2.line-1{
    color: white !important;
}
.page-amazonliss-sp h3.text-column__title ,
.page-amazonliss h3.text-column__title,
.page-page-bottox h3.text-column__title,
.page-page-bottox-sp h3.text-column__title{
    font-weight: 400;
}
.column.text-column h3.text-column__title {
    margin-bottom: 20px;
}
.page-amazonliss-sp .shopify-section.section-video .section-spacing.wide-container {
    padding-bottom: 0 !important;
}
/* .page-page-bottox div#section-id-template--15703547150499__1652867597370c4d61 .rimage-outer-wrapper {
    border-radius: 100px;
    background: white;
    width: 140px;
    height: 140px;
    max-width: unset !important;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.page-page-bottox div#section-id-template--15703547150499__1652867597370c4d61 .rimage-outer-wrapper img.rimage__image {
    object-fit: contain;
    display: inline-block;
    width: 100%;
    height: 100%;
}

.page-page-bottox div#section-id-template--15703547150499__1652867597370c4d61 .rimage-outer-wrapper .rimage-wrapper {
    padding: 50px !important;
} */
form.contact-form h5 {margin: 0 !important;}
div#section-id-template--15711126880419__16528726966eb59add .rimage-wrapper img.rimage__image {
/*     border-radius: 100%;
    width: 300px !important;
    height: 300px !important;
    background: white;
    overflow: hidden; */
}
.use-alt-bg {
    background: #d7e7e9;
}
div#shopify-section-template--15711570690211__16528010374a6e348a {
    display: none;
}
div#shopify-section-template--15711570690211__165305716682e650eb .section-spacing.wide-container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
div#section-id-template--15703547150499__16528659758b2d446b .column.text-column .rimage-wrapper,
div#section-id-template--15711126880419__16528659758b2d446b .column.text-column .rimage-wrapper{
    min-height: 150px;
    object-fit: contain;
}

div#section-id-template--15703547150499__16528659758b2d446b .column.text-column .rimage-wrapper img.rimage__image,
div#section-id-template--15711126880419__16528659758b2d446b .column.text-column .rimage-wrapper img.rimage__image{
    object-fit: contain;
    height: 130px;
}
div#section-id-template--15711362023587__16528007424615236b .rimage-outer-wrapper .rimage-wrapper,
div#section-id-template--16197302583541__16528007424615236b .rimage-outer-wrapper .rimage-wrapper{
  height: 100px;
  padding: 0 !important;
}
div#section-id-template--15711362023587__16528007424615236b .rimage-outer-wrapper .rimage-wrapper img.rimage__image,
div#section-id-template--16197302583541__16528007424615236b .rimage-outer-wrapper .rimage-wrapper img.rimage__image{
  object-fit: contain;
    height: 100px;
    width: auto !important;
    object-position: center;
    max-width: 120px;
    margin: auto;
    left: 0;
    right: 0;

}
.page-how-it-works .overlay-type,
.page-what-is-bottox .overlay-type{
    background: rgb(0 0 0 / 10%);
}
div#shopify-section-template--15711570690211__1652865570d30c3c35 .rimage-wrapper,
div#shopify-section-template--16197303009525__1652865570d30c3c35 .rimage-wrapper{
    height: 100px;
    padding: 0 !important;
    text-align: center;
}
div#shopify-section-template--15711570690211__1652865570d30c3c35 .rimage-wrapper img.rimage__image,
div#shopify-section-template--16197303009525__1652865570d30c3c35 .rimage-wrapper img.rimage__image{
    object-fit: contain;
    height: 100px;
    width: auto !important;
    object-position: center;
    max-width: 120px;
    margin: auto;
    left: 0;
    right: 0;
}
ul.nav-columns {
  background: #d7e7e9 !important;
}
#section-id-template--16197303009525__165305793902ebe65e .feature-subheader,
#shopify-section-template--16197302419701__16527979555ad902f5 .feature-subheader,
div#shopify-section-template--16197302386933__16528732141d7441e1 .feature-subheader{
    color: black;
}
ul.nav-columns li a.has-children.column-title {color: black !important;font-weight: 600;opacity: 1;}
.site-control.nav-inline-desktop .site-control__inner .nav-row .tier-1 ul>li>a {
    font-family: Century Gothic,sans-serif;
}
.video-container .overlay-type * {
    color: white;
}
.page-template .section-heading h2.h2 {
    text-align: center;
    width: 100%;
    padding: 0;
}
.section-heading h2.h2 {
    text-align: center;
    width: 100%;
    padding: 0;
}

.section-heading h2.h2 a,
h2.feature-header {
    font-size: 28px !important;
}

/*******************/
a.logo.cc-animate-init.-in.cc-animate-complete {
    width: auto;
    order: 0;
}
.site-control.nav-inline-desktop .site-control__inner .nav-row a {
    padding: .5em 12px;
}
.page-education  .all-products-list .bestsellers form input.btn {
    -webkit-appearance: none;
    display: inline-block;
    background-color: #49c7cf;
    color: #fff;
    border: 1px solid #49c7cf;
    height: auto;
    width: auto;
    padding: 18px 30px;
    line-height: 1.25em;
    vertical-align: top;
    font-weight: 400;
    height: 100%;
    width: 100%;
}
.page-education .home-add-tocart-btn.bestsellers form, 
.page-education .home-add-tocart-btn.bestsellers .price {
    margin: 0 5px;
	border-radius: 5px;
  	border:0 !important;
}
body:not(.page-index) .section-newsletter .contact-form .inline-mini-form {
    margin: 0 !important;
}
.page-amazonliss .video-container .overlay__content *,
.page-amazonliss-sp .video-container .overlay__content *{
    color: white !important;
    text-shadow: 0 3px 6px #444 !important;
}
div#section-id-template--15711126880419__16528726966eb59add .column.text-column h3.text-column__title,
div#section-id-template--15703547150499__16528726966eb59add .column.text-column h3.text-column__title{
    font-size: 15px;
    font-weight: 300;
}
.page-amazonliss .slide .overlay-type .overlay__content *,
.page-bottox-sp .slide .overlay-type .overlay__content *,
.page-amazonliss-sp .slide .overlay-type .overlay__content *,
.page-what-is-bottox .slide .overlay-type *,
.page-what-is-bottox .video-container *,
.shopify-section.header-overlap-section .overlay__content *{
    color: white;
}

.page-what-is-bottox .slide .overlay-type,
li.nav-ctas__cta .overlay-type {
    background:transparent;
}
.page-education .all-products-list .bestsellers{
	position: relative;
    flex-flow: column-reverse;
    padding: 10px;
}
.tier-appeared a.has-children.column-title {
    pointer-events: none;
    font-size: 0 !important;
    padding: 0 !important;
}
div#section-id-template--15624764752035__16505374697f0f57c6 .headings .line-1 h4,
form#newsletter-signup-template--16197302190325__16505374697f0f57c6 .headings .line-1 h4{
    font-size: 28px;
}
div#shopify-section-template--15624764752035__16505374697f0f57c6 .contact-form,
div#section-id-template--16197302190325__16505374697f0f57c6 .contact-form,
div#section-id-template--16197302190325__16505374697f0f57c6 form.contact-form{
    justify-content: space-evenly;
}
.nav-row ul li a {
    text-transform: capitalize;
}
.site-control.nav-inline-desktop .site-control__inner {
    box-shadow: 0 4px 4px rgb(29 30 30 / 10%);
}
.Esc-returns-form-start label {
    margin: 20px 5px 10px !important;
}

.Esc-returns-form-start button.btn.btn-block.btn-primary {
    margin: 12px 5px 30px;
}
.Esc-returns-grid.mb20 h4 {
    font-size: 24px;
    text-align: left;
}
.Esc-returns-grid.mb20 ul {
    padding-left: 20px;
    line-height: 2;
}

.Esc-returns-container .text-center.mb20 p {
    text-align: center;
    font-size: 16px;
    margin-bottom: 50px;
}
.Esc-returns-grid div {
    padding: 25px !important;
    box-shadow: 0 1px 24px rgb(204 204 204 / 40%);
    margin: 40px 0;
}
.template-page .gallery-main-our-approach h1, 
.template-page .section-heading h2.h2 {
    font-size: 28px;
}

div#section-id-template--15624764752035__16505374697f0f57c6 .feature-subheader.h2.line-1.cc-animate-init.-in.cc-animate-complete {
    margin: 0;
}

div#section-id-template--15624764752035__16505374697f0f57c6 .inline-mini-form {
    margin: 0;
}
div#section-id-template--15700211237027__165270118225326d31 .rimage-wrapper img {height: 172px;object-fit: contain;width: 100%;}

div#section-id-template--15700211237027__165270118225326d31 .rimage-outer-wrapper {max-width: 100% !important;}
div#block-id-1652781406a8e74f3f-1 .button-row.inherit-colors.align-center {
    margin-top: 80px;
}
div#free-shipping-row {
    background: #6dc6ce;
}
div#free-shipping-row .section-footer__row {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 15px 0 0px;
}
#free-shipping-row .section-footer__row h1 {
    color: white !important;
    font-size: 22px;
    margin: 5px 0;
}
#free-shipping-row .section-footer__row  p {
    font-style: italic;
}
#free-shipping-row img {
    max-width: 100px;
}
#section-id-template--15624764752035__text-columns-with-images .section-heading.section-heading--with-spacing {
    margin-bottom: 20px;
}
div#section-id-template--16197302190325__text-columns-with-images h2 {
    margin-bottom: 0px;
    font-size: 40px;
}
#section-id-template--15624764752035__text-columns-with-images .section-para,
div#section-id-template--16197302190325__text-columns-with-images .section-para{
    margin: 30px auto;
    max-width: 880px !important;
}
body:not(.page-index) .section-para.section--with-spacing {
    display: none;
}
div#section-id-template--15624764752035__1653645788e9266006 .heading-wrapper ,
div#shopify-section-template--16197302190325__1653645788e9266006 .heading-wrapper{
    background: rgb(255 255 255 / 50%) url(https://cdn.shopify.com/s/files/1/0612/6439/6451/files/leaf-bg-2.jpg);
    max-width: 75%;
    max-width: 1160px;
    margin: 0px auto 20px;
    padding: 45px 0px;
    background-size: cover;
    background-blend-mode: overlay;
    border-radius: 20px;
}
div#section-id-template--15624764752035__1653645788e9266006 .rimage-wrapper img,
div#section-id-template--16197302190325__1653645788e9266006 .rimage-wrapper img{
    min-height: 0;
    height: 400px !important;
    width: 100%;
    object-fit: cover;
    transform: scale(1);
    transition: all 0.5s ease !important;
    background: white;
    border-radius: 5px;
}

div#section-id-template--15624764752035__1653645788e9266006 .rimage-wrapper:hover img,
div#section-id-template--16197302190325__1653645788e9266006 .rimage-wrapper:hover img{
    transform: scale(1.1);
}
div#section-id-template--15624764752035__1653645788e9266006 .rimage-wrapper,
div#section-id-template--16197302190325__1653645788e9266006 .rimage-wrapper{
    position: relative;
    transition: background .15s;
    overflow: hidden;
    height: 400px !important;
    overflow: hidden;
    padding: 0 !important;
    border-radius: 5px;
}
.links.site-control__inner .tier-1 ul li.contains-children::after {
    position: absolute;
    content: '';
    background: url(https://cdn.shopify.com/s/files/1/0612/6439/6451/files/expand-button.png);
    width: 10px;
    height: 10px;
    background-size: contain;
    bottom: 12px;
    right: -5px;
    filter: grayscale(1);
}
div#shopify-section-template--16197302583541__1653050279bcb6dfde .overlay-type.overlay.position--hcenter.position--vcenter {
    background: rgb(0 0 0 / 20%);
}
.page-education .product-block__inner span.product-label.sale {
    bottom: 10px !important;
    top: auto !important;
}
.page-education .home-add-tocart-btn .price span {
    margin: 0 5px 0;
}
div#section-id-template--15699912458403__16526862121e9efbd0 .rimage-wrapper,
div#shopify-section-template--16197302812917__16526862121e9efbd0 .rimage-wrapper{
    width: 150px;
    height: 150px;
    padding: 0 !important;
    margin: auto;
}
div#chaty-animation-0 {
    width: 60px !important;
    height: 60px !important;
}

.widget-img img {
    object-fit: scale-down;
    padding: 0;
    width: 45px !important;
    height: 54px !important;
}
/*--------------------------------*/
div#chaty-animation-0 {
    width: 60px !important;
    height: 60px !important;
}

.widget-img img {
    object-fit: scale-down !important;
    padding: 0;
    width: 45px !important;
    height: 54px !important;
}

span.chaty-social-img {
    width: 50px !important;
    height: 50px;
    display: inline-block;
    box-shadow: none;
    overflow: visible;
}

span.chaty-social-img img {
    width: 54px !important;
    height: 60px !important;
    box-shadow: none;
    object-fit: contain !important;
}
div#section-id-template--15703019126947__1652788268de80f452 h2.feature-header::after {
/*     margin-left: 0;
    margin-right: auto;
    background-position: left; */
}
div#section-id-template--15703019126947__1652788268de80f452 h2.feature-header{
	margin-bottom:10px;
}
div#section-id-template--15703547150499__1653493817cdee8663 .rimage-wrapper,
div#shopify-section-template--16197302386933__1653493817cdee8663 .rimage-wrapper{
    padding: 0 !important;
    height: 100px;
    overflow: hidden;
}
div#section-id-template--15704960270499__16528829799b7ac8fd .rimage-wrapper {
/*     height: 350px !important;
    padding: 0 !important; */
}
div#section-id-template--15704960270499__16528612649b35b78c .rimage-wrapper,
div#shopify-section-template--16197302386933__16528659758b2d446b .rimage-wrapper{
    height: 150px;
    padding: 0 !important;
}

div#section-id-template--15704960270499__16528612649b35b78c .rimage-wrapper img.rimage__image.fade-in.lazyautosizes.lazyloaded {
    object-fit: contain;
}
.page-index .section-heading h2.h2 a, 
.page-index h2.feature-header,
.page-index .all-products-list .section-heading h2.h2{
    font-size: 40px!important;
}
div#shopify-section-template--15624764752035__1650450851a09b3948 h2,
div#section-id-template--15624764752035__text-columns-with-images h2.h2,
div#shopify-section-template--15624764752035__16504570045bca4a4b h1,
div#section-id-template--15624764752035__1653645788e9266006 h2.h2,
div#shopify-section-template--16197302190325__1650450851a09b3948 h2,
div#section-id-template--15624764752035__1653645788e9266006 h2.h2,
div#section-id-template--16197302190325__1653645788e9266006 h2.h2{
    margin-bottom: 40px;
    font-size: 40px;
}

div#section-id-template--15704960270499__16527948743cf67940 .rimage-wrapper {
    height: 100px;
    width: 100%;
    padding: 0 !important;
}

div#section-id-template--15704960270499__16527948743cf67940 .rimage-wrapper img.rimage__image {
    object-fit: contain;
}
.page-pro .slideshow h2.line-1 {
    text-shadow: 0 3px 18px black !important;
}
.page-pro .custom-form-outter,
#shopify-section-template--16197302747381__16543474069d22d943 .custom-form-outter{ 
    background: rgb(0 0 0 / 20%) url(https://cdn.shopify.com/s/files/1/0612/6439/6451/files/w1200_5c0_Screen_Shot_2022-05-24_at_7.webp);
  	background: #d7e7e9; 
}
#shopify-section-template--16197302747381__16543474069d22d943 h2.section-heading,
div#shopify-section-template--16197302681845__1652792655bc075ac4 .feature-subheader {
   color:black; 
}
div#shopify-section-template--15744474841251__1654346429ee4efe0b .rimage-outer-wrapper {
/*     max-width: 450px !important; */
}
div#shopify-section-template--15744474841251__1654346429ee4efe0b .rimage-wrapper .fade-in.lazyloaded {
    opacity: 1;
    border-radius: 5px;
    filter: drop-shadow(0px 4px 6px #ccc);
}
.page-tanino .inline-mini-form.inline-mini-form--arrow input {
    font-size: 20px;
    padding-left: 10px;
    background: white;
}
div#shopify-section-template--15744633700515__16545041145c19b859 .overlay-type.overlay,
div#shopify-section-template--15747855024291__16545041145c19b859 .overlay-type.overlay,
div#shopify-section-template--16197302911221__16545041145c19b859 .overlay-type.overlay,
div#shopify-section-template--16197302878453__16545041145c19b859 .overlay-type.overlay{
    background: rgb(0 0 0 / 40%);
}
div#shopify-section-template--15744633700515__1654502230465b1bb1 .column.text-column,
div#shopify-section-template--15747855024291__1654502230465b1bb1 .column.text-column,
div#shopify-section-template--15748171006115__16528659758b2d446b .column.text-column,
div#shopify-section-template--15748421877923__16528659758b2d446b .column.text-column{
    width: 25% !important;
}
.inline-mini-form.inline-mini-form--arrow input {
    padding-left: 10px;
}
div#shopify-section-template--15748171006115__1652866435acd262a3 .product-list.product-list--rows.mob-show-1 {
    max-width: 1200px;
    margin: auto;
}
div#shopify-section-template--15748171006115__1652866435acd262a3 .product-list.product-list--rows.mob-show-1 .m-product .product-block__inner,
div#shopify-section-template--15748171006115__1652866435acd262a3 .product-list.product-list--rows.mob-show-1 .m-product .home-add-tocart-btn,
div#shopify-section-template--15748421877923__1652866435acd262a3 .product-list.product-list--rows.mob-show-1 .m-product .home-add-tocart-btn,
div#shopify-section-template--15748421877923__1652866435acd262a3 .product-list.product-list--rows.mob-show-1 .m-product .product-block__inner{
    background: white;
    padding-bottom:20px;
}
div#shopify-section-template--15748171006115__16528666178d4babff form.contact-form,
div#shopify-section-template--15748421877923__16528666178d4babff form.contact-form,
div#section-id-template--16197302976757__16528666178d4babff form.contact-form,
div#shopify-section-template--16197302943989__16528666178d4babff form.contact-form{
    background: white;
    padding: 70px 20px;
    border-radius: 5px;
}
div#section-id-template--15748171006115__1654521331b62934b8 .slideshow ,
div#section-id-template--15748421877923__1654521331b62934b8 .slideshow,
div#shopify-section-template--16197302976757__1654521331b62934b8 .slideshow,
div#shopify-section-template--16197302943989__1654521331b62934b8 .slideshow{
    max-width: 550px;
    margin: auto;
}
div#section-id-template--15748171006115__165287439324540c94 p {
/*     line-height: 1.8; */
}
.product-area.product-area--restrict-width.product-area--carousel .product-media.product-media--active-variant:after{
    opacity:0
}
.template-collection .collection-header h1.line-1.feature-header {
  color: #fff!important;
  text-shadow: 0 1px 5px rgb(0 0 0 / 30%);
    font-size: 50px;
  	    text-transform: capitalize;
}
.page-page-unique-step-sp .headings h5.h2.line-1.cc-animate-init.-in.cc-animate-complete,
.page-tanino-sp .headings h5.h2.line-1.cc-animate-init.-in.cc-animate-complete{
    max-width: 400px;
}
#page-content .collection-header.image-overlay .central h1.line-1:after{
	display:none;
}
input[type="email"]::placeholder {
    font-family:Nunito Sans !important;
    font-family: Century Gothic,sans-serif !important;
    font-size:15px
}
.section-newsletter .inline-mini-form.inline-mini-form--arrow button{
	    font-family: Century Gothic,sans-serif !important;
}
.video-container.video-container--image h2.line-1 {
    font-size: 40px !important;
}
div#shopify-section-template--15700607631523__165270892055fb5a46 .overlay-type.overlay.position--hcenter {
    background: rgb(0 0 0 / 35%);
}
div#shopify-section-template--15744474841251__16543474069d22d943 h2.section-heading.feature-header {
    color: black;
}
div#section-id-template--15711570690211__1652865570d30c3c35 h2.h2 {
/*     max-width: 650px;
    line-height: 1.5; */
}
div#section-id-template--15748171006115__16528635908ba2daf7,
div#section-id-template--15748421877923__16528635908ba2daf7{
    padding-top: 30px;
}
div#section-id-template--15703019126947__16527890966fbf5dcf .rimage-outer-wrapper .rimage-wrapper,
div#section-id-template--15703260397731__16527948743cf67940 .rimage-outer-wrapper .rimage-wrapper{
    width: 350px;
    height: 350px;
    margin: auto;
    padding: 0 !important;
}
div#section-id-template--15703019126947__16527890966fbf5dcf .rimage-outer-wrapper .rimage-wrapper img, 
div#section-id-template--15703260397731__16527948743cf67940 .rimage-outer-wrapper .rimage-wrapper img {
    object-fit: unset;
}
div#section-id-template--15703547150499__16528635908ba2daf7,
div#section-id-template--15703547150499__1652865570d30c3c35{
	    padding-top: 20px;
}
div#section-id-template--15703260397731__1652795231e7909a81 .section-spacing.wide-container {
    padding-bottom: 0;
}
div#section-id-template--15703260397731__1652794708e32a4716 .overlay-type.overlay.position--hcenter.position--vcenter {
    background: rgb(0 0 0 / 10%);
}
div#shopify-section-template--15703260397731__16527967011e14d71d .wide-container.text-center.all-products-list {
    padding-top: 0;
}
div#section-id-template--15748171006115__1652867597370c4d61 .flexible-layout,
div#section-id-template--15748421877923__1652867597370c4d61 .flexible-layout{
    max-width: 800px;
    margin: auto;
}

.template-page form.contact-form .feature-subheader {
    font-size: 28px;
    margin: 0;
}
.template-page form.contact-form {
    justify-content: space-evenly !important;
/*   	background: white; */
    border-radius: 5px;
}
div#section-id-template--15703019126947__16527898153d025f8d .wide-container,
div#section-id-template--15711126880419__1652865570d30c3c35 ,
div#section-id-template--15711126880419__16528635908ba2daf7,
div#section-id-template--15709217849507__16528612649b35b78c{
    padding-top: 20px;
}

.page-products #page-content .central {
    background-image: url(https://cdn.shopify.com/s/files/1/0612/6439/6451/files/3.png);
    max-width: 100% !important;
    width: 100% !important;
    min-height: 600px;
    display: flex;
    align-items: center;
    background-position: center;
  	background-repeat: no-repeat;
    background-size: cover;
}

.pb-medium.pt-medium.cc-animate-init.-in.cc-animate-complete {
    padding-top: 0;
}

.page-products h1.line-1.feature-header {
    margin: 0 0;
    text-align: left;
    color: white;
  	text-shadow: 0 2px 6px rgb(0 0 0 / 50%);
}

.page-products h1.line-1.feature-header::after {
    margin: 0;
    display: none
}
div#shopify-section-template--15699912458403__16526820897e3f51d6,
div#shopify-section-template--15700211237027__16526950597c97c207,
div#shopify-section-template--15700607631523__16527076208d9ab88d,
div#shopify-section-template--15703260397731__165279452235ff406c{
    margin-top: 70px;
}
.feature-subheader {
    color: #fff;
}
div#section-id-template--15624764752035__1655882413bcf8b9ca .column.text-column {
    width: 20%;
    background: white;
    position: relative;
    padding: 10px 10px 20px !important;
    box-shadow: inset 0 0 #423f3f21;
    margin: 0 1% 2%;
  	transition: all .5s ease;
}

div#section-id-template--15624764752035__1655882413bcf8b9ca .column.text-column:hover {
	box-shadow: 0 15px 20px #5c9ba31a;
}

div#section-id-template--15624764752035__1655882413bcf8b9ca .column.text-column h3.text-column__title {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 110px;
}

div#section-id-template--15624764752035__1655882413bcf8b9ca h2.h2 {
    font-size: 40px;
}
.product-list.product-list--rows .rimage-wrapper img {
    object-fit: contain !important;
}
.home-collection-section {
    background: #d7e7e9;
    padding: 50px 0;
  	margin-bottom:0px;
}

.home-collection-section h2 {
    font-size: 40px;
    margin-bottom: 40px;
}

ul#collection-ul {
    padding: 0;
}
ul#collection-ul li {
    display: inline-block;
    width: 20%;
    background: white;
    position: relative;
    padding: 10px 10px 20px!important;
    box-shadow: inset 0 0 #423f3f21;
    margin: 0 1% 2%;
    transition: all .5s ease;
    text-align: center;
    height:auto;
}

ul#collection-ul li span {
    display: inline-block;
    width: 100%;
    position: relative;
    margin-bottom: 20px;
}

ul#collection-ul li span h3.section-heading {
    position: absolute;
    bottom: 10px;
    width: 100%;
    align-items: center;
    justify-content: center;
}
ul#collection-ul .slick-arrow {
    position: absolute;
    left: -8px;
    top: 40%;
    height: 60px;
    transform: none;
}
ul#collection-ul .slick-next.slick-arrow {
    right: -8px;
    left: auto;
    z-index: 9;
    top: 40%;
}
div#shopify-section-template--16197302943989__1653493817cdee8663 .rimage-wrapper {
    padding: 0 !important;
    width: 110px;
    height: 100px;
}
div#shopify-section-template--16197302943989__1653493817cdee8663 .rimage-wrapper img.rimage__image {
    object-fit: contain;
}
div#section-id-template--16197302452469__1651059275528c5b72 .column{
    margin: 15px 1%;
    padding: 20px;border-radius: 5px;
    box-shadow: 0 4px 10px rgb(0 0 0 / 20%);
  	padding: 35px 20px;
  	border-radius: 5px;
}
.central span.grcap_anchor_page {
    display: none;
    display:block;
}
.page-contact-us form#contact_form span.grcap_anchor_page,
.page-contact-us h1.feature-header.feature-header--visible{
    display: none;
}
div#shopify-section-template--16197302878453__1654504281609d34c0 input#mailinglist_emailtemplate--16197302878453__1654504281609d34c0 {
    background: white;
}
#search-modal.-in .inline-mini-form input {
    border-bottom: solid 1px #ccc;
}
#section-id-template--16197302386933__1652802526d28fd032 .gallery__item-1 .gallery__image,
#section-id-template--16197302354165__1652802526d28fd032 .gallery__item-1 .gallery__image{
    background-size: contain;
}
div#section-id-template--16197302321397__16528834248d6860ba form.contact-form {
    background: white;
}
div#shopify-section-template--16197303042293__1651135518a1219bdd .gallery-main-our-approach ul#our-approach li {
    align-items: flex-start;
}
div#section-id-template--16197302354165__1653495545f18db4e3 .rimage-wrapper {
    padding: 0 !important;
    width: 100%;
    height: 100px;
}
div#shopify-section-template--16197302190325__1650450851a09b3948 ul#imageGallery {
    display: block;
    text-align: center;
}

.page-amazonliss-products .content.transparent .line-2.rte.cc-animate-init.-in.cc-animate-complete {
    margin-left: 0;
    color: white;
    text-align:left;
}
.section-footer__payment-icons svg.section-footer__payment-icon,
footer .disclosure .disclosure__toggle{
    display: none !important;
}
.section-footer .section-footer__localization .selectors-form__item {
    margin: 0 10px 0px 0 !important;
}
.copyright {
    display: inline-block;
    width: 100%;
    min-width: 300px;
}
.section-footer__localization {
    display: inline-block;
    width: 100%;
    min-width: 190px;
}
.section-footer ul.social-links__list li:hover a img {
/*     filter: invert(1); */
}
div#section-id-template--16197302190325__1650532968b27add71 .video-container.video-container--image {
    max-height: 645px;
    overflow: hidden;
    border-radius: 8px;
}
  .product-detail__tab-container.product-detail__gap-lg .cc-tabs__tab-headers-container {
  display: none;
  }
.opinew-widget-wrapper .opw-navbarTextColor {
    color: black !important;
}
body:not(.user-is-tabbing) .theme-modal.theme-modal--fullscreen .modal-close {
    background: black;
    color: white;
    top: 60px;
}
div#wsg-signup-container {
    margin: 80px 0;
}
div#wsg-signup-container .wsg-section-header {
    margin: 30px 0;
}
div#wsg-signup-containerdiv#wsg-signup-container select#wsg-form-country {
    width: 100%;
}
div#wsg-signup-container .pretty-select {
    width: 100%;
}
div#wsg-signup-container .wsg-two-column label {
    display: none;
}
body.page-article .article-header .rimage-outer-wrapper.rimage-background {
    background: rgb(0 0 0 / 20%) url(/cdn/shop/files/11_612766ab-1c0b-47d1-b8f3-702c7c8601f6.png) !important;
    background-position: center !important;
    background-size: cover !important;
    background-blend-mode: overlay;
}

div#section-id-template--16197302812917__16526820897e3f51d6 .feature-header--visible:after {
    margin-top: 20px;
}

div#section-id-template--16197302812917__16526820897e3f51d6 .feature-header--visible {
    margin-bottom: 10px;
}
/*-----product images-----*/
.template-product .theme-modal .inner-scroller {
    text-align: center;
}
.template-product .theme-modal img.zoom-image {
    height: 100vh !important;
    height: 100vh !important;
    object-fit: contain;
    object-position: center;
    padding: 10vh;
}
.theme-modal.theme-modal--fullscreen.temp.-light.scrollbar-visible.reveal {
    z-index: 9999999;
}
a[data-action="lightbox"] img {
    opacity: 1 !important;
    visibility: visible !important;
}
div#shopify-section-template--16197302190325__1660573023130b197b {
    display: none;
}
/*--------icons------*/
div#free-shipping-row .section-footer__row .img-div {
    text-align: left;
}

#free-shipping-row .store-icons-links img {
    max-width: 180px;
    transition: all .5s ease;
}

.store-icons-links a {
    display: inline-block;
    padding: 0 5px;
}

#free-shipping-row .store-icons-links a:hover img {
    transform: scale(1.1);
}
div#free-shipping-row .section-footer__row {
    max-width: 900px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
div#shopify-section-template--16197302190325__16504570045bca4a4b ul#our-approach {
/*     display: flex; */
}
div#shopify-section-template--16197302190325__166072393400e8dd67 .section-spacing {
    padding: 0;
    display: none;
}
.custom-form-outter span.grcap_anchor_page {
    display: none;
}
.sc-cfJLRR[data-pf-type="ProductBox"] {
    max-width: 800px;
    margin: auto;
}
div#shopify-section-template--16197302255861__1660827863219f1e34 .section-spacing.container {
    padding: 60px 0;
    display: none;
}
/*-------My popup-------*/
.my-video {
     background: black;
     width: 100%;
     height: 100%;
     z-index: 999;
     top: 0;
     bottom: 0;
     position: fixed;
    z-index: 9;
    display:none;
}

body.scrolled-down.my-popup-opened {
    overflow: hidden;
}

body.scrolled-down.my-popup-opened div#shopify-section-header {
    position: relative;
    z-index: 0;
}

body.scrolled-down.my-popup-opened div#smile-ui-lite-launcher-frame-container {
    z-index: 0 !important;
}

body.scrolled-down.my-popup-opened div#smile-ui-lite-container {
    z-index: 0 !important;
    display: none;
}

body.scrolled-down.my-popup-opened div#proof-factor-app.proof-factor-app {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
}

body.scrolled-down.my-popup-opened .chsaas-cta-button {
    display: none;
}

body.scrolled-down.my-popup-opened div#proof-factor-cb-container {
    display: none;
}
.my-video .container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    position: relative;
    max-width: fit-content;
    padding: 20px 0;
}

.my-video .container span.video-container__stop {
    position: absolute;top: 10px;right: 0;
    transition: all .5s ease;
    cursor: pointer;
}

.my-video .container span.video-container__stop svg.feather.feather-x, .my-video .container span.video-container__stop * {
    background: transparent;
    border-radius: 2px;
    transition: all .5s ease;
    fill: #fff !important;
    color: white;
}
.my-video .container span.video-container__stop:hover svg {
    transform: rotate(90deg);
}
.custom-video-sec svg.icon--play {
    stroke: #fff;
    margin: -4px 4px 0 7px;
    padding-right: 4px;
    margin: 2px 0px 0 -6px;
    width: 17px;
    height: 15px;
}
/*---------hidden form----------*/
div#zb-973c8 {
    display: none;
}
main[aria-label="Online store editor"] .mobile-video-sec{
  display:block !important;
}
.mobile-video-sec {
    display: none;
}
#section-id-template--16197302780149__165269520616c76415 .rimage-outer-wrapper {
    background-position: center -110px !important;
}
#shopify-section-template--16197302386933__1652866435acd262a3  .product-list .slick-arrow,
#shopify-section-template--16197302354165__1652866435acd262a3 .product-list .slick-arrow{
    position: absolute;
    left: -40px;
    top: 40%;
    background: white;
    border-radius: 100px;
    transform: none;
}
#shopify-section-template--16197302386933__1652866435acd262a3 .product-list  .slick-next.slick-arrow,
#shopify-section-template--16197302354165__1652866435acd262a3 .product-list  .slick-next.slick-arrow{
    left: auto;
    right: -60px;
}
#shopify-section-template--16197302386933__1652866435acd262a3 .cc-animate-enabled [data-cc-animate].cc-fade-in-up,
#shopify-section-template--16197302354165__1652866435acd262a3 .cc-animate-enabled [data-cc-animate].cc-fade-in-up{
    opacity: 1;
}
div#shopify-section-template--16197302386933__1652866435acd262a3 .home-add-tocart-btn input[type="number"] {
    display: none;
}
.rimage-wrapper {
    border-radius: 5px;
    overflow: hidden;
}
.page-collection .collection-header .content.transparent * {
    text-align: left;
    color: white;
    margin-left: 0;
}
div#shopify-section-template--16197302583541__165304831981cadab5 .slick-dots li button {
    color: #fff;
    background-clip: content-box;
    display: block;
    height: 20px;
    width: 20px;
    min-width: 14px;
    outline: none;
    line-height: 0px;
    font-size: 0px;
    padding: 0;
    cursor: pointer;
    background-color: transparent;
    border-color: white;
    border-radius: 100px;
  }
  div#shopify-section-template--16197302583541__165304831981cadab5 .slick-dots .slick-active button{
    background:white;
   }

  .extra_socials ul {
      display: flex;
      margin: 0 0 10px !important;
  }
  
  .extra_socials ul li a * {
      color: #49c7cf;
  }
  
  .extra_socials ul li a {
  }
  
  .extra_socials ul li a svg {
      width: 20px;
  }
  
  .extra_socials ul li a:hover * {
      color: white;
  }
#shopify-section-template--16197302190325__0643b70a-e857-44d4-a07a-7da1c058cac2 {
    padding: 0 1%;
    width: 100%;
    overflow: hidden;
}
body.page-index {
    width: 100%;
    overflow-x: hidden;
}
#shopify-section-template--16197302190325__0643b70a-e857-44d4-a07a-7da1c058cac2 .opinew-stars-plugin-product-list {
    text-align: center !important;
}
.gallery-main-find-Keratin ul li.slick-slide,
#custom-testimonials ul li.slick-slide{
    height: auto;
}
ul#imageGallery li span {
    height: auto;
}
.section-footer__imgLogo {
    order: -1;
    max-width: 70px;
}
.footer__imgLogo  img {
    max-width: 50px !important;
}
.section-footer__row__col:first-child .section-footer__text {
    margin-bottom: 0px;
}
.section-footer__row__col.section-footer__text-block.section-footer__text-block--with-text h6.section-footer__title.no-wrap {
    order: 1;
}
/**************responsive*************/
@media (min-width:1200px) {
	div#section-id-template--15624764817571__1651059275528c5b72 {
      text-align: center;
    }
    body.template-page .flexible-layout.flexible-layout--columns-4 .column.text-column {
      width: 25%;
    }
	div#section-id-template--15624764817571__1651059275528c5b72 .column,
    div#section-id-template--16197302452469__1651059275528c5b72 .column{
  	box-shadow: 0 4px 10px rgb(0 0 0 / 20%);margin: 15px 1%;
    padding: 20px;width: calc(33.33% - 2%);border-radius: 5px;
    box-shadow: 0 4px 10px rgb(0 0 0 / 20%);
  	padding: 35px 20px;
  	border-radius: 5px;
	}
  	.template-blog .cc-articles .column.quarter.article-column {
    width: 50%;
	}	
	div#shopify-section-template--15624764752035__1650450851a09b3948 ul#imageGallery .slick-track {
    width: 100% !important;
	}

	div#shopify-section-template--15624764752035__1650450851a09b3948 ul#imageGallery .slick-list.draggable {
    width: 100% !important;
	}
  	div#shopify-section-template--15624764752035__1650450851a09b3948 ul#imageGallery li {
    padding: 0px;
    position: relative;
    float: left;
    width: 20% !important;
    min-width: 20%;
	}
  	.page-tanino .image-with-text__image__inner .rimage-outer-wrapper,
  	.page-tatino-sp .image-with-text__image__inner .rimage-outer-wrapper,
  	.page-unique-step .image-with-text__image__inner .rimage-outer-wrapper,
  	.page-unique-step-sp .image-with-text__image__inner .rimage-outer-wrapper,
  	.page-tanino-sp .image-with-text__image__inner .rimage-outer-wrapper {
    	background-size: 70% !important;
	}	
	div#shopify-section-template--15748421877923__1652866435acd262a3 .product-list.product-list--rows {
    max-width: 800px;
    margin: auto;
	}
  	div#shopify-section-template--15748171006115__1652800670d6f2c426 .video-container,
  	div#section-id-template--15748421877923__1652800670d6f2c426 .video-container{
/*     max-width: 900px;
    margin: auto;
    padding: 0 !important;
    min-height: 600px; */
	}
	div#section-id-template--15748171006115__1652800670d6f2c426 {
    padding-bottom: 0 !important;
	}
  	div#shopify-section-template--15744474841251__1654345326f4b4efc2 .rimage-wrapper {
/*     padding-top: 90% !important; */
	}
	div#shopify-section-template--15744474841251__1654345326f4b4efc2 .rimage-outer-wrapper {
    background-position: right;
	}
  	.template-collection .collection-header {
    min-height: 600px;
	}
  	.collection-ul-wrapper {
    max-width: 95%;
    margin: auto;
	}
    div#shopify-section-template--16197302190325__1650450851a09b3948 .slick-track {
    width: 100% !important;
    display: flex;
    }
    

}
@media (max-width:1200px) {
  .custom-aqua-icons-wrapper div[data-pf-type="Image"] img {
    width: auto;
        margin: auto;
    max-height: 110px;
  }
  .custom-aqua-icons-wrapper div[data-pf-type="Image"] {
    text-align: center;
    }

}
@media (max-width:1024px) {
	#section-id-template--15748171006115__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper,
  	#shopify-section-template--15748421877923__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper,
  	#section-id-template--15699912458403__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper,
  	#section-id-template--15700211237027__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper,
  	#section-id-template--15703547150499__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper,
  	#section-id-template--15704960270499__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper,
  	#section-id-template--15703260397731__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper,
  	#section-id-template--15709217849507__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper
  	{
    background-position: -470px center !important;
        background-position: 80% center!important;  	
	}
  	#shopify-section-template--15748171006115__1651053180b9383579 .overlay-type,
  	#shopify-section-template--15748421877923__1651053180b9383579 .overlay-type,
  	#section-id-template--15699912458403__1651053180b9383579 .overlay-type,
  	#section-id-template--15700211237027__1651053180b9383579 .overlay-type,
  	#section-id-template--15703547150499__1651053180b9383579 .overlay-type,
  	#section-id-template--15704960270499__1651053180b9383579 .overlay-type,
  	#section-id-template--15711362023587__1651053180b9383579 .overlay-type,
  	#section-id-template--15711570690211__1651053180b9383579 .overlay-type,
  	#section-id-template--15711126880419__1651053180b9383579 .overlay-type,
  	#section-id-template--15703019126947__1651053180b9383579 .overlay-type,
  	#section-id-template--15703260397731__1651053180b9383579 .overlay-type,
  	#section-id-template--15659180687523__16510533851ba4747f .overlay-type,
	#section-id-template--15624764850339__1633684260f2d526f0 .overlay-type,
  	#section-id-template--15700607631523__1651053180b9383579 .overlay-type,
  	#section-id-template--15661410222243__16510533851ba4747f .overlay-type,
  	#section-id-template--15624764817571__1651059136b6878e19 .overlay-type,
  	div#shopify-section-template--15709217849507__1651053180b9383579 .overlay-type,
  	.page-page-salon-marketing .overlay-type, 
  	.page-page-education .overlay-type, 
    .page-nutree-pro-education-hair-botox-services .overlay-type, 
    .page-page-brazilian-keratin-hair-reconstruction-class .overlay-type,
  	.template-collection .collection-header .overlay-type,
  	.page-blog .slideshow .overlay-type,
  	.page-article .article-header  .overlay-type {
    background: rgb(0 0 0 / 30%);
	}
  	#section-id-template--15703260397731__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper {
    background-position: -650px center!important;
	}
  	#section-id-template--15659180687523__16510533851ba4747f .slide.slide-1 .rimage-outer-wrapper,
  	.page-products #page-content .central{
    background-position: -260px center!important;
        background-position: 80% center!important;  	
	}
  	div#shopify-section-template--15624764719267__main .pb-medium.pt-medium {
    	padding: 0;
	}
  	.page-collection .rimage-outer-wrapper.rimage-background {
    	background-position: -180px center !important;
      	    background-position: 80% center!important;
	}
}
@media (max-width:767px) {
    body{
      -webkit-overflow-scrolling: touch
    }
    .product-slider .swiper-container .swiper-wrapper{
/*     overflow: visible;
    overflow-x: scroll; */
    overflow: auto;
    overflow: scroll;  
    -webkit-overflow-scrolling: touch;
    }
    div#shopify-section-template--16197302518005__1652780854e5a3087c .swiper-wrapper {
      overflow: visible;
    }  
    .product-list a.image-inner,
    .product-list a.image-inner *{
/*     -webkit-overflow-scrolling: touch
    padding: 0 5px; */
    }
    .product-block__inner:hover a * {
/*     transform: none !important; */
    }
	#product-inquiry-section .row-inq {
    flex-flow: column;
	}
  	#product-inquiry-section .row-inq .left-col-about,
  	#product-inquiry-section .row-inq .right-col-about{
    width: 100%;
	}
  	div#shopify-section-template--15624764752035__text-columns-with-images .column.text-column:first-child,
  	div#shopify-section-template--15624764752035__text-columns-with-images .column.text-column:last-child{
    padding: 70px 50px;
    margin-bottom:0;  
	}
  	div#shopify-section-template--15624764752035__text-columns-with-images h3.text-column__title {
    font-size: 30px;
	}
  	div#section-id-template--15624764752035__text-columns-with-images .container.container--large {
    max-width: 100%;
	}
  	.gallery-ul ul.slick-dots {
    display: none !important;
	}
  	.py-6 {
    padding: 60px 15px;
	}
  	div#custom-testimonials {
    background-size: 40%;
    background-position: bottom left;
	}
  	.gallery-main.py-6 .gallery-outter {
    border-bottom: solid 1px #e1e1e1;
    padding-bottom: 0px;
	}
  	.section-newsletter .contact-form .headings, 
  	.section-newsletter .contact-form .signup-form {
    width: 100%;
	}
  	.section-newsletter .contact-form {
    flex-flow: column;
	}
  	.section-newsletter .contact-form .headings h4 {
    text-align: center;
    font-size: 40px;
	}
  	.inline-mini-form.inline-mini-form--arrow {
    width: 100%;
	}
  	ul#testimonials-slider .slick-arrow img {
    width: auto;
    height: 35px;
    background: #cee2e4;  
	}
  	ul#testimonials-slider {
    padding: 0 20px;
	}
  	.custom-testimonials-row>h4 {
    font-size: 40px;
	}
  	div#shopify-section-template--15624764752035__1650445856cf36420f .image-with-text .image-with-text__text__wrap.padded-block,
    div#section-id-template--16197302190325__1650445856cf36420f .image-with-text__text__wrap.padded-block{
    margin: 50px 5%;
    padding: 6vw 10px;
	}
	.overlay-text-static-xs .overlay {
    position: absolute !important;
	}
  	.type-4, h2, .h2,
  	.type-5, h1, .h1, .overlay-type .line-1{
    font-size: 32px;
	}
  	.wide-container .product-list.mob-two-col:not(.jiggly-split) {
    margin: 0 !important;
	}
  	ul#testimonials-slider .slick-arrow {
    left: -10px;
  	}
  	ul#testimonials-slider .slick-next.slick-arrow {
    right: -10px;
	}
  	.slideshow h2.line-1 {
    text-shadow: 0 4px 10px #0d1124 !important;
	}
  	div#shopify-section-template--15624764752035__1650445856cf36420f .feature-subheader.cc-fade-in-up.cc-animate-init.-in.cc-animate-complete ,
    div#section-id-template--16197302190325__1650445856cf36420f .feature-subheader{
    font-size: 24px;
	}
  	.slideshow h2.line-1 {
    text-shadow: 0 4px 10px #0d1124!important;
    color: white !important;
	}
  	.feature-header--visible:after, .shopify-policy__title h1--visible:after {
    background-size: 240px;
 	}
  	div#section-id-template--15624764752035__16505374697f0f57c6 h5.h2.line-1 {
    font-size: 25px;
    font-size: 20px;
    margin-bottom: 20px !important;
        text-align: center;  
	}
  	.section-newsletter .contact-form .headings h4,
  	h2.section-heading.text-center,
  	.container-custom h2, .all-products-list .section-heading h2.h2 a{
    font-size: 35px;
	}
  	.section-footer__row .section-footer__menu-block:nth-child(3) {
    padding-top: 0;
	}
  	.section-footer .section-footer__text {
    margin-bottom: 0;
	}
  	div#shopify-section-template--15624764752035__featured-collection {
/*     padding: 10px; */
	}
  	.right-col-about figure img {
    	min-height: 0;
	}
  	#product-inquiry-section .row-inq .right-col-about span {
/*     position: static; */
        font-size: 16px;
		padding-left:5px;
      position: static;
      width:100%;
      text-align:center;
	}
  	#product-inquiry-section .row-inq .right-col-about {
/*     flex-flow: column; */
	flex-flow: column-reverse;
    align-items: flex-start;  
	}
  	.right-col-about figure {
    margin: 40px 0 0px;
    min-height: 0;
	}
  	div#nutree-loves-nature .right-col-about {
    flex-flow: column;
    margin-bottom: 40px;
	}
  	div#nutree-loves-nature .right-col-about img {
    width: 100%;
    object-fit: cover;
    height: auto;
	}
  	div#nutree-loves-nature .right-col-about figure {
    margin: 0;
	}
  	div#product-inquiry-section a.btn {
    	display: none;
	}
  	div#product-inquiry-section a.btn.on-mobile {
    display: block !important;
    margin: 30px 0 20px;
	}
  	div#shopify-section-template--15659180687523__165105549266eaf6a6 .slick-list.draggable {
    display: block;
	}
  	.video-container--background picture {
      display: block !important;
    }
  	div#product-inquiry-section figure {
    	margin: 10px 0 0;
	}
  	div#shopify-section-footer * {
    text-align: center;
	}
    ul.social-links__list{
      align-items: center;
      justify-content: center;  
      
    }
  	.template-page .inner h2.line-1 {
    font-size: 32px;
    line-height: 1.4;
	}
  	.site-control .logo img {
/*     	margin-left: 0; */
	}
  	div#shopify-section-template--15624764752035__16504483715ad33339 figure.show-on-desk {
    display: none;
    }

    div#shopify-section-template--15624764752035__16504483715ad33339 figure.show-on-mob {
        display: block !important;
    }	
  	ul#imageGallery{
  	  padding: 0 0 20px;
      display: inline-block;
      width: 100%;
    }
	.gallery-ul ul.slick-dots {
      display: block!important;
      position: absolute;
      bottom: -10px;
	}
  	div#shopify-section-template--15624764752035__16504570045bca4a4b ul.slick-dots {
      display: none !important;
    }
  	.product-list .swiper-button-next, .product-list .swiper-button-prev {
    display: block;
    width: 40px !important;
    height: 40px !important;
    line-height: 2.6;
	}
  	div#section-id-template--15624764817571__1651059275528c5b72 h2.h2 {
    font-size: 1.8rem;
	}
  	.page-distribution ul.slick-dots {
    display: none !important;
	}
  	.template-blog .cc-articles .column.quarter.article-column {
    width: 100%;
	}
  	div#shopify-section-template--15624764752035__text-columns-with-images .column.text-column h3.text-column__title.align-center {
    max-width: 250px;
    margin: auto;
	}
  	.wide-container .product-list.mob-show-1 .product-block, .wide-container .product-list.mob-show-1 .collection-block {
    display: block;
    float: left;
    clear: none;
    width: 100%;
	}
  	ul#imageGallery .slick-arrow {
    left: -40px;
    top: 12%;
 	}
  	ul#imageGallery .slick-next.slick-arrow {
    right: -40px;
    left: auto;
	}
  	.page-page-wholesale-content h2.feature-header {
    	font-size: 23px;
	}
  	.page-page-wholesale-content h1 {
    	font-size: 28px;
	}
  	div#section-id-template--15624764752035__1649759354aa10d26a .height--natural .rimage-outer-wrapper,
  	div#shopify-section-template--15624764752035__1650445856cf36420f .image-with-text,
  	#product-inquiry-section .container-custom, .container-custom{
    	max-width: 100%!important;
	}
  	div#section-id-template--15624764752035__text-columns-with-images .container.container--large{
    padding: 0 15px;
	}
  	.container-custom .left-col-about {
    padding: 0 16px;
	}
  	ul#imageGallery li,
  	div#section-id-template--15659180687523__16510536470ce96138,
  	div#section-id-template--15659180687523__16510575854034de6b{
	/*     padding-left: 0;
    padding-right: 0;   */
	}
  	.page-collection .product-list .m-product.product-block {
    width: 100% !important;
    }

    .product-list-container .product-list {
        display: block !important;
    }	
	.all-products-list a.caption.upper span.title {
    height: 70px;
    overflow:hidden;  
	}
  	div#nutree-loves-nature .right-col-about figure {
    width: 100%;
/*     width: auto;  
    width: 50%; */
    margin: 0 0% !important;  
	}
  	div#nutree-loves-nature .right-col-about figure img {
    min-height: 90px;
    width: 100%;
    object-fit: cover;
    height: 90px!important;
    height: 150px!important;  
	}
  	.custom-testimonials-row h4 p {
    padding: 0 10px;
	}
  	.gallery-outter.container-custom {
    padding-bottom: 10px;
	}
  	#section-id-template--15624764850339__1633684260f2d526f0 .line-1 {
	text-align:left;
    }
  	#page-content .no-side-pad {
    margin: 0 0 0;
    }
    #page-content .no-side-pad img {
        margin-left: 0;
    }
  	div#shopify-section-template--15624764752035__16505213297ed21001:after {
    width: 90px;
    background-position: center;  	
	}
  	div#shopify-section-template--15624764752035__16505213297ed21001 {
    padding-left: 10px;
	}
  	div#section-id-template--15700607631523__1652709687daa26f9d .column.text-column.align-center {
    width: 100%;
    max-width: 100%;
	}
	.page-education h2,
  	.page-page-nutree-pro-education-hair-botox-services h2,
  	 h2.h2 a,
  	.page-page-brazilian-keratin-hair-reconstruction-class h2,
  	.page-bottox .h2,
  	.page-bottox h2.line-1{
    font-size: 24px !important;
      
	}
  	.custom-form-outter {
    padding: 30px 20px;
	}	
  	 .page-page-nutree-pro-education-hair-botox-services h2 {
    font-size: 20px !important;
    text-align: center;   	
	}
  	.page-page-bottox .cc-gallery .overlay__content h2 {
    font-size: 16px !important;
	}
	.page-page-bottox form.contact-form,
  	.page-amazonliss form.contact-form,
  	.page-amazonliss-sp form.contact-form,	
  	.page-page-bottox-sp form.contact-form,
    .page-page-amazonliss page-page-amazonliss{
    padding: 50px 20px 50px!important;
	}
  	.page-page-bottox .section-newsletter .inline-mini-form.inline-mini-form--arrow button,
  	.page-amazonliss .section-newsletter .inline-mini-form.inline-mini-form--arrow button,
  	.page-amazonliss-sp .section-newsletter .inline-mini-form.inline-mini-form--arrow button,
  	.page-page-bottox-sp .section-newsletter .inline-mini-form.inline-mini-form--arrow button,
    .page-page-amazonliss .section-newsletter .inline-mini-form.inline-mini-form--arrow button{
    width: 80px;
	}
  	.page-page-bottox form.contact-form input[type=email],
  	.page-page-bottox-sp form.contact-form input[type=email],
  	.page-amazonliss form.contact-form input[type=email],
  	.page-amazonliss-sp form.contact-form input[type=email],
  	.page-page-bottox-sp form.contact-form input[type=email],
    .page-page-amazonliss form.contact-form input[type=email] {
    background: #f9f5f5;
    color:black  
	}
  	.section-heading.align-center h2 {
    text-align: center;
	}
  	.page-page-bottox .video-container h2.line-1,
  	.page-page-bottox-sp .video-container h2.line-1,
  	.page-amazonliss .video-container h2.line-1, 
  	.page-amazonliss-sp .video-container h2.line-1,
  	.page-page-bottox-sp .video-container h2.line-1,
    .page-page-amazonliss .video-container h2.line-1{
    color: #fff!important;
    text-shadow: 0 2px 6px black !important;
    font-size: 30px !important;
	}
  	.page-amazonliss form.contact-form .line-1, 
  	.page-amazonliss-sp form.contact-form .line-1,
  	.page-page-bottox-sp form.contact-form .line-1,
    .page-page-amazonliss form.contact-form .line-1{
    color: #0d1124;
    font-size: 20px;
	}
  	.section-newsletter .overlay-type {
    padding: 0;
	}
  	.section-heading h2 {
    padding-right: 0;
    text-align:center;  	
	}
  	.page-bottox-sp .section-gallery .cc-gallery.slick-slider h2.line-1 {
    font-size: 20px;
	}
  	div#shopify-section-template--15711570690211__1653054897cc1068a4 {
    display: none;
	}
  	div#shopify-section-template--15711570690211__16528010374a6e348a {
    display: block;
	}
  	.section-gallery .cc-gallery.slick-slider .gallery__item .overlay-type.position--bottom {
    padding-bottom: 40px;
	}
  	#section-id-template--15711126880419__1652802526d28fd032 .gallery__item,
  	#section-id-template--15703547150499__1652802526d28fd032 .gallery__item{
    height: 150px !important;
	}
  	div#shopify-section-template--15659180687523__1651054810a1b71161 .image-with-text__text__wrap.padded-block {
    min-height:0px;
	}
  	div#block-id-1652781406a8e74f3f-1 .button-row.inherit-colors.align-center {
    margin-top: 30px;
	}
  	div#section-id-template--15704960270499__16528829799b7ac8fd .rimage-wrapper {
    height: 280px !important;
    padding: 0 !important;
	}
  	div#shopify-section-template--15624764752035__1650450851a09b3948 h2,
  	div#section-id-template--15624764752035__text-columns-with-images h2.h2{
    font-size: 25px;
	}
  	div#section-id-template--15624764752035__1653645788e9266006 .rimage-wrapper,
    	div#section-id-template--15624764752035__1653645788e9266006 .rimage-wrapper img {
    height: 300px !important;
	}
  	#free-shipping-row .section-footer__row h1 {
    font-size: 18px;
    padding: 0 10px 0;
	}
  	div#shopify-section-template--15624764752035__1653645788e9266006 .column.text-column {
    margin-bottom: 10px;
	}
  	.all-products-list .swiper-scrollbar {
    display: block;
	}
  	.product-list a.swiper-button-prev, .product-list a.swiper-button-next {
    display: none;
	}
	.gallery-ul .slick-dots li button {
    margin: 4px 2px 0;
	}	
  	.page-index .section-video .overlay-type {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
	}
  	.section-video .overlay-type {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
	}
	.btn, .overlay-type .button:not(.overlay-type-ignore) {
      padding: 15px 20px;
    }
  	#page-menu .main-nav {
    font-size: 18px !important;
	}
  	ul#rewards-gallery li {
    padding: 4px;
    width: 50%;
    float: left;
	}
  	ul#rewards-gallery {
    display: inline-block;
    width: 100%;
	}
  	.gallery-main-our-approach ul#our-approach {
    display: inline-block;
    width: 100%;
	}
  	.gallery-main-our-approach ul#our-approach li {
    padding: 0px 10px 0;
    margin: 1%;
    width: calc( 49% - 1% );
    min-height: 150px;
    display: inline-flex;
    float: left !important;
	}
  	.gallery-main.text-center.py-6 ul#imageGallery li {
    padding: 0 2px;
    position: relative;
    margin: 10px 0 0px;
    max-width: 50%;
    width: 50%;
    float: left;
	}
  	ul#imageGallery li img {
    object-fit: contain;
	}
  	.padded-block {
    padding: 30px 20px;
	}
  	div#shopify-section-template--15699912458403__16526820897e3f51d6 {
    margin-top: 50px;
	}
  	div#section-id-template--15699912458403__16526862121e9efbd0 .rimage-wrapper {
    width: 120px;
    height: 120px;
    padding: 0 !important;
    margin: auto;
    }
    div#section-id-template--15699912458403__16526862121e9efbd0 .flexible-layout {
        display: inline-block !important;
    }
    div#section-id-template--15699912458403__16526862121e9efbd0 .flexible-layout .column.text-column {
        float: left;
        width: 50% !important;
        padding: 0;
    }
    div#section-id-template--15699912458403__16526862121e9efbd0 .flexible-layout .column.text-column h3.text-column__title.align-center {
        min-height: 50px;
        margin-bottom: 0;
    }    
    div#section-id-template--15699912458403__16526862121e9efbd0 .flexible-layout div#block-id-1652686212f70012e2-2 {
        width: 100% !important;
    }
    div#section-id-template--15699912458403__165268654136305294 .flexible-layout {
    	display: inline-block;
        width: 100% !important;
    }
    div#section-id-template--15699912458403__165268654136305294 div#block-id-16526865415e928524-0 {
        width: 100% !important;
    }
    div#section-id-template--15699912458403__165268654136305294 .text-column__image {
        margin-bottom: 10px;
    }
    div#section-id-template--15699912458403__165268654136305294 h3.text-column__title.align-center {
        margin-bottom: 0px;
    }
  	div#section-id-template--15699912458403__165268654136305294 .column.text-column.align-center {
    float: left;
    width: 50% !important;
	}
  	div#section-id-template--15699912458403__16526862121e9efbd0 .flexible-layout div#block-id-1652686212f70012e2-2 .rimage-wrapper {
    width: 130px;
	}
  	div#section-id-template--15699912458403__16526862121e9efbd0 .flexible-layout h3.text-column__title.align-center {
    min-height: 0 !important;
	}
  	div#shopify-section-template--15699912458403__1652682560c5eda38f ul#our-approach h3.section-heading {
    font-size: 14px;
	}
  	div#shopify-section-template--15700211237027__16526950597c97c207,
  	div#shopify-section-template--15700607631523__16527076208d9ab88d,
  	div#shopify-section-template--15703019126947__16527878893134d5e3,
  	div#shopify-section-template--15703260397731__165279452235ff406c{
    margin-top: 50px;
	}
  	div#section-id-template--15702701539491__16527814064670e028 h3.text-column__title.align-center {
    margin: 10px 0  0;
	}
	div#section-id-template--15702701539491__16527814064670e028 .button-row.inherit-colors.align-center {
    margin: 10px 0 0;
	}
  	div#section-id-template--15703019126947__16527888963fac1c38 .video-container,
  	div#section-id-template--15703019126947__16527888963fac1c38 .overlay-type{
    min-height: 150px;
	}
  	div#shopify-section-template--15703260397731__1652795341a6998e51 .rimage-outer-wrapper {
    background-size: contain;
 	}
  	#section-id-template--15703260397731__1652795341a6998e51 .rimage-outer-wrapper, #section-id-template--15703260397731__1652795341a6998e51 .placeholder-image {
    height: 220px;
	}
  	#section-id-template--15703547150499__16528659758b2d446b #block-id-1652865974c13eaba3-0 .text-column__image {
    margin-bottom: 0;
	}
  	div#section-id-template--15703547150499__16528659758b2d446b .column.text-column .rimage-wrapper, div#section-id-template--15711126880419__16528659758b2d446b .column.text-column .rimage-wrapper {
    min-height: 0;
    padding-top: 80% !important;
	}
  	body:not(.page-index) .section-newsletter .contact-form .headings {
    width: 100%;
    margin-top: 0;
    margin-bottom: 10px;
	}
    div#section-id-template--15703547150499__1652867597370c4d61 .column.text-column.align-center {
        width: 50%;
        float: left;
    }
    #section-id-template--15703547150499__1652867597370c4d61 .flexible-layout,
  	#section-id-template--15704960270499__16528847261e9d2285 .flexible-layout{
        display: inline-block;
        width: 100%;
    }
    #section-id-template--15703547150499__1652867597370c4d61 .flexible-layout .column.text-column,
  	#section-id-template--15704960270499__16528847261e9d2285  .flexible-layout .column.text-column{
        width: 50% !important;
        height: 90px;
        margin-bottom: 30px;
    }
  	#section-id-template--15704960270499__16528829799b7ac8fd h3.text-column__title.align-center {
    margin: 0;
	}
  	#section-id-template--15704960270499__1652885261d080d7a8 #block-id-16528852611b35b270-0 .text-column__image {
    margin-bottom: 0;
	}
  	#shopify-section-template--15624764752035__16502819919797b08a a.view-all-link.btn {
    display: none;
	}
  	div#shopify-section-template--15624764752035__16505374697f0f57c6 .contact-form .feature-subheader.h2.line-1 {
    margin-bottom: 10px;
	}
  	form.contact-form .headings h5.h2.line-1 {
    font-size: 18px !important;
    margin-bottom: 10px !important;
    text-align: center;  
	}
  	.page-page-bottox h3.text-column__title {
    margin: 10px 0 0 !important;
	}
    .index-page ul#imageGallery li span img {
    height: auto;
	}
  	.page-index ul#imageGallery li:hover span {
    z-index: 99;
    transform: scale(1) !important;
    }
    .page-index ul#imageGallery li span::after {
        opacity: 1 !important;
    }
    .page-index ul#imageGallery a.btn {
        opacity: 1;
    }
  	div#shopify-section-template--15704960270499__16528612649b35b78c .text-column__image.text-column__image--shape-natural {
    margin-bottom: 0;
	}
	div#shopify-section-template--15704960270499__16528612649b35b78c .column.text-column.align-center {
    margin-bottom: 20px;
	}
  	div#block-id-85124e6f-f9c5-423d-b40a-21efaf2f7f81 .text-column__image.text-column__image--shape-natural {
	/*     margin-bottom: 14px; */
	}
  	.page-pro .slideshow,
  	div#shopify-section-template--15744474841251__1654347404b0cf03ce{
    	margin-bottom: 50px;
	}
  	div#shopify-section-template--15744633700515__1654496730b85b9edb,
  	div#shopify-section-template--15747855024291__1654496730b85b9edb{
    margin-top: 40px;
	}
  	.page-tanino a.product-area__details__title.product-detail__gap-sm.h2,
  	.page-tatino-sp a.product-area__details__title.product-detail__gap-sm.h2,
  	.page-tanino-sp a.product-area__details__title.product-detail__gap-sm.h2{
    	font-size: 24px !important;
	}
  	#section-id-template--15744633700515__1654504281609d34c0 .overlay-type {
    	height: 300px !important;
	}
	div#shopify-section-template--15744633700515__1654502230465b1bb1 .column.text-column,
  	div#shopify-section-template--15747855024291__1654502230465b1bb1 .column.text-column,
  	div#shopify-section-template--15748171006115__16528659758b2d446b .column.text-column,
  	div#shopify-section-template--15748421877923__16528659758b2d446b .column.text-column{
    	width: 100%!important;
	}  
  	.inline-mini-form.inline-mini-form--arrow {
    width: 100%;
    box-shadow: 0 2px 5px #ccc;
	}
  	button, input[type=submit], .button {
    padding: 18px 20px;
	}
  	#section-id-template--15700211237027__165270184211575e1e .rimage-outer-wrapper, 
  	#section-id-template--15700211237027__165270184211575e1e .placeholder-image {
    height: 300px !important;
	}
  	.template-collection .collection-header  h1.line-1.feature-header {
    font-size: 35px;
	}
  	.headings h5.h2.line-1.cc-animate-init.-in.cc-animate-complete {
    text-align: center;
	}
  	.section-newsletter .inline-mini-form.inline-mini-form--arrow button {
    width: 100px;
 	}
  	.page-products #page-content .central {
    	min-height: 350px;
	}
  	div#section-id-template--15748171006115__1652867597370c4d61 .flexible-layout .column.text-column,
  	div#shopify-section-template--15748421877923__1652867597370c4d61 .flexible-layout .column.text-column,
  	div#shopify-section-template--15703547150499__16528659758b2d446b .flexible-layout .column.text-column,
  	div#shopify-section-template--15744633700515__16545009086009ddec .flexible-layout .column.text-column,
  	div#shopify-section-template--15747855024291__16545009086009ddec .flexible-layout .column.text-column,
  	div#shopify-section-template--15704960270499__16528612649b35b78c .flexible-layout .column.text-column,
  	div#shopify-section-template--15709217849507__16528612649b35b78c .flexible-layout .column.text-column,
  	div#shopify-section-template--15709217849507__16528847261e9d2285 .flexible-layout .column.text-column,
  	div#shopify-section-template--15711126880419__16528659758b2d446b .flexible-layout .column.text-column,
  	div#shopify-section-template--15711126880419__1652867597370c4d61 .flexible-layout .column.text-column,
  	div#shopify-section-template--15748421877923__16528659758b2d446b .flexible-layout .column.text-column,
  	div#shopify-section-template--15748171006115__16528659758b2d446b .flexible-layout .column.text-column{
    width: 50% !important;
    float: left;
    display: block;
    margin-bottom: 20px;  
	}
	div#section-id-template--15748171006115__1652867597370c4d61 .flexible-layout,
  	div#shopify-section-template--15748421877923__1652867597370c4d61 .flexible-layout,
  	div#shopify-section-template--15703547150499__16528659758b2d446b .flexible-layout,
  	div#shopify-section-template--15744633700515__16545009086009ddec .flexible-layout,
  	div#shopify-section-template--15747855024291__16545009086009ddec .flexible-layout,
  	div#shopify-section-template--15704960270499__16528612649b35b78c .flexible-layout,
  	div#shopify-section-template--15709217849507__16528612649b35b78c .flexible-layout,
  	div#shopify-section-template--15709217849507__16528847261e9d2285 .flexible-layout,
  	div#shopify-section-template--15711126880419__16528659758b2d446b .flexible-layout,
  	div#shopify-section-template--15711126880419__1652867597370c4d61 .flexible-layout,
  	div#shopify-section-template--15748421877923__16528659758b2d446b .flexible-layout,
  	div#shopify-section-template--15748171006115__16528659758b2d446b .flexible-layout {
    display: inline-block;
    width: 100%;
	}
	.video-container.video-container--image h2.line-1 {
    font-size: 30px!important;
	}
  	div#section-id-template--15703547150499__16528659758b2d446b .column.text-column .rimage-wrapper img.rimage__image, 
  	div#section-id-template--15711126880419__16528659758b2d446b .column.text-column .rimage-wrapper img.rimage__image,
  	div#shopify-section-template--15744633700515__16545009086009ddec .column.text-column .rimage-wrapper img.rimage__image,
  	div#shopify-section-template--15747855024291__16545009086009ddec .column.text-column .rimage-wrapper img.rimage__image {
    height: 100px;
    object-fit: contain;  
	}
 	div#section-id-template--15704960270499__16528612649b35b78c .rimage-wrapper {
    height: 100px;
	} 
  	div#shopify-section-template--15709217849507__16528612649b35b78c .rimage-wrapper,
  	div#shopify-section-template--15709217849507__16528847261e9d2285 .rimage-wrapper,
  	div#shopify-section-template--15711126880419__1652867597370c4d61 .rimage-wrapper,
  	div#shopify-section-template--15748421877923__16528659758b2d446b .rimage-wrapper,
  	div#shopify-section-template--15748171006115__16528659758b2d446b .rimage-wrapper,
  	div#section-id-template--15711126880419__16528659758b2d446b.rimage-wrapper{
    height: 80px;
    padding: 0 !important;
	}
  	div#section-id-template--15704960270499__16528612649b35b78c .rimage-wrapper img.rimage__image,
  	div#shopify-section-template--15709217849507__16528612649b35b78c .rimage-wrapper img.rimage__image,
  	div#shopify-section-template--15748421877923__16528659758b2d446b .rimage-wrapper img.rimage__image,
  	div#shopify-section-template--15748171006115__16528659758b2d446b .rimage-wrapper img.rimage__image{
    height: 80px;
    object-fit: contain;  	
	}
  	.slideshow span.button.hover-grow {
/*     	padding: 18px 30px; */
	}
  	div#section-id-template--15711126880419__16528659758b2d446b .column.text-column {
    height: 190px;
    margin-bottom: 10px !important;
    overflow: hidden;
	}
  	#section-id-template--15748171006115__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper,
  	#shopify-section-template--15748421877923__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper,
  	#section-id-template--15699912458403__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper,
  	#section-id-template--15700211237027__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper,
  	#section-id-template--15703547150499__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper,
  	#section-id-template--15704960270499__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper,
  	#section-id-template--15703260397731__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper
  	{
    background-position: -470px center !important;
        background-position: 80% center!important;  	
	}
  	#section-id-template--15703260397731__1651053180b9383579 .slide.slide-1 .rimage-outer-wrapper {
    background-position: -650px center!important;
	}
  	#section-id-template--15659180687523__16510533851ba4747f .slide.slide-1 .rimage-outer-wrapper,
  	.page-products #page-content .central{
/*     background-position: -260px center!important; */
	}
  	div#shopify-section-template--15624764719267__main .pb-medium.pt-medium {
    	padding: 0;
	}
  	.page-collection .rimage-outer-wrapper.rimage-background {
    	background-position: -180px center !important;
      	background-position: 80% center!important;
	}
  	
  	div#section-id-template--15703019126947__16527890966fbf5dcf .rimage-outer-wrapper .rimage-wrapper, 
  	div#section-id-template--15703260397731__16527948743cf67940 .rimage-outer-wrapper .rimage-wrapper {
    width: 280px;
    height: 280px;
	}
  	.nav-ctas__cta .overlay-type .line-1 {
    font-size: 20px;
    margin-top: 20px;
	}
  	.nav-ctas__cta .rimage-outer-wrapper.rimage-background {
    background-position: 0% center!important;
	}
  	div#shopify-section-template--15624764752035__1650530055dc2bffb7 ul.slick-dots,
    div#shopify-section-template--16197302190325__16502819919797b08a a.view-all-link.btn,
    .nav-body.main-nav.growth-area li.main-nav__mega-title,
    ul#imageGallery .slick-arrow,
    figure.show-on-desk {
    display: none !important;
	}
  	div#section-id-template--15624764752035__text-columns-with-images .container.container--large {
    padding: 0;
	}
	div#section-id-template--15624764752035__text-columns-with-images h5 {
    padding: 0 15px;
	}
  	ul#testimonials-slider .slick-arrow {
    left: 2px;
	}
  	ul#testimonials-slider .slick-next.slick-arrow {
    right: 2px;
	}
  	ul#imageGallery .slick-arrow {
    left: -30px;
	}
  	ul#imageGallery .slick-next.slick-arrow {
    right: -30px;
	}
  	div#section-id-template--15624764752035__1655882413bcf8b9ca h2.h2,
  	.page-index .section-heading h2.h2 a, .page-index h2.feature-header, .page-index .all-products-list .section-heading h2.h2 {
    font-size: 30px !important;
	}
	div#section-id-template--15624764752035__1655882413bcf8b9ca ul.slick-dots {
    bottom: -10px;
	}
    div#section-id-template--16197302190325__1649759354aa10d26a .height--natural .rimage-outer-wrapper,
    div#shopify-section-template--15624764752035__1650445856cf36420f .image-with-text, 
    div#section-id-template--16197302190325__1650445856cf36420f{
    max-width: 100%!important;
    }
    figure.show-on-mob,
    div#shopify-section-template--16197302190325__1650530055dc2bffb7 ul#imageGallery .slick-arrow{
    display: block !important;
    }
    div#shopify-section-template--15624764752035__1650450851a09b3948 h2, 
    div#section-id-template--15624764752035__text-columns-with-images h2.h2, 
    div#shopify-section-template--15624764752035__16504570045bca4a4b h1, 
    div#section-id-template--15624764752035__1653645788e9266006 h2.h2, 
    div#shopify-section-template--16197302190325__1650450851a09b3948 h2, 
    div#section-id-template--15624764752035__1653645788e9266006 h2.h2, 
    div#section-id-template--16197302190325__1653645788e9266006 h2.h2 {
    margin-bottom: 20px;
    font-size: 28px;
    padding: 0 15px;
    }
    div#section-id-template--16197302190325__text-columns-with-images h2 {
    font-size: 30px;
    }
    div#section-id-template--15624764752035__text-columns-with-images .container.container--large, div#section-id-template--16197302190325__text-columns-with-images .container.container--large {
    max-width: 100%;
    padding: 0;
    }
    div#section-id-template--16197302190325__text-columns-with-images .column:first-child,
    div#section-id-template--16197302190325__text-columns-with-images .column:last-child{
    padding: 70px 40px;
    margin: 0;  
    }
    div#section-id-template--16197302190325__text-columns-with-images h3.text-column__title,
    .custom-testimonials-row>h4{
    font-size: 30px;
    }
    div#section-id-template--16197302190325__1653645788e9266006 .column {
    margin-bottom: 10px;
    }  
    div#shopify-section-template--16197302190325__1650530055dc2bffb7 ul.slick-dots {
    display: none !important;
    }
    div#section-id-template--16197302190325__text-columns-with-images h5 {
      padding: 0 15px;
    }
    div#section-id-template--15700607631523__1652709687daa26f9d .column.text-column.align-center, 
    div#shopify-section-template--16197302845685__1652709687daa26f9d .column.text-column.align-center {
    width: 100%;
    max-width: 100%;
    }
    .wide-container.section-footer__row-container.copy-right .section-footer__row__col {
    width: 100%;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    padding: 8px 0;
    }
    .site-control .cart {
    height: 38px;
    width: 38px;
    }
    .site-control .site-control__inner .nav-search svg {
    width: 20px;
    height: 20px;
    }
    .site-control .cart svg {
    height: 25px;
    width: 32px;
    }
    .site-control .cart div {
    top: 17px;
    }
    .slideshow span.button.hover-grow {
    padding: 16px 20px;
    }
    #page-content .collection-header.image-overlay .central h1.line-1 {
    text-align: center;
    }
    .nav-ctas .nav-ctas__container:last-child {
    display: none !important;
    }
    .header-section-overlap #page-content {
    width: 100%;
    overflow-x: hidden;
    }
    ul#collection-ul .slick-next.slick-arrow,
    ul#collection-ul .slick-prev.slick-arrow{
    right: 0;
    width: 50px;
    height: auto;
    }
    ul#collection-ul .slick-prev.slick-arrow{
    right: auto;
    left:0;  
    width: 50px;
    height: auto;
    }
    #site-control.fixed .cc-announcement {
/*     display: none !important; */
    }
    div#qab_bar {
      padding: 8px !important;
    }
    .cc-announcement .cc-announcement__inner {
    font-size: 13px !important;
    }
    .mc-banner {
    visibility: hidden;
    top: 0 !important;
    left: 0;
    bottom: 0!important;
    top: auto !important;
    text-align: center;
    }
    .mc-banner iframe {
    height: 120px !important;
    text-align: center;
    }
    .mc-closeModal {
    top: 80px !important;
    }
    div#smile-ui-lite-launcher-frame-container,
    .smile-launcher-frame-container.smile-launcher-border-radius-shaved.smile-launcher-closed,
    bottom: 10px !important;{
    left: 10px !important;
    bottom: 10px !important;
    }
    #csaas-widget-DVBEmP > .chsaas-widget,
    div#csaas-widget-DVBEmP .chsaas-widget.right-position{
    bottom: 10px !important;
    right: 10px !important;
    }
    div#smile-ui-lite-launcher-frame-container {
    bottom: 10px !important;
    }
    .smile-launcher-frame-container.smile-launcher-border-radius-shaved {
    bottom: 10px !important;
    }

      body {
    overflow-x: hidden !important;
    height: auto;  
    }
/*     .theme-filter-container .cc-product-filter.-in {
    padding: 0 50px;
    }
    .theme-filter-container .cc-product-filter-container {
    position: fixed;
    z-index: 9;
    padding: 50px;
    } */
    html.js.supports-transforms {
     overflow-x: hidden;
    width: 100%; 
    }
    .zb-lightbox {
      display: none !important;
      height: auto;
      }
    #section-id-template--16197302255861__16510533851ba4747f .slide.slide-1 .rimage-outer-wrapper {
    background-position: 90% center !important;
    }
    div#gorgias-chat-container iframe#chat-button {
    bottom: 70px !important;
    right: 10px !important;
    }
    div#shopify-section-template--16197302190325__1655986118c1c06973 ul#collection-ul li{
      width: auto;
    }
    .section-video .video-container.video-container--modal-mobile .video-container__stop {
    right: 6px !important;
    width: auto;
    left: auto !important;
    top: 50px;
    }
    div#qab_content {
      font-size: 12px !important;
    }
    #csaas-widget-DVBEmP .chsaas-channel-list {
    height: auto !important;
    }    
    .chsaas-widget .chsaas-cta-main .chsaas-cta-button {
    z-index: 0 !important;
    }
    .product-slider .product-list .product-block img.rimage__image {
    max-width: 90vw;
    }
    #page-content form.Esc-returns-form.Esc-returns-form-start {
    width: 100% !important;
    }
    .page-amazonliss-products .content.transparent .line-2.rte {
    color: white;
    text-align: center !important;
    }
    div#shopify-section-template--16197303009525__1653055109aa1ddba5 .slick-dots li button {
/*     background: red; */
    background: white;
    border-radius: 100px;
    border: solid 1px #fff;
    width: 12px;
    height: 12px;
    }
    div#shopify-section-template--16197303009525__1653055109aa1ddba5 .slick-dots li.slick-active button{
    background:transparent;
    }
    page-content .collection-header.image-overlay .central {
    padding-right: 0;
    }
    div#shopify-section-template--16197302190325__1660573023130b197b{
    display: block;
    }
    div#shopify-section-template--16197302190325__1660573023130b197b .slick-initialized .slick-slide {
      display: block !important;
    }
    div#shopify-section-template--16197302190325__16502819919797b08a{
      display:none;
    }
    div#free-shipping-row .section-footer__row {
    padding: 30px 0;
    justify-content: center;
    }
    div#free-shipping-row .section-footer__row .img-div {
    text-align: center;
    }
    .store-icons-links a {
    padding: 5px 5px;
    }
    #free-shipping-row .store-icons-links img {
    max-width: 140px;
    }
    div#shopify-section-template--16197302190325__1660573023130b197b a.view-all-link.btn,
    div#shopify-section-template--16197302190325__1660573023130b197b button.slick-arrow,
    iframe#admin-bar-iframe{
    display: none !important;
    }
    div#section-id-template--16197302190325__1650532968b27add71 a.video-container__stop {
    top: 60px;
    }
    img.fade-in {
    animation: none !important;
    opacity: 1 !important;
    visibility: visible !important;
    }
    
  div#section-id-template--16197302190325__1650532968b27add71 .line-3, div#section-id-template--16197302190325__1650532968b27add71 .line-3 * {
    pointer-events: none;
  }
  div#section-id-template--16197302190325__1650532968b27add71 .line-3 .overlay__content {
    position: relative;
  }
  div#section-id-template--16197302190325__1650532968b27add71  h2.line-1 {
    position: absolute;
    width: 100%;
    top: -0px;
    height: 100%;
    margin: 0;
    bottom: 0;
    z-index: 9;
    background: transparent;
  }
  div#section-id-template--16197302190325__1650532968b27add71  .overlay__content {
    position: relative;
    min-height: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
    }
   div#shopify-section-template--16197302190325__166072393400e8dd67 .section-spacing {
    display: block;
    margin-bottom: 40px; 
  } 
  div#shopify-section-template--16197302190325__1650532968b27add71,
  div#shopify-section-template--16197302255861__16510575854034de6b{
    display: none;
  }
  div#shopify-section-template--16197302190325__16504570045bca4a4b ul#our-approach {
    display: inline-block;
  }
  #page-menu .main-nav li li a,
  #page-menu .main-nav li.main-nav__back{
    font-size: 18px;
  }
  .product-detail__tab-container .cc-tabs__tab {
    line-height: normal;
    font-size: 14px;
  }  
  div#shopify-section-template--16197302255861__1660827863219f1e34 .section-spacing.container {
    display: block;
  }
  .page-about-us main#page-content {

    }
    div#shopify-section-template--16197302255861__1660908937a6f014a0 button.video-container__play.button.hover-grow {
/*     z-index: 99999999999999999; */
    }
/*     .page-about-us main#page-content div#shopify-section-template--16197302255861__16510536470ce96138 {
      order: 10;
    }
    .page-about-us  main#page-content {
    display: flex;
    flex-flow: column;
    } */
    .my-video .container span.video-container__stop {
    top: 35px;
    }
    body.my-popup-opened div#shopify-section-header {
    position: relative;
    z-index: 0;
    }
    .my-popup-opened div#shopify-section-footer {
    position: relative;
    z-index: 0;
    }
    .mobile-video-sec {
    display: block;
    border-radius:5px;  
    }
    div#shopify-section-template--16197302386933__1652867275f3c1e24f ,
    div#shopify-section-template--16197302878453__165450186096d2b2c9{
    display: none;
    }
    .product-slider .swiper-container {
    overflow: auto;
    }
    #shopify-section-template--16197302386933__1652866435acd262a3 .product-list .slick-arrow,
    div#shopify-section-template--16197302354165__1652866435acd262a3 .product-list .slick-arrow{
    left: -20px;
    }
    #shopify-section-template--16197302386933__1652866435acd262a3 .product-list .slick-next.slick-arrow,
    div#shopify-section-template--16197302354165__1652866435acd262a3 .product-list .slick-next.slick-arrow {
    right: -20px;
    left:auto  
    }
    div#shopify-section-template--16197302386933__1652866435acd262a3 .wide-container .product-list.mob-show-2 .product-block,
    div#shopify-section-template--16197302354165__1652866435acd262a3 .wide-container .product-list.mob-show-2 .product-block{
      display: block;
    }
    .page-page-tanino .product-area__media a.swiper-button-next, .product-area__media a.swiper-button-prev {
    display: none;
    }
    .section-video .video-container.video-container--modal-mobile {
    border-radius: 6px;
    overflow: hidden;
    }
    div#shopify-section-template--16197302583541__165304831981cadab5 .slick-dots li button {
    color: #fff;
    background-clip: content-box;
    display: block;
    height: 14px;
    width: 14px;
    min-width: 14px;
    outline: none;
    line-height: 0px;
    font-size: 0px;
    padding: 0;
    cursor: pointer;
    background-color: transparent;
    border-color: white;
    border-radius: 100px;
  }
  div#shopify-section-template--16197302583541__165304831981cadab5 .slick-dots .slick-active button{
    background:white;
   }
  div#shopify-section-template--16197302583541__1653050712d09139dd,
  div#shopify-section-template--16197303009525__1653057051376bb8ab,
  div#shopify-section-template--16197303009525__165305716682e650eb,
  div#shopify-section-template--16197303009525__166077824746a6d66f{
    display: none;
  }
  .page-collection .collection-header .content.transparent * {
    text-align: center;
    color: white;
  }
  .product-area .theme-gallery.product-slider .swiper-container .swiper-wrapper {
    overflow: visible;
  }
  div#shopify-section-template--16197302190325__5f2bc8c6-265c-4672-a69b-af7b238110b5 .rimage-outer-wrapper.rimage-background {
    height: 100%;
    min-height: 200px;
  }
  div#shopify-section-template--16197302190325__1650450851a09b3948 .slick-list.draggable {
    max-height: 340px;
  }
  #shopify-section-template--16197302190325__0643b70a-e857-44d4-a07a-7da1c058cac2 .product-slider .swiper-container .swiper-wrapper {
    overflow: auto !important;
    overflow: visible !important;
  }
  #shopify-section-template--16197302190325__1650450851a09b3948 ul#imageGallery li.slick-slide {
    padding: 0 2px;
    position: relative;
    min-width: 250px;
  }
  #shopify-section-template--16197302190325__16505228316952d415 .slick-track {
    height: auto;
    margin-bottom: 50px;
  }
  #shopify-section-template--16197302190325__16505228316952d415 ul li.slick-slide {
    height: auto;
  }
  div#shopify-section-template--16197302190325__1650542532b9531693 .section-spacing.container {
    padding-bottom: 0;
  }
  #shopify-section-template--16197302190325__165087234580235820 .py-6 {
    padding-top: 0;
  }
  #block-id-template--16197302190325__9140a78d-9678-44fb-8f00-f13a405d5bed-1676585776e9bfdf22-0 {
    margin-top: 20px;
  }
  .section-footer__imgLogo {
    margin: 10px auto;
  }
}	
