/** Shopify CDN: Minification failed

Line 10:0 All "@import" rules must come first
Line 11:0 All "@import" rules must come first

**/
@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Orbitron:wght@400;500;600;700;800;900&display=swap');
@font-face{font-family:'MyriadProRegular';src:url('MyriadProRegular.eot');src:url('MyriadProRegular.eot') format('embedded-opentype'),url('MyriadProRegular.woff2') format('woff2'),url('MyriadProRegular.woff') format('woff'),url('MyriadProRegular.ttf') format('truetype'),url('MyriadProRegular.svg#MyriadProRegular') format('svg');font-display:swap;}
@import url('https://fonts.cdnfonts.com/css/myriad-pro?styles=947,949,20533,946,952,953');
@import url('https://fonts.cdnfonts.com/css/orbitron');
body{padding:0;margin:0;}
ul{list-style:none}
a{text-decoration:none;outline:none}
body a:hover,body a:focus{color:initial;text-decoration:none}
a:focus{outline:none;text-decoration:none}
textarea:focus{outline:none}
select:focus{outline:none;}
input{outline:none!important}
button,button:focus{outline:none}
a img{border:none}
img{border:0}
p{padding:0;margin:0}
h1,h2,h3,h4,ul,p{padding:0;margin:0}
textarea{resize:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff}
input:-moz-placeholder,textarea:-moz-placeholder{color:#fff}
input:-webkit-autofill{border:1px solid #e4e4e5;-webkit-text-fill-color:rgba(49,50,51,1);-webkit-box-shadow:0 0 0px 1000px #f5f5f6 inset;transition:background-color 5000s ease-in-out 0s;}
input:-internal-autofill-selected{background-color:#fff!important;-webkit-box-shadow:0 0 0px 1000px #fff inset;}
input:-webkit-autofill:hover,input:-webkit-autofill:focus{border:1px solid #e4e4e5;-webkit-text-fill-color:rgba(49,50,51,1);-webkit-box-shadow:0 0 0px 1000px #f5f5f6 inset;transition:background-color 5000s ease-in-out 0s;}
input::-moz-placeholder{opacity:1;outline:none}
textarea::-moz-placeholder{opacity:1;outline:none}
.clr{clear:both;height:0}
ul{padding:0;list-style:none}
a{text-decoration:none;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}
a:hover{text-decoration:none;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}
.cart-count-bubble{background:#20bad1;color:#fff;}
header.header{padding-top:10px;padding-bottom:10px;}
header.header{padding-top:10px;}
.header-wrapper{background:#cef0f5;background:-moz-linear-gradient(top,#cef0f5 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#cef0f5 0%,#ffffff 100%);background:linear-gradient(to bottom,#cef0f5 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cef0f5',endColorstr='#ffffff',GradientType=0);}
svg.icon.icon-cart{display:none;}
.header__heading-logo{width:auto;}
.announcement-bar{background:#20BAD1;}
.heroBanner{background:url('/cdn/shop/t/10/assets/herobanner.jpg?v=1686048778');display:flex; flex-wrap: wrap; justify-content:center;align-items:center;align-content:center;height:75vh;background-position:0% 30%;background-repeat:no-repeat;background-size:cover;text-align:center;padding:70px 10px;}
.herotxtimg{text-align:center;margin:0 0 -30px;}
.herotxtimg img { max-width: 100%; }
.heroBanner h2{width: 100%; font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:400;font-size:110px;line-height:129px;leading-trim:both;text-edge:cap;text-align:center;text-transform:uppercase;background:linear-gradient(0deg,rgba(255,255,255,0.7),rgba(255,255,255,0.7)),linear-gradient(180deg,#FFFFFF 27.6%,rgba(255,255,255,0) 191.67%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-shadow:0px 0px 15.2746px rgba(49,255,156,0.7),0px 0px 59.4014px rgba(49,255,156,0.5);filter:blur(0.636444px);outline:1px;}
.heroBanner p{width: 100%; font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:400;font-size:25px;line-height:30px;text-transform:capitalize;color:#FFFFFF;margin:0;}
.bannerbnt{text-align:center;margin:40px 0 0;}
.bannerbnt a{background:#20BAD1;border:1px solid #FFFFFF;min-width:270px;display:inline-block;padding:20px 10px;text-align:center;min-height:auto;font-family:'Myriad Pro';font-style:normal;font-weight:600;font-size:18px;line-height:22px;leading-trim:both;text-edge:cap;text-align:center;letter-spacing:0.1em;color:#FFFFFF;margin:auto;text-decoration:none;}
.bannerbnt a:hover,.bannerbnt a:focus{background:#0fa3b9;color:#fff;}
slideshow-component.slider-mobile-gutter.mobile-text-below{display:none!important;}
p.announcement-bar__message.center.h5{margin:0;}
.announcement-bar p.announcement-bar__message span{font-family:'Myriad Pro';font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#FFFFFF;}
h2.rich-text__heading.rte.inline-richtext.h0{background-color:#bf2626;}
nav.header__inline-menu ul li a{padding:0;font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:19px;color:#000;text-transform:uppercase;}
nav.header__inline-menu ul li a:hover,nav.header__inline-menu ul li a:focus{color:#813232}
nav.header__inline-menu ul li{position:relative;margin:0 28px 0 0;}
nav.header__inline-menu ul li:last-child{margin:0;}
nav.header__inline-menu ul li a .header__active-menu-item,nav.header__inline-menu ul li a:hover {
    color: #813232 !important; 
}
/*.header__icons a svg path,.header__search svg path {
    fill: #fff;
}*/
.mega-menu__content{position:absolute;width:180px;right:0;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);top:55px;z-index:1;padding:0!important;border-radius:5px;}
.mega-menu__content ul.mega-menu__list{padding:0;}
.mega-menu__content ul.mega-menu__list li{margin:0;border-bottom:1px solid #cccc;}
.mega-menu__content ul.mega-menu__list li a{display:block;padding:10px 10px 8px;text-decoration:none;}
.mega-menu__content ul.mega-menu__list li:last-child{border-bottom:none;}
.mega-menu__content ul.mega-menu__list li a:hover,.mega-menu__content ul.mega-menu__list li a:focus{background:#f2f2f2;}
details[open]>.header__menu-item{text-decoration:none;}

/*.slideshow__text.banner__box{display:none!important;}*/

/*details-modal.header__search{display:none!important;}*/
form.search.search-modal__form input{border:1px solid #E6E6E6!important;box-shadow:none;font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#999999;height:auto;padding:13px 10px 13px 50px;}
form.search.search-modal__form .field:after{box-shadow:none!important;}
form.search.search-modal__form label.field__label{display:none;font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#999999;left:50px;top:15px;}
form.search.search-modal__form input:focus~label.field__label{top:10px;}
button.search__button.field__button{color:#999999;right:inherit;}
a.header__icon.header__icon--account.link.focus-inset.small-hide{display:none;height:4.0rem;}
a.useracc{height:4.0rem;width:4.4rem;padding:0;display:flex;align-items:center;}
a.cartacc{height:4.0rem;width:4.4rem;padding:0;display:flex;align-items:center;}
a.heartacc{height:4.0rem;width:auto;padding:0;display:flex;align-items:center;margin:0 10px 0 0;}
.predictive-search__item-content p{color:#000;}

/*a#cart-icon-bubble{display:none;}*/
form.search.search-modal__form:after{border-right:1px solid #E6E6E6;content:'';position:absolute;right:-28px px;top:-6px;bottom:0;height:65%;margin:auto;}
form.search.search-modal__form{margin:0 60px 0 0;position:relative;}
button.search__button.field__button{height:auto;top:11px;}
.quick-add-modal__toggle .icon path{fill:#813232;}
.quantity:after{display:none;}
.cart-item__quantity-wrapper{align-items:center;align-content:center;}
quantity-input.quantity{border:1px solid #ccc;min-height:40px!important;}
quantity-input.quantity button.quantity__button{color:#800000;}
input.quantity__input{border:1px solid #ccc!important;color:#800000;border-top:none!important;border-bottom:none!important;}
a#cart-icon-bubble svg.icon.icon-cart-empty{display:none;}

/*
.slideshow.banner .slideshow__text.banner__box .banner__heading:before { box-shadow: 0 0 20px rgba(32,186,209,0.8); content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }*/
.slideshow.banner .slideshow__text.banner__box{max-width:58.5rem;background:none;padding:0;justify-content:center;text-align:center;align-items:center;}
.slideshow.banner .slideshow__text.banner__box .banner__heading{font-family:'Orbitron',sans-serif;font-style:normal;font-weight:700;font-size:60px;line-height:75px;color:#FFEBF0;text-shadow:0px 4px 28px rgba(0,0,0,0.35);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#20BAD1;}
.banner__text.rte p{font-family:'Myriad Pro';font-style:normal;font-weight:600;font-size:24px;line-height:29px;leading-trim:both;text-edge:cap;text-align:center;color:#FFFFFF;}
a.button.button--primary{background:#20BAD1;border:1px solid #FFFFFF;font-family:'Myriad Pro';font-style:normal;font-weight:600;font-size:18px;line-height:22px;leading-trim:both;text-edge:cap;text-align:center;letter-spacing:0.1em;color:#fff;}
a.button.button--primary:hover,a.button.button--primary:focus{background:#0fa3b9;}
.freeshipint{background:#F2F2F2;padding:40px 0;}
.freeshipint .container{display:flex;align-items:center;align-content:center;width:100%;justify-content:center;}
.freeshipint h2{margin:13px 0 0;font-family:'Myriad Pro';font-style:normal;font-weight:700;font-size:26px;line-height:31px;leading-trim:both;text-edge:cap;text-align:center;color:#1A1A1A;}
.freeshipintbox{text-align:center;position:relative;padding:0 35px;}
.freeshipintbox:after{content:'';width:1px;height:60%;background:#1A1A1A;position:absolute;right:0;top:0;bottom:0;margin:auto;}
.freeshipintbox:last-child::after{display:none;}
.discoversec{padding:70px 0;}
.discoversec{padding:70px 0;}
h2.discoverHeading{font-family:'Orbitron',sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:45px;leading-trim:both;text-edge:cap;text-align:center;color:#1A1A1A;margin:0 0 40px;}
h2.discoverHeading span{color:#20BAD1;}
.discoverbox{display:flex;align-items:center;align-content:center;justify-content:space-between;}
.discovercnt{width:50%;padding:0 30px 0 0;}
.discoverimg{width:50%;}
.discoverimg img{width:100%;object-fit:cover;}
.discovercnt h2{font-family:'Orbitron';font-family:'Orbitron',sans-serif;font-style:normal;font-weight:500;font-size:22px;line-height:137.4%;leading-trim:both;text-edge:cap;color:#1A1A1A;text-shadow:0px 0px 250px #20BAD1;margin:0 0 10px;}
.discovercnt ul{padding:0;}
.discovercnt ul li{font-family:'Myriad Pro';font-style:normal;font-weight:400;font-size:16px;line-height:145%;leading-trim:both;text-edge:cap;color:#1A1A1A;margin:0 0 6px;padding:0 0 0 30px;position:relative;}
.discovercnt ul li:before{content:'';position:absolute;left:0;top:0px;background:url('/cdn/shop/t/10/assets/bluecheck.png?v=1683886174')0 0 no-repeat;width:18px;height:18px;}
.discovercnt ul li label{font-weight:600;color:#20BAD1;}
.bringvision{background:url('/cdn/shop/t/10/assets/bringbg.jpg?v=1683887437');height:466px;display:flex;align-items:center;align-content:center;justify-content:center;text-align:center;}
.bringvisionheading{padding:0 10px;font-family:'Orbitron',sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:45px;leading-trim:both;text-edge:cap;text-align:center;color:#FFFFFF;}
h2.bringvisionheading span{color:#20BAD1;}
.visionSec{margin-top:-90px;}
.visionlist{background:linear-gradient(99.86deg,rgba(0,162,193,0) -34.23%,rgba(0,162,193,0.335278) 18.97%,rgba(0,162,193,0.68) 126.22%);backdrop-filter:blur(21.5px);padding:40px;display:flex;align-items:center;align-content:center;justify-content:space-between;}
.visionbox{width:31%;margin:0 1% 0;position:relative;overflow:hidden;transition:all ease .3s;}
.visionbox img{width:100%;object-fit:cover;}
.visionover{position:absolute;bottom:-100%;left:0;right:0;margin:auto;z-index:1;font-family:'Myriad Pro';font-style:normal;font-weight:700;font-size:26px;line-height:31px;leading-trim:both;text-edge:cap;text-align:center;color:#FFFFFF;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap;padding:20px 40px;transition:all ease .3s;}
.customizelogo{z-index:1; margin-bottom:20px;}
.visionover h2{margin:30px 0 30px;z-index:1;font-family:'Myriad Pro';font-style:normal;font-weight:700;font-size:26px;line-height:31px;leading-trim:both;text-edge:cap;text-align:center;color:#FFFFFF;}
.visionover p{z-index:1;margin:0 0 30px;font-family:'Myriad Pro';font-style:normal;font-weight:400;font-size:14px;line-height:22px;leading-trim:both;text-edge:cap;text-align:center;color:#FFFFFF;}
.customizelogo a{font-family:'Myriad Pro';font-style:normal;font-weight:500;font-size:21px;line-height:30px;leading-trim:both;text-edge:cap;text-align:center;color:#20bad1;text-transform:uppercase;text-decoration:none;}
.customizelogo a:hover,.customizelogo a:focus{color:#fff;}
.visionbox:hover .visionover{bottom:0px;}
.visionbox:after{content:'';position:absolute;left:0;right:0;bottom:-500px;width:100%;height:100%;background:rgba(0,0,0,0.8);transition:all ease .3s;}
.visionbox:hover:after{bottom:0;transition:all ease .3s;}
.ourStorysec{background:#00a2c0;margin:70px 0 0;position:relative;overflow:hidden;}
.ourStorycnt{display:inline-flex;width:48%;flex-wrap:wrap;padding:70px 20px 70px 50px;z-index:1;position:relative;}
.ourstorybox{display:flex;flex-wrap:wrap;align-items:stretch;align-content:center;}
.ourstorybox:before{background:url('/cdn/shop/t/10/assets/ourstorybg.png?v=1683888675')0 0 no-repeat;content:'';position:absolute;right:0;top:0;width:700px;height:100%;z-index:0;opacity:0.18;background-size:cover;}
.ourstorybanner{width:48%;}
.ourstorybanner img{width:100%;height:100%;object-fit:cover;}
.ourStorycnt h2{font-family:'Orbitron',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:36px;leading-trim:both;text-edge:cap;color:#FFFFFF;}
.ourStorycnt p{font-family:'Myriad Pro';font-style:normal;font-weight:400;font-size:16px;line-height:23px;leading-trim:both;text-edge:cap;color:#F4F4F4;}
.ourStorycnt ul{padding:0;margin:0;}
.ourStorycnt ul li strong{font-family:'Open Sans';font-style:normal;font-weight:700;font-size:21px;line-height:100%;color:#ffffff;flex:none;order:0;flex-grow:0;width:100%;margin:0 0 10px;display:block;}
.ourStorycnt ul li p{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:15px;line-height:22px;color:#ffffff;}
.morebtnsec{margin:10px 0 0;}
.morebtnsec a{display:inline-block;font-family:'Myriad Pro';font-style:normal;font-weight:600;font-size:18px;line-height:22px;leading-trim:both;text-edge:cap;text-align:center;letter-spacing:0.1em;color:#20BAD1;padding:14px 15px 12px;background:#FFFFFF;text-decoration:none;}
.morebtnsec a:hover,.morebtnsec a:focus{background:#000;color:#fff;}
.bestsellerfp{background:#fff;padding:40px 0 0!important;}
.bestsellerfp h2.title.inline-richtext{font-family:'Orbitron',sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:45px;leading-trim:both;text-edge:cap;text-align:center;color:#1A1A1A;}
.card__badge.bottom.left{display:none;}
h3.card__heading a{font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:22px;leading-trim:both;text-edge:cap;color:#1A1A1A;}
.price__sale span{font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:600;font-size:22px;line-height:26px;leading-trim:both;text-edge:cap;color:#1A1A1A;}
.price__sale span .price-item.price-item--regular{font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;leading-trim:both;text-edge:cap;text-decoration-line:line-through;color:#20BAD1;}
.product-card-wrapper .card{background:no-repeat;border:none;}
button.quick-add__submit.button{background:#20BAD1;border:none!important;font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:22px;leading-trim:both;text-edge:cap;color:#FFFFFF;min-height:inherit;}
button.quick-add__submit.button:after{display:none;}
.center.collection__view-all{display:none;}
button.quick-add__submit.button:after{display:none;}
.center.collection__view-all{display:none;}
.newyeardisc{display:none;background:url('/cdn/shop/t/10/assets/offerbanner.jpg?v=1683891201');height:542px;}
.newyeardisc .container{display:flex;height:100%;align-items:center;align-content:center;justify-content:center;}
.discountoffer{text-align:center;}
.discountoffer h2{margin:0 0 10px;font-family:'Orbitron',sans-serif;font-style:normal;font-weight:700;font-size:45px;line-height:56px;color:#FFEBF0;text-shadow:0px 4px 28px rgba(0,0,0,0.35);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#20BAD1;}
.discountoffer h3{font-family:'Orbitron',sans-serif;font-style:normal;font-weight:700;font-size:36px;line-height:45px;/* leading-trim and text-edge are draft CSS properties.

Read more: https://drafts.csswg.org/css-inline-3/#leading-trim
*/leading-trim:both;text-edge:cap;text-align:center;color:#FFFFFF;}
.discountoffer p{margin:0 0 30px;font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:29px;leading-trim:both;text-edge:cap;text-align:center;color:#FFFFFF;}
.explorebnt a{background:#20BAD1;border:1px solid #FFFFFF;display:inline-block;padding:15px 20px;font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:22px;leading-trim:both;text-edge:cap;text-align:center;letter-spacing:0.1em;text-transform:uppercase;color:#FFFFFF;text-decoration:none;}
.explorebnt a:hover,.explorebnt a:focus{background:#17abc1;color:#fff;}
.ourclient{display:none;padding:70px 0 10px;}
.ourclient h2{font-family:'Orbitron',sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:45px;/* leading-trim and text-edge are draft CSS properties.

Read more: https://drafts.csswg.org/css-inline-3/#leading-trim
*/leading-trim:both;text-edge:cap;text-align:center;color:#1A1A1A;margin:0 0 20px;}
.ourclientbox{display:flex;align-items:center;align-content:center;justify-content:center;}
.clientlogos{margin:0 20px;}
.clientlogos img{max-width:100%;}
.ourclient h2 span{color:#20BAD1;}

/*Instagram*/
.fllowinsta{margin:60px 0 0;}
.fllowinsta h2{margin:0 0 2px;font-family:'Orbitron';font-style:normal;font-weight:600;font-size:36px;line-height:45px;leading-trim:both;text-edge:cap;text-align:center;color:#1A1A1A;}
.fllowinsta h3{margin:0 0 40px;font-family:'Myriad Pro';font-style:normal;font-weight:400;font-size:16px;line-height:19px;leading-trim:both;text-edge:cap;text-align:center;color:#1A1A1A;}
.fllowinsta ul{display:flex;align-items:center;align-content:center;padding:0;flex-wrap:wrap;}
.fllowinsta ul li{width:20%;padding:0 10px 20px;}
.fllowinsta ul li a{display:block;overflow:hidden;position:relative;}
.fllowinsta ul li a img{width:100%;transition:all ease .3s;}
.fllowinsta ul li a:hover img{transform:scale(1.1);}

/*.slideshow__controls.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile { display: none; }*/
span.instaoverlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,.2);width:100%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;flex-wrap:wrap;opacity:0;transition:all ease .3s;}
.fllowinsta ul li a:hover span.instaoverlay{opacity:1;transition:all ease .3s;}
span.instaoverlay strong{margin:10px 0 0;font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;text-transform:capitalize;color:#FFFFFF;text-align:center;display:block;width:100%;}
span.instaoverlay img{width:auto!important;}
.slideshow.banner .slideshow__text.banner__box{padding:0;background:none;justify-content:flex-start;text-align:left;align-items:flex-start;}
.slideshow__text-wrapper.banner__content.banner__content--middle-right.page-width{}
.slideshow.banner .slideshow__text.banner__box .banner__heading{font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:700;font-size:65px;line-height:84px;/* identical to box height */text-transform:capitalize;color:#FFFFFF;text-align:center;}
.slideshow.banner .banner__text p{font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:400;font-size:25px;line-height:30px;/* identical to box height */text-transform:capitalize;color:#FFFFFF;}
.banner__buttons{width:100%;text-align:center;}
.banner__buttons a.button{background:#20BAD1;border:1px solid #FFFFFF;min-width:270px;display:inline-block;padding:20px 10px;text-align:center;min-height:auto;font-family:'Myriad Pro';font-style:normal;font-weight:600;font-size:18px;line-height:22px;leading-trim:both;text-edge:cap;text-align:center;letter-spacing:0.1em;color:#FFFFFF;margin:auto;}
.banner__buttons a.button:before,.banner__buttons a.button:after{display:none;}
.varioussignatureSec{background:#00a2c01a;padding:60px 0 20px;}
.varioussignatureSec .container{display:flex;align-items:flex-start;align-content:flex-start;}
.varsign{width:45%;padding:0 20px 0 0;border-right:1px solid #00A2C1;}
.commSign{display:inline-flex;width:55%;padding:0 0 0 20px;}
.varsign h2{font-family:'Orbitron';font-style:normal;font-weight:600;font-size:29px;line-height:45px;leading-trim:both;text-edge:cap;color:#1A1A1A;margin:0 0 6px;}
.varsign h2 span{color:#20BAD1;}
.varsign p{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:15px;line-height:22px;leading-trim:both;text-edge:cap;color:#404040;}
.varsigimg{display:flex;align-items:center;align-content:center;justify-content:flex-start;margin:20px -10px 0;}
.varsimgbox{width:45%;padding:0 10px;}
.commSign ul{display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;padding:0;}
.commSign ul li{display:inline-flex;width:48%;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;margin:0 0 30px;padding:0 5px 0 20px;}
.commSign ul li h2{font-family:'Open Sans';font-style:normal;font-weight:700;font-size:17px;line-height:24px;color:#404040;flex:none;order:0;flex-grow:0;width:100%;margin:10px 0 10px;}
.commSign ul li p{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:15px;line-height:22px;color:#404040;}
.expgrap{display:flex;align-items:center;align-content:center;}
.expgrapcnt{padding:0 0 0 20px;font-family:'Open Sans';font-style:normal;font-weight:600;font-size:18px;line-height:25px;leading-trim:both;text-edge:cap;color:#404040;}
.varsimgbox img{width:100%;max-width:100%;object-fit:cover;}

/*footer*/
footer.footer{display:none;}
footer{margin:0 0 0;background:linear-gradient(180deg,#20BAD1 -233.97%,#071422 100%);padding:70px 0 10px;}
.footcnt p{font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#535353;padding-right:70px;margin:20px 0 20px;}
.footcnt ul{padding:0;}
.footcnt ul li{margin:0 0 20px;padding:0 0 0 30px;position:relative;}
.footcnt ul li a{font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:139.5%;/* or 22px */color:#5A5959;text-decoration:none;}
.footcnt ul li svg{position:absolute;left:0;top:4px;}
footer .col-lg-8{display:flex;align-items:flex-start;justify-content:space-between;}
.footlinks{width:100%;padding:0 10px 0 60px;}
.footlinks h2,.followus h2{font-family:'Myriad Pro';font-style:normal;font-weight:600;font-size:22px;line-height:26px;color:#FFFFFF;margin:0 0 30px;}
.footlinks ul,.followus ul{padding:0;margin:0;}
.footlinks ul li,.followus ul li{margin:0 0 2px;}
.footlinks ul li a,.followus ul li a{font-family:'Open Sans';font-style:normal;font-weight:500;font-size:16px;line-height:26px;color:#BFBFBF;text-decoration:none;padding: 0!important;    word-break: break-word;}
.footlinks ul li a:hover,.footlinks ul li a:focus,.followus ul li a:hover,.followus ul li a:focus{color:#fff;}
.followus{width:33%;}
.followus ul{margin:0 0 30px;padding:0;}
.followus ul li{display:inline-block;vertical-align:middle;margin:0 10px 0 0;}
p.copyright{font-family:'Myriad Pro';font-style:normal;font-weight:600;font-size:16px;line-height:26px;color:#999999;margin:0;}
.footlinks .footer__content-top.page-width { padding: 0; }
/*.customefeedsec{display:none;}
.newslettersec{display:none;}
*/
.footlinks .footer__content-top .footer__blocks-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.footlinks .footer__content-top .footer__blocks-wrapper .footer-block__details-content {
    width: 33%;
    padding: 0 10px 0 0;
        
}
ul.footer__list-social li a svg path {
    fill: #fff;
}
.customefeedsec{background:#071422;padding:70px 0;}
.newsletterform h2{font-family:'Myriad Pro';font-style:normal;font-weight:600;font-size:22px;line-height:26px;color:#FFFFFF;margin:20px 0 10px;}
.newsletter-form__field-wrapper input{background:#223b48;border:none;font-family:'Myriad Pro';font-style:italic;font-weight:400;font-size:16px;line-height:19px;text-align:left;color:#FFFFFF;padding-right:79px!important;}
.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after{display:none;}
.newsletter-form__field-wrapper label.field__label{font-family:'Myriad Pro';font-style:italic;font-weight:400;font-size:16px;line-height:19px;text-align:left;color:#FFFFFF;opacity:0.2;}
button#Subscribe{background:#20BAD1;border-radius:5px;}
button#Subscribe svg path{fill:#fff;}
.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none;}
.clientfeedback{display:flex;align-content:center;align-items:center;justify-content:space-between;}
.clientfeedleft{width:28%;padding:0 30px 0 0;}
.customerfeedslider{width:74%;}
.clientfeedleft h2{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:36px;line-height:49px;leading-trim:both;text-edge:cap;color:#FFFFFF;}
.clientfeedleft p{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:18px;line-height:127.68%;leading-trim:both;text-edge:cap;color:#D2D2D2;}
.footlast{border-top:1px solid #142634;padding:20px 0 0;margin:20px 0 0;}
.copyrightbox{display:flex;align-items:center;align-content:center;justify-content:space-between;}
ul.footsocial{display:flex;align-items:center;align-content:center;justify-content:space-around;}
ul.footsocial li{display:inline-block;verothertical-align:middle;margin:0 20px 0 0;}
/* ul.footsocial li:last-child{margin:0;} */
.customerfeedslider .owl-item{padding:0 10px;background:none;}
.customerfeedslider .owl-item .item{background:#3C3C3C;padding-bottom:70px; height:450px;}
.customerfeedslider .owl-item .item p{padding:0 10px;font-family:'Open Sans';font-style:italic;font-weight:400;font-size:14px;line-height:127.68%;leading-trim:both;text-edge:cap;color:#D2D2D2;margin:0;text-align:left;}
.customerfeedslider .owl-nav{text-align:left!important;}
.customerfeedslider .owl-nav button.owl-prev{width:55px;height:39px;background:url('/cdn/shop/t/10/assets/preicon.png?v=1684145766')0 0 no-repeat!important;}
.customerfeedslider .owl-nav button.owl-next{width:55px;height:39px;background:url('/cdn/shop/t/10/assets/nexticon.png?v=1684146286')0 0 no-repeat!important;}
.customerfeedslider .owl-nav button.owl-prev span,.customerfeedslider .owl-nav button.owl-next span{display:none!important;}
.customerfeedslider .owl-dots{position:absolute;left:0;right:0;bottom:10px;max-width:300px;margin:auto;}
.usericon{margin:0 0 30px;}
.usericon img{width:100%;border-radius:5px;}
.userRating img{width:auto!important;}
.userRating{margin:10px 0 0;padding:0 10px; text-align: left;}
.userRating img { display: inline-block!important; vertical-align: middle; }
.customerfeedslider .owl-item .item h2{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:14px;line-height:127.68%;leading-trim:both;text-edge:cap;color:#D2D2D2;text-align:left;position:absolute;bottom:10px;padding:0 10px;}
.usercmnticon img{width:auto!important;}
.usercmnticon{padding:0 0 0 10px;margin:-50px 0 20px;}

/*.heroBanner{display:none;}*/
details[open] .modal-overlay:after{background:rgba(0,0,0,0.7);}
.modal__close-button.link svg{color:#000;}
.heroBanner .herobannercnt img { width: 100%; }
/*product detail*/
.product__title h1{font-family:'Orbitron';font-style:normal;font-weight:600;font-size:21px;line-height:25px;color:#1A1A1A;}
.rte a{color:#20BAD1;}
button.share-button__button{color:#20BAD1other;}
.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{box-shadow:none;}
.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 1px #000;}
.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:0 0px 1px #20bad1;}
.select__select{color:#000;}
.select__select{color:#000;}
.quantity__button svg path{fill:#000000;}
input.quantity__input{color:#20bad1;}
.select__select{color:#000;}
.quantity__button svg path{fill:#000000;}
.product__description h1{font-family:'Orbitron';font-style:normal;font-weight:600;font-size:21px;line-height:25px;color:#1A1A1A;}
.product__description p{font-family:'Myriad Pro';font-style:normal;font-weight:400;font-size:15px;line-height:19px;leading-trim:both;text-edge:cap;color:#1A1A1A;}
.accordion .icon-accordion path{fill:#20bad1;}
.accordion__title{color:#000;}
.product-form__submit{background:#20BAD1;border:none!important;font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:22px;leading-trim:both;text-edge:cap;color:#FFFFFF;min-height:inherit;padding:14px 10px;}
.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.shopify-payment-button [role=button]:before,.cart__dynamic-checkout-buttons [role=button]:before{box-shadow:0 0 1px #000;}
.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:0 0 1px #000;}
.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:0 0 1px #20bad1;}
.shopify-cleanslate .DnvZqPMEvBFbBre5UuP9{background:#20bad1!important;border:none!important;}
.shopify-cleanslate .DnvZqPMEvBFbBre5UuP9:hover,.shopify-cleanslate .DnvZqPMEvBFbBre5UuP9:focus{background:#000!important;color:#fff;}
.shopify-cleanslate .DnvZqPMEvBFbBre5UuP9:hover:not(.LVeInvZ5HcNOW1Zsn7NH){background:#000!important;color:#fff!important;}
.related-products__heading{color:#000;}

/*Collection page*/
h1.title.title--primary{font-family:'Orbitron';font-style:normal;font-weight:600;font-size:36px;line-height:45px;text-align:center;color:#1A1A1A;}
.card__information{padding-left:10px!important;padding-right:10px!important;}
.collection-hero__image-container{flex:1 0 100%!important;margin:0!important;}
.collection-hero__inner{flex-wrap:wrap;position:relative;}
.collection-hero__text-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1;justify-content:center;display:flex;align-items:center;align-content:center;}
.collection-hero__text-wrapper h1.collection-hero__title{font-family:'Orbitron';font-style:normal;font-weight:600;font-size:36px;line-height:45px;text-align:center;color:#ffffff;}
.facets__summary{color:#000!important;}
.facets__summary:hover,.facets__summary:focus{color:#813232;}
.facets__disclosure[open] .facets__summary,.facets__summary:hover{color:#000;}
.card__heading a:after{z-index:0;display:none;}
.price__regular .price-item--regular{color:#000;}
.pagination__item:hover,.pagination__item:focus{text-decoration:none;}
.facets__disclosure[open] .facets__summary,.facets__summary:hover{color:#000;}
.price__regular .price-item--regular{color:#000;}
.pagination__list{width:100%;}
.pagination__item{background:#f2f2f2;color:#000!important;text-decoration:none!important;}
a.pagination__item.pagination__item--current.light{background:#20bad1;color:#fff!important;text-decoration:none!important;}
.pagination__item--current:after,.pagination__item:hover:after{display:none!important;}
form#FacetSortForm{margin:0 0 50px;justify-content:space-between;border-bottom:1px solid #e8e8e8;padding:0 0 20px;}
.facet-filters{padding-left:0!important;}

/*cart sidebar*/
.drawer{background:rgba(0,0,0,0.5);}
.drawer__heading{color:#000;}
.drawer{background:rgba(0,0,0,0.5)!important;}
.drawer__heading{color:#000;}
button.drawer__close svg path{fill:#20BAD1;}
.cart-item__name{color:#3c3c3c;}
span.price.price--end{color:#20BAD1;}
.product-option{color:#20BAD1;}
button#CartDrawer-Checkout{background:#20BAD1;font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:400;font-size:21px;line-height:25px;text-transform:uppercase;color:#FFFFFF;}
h2.totals__subtotal{color:#20BAD1;}
quick-add-modal .product__title>a h2{color:#000;font-size:21px;}
.quick-add-modal{background:rgba(0,0,0,0.5);}

/*logo*/
h1.main-page-title.page-title{color:#000;text-align:center;font-size:26px;margin:0 0 10px;}
.supernova .form-all,.form-all{background-color:#20bad1!important;}
.jotform-form{padding:20px 0!important;}
.rte h2{color:#000;font-size:22px;}

/*news*/
h1.title--primary{color:#000;text-align:center;}
.article-card__info span.circle-divider{color:#20bad1;}

/*blog*/
h1.article-template__title{color:#000;}
h1.article-template__title{color:#000;}
article.article-template p{margin:0 0 40px;font-family:'Myriad Pro',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#1A1A1A;}
article.article-template .article-template__content div{opacity:1;}
article.article-template .article-template__content div img{margin:0 11px 10px 0!important;}
.article-template__link{color:#000!important;}

/*cart*/#fff
.cart-item__name{margin:0 0 10px;font-size:14px;}
.product-option{font-size:14px;line-height:17px;margin:0 0 0;}
button.cart__checkout-button{background:#20BAD1;border:1px solid #FFFFFF;display:inline-block;padding:10px 10px;text-align:center;min-height:auto;font-family:'Myriad Pro'sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:22px;leading-trim:both;text-edge:cap;text-align:center;letter-spacing:0.1em;color:#FFFFFF;margin:auto;text-decoration:none;}
.quick-add-modal{background:rgba(0,0,0,0.5);}
.article-card__excerpt{font-family:'Open Sans';font-style:normal;font-weight:400;font-size:15px;line-height:25px;leading-trim:both;text-edge:cap;color:#0d0d0d;}

/*about*/
h2.banner__heading.inline-richtext.h1{color:#fff;}
.banner__box.content-container{background:none;}
h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:#000;font-family:'Orbitron',sans-serif;font-style:normal;font-weight:600;}
body,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{color:#000;font-family:'Myriad Pro';font-style:normal;font-weight:400;font-size:16px;line-height:23px;}
.template-search__search button.search__button.field__button{right:0;top:18px;}
.template-search__search .search__input.field__input{color:#000;}
.template-search__search label.field__label{color:#000;}
.install-sec{padding:52px 0;background:#F2F2F2;}
.install-sec h2{font-family:'Orbitron',sans-serif;font-style:normal;font-weight:600;font-size:36px;line-height:45px;leading-trim:both;text-edge:cap;text-align:center;color:#1A1A1A;margin:0 0 20px;}
.install-item{position:relative;background:rgba(0,162,193,0.68);overflow:hidden;display:flex;align-items:center;height:100%;}
.install-item h3{font-family:'Myriad Pro';font-style:normal;font-weight:700;font-size:24px;line-height:34px;color:#fff;}
.hover-content-dec{position:absolute;top:auto;padding:20px;color:#fff;background:rgba(0,0,0,0.8);bottom:0;height:100%;overflow:hidden;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;font-size:16px;overflow-y:auto;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;}
.install-item .icon{margin:0 0 15px;text-align:center;}
.content-install{text-align:center;padding:0;min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;font-size:16px;height:100%;}
.install-item:hover .hover-content-dec{bottom:-100%;}
.install-item img{max-width:100%;height:100%;margin:auto;display:block;}
.content-install p{padding:20px;margin:0;font-size:16px;}
.contact h2.title{margin:0 0 30px;}
.address-info li{margin:0 0 30px;}
.address-info li label{margin:0 0 2px;font-family:'Orbitron';font-style:normal;font-weight:600;font-size:15px;line-height:28px;text-align:center;color:#1A1A1A;}
.address-info li p,.address-info li p a{font-size:14px;color:#555;text-decoration:none;}
.address-info li svg{margin-right:10px;}
.address-info li p a:hover{color:#20BAD1;}
.address-info ul{padding:0;}
.shopify-policy__container{max-width:var(--page-width);padding:0 5rem;}
.shopify-policy__body{font-family:'Myriad Pro';font-style:normal;font-weight:400;font-size:16px;line-height:23px;color:#555;letter-spacing:0;}
.collectionsidebar ul{padding:0;list-style:none;margin:0 0 40px;}
.collectionsidebar ul li{font-size:1.2rem;margin:0;border-bottom:1px solid #ddd;padding:0 0 15px;margin-bottom:15px;}
.collectionsidebar ul li a{color:#000;text-decoration:none;}
.collectionsidebar ul li a:hover{color:#20BAD1;}
.folowus-link ul.footsocial{padding:0;justify-content:flex-start;margin:0;}
.headertop{padding-top:5px;padding-bottom:5px;}
.headertop .row{align-items:center;}
.folowus-link ul.footsocial li{margin-right:15px;}
.folowus-link ul.footsocial li path{stroke:#7cc8e7;}
h1.header__heading.md-hidden{display:none;}
.toplink-header svg{width:22px;margin-left:5px;}
.toplink-header a { text-align: right; text-decoration: none; color: #000; font-style: normal; font-weight: 600; font-size: 16px; line-height: 26px; }
.toplink-header{text-align:right;}
.toplink-header a:hover{color:#1aa8e7}
.headertop h1.header__heading{text-align:center;}
.headertop{background:#fff;}

.toplink-header a svg { display: inline-block; vertical-align: middle; }
.header-wrapper {
    position: relative;
}
/*.header-wrapper:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #00DEFF; filter: blur(2px); } */
header.header { position: relative; z-index: 2; }
/*.header-wrapper:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #00DEFF; filter: blur(2px); }*/

/* ------CSS-BY-GSTR-15-6-2023------ */
div#pplr-6993427267768 select.pplr_select.pplraddprice.cstmfy_c_required { padding: 8px; }
slider-component.slider-mobile-gutter li { max-width: 270px;position: relative; } 
slider-component.slider-mobile-gutter li img { width: 100%; height: 100%;    border-radius: 10px; }
slider-component.slider-mobile-gutter li h5 { position: absolute; top: 16px; left: 0; right: 0; text-align: center; } 
slider-component.slider-mobile-gutter li .customizelogo a { position: absolute; bottom: 15px; left: 15px; right: 15px; text-transform: initial; text-align: center; background: #fff; padding: 10px 0; }
slider-component.slider-mobile-gutter li .customizelogo a:hover,slider-component.slider-mobile-gutter li .customizelogo a:active{color:#000;}
.bekommen-custom .bewer-gstr { display: flex; flex-flow: row-reverse;    justify-content: center; } 
.bewer-madmer-img img { width: 100%; height: 100%; object-fit: cover;    border-radius: 12px;} 
.bewer-madmer-img { max-width: 270px; height: 338px; width: 100%; } 
.bewer-madmer-img .faqimgs { height: 100%; width: 100%; }
.bewer-madmer-text { width: 270px; padding: 20px; }
.bekommen-custom { padding: 70px 0; background: #f7f7f7; }
/* section#shopify-section-template--17861485199626__377a88ec-085d-4cc6-bd35-600f93d9172e .accordion { width: 49%; padding: 0 10px;  } 
section#shopify-section-template--17861485199626__377a88ec-085d-4cc6-bd35-600f93d9172e .grid__item { display: flex; flex-flow: wrap; justify-content: space-between; } */
.bekommen-custom .owl-dots { text-align: left !important; margin-left: 100px; }
.product.product--medium.product--left.product--thumbnail_slider.product--mobile-show.grid.grid--1-col.grid--2-col-tablet .accordion__content.rte img { margin-top: 20px; }
.bekommen-custom .owl-nav { display: none; }
.collapsible-content__wrapper.section-template--17861485199626__377a88ec-085d-4cc6-bd35-600f93d9172e-padding .accordion details summary { padding: 20px; }
/*product detail*/
.product__description.rte p { font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-size: 15px; line-height: 22px; leading-trim: both; text-edge: cap; color: #404040; }

.product__description.rte p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    leading-trim: both;
    text-edge: cap;
    color: #404040;
}

.product__accordion .accordion__content { padding: 0!important; font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-size: 15px; line-height: 22px; leading-trim: both; text-edge: cap; color: #404040; display: flex; align-items: flex-start; align-content: flex-start; justify-content: flex-start; flex-wrap: wrap; }

.product__accordion .accordion__content p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    text-edge: cap;
    color: #404040;
}

.accordion__content {
    padding: 0!important;
}
.product__accordion .accordion__content img { max-width: 80px; object-fit: cover; vertical-align: top; margin: 4px 5px 0 0!important; }
.accordion__content p {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    leading-trim: both;
    text-edge: cap;
    color: #404040;
}
.niceworknoimage { display: none; }
.niceworksec .faqimgs { margin: 10px 0 0; }.niceworksec .faqimgs { margin: 10px 0 0; }
.xo-gallery.xo-gallery-id-1.xo-enablepopup { margin-bottom: 50px; } 
.xo-gallery.xo-gallery-id-1.xo-enablepopup .imagebox__media { margin: 10px; }
.header--middle-left a.header__heading-link.link.link--text.focus-inset { display: none; }

/*Responsive*/
@media(min-width:750px){
.shopify-policy__container{padding:0 5rem;padding-top:56px;padding-bottom:56px;}
}
@media(max-width:1199px){
nav.header__inline-menu ul li{margin:0 20px 0 0;}
nav.header__inline-menu ul li a{font-size:16px;}
.freeshipint h2{font-size:18px;line-height:23px;}
.visionover{bottom:-227px}
.clientfeedleft h2{font-size:30px;line-height:39px;}
.footlinks ul li a,.followus ul li a{font-size:14px;line-height:22px;}

/*product detail*/
h3.card__heading a{font-size:14px;}
.price__sale span{font-size:17px;line-height:24px;}
}
@media(max-width:1050px){
nav.header__inline-menu ul li{margin:0 15px 0 0;}
nav.header__inline-menu ul li a{font-size:16px;}
nav.header__inline-menu ul li a{font-size:15px;line-height:26px;}
.heroBanner p{font-size:20px;line-height:26px;}
}
@media(max-width:991px){
.header__icon--menu{background:#20bad1;}
.heroBanner h2{font-size:35px;line-height:40px;}
.heroBanner p{font-size:18px;line-height:22px;}
.freeshipint h2{font-size:15px;line-height:21px;}
.discoversec{padding:50px 0;}
h2.discoverHeading{font-size:27px;line-height:32px;}
.discovercnt h2{text-align:center;font-size:20px;}
.bringvisionheading{font-size:25px;line-height:37px;}
.visionlist{padding:10px;}
.visionover h2{font-size:18px;line-height:23px;}
.visionover{padding:10px;font-size:22px;line-height:31px;}
.visionover h2{margin:0 0 10px;}
.visionover p{margin-bottom:10px;}
.customizelogo a{font-size:15px;line-height:18px;}
.varioussignatureSec .container{flex-wrap:wrap;}
.varsign{width:100%;padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #00A2C1;border-right:none;}
.commSign{width:100%;padding:0 0 0 0;}
.header__icon--menu{background:#20bad1;width:3.4rem;height:3.4rem;color:#fff;}
.discoverbox{flex-wrap:wrap;}
.discovercnt{width:100%;padding:0 0 20px;}
.discoverimg{width:100%;}
.discovercnt h2{margin:0 0 20px;text-align:center;}
.clientlogos img{max-width:100%;}
.ourstorybox{flex-wrap:wrap;}
.ourStorycnt{width:100%;padding:40px 0 30px;}
.ourstorybanner{width:100%;}
.ourstorybox:before{background-size:cover;width:100%;}
.bringvision{height:330px;}
.bringvisionheading{font-size:21px;line-height:30px;}
.discountoffer h2{font-size:30px;line-height:40px;}
.discountoffer h3{font-size:30px;line-height:35px;}
.discountoffer p{font-size:18px;line-height:22px;}
.newyeardisc{height:400px;}
.ourclient h2{font-size:30px;line-height:45px;}
.fllowinsta h2{margin:0 0 8px;font-size:30px;line-height:40px;}
.fllowinsta ul li{width:33.333%;padding:0 5px 10px;}
.clientfeedback{flex-wrap:wrap;}
.clientfeedleft{width:100%;padding:0 0 20px 0;}
.customerfeedslider{width:100%;}
.clientfeedleft h2{font-size:25px;}
.clientfeedleft p{font-size:16px;line-height:21px;}
footer{padding:10px 0 10px;}
.footlinks{/*width:33.33%;*/padding:0 0 0 0;}
.footcnt{margin:0 0 40px;}
.list-menu__item{color:#1A1A1A;}
.header__icon--menu[aria-expanded=true]:before{background:rgba(0,0,0,0.6);}

/*Product detail*/
.product__title h1{font-size:16px;line-height:22px;}
.product__description h1{font-size:16px;line-height:22px;}
.address-info{margin-top:25px;}
  .visionover{bottom:0;
    display: flex;
    flex-direction: column;}
.visionbox:after{bottom:0;}
}
@media(max-width:989px){
h1.header__heading.md-hidden{display:block;}
.headertop{display:none}
}
@media(max-width:767px){
.freeshipint .container{flex-wrap:wrap;}
.freeshipintbox{width:50%;border-bottom:1px solid #ccc;padding:0 0 20px;margin:0 0 20px;}
.freeshipintbox:after{display:none;}
header-drawer{margin:0!important;}
.herotxtimg {margin: 0;}
.herotxtimg img { max-width: 70%; }
.freeshipintbox:nth-child(3),.freeshipintbox:nth-child(4){margin:0;padding:0;border-bottom:none;}
.freeshipint h2{font-size:13px;line-height:21px;}
.discoversec{padding:30px 0;}
h2.discoverHeading{font-size:21px;line-height:24px;}
h2.discoverHeading br,.discovercnt h2 br{display:none;}
.discovercnt h2{font-size:15px;}
.bringvision{padding:0 10px;height:250px;}
.bringvisionheading{font-size:18px;line-height:25px;}
.bringvisionheading br{display:none;}
.collection__title.title-wrapper{margin-bottom:4px;}
.varioussignatureSec { padding: 20px 0 }
.heroBanner h2{font-size:25px;line-height:30px;}
.heroBanner p{font-size:14px;line-height:19px;}
.bannerbnt a{min-width:230px;padding:12px 10px;font-size:15px;}
.visionSec{margin-top:-30px;}
.ourStorysec{margin:30px 0 0;}
.ourStorycnt h2{font-size:18px;line-height:30px;}
.bestsellerfp{padding:30px 0!important;}
.bestsellerfp h2.title.inline-richtext{font-size:25px;line-height:35px;}
.discountoffer h2{font-size:25px;line-height:28px;}
.discountoffer h3{font-size:23px;line-height:29px;}
.discountoffer p{font-size:15px;line-height:22px;}
.ourclient{padding:20px 0 10px;}
.ourclient h2{font-size:25px;line-height:35px;}
.ourclientbox{flex-wrap:wrap;}
.clientlogos{margin:0 0 10px;}
.fllowinsta{margin:10px 0 0;}
.fllowinsta h2{margin:0 0 5px;font-size:22px;line-height:30px;}
.fllowinsta h3{margin:0 0 20px;font-size:15px;line-height:19px;}
.fllowinsta ul li{width:50%;padding:0 5px 10px;}
span.instaoverlay img{max-width:40px;}
.customefeedsec{padding:20px 0;}
.clientfeedleft h2{font-size:20px;line-height:27px;}
.clientfeedleft p{font-size:13px;line-height:19px;}
.customerfeedslider .owl-item{padding:0;}
.footlinks .footer__content-top .footer__blocks-wrapper .footer-block__details-content{width:100%;border-bottom:1px solid #12485e;padding:0 0 20px;margin:0 0 20px;}
.footlinks .footer__content-top .footer__blocks-wrapper .footer-block__details-content:last-child { border-bottom: none;margin: 0; }
footer .col-lg-8{flex-wrap:wrap;}
.footlinks h2,.followus h2{margin:0 0 0;font-size:18px;}
/*.footlinks{width:100%;border-bottom:1px solid #12485e;padding:0 0 20px;margin:0 0 20px;}*/
footer .col-lg-8{flex-wrap:wrap;}
.footlinks h2,.followus h2{margin:0 0 0;}
.copyrightbox{flex-wrap:wrap;justify-content:center;}
p.copyright{font-size:13px;margin:0 0 10px;}
.newsletterform h2{font-size:17px;}
.customerfeedslider .owl-dots{position:inherit;margin:10px 0 0;}
.customerfeedslider .owl-nav{text-align:center!important;}
.followus{width:100%;}
.menu-drawer__menu-item{padding:0 10px 10px!important;font-size:16px!important;}
.product-form__input .select{max-width:100%;}
ul.footsocial{padding:0;width:100%;justify-content:center;}

/*shop*/
.facets-container{margin:0 0 10px;}
span.mobile-facets__open-label{font-size:15px;}
.collection-hero__image-container.media.gradient img{position:inherit;height:200px;object-fit:cover;width:100%;}
.collection-hero__text-wrapper h1.collection-hero__title{font-size:21px;line-height:25px;}
.collection-hero--with-image .collection-hero__text-wrapper{padding:20px 10px!important;}

/*cartsidebar*/
.cart-drawer .cart-items td{display:block;width:100%;}
.cart-drawer .cart-item{display:table!important;}
.cart-drawer .cart-item>td+td{padding-left:0!important;}
.totals{flex-wrap:wrap;justify-content:flex-start;}
p.totals__subtotal-value{margin:4px 0 0!important;font-size:15px!important;width:100%;}
button#CartDrawer-Checkout{min-height:auto;padding:10px 20px;border:none!important;}
span.price.price--end{text-align:left!important;margin:0 0 10px;}
quick-add-modal .product__title>a{color:#000;}
quick-add-modal .product__title>a h2{color:#000;font-size:21px;}
.quick-add-modal{background:rgba(0,0,0,0.5);}
.quick-add-modal__content-info{padding:10px;border-radius:7px!important;}
.quick-add-modal__content{border-radius:8px!important;}
.quick-add-modal__toggle{width:40px;height:40px;padding:10px!important;}
.slider-buttons.no-js-hidden{display:none!important;}

/*shop*/
h1.main-page-title.page-title{font-size:19px;}
.rte h2{font-size:14px;}

/*cart*/
h1.title.title--primary{font-size:20px;line-height:21px;}
.cart-items thead tr{margin-bottom:10px;}
h1.title.title--primary{font-size:20px;line-height:21px;}
.cart-items thead tr{margin-bottom:10px!important;}
td.cart-item__details a.cart-item__name{font-size:12px;}
.cart-item{display:block!important;}
td.cart-item__media{padding:0 15px 0 0;}
td.cart-item__details a.cart-item__name{font-size:11px;}
.cart__items .product-option{font-size:13px;line-height:12px;}
td.cart-item__totals{padding-top:16px!important;border-bottom:1px solid #f2f2f2!important;margin-bottom:10px;}
.cart-item__image-container img{max-width:50px;}
.cart__footer{padding:0 0!important;}
.cart__footer-wrapper .totals{justify-content:space-between;align-items:center;align-content:center;}
.cart__footer-wrapper p.totals__subtotal-value{width:auto;margin:0!important;}
.cart__items td.cart-item__media{padding-right:12px;}
.title-wrapper-with-link{margin-top:0;margin-bottom:20px;}
small.tax-note{font-size:12px;}
.visionlist{flex-wrap:wrap;}
.visionbox{width:100%; margin:0;}
.visionover{height: 160px;bottom:0;
    display: flex;
    flex-direction: column;}
.visionbox:after{bottom:0;}
  .visionbox + .visionbox {
    margin-top: 10px;
}
}
@media(max-width:575px){
.expgrap { flex-wrap: wrap; }
.expgrapcnt { padding: 10px 0 0; }
.commSign ul li { width: 100%; padding: 0; margin: 0 0 10px; }	
.expgrapcnt { font-size: 14px; line-height: 19px; }
  .bekommen-custom .bewer-gstr {flex-flow: column-reverse;  }
  .bewer-madmer-img { max-width: 100%; height: 238px; width: 100%; padding: 0 15px; }
  .bewer-madmer-text { width: 100%; }
  .bekommen-custom .owl-dots { display: none; }
  .bekommen-custom { padding: 40px 0 0; }
}