body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;color:#333}input[type=text],input[type=email],input[type=password],input[type=tel],textarea,select{font-size:16px;border-radius:0}textarea{resize:none}p,a,table{font-size:14px}@media (min-width: 40em){p,a,table{font-size:12px}}hr{margin:1em 0 2em}hr.v2{border-color:#000}.container,.row{max-width:960px;position:relative}.blue-light{color:#09c}.blue-dark{color:#065788}.grey{color:#999}.logo{position:absolute;width:22.5%;top:1.25em}@media (min-width: 40em){header{background:url(//cdn.shopify.com/s/files/1/0531/6573/t/2/assets/logo2.png?v=43660405296920289441402337373) no-repeat center 25px}}.icons-social_fb .fa-inverse{background:#295d99;border-radius:50px}.icons-social_tw .fa-inverse{background:#00acdf;border-radius:50px}.icons-social_pi .fa-inverse{background:#db1425;border-radius:50px}.vhidden.icon{position:relative;display:block}.vhidden.icon .fa-facebook:before{top:3px;position:relative}.icon--canada{display:inline-block;width:27px;height:13px;background:url(//cdn.shopify.com/s/files/1/0531/6573/t/2/assets/icon-flag2.png?v=81348812925425704711402337535) no-repeat;margin-right:5px;position:relative;top:2px;margin-top:90px}@media (min-width: 40em){.icon--canada{margin-top:40px}}.icon--mail{display:inline-block;width:25px;height:35px;background:url(//cdn.shopify.com/s/files/1/0531/6573/t/2/assets/icon-mail2.png?v=55625622113694180321402337537) no-repeat;margin-right:5px;position:relative;top:14px;margin-top:-20px}.cart-wrapper{width:130px;float:right;text-align:center;background:#f5f5f5;padding:10px 3px;border:1px solid #cccccc;border-top:none;margin-bottom:2em}#search,#subscribe{position:relative}#search{margin-bottom:2em;height:32px}#search .search_box,#subscribe input{width:90%;margin:0;border:1px solid #cccccc;border-right:none;height:32px;float:left}#search .btn,#subscribe button{width:10%;float:left;border:1px solid #ccc;border-left:none}#search .btn,#subscribe button{height:32px}#subscribe button{background:#fff}#search .btn{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0}#subscribe button{background:#555}@media (min-width: 40em){#search .search_box{width:80%;float:right;margin-right:30px}#search .btn{width:30px;position:absolute;right:0}}.fa-search:before{color:#333}.container-nav{background:#f5f5f5;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin-bottom:2em;margin-top:20px}.site-nav{text-align:center}.site-nav a{display:inline-block;width:100%;padding:15px 0;position:relative;font-size:14px}.site-nav__child{position:absolute;left:1.4%;top:51px;background:#f5f5f5;width:97.2%;z-index:200;height:0;overflow:hidden}.site-nav__child.active{height:auto}.site-nav .site-nav__child a{width:100%;text-transform:none;border:1px solid #cccccc;border-bottom:none}@media (min-width: 40em){nav .grid-full{padding:0}.site-nav a{float:left;width:16.66666%;border-right:1px solid #cccccc;color:#065788}.site-nav a:first-child{border-left:1px solid #cccccc}.site-nav a:hover,.site-nav a.current{background:#28b9e2;color:#fff;text-decoration:none}}.slider{width:100%;max-width:933px;margin:0 0 2em;padding:0}.slider,.slider img{width:100%}.slider--product-single{width:90%;margin:0 auto}.slider--product-single .slick-dots{bottom:auto;position:relative}.slider--product-single .slick-dots li{width:25%;height:auto;border:2px solid black;background:green;line-height:0}.slider--product-single .slick-dots li.slick-active{border:2px solid red}#target{width:100%;height:100px;background:red}.slick-prev,.slick-next{height:auto;width:auto}.slick-prev{left:1%}.slick-next{right:1%}.slick-prev:hover,.slick-next:hover{text-decoration:none}.slick-prev:hover:before,.slick-next:hover:before{color:red}.slick-prev:before,.slick-next:before{font-family:FontAwesome;font-size:40px;line-height:1;color:#fff;opacity:.85}.slick-prev:before{content:"\f053";text-shadow:0 0 1px #000,0 0 2px #000,0 0 3px #000}.slick-next:before{content:"\f054";text-shadow:0 0 1px #000,0 0 2px #000,0 0 3px #000}.slick-dots{margin:0;bottom:-30px}.slick-dots li button{padding:0}.slick-dots li button:before{opacity:1;color:#525252;font-size:50px;line-height:22px;overflow:hidden;text-shadow:0 0 1px #000,0 0 2px #000}.slick-dots li.slick-active button:before{opacity:1;color:#fff}.product{padding:1.5em;margin-bottom:2em}.brackets{color:#28b9e2;font-weight:700;font-size:1.25em;padding:0 5px}.social-buttons{text-align:center}.social-buttons li{margin:0 1em 1em}@media (min-width: 40em){.product{margin-bottom:0}}.product-single{background:#f5f5f5;border:1px solid #dddddd;padding-bottom:2em;margin-bottom:2em;padding-top:1em}.product-single__description{padding:0 2em;margin:0 1.4%;background:#fff;width:97.2%}.reveal-parent{position:relative;overflow:hidden}.reveal{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:100%;background:#28b9e2;color:#fff;padding:2em;opacity:0}.reveal-trigger:hover .reveal{opacity:1}.reveal .btn{border:1px solid #fff;text-transform:uppercase}table{width:100%}table.striped tr:nth-child(2n){background:#ccc}table td,table th{vertical-align:middle}table td input{margin-bottom:0}table .item{width:50%}table .quantity{width:10%}.inline-list li{display:inline-block}.payment-icons li{width:48px;margin:0 6px}.bg-white-dark{background:#f2f2f2}.icon-brand{position:relative}.icon-brand:before{background:url(//cdn.shopify.com/s/files/1/0531/6573/t/2/assets/icon-brand2.png?v=22301111267247159411402337533) no-repeat;display:inline-block;width:16px;height:20px;content:"";margin-bottom:-4px}.well{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:2em 0;margin-top:2em}.notification{background:#e0efd8;color:#729062;padding:2em;font-weight:700;margin:1em 0}.notification--caution{background:#ff8155;color:#ff612a}.border-ccc{border:1px solid #ccc}.hidden-mobile{display:none}@media (min-width: 40em){.hidden-mobile{display:block}}.hidden-desktop{display:block}@media (min-width: 40em){.hidden-desktop{display:none}}.animate{-webkit-transition:.25s linear;-moz-transition:.25s linear;-o-transition:.25s linear;-ms-transition:.25s linear;transition:.25s linear}.uppercase{text-transform:uppercase}.text-centered{text-align:center}.reset-ul{margin:0;padding:0;list-style:none}.width-small-half{width:50%}.padding-top-2em{padding-top:2em}.margin-top-1em{margin-top:1em}.margin-top-2em{margin-top:2em}.margin-top-neg2em{margin-top:-2em}.margin-bottom-2em{margin-bottom:2em}.margin-0{margin:0}.margin-vertical-2em{margin:2em 0}input:focus,textarea:focus{box-shadow:none}.font-14{font-size:14px}.font-18{font-size:18px}.font-28{font-size:28px}.font-weight{color:#fff}.bg-white{background:#fff}.inline-block{display:inline-block}.block-mobile{display:block;width:100%;margin:1em 0}@media (min-width: 30em){.block-mobile{display:inline-block;width:auto;margin:0}}.btn{font-size:14px}input.btn{display:inline-block;width:auto;margin-top:0;font-size:14px;font-weight:400}.btn.disabled{opacity:1}.btn-warning{background:#fd0f2b;border-color:#fd0f2b}.btn-warning:hover{background:#a20000;border-color:#a20000}@media (min-width: 40em){.medium-grid-half{width:50%}}@media (min-width: 65em){.medium-grid-half{width:25%}.btn .fa-arrow-right:before{position:relative;right:4px}}.grid-alpha{padding-left:0}.grid-omega{padding-right:0}.img--pretty{border:1px solid #28b9e2;padding:10px;margin:0 10px 0 0}.signature{font-size:14px;width:50%;display:inline-block}.testimonials{background:#28b9e2;border-radius:15px}.testimonials__inner{margin:20px;padding:20px;border:1px solid #fff;border-radius:15px}.testimonials__inner p{margin:0;font-size:14px}.testimonials__inner blockquote{border-left:none}.testimonials__inner footer{color:#065788;font-weight:700}.product-preview__featured{position:relative}.product-preview__featured a{position:absolute;top:0;right:0;background:red;color:#000;display:none;font-weight:700;font-size:16px;padding:6px}.product-preview__thumbs__item{margin:0 6% 10px 0;width:28%;vertical-align:top}.product-preview__thumbs__item img{border:1px solid #999999}.product-preview__thumbs__item:nth-child(3n){margin-right:0}.errorForm{color:red;font-weight:700}.successForm{color:green;font-weight:700}table td,table th{padding:3px 2px}
/*# sourceMappingURL=/s/files/1/0531/6573/t/2/assets/main.css.map */
