.hidden{display:none!important}
.clearfix{clear:both}
.upper{text-transform:uppercase}
.pt5{padding-top:5px!important}
.p15{padding:15px 0!important}
.pt15{padding-top:15px!important}
.pt25{padding-top:25px!important}
.pt35{padding-top:35px!important}
.pt50{padding-top:50px!important}
.pt75{padding-top:75px!important}
.p50{padding:50px 0!important}
.pb15{padding-bottom:15px!important}
.pb25{padding-bottom:25px!important}
.pb35{padding-bottom:35px!important}
.pb35{padding-bottom:35px!important}
.pb50{padding-bottom:50px!important}
body{font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body,input,textarea,button,select{font-family:'Comfortaa';font-weight:400}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.rte h4,.rte .h4,.rte h5,.rte .h5,.rte h6,.rte .h6{font-family:'Comfortaa';font-weight:500}
strong{font-weight:600}
.rte h2{text-align:left;margin-top:1.25rem;margin-bottom:1rem;font-weight:500;font-size:2.5rem;text-transform:none;letter-spacing:normal}
@media (max-width: 991px) {
.rte h2{font-size:1.75rem}
}
.rte h1::after,.rte .h1::after,.rte h2::after,.rte .h2::after{display:none}
.rte .text-link{border:0;color:#23395b}
.rte .text-link:hover{text-decoration:none;border:0}
.btn{text-transform:none;font-weight:600;border-radius:6px}
.btn--secondary{border-radius:6px}
.shopify-cleanslate [role="button"]{border-radius:6px!important}
input[name="q"]{margin-bottom:0!important}
.continental{background-color:#f7f7f7;width:100%}
.continental span{background:#fef5b3;padding:10px;margin-top:10px;color:#000;font-size:12px;z-index:0;position:relative;margin-top:0;display:inline-block}
.continental::before{content:' ';background-image:url(balloon_1f388.png);display:inline-block;background-size:cover;width:30px;height:30px;margin-bottom:-25px;margin-right:-15px;z-index:9;position:relative;transform:rotate(-15deg)}
.template-index .continental{background-color:transparent}
#custom-commercial-hand-sanitizer-touchland a{border-radius:6px}
#custom-commercial-hand-sanitizer-touchland a:hover .price.amount{color:#23395b}
#custom-commercial-hand-sanitizer-touchland .continental{background-color:#ededed}
#customize-your-own-hand-sanitizer-touchland .continental,#contact-us .continental,#legal-notice .continental,#in-the-press .continental,.template-product .continental{background-color:#fff}
.site-nav li:first-child a{padding-left:0}
.site-nav li:last-child a{padding-right:0}
.site-nav .site-nav__link{text-transform:none;padding:25px 15px 15px}
.site-nav--has-dropdown:hover>a,.site-nav--has-dropdown>a.nav-focus,.site-nav--has-dropdown.nav-hover>a,.site-nav__dropdown{background:#fff;padding:10px 20px 0}
.site-nav--has-dropdown:hover>a li,.site-nav--has-dropdown>a.nav-focus li,.site-nav--has-dropdown.nav-hover>a li,.site-nav__dropdown li{background:#fff}
.site-nav--has-dropdown:hover>a li a,.site-nav--has-dropdown>a.nav-focus li a,.site-nav--has-dropdown.nav-hover>a li a,.site-nav__dropdown li a{background:#fff;color:#000}
.site-nav__dropdown{box-shadow:none}
.site-nav__dropdown-link{font-style:normal;padding:5px 0;font-size:.875em}
@media (min-width: 991px) {
nav.large--two-fifths{width:40%!important}
.mobile-description,.visible-md-down{display:none}
}
@media (min-width: 768px) {
.site-header{padding:0 0 0 15px}
}
.site-header__logo{text-align:center;width:100%}
.cart-link__bubble--visible{background-color:#f97615}
.main-content{padding-top:40px}
.slick-slider{margin-bottom:10px}
.wrapper{max-width:1400px}
.hero__text-content{padding:497px 150px 0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
@media (max-width: 1370px) {
.hero__text-content{padding:370px 150px 0}
}
@media (max-width: 1350px) {
.hero__text-content{padding:466px 150px 0}
}
@media (max-width: 425px) {
body .hero__image-mobile{object-fit:contain!important;width:100%!important;height:auto!important}
}
.hero--full-height{max-height:812px}
.main-content{padding-top:15px}
body .site-nav__link{color:#fff}
body .burger-icon{background-color:#fff}
body .main-content{padding-top:60px;padding-bottom:0px}
body .hero__image-mobile{display:none}
@media (max-width: 768px) {
body .hero__image-mobile{display:block}
}
body .hero__image-tablet{display:none}
@media (min-width: 769px) and (max-width: 991px) {
body .hero__image-tablet{display:block}
}
@media (max-width: 991px) {
body .hero__image-desktop{display:none}
}
body strong,body .below-hero strong,body .owl-carousel .product-title,body .section-engredients .section-header h3,body .section-engredients .page-engredients .engredient-box h6,body .swtl-header h2,body .section-home-siwt .overlay-image p,body .image-content__text.text-center h2,body .home-kub h3,body .home-instagram h3,body .hero__text-align.hero-touchland .hero__cta,body .owl-carousel .btn,body .image-content__text a{font-family:'Comfortaa'}
@media (max-width: 991px) {
body .announcement-bar{text-transform:uppercase}
}
body header.site-header a{font-size:.875rem;font-family:'Comfortaa'}
body button,body a{text-transform:uppercase!important}
.hero__text-align.hero-touchland{width:100%;letter-spacing:normal}
.hero__text-align.hero-touchland .hero__title{font-size:3em;font-family:'Comfortaa';color:#fff;margin-bottom:0}
.hero__text-align.hero-touchland .hero__subtitle{font-size:1.5rem;font-family:'Comfortaa';text-transform:none;color:#fff;margin-bottom:25px}
@media (max-width: 1370) {
.hero__text-align.hero-touchland .hero__subtitle{margin-bottom:5px}
}
.hero__text-align.hero-touchland .hero__cta{font-size:1.125rem;border:2px solid #323030!important;transition:all .25s ease-in-out}
.hero__text-align.hero-touchland .hero__cta:hover{background:#fff !important;border:2px solid #fff!important;color:#323030!important}
.hero__text-align.hero-touchland .hero__cta.hero__cta__mb{display:none}
.hero__cta.hero__cta__mb{display:none}
@media (max-width: 425px) {
.hero--full-height .hero__text-content{padding:463px 20px 0!important}
}
@media (min-width: 350px) and (max-width: 380px) {
.hero--full-height .hero__text-content{padding:70vh 20px 0!important;position:relative;top:-25vw!important}
}
@media (max-width: 425px) {
.hero__text-align.hero-touchland .hero__title{font-size:2.0rem!important}
}
@media (max-width: 350px) {
.hero__text-align.hero-touchland .hero__title{font-size:2.45rem!important}
}
@media (max-width: 991px) {
.mobile-nav__item a{font-size:1.25rem;padding:10px 15px}
.announcement-bar__message{font-size:.785rem}
.below-hero{font-size:1rem!important}
.below-hero strong{font-size:1.5rem!important;line-height:1}
.hero__slide{margin-top:0}
.hero__text-content{padding:240px 150px 0 131px}
.hero__text-align.hero-touchland{width:100vw;height:100vh}
.hero__text-align.hero-touchland .hero__title{font-size:1.5rem;line-height:1}
.hero__text-align.hero-touchland .hero__subtitle{font-size:1rem;width:100%;margin-bottom:40px;line-height:1.2}
.hero--full-height{width:100vw;height:100vh!important;min-height:670px}
.hero--full-height .hero__text-content{padding:0 20px;text-align:center;position:relative;top:-12vh}
.hero--full-height .hero__text-align.hero-touchland .hero__title{font-size:1.725rem;margin-bottom:15px;line-height:1.2}
.hero__cta{font-size:1rem}
.hero__cta.hero__cta__mb{display:block;position:fixed;left:50%;transform:translateX(-50%);bottom:10px;z-index:900}
.hero__cta.hero__cta__mb.scrolldown{position:absolute}
.hero__cta.hero__cta__mb.scrolldown{-webkit-animation-name:scrolling;-webkit-animation-duration:1s;animation-name:scrolling;animation-duration:1s}
@-webkit-keyframes scrolling {
from{opacity:0}
to{opacity:1}
}
@keyframes scrolling {
from{opacity:0}
to{opacity:1}
}

}
@media (min-height: 700px) and (max-height: 812px) {
.hero__text-content{top:-40px!important}
}
@media (max-height: 600px) {
.hero__text-content{top:0!important}
}
@media (max-width: 1370px) {
.hero__text-align.hero-touchland .hero__subtitle{margin-bottom:5px}
}
.hero-collection,.hero-content{min-height:750px;display:flex;align-items:center;background-position:75% top;background-repeat:no-repeat;background-size:cover!important}
.hero-collection .wrapper,.hero-content .wrapper{width:100%}
.hero-collection h1,.hero-content h1{font-size:3.125rem;font-weight:500;line-height:1.2;padding-left:50px}
.hero-collection a,.hero-content a{font-size:1.125rem;display:inline-block;padding:10px 45px;color:#fff!important;font-weight:400;margin-top:20px;background:#23395b;border-radius:6px}
.hero-collection a:hover,.hero-content a:hover{border:solid 2px #f97615;color:#fff;background:#f97615}
@media (min-width: 991px) and (max-width: 1200px) {
.hero-collection,.hero-content{min-height:450px}
.hero-collection h1,.hero-content h1{font-size:2.5rem;padding-left:0}
.hero-collection h1 a,.hero-content h1 a{padding:15px 30px}
}
@media (max-width: 991px) {
.hero-collection,.hero-content{min-height:360px;background-size:cover!important}
.hero-collection h1,.hero-content h1{font-size:1.5rem;padding-left:0}
.hero-collection h1 a,.hero-content h1 a{font-size:1rem;padding:10px 25px}
.hero-collection{background-position:70% bottom!important;background-size:660px!important;background-color:#f7f7f7!important;align-items:flex-end}
.hero-collection h1{margin-bottom:40px}
.hero-collection-b2b{background-position:60% bottom!important;background-size:cover!important}
.hero-collection-b2b h1{text-shadow:0 0 2px #fff}
.hero-content{align-items:flex-end;background-position:55% bottom!important;background-size:660px!important;background-color:#ededed!important}
.hero-content h1{margin-bottom:40px}
.hero-content.hero-who-we-are{background-position:80% bottom!important;background-size:640px!important;background-color:#f7f7f7!important}
.hero-content.hero-who-we-are h1{text-shadow:1px 1px 4px rgba(0,0,0,0.5);color:#fff}
.hero-content.hero-customize{background-position:50% bottom!important;background-size:950px!important;background-color:#fff!important}
.hero-content.hero-business{background-size:990px!important;background-position:55% center!important}
.mobile-description{margin-top:40px}
.mobile-description h1{display:none}
.mobile-description p{font-size:1rem;text-align:center!important;margin-bottom:0}
.mobile-description p br{display:none}
.mobile-description a{font-size:1rem;display:block;padding:10px 45px;color:#23395b!important;border:2px solid #23395b!important;font-weight:400;margin-top:20px;background:#fff;width:190px;margin:20px auto 0;transition:all .25s ease-in-out}
.mobile-description a:hover{border:solid 2px #f97615!important;color:#fff!important;background:#f97615!important}
}
@media (max-width: 425px) {
.hero-collection.shop-kub{background-position:50% bottom!important}
}
.index-sections .shopify-section{margin-top:30px}
.below-hero{font-size:1.5rem;margin-bottom:40px}
.below-hero strong{font-size:2.188rem}
.pre-benefits{margin-bottom:30px;font-size:1.25rem}
.home-benefits h6,.kub-benefits h6{font-size:1.125rem;text-transform:none;font-weight:500;margin:10px 0;height:50px}
.home-benefits h6{height:auto;font-family:'Comfortaa';font-weight:400}
@media (max-width: 420px) {
.home-benefits h6{font-size:1rem}
}
.home-benefits:last-of-type{clear:none!important}
@media (max-width: 991px) {
.home-benefits:nth-child(2n+1){clear:none!important}
}
.home-benefits img{max-height:56px}
.home-benefits-divider{margin:40px 0;width:100%;border-width:0}
@media (max-width: 991px) {
.home-benefits-divider{display:none}
}
.home-video .video-wrapper{background-position:center top;background-repeat:no-repeat;min-height:500px;padding-bottom:0}
.home-video .youtube-video{background-position:center;background-repeat:no-repeat;background-size:100% auto;position:relative;display:inline-block;overflow:hidden;width:100%;padding-bottom:44.5%;padding-top:28px;height:0}
.home-video .youtube-video .play{background:url(https://cdn.shopify.com/s/files/1/0027/5395/3862/files/video-play-xxl.png?8591543904399800744) center center no-repeat;background-size:100px 100px;position:absolute;height:100%;width:100%;transition:all .25s ease-in-out;cursor:pointer;opacity:.8;filter:alpha(opacity=80);margin-top:-60px}
.home-video .youtube-video .play:hover{opacity:1;filter:alpha(opacity=100)}
.home-video .crrc_video_wrapper{position:relative;padding-bottom:70%;padding-top:28px;background-color:#fff;height:0;border:1px solid #fff}
.home-video .crrc_video_wrapper object,.home-video .crrc_video_wrapper iframe,.home-video .crrc_video_wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}
@media (max-width: 768px) {
.home-video .video-wrapper{min-height:400px;background-size:auto 400px}
.home-video .youtube-video{width:190px}
.home-video .youtube-video .play{margin-top:0}
.home-video .crrc_video_wrapper{position:inherit;padding-bottom:105.5%}
.medium-down--one-whole {width: 50% !important;text-align: left !important;}
.footer-col-1{width:100% !important}
}
.section-engredients{margin-top:60px}
.section-engredients .section-header{margin-bottom:20px!important}
.section-engredients .section-header h3{font-weight:500;font-size:2.0rem;line-height:2.6rem;text-transform:none;letter-spacing:normal;margin-bottom:20px!important}
@media (max-width: 991px) {
.section-engredients .section-header h3{font-size: 1.4rem;font-weight: 600;line-height: 2.0rem;}
}
.section-engredients .section-header p{font-size:1.25rem}
.section-engredients .home-engredients .section-header{margin-bottom:20px}
.section-engredients .home-engredients h3{font-weight:500;font-size:2.5rem;text-transform:none;letter-spacing:normal}
@media (max-width: 991px) {
.section-engredients .home-engredients h3{font-size:1.75rem}
}
.section-engredients .home-engredients .engredient-box .ingredient-image{min-height:190px;display:flex;align-items:center}
.section-engredients .home-engredients .engredient-box .ingredient-image img{margin:0 auto}
.section-engredients .home-engredients .engredient-box h6{font-size:1.5rem;text-transform:none;font-weight:500}
.section-engredients .home-engredients .engredient-box.mb-70{margin-bottom:70px}
.section-engredients .page-engredients h3{font-weight:700;font-size:1.875rem;margin-bottom:10px;text-transform:none;letter-spacing:normal}
.section-engredients .page-engredients .engredient-box{background-size:140px!important;padding-top:30px;min-height:205px}
.section-engredients .page-engredients .engredient-box h3{font-size:1.25rem;line-height:1;height:40px;font-weight:600;text-transform:none;margin-top:20px;margin-bottom:60px;text-align:left}
.section-engredients .page-engredients .engredient-box .text-box{line-height:1.5;font-size:1px;background-color:#fff}
.section-engredients .page-engredients .engredient-box.mb-70{margin-bottom:0}
.section-carousel{background:#fafafa;padding-top:50px;padding-bottom:30px}
.section-carousel.kub-carousel{background:#fff}
.products-carousel .product-title{font-weight:500;color:#23395b;text-align:center;margin-top:20px}
.products-carousel .product-price .price{color:#9f0606;text-transform:none;font-weight:600;font-size:20px;padding:5px;display:block;}
.products-carousel .product-title p{font-weight:400;text-transform:none}
.info-wrap p{text-transform: none;text-align: justify;}
.products-carousel .btn{min-width: 180px;border: solid 2px #23395b;color: #23395b;font-size: 18px;padding: 8px 20px;margin-top: 10px;background: #fafafa;font-weight: 500;font-family: 'Comfortaa';line-height: 24px;}
.products-carousel .btn:hover{color:#fff;background:#323030}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;top:30%}
.owl-carousel .owl-nav .owl-prev::after,.owl-carousel .owl-nav .owl-next::after{display:block}
.owl-carousel .owl-nav .owl-next{right:0}
.owl-carousel .owl-nav .owl-prev{left:0}
@media (min-width: 1400px) {
.owl-carousel .owl-nav .owl-next{right:-40px}
.owl-carousel .owl-nav .owl-prev{left:-40px}
}
.reveal .hidden{display:block!important;visibility:visible!important}
.product:hover .reveal img{opacity:1}
.reveal{position:relative}
.reveal .hidden{position:absolute;z-index:-1;top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.reveal:hover .hidden{z-index:100000;opacity:1}
@media (min-width: 480px) and (max-width: 979px) {
.reveal .caption{font-size:11px}
}
.video-cta,.custom-touchland-cta{border:solid 2px #23395b;color:#23395b;font-size:1.125rem;font-weight:600;display:inline-block;padding:15px 30px;margin-top:30px;transition:all .25s ease-in-out;border-radius:6px}
.video-cta:hover,.custom-touchland-cta:hover{border:solid 2px #323030!important;color:#fff;background:#323030!important}
.custom-touchland-cta{border:solid 2px #23395b!important;color:#23395b!important;margin-bottom:40px}
.custom-touchland-cta:hover{color:#fff!important;background:#323030!important;border:solid 2px #323030!important}
@media (max-width: 991px) {
.section-engredients .home-engredients .engredient-box{float:none!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:40px!important}
}
.section-swtl{background:#fafafa;padding-top:70px}
.swtl-header h2{font-weight:500;font-size:2.5rem;text-transform:none;letter-spacing:normal;margin-bottom:40px;text-align:center}
@media (max-width: 991px) {
.swtl-header h2{font-size:1.75rem}
}
.section-home-siwt{position:relative;width:100%}
.section-home-siwt .overlay-image,.section-home-siwt .overlay-image-simple{display:block;height:auto;position:relative}
.section-home-siwt .overlay-image img,.section-home-siwt .overlay-image-simple img{object-fit:cover;width:100%;margin:auto;max-width:100%;height:450px!important}
.section-home-siwt .overlay-image p,.section-home-siwt .overlay-image-simple p{color:#fff;position:absolute;bottom:10px;left:20px;width:90%;text-align:left;font-size:1rem;font-weight:900;text-transform:uppercase}
.section-home-siwt .overlay-image p:before,.section-home-siwt .overlay-image-simple p:before{margin-right:10px}
.section-home-siwt .overlay-image p .btn.btn-tl.sie-btn,.section-home-siwt .overlay-image-simple p .btn.btn-tl.sie-btn{display:none;padding:10px 20px;min-height:30px;float:right;margin-bottom:0}
.section-home-siwt .overlay-image p .btn.btn-tl.sie-btn-simple,.section-home-siwt .overlay-image-simple p .btn.btn-tl.sie-btn-simple{padding:10px 20px;min-height:30px;float:right}
.section-home-siwt .product-wrapper{display:none;position:absolute;top:0;width:100%;opacity:0;background:#fff}
.section-home-siwt .product-wrapper h4{margin-top:40px;font-size:1rem;margin-bottom:20px;line-height:1.2;font-weight:500;text-transform:capitalize}
.section-home-siwt .product-wrapper h4 span{font-weight:400;font-size:1.25rem}
.section-home-siwt .product-wrapper h4,.section-home-siwt .product-wrapper p{position:relative;z-index:1}
.section-home-siwt .product-wrapper .image-wrapper{max-height:450px;position:absolute;right:0;left:0;top:0;z-index:0}
.section-home-siwt .product-wrapper .image-wrapper img{object-fit:cover;width:100%;margin:auto;max-width:100%;max-height:450px}
.related-cart{margin-bottom:0;line-height:1;position:relative;max-height:449px}
.related-cart:hover .product-wrapper{display:block;transition:all .4s ease 14s;opacity:1;height:100%}
.sighted-in-tl-btn{margin:0 auto;border:2px solid #f97615;background:#fff;padding:15px 0;position:absolute;display:block;bottom:20px;right:0;left:0;color:#f97615;max-width:200px}
.sighted-in-tl-btn:hover{background:#f97615;color:#fff}
@media (max-width: 991px) {
.section-home-siwt .overlay-image p .btn.btn-tl.sie-btn{display:block}
.section-home-siwt .overlay-image img,.section-home-siwt .overlay-image-simple img{max-height:220px}
.section-home-siwt .overlay-image p,.section-home-siwt .overlay-image-simple p{font-size:.875rem;left:10px}
.section-home-siwt .overlay-image p:before,.section-home-siwt .overlay-image-simple p:before{margin-right:5px}
}
.home-in-the-press h3{font-weight:700;font-size:2.5rem;text-transform:none;letter-spacing:normal}
.image-content__text h2{font-weight:500;font-size:1.6rem;margin-bottom:20px}
.image-content__text div.text{max-width:80%;margin:0 auto}
.image-content__text p{font-size:16px;line-height:1.563}
.image-content__text a{min-width: 180px;border: solid 2px #23395b;color: #23395b;font-size: 18px;padding: 8px 20px;margin-top: 10px;background: #fafafa;font-weight: 500;font-family: 'Comfortaa';line-height: 24px;}
.image-content__text a:hover{background:#323030;color:#fff!important;border:solid 2px #323030}
.image-content__text.text-left div.text,.image-content__text.text-left a{max-width:80%;margin:0 0 30px 10%}
.image-content__text.text-left h2{max-width:80%;margin:0 0 30px 10%}
.image-content__text.text-center h2{text-align:center}
.flex__item{position:relative;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:auto!important;min-width:0;margin:0;background:#fafafa}
.flex__item.flex--center-vertical .image-content__text{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}
.flex__item .image-content__image{object-fit:cover;width:100%;margin:auto;max-width:100%;min-height:510px}
.flex__item .image-content__image.opr{object-position:right}
.flex__item .image-content__image.opl{object-position:left}
.flex__item .grid__item{line-height:1}
.flex{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.product-block{width:50%;float:left}
.product-block:nth-child(1){padding-right:25px}
.product-block:nth-child(2){padding-left:25px}
.product-block img{width:100%}
@media (max-width: 670px) {
.product-block{width:100%;float:left}
.product-block:nth-child(1){padding-right:0px}
.product-block:nth-child(2){padding-left:0px}
.bulk-button{text-align:center}
}
@media (max-width: 991px) {
.shopify-section .flex__item{flex-direction:column}
.shopify-section .flex__item.element-2{flex-flow:column-reverse}
.image-content__text h2{margin-top:30px;font-size:1.75rem;line-height:1.5}
.image-content__text a{margin-bottom:40px}
.bulk_left{min-width:100%}
}
.product-single{max-width:1170px;margin:0 auto}
.grid-product__title{font-style:normal;font-weight:500;font-size:1.25rem;text-transform:capitalize;margin-top:10px;display:block}
.grid-product__title p{font-weight:400;font-size:1rem}
@media (max-width: 768px) {
.grid-product__title{line-height:normal}
.grid-product__title p{font-size:.825rem}
}
.grid-product__meta{min-height:200px}
.grid-product__meta .grid-product__title{margin-top:0}
@media (max-width: 768px) {
.grid-product__meta{padding:0;min-height:180px}
}
.grid-product__wrapper{margin-bottom:60px}
.grid-product__wrapper .btn-outline{font-weight:600;font-size:.825rem;text-transform:uppercase;background:#fff;border:1px solid #23395b;color:#23395b;margin-top:20px}
img.oos-badge{position:absolute;z-index:9;right:10px;top:10px;max-width:60px}
@media screen and (max-width: 991px) {
img.oos-badge{max-width:50px}
}
.product-single__title{margin-bottom:0}
.product-single__description{margin-top:0;border-top:1px solid #eee;padding-top:20px}
.product-single__description p:first-of-type{display:block;font-weight:500;margin-bottom:30px;font-size:1.25rem}
.product-single__thumbnails{white-space:nowrap;overflow:hidden}
.product-single__thumnails{width:calc(100% - 60px);margin:0 auto}
.slideshow-container{position:relative}
.slideshow-container .testimonial-wrapper{display:none;padding-bottom:40px;text-align:center}
.slideshow-container .testimonial-wrapper p{font-size:1.375rem}
.slideshow-container .testimonial-wrapper strong{font-size:1.125rem;color:#6c6c6c}
.dot-container{text-align:center}
.dot-container .dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#fff;border:1px solid #8d8d8d;border-radius:50%;display:inline-block;transition:background-color .6s ease}
.dot-container .dot.active,.dot-container .dot:hover{background-color:#d7d7d7;border-color:#d7d7d7}
.testimonials-wrapper{text-align:center;margin:60px 0 20px}
.testimonials-wrapper .testimonial{display:flex;flex-direction:column;position:relative;min-height:130px}
.testimonials-wrapper .testimonial p{font-family:'Comfortaa';font-size:1.5rem;text-transform:none;font-style:italic}
.testimonials-wrapper .testimonial .testimonial-logo{position:absolute;width:100%;bottom:0;display:flex;height:56px;align-items:center}
.testimonials-wrapper .testimonial .testimonial-logo img{-webkit-filter:grayscale(100%);filter:grayscale(100%);width:auto;margin:0 auto;max-width:150px}
@media (max-width: 991px) {
.slideshow-container .testimonial-wrapper{padding-bottom:20px}
.slideshow-container .testimonial-wrapper p{font-size:1rem}
.testimonials-wrapper{min-height:auto}
.testimonials-wrapper .testimonial .testimonial-logo{position:relative}
}
.home-kub h3{font-weight:500;font-size:2.5rem;text-transform:none;letter-spacing:normal;margin-top:30px}
@media (max-width: 991px) {
.home-kub h3{font-size:1.75rem}
}
.home-instagram h3{font-weight:500;font-size:2.5rem;text-transform:none;letter-spacing:normal}
@media (max-width: 991px) {
.home-instagram h3{font-size:1.75rem}
}
.pl-0{padding-left:0!important}
.px-0{padding-left:0!important;padding-right:0!important}
.mx-0{margin-left:0!important;margin-right:0!important}
.mt-0{margin-top:0!important}
.mt-2{margin-top:2rem!important}
.f-none{margin-left:auto!important;margin-right:auto!important;float:none!important}
.section-radio-variants{text-align:left;margin:0 0 25px;font-size:14px}
.section-radio-variants input{margin-bottom:0!important;margin-top:10px;position:relative!important;left:inherit!important}
.section-radio-variants strong.save{color:#f97615}
.section-radio-variants small{font-style:italic;color:#23395b;font-weight:500;margin-left:25px}
@media (min-width: 320px) and (max-width: 425px) {
.section-radio-variants small{margin-left:0}
}
.selectPackage{margin:20px 0 0}
.selectPackage em{font-style:normal;font-weight:700;display:flex;font-size:21px}
.price-container{text-align:left}
.price-container .compare-at-price{display:inline-block}
.price-container .compare-at-price .separator{color:#23395b;font-size:26px;margin:0 3px}
.price-container .compare-at-price del{font-size:20px;color:#23395b}
.price-container .sale-price{display:inline-block;color:#f97615;font-weight:600;font-size:26px}
.price-container .price.amount{font-weight:600}
.price-container.product-detail{margin-top:20px}
.price-container.product-detail .price.amount{font-size:1.25rem}
.price-container .price-per-unit{display:inline-block;font-size:16px!important;margin-left:10px}
.header-collection{margin-top:-120px}
.product-single__title{text-align:left;font-weight:500}
.js-qty input[type="text"]{margin-bottom:0!important}
.product-single__size{line-height:60px;margin-bottom:20px}
.product-single__size a{padding:15px 15px 12px;line-height:normal;border:1px solid #d9d9d9;width:60px;display:inline-block;text-align:center;margin-right:15px}
.product-single__size a.current{border-color:#ff7048}
@media screen and (max-width: 991px) {
.product-single__size a{margin-right:5px}
}
.product-single__color{margin-top:20px;text-align:left}
.product-single .product-single__meta .product-single__form .rc_block__type__autodeliver select.rc_select__frequency{border:1px solid #d9d9d9;height:35px;padding:5px 25px 5px 5px!important;margin:0 3px;border-radius:3px}
.product-single__size{text-align:left}
.product-single__color_set{margin-top:20px}
.product-single__color_set a.current{-webkit-box-shadow:0 0 0 2px #ff7048;-moz-box-shadow:0 0 0 2px #ff7048;box-shadow:0 0 0 2px #ff7048}
.product-single__color_set.wholesale a:nth-child(5){-webkit-box-shadow:0 0 0 1px transparent inset;-moz-box-shadow:0 0 0 1px transparent inset;box-shadow:0 0 0 1px transparent inset}
.product-single__color_set.wholesale a:nth-child(6){-webkit-box-shadow:0 0 0 1px #000 inset;-moz-box-shadow:0 0 0 1px #000 inset;box-shadow:0 0 0 1px #000 inset}
.product-single__color_set a{display:inline-block;width:15px;height:15px;border-radius:50%;margin:5px;text-decoration:none;outline:none;-webkit-box-shadow:0 0 0 1px transparent inset;-moz-box-shadow:0 0 0 1px transparent inset;box-shadow:0 0 0 1px transparent inset}
.product-single__color_set a:nth-child(5){-webkit-box-shadow:0 0 0 1px #000 inset;-moz-box-shadow:0 0 0 1px #000 inset;box-shadow:0 0 0 1px #000 inset}
.product-single__color_set a:nth-child(5).current{-webkit-box-shadow:0 0 0 2px #ff7048;-moz-box-shadow:0 0 0 2px #ff7048;box-shadow:0 0 0 2px #ff7048}
.product-single__color_set.kub-premium a:first-child{-webkit-box-shadow:0 0 0 1px #a6a6a6 inset;-moz-box-shadow:0 0 0 1px #a6a6a6 inset;box-shadow:0 0 0 1px #a6a6a6 inset}
.product-single__color_set.kub-kit a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.product-single__variants.gift-card{display:block;font-size:1.25rem;font-weight:500;font-style:normal;padding-left:0;color:#23395b}
.product-single__quantity{text-align:left;font-style:normal}
.product-single__quantity label{font-weight:600;font-style:normal}
.product-single__quantity input{font-style:normal}
.product-single__add-to-cart{margin-top:0;border-bottom:1px solid #f2f2f2;padding-bottom:25px;margin-bottom:15px}
.product-single__add-to-cart .btn__preorder_text{color:#fff;background:transparent}
.shopify-payment-button .shopify-payment-button__button--unbranded{background:#23395b;height:50px}
.product-single__add-to-cart .btn--add-to-cart{padding-top:.625rem;width:20hw;border:none;background:#23395b;font-family:'Comfortaa';font-weight:500;height:50px}
.shopify-payment-button{padding-left:30px}
.product-single__photos .slick-list{margin-left:8px}
.product-single__photos .slick-prev,.product-single__photos .slick-next{color:#23395b;width:18px;height:13px}
.product-single__photos .slick-prev img,.product-single__photos .slick-next img{display:block;opacity:1}
.product-single__photos .slick-prev::before,.product-single__photos .slick-next::before{display:none}
.product-single__photos .slick-prev{left:0}
.product-single__photos .slick-next{right:0}
@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(./material.eot);src:local("Material Icons"),local(MaterialIcons-Regular),url(./570eb83859dc23dd0eec423a49e147fe.woff2) format("woff2"),url(./012cf6a10129e2275d79d6adac7f3b02.woff) format("woff"),url(./a37b0c01c0baf1888ca812cc0508f6e2.ttf) format("truetype")}
.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;vertical-align:middle;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:liga;font-feature-settings:liga}
.bis-wrapper{float:left;margin:20px 0;width:100%;text-align:left}
.bis-wrapper .btn-oos{font-family:'Comfortaa';font-weight:400;color:#a8a8a8;text-transform:uppercase;padding:12px 20px;font-size:.8125em;border:1px solid #a8a8a8;font-weight:600;border-radius:6px;margin-right:10px}
@media screen and (max-width: 991px) {
.bis-wrapper{width:100%}
.bis-wrapper .btn-oos{margin-bottom:20px;display:block;width:100%;text-align:center}
.bis-wrapper #BIS_trigger{width:100%}
}
.bis-wrapper .text-orange{margin-top:10px;margin-bottom:0;font-style:italic}
.social-sharing{text-align:left;margin-top:10px;margin-bottom:50px;display:block;clear:both}
.social-sharing .follow-us{font-size:16px;line-height:45px;display:inline-block;margin-right:5px}
.incredential-image{width:150px;height:130px}
.block-social{text-align:right;margin:67px 0 30px}
@media (max-width: 767px) {
.block-social{text-align:left;margin:40px 0 0}
}
.block-social ul{margin:0;padding:0}
.block-social li{height:36px;width:36px;display:inline-block;margin-left:5px}
@media (max-width: 767px) {
.block-social li{margin-left:0}
}
.facebook{background-image:url(social_sharing.png);background-position:0 0;background-repeat:no-repeat;display:block;width:35px;height:36px}
.twitter{background-image:url(social_sharing.png);background-position:-36px 0;background-repeat:no-repeat;display:block;width:35px;height:36px}
.youtube{background-image:url(social_sharing.png);background-position:-144px 0;background-repeat:no-repeat;display:block;width:35px;height:36px}
.googleplus{background-image:url(social_sharing.png);background-position:-180px 0;background-repeat:no-repeat;display:block;width:35px;height:36px}
.vimeo{background-image:url(social_sharing.png);background-position:-108px 0;background-repeat:no-repeat;display:block;width:35px;height:36px}
.instagram{background-image:url(social_sharing.png);background-position:-72px 0;background-repeat:no-repeat;display:block;width:35px;height:36px}
.linked{background-image:url(social_sharing.png);background-position:-109px 0;background-repeat:no-repeat;display:block;width:35px;height:36px}
.pinterest{background-image:url(social_sharing-pinterest.png);background-position:-216px 0;background-repeat:no-repeat;display:block;width:35px;height:36px}
div.rc_block__type{position:relative;text-align:left}
div.rc_block__type input[type="radio"]:checked+label:before,div.rc_block__type input[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:3px;top:14px;width:18px;height:18px;border:1px solid #f97615;border-radius:100%;background:transparent}
div.rc_block__type.rc_block__type--active{background-color:#fff}
div.rc_block__type.rc_block__type--active #rc_autodeliver_options{display:inline-block}
@media (max-width: 991px) {
div.rc_block__type.rc_block__type--active #rc_autodeliver_options{display:block;margin-left:20px;margin-top:10px}
}
div.rc_block__type.rc_block__type--active #rc_autodeliver_options label.rc_label__deliver_every{padding-left:0;padding-top:0}
div.rc_block__type.rc_block__type--active #rc_autodeliver_options label.rc_label__deliver_every select.rc_select{padding-top:0;padding-bottom:0;font-style:normal}
div.rc_block__type span{color:#23395b;font-size:20px;line-height:24px;text-align:left;font-style:normal;padding-left:30px}
div.rc_block__type span.rc_label__delivery{padding-left:10px;font-family:'Comfortaa';color:#f97615;font-size:16px;font-weight:600;display:none}
div.rc_block__type #rc_autodeliver_options{display:inline-block}
@media (max-width: 991px) {
div.rc_block__type #rc_autodeliver_options{display:block;margin-left:20px;margin-top:10px}
}
div.rc_block__type #rc_autodeliver_options label.rc_label__deliver_every{padding-left:0;padding-top:0}
div.rc_block__type #rc_autodeliver_options label.rc_label__deliver_every select.rc_select{padding-top:0;padding-bottom:0;font-style:normal}
input[type="radio"]:checked+label:after,input[type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#f97615;position:absolute;top:17px;left:6px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;opacity:0;-webkit-transform:scale(0);transform:scale(0)}
input[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
input[type="radio"]:checked,input[type="radio"]:not(:checked){position:absolute;left:-9999px}
div.rc_block__type #rc_autodeliver_options label.rc_label__deliver_every .month{padding-left:0}
.product-tab-wrapper{margin-top:130px}
.product-tab-wrapper.collection-tab-wrapper{margin-top:60px}
.tab_wrapper{margin:10px 0 0;display:inline-block;width:100%;position:relative}
.tab_wrapper *{box-sizing:border-box}
.tab_wrapper>ul,.tab_wrapper ul{clear:both;display:inline-block;width:100%;border-bottom:2px solid #23395b;list-style-type:none;margin:0;padding:0}
.tab_wrapper>ul li,.tab_wrapper ul li{float:left;cursor:pointer;font-weight:600;padding:8px 36px 8px 0;text-transform:uppercase;font-size:1.25em;position:relative;color:#595959;margin:0 5px 0 0}
.tab_wrapper>ul li.active,.tab_wrapper ul li.active{color:#23395b}
.tab_wrapper>ul li.active:after,.tab_wrapper ul li.active:after{content:"";position:absolute;height:1px;left:0;background:#fff;width:100%}
@media (max-width: 991px) {
.tab_wrapper>ul li,.tab_wrapper ul li{float:none;text-align:left}
}
.tab_wrapper>ul.collection_tabs,.tab_wrapper ul.collection_tabs{width:auto}
@media (max-width: 991px) {
.tab_wrapper>ul.collection_tabs,.tab_wrapper ul.collection_tabs{width:100%}
}
.tab_wrapper>ul.collection_tabs li,.tab_wrapper ul.collection_tabs li{padding:8px 18px}
.tab_wrapper .controller{display:block;overflow:hidden;clear:both;position:absolute;top:0;right:0}
.tab_wrapper .controller span{padding:8px 22px;background:#23395b;color:#fff;text-transform:uppercase;display:inline-block}
.tab_wrapper .controller span.next{float:right;margin-left:10px}
.tab_wrapper .content_wrapper{float:left;width:100%;border-top:0;box-sizing:border-box}
.tab_wrapper .content_wrapper .tab_content{display:none;padding:15px 20px}
.tab_wrapper .content_wrapper .tab_content.active{display:block}
.tab_wrapper .content_wrapper .tab_content .error{color:red}
.tab_wrapper .content_wrapper .tab_content h3{font-size:1.25rem;font-weight:500;letter-spacing:normal;text-transform:capitalize}
.tab_wrapper .content_wrapper .tab_content .engredient-box .ingredient-image{min-height:190px;display:flex;align-items:center}
.tab_wrapper .content_wrapper .tab_content .engredient-box h6{font-size:1.25rem;text-transform:none;font-weight:500;margin-bottom:60px;line-height:1;height:40px}
.tab_wrapper .content_wrapper .tab_content .btn{border:solid 2px #23395b;color:#23395b;font-size:.875rem;padding:10px 20px;margin-top:0;background:#fafafa}
.tab_wrapper .content_wrapper .tab_content .btn:hover{border:solid 2px #f97615;color:#fff;background:#f97615}
@media screen and (max-width: 590px) {
.tab_wrapper .content_wrapper .tab_content .product--wrapper{margin:0 auto}
}
.tab_wrapper .content_wrapper .accordian_header{display:none;padding:10px 20px;text-transform:uppercase;font-weight:700;border-top:1px solid #ccc;border-bottom:1px solid #fff;position:relative;cursor:pointer}
.tab_wrapper .content_wrapper .accordian_header.active{color:#23395b}
k .tab_wrapper .content_wrapper .accordian_header.active:after{position:absolute;top:0;left:0;content:"";width:5px;height:100%;background:#23395b}
.tab_wrapper .content_wrapper .accordian_header .arrow{display:inline-block;width:12px;height:12px;position:relative;border-radius:2px;transform:rotate(-135deg);background:#fff;border-top:3px solid #ccc;border-left:3px solid #ccc}
.tab_wrapper .content_wrapper .accordian_header.active .arrow{transform:rotate(45deg);margin-top:5px;border-top:3px solid #23395b;border-left:3px solid #23395b}
.tab_wrapper.left_side>ul{width:25%;float:left}
.tab_wrapper.left_side>ul k li{width:100%;box-sizing:border-box;margin:0;padding:12px 18px;border-width:1px;border-right:0;border-left:0}
.tab_wrapper.left_side>ul k li:after{left:0;top:0;content:"";position:absolute;width:5px;height:100%;background:#ccc}
.tab_wrapper.left_side>ul k li.active{border-color:#ccc}
.tab_wrapper.left_side>ul k li.active:after{left:0;top:0;width:5px;height:100%;background:#23395b}
.tab_wrapper.left_side>ul k li.active:before{right:-1px;position:absolute;top:0;content:"";width:2px;height:100%;background:#fff}
.tab_wrapper.left_side .content_wrapper{width:75%;border:1px solid #ccc;float:left}
.tab_wrapper.left_side .controller{top:-50px}
.tab_wrapper.right_side>ul{width:25%;float:right;border-bottom:0}
.tab_wrapper.right_side>ul li{width:100%;box-sizing:border-box;margin:0;padding:12px 18px;border-width:1px;border-right:0;border-left:0;text-align:right}
.tab_wrapper.right_side>ul li:after{right:0;left:inherit;top:0;content:"";position:absolute;width:5px;height:100%;background:#ccc}
.tab_wrapper.right_side>ul li.active{border-color:#ccc}
.tab_wrapper.right_side>ul li.active:after{right:0;left:inherit;top:0;width:5px;height:100%;content:"";background:#23395b}
.tab_wrapper.right_side>ul li.active:before{left:-2px;right:inherit;position:absolute;top:0;content:"";width:2px;height:100%;background:#fff}
.tab_wrapper.right_side .content_wrapper{width:75%;float:left;border:1px solid #ccc}
.tab_wrapper.right_side .controller{top:-50px}
.tab_wrapper.accordion .content_wrapper{border-color:#ccc}
.tab_wrapper.accordion .content_wrapper .accordian_header{display:block}
.tab_wrapper.accordion>ul{display:none}
.tab_wrapper .active_tab{display:none;position:relative;background:#23395b;padding:12px;text-align:center;padding-right:50px;color:#fff;cursor:pointer;border-radius:30px}
.tab_wrapper .active_tab .arrow{width:30px;height:30px;overflow:hidden;line-height:30px;text-align:center;background:#fff;position:absolute;right:6px;border-radius:50%;top:50%;transform:translateY(-50%)}
.tab_wrapper .active_tab .arrow:after{content:"";width:10px;display:inline-block;height:10px;border-right:3px solid #23395b;border-bottom:3px solid #23395b;transform:rotate(45deg);position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-8px}
.tab_wrapper .active_tab .text{text-indent:39px;display:block}
@media only screen and (max-width: 768px) {
.product-tab-wrapper{margin-top:50px}
.tab_wrapper>ul:not(.collection_tabs){display:none}
.tab_wrapper .content_wrapper{border:0}
.tab_wrapper .content_wrapper .accordian_header{display:block}
.tab_wrapper.left_side .content_wrapper,.tab_wrapper.right_side .content_wrapper{width:100%;border-top:0}
.tab_wrapper .controller{display:none}
.tab_wrapper.show-as-dropdown>.tab_list{border:0;box-shadow:0 0 8px #ccc;position:absolute;z-index:3;background:#fff;border-radius:5px;margin-top:15px}
.tab_wrapper.show-as-dropdown>.tab_list:before{content:"";position:absolute;top:-6px;left:50%;width:14px;height:14px;background:#fff;transform:rotate(45deg);box-shadow:-3px -4px 5px #efefef;margin-left:-7px}
.tab_wrapper.show-as-dropdown>.tab_list li{border:0;border-bottom:0}
.tab_wrapper.show-as-dropdown>.tab_list li.active:after{display:none}
.tab_wrapper.show-as-dropdown .active_tab{display:block}
.tab_wrapper.show-as-dropdown>.tab_list,.tab_wrapper.show-as-dropdown>.content_wrapper>.accordian_header{display:none}
.tab_wrapper.show-as-dropdown>.tab_list li{display:block;float:none;width:100%}
}
@media only screen and (min-width: 769px) {
.tab_wrapper.show-as-dropdown>.tab_list{display:block!important;overflow:hidden}
}
.product-content-wrapper{margin-top:70px}
.product-content-wrapper .product-content{margin-bottom:50px}
.product-content-wrapper .product-content h3{font-size:1.25rem;font-weight:500;letter-spacing:normal;text-transform:capitalize}
.product-content-wrapper .product-content .engredient-box .ingredient-image{min-height:190px;display:flex;align-items:center}
.product-content-wrapper .product-content .engredient-box .ingredient-image img{margin:0 auto}
.product-content-wrapper .product-content .engredient-box h6{font-size:1.25rem;text-transform:none;font-weight:500;margin-bottom:60px;line-height:1;height:40px;margin-top:20px}
.product-content-wrapper .product-content .btn{border:solid 2px #f97615;color:#f97615;font-size:.875rem;padding:10px 20px;margin-top:30px;background:#fafafa}
.product-content-wrapper .product-content .btn:hover{border:solid 2px #f97615;color:#fff;background:#f97615}
.product-content-wrapper .product-content.product-ingredients{margin:0 0 20px}
.product-content-wrapper .product-content.product-ingredients h3.text-center{font-size:1.75rem;margin-top:30px;margin-bottom:40px}
.pre-order-notify{margin-top:10px;padding:14px 20px}
.span-pre-order-notify{margin:10px;line-height:48px}
@media screen and (max-width: 961px) {
.span-pre-order-notify{display:none}
}
@media (max-width: 768px) {
.product-content-wrapper{margin-top:0}
.product-content-wrapper .engredient-box.medium-down--eight-tenths{width:100%!important}
.product-content-wrapper .product-content.product-ingredients{margin:0 0 40px}
.product-single__add-to-cart .btn--add-to-cart{width:100%}
.shopify-payment-button{padding-left:0}
}
#shopify-section-kub-benefits{margin-top:-115px}
#shopify-section-kub-benefits picture{margin-bottom:60px;position:relative;float:left}
.benefits-title h2{font-weight:500;font-size:2.5rem;text-transform:none;letter-spacing:normal;margin-top:60px!important;margin-bottom:50px}
@media (max-width: 991px) {
.benefits-title h2{font-size:1.75rem}
}
.benefits-title h2::after{display:none}
.ugc h3.ugc-title{font-size:2.75rem;line-height:1.3;color:#23395b;text-align:center;margin-bottom:50px}
.ugc .ugc-box .inner-box-img{background:#fff;padding:10px;border:1px solid #eaeaea}
.ugc .ugc-box .ugc-review{font-weight:500;font-size:.875rem;margin-top:15px}
.ugc .ugc-box .ugc-review span{font-weight:400;display:block}
.hero-business h1,.hero-collection h1{margin-bottom:25px;padding-left:0}
.hero-business p,.hero-collection p{font-size:1.5rem;margin-bottom:55px}
.flex__item .kub-basic,.flex__item .kub-premium{padding-bottom:70px}
.flex__item .kub-basic h2,.flex__item .kub-premium h2{font-weight:500;font-size:2.5rem;text-transform:none;letter-spacing:normal;margin:0 0 40px;text-align:center}
@media (max-width: 991px) {
.flex__item .kub-basic h2,.flex__item .kub-premium h2{font-size:1.75rem}
}
.flex__item .kub-basic h2::after,.flex__item .kub-premium h2::after{display:none}
.flex__item .kub-basic p,.flex__item .kub-premium p{font-size:1.25rem;font-weight:500}
.flex__item .kub-basic p small,.flex__item .kub-premium p small{font-size:.875rem;font-weight:400}
.flex__item .kub-basic a,.flex__item .kub-premium a{border:2px solid;padding:15px 60px;color:#23395b;margin-top:20px;display:inline-block}
.flex__item .kub-basic{background:#fff}
.flex__item .kub-basic a{border-color:#292827}
.flex__item .kub-basic a:hover{border:solid 2px #f97615;color:#fff;background:#f97615}
.flex__item .kub-premium{background:#292827}
.flex__item .kub-premium h2,.flex__item .kub-premium p{color:#fff}
.flex__item .kub-premium a{border-color:#fff;color:#fff}
@media (max-width: 991px) {
.flex__item .kub-basic p,.flex__item .kub-premium p{font-size:1.125rem;margin-bottom:15px}
}
.kub-content ul,.who-we-are-content ul{list-style:circle;padding:0;margin:0}
.kub-content ul li,.who-we-are-content ul li{margin-bottom:20px}
.kub-content .btn-simple,.who-we-are-content .btn-simple{padding:0!important;margin:20px 20px 0 0!important;background:transparent;border:0!important}
.kub-content .btn-simple:hover,.who-we-are-content .btn-simple:hover{background:transparent}
.kub-content em,.who-we-are-content em{font-size:.875rem}
.kub-content strong,.who-we-are-content strong{font-weight:600}
.kub-content .text-link,.who-we-are-content .text-link{border:solid 2px #23395b;transition:all .25s ease-in-out}
.kub-content .text-link:hover,.who-we-are-content .text-link:hover{border:solid 2px #f97615;color:#fff;background:#f97615}
.kub-content .img-icons-sanitizing,.who-we-are-content .img-icons-sanitizing{max-width:484px;width:100%;height:auto}
.kub-content .img-icon-sanitizing,.who-we-are-content .img-icon-sanitizing{margin:15px 0 40px}
.kub-content.flex__item,.who-we-are-content.flex__item{background:#fff}
.kub-content .image-content__text li,.kub-content .image-content__text p,.who-we-are-content .image-content__text li,.who-we-are-content .image-content__text p{font-size:1rem;font-weight:300}
.who-we-are-content.flex__item:nth-of-type(3) .image-content__image.opr,.who-we-are-content.flex__item:nth-of-type(3) .image-content__image.opl,.who-we-are-content.flex__item:nth-of-type(4) .image-content__image.opr,.who-we-are-content.flex__item:nth-of-type(4) .image-content__image.opl{object-position:center}
.who-we-are-content.flex__item:nth-of-type(2) .image-content__image.opl{object-position:center}
.kub-content.flex__item:nth-of-type(2) .text-link,.kub-content.flex__item:nth-of-type(5) .text-link{margin-left:auto!important;margin-right:auto!important;display:block;text-align:center;max-width:220px}
@media screen and (max-width: 991px) {
.kub-content.flex__item:nth-of-type(2) .text-link,.kub-content.flex__item:nth-of-type(5) .text-link{margin-bottom:30px!important}
}
.section-kub-comparision{margin-top:50px}
.section-kub-comparision table{border:0;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}
.section-kub-comparision table thead{border-bottom:2px solid #23395b}
.section-kub-comparision table tr{background-color:#fff;border:0;padding:.35em}
.section-kub-comparision table tr td:first-child{text-align:left;font-weight:600}
.section-kub-comparision table tr:first-child th:after,.section-kub-comparision table tr:first-child td:after{border-bottom:0}
.section-kub-comparision table th,.section-kub-comparision table td{padding:.625em;text-align:center}
.section-kub-comparision table th{font-size:1.125rem;letter-spacing:normal;text-transform:uppercase}
@media screen and (max-width: 600px) {
.section-kub-comparision table{border:0}
.section-kub-comparision table caption{font-size:1.3em}
.section-kub-comparision table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.section-kub-comparision table tr{border-bottom:3px solid #23395b;display:block;margin-bottom:.625em}
.section-kub-comparision table tr td:first-child{text-align:right}
.section-kub-comparision table td{border-bottom:1px solid #23395b;display:block;font-size:.8em;text-align:right}
.section-kub-comparision table td::before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}
.section-kub-comparision table td:last-child{border-bottom:0}
}
#shopify-section-who-we-are-blocks{margin-top:-120px}
.who-we-are-header{margin:70px 0}
.who-we-are-header h2{font-weight:500;font-size:2.5rem;text-transform:none;letter-spacing:normal}
@media (max-width: 991px) {
.who-we-are-header h2{font-size:1.75rem}
}
@media (max-width: 991px) {
.flex__item .image-content__image{min-height:auto}
.kub-content .btn-simple,.kub-content .text-link,.who-we-are-content .btn-simple,.who-we-are-content .text-link{margin-left:auto!important;margin-right:auto!important;display:block}
.kub-content .text-link,.who-we-are-content .text-link{max-width:190px!important;text-align:center;padding:15px 40px!important}
.kub-content.flex__item,.kub-home-content.flex__item,.who-we-are-content.flex__item{flex-direction:column}
.kub-content.flex__item .image-content__image,.kub-home-content.flex__item .image-content__image,.who-we-are-content.flex__item .image-content__image{min-height:auto}
.kub-content.flex__item .image-content__text h2,.kub-home-content.flex__item .image-content__text h2,.who-we-are-content.flex__item .image-content__text h2{margin-top:30px}
.kub-content.flex__item .image-content__text div.text,.kub-home-content.flex__item .image-content__text div.text,.who-we-are-content.flex__item .image-content__text div.text{margin-bottom:50px}
.kub-content.flex__item:nth-child(even),.kub-home-content.flex__item:nth-child(even),.who-we-are-content.flex__item:nth-child(even){flex-direction:column-reverse}
}
.hero-customize{align-items:flex-end;margin-top:-120px}
.hero-customize h1{margin-bottom:25px;padding-left:0}
.hero-customize p{font-size:1.5rem;margin-bottom:55px}
.flex__item.customize-content .image-content__image{min-height:auto}
.customize-companies{background-color:#fafafa;margin-top:40px;padding-bottom:50px}
.rte h2.customize-title{font-size:1.875rem;margin-top:60px}
.rte h2.steps-customize{margin-bottom:40px}
.customize-benefits h6{font-size:1.125rem;font-weight:500;margin:15px 0 10px}
@media (max-width: 991px) {
.hero-customize h1 br.visible-md-down,.hero-collection h1 br.visible-md-down,.hero-business h1 br.visible-md-down{display:block!important}
.hero-customize p,.hero-collection p,.hero-business p{display:none}
.hero-collection h1{margin-bottom:50px}
.rte h2.customize-title{font-size:1.5rem;margin-top:40px}
.rte h2.steps-customize{margin-bottom:30px}
.customize-benefits h6{font-size:1rem}
.customize-content .image-content__text.text-center h2{font-size:1.5rem;margin-top:30px}
}
input,textarea{border:1px solid #23395b;font-style:normal;margin-bottom:20px!important}
.contact-title{font-weight:500;font-size:2.5rem;text-transform:none;letter-spacing:normal;margin-bottom:0!important}
@media (max-width: 991px) {
.contact-title{font-size:1.75rem}
}
.submit-btn{border:2px solid #f97615;background:#fff;padding:15px 70px;color:#f97615;max-width:200px}
.submit-btn:hover{background:#f97615;color:#fff}
.list_info li a{font-weight:600}
.section-instagram{margin-bottom:30px;float:left;width:100%}
.toggle-faq{margin-bottom:0}
.toggle-faq:last-child{border-bottom:1px solid #ddd}
.toggle-faq .toggle-title{position:relative;display:block;border-top:1px solid #ddd;margin-bottom:6px}
.toggle-faq .toggle-title h3{font-size:1rem;margin:0;line-height:1;cursor:pointer;font-weight:200;text-align:left}
.toggle-faq .toggle-inner{padding:7px 25px 10px;display:none;margin:-7px 0 6px}
.toggle-faq .toggle-inner div{max-width:100%}
.toggle-faq .toggle-title .title-name{display:block;padding:25px 25px 14px 0}
footer{float:left;position:relative;width:100%}
footer.newsletter-site-footer{margin:0 0 60px}
footer.newsletter-site-footer .newsletter{background:#fff}
footer.newsletter-site-footer .block_newsletter{margin-bottom:40px}
footer.newsletter-site-footer .block_newsletter .tit{margin-bottom:20px;font-weight:500;line-height:22px}
footer.newsletter-site-footer .block_newsletter form .input-wrapper{overflow:hidden}
footer.newsletter-site-footer .block_newsletter form label{font-style:normal}
footer.newsletter-site-footer .block_newsletter form input{height:42px;box-shadow:none}
footer.newsletter-site-footer .block_newsletter form input[type=text],footer.newsletter-site-footer .block_newsletter form input[type=email]{padding:11px;width:100%;border:1px solid #000;font-weight:500;background:#fff;font-style:normal;font-size:1rem}
footer.newsletter-site-footer .block_newsletter form input[type=text]:focus,footer.newsletter-site-footer .block_newsletter form input[type=email]:focus{outline:0}
footer.newsletter-site-footer .block_newsletter form input[type=text]::-webkit-input-placeholder,footer.newsletter-site-footer .block_newsletter form input[type=email]::-webkit-input-placeholder,footer.newsletter-site-footer .block_newsletter form input[type=text]:-ms-input-placeholder,footer.newsletter-site-footer .block_newsletter form input[type=email]:-ms-input-placeholder,footer.newsletter-site-footer .block_newsletter form input[type=text]::placeholder,footer.newsletter-site-footer .block_newsletter form input[type=email]::placeholder{color:#000;opacity:1}
footer.newsletter-site-footer .block_newsletter form input[type=text]:-ms-input-placeholder,footer.newsletter-site-footer .block_newsletter form input[type=email]:-ms-input-placeholder{color:#000}
footer.newsletter-site-footer .block_newsletter form input[type=text]::-ms-input-placeholder,footer.newsletter-site-footer .block_newsletter form input[type=email]::-ms-input-placeholder{color:#000}
footer.newsletter-site-footer .block_newsletter form input[type=text]::-webkit-input-placeholder,footer.newsletter-site-footer .block_newsletter form input[type=email]::-webkit-input-placeholder{color:#000}
footer.newsletter-site-footer .block_newsletter form input[type=text]::-moz-placeholder,footer.newsletter-site-footer .block_newsletter form input[type=email]::-moz-placeholder{color:#000}
footer.newsletter-site-footer .block_newsletter form input[type=text]:-moz-placeholder,footer.newsletter-site-footer .block_newsletter form input[type=email]:-moz-placeholder{color:#000}
footer.newsletter-site-footer .block_newsletter form .btn-primary{color:#fff;background:#000;outline:none;float:right!important}
footer.newsletter-site-footer .block_newsletter form .btn-primary:hover,footer.newsletter-site-footer .block_newsletter form .btn-primary:active,footer.newsletter-site-footer .block_newsletter form .btn-primary:focus{color:#fff;background:#000}
footer.newsletter-site-footer .block_newsletter .terms{margin-top:10px}
footer.newsletter-site-footer .block_newsletter .terms input{height:auto}
footer.site-footer{padding-top:40px;padding-bottom:15px;background:#222222;color:#fff}
footer.site-footer h3.h4{font-size:1.25rem;font-weight:500;color:#fff;text-transform:none}
footer.site-footer ul{list-style:none;padding:0;margin:0}
footer.site-footer a{color:#fff;font-size:14px;text-transform:none !important}
footer.site-footer p{color:#fff;font-size:14px;text-transform:none !important}
footer.site-footer .copyright{margin-left: 0;margin-top:30px;padding-top:30px;border-top:1px solid #fff}
footer.site-footer .copyright .site-footer__links{float:left;font-size:14px}
footer.site-footer .copyright .legal-nav{float:right;text-align:right}
footer.site-footer .copyright .legal-nav ul li{float:left;margin-left:15px;font-size:1rem}
#mce-EMAIL{width:65%;display:inline-block;margin-bottom:0;border-radius:0;text-align:left;padding-left:15px}
#mc-embedded-subscribe{width:35%;display:inline-block;background:#23395b;color:#fff;border:0;border-radius:0;font-weight:400;border:1px solid #23395b}
.sticky-btn-wrapper{position:fixed;bottom:0;width:100%;text-align:left;padding-left:20px;line-height:40px;transition:all .25s ease-in-out}
.sticky-btn-wrapper .btn-sticky{background:#7a7a7a;padding:15px 30px 20px;border-radius:20px 20px 0 0;color:#fff;text-transform:uppercase;font-weight:700;z-index:9999}
.sticky-btn-wrapper.active{bottom:93px;background:transparent}
.sticky-form{width:100%;background:#fff;border-top:2px solid #23395b;position:fixed;bottom:-100px;transition:all .25s ease-in-out;padding-top:20px;z-index:9999}
.sticky-form h4{font-size:20px;font-weight:500;text-transform:uppercase}
.sticky-form h4 small{font-size:13px;display:block}
.sticky-form.active{bottom:0}
@media (max-width: 991px) {
.sticky-btn-wrapper{padding-left:0}
.sticky-btn-wrapper.active{bottom:180px}
.sticky-form{min-height:180px;bottom:-180px}
.sticky-form h4{text-align:center;font-size:18px}
.sticky-form.active{bottom:0}
}
.ajaxcart__product-name,.cart__product-name{font-style:normal}
.ajaxcart__note{font-size:.725rem;font-weight:500;font-style:normal}
.ajaxcart__qty .swym-btn-container{display:none!important}
.add-more{padding:0;margin:0;list-style:none}
.add-more li{color:#f97615;font-size:.825rem;font-weight:700;margin-bottom:5px;padding-left:15px;margin-left:5px}
.add-more li::before{content:"\f005";font-family:"Font Awesome 5 Free";display:inline-block;width:20px;height:20px;margin-left:-20px}
@media (min-width: 991px) {
.mb-65{margin-bottom:65px!important}
}
.text-orange{color:#f97615!important;font-weight:500;font-size:16px}
.text-orange span{border-bottom:1px solid #23395b}
.visually-hidden{display:none!important}
.mb-0{margin-bottom:0;font-style:normal}
@media (max-width: 320px) {
.video-kub-tabs{margin:0 -50px}
}
@media (max-width: 425px) {
.video-kub-tabs{margin:0 -50px}
}
@media (min-width: 991px) {
.accordion{display:none}
h3.accordion{display:block!important;font-size:1.75rem!important}
h3>i.fa-chevron-down{display:none}
.panel{display:block!important}
}
@media (max-width: 590px) {
.shopify-cleanslate ._5qdRJ3Wyomldl6en1mOJs:last-child{display:none!important}
.shopify-payment-button{display:none}
.product-single__photos img{width:100%;max-height:344px}
.product-single__photos{height:360px;width:105%}
.product-single__photos .slick-list>*{height:320px}
.product-single__photos .slick-dots{background-color:transparent!important}
.product-single__photo-wrapper{padding-top:0!important}
.owl-carousel .owl-dots{display:none}
.product-price.product-detail{text-align:center!important}
.product-single__quantity label{display:none!important}
.product-single__quantity{text-align:center}
}
@media (min-width: 991px) {
#sub-title{display:none}
}
.float-btn--add-to-cart{display:none}
@media (max-width: 990px) {
.product-single__title{font-size:1.5em}
.product-single__description p:first-of-type{display:none}
.product-content-wrapper .product-content.product-ingredients h3.text-center{margin-top:0}
.product-content-wrapper .product-content.product-ingredients{margin:0}
.product-content-wrapper .product-content{margin-bottom:0}
.product-content-wrapper .product-content .home-video{margin-bottom:40px}
.section-engredients{margin-top:25px}
h3.accordion{width:100%!important}
.product-single__meta h3{font-weight:700;font-style:normal;text-align:left;padding-top:15px;text-transform:none}
.product-single__description.panel{border-bottom:0}
.accordion{display:flex;cursor:pointer;padding:10px;width:100%;border:none;outline:none;font-size:20px;transition:.4s;margin-right:50%;padding-left:0}
button>i.fa-chevron-down{padding:10px}
h3>i.fa-chevron-down{padding:8px}
.panel{display:none;overflow:hidden;margin-bottom:40px!important;border-bottom:1px solid}
.product-content-wrapper .product-content h3.accordion{border-bottom:1px solid}
.text-center.accordion.text-size-h3{display:none!important}
.accordion.active ~ .no-last-p-panel>p{display:block!important}
.no-last-p-panel{display:block!important}
.no-last-p-panel>p{display:none}
.no-last-p-panel p:last-of-type,.no-last-p-panel p:last-of-type strong{display:block!important}
.revw{margin-top:40px}
.float-btn--add-to-cart{left:0;display:inline-block;font-family:'Comfortaa';position:fixed;bottom:0;padding:15px 0 15px 45px!important;background:#23395b!important;z-index:99;width:100%!important;border-color:#23395b!important;text-align:left;font-size:1rem}
.float-btn--add-to-cart .btn__preorder_text{color:#fff!important;vertical-align:bottom!important}
}
.product-tabs.kub-tabs ul{display:block;border:0;margin:0 0 15px;padding:0}
.product-tabs.kub-tabs ul li{text-transform:initial;margin:initial;color:#23395b;font-size:1rem;font-weight:400;float:none}
@media (min-width: 365px) and (max-width: 421px) {
.product-tabs.kub-tabs ul li:nth-child(2n){min-width:177px}
}
@media (min-width: 320px) and (max-width: 364px) {
.product-tabs.kub-tabs ul li:nth-child(2n+1){min-width:110px}
}
.product-tabs.kub-tabs ul.tab_list{clear:both;display:inline-block;width:100%;border-bottom:2px solid #23395b;list-style-type:none;margin:0;padding:0;text-align:left}
.product-tabs.kub-tabs ul.tab_list li{cursor:pointer;font-weight:500;padding:8px 18px;text-transform:initial;font-size:1.25em;position:relative;margin:0 5px 0 0;color:#999;float:none;display:inline-block}
.product-tabs.kub-tabs ul.tab_list li.active{color:#23395b}
.product-tabs.kub-tabs ul.tab_list.tabs_refeel li{float:none;display:inline-block}
.product-tabs.kub-tabs .kub-directions-img{margin:0 auto;display:block}
.product-tabs.kub-tabs #meet .refeel-kub li{padding:0 36px 0 0;text-align:left}
.product-tabs.kub-tabs #meet .kub-content .discover-benefist-icon{padding:0}
.product-tabs.kub-tabs #meet .kub-content .discover-benefist-icon>div{padding:0 10px 0 0;margin-bottom:10px}
.product-tabs.kub-tabs #meet .kub-content .discover-benefist-icon>div img{max-width:60px;min-height:100%}
.product-tabs.kub-tabs #meet .kub-content .discover-benefist-icon>div h6{text-transform:none;font-size:.6em;margin:10px 0;font-weight:500}
@media (max-width: 1120px) and (min-width: 769px) {
.product-tabs.kub-tabs #meet .kub-content .discover-benefist-icon>div h6{font-size:.5em}
}
.product-tabs.kub-tabs #refeel .refeel-kub li{padding:0 36px 0 0}
.product-tabs.kub-tabs #kit .grid__item{margin:0}
.product-tabs.kub-tabs #kit>.grid__item{padding-top:30px}
.product-tabs.kub-tabs #kit>.grid__item>.grid__item{border-bottom:1px solid #888;display:flex;justify-content:center;align-items:center}
.product-tabs.kub-tabs #kit>.grid__item>.grid__item:last-child{border-bottom:0 solid transparent}
.product-tabs.kub-tabs #kit>.grid__item>.grid__item>.grid__item{padding:30px 20px}
.product-tabs.kub-tabs #kit>.grid__item>.grid__item>.grid__item:first-child{padding:30px 0}
.product-tabs.kub-tabs #kit>.grid__item>.grid__item>.grid__item:nth-child(2){display:flex}
.product-tabs.kub-tabs #kit>.grid__item>.grid__item>.grid__item a{color:#272bf6}
.product-tabs.kub-tabs #kit>.grid__item>.grid__item>.grid__item img{margin:0 auto;display:block}
.product-tabs.kub-tabs #kit>.grid__item>.grid__item>.grid__item img.kub-surface-protector-plugs{display:inline;vertical-align:middle;margin-right:10px}
.product-tabs.kub-tabs #kit>.grid__item>.grid__item>.grid__item span.kub-surface-protector-plugs{display:block;text-align:center;color:#b9babf;font-size:22px}
.product-tabs.kub-tabs #tech{padding-top:30px}
.product-tabs.kub-tabs #tech .grid__item{margin:0}
.product-tabs.kub-tabs #tech>.grid__item{padding:30px 0;border-bottom:1px solid #888}
.product-tabs.kub-tabs #tech>.grid__item:last-child{border-bottom:0 solid transparent}
.product-tabs.kub-tabs #tech>.grid__item>.grid__item:first-child{font-weight:700}
.product-tabs.kub-tabs #tech>.grid__item:first-child .grid{display:flex;justify-content:center;align-items:center}
.product-tabs.kub-tabs #tech>.grid__item:first-child .grid>.grid__item:first-child{font-weight:400}
@media (max-width: 768px) {
.product-tabs.kub-tabs #tech>.grid__item:first-child .grid{display:block}
}
.product-tabs.kub-tabs #tech>.grid__item:first-child .grid>.grid__item:first-child>.grid__item{text-align:center}
@media (max-width: 768px) {
.product-tabs.kub-tabs #tech>.grid__item:first-child .grid>.grid__item:nth-child(2){padding-top:20px}
}
.product-tabs.kub-tabs #tech>.grid__item:first-child .grid img{margin:0 auto;display:block}
.product-tabs.kub-tabs #tech>.grid__item>.grid__item:nth-child(2)>p:last-child{margin-bottom:0}
.product-tabs.kub-tabs #tech .color-range-kub{margin:0;padding:0;list-style:none}
.product-tabs.kub-tabs #tech .color-range-kub li{float:left;padding:0}
.product-tabs.kub-tabs #tech .color-range-kub li span{display:block;width:15px;height:15px;border-radius:50%;margin:5px;text-decoration:none;outline:none}
.product-tabs.kub-tabs #download .grid__item{padding-top:30px}
.product-tabs.kub-tabs #download .grid__item a{color:#272bf6}
.product-tabs.kub-tabs #reviews .grid__item{padding-top:30px}
.product-tabs.kub-tabs #features img{display:block;margin:30px auto;margin-top:60px}
.product-tabs.kub-tabs #instructions .grid__item{padding-top:30px}
.product-tabs.kub-tabs #instructions .grid__item a{color:#272bf6}
@media screen and (min-width: 591px) {
.product-tabs.refeel-tabs #meet .product-content{padding:0 30px}
}
.product-tabs.refeel-tabs #meet .product-content .discover-benefist-icon{padding:0}
.product-tabs.refeel-tabs #meet .product-content .discover-benefist-icon>div{padding:0 15px;margin-bottom:10px}
.product-tabs.refeel-tabs #meet .product-content .discover-benefist-icon>div img{max-width:60px}
.product-tabs.refeel-tabs #meet .product-content .discover-benefist-icon>div h6{text-transform:none;font-size:.9em;margin:10px 0;font-weight:500}
.product-tabs.refeel-tabs #features .grid__item{padding-top:30px}
.product-tabs.refeel-tabs #features .features{position:relative;margin-top:-100px;margin-left:20px;padding-top:20px;border-top:1px solid #888}
@media (max-width: 900px) {
.product-tabs.refeel-tabs #features .features{margin-left:0}
}
@media (max-width: 768px) {
.product-tabs.refeel-tabs #features .features{margin-top:0}
}
.product-single{margin-bottom:20px}
.social-sharing{margin-bottom:0}
.block-single-logos{margin:30px 0;margin-left:30px}
.block-single-logos img{max-height:50px}
#shopify-section-page-giveaway .giveaway-header{margin-bottom:0}
#shopify-section-page-giveaway .form-giveaway{margin-bottom:20px}
.site-header{background:#323030}
@media (max-width: 1336px) {
.site-header .wrapper .grid--full>nav{width:calc(50% - 8.333% - 10%)!important}
}
#giveaway .block_newsletter{display:none}
.hero-giveaway{background-color:#e5e5e5!important;text-align:center;background-image:url(https://cdn.shopify.com/s/files/1/0027/5395/3862/files/banner-giveaway_2x_1a7651f2-5995-4a20-874f-1a9e59bb679b.png?3866);height:322px;min-height:auto;background-position:top center;background-repeat:no-repeat;background-size:cover}
.hero-giveaway img{display:none}
@media (max-width: 991px) {
.hero-giveaway{height:auto;background-image:none}
.hero-giveaway .wrapper{padding:0}
.hero-giveaway img{display:inline-block;max-height:262px}
}
.giveaway-content .form-giveaway{margin-left:30px}
.press-header h1{font-size:40px}
.in-the-press h2{font-size:30px;font-family:Montserrat;font-weight:700;margin-top:59px}
.in-the-press small{font-family:Montserrat;font-size:14px;color:#1d1c1c;font-weight:500;margin-top:26px}
#in-the-press main.main-content{padding-top:0}
#in-the-press main.main-content .hero-content{min-height:500px}
.container-items-press{padding:0 100px;margin-top:60px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center!important;justify-content:center!important}
@media screen and (min-width: 320px) and (max-width: 425px) {
.container-items-press{padding:0 50px}
}
.container-items-press .items-press{padding:0 20px 0 0;margin-bottom:80px}
@media screen and (min-width: 320px) and (max-width: 425px) {
.container-items-press .items-press{padding:0!important;margin-bottom:60px}
}
.container-items-press .description-press{border-top:3px solid #23395b;padding-top:23px;font-size:14px;font-weight:500;color:#23395b;text-align:center;position:relative;min-height:200px}
.container-items-press .description-press .img-press-black{position:absolute;bottom:0;left:0;right:0;margin:0 auto;max-width:90%;opacity:1}
.container-items-press .description-press .img-press-orange{position:absolute;bottom:0;left:0;right:0;margin:0 auto;max-width:90%;opacity:0}
.items-press:hover>a>.description-press{color:#fcac70!important;border-top:3px solid #fcac70}
.items-press:hover>a>.description-press>.img-press-black{opacity:0}
.items-press:hover>a>.description-press>.img-press-orange{opacity:1}
.template-collection .grid-uniform .grid-product.one-half:nth-child(2n+1),.template-collection .grid .grid-product.one-half:nth-child(2n+1){clear:left}
@media only screen and (max-width: 768px) and (min-width: 591px) {
.template-collection .grid-uniform .grid-product.one-half:nth-child(2n+1),.template-collection .grid .grid-product.one-half:nth-child(2n+1){clear:inherit}
.template-collection .grid-uniform .grid-product.medium--one-half:nth-child(2n+1),.template-collection .grid .grid-product.medium--one-half:nth-child(2n+1){clear:left}
}
@media only screen and (min-width: 769px) {
.template-collection .grid-uniform .grid-product.one-half:nth-child(2n+1),.template-collection .grid .grid-product.one-half:nth-child(2n+1){clear:inherit}
.template-collection .grid-uniform .grid-product.large--one-quarter:nth-child(4n+1),.template-collection .grid .grid-product.large--one-quarter:nth-child(4n+1){clear:left}
}
@media only screen and (max-width: 769px) {
.template-collection #all .grid-uniform .grid-product.one-half:nth-child(2n+1){clear:right}
.template-collection .grid-uniform{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
header.site-header{position:relative}
header.site-header a.site-header__logo-link{position:absolute;left:calc(50% - 75px/2);top:10px}
@media (max-width: 424px) {
header.site-header a.site-header__logo-link{left:calc(50% - 75px/2)}
}
@media (max-width: 424px) {
header.site-header a.site-header__logo-link img{max-width:160px!important}
}
img.hero__image-mobile{object-position:left center}
.menu-section-right{margin-right:30px}
#swym-plugin #swym-anchor[data-position="bottom-right"] a{width:60px!important;height:60px!important;border-radius:6px}
.img-collection-hover-first{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.product--wrapper:hover .img-collection-hover-first{opacity:0}
.announcement-bar__message .active_modal{color:inherit;text-decoration:underline}
.blocker{z-index:2!important}
.morecontent span{display:none}
.morelink{display:block;color:#00e!important;font-weight:500;font-size:14px;border-bottom:none!important;text-transform:capitalize!important}
.fade-text{position:absolute;width:100%;height:60px;left:0;bottom:27px;background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}
.product-single .product-single__description p{margin-bottom:5px!important}
.product-single .section-contains-pack p{text-align:left;font-size:16px;color:#23395b;line-height:1.69;margin-top:8px}
.product-single .section-contains-pack p a{text-decoration:underline;text-transform:none!important;font-weight:600;color:#00e!important}
.product-single .product-single__color{margin-top:0}
.product-single .product-single__color p{margin-bottom:0}
.product-single .product-single__color_set{margin-top:3px}
.product-single div.price-wrap.product-price{margin-top:3px;font-size:26px}
.product-single__meta .pdp-reviews-badges{display:flex;text-align:left;width:100%;padding-bottom:5px}
.product-single__meta .pdp-reviews-badges .total-reviews{font-size:12px;line-height:28.7px;position:relative}
.product-single__meta .pdp-reviews-badges .total-reviews:after{content:"";background:#000;width:51px;position:absolute;left:-13px;bottom:8px;height:1px}
.product-single__meta .pdp-reviews-badges .spr-badge .spr-starrating{margin-right:10px}
.product-single__meta .pdp-reviews-badges .spr-badge .spr-badge-caption{margin-right:4px;font-size:12px}
.revolutionizing h3{font-size:2.5rem;font-weight:500;text-transform:capitalize;color:#23395b}
.home-product-carousel .pre-benefits{margin-bottom:0}
.home-product-carousel .pre-benefits div.section-header{margin-bottom:30px}
.home-product-carousel h3{font-size:2.0rem;font-weight:500;text-transform:capitalize;color:#23395b;margin-bottom:0;font-family:'Comfortaa'}
@media (max-width: 425px) {
.home-product-carousel h3{font-size:1.75rem}
}
.section-engredients h3{color:#23395b}
.home-benefits h3.title-benefit{font-size:1.0rem;line-height:1.4;font-weight:600;font-family:'Comfortaa'}
.home-benefits h3{font-size:2.5rem;color:#23395b;font-weight:500;text-transform:capitalize}
@media (max-width: 425px) {
.home-benefits h3{font-size:1.75rem}
}
.home-benefits p{font-size:16px;line-height:22px;}
.section-instagram .section-header{margin-bottom:30px}
.section-instagram h3{font-size:2.5rem;color:#23395b;margin-bottom:0}
@media (max-width: 425px) {
.section-instagram h3{font-size:1.75rem}
}
@media (max-width: 425px) {
#insta-feed .container{width:50%!important;height:196px}
.section-engredients{padding-left:30px;padding-right:30px}
.section-engredients .custom-touchland-cta{font-size:.9rem}
}
.product-single__quantity{display:flex;align-items:center}
.product-single__quantity .swym-button.swym-add-to-wishlist-view-product{font-size:28px;padding:0 0 20px 20px}
.product-single__quantity .wishlist_cta{padding-bottom:19px;font-size:14px}
.product-single__quantity .wishlist_cta span{text-transform:initial;border-bottom:1px solid #000}
.product-single__quantity .home-benefits .section-header{padding-left:30px;padding-right:30px}
.product-single__quantity input#Quantity{border-color:#d9d9d9;height:50px}
.product-single__quantity .hero-touchland a.hero__cta{margin-top:25px}
.product-single__quantity .home-ethos .ethos-text{padding-left:30px;padding-right:30px}
.product-single__quantity .product-content-wrapper .section-engredients{padding-left:15px;padding-right:15px}
.product-single__add-to-cart .swym-button-bar{display:none}
.product-single__meta--wrapper p.sanitizer{font-size:16px;font-weight:500;color:#23395b;line-height:1.69;margin-bottom:0;text-align:left}
.product-single__meta--wrapper .product-ingredients p{padding:0 30px}
.product-single__meta--wrapper .product-ingredients h3{padding-top:20px}
.product-single__meta--wrapper .hero--full-height{height:700px!important}
@media (max-width: 425px) {
.home-benefits .benefits-head{padding:0 25px}
}
@media (max-width: 425px) {
.testimonial p{padding:0 25px}
#insta-feed .instafeed-container,.instafeed-shopify .instafeed-container{width:50%!important;height:210px}
.template-product .section-engredients{padding-left:15px;padding-right:0}
}
.table.rc_table th{font-weight:700}
.rc_schedule__order__item__edit,.rc_schedule__order__item__skip,.rc_subscriptions__subscription__item__edit,.rc_subscriptions__subscription__item__cancel,.rc_text--base .rc_button,#rc_subscriptions__items__cancel{font-weight:700;background-color:#f97615;color:#fff;line-height:1.42;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-ms-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out;padding:12px 20px 8px;cursor:pointer;outline:0;-ms-touch-action:manipulation;touch-action:manipulation;display:inline-block}
.rc_schedule__order__item__edit:hover,.rc_schedule__order__item__skip:hover,.rc_subscriptions__subscription__item__edit:hover,.rc_subscriptions__subscription__item__cancel:hover,.rc_text--base .rc_button:hover,#rc_subscriptions__items__cancel:hover{-webkit-transition:background-color .15s ease-out;-moz-transition:background-color .15s ease-out;-ms-transition:background-color .15s ease-out;-o-transition:background-color .15s ease-out;transition:background-color .15s ease-out;background-color:#fb9951;color:#fff}
.rc_schedule__order__item__edit a,.rc_schedule__order__item__skip a,.rc_subscriptions__subscription__item__edit a,.rc_subscriptions__subscription__item__cancel a,.rc_text--base .rc_button a,#rc_subscriptions__items__cancel a{color:#fff}
#ReCharge-variant{text-transform:uppercase}
#ReCharge-Shipment-Date a,#ReCharge-Product-Quantity a,#rc_subscriptions__items__schedule a,#ReCharge-Payment-Method a,#ReCharge-Address a{font-weight:700}
.background-primary{background-color:#23395b!important}
.swym-background-color,#swym-notification.swym-santa .swym-image{background-color:#23395b!important}
.owl-carousel .owl-nav button.owl-prev:focus{color:#000}
.owl-carousel .owl-nav button.owl-next:focus{color:#000}
.jdgm-rev__timestamp{color:#595959;opacity:1!important}
.template-cart form.cart button.cart__checkout{border:2px solid #23395b;color:#23395b;background:#fff;border-radius:6px}
.site-nav .site-nav__link:hover{color:#23395b}
.banner_shields{margin-top:10px;margin-bottom:25px;border-bottom:1px solid #23395b;padding-bottom:10px}
.banner_shields .banner_shields-header{margin-bottom:20px}
.banner_shields .banner_shields-header .banner_shields-title{margin-bottom:0;letter-spacing:1.14px}
.banner_shields .banner_shields-header .banner_shields-title span{color:#f97615}
.banner_shields .banner_shields-header .banner_shields-subtitle{width:100%;max-width:253px;margin:0 auto;font-size:16px;letter-spacing:.92px}
.banner_shields .banner_shields-body{margin-bottom:20px}
.banner_shields .banner_shields-body .case img{margin:0 auto}
.banner_shields .banner_shields-body .case .title_case{font-size:12px;text-transform:none;line-height:1.17;letter-spacing:.69px;width:100%;max-width:56px;margin:0 auto 5px}
.banner_shields .banner_shields-body .case select{font-style:normal;border:solid 1px #d9d9d9;outline:none;background-color:transparent;font-size:12px;line-height:1.17;letter-spacing:.69px;color:#1b1d1c}
@media (max-width: 768px) {
.banner_shields .banner_shields-body .slick-prev{left:-5px}
}
@media (max-width: 768px) {
.banner_shields .banner_shields-body .slick-next{right:-5px}
}
.banner_shields .banner_shields-footer{margin-bottom:10px}
.banner_shields .banner_shields-footer .banner_shields-add-shields{width:100%;background-color:#23395b;font-size:13px;line-height:1.08;letter-spacing:.74px;text-align:center;color:#fff;border:1px solid #23395b;padding:15px;padding-bottom:9px}
.banner_shields .banner_shields-footer .banner_shields-add-shields:hover{background-color:transparent;color:#23395b}
#rc_radio_options .textSubscribe{padding:5px;background:#ff7048;color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}
#rc_radio_options .textSubscribe::after{content:"Touchland's choice";font-size:16px;font-style:italic;color:#23395b;position:absolute;margin:3px 10px 0}
@media (max-width: 425px) {
#rc_radio_options .textSubscribe::after{display:none}
}
#rc_radio_options .deliver{padding-left:30px;margin-top:14px;display:inline-block}
#rc_radio_options select.rc_select__frequency{margin-top:10px}
#rc_radio_options .rc_block__type__autodeliver.disabled .textSubscribe{background:#b5b5b5;color:#fff}
#rc_radio_options .rc_block__type__autodeliver.disabled .textSubscribe::after{color:#b5b5b5;content:'Currently Unavailable'}
#rc_radio_options .rc_block__type__autodeliver.disabled .deliver,#rc_radio_options .rc_block__type__autodeliver.disabled #rc_autodeliver_options{display:none}
#rc_radio_options .rc_block__type__autodeliver.disabled .rc_select__frequency,#rc_radio_options .rc_block__type__autodeliver.disabled label.rc_label__deliver_every:after{color:#b5b5b5}
#rc_radio_options .rc_block__type__autodeliver.disabled input[type="radio"]:not(:checked)+label:before{border-color:#b5b5b5}
div.rc_block__type #rc_autodeliver_options label.rc_label__deliver_every:after{content:"Most common";color:#23395b;margin-left:10px;position:absolute;font-style:italic;bottom:10px}
.product-single .product-single__description strong:nth-child(1){font-weight:500}
.list1 li{font-size:16px;line-height:1.563}
.w800{max-width:1030px;margin:0px auto;padding:15px;text-align:justify}
.w600{max-width:630px;margin:0px auto;padding:15px;text-align:justify}
.contact-form label{display:block}
.contact-form .form-control{width:100%}
#respon-code .error{color: #ac0606;font-style: italic;font-size: 14px;}
#respon-code .success{color: #09751f;font-style: italic;font-size: 14px;}
footer .col-1{width:75%}
footer .col-2{width:25%}
.footer-social .fa{display: inline-block;height: 30px;width: 30px;text-align: center;border: #fff solid 1px;line-height: 30px;border-radius: 100%;margin-right: 10px;}
@media (max-width: 560px) {
footer .col-1{width:100%}
footer .col-2{width:100%}
.footer-social .fa{margin:0 5px}
footer.site-footer .copyright .site-footer__links {float: none;font-size: 14px;}
.hero--full-height {height: 60vh !important;min-height: 350px;}
.hero--full-height .hero__text-content {padding: 5vh 20px 0 !important;}
.hero__text-align.hero-touchland {height: 90vh;}
}
@media (max-width: 425px) {
.product-single .product-single__description strong:nth-child(1){display:none}
}

@media (max-width: 425px) {
.product-single__meta h3{display:none}
}
.kub-installation-guide{margin:40px auto 80px}
.kub-installation-guide h2{font-weight:500;font-size:2rem;margin-bottom:20px}
.kub-installation-guide a{text-decoration:underline}
#shopify-section-collection-template-wholesale .collection-tab-wrapper .grid-uniform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#shopify-section-collection-template-wholesale .collection-tab-wrapper .grid-uniform .grid-product__meta{min-height:130px}
#ReCharge #content__customers__subscriptions .rc_subscriptions a.rc_button.rc_button--link{display:none!important}
#ReCharge #content__customers__subscriptions__items #ReCharge-Product-Quantity #Change-ReCharge-Product-Quantity{display:none!important}
#shopify-section-kub-benefits>a,#shopify-section-kub-basic-premium>a,#shopify-section-kub-video-branding>a,#shopify-section-kub-blocks>a,#shopify-section-kub-comparision>a{border-radius:6px}
@media (max-width: 425px) {
#shopify-section-kub-benefits>a,#shopify-section-kub-basic-premium>a,#shopify-section-kub-video-branding>a,#shopify-section-kub-blocks>a,#shopify-section-kub-comparision>a{padding:15px 40px}
}
.shopify-payment-button .shopify-payment-button__more-options{font-weight:700}
.jdgm-ask-question-btn,.jdgm-write-rev-link{border-radius:6px}
.jdgm-widget .jdgm-review-search.jdgm-review-search{border-radius:6px}
.swal2-confirm{background-color:#ff7048!important}
.jdgm-rev__icon::after,.jdgm-rev__buyer-badge{border-radius:6px}
.section-contains-pack p .contains-unavailable{font-weight:700;color:red}
.js-qty__adjust--minus,.js-qty__adjust--plus{z-index:5}
.template-product .smile-launcher-frame-container.smile-launcher-mobile{bottom:70px!important}
@media (max-width: 991px) {
.template-product #swym-plugin #swym-anchor[data-position="bottom-right"]{bottom:70px!important}
}
.is-sold-out .product--image{opacity:1}