nav.mega-menu.fixed{position:fixed;top:0;display:none}nav.mega-menu li{transition:background 0.1s}nav.mega-menu li.dropdown *{font-weight:normal}nav.mega-menu li.dropdown>a>span{font-weight:bold}nav.mega-menu li.dropdown>.site-nav-dropdown>.container{max-width:100vw}@media screen and (max-width: 991px){nav.mega-menu .col-md-6:not(:first-child)>h5{padding-top:20px}}nav.mega-menu li.sale{background:#DC3A49}nav.mega-menu li.sale a{color:white}nav.mega-menu li.sale:hover{background:#F73C4D}nav.mega-menu li.sale:hover a{color:white}nav.mega-menu ul li .site-nav-dropdown>.container .parent-mega-menu .col-md-6,nav.mega-menu ul li .site-nav-dropdown>.container .parent-mega-menu .col-md-4{font-size:14px;padding:3px 0}nav.mega-menu ul li .site-nav-dropdown>.container h5,nav.mega-menu ul li .site-nav-dropdown>.container .h5{color:#DC3A49}header.util a{color:#fff}header.util a#CartButton{border-color:white}header.util a#CartButton:hover{border-color:#c5c5c5}.cart .cart-checkout input[type="image"]{padding:10px 0}header.promo-bar a{color:white}.selection-wrapper a.cancel,.selection-wrapper #customer_register_link{cursor:pointer}.selection-wrapper a.cancel:hover,.selection-wrapper #customer_register_link:hover{text-decoration:underline}main.main-content{background:#ECECEC}header.collection-header h1,header.collection-header .h1,header.collection-header header.site-header div.site-logo,header.site-header header.collection-header div.site-logo{margin:5px 0 10px 0}.page .content-container.narrow.contact{max-width:440px}.collection.search-results h1,.collection.search-results .h1,.collection.search-results header.site-header div.site-logo,header.site-header .collection.search-results div.site-logo{text-align:left}.collection.search-results .search-list{max-width:none}.collection .products-list .box.product figure figcaption:only-child{margin-left:0}.product-aside>.button-wrapper{margin-bottom:20px}@media screen and (max-width: 800px) and (min-width: 480px){.product-aside>.button-wrapper>div{width:50%;float:left}}.product-aside>.button-wrapper a{width:auto;display:block;padding:10px;text-align:center;margin-bottom:10px}.link-list ul li:not(:last-child){margin:0 10px 10px 0}.link-list ul a.active{background:#DC3A49;color:white !important;padding:2px 25px 2px 10px;border-radius:3px;position:relative}.link-list ul a.active:hover{background:#F73C4D}.link-list ul a.active:hover span:not(.glyphicon)::after{border-color:#DC3A49}.link-list ul a.active span:not(.glyphicon)::after{content:'';padding:0 5px;border-right:1px solid;border-color:#BB2626}.link-list ul a.active span.glyphicon{padding-left:5px;font-size:0.6em;position:absolute;top:50%;transform:translateY(-50%);right:7px}.tag-filter.empty{color:#ccc}.limespot-recommendation-box{margin:0;padding:0 0 50px 0 !important}.limespot-recommendation-box .limespot-recommendation-box-carousel-container{max-width:1170px;margin:0 auto !important}.limespot-recommendation-box .limespot-recommendation-box-carousel-container h4{font-weight:100}.limespot-recommendation-box .limespot-recommendation-box-carousel-container span.money{font-weight:900}.limespot-recommendation-box .limespot-recommendation-box-carousel-container a{color:black !important;text-decoration:none}.product-image>span.label{padding:8px 11px !important;color:white !important}.product-image>span.label.soon{background:orange !important}.product-image>span.label.new{background:green !important}.product-image>span.label.preorder{background:cornflowerblue !important}.blog-list h2{text-align:left !important}.clear-button{display:inline-block;border-bottom:1px #DC3A49 dotted;font-size:0.9em;margin:0 0 15px 0;color:#DC3A49}.clear-button:hover{color:#9d9d9d;border-color:#9d9d9d;text-decoration:none}.collection .grid{position:relative}.collection .grid .aside-container{display:block !important;float:left}.collection .grid .aside-container aside{margin-top:0}.collection .grid .aside-container .filter-toggle{display:none;width:100%;text-align:center;padding:10px 0;background:#dc3a49;color:white;cursor:pointer}@media screen and (max-width: 800px){.collection .grid .aside-container{position:absolute;top:-60px}.collection .grid .aside-container aside{height:0;overflow:hidden;padding-top:0;padding-bottom:0;transition:all 0.2s}.collection .grid .aside-container aside.show{height:auto;padding-top:14px;padding-bottom:14px}.collection .grid .aside-container .filter-toggle{display:block}}.pagination li:first-child a,.pagination li:first-child span{border-left:1px solid #ccc}.limespot-recommendation-box.theme-neat{margin-bottom:0 !important;padding-bottom:70px !important}.limespot-recommendation-box.theme-neat>.limespot-recommendation-box-carousel-container{padding:0 20px}@media screen and (max-width: 800px){.mega-menu{display:none !important}}header.util{left:0 !important}header.util .wrapper{overflow-x:hidden}.hero-content{text-shadow:0 1px 0 black}@media screen and (max-width: 800px){.hero-content{padding-top:0 !important}}iframe{max-width:100% !important}@media screen and (max-width: 800px){body.template-collection header.content-util{padding-bottom:80px}}form .icon-search{cursor:pointer}.site-footer .offer-message:first-child{margin-top:10px}@media screen and (min-width: 991px){header.util .wrapper .phone-us,header.util .right-wrapper{width:400px}}@media screen and (min-width: 700px){header.util .wrapper .phone-us{margin-right:0}}header.util .right-wrapper{margin-left:0}header.util .right-wrapper>div{float:right}.faq{margin-bottom:1em}.faq header>a{color:black;padding:10px 15px;width:100%;display:block;cursor:pointer;background:#f5f5f5;transition:background 0.2s, color 0.2s;text-decoration:none}.faq header>a[aria-expanded="true"]{color:white;background:#dc3a49}.faq header>a[aria-expanded="true"]:hover{color:white}.faq header>a:hover{color:#dc3a49}.faq article>div{padding:15px}.blog-list article{margin-bottom:0;padding-bottom:0}.blog-list article header h2 a{font-size:24px}.blog-list article section .rte a{margin-top:1em;display:block;color:#DC3A49}.blog-list article section .rte a:hover{color:black}.blog-list article section .post-meta{padding-top:0;margin-top:40px}.blog-list article:last-of-type section .post-meta{border-top:0}.blog-permalink article header h1{text-align:left;font-size:28px}.hero-content h2{font-size:24px !important;font-weight:bold}@media screen and (min-width: 768px){.hero-content h2{font-size:50px !important}}@media screen and (max-width: 360px){.hero-content h2{margin-top:0 !important}.hero-content h2 span{padding:0 !important}}.hero-content h2 span{padding:0 40px;max-width:100% !important}.hero-content h2+p .button{margin-top:2em !important}#menu .dropdown>li{height:0;overflow:hidden;transition:height 0.2s ease}#menu .dropdown.open>li{height:30px}
