.main-content,body{background:#fff!important}.main-content{padding-top:105px}p{font-size:22px;line-height:30px}header a:hover span{color:#be141d}header .header__contact a:hover #CartCount span{color:#fff}.header__nav-link.shop.active:after,.header__nav-link.shop:after{background-image:url(icon-add--gray.svg)}.header__nav-link.shop.active:after,.header__nav-link.shop:hover:after{background-image:url(icon-add--red.svg)}.site-header a.active{color:#be141d}footer a{color:#fff}@media only screen and (min-width:750px){.site-header__account,.site-header__cart{padding:8px 0}}a{color:#2b2d42}footer a:focus,footer a:not([disabled]):hover{color:#fed20b}.hero--promo{text-transform:uppercase!important;font-family:"Josefin Sans";font-weight:700;text-align:center;margin:0;font-size:16px;letter-spacing:2px;color:#fff;padding:50px 10px 45px;background-image:radial-gradient(circle 538px at 50.07% 52.64%,#434f5d 0,#2c323c 100%)}.hero--promo a{color:#fed20b;text-transform:none}.shopify-section-hero{padding-bottom:0}.full-bg-image{background-image:url("products-bg.jpeg");content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-size:cover;background-position:center center}.overlay{height:100%!important;visibility:visible;z-index:0;opacity:1;background-size:cover;background-position:center center;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;top:0;width:100%;height:100%;overflow:hidden}.overlay:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.overlay-blue:before{background:rgba(25,204,255,.8)}.overlay-yellow:before{background:rgba(237,199,0,.8)}.overlay-red:before{background:rgba(190,20,29,.8)}.overlay-green:before{background:rgba(112,161,48,.8)}.overlay-black:before{background:rgba(0,0,0,.6)}.fa-instagram:before{content:"\f16d"}.fa-facebook:before{content:"\f09a"}.gradient-bg-yellow{background:-webkit-radial-gradient(#fff0a0,#ddba00);background:-o-radial-gradient(#fff0a0,#ddba00);background:radial-gradient(#fff0a0,#ddba00)}@media (max-width:768px){.gradient-bg-yellow{background:#ffd807}}.gradient-bg-red{background:-webkit-radial-gradient(#e71e28,#991017);background:-o-radial-gradient(#e71e28,#991017);background:radial-gradient(#e71e28,#991017)}@media (max-width:768px){.gradient-bg-red{background:#be141d}}.gradient-bg-blue{background:-webkit-radial-gradient(#7fe2ff,#009ecc);background:-o-radial-gradient(#7fe2ff,#009ecc);background:radial-gradient(#7fe2ff,#009ecc)}@media (max-width:768px){.gradient-bg-blue{background:#00b6ea}}.gradient-bg-black{background:-webkit-radial-gradient(#1a1a1a,#000);background:-o-radial-gradient(#1a1a1a,#000);background:radial-gradient(#1a1a1a,#000)}@media (max-width:768px){.gradient-bg-black{background:#000}}.gradient-bg-green{background:-webkit-radial-gradient(#a3d166,#628d2b);background:-o-radial-gradient(#a3d166,#628d2b);background:radial-gradient(#a3d166,#628d2b)}@media (max-width:768px){.gradient-bg-green{background:#577d26}}.t-yellow{color:#ffd803}.t-blue{color:#01baef}.t-green{color:#8bc53f}.t-red{color:#be141d}#shopify-section-collection-template{padding-top:275px}#shopify-section-collection-template .section-header{padding-top:100px}#shopify-section-collection-template .collection-header .shop-bg-image{max-width:100%;position:relative;background-image:url("shop-bg.jpeg")}#shopify-section-collection-template .product-card:hover .product-card__title{border-bottom-color:transparent;color:#be141d}#shopify-section-collection-template .product-card__title{padding-top:25px;display:block;text-align:center}#shopify-section-collection-template .price__regular{margin:auto}#shopify-section-collection-template .price.price--listing{padding-top:7px}#shopify-section-collection-template select#SortBy{width:auto!important}body.template-collection .product-card{margin-bottom:0}body.template-collection #addBtn{margin:auto;display:table;padding-bottom:50px;padding-top:10px}body.template-collection #addBtn input{font-size:12px}@media only screen and (min-width:750px){#shopify-section-collection-template{padding-top:350px}#shopify-section-collection-template .section-header h1{position:absolute;color:#fff;z-index:1;left:26%;bottom:35%}#shopify-section-collection-template .section-header .rte{position:absolute;bottom:10%;z-index:1}#shopify-section-collection-template .section-header .rte *{color:#fff}#shopify-section-collection-template .filters-toolbar-wrapper{margin:25px 0}#shopify-section-collection-template .section-header{padding-top:400px;width:40%;margin:auto;position:relative}}.collection_product_type{padding-top:75px}.collection_product_type .collection_product_type_title{display:table;padding-bottom:50px}.collection_product_type h2{padding-left:25px;display:table-cell}@media only screen and (max-width:768px){#shopify-section-collection-template .collection-header{position:fixed;background:#fff;z-index:2}#shopify-section-collection-template .collection-header p{display:none}}#shopify-section-featured-collections .product-card:hover .product-card__title{border-bottom-color:transparent;color:#be141d}#shopify-section-featured-collections .product-card__title{display:block;text-align:center}#shopify-section-featured-collections .price__regular{margin:auto}#shopify-section-product-recommendations .product-card:hover .product-card__title{border-bottom-color:transparent;color:#be141d}#shopify-section-product-recommendations .product-card__title{display:block;text-align:center}#shopify-section-product-recommendations .price__regular{margin:auto}#shopify-section-product-template{padding:75px 55px;position:relative}#shopify-section-product-template .product-featured-media{padding:40px}#shopify-section-product-template .btn.product-form__cart-submit{width:60%}#shopify-section-product-template .grid.product-single{position:relative}#shopify-section-product-template .grid__item.medium-up--one-third h1,#shopify-section-product-template .grid__item.medium-up--one-third h2,#shopify-section-product-template .grid__item.medium-up--one-third h3,#shopify-section-product-template .grid__item.medium-up--one-third p{color:#fff}#shopify-section-product-template .grid__item.medium-up--one-third h3{margin-top:20px;margin-bottom:10px}#shopify-section-product-template label{color:#fff;font-weight:700}#shopify-section-product-template .price__pricing-group *{color:#fff;font-size:28px}#shopify-section-product-template .product-info span{font-size:18px}body.template-product .product-info{background:0 0;color:#000}.collection_add_to_cart{margin:auto;display:table;margin-bottom:50px;margin-top:10px}@media only screen and (min-width:750px){#shopify-section-product-template .medium-up--two-thirds{padding-right:25px}#shopify-section-product-template .medium-up--one-third,#shopify-section-product-template .medium-up--two-thirds{width:50%}#shopify-section-product-template .product-featured-media{padding:0}#shopify-section-product-template .grid__item.product-single__media-group{display:flex;flex-direction:row-reverse}#shopify-section-product-template .product-single__thumbnails{flex-direction:column}#shopify-section-product-template li.product-single__thumbnails-item.product-single__thumbnails-item--large{flex:0 0 40%}#shopify-section-product-template img.product-single__thumbnail-image{height:150px;max-width:140px}#shopify-section-product-template .product-single__media{max-width:85%}#shopify-section-product-template .product-single__media img{max-height:550px}#shopify-section-product-template{min-height:900px}}body.template-customers-addresses .section-header{position:relative;box-shadow:none}body.template-index .main-content{padding-top:160px}body.template- .main-content{padding-top:175px}body.template-cart .cart-header,body.template-customers-account .section-header,body.template-customers-addresses .section-header,body.template-customers-order .section-header{padding-top:75px}body.template-cart,body.template-cart .main-content,body.template-customers-account,body.template-customers-account .main-content,body.template-customers-addresses,body.template-customers-addresses .main-content,body.template-customers-order,body.template-customers-order .main-content{background-color:#f8f8f8!important}@media (max-width:768px){body.template-index .main-content{padding-top:125px}body.template-index .hero.hero--adapt{background-size:cover;height:45vh!important}}.medium-up--push-one-quarter{padding-top:75px}