h1,h2,h3,h4,h5,h6{font-size:18px;line-height:1.2;padding:0;color:#007da0;font-weight:500}.col-content h1,.col-content h2,.col-content h3,.col-content h4,.col-content h5,.col-content h6{margin:20px 0 3px}.col-content h1:first-child,.col-content h2:first-child,.col-content h3:first-child,.col-content h4:first-child,.col-content h5:first-child,.col-content h6:first-child{margin-top:0}.col-content h1 a,.col-content h2 a,.col-content h3 a,.col-content h4 a,.col-content h5 a,.col-content h6 a{text-decoration:none;color:#007da0}@media screen and (min-width: 769px){.col-content h1 a:hover,.col-content h2 a:hover,.col-content h3 a:hover,.col-content h4 a:hover,.col-content h5 a:hover,.col-content h6 a:hover{text-decoration:underline}}h1{color:#007da0;font-size:36px;font-weight:700}h2{color:#00b8c1;font-size:26px}.col-content h2 a{color:#00b8c1}h2,.h2,h2.title{line-height:1.2}h3{color:#00b69b;font-size:20px}.col-content h3 a{color:#00b69b}.headline{text-transform:uppercase}.col-content a{text-decoration:underline}@media screen and (min-width: 769px){.col-content a:hover{text-decoration:none}}.action_button{width:100%!important}@media screen and (min-width: 769px){.action_button{width:auto!important}}.header .logo{padding-left:20px}.menu a{font-size:17px}@media only screen and (max-width: 1199px) and (min-width: 768px){.menu a{font-size:14px}}.menu .vertical-menu{float:left}.menu .vertical-menu a span{color:#00b49b}.menu .vertical-menu a span:before{font-weight:700}.menu li.search_link{padding-right:0}.banner{overflow:hidden;background-color:#666;position:relative}@media screen and (min-width: 768px){.banner{min-height:500px;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.banner:after{content:"";min-height:inherit;font-size:0}}@media screen and (min-width: 1200px){.banner{min-height:610px}}@media screen and (min-width: 768px){.banner img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}}.banner .caption{position:relative;top:auto;left:auto;right:auto;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;padding:30px 15px;margin:0}@media screen and (max-width: 767px){.banner .caption{font-size:3vw}}@media screen and (max-width: 767px){.banner .caption .headline{color:#fff}}@media screen and (max-width: 767px){.banner .caption .action_button{color:#fff;border:1px solid #fff}}.collection h1{padding-top:0;margin-bottom:30px}.collection .section_select{float:right}@media screen and (min-width: 769px){.collection .product-list-col{padding-left:10px}}.collection .product-list-col h1{text-transform:capitalize}@media screen and (min-width: 769px){.sidebar .subnav-wrap .section-title{pointer-events:none}}@media screen and (min-width: 769px){.sidebar .subnav-wrap .section-title span{display:none}}@media screen and (min-width: 769px){.sidebar .subnav-wrap .subnav{display:block!important;height:auto!important;padding:10px 0!important;margin:0!important}}.sidebar .subnav-wrap .subnav li a{padding:5px 0;border:0;position:relative;outline:none}.sidebar .subnav-wrap .subnav li a.active{border-left:solid 9px #03a196;padding-left:10px}.sidebar .subnav-wrap .subnav li .children{margin:10px 0 0 15px;display:none}.sidebar .subnav-wrap .subnav li .children li{margin-bottom:6px}.sidebar .subnav-wrap .subnav li.active>.children{display:block}.sidebar .subnav-wrap .subnav li.has-children>a{padding-right:30px}.sidebar .subnav-wrap .subnav li.has-children>a:after{content:"\e904";font-family:turbo;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.15em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:50%;margin-top:-6px;font-size:12px;transform-origin:center}.sidebar .subnav-wrap .subnav li.has-children>a.submenu-active:after{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.swatch label{height:auto;line-height:1.3;padding:12px 10px;white-space:normal}.logo-list-section .logo-bar{display:-webkit-flex;display:-ms-flex;display:flex}@media screen and (max-width: 768px){.logo-list-section .logo-bar{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.logo-list-section .logo-bar .logo-bar__item{margin:0;width:50%;max-width:100%;padding:0 20px}@media screen and (min-width: 769px){.logo-list-section .logo-bar .logo-bar__item{-webkit-flex:1;-ms-flex:1;flex:1;width:auto;padding:20px 20px 0}}.logo-list-section .logo-bar .logo-bar__item img{margin:0 auto}.featured-products-list h4.title{text-transform:uppercase;font-size:32px}@media screen and (max-width: 768px){.featured-products-list h4.title{font-size:25px}}.caption .cc-wrap{font-size:18px;color:#fff}.caption-content{max-width:90%}.main.content{min-height:300px;padding:30px 0}@media screen and (min-width: 769px){.main.content{min-height:620px}}@media screen and (min-width: 769px){.main.content .col-content{padding-left:20px}}.column,.columns{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 769px){.sitemap-links{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -30px}}.sitemap-links>div{margin-bottom:30px}@media (min-width: 769px){.sitemap-links>div{width:33.33%;padding:0 30px;margin:0}}.product-list{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.product-list .columns.thumbnail{width:50%!important;margin:0 0 30px!important;padding:0 20px}@media (min-width: 768px){.product-list .columns.thumbnail{width:33.33%!important}}@media (min-width: 960px){.product-list .columns.thumbnail{width:25%!important}}.product-list .columns.thumbnail .product-info__caption{margin-top:10px}.related-products--grid .product-list .thumbnail{width:50%!important;margin:0 0 30px!important;padding:0 20px}@media (min-width: 768px){.related-products--grid .product-list .thumbnail{width:25%!important}}.related-products--grid .product-list .thumbnail .product-info__caption{margin-top:10px}.product-list .image__container{height:0;padding-top:100%;width:100%;max-width:100%!important;position:relative;border:1px solid #e8e8e8}.product-list .image__container>img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-object-fit:contain;object-fit:contain}.product-list .image__container x-object-fit{position:absolute!important;left:0;top:0;width:100%;height:100%}.gallery-wrap .image__container,.gallery-wrap .product_gallery_nav .gallery-cell{height:0;padding-top:100%;position:relative}.gallery-wrap .image__container>img,.gallery-wrap .product_gallery_nav .gallery-cell>img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-object-fit:contain;object-fit:contain}.gallery-wrap .image__container x-object-fit,.gallery-wrap .product_gallery_nav .gallery-cell x-object-fit{position:absolute!important;left:0;top:0;width:100%;height:100%}.gallery-wrap .image__container{width:100%;max-width:100%!important}.gallery-wrap .product_gallery{border:1px solid #e8e8e8}.gallery-wrap .product_gallery_nav{text-align:left}.gallery-wrap .product_gallery_nav .gallery-cell{padding-top:20%;border:1px solid #e8e8e8}.product .related-products__title{border-top:1px solid #eee;padding:20px 10px 0}.product .related-products__title h2{font-size:22px;text-transform:uppercase}@media (min-width: 769px){.product .related-products__title h2{font-size:25px}}.newsletter-section .section_form{width:auto;display:block;padding:20px;float:none;margin:0 auto}#contact_form .action_button.sign_up{width:auto;padding:0 20px}@media (min-width: 769px){#contact_form .action_button.sign_up:hover{border-color:#fff}}.footer{-webkit-background-size:cover;background-size:cover}.footer .social_icons{margin-top:0;padding:10px 0 0}.footer .toggle_content p{margin-bottom:1em;line-height:1.1}.footer .toggle_content p:first-child{padding:15px 0 0}.footer .credits{padding-top:0;margin:0}.sku label{display:inline-block;margin-right:5px;font-size:15px}@media (min-width: 769px) and (max-width: 959px){.menu .vertical-menu>.dropdown_link--vertical:not(:first-child):not(:nth-child(2)) .vertical-menu_submenu{right:0;left:auto}.menu .vertical-menu>.dropdown_link--vertical:not(:first-child):not(:nth-child(2)) .vertical-menu_sub-submenu{right:100%;left:auto}}@media (min-width: 769px) and (max-width: 959px){.menu .vertical-menu>.dropdown_link--vertical:nth-child(2) .vertical-menu_sub-submenu{right:100%;left:auto}}.customer-account-wrap,.container .customer-account-wrap{padding:0;display:block;float:none;margin:0 auto}.page-payment-form form{margin:30px 0}.page-payment-form form fieldset{padding:0;margin:0;border:0}.page-payment-form form fieldset ul{list-style:none;margin:0;padding:0}.page-payment-form form fieldset ul li{margin-bottom:25px}.page-payment-form form fieldset label,.page-payment-form form fieldset input{font-size:16px}.page-payment-form form fieldset .submit-btn{margin-top:10px}body{overflow-x:hidden}.cart .customer-account-wrap{float:none;padding:0;margin:0;display:block}#shopify-section-header .menu .vertical-menu_submenu,#shopify-section-header .menu .vertical-menu_sub-submenu{display:none;width:350px}#shopify-section-header .menu .vertical-menu_submenu li,#shopify-section-header .menu .vertical-menu_submenu a,#shopify-section-header .menu .vertical-menu_sub-submenu li,#shopify-section-header .menu .vertical-menu_sub-submenu a{white-space:normal}#shopify-section-header .menu .vertical-menu li:hover>ul{display:block;animation:fadeIn .4s ease forwards}.feature_image .main_nav,.feature_image .dropdown{background-color:#ffffffe6}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.customers-login h1{text-align:center}
/*# sourceMappingURL=/s/files/1/2264/6769/t/2/assets/gssi-styles.scss.css.map */
