@font-face{font-family:icomoon;src:url(icomoon.eot?5ozsww);src:url(icomoon.eot?5ozsww#iefix) format("embedded-opentype"),url(icomoon.woff2?5ozsww) format("woff2"),url(icomoon.ttf?5ozsww) format("truetype"),url(icomoon.woff?5ozsww) format("woff"),url(icomoon.svg?5ozsww#icomoon) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon-login:before{content:"\e905";color:#001844}.icon-icon-mail:before{content:"\e908";color:#001844}.icon-icon-cart:before{content:"\e904";color:#001844}.icon-icon-logo-text:before{content:"\e906";color:#001844}.icon-icon-logo:before{content:"\e907";color:#001844}.icon-icon-phone:before{content:"\e909";color:#001844}.icon-icon-robot .path1:before{content:"\e90a";color:#fff}.icon-icon-robot .path2:before{content:"\e90b";margin-left:-.94140625em;color:#fff}.icon-icon-robot .path3:before{content:"\e90c";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path4:before{content:"\e90d";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path5:before{content:"\e90e";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path6:before{content:"\e90f";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path7:before{content:"\e910";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path8:before{content:"\e911";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path9:before{content:"\e912";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path10:before{content:"\e913";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path11:before{content:"\e914";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path12:before{content:"\e915";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path13:before{content:"\e916";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path14:before{content:"\e917";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path15:before{content:"\e918";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path16:before{content:"\e919";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path17:before{content:"\e91a";margin-left:-.94140625em;color:#f4f4f9}.icon-icon-robot .path18:before{content:"\e91b";margin-left:-.94140625em;color:#0f1b42}.icon-icon-robot .path19:before{content:"\e91c";margin-left:-.94140625em;color:#0f1b42}.icon-icon-robot .path20:before{content:"\e91d";margin-left:-.94140625em;color:#0f1b42}.icon-icon-robot .path21:before{content:"\e91e";margin-left:-.94140625em;color:#0f1b42}.icon-icon-robot .path22:before{content:"\e91f";margin-left:-.94140625em;color:#0f1b42}.icon-icon-robot .path23:before{content:"\e920";margin-left:-.94140625em;color:#0f1b42}.icon-icon-robot .path24:before{content:"\e921";margin-left:-.94140625em;color:#0f1b42}.icon-icon-robot .path25:before{content:"\e922";margin-left:-.94140625em;color:#0f1b42}.icon-icon-robot .path26:before{content:"\e923";margin-left:-.94140625em;color:#0f1b42}.icon-icon-search:before{content:"\e924";color:#fff}.icon-icon-tools:before{content:"\e925";color:#fff}.icon-icon-truck:before{content:"\e926";color:#fff}.icon-twitter:before{content:"\e903"}.icon-facebook:before{content:"\e900"}.icon-brand:before{content:"\e900"}.icon-social:before{content:"\e900"}.icon-linkedin:before{content:"\e901"}.icon-brand2:before{content:"\e901"}.icon-social2:before{content:"\e901"}.icon-google-plus:before{content:"\e902"}.icon-brand3:before{content:"\e902"}.icon-social3:before{content:"\e902"}.bgGray{background-color:#f1f2f2}.cyan{color:#65bbef!important}.bg-cyan{background-color:#65bbef!important}.spread{letter-spacing:3.5px}.strong{font-size:28px;font-style:italic;font-weight:600}input[type=text].input-group-field,input[type=email].input-group-field,input[type=number].input-group-field,input[type=password].input-group-field{height:40px}.button,.button.secondary{line-height:24px}.icon-cart{width:23px}.icon-clock{width:28px}.icon-login{width:18px}.icon-mail,.icon-phone{height:17px}.icon-robot{height:176px;width:163px}.icon-search{width:18px}.icon-tools{width:41px}.icon-truck{width:48px}.header-icons{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;position:absolute;right:0;top:0;width:auto}.header-icon a{padding:.5rem}.menu .header-icon:first-of-type a{padding-left:1.5rem}.header-icon span{font-size:26px}.header-icons a{font-size:14px;display:inline-block;margin:0 10px;text-transform:none}.header-icons a.cart i{font-size:14px;padding-left:10px}.header-icons a.search i{font-size:16px}.logo,.top-bar.split{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#000;fill:currentColor}#logo-container{display:inline-block;text-align:center}.icon-logo,.icon-logo-text{display:block;height:100px;margin:0 auto}.icon-logo-text{height:27px}.icon-logo-st0{fill:#001844}.icon-logo-text-st0{fill:#fff}.icon-logo-text-st1{font-family:Avenir-Heavy}.icon-logo-text-st2{font-size:2.4302px}#top-bar-logo-cont{padding:20px 20px 10px!important}.stuck #top-bar-logo-cont{padding:0 20px!important}.top-bar.split{align-items:bottom}.top-bar.split .flex.row.column{max-width:88rem}.top-bar.split .logo-text{height:30px}.top-bar.split .logo{color:#000;display:block;height:40px;margin:0 auto;width:auto}.stuck .top-bar.split{align-items:center;background:#858585cc;padding:0}.stuck .top-bar.split .flex.row.column.align-bottom{align-items:center}.stuck .logo:hover{transform:rotate(90deg)}.top-bar #header-nav-left,.top-bar #header-nav-right{margin-bottom:12px}.stuck .top-bar #header-nav-left,.stuck .top-bar #header-nav-right{margin-bottom:0}#header-nav{background-color:#001844}.stacked.top-bar #header-nav{display:flex;padding:5px 0}#header-container{background-color:#fff;color:#001844;font-size:16px;padding-bottom:20px;padding-top:20px}#header-container a{color:#001844;font-size:16px}#header-container #header-cart,#header-container #header-login{font-size:12px}#header-container #header-login svg{margin-right:5px}#header-container #header-cart svg{margin-left:30px}#header-container #header-mail{margin-left:50px;text-transform:uppercase}#header-container #header-mail a,#header-container #header-phone a{padding-left:8px}#header-nav>div>.menu>li:first-of-type:not(.menu-text)>a{border-left:1px solid white}#header-nav>div>.menu>li:not(.menu-text)>a{border-right:1px solid white;padding:0 25px}.stuck .top-bar.split .logo{height:40px}.stuck .top-bar.split .logo-text{height:0}.stuck .top-bar.split .logo{margin:10px auto}.stuck .top-bar.split .logo rect,.stuck .top-bar.split .logo path,.stuck .top-bar.split .logo polygon{color:#fff!important;fill:#fff!important}.stuck .title-bar .menu>li:not(.menu-text)>a,.stuck .top-bar .menu>li:not(.menu-text)>a{color:#fff}.top-bar .logo,.top-bar .logo-text,.title-bar .logo,.title-bar .logo-text{margin-left:auto;margin-right:auto}.logo-text{display:block;height:30px;margin-top:10px;width:auto}.title-bar .icon-emblem{color:#cdcfd0;font-size:46px}#mobile-cart>a{color:#505050;font-size:24px}a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}h1 .small,h1 .small a{font-size:20px;font-weight:100}h2,.h2,h2 a,.h2 a{font-weight:400}.homepage-featured-boxes .cell{padding:30px 50px}.homepage-featured-boxes hr.blue-line{background:#65bbef;border-color:#65bbef;margin:15px auto 10px;width:120px}.homepage-featured-boxes h2{color:#fff;font-size:24px;text-transform:uppercase}.homepage-featured-boxes p{color:#fff;font-size:13px}.homepage-featured-boxes #icon-truck{fill:#fff;height:33px;width:48px}.homepage-featured-boxes #icon-tools{fill:#fff;height:41px;width:41px}.homepage-featured-boxes a.button{background:#65bbef;color:#fff;font-size:15px;font-weight:700;padding:13px 20px 12px}.homepage-small-slider .owl-dots{bottom:-50px}.homepage-small-slider .owl-carousel .owl-dot{background-color:#fff;border:2px solid #505050}.homepage-small-slider .owl-carousel .owl-dot.active{background-color:#505050;border:2px solid #505050}.homepage-mid-banner h1{color:#001844;font-size:34px;font-weight:700;text-transform:uppercase}.homepage-mid-banner h2{color:#001844;font-size:20px;font-weight:400;text-transform:uppercase}.homepage-mid-banner .homepage-mid-robot{height:173px;width:163px}.homepage-quote .grid-x{padding:50px 0!important}.homepage-quote h1{color:#fff;font-size:44px;font-weight:700;padding:20px}.homepage-about-us p{color:#001844;font-size:14px;line-height:29.5px;margin:0}.homepage-about-us a{color:#001844;font-weight:700}.homepage-about-us .homepage-about-logo{height:180px;width:184px}.homepage-about-us .homepage-about-logo-text{height:45px;width:256px}.homepage-highlights p.circled{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;align-items:center;align-content:center;border:1px solid #001844;border-radius:50%;display:flex;font-size:19px;font-weight:700;height:174px;margin:10px auto;padding:20px;text-align:center;width:174px}.homepage-highlights p.circled:hover{background-color:#001844;color:#fff}.homepage-highlights-text p{color:#001844;line-height:29.5px}.collection-product-grid-section h2{margin:0 auto;max-width:600px;padding-bottom:20px;text-align:center}body.product h1.product-title{border-top:2px solid #001844;color:#001844;font-size:25px;margin:30px 0 0;padding-top:20px;text-transform:uppercase}body.product h2.product-type{color:#001844;font-size:15px;text-transform:uppercase}body.product #productDetails #productImages{margin-top:0}body.product .accordion.product-types-accordion{width:100%}body.product .accordion.product-types-accordion .accordion-title{background-color:#001844;color:#fff;font-size:15px;font-weight:700;padding:1rem;text-align:center}body.product .accordion.product-types-accordion .accordion-title:before{color:#65bbef;content:"\25b8";font-size:22px;left:1rem;right:unset!important}body.product .accordion.product-types-accordion .is-active>.accordion-title:before{content:"\25be"}body.product .accordion.product-types-accordion .accordion-content{padding:0}body.product .accordion.product-types-accordion .accordion-content table{border:0;margin:0;width:100%}body.product .accordion.product-types-accordion .accordion-content table thead{background-color:#f0f7fd;font-size:14px;font-weight:700}body.product .accordion.product-types-accordion .accordion-content table td,body.product .accordion.product-types-accordion .accordion-content table th{border:1px solid #ccd0d9;text-align:center}body.product .accordion.product-types-accordion .accordion-content .add_to_cart{width:230px!important;display:inline-block;border:none;float:right}body.product .accordion.product-types-accordion .accordion-content .add_to_cart i{color:#001844;font-size:22px}body.product .accordion.product-types-accordion .accordion-content .add_to_cart>div{background:#65bbef;border-radius:5px;color:#fff;font-size:15px;font-weight:200;padding:3px;text-transform:uppercase}body.product .accordion.product-types-accordion .accordion-content .add_to_cart>div .add_to_cart_button{cursor:pointer;z-index:10000}body.product .accordion.product-types-accordion .accordion-content .add_to_cart>div span{padding-top:3px;display:inline-block}body.product .accordion.product-types-accordion .accordion-content .add_to_cart>div .qty-selector{height:35px;margin:0;max-width:60px}.cad table td{background:url(https://cdn.shopify.com/s/files/1/2110/7727/files/dwg-01.png) center no-repeat!important;width:30px;height:35px}a.cad:link,a.cad:hoover,a.cad:active{display:block;width:30px;height:35px}.index .feature-column-text h2{font-size:35px;font-weight:100;margin-bottom:6px}.newsletter-signup-section p{font-size:18px;font-weight:500;margin:0 0 30px}.newsletter-signup-section{margin:0 auto}.newsletter-form-inner{width:100%}.tabs{border-top:0}.tabs-title.is-active{border-top:1px solid #e7e7e7;border-bottom:1px solid white}.tabs-title{border:1px solid #e7e7e7;border-right:1px solid #c8c4c6;flex:1 1 0;font-size:17px;font-weight:500;letter-spacing:3px;text-align:center}.tabs-title:last-of-type{border-right:1px solid #e7e7e7}.tabs-title>a{padding:20px}.tabs-panel{padding:0}.tabs-content{border:0}.section-title.lines{position:relative;text-align:center;margin:25px auto 20px;max-width:600px}.section-title.lines h1,.section-title.lines h2{display:inline-block;padding:8px 23px;margin:0;background-color:#fff;position:relative;z-index:1}.section-title.lines:after{content:"";width:100%;display:inline-block;border-bottom:1px solid #404040;position:absolute;left:0;top:50%;z-index:0}.icon-text-arrow-right{font-size:14px;margin-left:10px}.read-more.arrow{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative}.read-more.arrow:after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e902";position:absolute;top:50%;right:-14px;font-size:6px;margin-top:-3px;color:#565656}.read-more.arrow:hover:after{color:#ccc}.homepage-featured .featured-column-text-on-image{overflow:hidden}.homepage-featured .featured-column-text-on-image>div{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;width:100%}.homepage-featured .featured-column-text-on-image img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#000}.homepage-featured .featured-column-text-on-image .feature-column-title{font-size:20px}.homepage-featured .featured-column-text-on-image .feature-column-text{font-size:16px}.homepage-featured .featured-column-text-on-image>div .inner{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#0009}.section-collection-grid a,.section-collection-grid p{color:#000;text-align:center}.section-collection-grid .product-thumb-cont .inner{background-color:#fffc}.testimonial-main-text,.testimonial-author-name,.testimonial-author-title{font-size:14px;font-family:proxima-nova,Helvetica Neueu,Helvetica,Arial,"sans-serif";font-weight:200}#footer .menu a,#footer #footer-menus h6{font-size:14px;font-weight:200;text-transform:uppercase}#footer #footer-menus h6{border-bottom:2px solid #65bbef;color:#fff;font-weight:700;padding-bottom:10px}#footer #footer-social{margin:0;text-align:center}#footer-social h2{border:0;font-family:Gotham-Bold;font-size:24px;margin-top:0;text-decoration:none}#footer-social a{font-size:22px;padding:0 14px}#footer-social a:first-of-type{padding-left:0}#footer-social a:last-of-type{padding-right:0}#footer-social a:hover{opacity:.6}#footer-emblem span{color:#fff;font-size:75px}#footer ul.menu{margin-bottom:20px}#footer-menus{padding-left:30px}#footer-copyright{margin-top:30px}#footer-copyright,#footer-copyright a{font-size:12px;font-weight:500;text-transform:none}#footer-copyright a{padding:0 0 0 40px}.slick-container{padding:0}.triangle-up,.triangle-down,.triangle-left,.triangle-right{display:block;width:0;height:0;border-style:solid;position:absolute;cursor:pointer}.triangle-up,.triangle-down{left:50%;margin-left:-11px}.triangle-up{border-width:0 10.5px 11px 10.5px;border-color:transparent transparent #65baef transparent;top:0}.triangle-down{border-width:11px 10.5px 0 10.5px;border-color:#65baef transparent transparent transparent;bottom:0}.triangle-left{border-width:11px 10.5px 11px 0;border-color:transparent #65baef transparent transparent;left:-20px;top:50%;margin-top:-11px}.triangle-right{border-width:11px 0 11px 10.5px;border-color:transparent transparent transparent #65baef;right:-20px;top:50%;margin-top:-11px}.owl-thumb-item img{width:150px;height:auto}.owl-thumbs{position:absolute;top:100%;left:0;display:flex;width:100%;justify-content:center}.owl-thumb-item{border:none;background:none;padding:0;opacity:.4}.owl-thumb-item.active{opacity:1}.row.skinny .column,.row.skinny .columns,.row.skinny .lt-ie10 .columns.skinny{padding-left:.5rem;padding-right:.5rem}.row.skinny-margins{margin:0 -.46rem}.image-collage-item{float:left;margin-top:1rem;padding-top:50%;position:relative}.image-collage-item div{background-size:cover;background-color:transparent;background-position:center center;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}.image-collage-item-1,.image-collage-item-2,.image-collage-item-3,.image-collage-item-4,.image-collage-item-5,.image-collage-item-6,.image-collage-item-7,.image-collage-item-8,.image-collage-item-9{width:100%;padding-top:85%}.image-collage-item-2,.image-collage-item-3,.image-collage-item-5,.image-collage-item-6,.image-collage-item-8,.image-collage-item-9{margin-top:1rem}.image-collage-item-4{padding-top:41.4%}.image-collage-item-1,.image-collage-item-7{padding-top:85.4%;margin-top:1rem}html body .arp-block__title{border-bottom:2px solid #001844}html body .arp-block__title-txt{color:#001844;font-size:25px;font-weight:400;margin-top:50px;padding-bottom:0;text-transform:uppercase}html body .arp-block__item{box-shadow:none;border-radius:0;background:transparent}html body .arp-block__name a{color:#001844;font-size:15px;font-weight:400;text-transform:uppercase}html body .arp-block__title-txt:before{background:transparent}@media screen and (max-width: 640px){.newsletter-signup-section input[type=text],.newsletter-signup-section input[type=email],.newsletter-signup-section input[type=submit]{margin:20px auto;max-width:80%}}@media screen and (min-width: 640px){.homepage-featured .featured-column-text-on-image:hover>div{transform:scale(1.05)}.homepage-featured .featured-column-text-on-image>div .inner{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#0009;opacity:0}.homepage-featured .featured-column-text-on-image:hover>div .inner{opacity:1}#footer-menus{padding-left:0}}@media screen and (max-width: 1024px){.logo{height:50px}#main-menu{display:none}.top-bar .menu.expanded>li{flex:0 0 auto}}@media screen and (min-width: 1024px){.icon-logo-text{margin:10px auto 0}.icon-logo-text-st0{fill:#001844}.stacked.top-bar .submenu{width:auto}}@media screen and (min-width: 1200px){.stacked.top-bar #header-nav{padding:5px 70px}}@media screen and (min-width: 1600px){.stacked.top-bar #header-nav{padding:5px 200px}}
/*# sourceMappingURL=/s/files/1/2110/7727/t/4/assets/cosmotec.scss.css.map */
