@font-face{font-family:'Sofia Pro';src:url(//cdn.shopify.com/s/files/1/2486/2178/t/15/assets/sofiaprolight-webfont.woff2?4409) format("woff2"),url(//cdn.shopify.com/s/files/1/2486/2178/t/15/assets/sofiaprolight-webfont.woff?4409) format("woff"),url(//cdn.shopify.com/s/files/1/2486/2178/t/15/assets/sofiaprolight-webfont.ttf?4409) format("truetype");font-weight:lighter;font-style:normal}@font-face{font-family:'Sofia Pro';src:url(//cdn.shopify.com/s/files/1/2486/2178/t/15/assets/sofiaproregular-webfont.woff2?4409) format("woff2"),url(//cdn.shopify.com/s/files/1/2486/2178/t/15/assets/sofiaproregular-webfont.woff?4409) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Sofia Pro';src:url(//cdn.shopify.com/s/files/1/2486/2178/t/15/assets/sofiaprosemibold-webfont.woff2?4409) format("woff2"),url(//cdn.shopify.com/s/files/1/2486/2178/t/15/assets/sofiaprosemibold-webfont.woff?4409) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'Dynamoe';src:url(//cdn.shopify.com/s/files/1/2486/2178/t/15/assets/dynamoe.woff2?4409) format("woff2"),url(//cdn.shopify.com/s/files/1/2486/2178/t/15/assets/dynamoe.woff?4409) format("woff");font-weight:normal;font-style:normal}.bx-wrapper{border:0 none;box-shadow:none}#navigation{line-height:1.6em}ul#main-nav li a,.nav-container ul#cart li a,.nav-container ul#cart li{font-weight:300}#logo img{max-width:150px}#banner-message{font-weight:300}#banner-message [class*="desktop-"]{text-align:center}ul#main-nav li.dropdown>a:after{display:none}.index .section-title h2{letter-spacing:1.1px;font-size:1.4rem}.flex-caption h2.slide-title{margin-bottom:0}.flex-caption p.caption{margin-bottom:0}.flex-caption h2.slide-title+p.caption{margin-top:10px}#flexslider--1525886908543 .flex-caption{background:black !important}#flexslider--1525886908543 .flex-direction-nav a{color:white}.homepage-content-text .row{margin-bottom:0px;line-height:0px}#flexslider--1525886908543 .slides img{height:0px}#flexslider--1525886908543 .slides{display:flex;height:250px}@media (max-width: 650px){.slides{align-items:center;height:auto}#flexslider--1525886908543 .flex-caption{position:static}#flexslider--1525886908543 .slides img{height:20px}#shopify-section-1525886908543 #flexslider--1525886908543 .flex-caption p{font-size:12px;margin-bottom:20px}#promo-images .ptxt{padding:0px 10px}.index-section #promo-images .ptxt .promo-inner .caption p{margin-bottom:0px;font-size:13px}.index-section #promo-images .ptxt .promo-inner .caption p::after{content:url(//cdn.shopify.com/s/files/1/2486/2178/t/15/assets/lightning3.png?4409);display:block;margin-top:5px;transform:scale(0.65)}.index-section #promo-images .ptxt:nth-child(5) .promo-inner .caption p::after{content:' '}}#flexslider--1525886908543{background:black}#shopify-section-1525886908543 .slideshow-section{height:100%}section.homepage-promo{padding:20px 0}#product-price{padding-top:0px}p.product-note{margin:0px}.product-template h1{font-size:20px;font-weight:400;margin-bottom:5px}.product-details h3{font-size:18px;font-weight:300}.sale-item,.variant-sku{display:none}#product-description{text-align:left;font-size:15px;font-weight:300;line-height:23px}#product-description p{font-size:15px}.product-add .add{font-size:14px;letter-spacing:2px;font-weight:400;margin:30px 0px}#product-description form{padding-top:0px}#product-description form label{margin-right:15px}#easyvideo_video,.easyvideo-overlay-play-icon,.player .vp-target{z-index:1 !important}.ba-bundle-wrapper{margin-top:60px}.ba-product-bundle .ba-price{color:#E07E3C !important}.ba-bundle-wrapper .ba-product-bundle button.add-booster-bundle{margin:-10px 0 -10px 4px !important}.ba-product-bundle .bundle-plus img,.ba-product-bundle .bundle-total .ba-eqs img{display:none}.ba-product-bundle .bundle-plus::after,.ba-product-bundle .bundle-total .ba-eqs::after{color:#000;font-size:30px}.ba-product-bundle .bundle-plus::after{content:"+"}.ba-product-bundle .bundle-total .ba-eqs::after{content:"="}@media (max-width: 650px){.ba-product-bundle .bundle-plus,.ba-product-bundle .ba-eqs{border-bottom:0 none !important}.ba-product-bundle .bundle-plus::after,.ba-product-bundle .bundle-total .ba-eqs::after{font-size:40px}.ba-product-bundle.with-total .bundle-total .ba-eqs{margin:0 0 20px 0 !important}}.list-collections #product-loop.frontpage{display:none}.collection-loop .collection-image{position:relative}.collection-loop .ci h3{position:absolute;text-align:center;width:100%;top:40%;color:white;margin:0;height:100%;font-size:1.4rem;font-weight:bold;letter-spacing:1.1px}.accordion{background-color:#fff;color:#111;cursor:pointer;padding:0px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;text-transform:none}.active,.accordion:hover{color:#111;background:white}.accordion:nth-of-type(1){border-top:1px solid #e5e5e5;padding-top:15px;margin-top:15px}.accordion:after{content:'\002B';color:#111;font-weight:bold;float:right;margin-left:5px}.active:after{content:"\2212"}.panel{margin-bottom:18px;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;border-bottom:1px solid #e5e5e5}.index img.instagram-image{position:absolute;top:50%;transform:translateY(-50%);opacity:1}.instagram-image-container{position:relative;background:black}p.product-note{float:none;padding:0;border:0px;background:transparent;padding:0px;text-indent:0px}#password-message{background-color:rgba(0,0,0,0.5);padding:10px}#password-message p{font-size:1.2rem}.password-page #logo img{max-width:100%}@media screen and (min-width: 980px){#password-message p{font-size:1.7rem;line-height:1.9rem}}.password-page #signup-holder{margin-top:20px}#password-signup input:not([type="submit"]){text-transform:none;text-indent:10px}#password-signup input{font-size:1.2rem}body.password{background-size:cover !important}#create-customer h2{text-align:center;font-size:21px}ul#blog-recent,ul#blog-tags{border-bottom:0px}#shopify-section-blog-template #collection-description{border-top:1px solid #e5e5e5;padding-top:30px;margin-bottom:0px}#shopify-section-blog-template #collection-description p{font-size:1rem}#shopify-section-blog-template #collection-description p a{border-bottom:1px dotted #e5e5e5}.related-items-carousel .related-item-img{height:250px;background-position:center;background-size:cover;margin-bottom:10px;background-repeat:no-repeat}.related-items-carousel .slide-product .related-item-img{background-size:contain}#shop-cart td,#shop-cart th{border:0 none}.summary-line-note{color:#0078bd}#update-cart{margin-top:20px}#basket-right p{margin-bottom:0px}#basket-right p a{font-weight:bold;font-size:16px}
