body{font-family:'Helvetica Neue', Helvetica, sans-serif}#checkoutButton{font-size:18px;font-weight:200;width:100%;background-color:#e74c3c;border-radius:0px;border-bottom:4px solid #a96159}div.yotpo.yotpo-main-widget{position:relative;z-index:800}.bundlebtn.btn{font-size:18px;font-weight:200;min-width:200px;background-color:#e74c3c;border-radius:0px;border-bottom:4px solid #a96159}.bundlebtn.btn:focus{outline:-webkit-focus-ring-color auto 0px}.bundlebtn.btn:active{border-bottom:1px solid #a96159;position:relative;top:3px;margin-bottom:3px}.btn,.rte .btn{font-size:18px;font-weight:200;min-width:200px;background-color:#e74c3c;border-radius:0px;border-bottom:4px solid #a96159}input.btn{min-width:initial;padding:0 12px}.rte .btn{margin-top:10px}header.site-header{position:absolute;top:0;z-index:100;width:100%}header.site-header .site-header__logo{width:212px;float:left}header.site-header .wrapper{position:relative;z-index:150;padding-top:40px;padding-bottom:20px}header.site-header ul.site-nav{float:right}header.site-header ul.site-nav li{margin:22px 15px}.site-nav .site-nav__link{margin:0 0;padding:0}.site-nav li.site-nav--has-dropdown a{color:#646464;letter-spacing:.1em;font-size:18px}.site-nav li.site-nav--has-dropdown a:hover{color:#646464}.site-nav li.site-nav--has-dropdown a:before{content:"";position:absolute;width:0;height:0px;bottom:-5px;left:0;background-color:#646464;visibility:hidden;-webkit-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0s}.site-nav li.site-nav--has-dropdown a:hover:before{visibility:visible;width:100%}.site-nav li a{color:#646464;letter-spacing:.1em;font-size:18px}.site-nav li a:hover{color:#646464}.site-nav li a:before{content:"";position:absolute;width:0;height:1px;bottom:-5px;left:0;background-color:#646464;visibility:hidden;-webkit-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0s}.site-nav li a:hover:before{visibility:visible;width:100%}header.site-header ul.site-nav li .site-nav__dropdown{position:absolute;left:0;margin:0;z-index:5;top:28px;right:0;padding-left:0px}header.site-header ul.site-nav li .site-nav__dropdown li{margin:10px 0}header.site-header ul.site-nav li .site-nav__dropdown li a{background-color:transparent;font-weight:normal;cursor:pointer}.header-gradient{z-index:50;position:absolute;top:0;right:0;left:0;width:100%;height:200px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(0,0,0,0.64) 0%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.64)), color-stop(100%, rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.64) 0%, rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.64) 0%, rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.64) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.64) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3000000', endColorstr='#00000000',GradientType=0 )}.top-banner.short{height:260px;background-color:#f2f3f7;background-size:1000px;background-position:center center;background-repeat:no-repeat}.top-banner.short.blog{background-size:1450px;background-position:50% 85%;background-repeat:no-repeat}.top-banner.regular{position:relative}.block-headline{width:100%;position:relative;z-index:300;position:absolute;top:40%}.block-headline h2{font-weight:normal;letter-spacing:.1em;color:#fff;text-transform:uppercase;font-size:31px}.block-headline span{padding:3px 10px;background-color:#e74c3c;margin-bottom:8px;display:inline-block}.block-headline a{font-size:20px;letter-spacing:.05em;color:#e74c3c;text-transform:uppercase;background-color:#fff;padding:8px 10px}.top.homepage{background-color:#fff}.top.bottom .headline{top:22px}.top-features{list-style-type:none;margin:0;padding:36px 0 36px}.top-features li{display:inline-block;margin:0 30px;letter-spacing:.15em;font-size:14px;text-transform:uppercase}.top-features li:first-child{color:#999}.intro{padding:10px 0}.intro p:first-child:first-letter{font-weight:500;float:left;color:#e74c3c;font-size:75px;line-height:60px;padding-top:4px;padding-right:8px;padding-left:3px}.intro p{color:#575757;letter-spacing:.05em;font-size:16px;line-height:30px}ul.features{list-style-type:none;margin:0;padding:40px 0}ul.features li{width:33.333%;display:inline-block;vertical-align:top}ul.features li .feature-inner{padding:20px 40px 20px 0px}ul.features li .feature-inner p{letter-spacing:.05em;text-align:justify}.promo-panels{list-style-type:none;margin:0}.promo-panels li{display:inline-block;width:50%;position:relative;background-size:cover;margin:0}.promo-panels li:hover .image.hover-image{opacity:1}.promo-panels li .image{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;z-index:10}.promo-panels li .image.hover-image{opacity:0;-webkit-transition:all 1.2s ease-in-out 0;transition:all 1.2s ease-in-out 0s}.promo-panels li .panel-content{position:absolute;top:0;bottom:0;right:0;left:0;z-index:20;text-align:center}.promo-panels li .panel-content .centerer{height:100%;width:1px;display:inline-block;vertical-align:middle}.promo-panels li .panel-content .panel-text{display:inline-block;vertical-align:middle}.promo-panels li .panel-content .panel-text h2{text-transform:uppercase;letter-spacing:.1em;font-size:18px;font-weight:700;color:#fff}.promo-panels li .panel-content .panel-text h3{text-transform:uppercase;letter-spacing:.1em;font-size:18px;font-weight:100;color:#fff}.promo-panels li img{width:100%;visibility:hidden;display:block}.promo-panels li a{display:inherit}.site-footer{background-color:#f2f3f7;border-top:1px solid #eaeaea;color:#fff}footer .grid__item{text-align:center}.email{font-size:18px;letter-spacing:.05em}h3{font-size:16px;padding-bottom:6px;letter-spacing:.15em;font-weight:100;text-transform:uppercase;color:#515151}.footer-bottom-links{text-align:center;margin-top:30px}.footer-bottom-links li{display:inline-block}.footer-bottom-links li::after{content:"\00B7";color:#515151;padding:0 16px}.footer-bottom-links li:last-child::after{content:"";color:#515151;padding:0 16px}.below-banner{position:relative}.product-box-wrap{position:absolute;top:0;width:100%;margin-bottom:40px}.product-box-wrap .wrapper{position:relative;z-index:500}.product-box-wrap .wrapper .product-box{float:right;width:300px;top:0px;right:0;z-index:200}.product-box-wrap .wrapper .product-box .box-title{margin-top:-44px;background-color:rgba(75,75,75,0.65);padding:10px 20px;-webkit-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0s}.product-box-wrap .wrapper .product-box .box-title h1{margin:0;color:#fff;font-size:18px;font-weight:100;text-transform:uppercase;line-height:24px;width:100%;position:relative}.product-box-wrap .wrapper .product-box .box-title h1 span{font-size:18px;font-weight:100;line-height:24px;position:absolute;right:0;display:inline-block}.product-box-wrap .wrapper .product-box .box-content{background-color:#f2f3f7;padding:20px}.share-title{display:none}.share-text{color:#82888a;font-size:14px;letter-spacing:.1em}.social-sharing{font-size:20px;text-align:center}.social-sharing a{margin:0 6px;color:#82888a;display:inline-block}.social-sharing a .icon:before{display:block;-webkit-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0s}.social-sharing a:hover .icon:before{-webkit-transform:rotate(-3deg) scale(1.05)}.social-sharing a.share-facebook:hover{color:#3B5998}.social-sharing a.share-twitter:hover{color:#55ACEE}.social-sharing a.share-pinterest:hover{color:#D01D15}.social-sharing a.share-fancy:hover{color:#52A0ED}.quantity-selector{display:none !important}.js-qty,.ajaxcart__qty{max-width:none;background-color:#fff}#AddToCart.btn{font-size:18px;font-weight:200;width:100%;background-color:#e74c3c;border-radius:0px;border-bottom:4px solid #a96159}#AddToCart.btn:focus{outline:-webkit-focus-ring-color auto 0px}#AddToCart.btn:active{border-bottom:1px solid #a96159;position:relative;top:3px;margin-bottom:3px}.swatch-element.color input[type="radio"],.swatch-element.layout input[type="radio"],.swatch-element.size input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0);z-index:400;-webkit-appearance:none}.stick.product-box-wrap{position:fixed;top:0;width:100%}.stick.product-box-wrap .wrapper .product-box .box-title{margin-top:0}h4{text-transform:uppercase;font-size:14px;color:#5c4b22;margin-bottom:6px}.spacer-thingy{width:initial !important}.product-description,#sub-bs-container,.spacer-thingy{padding-right:340px;padding-top:40px;padding-bottom:80px}.product-description img,#sub-bs-container img,.spacer-thingy img{width:100%}.product-description h4,#sub-bs-container h4,.spacer-thingy h4{text-transform:uppercase;font-size:14px;color:#5c4b22;margin-bottom:6px}.product-description p,#sub-bs-container p,.spacer-thingy p{letter-spacing:.05em;font-size:14px;line-height:26px;margin-bottom:40px}.product-description table tr td,#sub-bs-container table tr td,.spacer-thingy table tr td{border-top:1px solid #e5e5e5;padding:6px;border-left:0px;border-right:0px;padding-left:0;letter-spacing:.05em}#collection{background-color:#f2f3f7}.top{width:100%;text-align:center}.headline{z-index:200;font-size:16px;font-weight:300;text-transform:uppercase;color:#fff;line-height:40px;padding:0 20px;position:relative;top:-22px;letter-spacing:.1em;display:inline-block;margin:0 auto;text-align:center;background-color:#e74c3c;border-bottom:4px solid #a96159}.product-line-up{border-bottom:1px solid #ececec;text-align:center;padding:42px 0}.product-line-up h2{font-size:22px;letter-spacing:.15em;font-weight:100;text-transform:uppercase;color:#515151}.product-line-up ul{list-style-type:none;margin:20px 0;padding:0}.product-line-up ul li{display:inline-block;margin:0 10px}.product-line-up .line-up-variants li{width:33.33%;margin:0;cursor:pointer}.product-line-up .line-up-variants li a{padding:20px;cursor:pointer}.product-line-up .line-up-variants li a:hover img{-webkit-transform:rotate(-1deg) scale(1.03)}.product-line-up .line-up-variants li img{width:100%;display:block;-webkit-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0s}.drawer__title{width:100%;font-weight:100;text-transform:uppercase;font-size:15px;letter-spacing:.1em}.contact-form input{margin:10px 0}.page-title-wrap{width:100%;text-align:center;display:block;margin-top:-70px}.page-title{font-weight:normal;letter-spacing:.1em;color:#fff;text-transform:uppercase;font-size:31px;padding:3px 10px;background-color:#e74c3c;margin-bottom:8px;display:inline-block;margin-bottom:60px}.rte p,.rte div{margin:0 0 25px 0;font-size:16px;line-height:30px;font-weight:200;letter-spacing:.05em}.rte h2,.rte h3,.rte h4{text-transform:uppercase;font-size:14px;color:#5c4b22;margin-bottom:6px}.wrapper.skinny{max-width:740px;padding:40px 30px}.wrapper.account{padding:40px 30px}.account-tab{position:absolute;top:0;right:0;padding:4px 6px}.account-tab a{color:#888}.main-content .shopify-challenge__container{margin:200px auto !important}#blog{background-color:#f2f3f7}.article-wrap{background-color:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;margin-bottom:60px;padding-bottom:40px;border-bottom:dashed 1px #aaa}.article-previews .article-wrap{border:1px solid rgba(0,0,0,0.12);border-radius:3px;padding:30px 10px 0 10px}.read-more-wrapper{text-align:center;margin-bottom:20px}.read-more-wrapper a{background-color:#e74c3c;color:white;text-transform:uppercase;padding:5px 12px;font-size:22px;letter-spacing:.1em}.article img{max-width:100%}select.filter{background-color:#fff;font-size:12px;line-height:1.3;padding:6px 8px;position:relative;bottom:6px;padding-right:34px}.title-section{text-align:center}.article-title{font-size:22px;letter-spacing:.15em;font-weight:100;text-transform:uppercase;color:#515151}.account-section h2{font-size:16px;padding-bottom:6px;letter-spacing:.15em;font-weight:100;text-transform:uppercase;color:#515151}@media only screen and (max-width: 1000px){.top-banner.short{height:260px;background-color:#f2f3f7;background-size:800px;background-position:center center;background-repeat:no-repeat}.top-banner.short.blog{background-size:1050px;background-position:50% 85%;background-repeat:no-repeat}}@media only screen and (max-width: 860px){.top-banner.short{height:176px;background-size:448px;background-repeat:no-repeat}.top-banner.short.blog{background-size:64%;background-position:42% 79%;background-repeat:no-repeat}}@media only screen and (max-width: 768px){footer .grid__item{float:none;width:auto;max-width:400px;margin:20px auto}}@media only screen and (max-width: 740px){.top-banner.short{height:279px;background-size:762px;background-position:50% -56%}.top-banner.short.blog{height:200px}.product-box-wrap{position:relative}.product-box-wrap .wrapper .product-box{float:none;width:auto}.inner-box{max-width:400px;margin:0 auto}.product-box-wrap{position:relative !important;top:0 !important}.spacer-thingy{display:none !important}.product-description{padding-right:0px}}@media only screen and (max-width: 667px){ul.features li{width:100%}ul.features li img{float:left;margin-right:20px;margin-bottom:60px}.block-headline h2{font-size:20px}.block-headline a{font-size:16px}}button.site-nav__link{display:none}@media only screen and (max-width: 580px){.account-tab{display:none}button.site-nav__link{display:inline-block;float:left}header.site-header ul.site-nav li{display:none}header.site-header ul.site-nav li:last-child{display:inline-block}header.site-header .site-header__logo{float:none}header.site-header .site-header__logo{float:none;position:absolute;width:100%;left:0;right:0;top:0}header.site-header .site-header__logo a{width:212px}header.site-header .wrapper{padding-top:0}header.site-header .wrapper button{font-size:26px;position:relative;z-index:300}.top-banner.short.blog{height:280px;background-size:83%;background-position:50% 74px;background-repeat:no-repeat}}@media only screen and (max-width: 420px){.top-banner.short.blog{height:246px;background-size:107%;background-position:50% 137%;background-repeat:no-repeat}.product-line-up .line-up-variants li{width:50%}.product-line-up ul li{display:inline-block;margin:0 8px}header.site-header ul.site-nav li{margin:11px 15px;margin-right:0}header.site-header .site-header__logo a{width:160px}header.site-header .wrapper button{font-size:20px;bottom:3px}ul.features li .feature-inner{padding:0 10% 20px 10%}ul.features li img{float:none;margin-right:0;margin-bottom:10px}.block-headline h2{font-size:16px}.block-headline a{font-size:14px;top:57px;position:relative}.block-headline{width:100%;position:relative;z-index:300;position:absolute;top:39%;text-align:center}.promo-panels li{width:100%}.top-banner.short{height:220px;background-size:641px;background-position:50% -4%}.top-banner.regular{margin-top:80px}.product-box-wrap .wrapper .product-box .box-title h1{line-height:18px;font-size:16px}.product-box-wrap .wrapper .product-box .box-title h1 span{font-size:16px;line-height:18px}.product-box-wrap .wrapper .product-box .box-title{margin-top:-38px}}
