body{font-family:Cabin,sans-serif;font-weight:400;color:#444;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;max-height:100%}a{text-decoration:none;color:#65b3e4;outline:0}a:hover{color:#3a9edc}h1,.h1{margin-bottom:15px;font-size:30px;font-weight:600;text-transform:uppercase}h2,.h2{font-size:24px;font-weight:600;text-transform:uppercase}h3,.h3{font-size:18px;font-weight:600;text-transform:uppercase}h4,.h4{font-size:14px;font-weight:600;text-transform:uppercase}p,li,label{font-size:14px;line-height:18px}strong{font-weight:700}input,select,option,button,textarea{font-family:Cabin,sans-serif;outline:0}select{width:100%;padding:5px 16px 5px 8px;font-family:Cabin,sans-serif;font-size:14px;color:#444;background:#fff;border:1px solid #c4c4c4;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}.select-wrap{position:relative;display:inline-block;width:100%}.select-wrap:before{content:"\f0dc";display:block;position:absolute;top:50%;right:5px;font-family:FontAwesome;font-size:12px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.button{display:block;width:100%;padding:10px;font-size:14px;font-weight:600;line-height:18px;text-transform:uppercase;text-align:center;color:#fff;background:#c4c4c4;border:0;cursor:pointer;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.button:hover{color:#fff;background:#ababab}.button.add-to-cart{background:#444}.button.add-to-cart:hover{background:#2b2b2b}.button.add-to-cart.sold-out{cursor:default}.button.add-to-cart.sold-out:hover{background:#444}.button.button-highlight{background:#65b3e4}.button.button-highlight:hover{background:#3a9edc}.button.button-cancel{opacity:.5}.button.button-inline{display:inline-block;width:auto;padding:10px 20px}.block{display:block}.no-padding{padding-bottom:0}.no-left-padding{padding-left:10px}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom: 1}main{margin-top:10px}.top-header{position:fixed;z-index:2000;width:100%;padding:5px 0;background:#444}.top-header [class*=col]{padding-bottom:0}.top-header .top-header-text{font-size:12px;text-transform:uppercase;color:#fff}.top-header .account-links a{margin-left:3px;padding-left:5px;font-size:12px;text-transform:uppercase;color:#fff;border-left:1px solid #fff}.top-header .account-links a:first-of-type{border-left:0}.top-header .account-links p{display:inline-block;color:#fff}.top-header-search .search-input{float:left;display:block;width:calc(100% - 22px);padding:3px 5px;font-size:12px;color:#444;background:#fff;border:0;-webkit-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.top-header-search .search-button{float:left;display:block;height:21px;width:22px;text-align:center;color:#fff;background:#c4c4c4;border:0;cursor:pointer;-webkit-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.top-header-search .search-button:hover{background:#ababab}.mobile-search{padding:10px}.top-mobile-header{position:fixed;z-index:2000;width:100%;margin-bottom:20px;padding:6px 0;background:#444;-webkit-transition:all .6s cubic-bezier(.47,.5,0,.95);-ms-transition:all .6s cubic-bezier(.47,.5,0,.95);-moz-transition:all .6s cubic-bezier(.47,.5,0,.95);-o-transition:all .6s cubic-bezier(.47,.5,0,.95);transition:all .6s cubic-bezier(.47,.5,0,.95)}.top-mobile-header [class*=col]{padding-bottom:0}.top-mobile-header .mobile-nav-button{display:inline-block;color:#fff;cursor:pointer}.top-mobile-header .mobile-nav-button i{font-size:18px}.top-mobile-header .cart-link{font-size:14px;text-transform:uppercase;color:#fff}.page-container{position:relative;z-index:1000;background:#fff;-webkit-transition:all .6s cubic-bezier(.47,.5,0,.95);-ms-transition:all .6s cubic-bezier(.47,.5,0,.95);-moz-transition:all .6s cubic-bezier(.47,.5,0,.95);-o-transition:all .6s cubic-bezier(.47,.5,0,.95);transition:all .6s cubic-bezier(.47,.5,0,.95)}.mobile-nav{position:fixed;top:0;width:200px;height:100%;overflow-y:auto;color:#fff;background:#444;z-index:-1;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .6s cubic-bezier(.47,.5,0,.95);-ms-transition:all .6s cubic-bezier(.47,.5,0,.95);-moz-transition:all .6s cubic-bezier(.47,.5,0,.95);-o-transition:all .6s cubic-bezier(.47,.5,0,.95);transition:all .6s cubic-bezier(.47,.5,0,.95)}.mobile-nav .mobile-nav-inner{width:200px}.mobile-nav .mobile-main-nav{font-size:14px}.mobile-nav .mobile-main-nav .mobile-main-nav-item{display:block;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(255,255,255,.1)}.mobile-nav .mobile-main-nav .mobile-main-nav-item:first-of-type{border-top:0}.mobile-nav .mobile-main-nav .mobile-main-nav-item a{display:inline-block;width:100%;padding:10px 20px;color:#fff}.mobile-nav .mobile-main-nav .mobile-main-nav-item a.has-dropdown{width:calc(100% - 38px);border-right:1px solid rgba(0,0,0,.1)}.mobile-nav .mobile-main-nav .mobile-main-nav-item a:hover{background:#373737}.mobile-nav .mobile-main-nav .mobile-main-nav-item.mobile-show-nav-sub .mobile-main-nav-sub-list{max-height:initial}.mobile-nav .mobile-main-nav .mobile-main-nav-item.mobile-show-nav-sub .mobile-dropdown-button i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);-moz-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.mobile-nav .mobile-main-nav .mobile-main-nav-item .mobile-main-nav-sub-list{background:#515151}.mobile-nav .mobile-main-nav .mobile-main-nav-item .mobile-main-nav-sub-list .mobile-main-nav-sub-item a{padding:5px 5px 5px 20px}.mobile-nav .mobile-main-nav .mobile-main-nav-item .mobile-main-nav-sub-list .mobile-main-nav-sub-item a:hover{background:#494949}.mobile-nav .mobile-main-nav .mobile-dropdown-button{display:inline-block;width:38px;padding:10px 0;text-align:center;border-left:1px solid rgba(255,255,255,.1);cursor:pointer}.mobile-nav .mobile-main-nav .mobile-dropdown-button:hover{background:#373737}.mobile-nav .mobile-main-nav .mobile-dropdown-button i{-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mobile-nav .mobile-main-nav .mobile-main-nav-sub-list{height:auto;max-height:0;overflow:hidden;-webkit-transition:max-height .5s ease-in-out;-ms-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.page-container.mobile-nav-opened,.top-mobile-header.mobile-nav-opened{-webkit-transform:translateX(200px);-ms-transform:translateX(200px);-moz-transform:translateX(200px);-o-transform:translateX(200px);transform:translate(200px)}.header{padding-top:51px}.middle-header .logo{margin:0;width:100%;text-align:center}.middle-header .logo a{display:inline-block;margin:0}.middle-header .header-content{display:flex;justify-content:space-between;margin-left:10px;margin-right:10px}.middle-header .header-content .left-content,.middle-header .header-content .middle-content,.middle-header .header-content .right-content{max-width:500px;display:flex;align-items:center}.template-index .main-nav,.template-collection .main-nav,.template-search .main-nav{margin-bottom:0;border-bottom:0}.is-sticky .bottom-header{z-index:2000!important;background:#fff;border-bottom:1px solid #444444}.is-sticky .main-nav{border-bottom:0}.main-nav{border-bottom:1px solid #444444}.main-nav .main-nav-list{position:relative;text-align:center}.main-nav .main-nav-list .main-nav-item{display:inline-block;cursor:pointer}.main-nav .main-nav-list .main-nav-item a{display:block;padding:10px;font-size:14px;text-transform:uppercase;color:#444}.main-nav .main-nav-list .main-nav-item.normal-dropdown{position:relative}.main-nav .main-nav-list .main-nav-item.normal-dropdown .main-nav-sub-list{width:200px}.main-nav .main-nav-list .main-nav-item .main-nav-sub-list{position:absolute;top:38px;left:0;display:none;width:100%;text-align:left;background:#65b3e4;z-index:1000}.main-nav .main-nav-list .main-nav-item .main-nav-sub-list .main-nav-sub-item a{display:block;padding:5px 10px;font-size:14px;text-transform:none;color:#fff}.main-nav .main-nav-list .main-nav-item .main-nav-sub-list .main-nav-sub-item:hover a{color:#fff;background:#3a9edc}.main-nav .main-nav-list .main-nav-item:hover{background:#65b3e4}.main-nav .main-nav-list .main-nav-item:hover a{color:#fff}.main-nav .main-nav-list .main-nav-item:hover .main-nav-sub-list{display:block}.main-nav a[href^="/collections/sale"]{color:red!important}.home-slider{margin-bottom:20px}.home-slider .home-slide{display:block;margin:0 10px}.home-slider .home-slide img{width:100%;border-radius:15px}.home-slider .slick-prev{top:50%;left:10px;-webkit-text-shadow:0 2px 10px rgba(0,0,0,.3);-ms-text-shadow:0 2px 10px rgba(0,0,0,.3);-moz-text-shadow:0 2px 10px rgba(0,0,0,.3);-o-text-shadow:0 2px 10px rgba(0,0,0,.3);text-shadow:0 2px 10px rgba(0,0,0,.3);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.home-slider .slick-next{top:50%;right:10px;-webkit-text-shadow:0 2px 10px rgba(0,0,0,.3);-ms-text-shadow:0 2px 10px rgba(0,0,0,.3);-moz-text-shadow:0 2px 10px rgba(0,0,0,.3);-o-text-shadow:0 2px 10px rgba(0,0,0,.3);text-shadow:0 2px 10px rgba(0,0,0,.3);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.slick-prev,.slick-next{position:absolute;font-size:50px;color:#fff;background:0;border:0;z-index:1000;cursor:pointer}.breadcrumbs span{font-size:12px;color:#444}.breadcrumbs a{font-size:12px}.collection{position:relative}.collection,.search{padding-top:30px;background:#f8f8f8}.collection-title{margin-bottom:10px}.collection-text{padding-top:20px}.collection-text>h2,.collection-text>h3,.collection-text>p{margin-bottom:10px}.collection-text>h3{margin-top:20px}.collection-title-as-image{display:flex;margin:auto}.collection-info{margin-bottom:20px;padding:10px 0;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}.collection-product .collection-product-image-wrap{position:relative}.collection-product .collection-product-image{position:relative;display:block;height:260px;margin-bottom:10px;text-align:center;background:#fff}.collection-product .collection-product-image img{position:absolute;top:50%;left:50%;padding:10px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.collection-product .collection-product-swatches{margin-bottom:10px}.collection-product .collection-product-swatches .collection-swatch{min-width:15px!important;height:15px!important;margin-right:5px;padding:0}.collection-product .collection-product-vendor{display:block;margin-bottom:5px;font-size:12px;font-weight:700}.collection-product .collection-product-title{margin-bottom:5px}.collection-product .collection-product-title a{font-size:14px;font-weight:400;line-height:18px;text-transform:none;color:#65b3e4}.collection-product .collection-product-title:hover a{color:#a8b336}.collection-product .collection-product-compare-price{display:inline-block;margin-right:5px;font-size:18px;text-decoration:line-through}.collection-product .collection-product-price{display:inline-block;font-size:18px;font-weight:600}.collection-product .collection-product-price.sale-price{color:red}.featured-collection{padding-top:20px;background:#f1f1f1}.sidebar h3{margin-bottom:10px}.sidebar-section,.sidebar-section.promo-section img{margin-bottom:20px}.sidebar-links{margin-left:10px}.sidebar-links li a{font-size:14px}.collection-sorting .select-wrap{width:auto}.fake-select{position:relative;width:100%;max-width:200px;padding:8px 28px 8px 10px;font-size:14px;background:#fff;border:1px solid #c4c4c4;border-radius:3px;cursor:pointer}.fake-select .fake-select-dropdown{position:absolute;top:-50%;left:-1px;display:none;width:calc(100% + 2px);height:280px;background:#efefef;border:1px solid #c4c4c4;border-top:0;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-ms-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);-o-box-shadow:0 0 10px 0 rgba(0,0,0,.3);box-shadow:0 0 10px #0000004d;overflow:scroll}.fake-select .fake-select-dropdown a{display:block;padding:8px 10px;color:#444}.fake-select .fake-select-dropdown a:hover{color:#fff;background:#65b3e4}.fake-select.fake-select-clicked .fake-select-dropdown{display:block}.fake-select:before{content:"\f0dc";display:block;position:absolute;top:50%;right:5px;font-family:FontAwesome;font-size:12px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}label[for=sort-by]{margin-right:5px}.product-title{margin-bottom:0}.product-sku{display:block;font-size:12px}.product-vendor{display:inline-block;margin-right:10px;vertical-align:top;font-size:12px}.product-vendor-image{display:inline-block;width:100px}.product-thumbnails{margin-top:30px;text-align:center}.product-thumbnails .slick-slide{outline:0}.product-thumbnails .slick-slide img{display:inline-block}.product-thumbnails button.slick-arrow{padding:0 15px;font-size:18px;color:#fff;background:#c4c4c4;border:0;cursor:pointer;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.product-thumbnails button.slick-arrow:hover{background:#ababab}.product-thumbnails button.slick-arrow.slick-prev{top:-30px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%);z-index:900}.product-thumbnails button.slick-arrow.slick-next{top:calc(100% + 6px);left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%);z-index:900}.product-thumbnail{display:inline-block;cursor:pointer}.product-thumbnails-mobile{margin-bottom:20px}.product-form{margin-bottom:20px;padding:20px;background:#f1f1f1}.product-form .product-compare-price-wrap .product-compare-price{display:block;float:left;width:calc(100% - 50px);margin-bottom:5px;font-size:24px;text-decoration:line-through}.product-form .product-compare-price-wrap .product-compare-percentage{display:none;float:left;width:50px;font-size:14px;line-height:24px;font-weight:700;text-align:right;color:red}.product-form .product-price-wrap{margin-bottom:20px}.product-form .product-price-wrap .product-price{display:block;width:calc(100% - 50px);float:left;font-size:24px;color:#444}.product-form .product-price-wrap .product-price.sale-price{color:red}.product-form .product-price-wrap .product-flag{display:block;float:left;width:50px;line-height:24px;text-align:right}.product-form .product-info{margin-bottom:20px;font-size:14px}.product-form .product-info li{margin-bottom:5px}.product-form .product-info i{margin-right:5px;font-size:14px}.product-form .product-info .show-green i{color:#a8b336}.product-form .product-social-title{margin-bottom:10px}.product-form .product-social li{display:inline-block;margin-right:8px;font-size:24px}.product-form .product-social li a{color:#444}.product-form .product-social li a:hover{color:#65b3e4}.product-form .add-to-cart{margin-bottom:5px}.product-form label{display:block;margin-bottom:5px;font-size:14px;font-weight:600}.product-form .selector-wrapper{float:left;width:calc(40% - 10px);margin:0 10px 0 0}.product-form .product-quantity{float:left;width:20%;margin:0}.product-form .product-quantity input{width:100%;padding:5px 8px;font-size:14px;color:#444;background:#fff;border:1px solid #c4c4c4;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.product-cta .product-phone{text-align:center}.product-cta .product-phone .product-phone-text{display:block;margin-bottom:3px;font-size:16px;font-weight:600;text-transform:uppercase}.product-cta .product-phone .product-phone-number{display:block;font-size:18px;text-transform:uppercase}.product-cta .product-or{text-transform:uppercase;color:#c4c4c4}.product-main-description{border-bottom:1px solid #444444}.product-details{padding-bottom:20px;border-bottom:1px solid #444444}.product-details h3{margin-bottom:10px}.product-details strong{font-size:16px}.product-details p{font-size:12px}.product-details .product-detail{margin-bottom:10px}.product-details .product-detail:last-of-type{margin-bottom:0}.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:20px;margin-bottom:5px}.content p{margin-bottom:10px}.content ul{margin-left:10px;list-style-type:disc;list-style-position:inside}.content ul li{margin-bottom:5px}.content img{padding:20px}.content a{color:#65b3e4}.content a:hover{color:#3a9edc}.form label{display:block;margin-bottom:5px}.form input[type=text],.form input[type=tel],.form input[type=email],.form input[type=password],.form textarea{display:block;width:100%;padding:5px 8px;font-size:14px;border:1px solid #c4c4c4;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.form textarea{max-width:100%;height:200px}.search-title{margin:10px 0 0;text-align:center}.pagination{padding-top:20px;text-align:center;border-top:1px solid #444444}.pagination span{display:inline-block;margin:0 5px 0 0}.pagination a{display:block;padding:5px 8px;color:#65b3e4;text-align:center}.pagination a:hover{color:#3a9edc}.pagination .prev a,.pagination .next a{color:#444;background:#c4c4c4}.pagination .prev a:hover,.pagination .next a:hover{background:#ababab}.article-item:not(:first-child){padding-top:20px}.article-item:not(:last-child){border-bottom:1px solid #444444}.article-item .article-item-title{margin-bottom:10px}.article-item .article-image{padding:0}.article-item .article-item-read-more{margin:0}.article-author{font-style:italic}.article .article-author{margin-bottom:20px}.article .article-image{margin-bottom:20px;padding:0}.article .article-content{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #444444}.article .article-comments{margin:0;list-style-type:none}.article .article-comments .article-comment{display:block;margin-bottom:10px;padding:20px;background:#f1f1f1}.article .article-comments .article-comment .article-author{margin:0}.article .comment-success{color:#a8b336}.footer{padding:20px 0 0;background:#f1f1f1}.brands{margin-bottom:20px}.brands .brands-slide{position:relative;display:inline-block;height:95px;vertical-align:middle;padding:20px 25px}.brands .brands-slide img{position:absolute;top:50%;left:50%;padding:20px;opacity:.5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.brands .slick-prev{top:50%;left:-10px;font-size:24px;color:#444;opacity:.5;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.brands .slick-next{top:50%;right:-10px;font-size:24px;color:#444;opacity:.5;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translateY(-50%)}.newsletter .newsletter-text{margin-bottom:10px;font-size:14px}.search-form .large-input{-webkit-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.large-input{float:left;width:calc(100% - 80px);padding:10px;font-size:14px;background:#fff;border:0}.large-input-button{float:left;width:80px;padding:10px;font-size:14px;text-transform:uppercase;text-align:center;color:#444;background:#c4c4c4;border:0;cursor:pointer;-webkit-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.large-input-button:hover{background:#ababab}.footer-nav-titles{padding-top:10px;padding-bottom:10px;padding-left:10px;margin-bottom:20px;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}.footer-nav-titles [class*=col]{padding-bottom:0}.footer-nav-lists{margin-left:10px}.footer-nav-lists .footer-nav-list a{display:block;padding:3px 0;font-size:12px;color:#444}.footer-nav-lists .footer-nav-list a:hover{color:#65b3e4}.footer-nav-lists .footer-text{margin-bottom:10px;margin-right:10px;font-size:12px;line-height:18px;color:#444}.social-icons li{display:inline-block}.social-icons li a{color:#444}.social-icons li a:hover{color:#65b3e4}.payment-types li{display:inline-block;width:40px}.sku-container{align-self:end}.product-vendor-and-image{display:flex;justify-content:space-between;align-items:flex-end}.cart-header{padding:10px;background:#f1f1f1}.cart-body{padding:0 10px 10px}.cart-body .cart-product-row{border-bottom:1px solid #f1f1f1}.cart-body .cart-product-title{display:block;margin-bottom:5px;font-size:18px;color:#444}.cart-body .cart-product-title:hover{color:#65b3e4}.cart-body .cart-quantity{width:100px;padding:5px 8px;font-size:14px;color:#444;background:#fff;border:1px solid #c4c4c4;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.cart-body .remove-item{display:block;margin-top:10px;color:#b64646}.cart-instructions label{display:block;margin-bottom:10px}.cart-instructions textarea{width:100%;height:150px;max-width:100%;max-height:200px;padding:5px 8px;font-size:14px;color:#444;background:#fff;border:1px solid #c4c4c4;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.cart-totals h3,.cart-totals p,.checkout{margin-bottom:10px}.cart-product-row{padding-top:20px;margin-bottom:0}.cart-product-row p{margin-bottom:0}.add-address{padding-top:20px}@media only screen and (max-width: 1280px){.container{padding:0 20px}.home-slider .home-slide{margin:0 20px}}@media only screen and (max-width: 768px){.collection{padding-top:0}.sticky-wrapper{display:none}.show-collection-sidebar{display:inline-block;width:auto;padding:10px 20px}.mobile-nav{z-index:1}.mobile-sidebar{position:absolute;top:0;left:0;width:200px;height:100%;padding:10px;color:#fff;background:#444;z-index:1}.mobile-sidebar .sidebar{width:100%}.mobile-sidebar .fake-select{color:#444}.collection-inner{position:relative;padding-top:10px;background:#f1f1f1;z-index:1000;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.collection.sidebar-show .collection-inner{-webkit-transform:translateX(200px);-ms-transform:translateX(200px);-moz-transform:translateX(200px);-o-transform:translateX(200px);transform:translate(200px)}.product-main-description{border-bottom:0}.sm-margin-10{margin-bottom:10px}}@media only screen and (max-width: 480px){.collection-product .collection-product-image{height:150px}}@media only screen and (max-width: 320px){.product-cta .product-phone .product-phone-number{font-size:12px}}.bold-swatch-element{float:left;margin:0 5px 5px 0;position:relative}.bold-swatch-element label,.collection-swatch{-webkit-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;float:left;min-width:25px!important;height:25px!important;margin:0;background-color:#ddd;padding:0 10px;font-size:13px;text-align:center;line-height:25px;white-space:nowrap;text-transform:uppercase;cursor:pointer}.bold-swatch-element input{display:none}.bold-swatch-element.color label{padding:0}.bold-swatch-element input:checked+label{-webkit-box-shadow:0 0 0 3px white;-ms-box-shadow:0 0 0 3px white;-moz-box-shadow:0 0 0 3px white;-o-box-shadow:0 0 0 3px white;box-shadow:0 0 0 3px #fff;border-color:transparent}.bold-swatch-element .tooltip{position:absolute;bottom:100%;width:100px;background:gray;left:-35px;margin-bottom:15px;text-align:center;color:#fff;padding:10px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;z-index:10000;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px #00000047;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.bold-swatch-element .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid gray 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.bold-swatch-element:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}.article-content p{font-size:1.1em;line-height:1.2em}.article-content h1{font-size:2em}.article-content h2{font-size:1.7em}.article-content h3{font-size:1.5em}
/*# sourceMappingURL=/cdn/shop/t/59/assets/theme.scss.css.map?v=105390931018347284781742499626 */
