.template-product{padding-top:0}.template-product .breadcrumb{border-bottom:0}.template-product main{padding-top:0}.template-product main .single-product .images .image{position:relative}.template-product main .single-product .images .prev{width:30px;height:40px;background:url("https://cdn.shopify.com/s/files/1/1124/0042/t/50/assets/chevron-left.png?1859880391982391405") transparent no-repeat;position:absolute;top:50%;left:0;display:block;margin-top:-16px;opacity:.7;cursor:pointer;transition:.3s;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.template-product main .single-product .images .prev:hover{opacity:1}.template-product main .single-product .images .next{width:30px;height:40px;background:url("https://cdn.shopify.com/s/files/1/1124/0042/t/50/assets/chevron-right.png?1859880391982391405") transparent no-repeat;position:absolute;top:50%;right:0;display:block;margin-top:-16px;opacity:.7;cursor:pointer;transition:.3s;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.template-product main .single-product .images .next:hover{opacity:1}.template-product main .single-product .buy .product-form{background:#ffffff;border-width:2px;border-radius:0}.template-product main .single-product .buy .product-form .prices{font-size:26px;text-align:center;padding-bottom:10px;border-bottom:1px solid #ededed}.template-product main .single-product .buy .product-form .prices .current-price{font-weight:700}.template-product main .single-product .buy .product-form .prices .compare-price{font-size:75%;color:#999;text-decoration:line-through;margin-left:6px}.template-product main .single-product .buy .product-form form{margin:0}.template-product main .single-product .buy .product-form form .variant-selection{text-align:center;list-style:none;margin:20px 0 0}.template-product main .single-product .buy .product-form form .variant-selection li{margin:0 0 10px}.template-product main .single-product .buy .product-form form .variant-selection li:last-child{margin-bottom:0}.template-product main .single-product .buy .product-form form .variant-selection li label{font-size:12px;font-weight:700;text-transform:uppercase;display:inline-block;cursor:text;margin:0 0 5px}.template-product main .single-product .buy .product-form form .variant-selection li .qty{width:60px;margin:0 auto}.template-product main .single-product .buy .product-form form .variant-selection li select,.template-product main .single-product .buy .product-form form .variant-selection li .js-qty{margin:0 auto}.template-product main .single-product .buy .product-form form .variant-selection li .selector-wrapper{margin-bottom:10px}.template-product main .single-product .buy .product-form form .variant-selection li .selector-wrapper:last-child{margin-bottom:0}.template-product main .single-product .buy .product-form form .subtotal{text-transform:uppercase;text-align:center;line-height:1;margin:15px 0 10px}.template-product main .single-product .buy .product-form form .subtotal label{font-weight:700}.template-product main .single-product .info .product-content .product-title{font-size:32px;line-height:1;font-weight:normal;margin:0 0 10px}.template-product main .single-product .info .product-content .vendor{font-size:14px;color:#999;line-height:1;font-weight:normal;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #eaeaea}.template-product main .single-product .info .product-content .product-meta{padding:15px 0}.template-product main .single-product .info .product-content .product-meta .meta-list{list-style:none;margin:0}.template-product main .single-product .info .product-content .product-meta .meta-list li{font-size:12px;text-transform:uppercase;margin:0 0 5px}.template-product main .single-product .info .product-content .product-meta .meta-list li:last-child{margin-bottom:0}.template-product main .single-product .info .product-content .product-meta .meta-list li label{width:60px;font-weight:700;display:inline-block}.template-product main .single-product .info .product-content .product-meta .meta-list li .stock.in{color:green}.template-product main .single-product .info .product-content .product-meta .meta-list li .stock.out{color:#d02e2e}.template-product main .single-product .info .product-content .product-tabs{margin:0}.template-product main .single-product .info .product-content .product-tabs dt{font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:1px;cursor:pointer;padding:8px 0;border-bottom:1px solid #ededed;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.template-product main .single-product .info .product-content .product-tabs dt .icon{color:#999;font-weight:normal;float:right;font-size:14px}.template-product main .single-product .info .product-content .product-tabs dd{padding:10px 0;margin:0;display:none}.template-cart main{padding:30px}.template-cart .page-title{font-size:22px;text-align:center;margin:0 0 20px}.template-cart .title h2{font-size:14px;color:#999;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #E5E5E5}.template-cart .cart-items .cart-items-list{list-style:none;margin:0}.template-cart .cart-items .cart-items-list .item{width:100%;float:left;padding:10px 0;margin:0;border-bottom:1px solid #E5E5E5}.template-cart .cart-items .cart-items-list .item div.product-image{width:20%;float:left;line-height:1}.template-cart .cart-items .cart-items-list .item div.product-info{width:80%;float:left;padding-left:10px}.template-cart .cart-items .cart-items-list .item div.product-info .item-title{font-size:16px;margin:0 0 5px}.template-cart .cart-items .cart-items-list .item div.product-info .item-title .cart-remove{float:right}.template-cart .cart-items .cart-items-list .item div.product-info .price{margin:0 0 10px}.template-cart .cart-items .cart-items-list .item div.product-info .qty input{width:50px;float:left}.template-cart .cart-items .cart-items-list .item div.product-info .qty .input-group-btn{float:left}.template-cart .cart-summary .title{text-align:center}.template-cart .cart-summary .additional-note{margin:0 0 10px}.template-cart .cart-summary .additional-note label{font-size:12px;text-transform:uppercase;display:block;text-align:center;margin:0 0 2px}.template-cart .cart-summary .additional-note label:after{content:":"}.template-cart .cart-summary .cart-total{font-family:"Montserrat", sans-serif;font-size:24px;font-weight:700;text-align:center;margin-bottom:10px}.template-collection .collection-header{background-image:url("https://cdn.shopify.com/s/files/1/1124/0042/t/50/assets/cp_bg_image.png?1859880391982391405");background-repeat:repeat;background-color:#292929;background-attachment:fixed;text-align:center}.template-collection .collection-header h1{font-size:32px;color:#ffffff;font-family:"Lato", sans-serif;line-height:1;padding:20px 0;margin:0}.template-collection .breadcrumb{margin-bottom:15px}.template-collection .collection-footer{margin-top:60px}.template-collection .collection-description p{font-size:1.07em}.template-collection .collection-description-link:link{color:#000;text-decoration:underline;font-style:italic;cursor:auto}.template-collection .collection-description-link:visited{color:#000}.template-collection .collection-description-link:hover{color:gray}.template-collection .collection-description-link:active{font-weight:bold}.template-collection .text-overflow{height:3.2em;display:block;overflow:hidden;word-break:break-word;word-wrap:break-word}.template-collection .btn-overflow{color:#000;text-decoration:underline;font-style:italic;cursor:auto;font-size:12px;margin-top:-1.6em}.template-customers-login main{padding:30px}.template-customers-register main{padding:30px}.template-index main{padding:30px 0}.template-search main{padding:30px 0}.template-page main{padding:30px 0}footer{background:#000;color:#777777}footer .widgets{padding:20px 0 40px}footer .widgets h4{font-family:"Lato", sans-serif;color:rgba(255,255,255,0.9);font-size:16px;font-weight:700;padding:0 0 5px;margin:0 0 10px;border-bottom:1px solid rgba(255,255,255,0.2)}footer .widgets h4.logo{border-bottom:0}footer .widgets .w-list{list-style:none;margin:0}footer .widgets .w-list li{line-height:1;display:block;padding:5px 0;margin:0}footer .widgets .w-list li a{color:#7f7f7f;transition:.3s;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;border-bottom:1px solid transparent}footer .widgets .w-list li a:hover{border-bottom-color:#7f7f7f}footer .copyright-container{background:#222;padding:20px 0}footer .copyright-container p.credits{display:none;font-size:12px;margin:0}footer .copyright-container a{color:#9a9a9a}footer .copyright-container a:hover{color:#a8a8a8;text-decoration:underline}footer .copyright-container .payment-cards{text-align:right;margin:0}footer .copyright-container .payment-cards li{margin-right:10px}footer .copyright-container .payment-cards li:last-child{margin-right:0}footer .copyright-container .payment-cards li .icon{font-size:28px}nav{background:#ffffff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}nav .nav-menu{list-style:none;margin:0}nav .nav-menu li{position:relative;line-height:1;display:block;float:left;margin:0;border-right:1px solid rgba(0,0,0,0.05)}nav .nav-menu li.cart{border-left:1px solid rgba(0,0,0,0.05)}nav .nav-menu li.right-nav{float:right}nav .nav-menu li.right-nav:last-child{border-right:0;border-left:1px solid rgba(0,0,0,0.05)}nav .nav-menu li.search{border-left:1px solid rgba(0,0,0,0.05)}nav .nav-menu li.dropdown{position:relative}nav .nav-menu li.dropdown:hover .dd-menu{display:block}nav .nav-menu li:first-child{border-left:1px solid rgba(0,0,0,0.05)}nav .nav-menu li a{height:48px;line-height:48px;font-size:14px;text-transform:uppercase;padding:0 15px;display:block;transition:.3s;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}nav .nav-menu li a:hover{background:#fbfbfb}nav .nav-menu li .dd-menu{background:#ffffff;position:absolute;top:100%;display:none;margin:0;z-index:99999;width:155px}nav .nav-menu li .dd-menu li{width:100%;display:block !important;border:0;border-bottom:1px solid rgba(0,0,0,0.05)}nav .nav-menu li .dd-menu li:last-child{border-bottom:0}nav.dock{position:fixed;top:0;right:0;left:0;z-index:9999999;border:0;box-shadow:0 0 10px -2px rgba(0,0,0,0.1)}nav.dock .nav-menu li.cart.active a{background:#5DCCF3}nav.dock .nav-menu li.cart.active a:hover,nav.dock .nav-menu li.cart.active a:focus{background:#43BEEC}nav.dock .nav-menu li.cart.active span{color:#ffffff}nav.dock .nav-menu li.cart.active span .cart-size{font-weight:700}nav.dock .nav-menu li.cart a{padding:0 15px}#mobileNav{width:100%;display:none}#mobileNav.dock{position:inherit;top:0;right:0;left:0;z-index:9999999;border:0;box-shadow:0 0 10px -2px rgba(0,0,0,0.1)}#mobileNav .nav-points{background:#ffffff;text-align:center;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}#mobileNav .nav-points .mobile-navbar{list-style:none;display:inline-flex;margin:0 auto}#mobileNav .nav-points .mobile-navbar li{display:block;float:left;margin:0;border-right:1px solid rgba(0,0,0,0.05)}#mobileNav .nav-points .mobile-navbar li:first-child{border-left:1px solid rgba(0,0,0,0.05)}#mobileNav .nav-points .mobile-navbar li a{font-family:"Montserrat", sans-serif;font-size:14px;text-transform:uppercase;padding:17px 15px 16px;display:block;transition:.3s;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}#mobileNav .nav-points .mobile-navbar li.cart.active a{background:#5DCCF3;color:#ffffff}#mobileNav .mobile-nav-toggle{background:#ffffff;display:none;border-bottom:1px solid rgba(0,0,0,0.1)}#mobileNav .mobile-nav-toggle .nav-list{list-style:none;margin:0}#mobileNav .mobile-nav-toggle .nav-list li{width:100%;display:block;margin:0;border-bottom:1px solid rgba(0,0,0,0.1)}#mobileNav .mobile-nav-toggle .nav-list li a{font-size:16px;font-family:"Montserrat", sans-serif;text-transform:uppercase;line-height:1;text-align:left;padding:16px 20px;display:block}#header{background:#ffffff;padding:25px 0}#header .site-title{font-size:36px;line-height:1;margin:0}#header .site-title a{display:inline-block;line-height:0}#header .site-title a img{opacity:1;transition:.3s;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}#header .site-title a:hover img{opacity:.8}#header .search-form input{width:100%}#header .cart-wrapper{background:#f9f9f9;display:block;float:right;overflow:hidden;border-radius:2px}#header .cart-wrapper .content{height:52px;display:inline-block;float:left;padding:4px 10px;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#header .cart-wrapper .content .title{font-size:12px;font-family:"Montserrat";display:block;font-weight:700;text-transform:uppercase}#header .cart-wrapper .content .items{font-size:12px}#header .cart-wrapper .icon{height:52px;background:#5DCCF3;color:#ffffff;font-size:20px;padding:10px 20px;display:inline-block;min-height:100%}#header .cart-wrapper .icon span{font-weight:700}section.slideshow .slide{background-repeat:no-repeat;background-size:cover;background-position:center;margin:0}section.slideshow .slide-cover{background:rgba(0,0,0,0.4);color:#ffffff;text-align:center;padding:100px 0;max-height:300px}section.slideshow .slide-heading{font-size:24px;font-weight:normal;line-height:1;margin:0 0 20px}section.slideshow .slide-tagline{font-size:50px;line-height:1;margin:0 0 20px}section.slideshow .btn{font-size:18px;padding:12px 20px}section.featured-boxes{margin-bottom:30px}section.featured-boxes .bx-row{padding-bottom:30px}section.featured-boxes .bx-row:last-child{padding-bottom:0}section.featured-boxes .bx-row .box{display:block;line-height:0;position:relative}section.featured-boxes .bx-row .box:hover .cover{opacity:1}section.featured-boxes .bx-row .box .cover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:.15s;-o-transition:.15s;-moz-transition:.15s;-webkit-transition:.15s}section.featured-boxes .bx-row .box .cover h3{background:rgba(0,0,0,0.6);font-size:16px;color:#ffffff;display:inline-block;line-height:1;padding:12px 15px;margin:0}.btn-transparent{background:rgba(255,255,255,0.2);border:1px solid #ffffff}.btn-transparent:hover,.btn-transparent:focus{background:#ffffff;color:#333}.btn--cta{background:#5DCCF3}.btn--cta:hover,.btn--cta:active,.btn--cta:focus{background:#43BEEC}.section-title{background:url("line_1859880391982391405.gif") transparent repeat-x;background-position:center;font-size:36px;text-align:center;line-height:1;margin:0 0 25px}.section-title .holder{background:#ffffff;padding:0 10px}.product-grid-item{background:#ffffff;border:1px solid #ddd;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,0.04)}.product-grid-item .product-image{overflow:hidden;position:relative}.product-grid-item .product-image:hover .featured-image{opacity:0}.product-grid-item .product-image:hover .second-image{opacity:1}.product-grid-item .product-image a{display:block;line-height:0;position:relative}.product-grid-item .product-image a img{line-height:1}.product-grid-item .product-image a .second-image{position:absolute;top:0;left:0;opacity:0}.product-grid-item .product-image a.wishlist-btn{background:rgba(0,0,0,0.15);color:rgba(255,255,255,0.8);display:inline-block;line-height:0;padding:10px;position:absolute;bottom:0;right:0;margin:auto 10px 10px auto;border-radius:2px}.product-grid-item .product-image a.wishlist-btn:hover{background:rgba(0,0,0,0.2);color:#fff}.product-grid-item .product-info{text-align:center;line-height:1;padding:12px 15px}.product-grid-item .product-info h3{font-size:14px;color:#999;letter-spacing:1px;line-height:1;margin:0 0 10px}.product-grid-item .product-info .price{font-weight:700;line-height:1;display:inline-block}.product-grid-item .product-info .price .before-price{color:#999;font-size:90%;margin-left:5px;text-decoration:line-through;font-style:italic}.product-grid-item .product-info .rating{float:right}.rating-star{color:#999}main{padding:0 0 30px}.breadcrumb{background:transparent;border-top:0;padding:5px 0;margin:0}.breadcrumb div{line-height:1}.breadcrumb a,.breadcrumb span{color:#777;font-size:12px;text-transform:uppercase;line-height:1;margin:0 5px 0 0;padding:0}.panel{padding:0;margin-bottom:20px;border:1px solid #ededed;border-radius:2px}.panel:last-child{margin-bottom:0}.panel .panel-heading{background:#f9f9f9;font-size:16px;text-transform:uppercase;font-weight:700;padding:10px 15px;border-bottom:1px solid #ededed}.panel .panel-heading .panel-title{font-size:14px;line-height:1;margin:0}.panel .panel-body{background:#ffffff;padding:15px}.panel .list-group .list-group-item{position:relative;display:block;padding:10px 15px;background-color:#ffffff;border-bottom:1px solid #EDEDED}.panel .list-group .list-group-item .arrow{font-weight:700;font-size:10px;position:absolute;top:50%;right:15px;margin-top:-5px}.sale-tag{background:#5DCCF3;color:#ffffff;font-weight:700;font-size:12px;text-transform:uppercase;line-height:1;position:absolute;top:10px;right:10px;padding:5px 8px;border-radius:2px}.modal-background{background:rgba(0,0,0,0.6);position:fixed;top:0;right:0;left:0;bottom:0;z-index:9999999;display:none}.modal-background .modal-close{font-size:36px;color:#ffffff;position:absolute;top:10px;right:10px;cursor:pointer;transition:.6s;text-shadow:0 1px 2px rgba(0,0,0,0.3)}.modal-background .modal-close:hover{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.4);transform:rotate(90deg)}.modal-background .modal-panel{width:100%;background:#ffffff;margin-top:30px;overflow:visible;border-radius:1px;display:none}.modal-background .modal-panel.centered{text-align:center}.modal-background .modal-panel .modal-heading{font-family:"Montserrat", sans-serif;background:#f9f9f9;font-size:16px;text-transform:uppercase;padding:12px 15px 10px;line-height:1;border-bottom:1px solid #eee}.modal-background .modal-panel .modal-body{padding:15px}.modal-background .modal-panel .modal-footer{background:#f9f9f9;padding:10px 15px;border-top:1px solid #eee}.notif-bar{background:#f3f757;color:#000000;font-weight:700;text-align:center}.notif-bar .content{padding:6px 0}.notif-bar .content.gradient-overlay{background:rgba(255,255,255,0.15);background:-moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #fff), color-stop(100%, rgba(0,0,0,0.15)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(0,0,0,0.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0 )}.notif-bar .btn{background:#31c9e6;font-weight:700;color:#ffffff;margin-left:10px}#topbar{background:#fff;font-size:12px;padding:5px 0;border-bottom:1px solid #e6e6e6}#topbar .account{text-transform:uppercase;margin:0}#topbar .account a{color:#999;margin:0 5px}#topbar .account a:first-child{margin-left:0}#topbar .account a:last-child{margin-right:0}#topbar .trust-points{list-style:none;margin:0}#topbar .trust-points li{display:inline;margin:0 20px 0 0}#topbar .trust-points li:last-child{margin-right:0}.social-icons{list-style:none;margin:0 0 20px}.social-icons li{display:inline-block;margin:0 10px 0 0}.social-icons li a{display:inline-block;line-height:0}.social-icons li a .icon{font-size:20px}@media screen and (max-width: 768px){#navbar{display:none}#mobileNav{display:block}#header .site-title{text-align:center}}ul.dd-menu{margin:4px 0 0px 20px}#mc_embed_signup{clear:left;font:14px Helvetica,Arial,sans-serif;width:100%}#newsletter{background:#999;color:#ffffff;margin:50px 0;line-height:80px;text-align:center;padding:20px 0 40px}