@font-face{font-family:'FontAwesome';src:url("//cdn.shopify.com/s/files/1/1110/3248/t/66/assets/fontawesome-webfont.eot?8523") format("oet"),url("//cdn.shopify.com/s/files/1/1110/3248/t/66/assets/fontawesome-webfont.woff?8523") format("woff"),url("//cdn.shopify.com/s/files/1/1110/3248/t/66/assets/fontawesome-webfont.ttf?8523") format("truetype"),url("//cdn.shopify.com/s/files/1/1110/3248/t/66/assets/fontawesome-webfont.svg?8523") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Titillium Web', sans-serif}.fade-wrap{opacity:0}.yotpo-reviews-carousel{border-bottom:0px !important}.font-bodytext{font-family:"Open Sans",helvetica,arial,sans-serif;font-size:40px;color:#000}html,body{font-size:20px;font-family:"Open Sans",helvetica,arial,sans-serif;color:#000 !important;font-weight:normal}input,textarea,select{font-family:"Open Sans",helvetica,arial,sans-serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Michroma",sans-serif}.clearBoth{clear:both;visibility:hidden;display:block;height:0;font-size:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.center{margin-left:auto;margin-right:auto;text-align:center}.logo{z-index:1001;width:20px;position:relative;top:0px;left:-10px}@media (max-width: 750px){.logo{top:0px;left:0px}}.main-content{margin-top:0px}@media (min-width: 1000px){.main-content{margin-top:40px !important}}.main-content h1{line-height:30px;font-size:30px;margin-bottom:25px}@media screen and (min-width: 750px){.main-content h1{line-height:35px;font-size:35px}}.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:25px}.rte h3,.rte h4{font-weight:300;line-height:26px}.rte h3 strong,.rte h4 strong{font-weight:900;font-size:120%}a{color:black;visibility:1;text-decoration:none !important;font-weight:bold}a:hover{color:#999 !important}input,textarea,select{border-radius:0}@media screen and (min-width: 550px){input,textarea,select{font-size:18px;padding-top:9px}}.btn{border-radius:0}.Button--cta{padding:5px !important;font-size:11px !important;border-radius:0px}.background-cover{background-size:cover;background-repeat:no-repeat;background-position:center}.background-contain{background-size:contain;background-repeat:no-repeat;background-position:center}.icon-flex-row{list-style:none;margin:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.icon-flex-row li,.icon-flex-row .icon{-webkit-box-flex:1 1 1px;-webkit-flex:1 1 1px;-ms-flex:1 1 1px;flex:1 1 1px}.icon-row{list-style:none;margin:0;font-size:0}.icon-row li,.icon-row .icon{display:inline-block;width:25%}.accordion-section .accordion .accorion-trigger{display:block}.accordion-section .accordion .accordion-content{display:none}.angled-color-button{display:inline-block;width:auto;max-width:none;margin-top:12px;text-transform:uppercase;font-family:"Open Sans",helvetica,arial,sans-serif;font-style:italic;font-size:16px;line-height:1.3;font-weight:800;letter-spacing:1px;border-radius:0;padding:2px 10px;position:relative;margin-bottom:10px;z-index:2}.angled-color-button:after{content:'';width:20px;height:100%;background-color:#555;position:absolute;right:-10px;top:0;z-index:1;-webkit-transform:skewX(-15deg);-moz-transform:skewX(-15deg);-ms-transform:skewX(-15deg);-o-transform:skewX(-15deg);transform:skewX(-15deg)}.angled-color-button:before{content:'';width:20px;height:100%;background-color:#555;position:absolute;left:-10px;top:0;z-index:1;-webkit-transform:skewX(-15deg);-moz-transform:skewX(-15deg);-ms-transform:skewX(-15deg);-o-transform:skewX(-15deg);transform:skewX(-15deg)}.site-header{position:relative;background:#000}@media screen and (min-width: 1000px){.site-header .fixed-menu-offset{top:150px}}@media screen and (min-width: 750px){.site-header{padding:20px}}@media screen and (min-width: 1000px){.site-header{position:fixed;z-index:3000;top:0px;width:100%;padding:0px 0 0px 0}}.site-header .wrapper{position:relative}@media screen and (min-width: 1000px){.site-header .wrapper{padding:0;height:80px}}.site-header .site-nav--mobile{z-index:100;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.site-header .site-nav--mobile .icon{color:#fff}.site-header .site-nav--mobile button{padding:4px 15px 0 15px}.site-header .site-nav--mobile a{padding:0 15px 0 15px}@media screen and (min-width: 750px){.site-header .site-nav--mobile a{padding:5px 15px 0 15px}}.site-header .mobile-menu .icon{font-size:18px}@media screen and (min-width: 750px){.site-header .mobile-menu .icon{font-size:23px}}.site-header .mobile-cart{right:0}@media screen and (min-width: 550px){.site-header .mobile-cart{right:15px}}.site-header .mobile-cart .icon{font-size:15px}@media screen and (min-width: 750px){.site-header .mobile-cart .icon{font-size:20px}}.site-header .logo-wrap{z-index:1000}@media screen and (min-width: 1000px){.site-header .logo-wrap{position:absolute;top:18px;left:15px;width:154px}}.site-header .logo-wrap .site-header__logo{line-height:0;position:relative;width:1540px}.site-header .nav-bar{line-height:2.0em;display:inline-block;background:none;padding-left:190px;text-align:left !important}.site-header .nav-bar li{position:relative}.site-header .nav-bar li.site-nav--active .site-nav__link{.sitefont-weight:bold}.site-header .nav-bar li ul{z-index:10000}.site-header .nav-bar li .site-nav__link{text-transform:uppercase;font-family:"Open Sans",helvetica,arial,sans-serif;padding:25px 7px 14px 7px;font-size:16px;font-weight:bold}.site-header .nav-bar li .site-nav__link:hover{color:#fff !important;background:#555}.site-header .nav-bar li .site-nav__link .icon-arrow-down{top:-1px;padding-left:0}.site-header .nav-bar li .site-nav__dropdown{padding-top:5px;text-align:left}.site-header .nav-bar li .site-nav__dropdown li a{background-color:#000;opacity:1;padding:5px 15px}.site-header .nav-bar li .site-nav__dropdown li a:hover{color:#fff}.site-header .nav-bar li .site-nav__dropdown li a:first-child{padding:5px 15px}.site-header .nav-bar li .site-nav__dropdown li:last-child a{padding-bottom:15px}.site-header .nav-bar .site-nav--has-dropdown>ul{display:none}.site-header .nav-bar .site-nav--has-dropdown:hover>ul,.site-header .nav-bar .site-nav--has-dropdown.nav-hover>ul{display:inline-block}.site-header .nav-bar .site-nav__sub-categories{position:absolute;background:#fff;min-width:100%;white-space:nowrap;margin:0 0px;display:none;top:100%;margin-top:0px;box-shadow:5px 5px 10px rgba(0,0,0,0.5);padding:0 0px}.site-header .nav-bar .site-nav__sub-categories>li{float:left;width:100%;padding-bottom:0px}.site-header .nav-bar .site-nav__sub-categories>li>.site-nav__link{padding:10px 12px}.site-header .nav-bar .site-nav--has-dropdown .site-nav__sub-sub-categories{position:relative;float:left;width:100%;margin:0;display:inline-block}.site-header .nav-bar .site-nav--has-dropdown .site-nav__sub-sub-categories .site-nav__link{padding:3px 27px}.site-header .nav-bar .site-nav__icons{padding:7px 5px;position:absolute;width:auto;float:right;right:15px;top:11px;vertical-align:middle;color:#fff}.site-header .nav-bar .site-nav__icons:first-child{padding-left:0}.site-header .nav-bar .site-nav__icons:last-child{padding-right:0}.site-header .nav-bar .site-nav__icons a{font-size:20px;margin:0 0px;color:#fff;display:inline}.site-header .nav-bar .site-nav__icons a:first-child{margin-left:0}.site-header .nav-bar .site-nav__icons a:hover{color:#fff}.cart-count{display:none;width:11px;height:11px;line-height:15px;text-align:center;border-radius:100px;font-size:11px;position:absolute;color:#fff;background-color:red;right:13px;top:8px;text-indent:-10000px}@media screen and (min-width: 1000px){.cart-count{top:8px;right:12px}}.cart-count.cart-count-visible{display:block}.search-bar{width:600px !important}.nav-search{width:190px !important;display:inline-block;padding:0px;margin-right:20px;text-align:right}.nav-search input{background-color:#3c3c3c;color:#fff;padding:2px 7px;font-size:14px;font-size:14px;font-weight:700;width:130px !important;display:inline-block;margin-right:8px}.nav-search button{background-color:transparent;display:inline-block;padding:0px;color:#FFF !important}.nav-search button:hover{color:#777 !important;background-color:transparent}.nav-search .input-group-btn{display:inline-block}#search-popup{padding:0 15px;background:none}#search-popup .popup-content{background-color:#fff;padding:0}#search-popup .popup-content input{border:none;font-size:20px;padding:20px}#search-popup .mfp-close{right:15px}.search-contents{margin-top:130px}.search-contents .search-results-wrap{margin-left:30px;margin-right:30px}.search-contents h1{text-transform:uppercase;border-bottom:1px solid #000}.search-contents h1 span{color:grey;font-size:20px;font-weight:normal}.search-contents h4{font-size:18px;text-transform:uppercase;margin-bottom:0px}.search-contents h4 a{color:#000;font-weight:normal}.search-contents h4 a:hover{color:grey}.search-contents .search-result-item{display:table;width:100%;margin:20px 0px;padding-bottom:20px;border-bottom:1px solid #c0c0c0}.search-contents .search-result-col1{float:left;width:140px;text-align:center;vertical-align:top}.search-contents .search-result-col2{float:left;width:550px;display:table-cell;text-align:left;vertical-align:top}.search-contents .search-result-col2 span{font-size:12px;line-height:1.2em;display:inline-block}.search-contents .search-result-image{display:inline-block;width:125px;height:70px;border:0px solid #000}.search-contents strong{color:#4ea74a}.drawer{background-color:#050505;border:none}.drawer .drawer__header{border-color:#333}.drawer .drawer__header .drawer__title{color:#fff}.drawer .drawer__header .drawer__close{color:#fff;font-size:19px}.drawer .drawer__header .drawer__close button{font-size:19px}.drawer .drawer__header .drawer__close button:active,.drawer .drawer__header .drawer__close button:hover,.drawer .drawer__header .drawer__close button:focus{background:none}.drawer #drawerSearch form input{font-size:16px;border-radius:0}.drawer #drawerSearch form button{border-radius:0;background-color:#757575}.drawer .mobile-nav__item{background:none}.drawer .mobile-nav__item:active,.drawer .mobile-nav__item:hover,.drawer .mobile-nav__item:focus{background:none}.drawer .mobile-nav__item:after{border-color:#333}.drawer .mobile-nav__item a{color:#fff;text-transform:uppercase}.drawer .mobile-nav__item a:active,.drawer .mobile-nav__item a:hover,.drawer .mobile-nav__item a:focus{background:none}.drawer .mobile-nav__item .mobile-nav__toggle-open,.drawer .mobile-nav__item .mobile-nav__toggle-close{color:#fff}.drawer .mobile-nav__item .mobile-nav__toggle-open:active,.drawer .mobile-nav__item .mobile-nav__toggle-open:hover,.drawer .mobile-nav__item .mobile-nav__toggle-open:focus,.drawer .mobile-nav__item .mobile-nav__toggle-close:active,.drawer .mobile-nav__item .mobile-nav__toggle-close:hover,.drawer .mobile-nav__item .mobile-nav__toggle-close:focus{background:none}.drawer .mobile-nav__item .mobile-nav__sublist li:after{border:none}.drawer .mobile-nav__item .mobile-nav__sublist li:last-child{margin-bottom:25px}.drawer .mobile-nav__item .mobile-nav__sublist li a{padding:3px 30px}.drawer .mobile-nav__item-last{margin-bottom:20px}.drawer .mobile-nav__sublink{font-size:15px}.drawer .mobile-nav__sublink:after{border:none}.drawer .mobile-nav__sublink a{color:#fff;padding:2px 0 2px 15px}.drawer textarea,.drawer button{border-radius:0}.drawer .cart__checkout{font-family:"Open Sans",helvetica,arial,sans-serif;font-size:17px;letter-spacing:0.5px;text-transform:uppercase}.drawer .cart__checkout .icon{font-size:12px}@media screen and (min-width: 1000px){.js-drawer-open-right .is-moved-by-drawer{-ms-transform:translateX(-400px);-webkit-transform:translateX(-400px);transform:translateX(-400px)}.js-drawer-open-right .drawer--right{display:block;-ms-transform:translateX(-400px);-webkit-transform:translateX(-400px);transform:translateX(-400px)}.drawer--right{width:400px;right:-400px}}.newsletter-subtitle{padding:10px 0;font-size:25px;margin:20px 0;display:block;line-height:1em;padding:5px 10px;text-align:center}.site-footer{background-color:#000;padding:30px 0 0 0;z-index:99;position:relative}@media screen and (min-width: 1000px){.site-footer{padding:50px 0 0 0}}.site-footer h3{color:#fff;font-size:15px;letter-spacing:1px;font-family:"Michroma",sans-serif;text-transform:uppercase}.site-footer li{margin-bottom:1px}.site-footer li a{color:#b6b6b6;font-size:12px;letter-spacing:0.3px;text-transform:uppercase}.site-footer li a:hover{color:#fff}@media screen and (min-width: 1000px){.site-footer .newsletter-title{padding-bottom:0px;font-size:25px;margin-bottom:10px}}.site-footer form input{background:none;border-radius:0;color:#FFF;font-size:15px;padding:5px 3px;height:auto;width:100%;font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:400;text-align:center;max-width:300px;margin:0 auto 5px auto;border:1px solid #3b3b3b}@media screen and (min-width: 1000px){.site-footer form input{margin:0 auto 10px auto}}.site-footer form ::-webkit-input-placeholder{color:#777}.site-footer form :-moz-placeholder{color:#777;opacity:1}.site-footer form ::-moz-placeholder{color:#777;opacity:1}.site-footer form :-ms-input-placeholder{color:#777}.site-footer form button{background-color:#a7a7a7;padding:2px 4px 2px 2px;font-size:18px;letter-spacing:1px;width:170px;height:28px;font-family:"Michroma",sans-serif;line-height:1;position:relative;border-radius:0;text-transform:uppercase}.site-footer form button:hover:before{border-bottom-color:#8d8d8d}.site-footer form button:hover:after{border-top-color:#8d8d8d}.site-footer form button:active:before,.site-footer form button:focus:before{border-bottom-color:#747474}.site-footer form button:active:after,.site-footer form button:focus:after{border-top-color:#747474}.site-footer form button:before{content:'';display:block;left:-6px;top:0;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:0 0 27px 5px;border-color:transparent transparent #a7a7a7 transparent}.site-footer form button:after{content:'';display:block;right:-6px;top:-1px;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:30px 5px 0 0;border-color:#a7a7a7 transparent transparent transparent}.site-footer form .klaviyo_header,.site-footer form .klaviyo_subheader{color:#fff;font-family:"Open Sans",helvetica,arial,sans-serif}.site-footer .social-title{padding:15px 0 0 0}@media screen and (min-width: 1000px){.site-footer .social-title{padding:0 0 21px 0}}.site-footer .social-icons li a .icon{font-size:35px;color:#fff}.site-footer .social-icons li a:hover{opacity:0.8}.site-footer .footer-logo{text-align:center;margin:20px auto 0 auto;padding:14px;max-width:300px;position:relative}@media screen and (min-width: 550px){.site-footer .footer-logo{max-width:450px}}.site-footer .footer-logo:before{content:'';display:block;left:0;top:0;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:50px 25px 0 0;border-color:#050505 transparent transparent transparent}.site-footer .footer-logo:after{content:'';display:block;right:0;top:0;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:0 25px 50px 0;border-color:transparent #050505 transparent transparent}.site-footer .footer-logo .icon{color:#fff;font-size:14px}.site-footer .footer-logo small{text-transform:uppercase;font-family:"Open Sans",helvetica,arial,sans-serif;font-size:12px;margin-top:-5px;display:block;color:#555;letter-spacing:1px}.login-box{text-align:center !important;font-size:10px !important;text-transform:uppercase !important}.login-box legend{text-align:center !important;font-size:10px !important;text-transform:uppercase !important}.klaviyo_modal .klaviyo_inner{border:1px solid #000}.klaviyo_modal .klaviyo_header{margin-top:15px !important;text-transform:uppercase !important}.klaviyo_modal .klaviyo_header span{color:#a7a7a7}.klaviyo_modal .klaviyo_subheader{color:black !important;font-weight:500 !important;line-height:1.2em !important}.klaviyo_modal .klaviyo_fieldset{padding:0px !important;margin-bottom:10px !important;border:0px !important}.klaviyo_modal .klaviyo_submit_button{background-color:#a7a7a7 !important;color:#fff !important;width:88% !important;margin:0px auto !important;border:0px !important;background-image:none !important;text-transform:uppercase;font-size:20px;font-weight:900}.klaviyo_modal .klaviyo_form_actions{padding-top:0px !important;margin-top:0px !important}.klaviyo_modal input{font-size:15px !important;margin:5px 5px !important;border-radius:10px !important;background-color:rgba(255,255,255,0.5) !important}.klaviyo_modal ::-webkit-input-placeholder{color:#555 !important;font-style:italic}.klaviyo_modal :-moz-placeholder{color:#555 !important;font-style:italic}.klaviyo_modal ::-moz-placeholder{color:#555 !important;font-style:italic}.klaviyo_modal :-ms-input-placeholder{color:#555 !important;font-style:italic}.search-wrap{margin-top:40px}.search-wrap .heading-bar{font-size:50px;font-family:"Michroma",sans-serif;text-transform:uppercase;color:#000;font-weight:900 !important;text-align:center;width:100%;letter-spacing:0.1em;margin-top:10px;margin-bottom:10px;line-height:0.9em;font-size:calc(0% + 30px + (100vw - 550px) * ((24 - 20) / (1200 - 550)))}@media screen and (min-width: 750px){.search-wrap .heading-bar{margin-top:30px;margin-bottom:10px;font-size:50px}}.search-wrap .search-result-image{background-size:cover;background-position:center;display:inline-block;width:450px;height:150px;border:0px solid #000;box-shadow:5px 5px 5px #aaa}.search-wrap .search-result-item{display:table;width:100%;margin:0px 0px;padding-bottom:20px;border-bottom:0px solid #c0c0c0}.search-wrap .search-result-col1{width:300px;text-align:left;vertical-align:top;display:block}@media screen and (min-width: 1000px){.search-wrap .search-result-col1{display:table-cell}}.search-wrap .search-result-col2{display:block;text-align:left;vertical-align:middle;padding:0 0 40px 40px}@media screen and (min-width: 1000px){.search-wrap .search-result-col2{display:table-cell}}.search-wrap .search-result-col2 h4{font-size:30px;font-family:"Michroma",sans-serif;text-transform:uppercase;margin-bottom:10px;line-height:1.0em}.search-wrap .search-result-col2 .category{font-size:20px;font-family:"Michroma",sans-serif;font-weight:400;text-transform:uppercase}.search-wrap .search-result-col2 .category:before{content:'\f04d';font-family:"FontAwesome" !important;font-size:20px;color:#999;margin-right:10px}.search-wrap .search-result-col2 .excerpt{font-size:18px;line-height:1.2em;display:inline-block}.template-index-wrapper footer{margin-top:0px}.home-page-wrap{padding:0}@media screen and (min-width: 1000px){.home-page-wrap{padding-top:10px}}@media screen and (min-width: 1000px){.home-page-wrap section{margin-top:50px}}.home-page-wrap .home-main{width:100%}@media screen and (max-width: 1000px){.home-page-wrap .home-main{width:100%}}.home-page-wrap h1,.home-page-wrap h2,.home-page-wrap h3,.home-page-wrap h5,.home-page-wrap h6{font-size:20px;font-family:"Michroma",sans-serif;text-transform:uppercase;color:#000;font-weight:900 !important;text-align:center;width:100%;letter-spacing:0.1em;margin-top:10px;margin-bottom:40px;line-height:1.0em}@media screen and (min-width: 750px){.home-page-wrap h1,.home-page-wrap h2,.home-page-wrap h3,.home-page-wrap h5,.home-page-wrap h6{margin-top:30px;margin-bottom:40px;font-size:35px}}.home-page-wrap h4{font-size:calc(0% + 20px + (100vw - 550px) * ((24 - 20) / (1200 - 550)));font-family:"Michroma",sans-serif;text-transform:uppercase;color:#555;font-weight:700 !important;text-align:center;width:100%;letter-spacing:0.1em;margin-top:5px;margin-bottom:5px;line-height:0.9em}@media screen and (min-width: 750px){.home-page-wrap h4{font-size:25px}}.home-page-wrap .block-rows-section{width:100%;margin-top:30px}.home-page-wrap .block-rows-section .block-item{display:table;width:25%;padding-top:25%;margin:0;float:left}.home-page-wrap .block-rows-section .block-item+.block-item{margin:0}.featured-video-section-mobile{display:block;background-color:#000;margin:0px auto 0px auto}@media (min-width: 750px){.featured-video-section-mobile{display:none}}@media (min-width: 1000px){.featured-video-section-mobile{display:none}}.featured-video-section-mobile a{border:0px solid #fff;padding:0px 0px;display:block;margin:0px auto}.featured-video-section-mobile a img{max-width:none;width:100%}.featured-video-section-desktop{display:block;background-color:#000;margin:60px auto 0px auto}@media (max-width: 550px){.featured-video-section-desktop{display:none}}.featured-video-section-desktop a{border:0px solid #fff;padding:0px 0px;display:block;margin:0px auto}.featured-video-section-desktop a img{max-width:none;width:100% !important}section.featured-video-section,.featured-video-section{background-color:#000;margin-top:60px;line-height:0.8em;position:relative;z-index:0;text-align:center}@media (max-width: 1000px){section.featured-video-section,.featured-video-section{margin-top:0px}}section.featured-video-section .video-text,.featured-video-section .video-text{width:50%;padding:15px 50px;height:300px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:40%;left:0;z-index:1}@media screen and (max-width: 750px){section.featured-video-section .video-text,.featured-video-section .video-text{width:100%;height:300px}}@media screen and (max-width: 550px){section.featured-video-section .video-text,.featured-video-section .video-text{padding:10px;height:300px}}@media (min-width: 750px){section.featured-video-section .video-text,.featured-video-section .video-text{display:none}}section.featured-video-section .video-text .video-text-content,.featured-video-section .video-text .video-text-content{text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}section.featured-video-section .video-text .video-text-content *,.featured-video-section .video-text .video-text-content *{display:block}section.featured-cta-blocks,.featured-cta-blocks{margin-top:0}section.featured-cta-blocks .cta-block,.featured-cta-blocks .cta-block{float:left;width:25%;padding-top:0%;cursor:pointer;position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width: 750px){section.featured-cta-blocks .cta-block,.featured-cta-blocks .cta-block{width:50%;padding-top:1%}}@media screen and (min-width: 750px){section.featured-cta-blocks .cta-block:hover,.featured-cta-blocks .cta-block:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);z-index:999}}section.featured-cta-blocks .cta-block h3,.featured-cta-blocks .cta-block h3{width:100%;padding:15px 0;bottom:7%;opacity:1;background:#000;color:#fff;border-right:1px solid #777;border-left:1px solid #777;font-family:"Open Sans",helvetica,arial,sans-serif;font-size:calc(0% + 16px + (100vw - 750px) * ((24 - 20) / (1200 - 750)));font-weight:800;text-align:center;margin:0}section.featured-cta-blocks .cta-block h3:hover,.featured-cta-blocks .cta-block h3:hover{background-color:#fff;color:#000}@media screen and (max-width: 550px){section.featured-cta-blocks .cta-block h3,.featured-cta-blocks .cta-block h3{font-size:calc(0% + 18px + (100vw - 550px) * ((23 - 18) / (750 - 550)))}}@media screen and (min-width: 1000px){section.featured-cta-blocks .cta-block h3,.featured-cta-blocks .cta-block h3{font-size:22px}}section.featured-cta-blocks .cta-block:nth-child(1) h3,.featured-cta-blocks .cta-block:nth-child(1) h3{border-left:0px}section.featured-cta-blocks .cta-block:nth-child(4) h3,.featured-cta-blocks .cta-block:nth-child(4) h3{border-right:0px}.kmh-blocks{width:100%;border:0px solid #0f0}.kmh-blocks-rowitem{text-align:center;width:100%;display:inline-block;float:left;border:0px solid #f00;padding:0 20px;margin-bottom:20px}@media screen and (min-width: 750px){.kmh-blocks-rowitem{width:50%}}@media screen and (min-width: 1000px){.kmh-blocks-rowitem{width:25%}}.kmh-blocks-rowitem .kmh-block-title{font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;padding:0 5%;line-height:0.9;margin-top:10px;margin-bottom:5px}.kmh-blocks-rowitem .kmh-block-text{font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:400;font-size:18px;padding:0 10%;line-height:1.4em;display:block;margin-bottom:10px}.kmh-blocks-rowitem .kmh-block-button{margin-top:20px;margin-bottom:10px;border:2px solid #000;padding:2px 20px;font-family:"Michroma",sans-serif;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:0.1em;font-size:18px;display:inline-block}.kmh-blocks-rowitem .kmh-block-button:hover{transform-origin:center center;background-color:#000;color:#fff !important;transition:0.3s;border:4px solid #000;padding:0px 20px}.kmh-blocks-rowitem img{width:200px;max-width:200px}.recommended-products{width:100%;line-height:0}.recommended-products .grid__item{padding:20px}.recommended-products .grid__item h3{font-family:"Michroma",sans-serif;font-size:24px;color:#000;line-height:1.6em;letter-spacing:0.1em}@media screen and (max-width: 550px){.recommended-products .grid__item h3{font-size:18px;line-height:1.2em}}.recommended-products .grid__item .product-subtitle{font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:400;font-size:12px;letter-spacing:0.5px;color:#000;line-height:1.2em}.kmh-block-button-products{margin-top:20px;border:2px solid #000 !important;padding:2px 10px;font-family:"Michroma",sans-serif;font-weight:700;color:#000 !important;text-transform:uppercase;letter-spacing:0.1em;font-size:16px;line-height:1.2em;display:inline-block}.kmh-block-button-products:hover{transform-origin:center center;background-color:#000;color:#fff !important;transition:0.3s}.homepage-callout{height:420px;display:block}.featured-blocks{margin:40px auto;position:relative;z-index:998;background-color:#fff;border:0px solid #f00;width:90%;max-width:100%;text-align:center}.featured-blocks .feat-blocks{text-align:center}.featured-blocks .feat-blocks .feat-block,.featured-blocks .feat-blocks a.feat-block{width:33%;padding:0;display:inline-block}@media (max-width: 550px){.featured-blocks .feat-blocks .feat-block,.featured-blocks .feat-blocks a.feat-block{width:100%;margin:5px auto}}.featured-blocks .feat-blocks .feat-block:hover,.featured-blocks .feat-blocks a.feat-block:hover{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);z-index:999}.featured-blocks .feat-blocks .feat-block-image{position:relative;box-shadow:5px 5px 5px #aaa;width:90%;margin:5px auto}.home-related-articles{margin-top:50px;z-index:998;width:100%;padding:0px;text-align:center;margin:5px auto}.home-related-articles .related-article-blocks{border:0px solid #F00;text-align:center;width:32%;display:inline-block;padding:0px;vertical-align:top}@media (max-width: 750px){.home-related-articles .related-article-blocks{display:block;width:90%;margin:0px auto}}.home-related-articles .related-article-blocks img{position:relative;box-shadow:5px 5px 5px #aaa;width:90%}.home-related-articles .related-article-blocks img:hover{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);z-index:999}.home-related-articles .related-article-blocks .category{margin-top:15px;color:#555;font-size:20px;font-weight:400;font-family:"Michroma",sans-serif;text-transform:uppercase}.home-related-articles .related-article-blocks .category:before{content:'\f04d';font-family:"FontAwesome" !important;font-size:16px;color:#999;margin-right:10px}.home-related-articles .related-article-blocks .title{width:100%;border:0px solid #000;padding:0 10px;height:3em;line-height:0.9em;color:#555;font-family:"Open Sans",helvetica,arial,sans-serif;text-transform:uppercase;font-size:22px;font-weight:900}@media (max-width: 750px){.home-related-articles .related-article-blocks .title{font-size:24px}}.home-community-section{margin-top:50px;z-index:998;width:100%;padding:0px;text-align:center}.home-community-section .comm-blocks{border:0px solid #F00;text-align:center;display:inline-block;padding:0px;width:24%;margin:5px auto}@media (max-width: 750px){.home-community-section .comm-blocks{width:48%;margin:5px auto}}.home-community-section .comm-blocks img{position:relative;box-shadow:5px 5px 5px #aaa;width:90%}.home-community-section .comm-blocks img:hover{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);z-index:999}.home-product-reviews{margin-top:20px;overflow:hidden}.home-product-reviews .yotpo *{color:#050505 !important;padding-bottom:0px !important}.home-newsletter{width:100%;margin:auto;line-height:0px}.home-newsletter .home_newsletter_block{display:table;border-collapse:collapse;margin:0px auto}.home-newsletter .home_newsletter_block .home_newsletter_block_image{display:none;border:0px}@media screen and (min-width: 750px){.home-newsletter .home_newsletter_block .home_newsletter_block_image{display:table-cell;text-align:right}}.home-newsletter .home_newsletter_block .home_newsletter_block_form{display:table-cell;text-align:left;vertical-align:middle;min-width:40%;padding-left:20px}.home-newsletter .home_newsletter_btn{color:#fff;font-weight:700;background-color:#000;padding:4px 4px 2px 2px;font-size:18px;letter-spacing:1px;width:170px;height:28px;font-family:"Michroma",sans-serif;line-height:1;position:relative;border-radius:0;text-transform:uppercase;margin-top:15px;margin-bottom:20px}.home-newsletter .home_newsletter_btn:hover:before{border-bottom-color:#999}.home-newsletter .home_newsletter_btn:hover:after{border-top-color:#999}.home-newsletter .home_newsletter_btn:active:before,.home-newsletter .home_newsletter_btn:focus:before{border-bottom-color:#000}.home-newsletter .home_newsletter_btn:active:after,.home-newsletter .home_newsletter_btn:focus:after{border-top-color:#000}.home-newsletter .home_newsletter_btn:before{content:'';display:block;left:-7px;top:0;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:0 0 28px 7px;border-color:transparent transparent #000 transparent}.home-newsletter .home_newsletter_btn:after{content:'';display:block;right:-8px;top:0px;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:28px 8px 0 0;border-color:#000 transparent transparent transparent}.home-newsletter label{color:#000;font-size:18px;font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:700}.home-newsletter input{border:1px solid #999;border-radius:10px;font-size:16px;padding:1px 10px}.home-newsletter .home_newsletter_table{border:0px;border-collapse:collapse}.home-newsletter .home_newsletter_table td{border:0px;padding:5px 0 0 5px}.collection-title{text-transform:uppercase;line-height:26px;padding-bottom:15px;border-bottom:3px solid #000;font-family:"Michroma",sans-serif;font-weight:900;font-size:50px}.collection-title:first-line{color:#777;font-family:"Michroma",sans-serif;font-weight:300;font-size:22px}.featured-collection{padding:20px 0 30px 0}@media screen and (min-width: 550px){.featured-collection{padding:30px 0 15px 0}}@media screen and (min-width: 750px){.featured-collection{padding:55px 0 35px 0}}@media screen and (min-width: 1000px){.featured-collection{margin-top:52px}}@media screen and (min-width: 1000px){.featured-collection .wrapper{padding:0 50px}}.ctas{float:left;width:100%;width:calc(100% + 50px);margin-left:-10px;margin-right:-10px}.ctas a{float:left;width:calc(25% - 10px);margin:0 10px 20px 0;position:relative;color:#fff}.all-link{z-index:1000;position:relative;text-align:center;display:block;letter-spacing:0.5px;font-family:"Open Sans",helvetica,arial,sans-serif;text-transform:uppercase;color:#000;font-size:16px;font-weight:500;margin-top:0px}@media screen and (min-width: 750px){.all-link{margin-top:0px}}@media screen and (min-width: 1000px){.all-link{width:400px;margin-left:auto;margin-right:auto}}.all-link .icon{font-size:11px}.blog-tabs{text-align:center}.blog-tabs .tabs{margin:0 10 30px 10;list-style-type:none}.blog-tabs .tabs li{display:block}@media screen and (min-width: 750px){.blog-tabs .tabs li{display:inline-block}}@media screen and (min-width: 750px){.blog-tabs .tabs li:nth-child(2){margin:0 15px}}.blog-tabs .tabs li.active a{background-color:#a7a7a7}.blog-tabs .tabs li.active a:before{border-color:transparent transparent #a7a7a7 transparent}.blog-tabs .tabs li.active a:after{border-color:#a7a7a7 transparent transparent transparent}.blog-tabs .tabs li .icon{color:#fff;z-index:1000;position:absolute;font-size:12px;margin:5px 0 0 -85px}@media screen and (min-width: 750px){.blog-tabs .tabs li .icon{margin:1px 0 0 -85px}}.blog-tabs .tabs li a{position:relative;padding:6px 0px;background-color:#050505;font-family:"Open Sans",helvetica,arial,sans-serif;color:#fff;font-size:17px;text-transform:uppercase;display:block;text-indent:0px}@media screen and (min-width: 750px){.blog-tabs .tabs li a{padding:6px 10px 0 10px;display:inline-block;height:37px;line-height:25px;font-size:15px}}@media screen and (min-width: 1000px){.blog-tabs .tabs li a{width:250px}}@media screen and (min-width: 750px){.blog-tabs .tabs li a:before{content:'';display:block;left:-10px;top:0;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:0 0 37px 10px;border-color:transparent transparent #050505 transparent}.blog-tabs .tabs li a:after{content:'';display:block;right:-10px;top:0;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:37px 10px 0 0}}.clean-table{border:0px}.clean-table td{border:0px;text-align:center}.clean-table td img{margin-bottom:30px;transform:scale(1);-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.clean-table td img:hover{transform:scale(1.1);-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.full-width-h1{text-transform:uppercase;border-bottom:3px solid #555}.more-articles{text-align:center;margin-bottom:20px}.more-articles a{font-weight:bold;background-color:lightgray;color:#fff !important;text-transform:uppercase;padding:3px 7px}.more-articles a:hover{color:#fff}.more-articles more-articles-chevron{font-size:20px;color:#fff !important;font-weight:normal !important;display:block;line-height:90px}.icon-footer-v3{font-size:24px;margin:0px 5px}.collection-banner.page-banner{position:relative;margin-bottom:0;background-color:#f2f2f2}.collection-banner.page-banner h1{background-color:#a7a7a7}.collection-banner.page-banner h1:after{border-color:#a7a7a7 transparent transparent transparent}.collection-wrapper{padding:5px 15px;margin-top:0px}.collection-wrapper h1{font-size:20px;font-family:"Michroma",sans-serif;text-transform:uppercase;color:#000;font-weight:900 !important;text-align:center;width:100%;letter-spacing:0.1em;margin-top:10px;margin-bottom:40px;line-height:1.0em}@media screen and (min-width: 750px){.collection-wrapper h1{margin-top:30px;margin-bottom:40px;font-size:35px}}.collection-wrapper p{font-size:18px;margin:20px auto;color:#000}@media screen and (min-width: 750px){.collection-wrapper{padding:10px 15px 30px 15px}}@media screen and (min-width: 1000px){.collection-wrapper{margin-top:10px;padding:20px 15px 30px 15px}}.collection-wrapper .kmh-block-button-products{margin-top:0px;border:2px solid #000 !important;padding:2px 10px;font-family:"Michroma",sans-serif;font-weight:700;color:#000 !important;text-transform:uppercase;letter-spacing:0.1em;font-size:16px;line-height:2em;display:inline-block}.collection-wrapper .kmh-block-button-products:hover{transform-origin:center center;background-color:#000;color:#fff !important}.collection__item .double-line{height:69px}.collection__item h3{font-family:"Michroma",sans-serif;font-weight:700;text-transform:uppercase;font-size:16px;line-height:1.0em;margin-bottom:-8px;padding-left:0px !important;letter-spacing:0;vertical-align:bottom;margin-top:30px}@media screen and (min-width: 750px){.collection__item h3{font-size:20px}}@media screen and (min-width: 1200px){.collection__item h3{line-height:30px}}.collection__item h3 a{color:#333;display:block;margin-bottom:7px;line-height:1.0em}.collection__item h3 a:hover{color:#888}.collection__item .product-subtitle{text-transform:uppercase;font-size:15px;letter-spacing:1px;display:block;margin-top:5px;font-weight:400;font-family:"Open Sans",helvetica,arial,sans-serif;line-height:1.0em;margin-top:20px}.collection__item .cta-buttons{margin-top:3px}.collection__item .cta-buttons .btn{background-color:transparent;border:solid 1px #000;color:#000;font-size:12px;font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:800;text-transform:uppercase;padding:2px 7px}.collection__item .cta-buttons .btn:hover{color:#bbb;border-color:#bbb}.collection__item .cta-buttons form{width:auto;display:inline-block}.collection__item .cta-buttons form select{display:none}.collection__item p{font-size:17px;margin-top:-5px}.collection__item p s{color:#999;margin-right:5px}.collection__item strong{font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:normal}a.video-thumbnail-icon{font-size:40px;color:#fff;font-weight:normal !important;line-height:1.5em;text-decoration:none}.page-content{margin-top:20px}.page-content h2{font-family:"Michroma",sans-serif;font-size:30px;font-weight:900;letter-spacing:0.1em;margin:15px 0px;text-transform:uppercase;line-height:0.9em}.page-content h3{font-family:"Michroma",sans-serif;font-size:22px;font-weight:700;margin:15px 0px;text-transform:uppercase}.page-content .block{font-weight:700}.page-content .page-button{display:block;margin:10px auto;width:100%;border:1px solid #777;font-family:"Michroma",sans-serif;font-size:20px;font-weight:700;color:#000;text-align:center}.page-content .page-button:hover{background-color:#000;color:#fff}.half-line{line-height:0.4em}.page-about-km .about-ingredient-logos{width:180px;padding:0 10px}.page-about-km .full-width-insert-0{height:700px;width:100%;position:relative;display:block}@media (max-width: 750px){.page-about-km .full-width-insert-0{height:auto}}.page-about-km .full-width-insert-0 .page-text-overlay-0{padding:0px 20px 0px 20px;position:absolute;top:0;left:5%}@media (max-width: 1000px){.page-about-km .full-width-insert-0 .page-text-overlay-0{left:0}}@media (max-width: 750px){.page-about-km .full-width-insert-0 .page-text-overlay-0{position:relative;display:block}}.page-about-km .full-width-insert-0 .page-text-overlay-0-content{padding:0px 20px 0px 20px;font-size:calc(15px + (100vw - 550px) * ((24 - 20.5) / (1200 - 550)));color:#fff}@media (max-width: 1000px){.page-about-km .full-width-insert-0 .page-text-overlay-0-content{background:rgba(0,0,0,0.5);font-size:18px;padding:20px 40px;height:430px;font-weight:normal}}@media (max-width: 750px){.page-about-km .full-width-insert-0 .page-text-overlay-0-content{background:rgba(0,0,0,0.5);font-size:20px;height:auto;font-weight:normal;text-align:center}}.page-about-km .full-width-insert-0 .page-text-overlay-0-content .about-km-cgmp-logo{padding-top:30%}@media (max-width: 750px){.page-about-km .full-width-insert-0 .page-text-overlay-0-content .about-km-cgmp-logo{padding-top:10%}}.page-about-km .full-width-insert-0 h2{color:#fff;font-family:"Michroma",sans-serif;font-size:30px;font-weight:900;letter-spacing:0.1em;margin:15px 0px;text-transform:uppercase;line-height:0.9em}.page-about-km .full-width-insert-1{height:430px;width:100%;position:relative;display:block}@media (max-width: 750px){.page-about-km .full-width-insert-1{height:auto}}.page-about-km .full-width-insert-1 .page-text-overlay-1{position:absolute;top:0;left:5%}@media (max-width: 1000px){.page-about-km .full-width-insert-1 .page-text-overlay-1{left:0}}@media (max-width: 750px){.page-about-km .full-width-insert-1 .page-text-overlay-1{position:relative;display:block}}.page-about-km .full-width-insert-1 .page-text-overlay-1-content{padding:0px 0px 0px 0px;font-size:calc(15px + (100vw - 550px) * ((24 - 20.5) / (1200 - 550)));color:#fff}@media (max-width: 1000px){.page-about-km .full-width-insert-1 .page-text-overlay-1-content{background:rgba(0,0,0,0.5);font-size:18px;padding:20px 40px;height:430px;font-weight:normal}}@media (max-width: 750px){.page-about-km .full-width-insert-1 .page-text-overlay-1-content{background:rgba(0,0,0,0.5);font-size:20px;height:auto;font-weight:normal;text-align:center}}.page-about-km .full-width-insert-1 .page-text-overlay-1-content .about-km-cgmp-logo{padding-top:30%}@media (max-width: 750px){.page-about-km .full-width-insert-1 .page-text-overlay-1-content .about-km-cgmp-logo{padding-top:10%}}.page-about-km .full-width-insert-1 h2{color:#fff;font-family:"Michroma",sans-serif;font-size:30px;font-weight:900;letter-spacing:0.1em;margin:15px 0px;text-transform:uppercase;line-height:0.9em}.page-about-km .full-width-insert-2{height:535px;width:100%;position:relative;display:block}@media (max-width: 750px){.page-about-km .full-width-insert-2{height:auto}}.page-about-km .full-width-insert-2 .page-text-overlay-2{position:absolute;top:0;left:5%}@media (max-width: 1000px){.page-about-km .full-width-insert-2 .page-text-overlay-2{left:0}}@media (max-width: 750px){.page-about-km .full-width-insert-2 .page-text-overlay-2{position:relative;display:block}}.page-about-km .full-width-insert-2 .page-text-overlay-2-content{padding:20px;font-size:calc(16px + (100vw - 550px) * ((24 - 20.5) / (1200 - 550)));color:#fff}@media (max-width: 1000px){.page-about-km .full-width-insert-2 .page-text-overlay-2-content{background:rgba(0,0,0,0.5);font-size:20px;padding:20px 40px;height:535px;font-weight:normal}}@media (max-width: 750px){.page-about-km .full-width-insert-2 .page-text-overlay-2-content{background:rgba(0,0,0,0.5);font-size:20px;height:auto;font-weight:normal}}.page-about-km .full-width-insert-2 h2{color:#fff;font-family:"Michroma",sans-serif;font-size:40px;font-weight:900;letter-spacing:0.1em;margin:15px 0px;text-transform:uppercase;line-height:0.9em}.page-about-km .full-width-insert-3{height:700px;width:100%;position:relative;display:block}@media (max-width: 750px){.page-about-km .full-width-insert-3{background:#fffce1 !important;height:auto}}.page-about-km .full-width-insert-3 .page-text-overlay-3{position:absolute;top:0;left:5%}@media (max-width: 1000px){.page-about-km .full-width-insert-3 .page-text-overlay-3{left:0}}@media (max-width: 750px){.page-about-km .full-width-insert-3 .page-text-overlay-3{position:relative;display:block}}.page-about-km .full-width-insert-3 .page-text-overlay-3-content{background-color:rgba(255,255,255,0.8);padding:20px;height:700px;font-size:calc(13px + (100vw - 550px) * ((24 - 20.5) / (1200 - 550)));color:#000}@media (max-width: 1000px){.page-about-km .full-width-insert-3 .page-text-overlay-3-content{font-size:20px;background-color:rgba(255,255,255,0.6)}}@media (max-width: 750px){.page-about-km .full-width-insert-3 .page-text-overlay-3-content{font-size:20px;height:auto}}.page-about-km .full-width-insert-3 h2{font-family:"Michroma",sans-serif;font-size:40px;font-weight:900;letter-spacing:0.1em;margin:15px 0px;text-transform:uppercase;line-height:0.9em}.blueline--one-quarter{display:block;height:15px;width:25%;background-color:#555;margin:15px 0}.blueline--one-half{display:block;height:15px;width:50%;background-color:#555;margin:15px 0}.blueline--three-quarters{display:block;height:15px;width:75%;background-color:#555;margin:15px 0}.blueline--one-whole{display:block;height:15px;width:100%;background-color:#555;margin:15px 0}.product_title{font-family:"Michroma",sans-serif;margin-bottom:5px;margin-top:10px;line-height:0.4em;text-transform:uppercase;font-weight:bold}.kasein{color:#593189;font-size:125px}.sca-qv-row .kasein{font-size:50px}.heading-color-bar{position:relative;padding-left:20px;margin:10px 0 10px;line-height:0.9;font-weight:800;color:#000}@media screen and (max-width: 750px){.heading-color-bar{font-size:24px}}@media screen and (max-width: 550px){.heading-color-bar{font-size:21px}}.heading-color-bar:before{content:'';width:35px;height:21px;background-color:#555;position:absolute;left:-25px;top:4px;-webkit-transform:skewX(-15deg);-moz-transform:skewX(-15deg);-ms-transform:skewX(-15deg);-o-transform:skewX(-15deg);transform:skewX(-15deg)}.heading-color-bar:after{content:'';width:20px;height:21px;background-color:#555;position:absolute;left:-30px;top:4px}@media screen and (max-width: 750px){.heading-color-bar:before,.heading-color-bar:after{top:3px;height:18px}}@media screen and (max-width: 550px){.heading-color-bar:before,.heading-color-bar:after{top:2px;height:17px}}.template-product .main-content{margin:0 auto;padding-bottom:0}.quick-view-container{font-family:"Open Sans",helvetica,arial,sans-serif}.quick-view-container .name-title{font-family:"Open Sans",helvetica,arial,sans-serif !important}.quick-view-container h1,.quick-view-container h2,.quick-view-container h3,.quick-view-container h4,.quick-view-container h5,.quick-view-container h6{font-size:18px;text-align:left;font-weight:500;line-height:1.2em;text-transform:uppercase}.quick-view-container p{line-height:1em}.quick-view-container .single-option-selector{font-size:14px;font-weight:bold}.quick-view-container .sca-qv-row{text-align:left}.quick-view-container .button-style{display:table-cell;padding:5px;margin:5px;background-color:#FFF;border:1px solid #bbb;color:#777;font-size:22px;font-weight:normal;font-style:normal;height:18px;width:18px;text-align:center;line-height:1em;border-radius:5px;vertical-align:middle;cursor:pointer;margin-left:15px}.quick-view-container input{width:30px !important;font-size:14px !important;font-weight:bold !important;border-radius:5px;margin-right:15px;text-align:center}.quick-view-container .sca-qv-optionrow{clear:both;display:block}.quick-view-container .sca-qv-cartbtn{background-color:#a7a7a7 !important;clear:both;margin-top:15px}.quick-view-container .sca-qv-quantity-label{width:auto !important;font-size:20px !important;text-transform:uppercase !important}.quick-view-container #sca-qv-des{height:300px !important;overflow-y:auto;overflow-x:hidden}.quick-view-container #sca-qv-previous{top:90% !important}.quick-view-container #sca-qv-next{top:90% !important}.block-rows-section .blocks-row,.product-related-articles .blocks-row{overflow:hidden}.block-rows-section .block-item,.block-rows-section .product-related-item,.product-related-articles .block-item,.product-related-articles .product-related-item{position:relative;display:block;width:100%;padding-top:50%;background-size:cover;overflow:hidden}.block-rows-section .block-item+.block-item,.block-rows-section .block-item+.product-related-item,.block-rows-section .product-related-item+.block-item,.block-rows-section .product-related-item+.product-related-item,.product-related-articles .block-item+.block-item,.product-related-articles .block-item+.product-related-item,.product-related-articles .product-related-item+.block-item,.product-related-articles .product-related-item+.product-related-item{margin-top:30px}.block-rows-section .block-item:before,.block-rows-section .product-related-item:before,.product-related-articles .block-item:before,.product-related-articles .product-related-item:before{content:'';position:absolute;top:0;right:-25px;width:0;height:0;border-left:25px solid #666;border-right:25px solid #666;border-top:25px solid #666}.block-rows-section .block-item:after,.block-rows-section .product-related-item:after,.product-related-articles .block-item:after,.product-related-articles .product-related-item:after{content:'\f067';font-family:"FontAwesome";color:#fff;font-size:18px;position:absolute;top:0px;right:5px}.block-rows-section .block-item:hover,.block-rows-section .product-related-item:hover,.product-related-articles .block-item:hover,.product-related-articles .product-related-item:hover{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);z-index:999}.block-rows-section .block-item h4,.block-rows-section .product-related-item h4,.product-related-articles .block-item h4,.product-related-articles .product-related-item h4{font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:800;font-size:14px;text-align:center;text-transform:uppercase;color:#fff;position:absolute;bottom:15px;margin:0;left:50%;width:90%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 750px){.block-rows-section .blocks-row .block-item,.product-related-articles .blocks-row .block-item{width:50%;padding-top:50%}}@media screen and (min-width: 1000px){.product-single{margin-top:60px}}.product-single .sizing_chart{border:3px solid #000;border-spacing:0px;border-collapse:collapse}.product-single .sizing_chart tr th{border-right:1px solid #000;border-bottom:2px solid #000;padding:10px;font-weight:bold;text-align:center}.product-single .sizing_chart tr td{border-right:1px dashed #000;border-bottom:2px solid #000;padding:10px;text-align:center}.product-single .promoted-products-box{display:none !important}.product-single .product-related-links .results-wrap{margin-left:30px;margin-right:30px}.product-single .product-related-links h1{text-transform:uppercase;border-bottom:1px solid #000}.product-single .product-related-links h1 span{color:grey;font-size:20px;font-weight:normal}.product-single .product-related-links h4{font-size:18px;text-transform:uppercase;margin-bottom:0px !important;margin-top:0px !important}.product-single .product-related-links h4 a{color:#000;font-weight:normal}.product-single .product-related-links h4 a:hover{color:grey}.product-single .product-related-links .product-related-result-item{display:table;width:100%;margin:10px 0px;border-bottom:1px solid #c0c0c0}.product-single .product-related-links .product-related-result-col1{float:left;width:140px;text-align:left;vertical-align:top}.product-single .product-related-links .product-related-result-col2{float:left;width:450px;display:table-cell;text-align:left;vertical-align:top}.product-single .product-related-links .product-related-result-col2 span{font-size:12px;line-height:1.2em;display:inline-block}.product-single .product-related-links .product-related-result-image{display:inline-block;width:125px;height:70px;text-align:center;vertical-align:middle;margin:0px}.product-single .product-related-links strong{color:#4ea74a}.product-single .productpage-footer{color:#FFF;padding:20px 20px;background-color:#000;display:block;text-align:center}@media screen and (min-width: 1000px){.product-single .productpage-footer{text-align:left}}.product-single .productpage-footer h3{color:#fff;font-size:15px;font-weight:bold;text-transform:uppercase;line-height:0.9em}.product-single .productpage-footer li{line-height:0.9em;margin:0px;padding:0px}.product-single .productpage-footer li a{text-decoration:none;color:#b6b6b6;font-size:10px;text-transform:uppercase;font-weight:bold}.product-single .productpage-footer li a:hover{color:#fff}.product-single .productpage-footer .social-icons li a .icon{font-size:20px;color:#fff}.product-single .productpage-footer .social-icons li a:hover{opacity:0.8}.product-single .productpage-footer form input{background:none;border-radius:0;color:#fff;font-size:12px;padding:3px 5px;height:auto;width:100%;font-family:'Roboto', sans-serif;font-weight:400;text-align:center;max-width:300px;margin:0 auto 8px auto;border:1px solid #3b3b3b}.product-single .product-info{padding-bottom:15px;background-color:#FFF;z-index:777;position:relative}.product-single .product-info .product-single__variants{color:#000;font-size:14px;font-weight:700;text-transform:uppercase;margin:5px auto}@media screen and (min-width: 750px){.product-single .product-info{padding:0px;margin-bottom:120px}}@media screen and (min-width: 1000px){.product-single .product-info{margin-bottom:120px;height:1200px}}.product-single .product-info.fixed-active{padding-top:0;margin-top:-60px}.product-single .product-info .product-info-fixed-wrap{position:relative;margin:0 auto;background-color:#FFF;padding-left:0px;text-align:center}@media screen and (min-width: 750px){.product-single .product-info .product-info-fixed-wrap{width:300px}}@media screen and (min-width: 1000px){.product-single .product-info .product-info-fixed-wrap{margin-left:30px;height:750px;position:fixed;overflow-x:hidden;overflow-y:auto;width:2000px;padding-right:1650px}.product-single .product-info .product-info-fixed-wrap .independent_scroll_spacer{display:block;height:350px}}.product-single .product-info .product-info-fixed-wrap .product-info-fixed.fixed-active{display:block;padding-top:0}@media screen and (min-width: 750px){.product-single .product-info .product-info-fixed-wrap .product-info-fixed.fixed-active{width:350px}}@media screen and (min-width: 1200px){.product-single .product-info .product-info-fixed-wrap .product-info-fixed.fixed-active{width:390px}}.product-single .product-info .fixed-rel{position:relative !important}.product-single .product-info .product-single__photos{margin-bottom:0}@media screen and (min-width: 1000px){.product-single .product-info .product-single__photos img{margin-top:50px}}.product-single .product-info .name-small{font-size:25px}@media screen and (min-width: 1000px){.product-single .product-info .name-small{font-size:25px}}.product-single .product-info .name-large{font-size:30px}@media screen and (min-width: 1000px){.product-single .product-info .name-large{font-size:38px}}.product-single .product-info h1{margin-bottom:-5px;line-height:1.8;text-transform:uppercase}@media screen and (min-width: 550px){.product-single .product-info h1{margin-bottom:-10px}}.product-single .product-info h1 span{color:#a7a7a7}.product-single .product-info .product-subtitle{text-transform:none;font-size:15px;margin-bottom:8px;margin-top:18px;letter-spacing:0.3em}@media screen and (min-width: 750px){.product-single .product-info .product-subtitle{font-size:15px}}.product-single .product-info #ComparePrice{display:inline-block;color:#F00;font-size:18px;margin-right:5px;font-weight:bolder}.product-single .product-info #ProductPrice{display:inline-block;font-size:22px;margin-bottom:0;font-weight:bold}@media screen and (min-width: 1000px){.product-single .product-info .selector-wrapper{margin:0px auto;text-align:center}}.product-single .product-info .single-option-selector,.product-single .product-info .js-qty{width:100%;max-width:350px;margin:7px auto 7px auto;font-weight:bold;font-size:16px}@media screen and (min-width: 750px){.product-single .product-info .single-option-selector,.product-single .product-info .js-qty{max-width:none;margin:7px 0 7px 0}}@media screen and (min-width: 750px){.product-single .product-info .js-qty{width:100px}}.product-single .product-info .add-to-cart{width:100%;max-width:350px;margin-top:12px;text-transform:uppercase;font-family:"Open Sans",helvetica,arial,sans-serif;font-size:20px;font-weight:normal;letter-spacing:1px;border-radius:0;padding:1px 20px;position:relative;margin-bottom:10px}@media screen and (min-width: 750px){.product-single .product-info .add-to-cart{width:auto;max-width:none;margin:20px 0 10px 10px;font-size:20px}}.product-single .product-info .add-to-cart:hover:before{border-color:transparent transparent #8d8d8d transparent}.product-single .product-info .add-to-cart:hover:after{border-color:#8d8d8d transparent transparent transparent}.product-single .product-info .add-to-cart.disabled{background-color:#111 !important}.product-single .product-info .add-to-cart.disabled:before{border-color:transparent transparent #111 transparent !important}.product-single .product-info .add-to-cart.disabled:after{border-color:#111 transparent transparent transparent !important}.product-single .product-info .add-to-cart:before{content:'';display:block;left:-11px;top:0;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:0px;border-color:transparent transparent transparent transparent}@media screen and (min-width: 750px){.product-single .product-info .add-to-cart:before{border-color:transparent transparent #a7a7a7 transparent;border-width:0 0 31px 10px}}.product-single .product-info .add-to-cart:after{content:'';display:block;right:-11px;top:-1px;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:0px;border-color:transparent transparent transparent transparent}@media screen and (min-width: 750px){.product-single .product-info .add-to-cart:after{border-width:30px 10px 0 0;border-color:#a7a7a7 transparent transparent transparent}}.product-single .product-info .product-meta h2{line-height:1.0em !important;padding:0xp !important;margin-top:0px;margin-bottom:0px}.product-single .product-info .product-shipping{padding:15px 0 0 0;text-transform:uppercase;font-size:14px;line-height:14px;color:#555;margin-bottom:10px}.product-single .product-info .facts-trigger{display:block;padding-top:25px;text-transform:uppercase;color:#050505;font-family:"Open Sans",helvetica,arial,sans-serif;margin-left:25px;letter-spacing:0.75px}@media screen and (min-width: 750px){.product-single .product-info .facts-trigger{padding-top:30px}}.product-single .product-info .facts-trigger:hover{color:#a7a7a7}.product-single .product-info .facts-trigger:before{content:'\e605';font-family:'icons';display:inline-block;position:absolute;color:#fff;font-size:11px;font-weight:600;background-color:#a7a7a7;padding:0 2px 0 3px;margin:5px 0 0 -25px}.product-single .featured-image{width:100%;height:425px;width:60%;position:absolute;left:0}@media screen and (min-width: 1000px){.product-single .featured-image{height:575px}}.product-single .product-description{margin-bottom:0;padding:35px 2000px 35px 2000px;background-color:#fff;margin:0 -2000px;font-size:18px;line-height:23px}.product-single .product-description img{width:100% !important}@media screen and (min-width: 750px){.product-single .product-description{padding:35px 0 35px 2000px;margin:425px 0 0 -2000px}}@media screen and (min-width: 1000px){.product-single .product-description{margin:575px 0 0 -2000px}}.product-single .product-description .product-description-content blockquote::before,.product-single .product-description #scr-qv-des blockquote::before{content:"\201C";margin-right:5px;font-size:32px;color:#a7a7a7}.product-single .product-description .product-description-content blockquote::after,.product-single .product-description #scr-qv-des blockquote::after{content:"\201D";margin-left:5px;font-size:32px;color:#a7a7a7}.product-single .product-description .product-description-content blockquote,.product-single .product-description #scr-qv-des blockquote{color:#000;font-style:italic;font-weight:900;line-height:25px;font-size:25px;padding-left:40px;padding-right:20px;border-left-width:20px;border-left-style:solid;margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0}.product-single .product-description .product-description-content .suppfacts,.product-single .product-description #scr-qv-des .suppfacts{border:0px solid #000;padding:0px;margin:auto;max-width:650px}@media screen and (min-width: 750px){.product-single .product-description .product-description-content h1,.product-single .product-description .product-description-content h2,.product-single .product-description .product-description-content h3,.product-single .product-description .product-description-content h4,.product-single .product-description .product-description-content h5,.product-single .product-description .product-description-content h6,.product-single .product-description #scr-qv-des h1,.product-single .product-description #scr-qv-des h2,.product-single .product-description #scr-qv-des h3,.product-single .product-description #scr-qv-des h4,.product-single .product-description #scr-qv-des h5,.product-single .product-description #scr-qv-des h6{padding:inherit 20px}}@media screen and (min-width: 750px){.product-single .product-description .product-description-content p,.product-single .product-description .product-description-content ul,.product-single .product-description .product-description-content ol,.product-single .product-description #scr-qv-des p,.product-single .product-description #scr-qv-des ul,.product-single .product-description #scr-qv-des ol{padding:0 10px}}@media screen and (min-width: 1000px){.product-single .product-description .product-description-content p,.product-single .product-description .product-description-content ul,.product-single .product-description .product-description-content ol,.product-single .product-description #scr-qv-des p,.product-single .product-description #scr-qv-des ul,.product-single .product-description #scr-qv-des ol{padding:0 20px}}.product-single .product-description .product-description-content ul,.product-single .product-description #scr-qv-des ul{margin-left:10px}.product-single .product-description .product-description-content ul li,.product-single .product-description #scr-qv-des ul li{display:block;margin:0 20px}.product-single .product-description .product-description-content ul li:before,.product-single .product-description #scr-qv-des ul li:before{margin-left:-15px;font-size:11px}.product-single .product-description .product-description-content ul p,.product-single .product-description #scr-qv-des ul p{padding-left:0}.product-single .product-description .product-description-content ol,.product-single .product-description #scr-qv-des ol{margin-left:10px}.product-single .product-description .product-description-content ol li,.product-single .product-description #scr-qv-des ol li{margin:0 20px}.product-single .product-description .product-description-content ol p,.product-single .product-description #scr-qv-des ol p{padding-left:0}.product-single .product-description .product-description-content img,.product-single .product-description #scr-qv-des img{padding:0px;max-width:100%}@media screen and (min-width: 750px){.product-single .product-description .product-description-content img,.product-single .product-description #scr-qv-des img{padding:10px 20px 30px 20px}}@media screen and (min-width: 1000px){.product-single .product-description .product-description-content img,.product-single .product-description #scr-qv-des img{padding:0px}}.product-single .product-description .product-description-content h2,.product-single .product-description #scr-qv-des h2{margin-top:10px;font-size:30px;line-height:28px;font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:normal}@media screen and (min-width: 750px){.product-single .product-description .product-description-content h2,.product-single .product-description #scr-qv-des h2{font-size:30px;line-height:30px}}@media screen and (min-width: 1000px){.product-single .product-description .product-description-content h2,.product-single .product-description #scr-qv-des h2{font-size:30px;line-height:30px}}@media screen and (min-width: 1200px){.product-single .product-description .product-description-content h2,.product-single .product-description #scr-qv-des h2{font-size:30px;line-height:30px}}.product-single .product-description .product-description-content h2 strong,.product-single .product-description #scr-qv-des h2 strong{font-family:"Open Sans",helvetica,arial,sans-serif;font-size:120%}.product-single .product-description .product-description-content h3,.product-single .product-description #scr-qv-des h3{margin-top:20px;text-transform:uppercase;font-family:"Open Sans",helvetica,arial,sans-serif;font-size:35px;line-height:32px;font-weight:normal}@media screen and (min-width: 750px){.product-single .product-description .product-description-content h3,.product-single .product-description #scr-qv-des h3{font-size:35px;line-height:32px}}@media screen and (min-width: 1000px){.product-single .product-description .product-description-content h3,.product-single .product-description #scr-qv-des h3{font-size:30px;line-height:30px}}@media screen and (min-width: 1200px){.product-single .product-description .product-description-content h3,.product-single .product-description #scr-qv-des h3{font-size:30px;line-height:30px}}.product-single .product-description .product-description-content h3 strong,.product-single .product-description #scr-qv-des h3 strong{font-family:"Open Sans",helvetica,arial,sans-serif;font-size:120%}.product-single .product-description .product-description-content h4,.product-single .product-description #scr-qv-des h4{margin:20px auto;font-size:20px}.product-single .product-description .product-description-content h5,.product-single .product-description #scr-qv-des h5{font-size:25px;text-transform:uppercase;font-weight:bold;line-height:26px;text-align:center;padding:10px;margin-bottom:0px}.product-single .product-description .product-description-content h5 strong,.product-single .product-description #scr-qv-des h5 strong{color:#fff}.product-single .product-description .product-description-content h6,.product-single .product-description #scr-qv-des h6{font-size:30px;line-height:26px;text-transform:uppercase;font-weight:bold;background:#000;color:#FFF;text-align:center;padding:10px}.product-single .product-description .product-description-content h6 strong,.product-single .product-description #scr-qv-des h6 strong{color:#fff}.product-single .product-description .product-description-content strong,.product-single .product-description #scr-qv-des strong{color:#000;font-family:"Open Sans",helvetica,arial,sans-serif}@media screen and (min-width: 750px){.product-single .product-description .product-description-content iframe,.product-single .product-description #scr-qv-des iframe{padding:0 20px}}@media screen and (min-width: 1000px){.product-single .product-description .product-description-content iframe,.product-single .product-description #scr-qv-des iframe{padding:0 40px}}.product-single .product-description .product-description-content .heavy-quote,.product-single .product-description .product-description-content .light-quote,.product-single .product-description #scr-qv-des .heavy-quote,.product-single .product-description #scr-qv-des .light-quote{border-left:6px solid #4ea74a;padding:0 0 10px 0}@media screen and (min-width: 750px){.product-single .product-description .product-description-content .heavy-quote,.product-single .product-description .product-description-content .light-quote,.product-single .product-description #scr-qv-des .heavy-quote,.product-single .product-description #scr-qv-des .light-quote{margin:0 40px 40px 40px}}@media screen and (min-width: 1000px){.product-single .product-description .product-description-content .heavy-quote,.product-single .product-description .product-description-content .light-quote,.product-single .product-description #scr-qv-des .heavy-quote,.product-single .product-description #scr-qv-des .light-quote{margin:0 100px 60px 100px}}.product-single .product-description .product-description-content .heavy-quote h3,.product-single .product-description .product-description-content .light-quote h3,.product-single .product-description #scr-qv-des .heavy-quote h3,.product-single .product-description #scr-qv-des .light-quote h3{padding-left:20px;font-size:25px;line-height:30px;font-family:"Open Sans",helvetica,arial,sans-serif;color:#222;margin-bottom:-20px}@media screen and (min-width: 1000px){.product-single .product-description .product-description-content .heavy-quote h3,.product-single .product-description .product-description-content .light-quote h3,.product-single .product-description #scr-qv-des .heavy-quote h3,.product-single .product-description #scr-qv-des .light-quote h3{font-size:35px;line-height:40px}}.product-single .product-description .product-description-content .heavy-quote h3:before,.product-single .product-description .product-description-content .light-quote h3:before,.product-single .product-description #scr-qv-des .heavy-quote h3:before,.product-single .product-description #scr-qv-des .light-quote h3:before{content:'\e910';font-family:'icons';font-size:20px;margin-bottom:10px;color:#4ea74a;display:block}.product-single .product-description .product-description-content .heavy-quote h4,.product-single .product-description .product-description-content .light-quote h4,.product-single .product-description #scr-qv-des .heavy-quote h4,.product-single .product-description #scr-qv-des .light-quote h4{font-size:20px;line-height:25px;padding-left:20px;color:#4ea74a;font-family:"Open Sans",helvetica,arial,sans-serif}@media screen and (min-width: 1000px){.product-single .product-description .product-description-content .heavy-quote h4,.product-single .product-description .product-description-content .light-quote h4,.product-single .product-description #scr-qv-des .heavy-quote h4,.product-single .product-description #scr-qv-des .light-quote h4{font-size:25px;line-height:30px}}.product-single .product-description .product-description-content .light-quote h3,.product-single .product-description #scr-qv-des .light-quote h3{font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:lighter !important;text-transform:initial}@media screen and (min-width: 750px){.product-single .product-description .product-description-content .light-quote h3,.product-single .product-description #scr-qv-des .light-quote h3{font-size:35px;line-height:40px}}@media screen and (min-width: 1000px){.product-single .product-description .product-description-content .light-quote h3,.product-single .product-description #scr-qv-des .light-quote h3{font-size:70px;line-height:75px}}.product-single .product-description .product-description-content .light-quote h3:before,.product-single .product-description #scr-qv-des .light-quote h3:before{margin-bottom:10px}@media screen and (min-width: 750px){.product-single .product-description .product-description-content .light-quote h3:before,.product-single .product-description #scr-qv-des .light-quote h3:before{margin-bottom:0}}@media screen and (min-width: 1000px){.product-single .product-description .product-description-content .light-quote h3:before,.product-single .product-description #scr-qv-des .light-quote h3:before{margin-bottom:-15px}}.product-single.color-green h1 span{color:#4ea74a}.product-single.color-green .product-description-content a{color:#4ea74a}.product-single.color-green .product-description-content blockquote::before{color:#4ea74a}.product-single.color-green .product-description-content blockquote::after{color:#4ea74a}.product-single.color-green .product-description-content blockquote{border-color:#4ea74a}.product-single.color-green .product-description-content h1 strong,.product-single.color-green .product-description-content h2 strong,.product-single.color-green .product-description-content h3 strong,.product-single.color-green .product-description-content h4 strong{color:#4ea74a}.product-single.color-green .product-description-content h5{background-color:#4ea74a;color:#fff}.product-single.color-green .add-to-cart{background-color:#4ea74a}.product-single.color-green .add-to-cart:hover{background-color:#3d843a}.product-single.color-green .add-to-cart:hover:before{border-color:transparent transparent #3d843a transparent}.product-single.color-green .add-to-cart:hover:after{border-color:#3d843a transparent transparent transparent}.product-single.color-green .add-to-cart:before{border-color:transparent transparent #4ea74a transparent}.product-single.color-green .add-to-cart:after{border-color:#4ea74a transparent transparent transparent}.product-single.color-green .facts-trigger:hover{color:#4ea74a}.product-single.color-green .facts-trigger:before{background-color:#4ea74a}.product-single.color-green .product-tabs ul li.active a{background-color:#4ea74a}.product-single.color-purple h1 span{color:#593189}.product-single.color-purple .product-description-content a{color:#593189}.product-single.color-purple .product-description-content blockquote::before{color:#593189}.product-single.color-purple .product-description-content blockquote::after{color:#593189}.product-single.color-purple .product-description-content blockquote{border-color:#593189}.product-single.color-purple .product-description-content h1 strong,.product-single.color-purple .product-description-content h2 strong,.product-single.color-purple .product-description-content h3 strong,.product-single.color-purple .product-description-content h4 strong{color:#593189}.product-single.color-purple .product-description-content h5{background-color:#593189;color:#fff}.product-single.color-purple .add-to-cart{background-color:#593189}.product-single.color-purple .add-to-cart:hover{background-color:#412463}.product-single.color-purple .add-to-cart:hover:before{border-color:transparent transparent #412463 transparent}.product-single.color-purple .add-to-cart:hover:after{border-color:#412463 transparent transparent transparent}.product-single.color-purple .add-to-cart:before{border-color:transparent transparent #593189 transparent}.product-single.color-purple .add-to-cart:after{border-color:#593189 transparent transparent transparent}.product-single.color-purple .facts-trigger:hover{color:#593189}.product-single.color-purple .facts-trigger:before{background-color:#593189}.product-single.color-purple .product-tabs ul li.active a{background-color:#593189}.product-single.color-orange h1 span{color:#fd7225}.product-single.color-orange .product-description-content a{color:#fd7225}.product-single.color-orange .product-description-content blockquote::before{color:#fd7225}.product-single.color-orange .product-description-content blockquote::after{color:#fd7225}.product-single.color-orange .product-description-content blockquote{border-color:#fd7225}.product-single.color-orange .product-description-content h1 strong,.product-single.color-orange .product-description-content h2 strong,.product-single.color-orange .product-description-content h3 strong,.product-single.color-orange .product-description-content h4 strong{color:#fd7225}.product-single.color-orange .product-description-content h5{background-color:#fd7225;color:#fff}.product-single.color-orange .add-to-cart{background-color:#fd7225}.product-single.color-orange .add-to-cart:hover{background-color:#ed5602}.product-single.color-orange .add-to-cart:hover:before{border-color:transparent transparent #ed5602 transparent}.product-single.color-orange .add-to-cart:hover:after{border-color:#ed5602 transparent transparent transparent}.product-single.color-orange .add-to-cart:before{border-color:transparent transparent #fd7225 transparent}.product-single.color-orange .add-to-cart:after{border-color:#fd7225 transparent transparent transparent}.product-single.color-orange .facts-trigger:hover{color:#fd7225}.product-single.color-orange .facts-trigger:before{background-color:#fd7225}.product-single.color-orange .product-tabs ul li.active a{background-color:#fd7225}.product-single.color-blue h1 span{color:#555}.product-single.color-blue .product-description-content a{color:#555}.product-single.color-blue .product-description-content blockquote::before{color:#555}.product-single.color-blue .product-description-content blockquote::after{color:#555}.product-single.color-blue .product-description-content blockquote{border-color:#555}.product-single.color-blue .product-description-content h1 strong,.product-single.color-blue .product-description-content h2 strong,.product-single.color-blue .product-description-content h3 strong,.product-single.color-blue .product-description-content h4 strong{color:#555}.product-single.color-blue .product-description-content h5{background-color:#555;color:#fff}.product-single.color-blue .add-to-cart{background-color:#555}.product-single.color-blue .add-to-cart:hover{background-color:#3b3b3b}.product-single.color-blue .add-to-cart:hover:before{border-color:transparent transparent #3b3b3b transparent}.product-single.color-blue .add-to-cart:hover:after{border-color:#3b3b3b transparent transparent transparent}.product-single.color-blue .add-to-cart:before{border-color:transparent transparent #555 transparent}.product-single.color-blue .add-to-cart:after{border-color:#555 transparent transparent transparent}.product-single.color-blue .facts-trigger:hover{color:#555}.product-single.color-blue .facts-trigger:before{background-color:#555}.product-single.color-blue .product-tabs ul li.active a{background-color:#555}.product-single.color-red h1 span{color:#e81617}.product-single.color-red .product-description-content a{color:#e81617}.product-single.color-red .product-description-content blockquote::before{color:#e81617}.product-single.color-red .product-description-content blockquote::after{color:#e81617}.product-single.color-red .product-description-content blockquote{border-color:#e81617}.product-single.color-red .product-description-content h1 strong,.product-single.color-red .product-description-content h2 strong,.product-single.color-red .product-description-content h3 strong,.product-single.color-red .product-description-content h4 strong{color:#e81617}.product-single.color-red .product-description-content h5{background-color:#e81617;color:#fff}.product-single.color-red .add-to-cart{background-color:#e81617}.product-single.color-red .add-to-cart:hover{background-color:#b91212}.product-single.color-red .add-to-cart:hover:before{border-color:transparent transparent #b91212 transparent}.product-single.color-red .add-to-cart:hover:after{border-color:#b91212 transparent transparent transparent}.product-single.color-red .add-to-cart:before{border-color:transparent transparent #e81617 transparent}.product-single.color-red .add-to-cart:after{border-color:#e81617 transparent transparent transparent}.product-single.color-red .facts-trigger:hover{color:#e81617}.product-single.color-red .facts-trigger:before{background-color:#e81617}.product-single.color-red .product-tabs ul li.active a{background-color:#e81617}.product-single.color-grey h1 span{color:#333}.product-single.color-grey .product-description-content a{color:#333}.product-single.color-grey .product-description-content blockquote::before{color:#333}.product-single.color-grey .product-description-content blockquote::after{color:#333}.product-single.color-grey .product-description-content blockquote{border-color:#333}.product-single.color-grey .product-description-content h1 strong,.product-single.color-grey .product-description-content h2 strong,.product-single.color-grey .product-description-content h3 strong,.product-single.color-grey .product-description-content h4 strong{color:#333}.product-single.color-grey .product-description-content h5{background-color:#333;color:#fff}.product-single.color-grey .add-to-cart{background-color:#333}.product-single.color-grey .add-to-cart:hover{background-color:#1a1a1a}.product-single.color-grey .add-to-cart:hover:before{border-color:transparent transparent #1a1a1a transparent}.product-single.color-grey .add-to-cart:hover:after{border-color:#1a1a1a transparent transparent transparent}.product-single.color-grey .add-to-cart:before{border-color:transparent transparent #333 transparent}.product-single.color-grey .add-to-cart:after{border-color:#333 transparent transparent transparent}.product-single.color-grey .facts-trigger:hover{color:#333}.product-single.color-grey .facts-trigger:before{background-color:#333}.product-single.color-grey .product-tabs ul li.active a{background-color:#333}.product-placement-insert{border:1px solid #ccc;box-shadow:5px 5px 5px #aaa;margin:30px 20px}.product-placement-insert td{border:0px;padding:0px}.product-placement-insert td p{color:#000 !important}.product-placement-insert td .product_button{padding:5px;background-color:#555;color:#fff;font-weight:bold}.product-placement-insert td .product_button a{color:#fff}.product-placement-insert td:nth-child(1){padding:0 0 0 30px}.product-tabs{padding:0 15px;text-align:center;width:100%}.product-tabs .tab-content{min-height:300px;text-align:left}.product-tabs .tabs li{display:block;height:40px}@media screen and (min-width: 750px){.product-tabs .tabs li{margin:0 0px 0 0}}@media screen and (min-width: 1000px){.product-tabs .tabs li{display:inline-block;margin:0 10px 0 0}}.product-tabs .tabs li.active a{background-color:#a7a7a7}.product-tabs .tabs li a{background-color:#818181;color:#fff;display:inline-block;font-weight:bolder;font-family:"Open Sans",helvetica,arial,sans-serif;font-size:14px;padding:5px 10px 5px 10px;position:relative;text-transform:uppercase;text-indent:0px;text-decoration:none;width:100%}.product-tabs .tabs li a:hover{color:#fff !important;background-color:#555 !important}@media screen and (min-width: 550px){.product-tabs .tabs li a{width:100% !important}}@media screen and (min-width: 750px){.product-tabs .tabs li a{width:100%}}@media screen and (min-width: 1000px){.product-tabs .tabs li a{display:inline}.product-tabs .tabs li a:before{content:'';display:block;left:-10px;top:0;z-index:1;position:absolute;border-style:solid;border-width:0 0 26px 10px}.product-tabs .tabs li a:after{content:'';display:block;right:-10px;top:0;z-index:1;position:absolute;border-style:solid;border-width:25px 10px 0 0}}#facts-popup.white-popup-block{max-width:500px}#facts-popup .popup-content{max-width:none;padding:20px 20px 15px 20px}@media screen and (min-width: 750px){#facts-popup .popup-content{padding:40px 40px 35px 40px}}@media screen and (max-width: 750px){#facts-popup .mfp-close{margin:-40px -10px 0 0;color:#fff}}.carousel-review-title{clear:both !important;display:block !important;font-size:14px !important;line-height:0.9em !important}.carousel-review-body{font-size:12px !important}.review-section{padding:0 50px 30px 50px;border:1px solid #fff}.cart__image img{height:120px}.cart-page{margin:40px auto;text-align:center}@media (max-width: 550px){.cart-page{margin:10px auto}}.cart-page .table-wrap{width:75%;margin:10px auto}.cart-page a{padding-left:0px !important;margin-bottom:0px !important}.cart-page .empty-cart h2{font-family:"Michroma",sans-serif;font-size:200%;font-weight:900}.cart-page .empty-cart p{font-family:"Open Sans",helvetica,arial,sans-serif;font-size:150%}.local-page-banner{background-color:#000;line-height:0;padding:0px;width:100%;text-align:center}@media (min-width: 1000px){.local-page-banner{margin:60px auto 0px auto !important}}.local-page-banner img{width:100%}.nobanner{margin-top:20px}@media screen and (min-width: 550px){.nobanner{margin-top:80px}}.account-page,.cart-page{margin:40px auto;text-align:center}@media (max-width: 750px){.account-page,.cart-page{margin:10px auto}}.account-page h1,.cart-page h1{font-family:"Michroma",sans-serif;font-size:28px;font-weight:900;text-transform:uppercase}.account-page h2,.account-page h3,.account-page h4,.cart-page h2,.cart-page h3,.cart-page h4{font-family:"Michroma",sans-serif;font-size:25px;text-transform:uppercase}.account-page h5,.cart-page h5{text-transform:uppercase}.account-page a,.cart-page a{text-transform:uppercase;color:#a7a7a7;font-weight:700;padding:2px 5px}.account-page .btn,.cart-page .btn{text-transform:uppercase;color:#FFF !important}.account-page a.button,.cart-page a.button{background-color:#a7a7a7 !important;color:#FFF !important;font-weight:700 !important;padding:3px 7px !important;font-size:12px;text-transform:uppercase}.account-page a.green,.cart-page a.green{background-color:green !important}.account-page a.red,.cart-page a.red{background-color:#a7a7a7 !important;color:#FFF !important}.account-page td,.cart-page td{padding:0px 25px;color:black;font-size:12px;text-transform:uppercase;border-bottom:1px solid #000}.account-page th,.cart-page th{background-color:#a7a7a7;color:white;padding:5px 10px;font-size:12px;text-transform:uppercase;border:1px solid #a7a7a7 !important}.account-page p,.cart-page p{line-height:1.2em;font-size:14px}.account-page .account-content,.cart-page .account-content{width:75%;margin:20px auto;text-align:center}.account-page .form-vertical input,.cart-page .form-vertical input{width:300px;font-size:18px}.account-page .account-link-buttons,.cart-page .account-link-buttons{width:300px;text-align:center}.shopify-challenge__container{margin-top:100px !important}.account-page h2{letter-spacing:0.1em;font-weight:900;margin:0px auto 20px auto}.account-page .login-form label{display:inline-block;font-size:25px;font-weight:400;color:#000}.account-page .login-form input{display:inline-block;width:300px;margin-bottom:20px;background:#fff;border-radius:10px;color:#000}.account-page .login-form .button{color:#000;border:1px solid #777;padding:5px 20px;font-size:25px;font-weight:700;background:#fff;border-radius:0px;margin-top:20px;width:auto}#CustomerLoginForm p{margin-bottom:10px}#CustomerLoginForm p .btn{margin-bottom:20px}@media screen and (min-width: 750px){#CustomerLoginForm p .btn{padding-top:10px}}.template-search .main-content h1{line-height:25px;font-size:25px;margin-bottom:25px}@media screen and (min-width: 750px){.template-search .main-content h1{line-height:28px;font-size:28px}}.template-search .main-content .search-page-form form .input-group-field{height:auto;padding:8px 20px;border-radius:0}@media screen and (min-width: 550px){.template-search .main-content .search-page-form form .input-group-field{font-size:20px}}.template-search .main-content .search-page-form form .btn{height:auto;padding:11px 15px;border-radius:0}@media screen and (min-width: 550px){.template-search .main-content .search-page-form form .btn{font-size:20px;padding:10px 15px}}.page-banner{height:69px;position:relative;margin-bottom:30px;background-color:#f2f2f2;background-size:cover;background-position:center center}@media screen and (min-width: 750px){.page-banner{height:229px;margin-bottom:35px}}@media screen and (min-width: 1000px){.page-banner{height:229px;top:40px;margin-bottom:80px}}.page-banner h1{bottom:30px;position:absolute;text-transform:uppercase;color:#fff;font-family:"Open Sans",helvetica,arial,sans-serif;background-color:#a7a7a7;padding-left:2000px;margin-left:-2000px;padding-right:20px;font-size:30px}@media screen and (min-width: 750px){.page-banner h1{padding-left:2025px}}@media screen and (min-width: 1000px){.page-banner h1{font-size:47px;padding-left:2120px}}.page-banner h1 .header-text{padding-left:75px}@media screen and (min-width: 1000px){.page-banner h1 .header-text{padding-left:105px}}.page-banner h1 .icon{font-size:20px;position:absolute;margin-top:9px}@media screen and (min-width: 1000px){.page-banner h1 .icon{font-size:30px;margin-top:15px}}.page-banner h1:after{content:'';display:block;right:-20px;top:0;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:42px 20px 0 0}@media screen and (min-width: 1000px){.page-banner h1:after{border-width:65px 20px 0 0}}.page-banner.search-banner{background-image:url("//cdn.shopify.com/s/files/1/1110/3248/t/66/assets/search_banner.jpg?8523")}.page-banner.quality{background-image:url("//cdn.shopify.com/s/files/1/1110/3248/t/66/assets/quality_banner.jpg?8523")}.page-banner.contact-km{height:0px}.page-banner.about-us{background-image:url("//cdn.shopify.com/s/files/1/1110/3248/t/66/assets/about_banner.jpg?8523")}.page-banner.why-km{background-image:url("//cdn.shopify.com/s/files/1/1110/3248/t/66/assets/why_banner.jpg?8523")}.page-banner.returns-exchanges{height:0px}.page-banner.shipping-information{height:0px}.page-banner.terms-of-use{height:0px}.page-banner.privacy-policy{height:0px}.page-banner.authenticate{background-image:url("//cdn.shopify.com/s/files/1/1110/3248/t/66/assets/authenticate_banner.jpg?8523")}.page-banner.terms-and-conditions{height:0px}.featured-texturebar{width:100%;margin:0px;padding:0px;line-height:0;display:none}.featured-texturebar img{width:100%;max-width:100%}@media (min-width: 750px){.featured-texturebar{display:block;max-width:100%}}.template-page .rte a{color:#a7a7a7}.template-blog-wrapper,.template-404-wrapper{background-color:#FFF}.blog-article-wrap{background-color:#FFF;border:1px solid #ddd;padding:10px 20px;margin-bottom:20px}.blog-related-articles{padding:0px;text-align:center;margin:40px auto 20px auto}.blog-related-articles .blog-article-thumbnail-image{padding:33% 0 0 0;background-size:cover;background-position:center center;width:100%;margin:0px auto 40px auto;overflow:hidden;opacity:1;z-index:3;position:relative;text-align:left;vertical-align:bottom;box-shadow:5px 5px 10px #aaa}@media (max-width: 550px){.blog-related-articles .blog-article-thumbnail-image{text-align:center}}.blog-related-articles .blog-article-thumbnail-image .blog-article-thumbnail-title{z-index:999;position:absolute;bottom:5%;left:5%;line-height:1em;width:90%;color:#fff;font-size:20px;font-weight:700;font-family:"Open Sans",helvetica,arial,sans-serif;text-transform:uppercase}.blog-related-articles .blog-article-thumbnail-image .blog-article-thumbnail-title .blog-article-thumbnailblue-line{position:relative;height:0px;background-color:#555;margin-bottom:0px}@media (max-width: 1000px){.blog-related-articles .blog-article-thumbnail-image .blog-article-thumbnail-title{color:#fff;bottom:5%;font-size:20px;width:80%}}@media (max-width: 550px){.blog-related-articles .blog-article-thumbnail-image .blog-article-thumbnail-title{font-size:20px;color:#fff;bottom:5%;left:0;width:100%;padding:0px 5%}.blog-related-articles .blog-article-thumbnail-image .blog-article-thumbnail-title .blog-article-thumbnailblue-line{display:none}}.blog-related-articles .blog-article-thumbnail-image:hover{transition-duration:0.3s;transform:scale(1.03)}.pagination-row{width:100%}.pagination-row .page-button{display:inline-block}.pagination-row .page-button a{color:#555 !important;padding:5px 20px !important;margin:10px auto;font-family:"Michroma",sans-serif;font-weight:700;font-size:15px;border:1px solid #000}.pagination-row .page-button a:hover{color:#fff !important;background:#000;transform-origin:center;transition-duration:0.3s;transform:scale(1.03)}.pagination-row .page-button a:hover span{color:#fff}.pagination-row .page-button span{color:#555;font-size:15px}.pagination-row .next{width:49%;text-align:right;float:right}.pagination-row .previous{width:49%;text-align:left;float:left}@media screen and (min-width: 1000px){.grid-pageend{padding-left:10px}}@media screen and (min-width: 550px){.grid-pageend{padding-left:10px}}.blog-article-thumbnail-pageend{padding:0px;margin-bottom:0}@media screen and (min-width: 750px){.blog-article-thumbnail-pageend{padding:0 0 33px 0}}.blog-article-thumbnail-pageend .blog-article-thumbnail-image{border:3px solid #F5F5F5;border-radius:3px;width:100%;height:150px;background-size:cover;background-position:center center;padding:10px 10px;text-align:center;font-weight:normal;line-height:0.9em;font-size:14px;display:table;text-transform:uppercase;hyphens:none;font-family:"Michroma",sans-serif;margin-bottom:30px;transform:scale(1);-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.blog-article-thumbnail-pageend .blog-article-thumbnail-image:hover{transform:scale(1.02);-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.blog-article-thumbnail-pageend .blog-article-thumbnail-image a{color:#FFF;display:table-cell;vertical-align:bottom;border-top:0px solid #999;border-bottom:0px solid #555}.blog-article-thumbnail-pageend .blog-article-thumbnail-image a:hover{color:black}.blog-article-thumbnail-pageend .blog-article-thumbnail-excerpt{border-radius:10px;padding-top:7px !important;line-height:1.25em;padding:20px;font-size:14px;background-color:#fff;font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:300}@media screen and (min-width: 1000px){.blog-article-thumbnail-pageend .blog-article-thumbnail-excerpt{height:75px;padding:10px 10px 10px 10px}}@media screen and (min-width: 750px){.blog-article-thumbnail-pageend .blog-article-thumbnail-excerpt{padding:10px 10px 10px10px}}.template-blog-athletes-wrapper{background-color:#fff}.template-article-athletes-wrapper{background-color:#fff}.blog-athletes-wrap{background-color:#FFF;padding:20px;margin-bottom:20px}.blog-athletes-wrap .blog-athletes-thumbnail{padding:0 0 0 0;margin-bottom:40px}@media screen and (min-width: 750px){.blog-athletes-wrap .blog-athletes-thumbnail{padding:0 0 0px 0;box-shadow:5px 5px 10px #888888}}.blog-athletes-wrap .blog-athletes-thumbnail .blog-athletes-thumbnail-image{width:100%;padding-bottom:50%;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.blog-athletes-wrap .blog-athletes-thumbnail .blog-athletes-thumbnail-image .blog-athletes-thumbnail-title{display:block;width:100%;font-size:30px;text-transform:uppercase;hyphens:none;font-family:"Michroma",sans-serif;font-weight:700;color:#fff;position:absolute;top:70%;left:5%;line-height:0.9em}@media (max-width: 550px){.blog-athletes-wrap .blog-athletes-thumbnail .blog-athletes-thumbnail-image .blog-athletes-thumbnail-title{font-size:20px;line-height:1.0em}}.blog-athletes-wrap .blog-athletes-thumbnail .blog-athletes-thumbnail-image .blog-athletes-thumbnail-title .subtitle{font-size:17px;font-weight:400}@media (max-width: 550px){.blog-athletes-wrap .blog-athletes-thumbnail .blog-athletes-thumbnail-image .blog-athletes-thumbnail-title .subtitle{font-size:15px}}.template-blog-video-wrapper{background-color:#F5F5F5}.blog-video-wrap{background-color:#FFF;border:1px solid #ddd;padding:10px 20px;margin-bottom:20px}.blog-video-thumbnail{padding:0 0 30px 0;margin-bottom:0}@media screen and (min-width: 750px){.blog-video-thumbnail{padding:0 0 33px 0}}.blog-video-thumbnail .blog-video-thumbnail-image{border:0px solid #F5F5F5;width:100%;height:182px;display:table;background-size:cover;background-position:center center;padding:10px 10px;text-align:left;display:table;hyphens:none;color:#FFF}.blog-video-thumbnail .blog-video-thumbnail-image a{line-height:1em;font-weight:bold;text-transform:uppercase;font-size:15px;display:table-cell;vertical-align:bottom}.blog-video-thumbnail .blog-video-thumbnail-image a:hover{color:#BBB !important}.blog-video-thumbnail .blog-video-thumbnail-image a table td{vertical-align:middle;padding:3px;border:0px}.blog-video-thumbnail .blog-video-thumbnail-image a table td:nth-child(1){width:25px}.blog-video-thumbnail .blog-video-thumbnail-image a .blog-video-thumbnail-icon{font-size:30px;float:left;display:inline-block;line-height:1.0em;font-weight:normal !important;text-decoration:none}.blog-video-thumbnail .blog-video-thumbnail-excerpt{height:0px !important;background-color:#888;color:#FFF;padding-top:7px;line-height:1.25em;padding:0px;font-size:14px;font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:normal;margin-top:5px}@media screen and (min-width: 1000px){.blog-video-thumbnail .blog-video-thumbnail-excerpt{padding:10px 10px 10px 10px}}@media screen and (min-width: 750px){.blog-video-thumbnail .blog-video-thumbnail-excerpt{padding:10px 10px 10px10px}}.template-blog,.template-404{background-color:#fff}.blog-content{padding-bottom:30px;max-width:1232px}@media screen and (min-width: 750px){.blog-content{padding-bottom:40px}}.blog-content .blog-subsections{position:relative;display:block;clear:both;margin:5px 0 20px 30px;text-transform:uppercase;font-size:22px;font-weight:400;width:95%;text-align:center;line-height:1.2em;border-bottom:1px solid #a7a7a7}.blog-content .blog-subsections a{color:#000}@media screen and (min-width: 1000px){.blog-content .blog-subsections{text-align:left}}.blog-content .blog-subsections .description{color:grey;font-size:16px}.blog-sidebar{text-align:left;margin:20px 0px}.blog-sidebar .sidebar-search{position:relative}.blog-sidebar .sidebar-search .fa-search{position:absolute;top:10px;left:7px;font-size:15px}.blog-sidebar .sidebar-search input{text-indent:15px;width:100%;text-align:left;padding:5px 20px;border-radius:20px;border:1px solid #000;background-color:#fff;color:#555;text-transform:uppercase;font-size:16px;font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:400}.blog-sidebar h4{height:0px;text-transform:uppercase;color:#000;border-bottom:1px solid #aaa;line-height:1.2em;padding:3px 7px 3px 0px;margin-bottom:10px;margin-top:20px;font-size:20px;font-weight:700;font-family:"Michroma",sans-serif;letter-spacing:0.1em}.blog-sidebar h4 a{color:#000}.blog-sidebar ul.sidebar-menu{list-style:none outside;padding:5px 0px;margin-left:0px !important}.blog-sidebar ul.sidebar-menu li{margin-left:0px;background-color:#fff;font-family:"Open Sans",helvetica,arial,sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;margin-bottom:0px !important;border-bottom:0px solid #d9d9d9;line-height:1.3em}.blog-sidebar ul.sidebar-menu li a{color:#000 !important}.blog-sidebar ul.sidebar-menu li a:hover{color:#aaa !important}.blog-sidebar ul.sidebar-menu li .fa-plus{font-size:12px;color:#000;font-weight:400;margin-right:2px}.blog-sidebar .sidebar-site-social a{font-size:25px !important;color:black;padding:2px;margin:0px}.blog-sidebar,.aside{padding:0px}.blog-sidebar .sidebar-wrapper,.aside .sidebar-wrapper{margin-top:50px}.blog-sidebar h2,.aside h2{text-transform:uppercase !important;font-size:18px;font-weight:normal;line-height:1.0em}.blog-sidebar h2 strong,.aside h2 strong{font-size:18px;color:#a7a7a7;font-weight:bold}.pagination{margin:0 20px;display:block;text-align:center}.pagination span{margin:0 3px;padding:1px 4px 1px 4px;font-size:20px;border:1px solid #050505;background-color:#fff;font-family:"Open Sans",helvetica,arial,sans-serif}.pagination span a{font-size:20px;color:#000}.pagination .prev,.pagination .next{border:none;background:none}.pagination .prev a,.pagination .next a{padding:1px 0}.pagination .prev a span,.pagination .next a span{padding:1px 0;background:none;border:none;font-size:13px}.pagination .page.current{display:inline-block;background-color:#050505;color:#fff;font-size:20px;border:none;padding:10px 15px 10px 15px}.pagination .icon-chevron-thin-right,.pagination .icon-chevron-thin-left{border:none;padding:0;font-size:9px}.pagination .deco{display:none}.footer-area-v3{text-align:center;margin-top:0px}@media screen and (min-width: 1000px){.footer-area-v3{margin-top:0px}}.site-footer-v3{margin-top:0px;background-color:#000;border-bottom:10px solid #12a1e5;padding:10px 0 0 0;z-index:99;position:relative}@media screen and (min-width: 1000px){.site-footer-v3{padding:20px 0 0 0}}.site-footer-v3 h3{color:#fff;font-size:15px;letter-spacing:1px;font-family:"Open Sans",helvetica,arial,sans-serif;text-transform:uppercase}.site-footer-v3 li{margin-bottom:1px}.site-footer-v3 li a{color:#b6b6b6;font-size:12px;letter-spacing:0.3px;text-transform:uppercase}.site-footer-v3 li a:hover{color:#fff}@media screen and (min-width: 1000px){.site-footer-v3 .newsletter-title{padding-bottom:0px;font-size:30px;margin:0 auto 10px auto;text-transform:uppercase;color:#fff;line-height:1.1em}}.site-footer-v3 form input{background:none;border-radius:5px;color:#FFF;font-size:12px;padding:2px 3px;height:auto;width:100%;font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:400;text-align:center;max-width:300px;margin:0 auto 10px auto;border:1px solid #aaa;text-transform:uppercase}@media screen and (min-width: 1000px){.site-footer-v3 form input{margin:0 auto 2px auto}}.site-footer-v3 form ::-webkit-input-placeholder{color:#FFF}.site-footer-v3 form :-moz-placeholder{color:#FFF;opacity:1}.site-footer-v3 form ::-moz-placeholder{color:#FFF;opacity:1}.site-footer-v3 form :-ms-input-placeholder{color:#FFF}.site-footer-v3 form button{background-color:#12a1e5;padding:4px 4px 2px 2px;font-size:18px;letter-spacing:1px;width:170px;height:28px;font-family:"Open Sans",helvetica,arial,sans-serif;line-height:1;position:relative;border-radius:0;text-transform:uppercase;margin-top:15px}.site-footer-v3 form button:hover:before{border-bottom-color:#12a1e5}.site-footer-v3 form button:hover:after{border-top-color:#12a1e5}.site-footer-v3 form button:active:before,.site-footer-v3 form button:focus:before{border-bottom-color:#12a1e5}.site-footer-v3 form button:active:after,.site-footer-v3 form button:focus:after{border-top-color:#12a1e5}.site-footer-v3 form button:before{content:'';display:block;left:-6px;top:0;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:0 0 27px 5px;border-color:transparent transparent #12a1e5 transparent}.site-footer-v3 form button:after{content:'';display:block;right:-6px;top:-1px;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:30px 5px 0 0;border-color:#12a1e5 transparent transparent transparent}.site-footer-v3 form .klaviyo_header,.site-footer-v3 form .klaviyo_subheader{color:#fff;font-family:"Open Sans",helvetica,arial,sans-serif}.social-icons-v3{margin:0px 0px !important}.social-icons-v3 img{width:75%}.social-icons-v3 li{margin:0px 0px !important}@media screen and (max-width: 550px){.social-icons-v3 li{width:20%}}.social-icons-v3 li a .icon{font-size:22px;color:#fff !important}.social-icons-v3 li a:hover{opacity:0.8}.footer-logo-v3{text-align:center;margin:40px auto 0 auto;padding:14px;max-width:300px;position:relative;text-transform:uppercase;font-family:"Open Sans",helvetica,arial,sans-serif;font-size:12px;margin-top:-5px;display:block;color:#aaa;letter-spacing:1px}@media screen and (min-width: 550px){.footer-logo-v3{max-width:350px}}.footer-link-v3 li{margin:0px 0px !important;display:inline-block;font-size:11px;color:#eee !important}.footer-link-v3 li a{font-size:11px;font-weight:normal;text-transform:uppercase;color:#eee !important}.footer-link-v3 li a:hover{opacity:0.8}.social-title-v3{padding:0px;color:#12a1e5 !important}@media screen and (min-width: 1000px){.social-title-v3{padding:0 0 5px 0}}.template-page p a{color:#555}.template-article-wrapper{background-color:#FFF;margin-top:40px}.article-related-articles{padding:0px;text-align:center;margin:20px auto}.article-related-articles .article-related-articles-row{margin:0px auto;width:90%}.article-related-articles h3{font-size:35px;font-family:"Michroma",sans-serif;font-weight:900;letter-spacing:0.1em}.article-related-articles .article-related-article-blocks{margin:20px auto 20px auto;width:100%;box-shadow:5px 5px 5px #aaa;text-align:center;display:inline-block;padding:0px;vertical-align:top}.article-related-articles .article-related-article-blocks .article-article-thumbnail-image{padding:60% 0 0 0;padding-top:calc 60vw;background-size:cover;background-position:center center;width:100%;margin-bottom:20px;position:relative;overflow:hidden;opacity:1}@media (max-width: 750px){.article-related-articles .article-related-article-blocks .article-article-thumbnail-image{padding-top:calc 70vw}}.article-related-articles .article-related-article-blocks:hover{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);z-index:999;border:1px solid #777;opacity:0.7}.article-related-articles .article-related-article-blocks .category{display:block;margin-top:15px;color:#555;font-size:calc 10.8vw;font-weight:400;font-family:"Michroma",sans-serif;text-transform:uppercase}.article-related-articles .article-related-article-blocks .category:before{content:'\f04d';font-family:"FontAwesome" !important;font-size:16px;color:#999;margin-right:10px}.article-related-articles .article-related-article-blocks .title{display:block;width:100%;border:0px solid #000;padding:0 20px;height:3em;line-height:0.9em;color:#555;font-family:"Michroma",sans-serif;text-transform:uppercase;font-size:20px;font-weight:900}.article-page{margin-top:10px;background-color:#fff;width:100%}.article-page .blog-sidebar{padding:15px;margin-top:0px}.article-page .author-block{width:100%;margin-top:20px;margin-bottom:25px;padding:10px 0;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.article-page .author-block .author-social{text-align:left;width:49%;display:inline-block;vertical-align:bottom}.article-page .author-block .author-social .label-for-social{float:left;color:#555;text-transform:uppercase;font-family:"Michroma",sans-serif;font-weight:700;margin-right:10px;line-height:1.4em;vertical-align:top}.article-page .author-block .author-social .social{display:inline-block;vertical-align:bottom}.article-page .author-block .author-name{width:49%;text-align:right;display:inline-block;vertical-align:middle}.article-page .author-block .author-name .author{font-size:15px;line-height:10px;display:inline;font-weight:bold;text-transform:uppercase;font-family:"Michroma",sans-serif}.article-page .author-block .author-name .author-lead{display:inline;color:#555;font-size:15px}.article-page a{font-weight:600;color:#000;border-bottom:1px solid #000}@media screen and (min-width: 1000px){.article-page .article-wrap{margin-top:0px;padding:25px;background-color:#fff;border:0px solid #ddd;border-radius:10px}}.article-page .article-wrap .article-img{height:auto;max-width:100%;display:block}.article-page .article-wrap h1{height:30px;vertical-align:middle;display:table-cell;font-size:35px;line-height:1em;margin:0px;text-transform:uppercase;font-weight:700;border-left:50px solid #a7a7a7;padding:0px 10px}.article-page .article-wrap h1 strong{font-size:120%;font-weight:700}@media screen and (min-width: 1000px){.article-page .article-wrap h1{font-size:40px;line-height:1em}}.article-page .article-wrap .article-content{margin-top:15px}.article-page .article-wrap .article-content p{font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:300;font-size:20px;color:#000}.article-page .article-wrap .article-content p strong{font-size:120%;font-weight:500;text-transform:uppercase}.article-page .article-wrap .article-content h2{font-size:20px;line-height:30px;margin-top:30px}.article-page .article-wrap .article-content h3{color:#000;font-family:"Michroma",sans-serif;font-size:18px;text-transform:uppercase}.article-page .article-wrap .article-content h3:before{font-family:"FontAwesome";content:"\f04d";color:#555;font-size:15px;margin-right:5px}.article-page .article-wrap .article-content .article-references a{color:#555;font-size:16px;font-style:italic;line-height:1.0}.article-page .article-wrap .article-content .article-references a:hover{color:#777}.article-page .prev-next-post .icon{font-size:12px}.article-page .prev-next-post .icon-arrow-right{margin-left:10px}.article-page .prev-next-post .icon-arrow-left{margin-right:10px}.contact-page-km{background-color:#fff;padding:20px 40px}.contact-page-km h4{text-transform:uppercase;line-height:1.4em}.contact-page-km h4 strong{text-transform:uppercase;font-family:"Open Sans",helvetica,arial,sans-serif !important;font-size:40px}.contact-form input,.contact-form textarea{font-size:18px}.contact-form .btn{border-radius:0;padding:8px 20px 7px 20px}.hide-scrollbar-wrapper{overflow-x:hidden;overflow-y:hidden;max-height:100vh}.modal-wrap .hide-scrollbar-wrapper.modal{padding:20px 0 20px 20px;max-height:85vh}.hide-scrollbar-child{overflow-y:scroll;padding-right:18px;width:calc(100% + 18px)}.modal{margin:0px auto}@media screen and (min-width: 1000px){.modal{margin-top:150px}}.modal .modal-body{background-color:#000;padding:0px}@media screen and (min-width: 1000px){.modal .modal-body{padding:20px}}.modal .modal-close{font-family:"Open Sans",helvetica,arial,sans-serif;color:#fff;font-size:30px;font-weight:800;display:block;cursor:pointer;position:absolute;top:10px;right:20px;z-index:999}.modal .modal-dialog{width:100%;margin:0px auto;padding:0px}@media screen and (min-width: 1000px){.modal .modal-dialog{width:60%}}.modal-wrap{display:none;visibility:hidden}.modal-wrap.modal-open{display:block;visibility:visible}.modal-wrap.modal-open .modal,.modal-wrap.modal-open .modal-underlay{opacity:1;pointer-events:all}.modal-wrap .modal-underlay{position:fixed;pointer-events:none;z-index:999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0}.modal-wrap .modal{opacity:0;position:fixed;z-index:999;max-width:90%;padding:20px;top:50%;left:50%;border:5px solid #000;background:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.85);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.modal-wrap .modal .modal-close{font-family:"Open Sans",helvetica,arial,sans-serif;color:#fff;font-size:30px;font-weight:800;display:block;cursor:pointer;position:absolute;top:-20px;right:-40px;z-index:999}@media screen and (max-width: 750px){.modal-wrap .modal .modal-close{top:-55px;right:-5px}}.modal-wrap .video-modal-frame{display:table;background:#000;opacity:0;width:100%;max-width:90%;padding:0 0 50%;overflow:visible;height:auto;cursor:pointer}.modal-wrap .video-modal-frame>.video-modal-append{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.modal-wrap .video-modal-frame iframe,.modal-wrap .video-modal-frame object,.modal-wrap .video-modal-frame embed{position:absolute;top:0;left:0;width:100%;height:100%}#label-modal .modal{position:absolute;top:100px;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media screen and (max-width: 750px){#label-modal .modal{width:100%}}#label-modal .modal img{display:block;margin:0 auto}#label-modal .label{padding:30px 15px}#label-modal .label+.label{border-top:solid 2px #000}#label-modal .label h5{font-size:18px;line-height:1.2;text-transform:uppercase;font-family:"Open Sans",helvetica,arial,sans-serif;margin:0 0 10px 0}@media screen and (max-width: 750px){#label-modal .label h5{font-size:16px}}.white-popup-block{width:100%;max-width:650px;margin:0 auto;position:relative;background-color:#fff;padding:0}.popup-content{margin:0 auto;padding:20px}@media screen and (min-width: 750px){.popup-content{padding:40px 20px}}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.2s ease-in-out;transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.newsletter-popup{font-weight:bold;background-image:url("//cdn.shopify.com/s/files/1/1110/3248/t/66/assets/newsletter_background.jpg?8523");background-size:cover;background-position:center center;background-color:#333}.newsletter-popup .popup-content{padding:30px 20px}@media screen and (min-width: 550px){.newsletter-popup .popup-content{padding:60px 20px}}@media screen and (min-width: 750px){.newsletter-popup .popup-content{padding:100px 20px 65px 20px}}.newsletter-popup button.mfp-close{color:#fff;opacity:0.6}.newsletter-popup button.mfp-close:hover{opacity:1}.newsletter-popup h4{color:#fff;text-transform:uppercase;font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:bold;font-size:22px;margin-bottom:5px;line-height:1em}@media screen and (min-width: 750px){.newsletter-popup h4{font-size:30px;margin-bottom:5px}}.newsletter-popup h4 span{font-family:"Open Sans",helvetica,arial,sans-serif}.newsletter-popup h3{color:#fff;text-transform:uppercase;font-family:"Open Sans",helvetica,arial,sans-serif;font-size:30px;letter-spacing:-2px;line-height:1em;margin-bottom:-10px;font-weight:bold}@media screen and (min-width: 750px){.newsletter-popup h3{font-size:60px;line-height:1em}}.newsletter-popup h3 span{color:#a7a7a7}.newsletter-popup p{color:#fff;max-width:420px;margin:10px auto 20px auto;font-size:14px;opacity:0.9;line-height:1.1em;color:#f1f1f1;font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:normal;text-transform:uppercase}@media screen and (min-width: 750px){.newsletter-popup p{font-size:20px}}.newsletter-popup input{background:rgba(0,0,0,0.4);border-radius:0;color:#fff;font-size:15px;padding:10px 15px;height:auto;width:100%;font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:400;text-align:center;max-width:300px;margin:0 auto 8px auto;border:1px solid #3b3b3b}@media screen and (min-width: 750px){.newsletter-popup input{margin:0 auto 14px auto;font-size:19px}}.newsletter-popup ::-webkit-input-placeholder{color:#777}.newsletter-popup :-moz-placeholder{color:#777;opacity:1}.newsletter-popup ::-moz-placeholder{color:#777;opacity:1}.newsletter-popup :-ms-input-placeholder{color:#777}.newsletter-popup .btn{background-color:#a7a7a7;padding:2px 4px 2px 2px;font-size:25px;letter-spacing:1px;width:150px;height:35px;font-family:"Open Sans",helvetica,arial,sans-serif;line-height:1;position:relative;border-radius:0;text-transform:uppercase}.newsletter-popup .btn:hover{background-color:#8d8d8d}.newsletter-popup .btn:hover:before{border-bottom-color:#8d8d8d}.newsletter-popup .btn:hover:after{border-top-color:#8d8d8d}.newsletter-popup .btn:active,.newsletter-popup .btn:focus{background-color:#8d8d8d}.newsletter-popup .btn:active:before,.newsletter-popup .btn:focus:before{border-bottom-color:#8d8d8d}.newsletter-popup .btn:active:after,.newsletter-popup .btn:focus:after{border-top-color:#8d8d8d}.newsletter-popup .btn:before{content:'';display:block;left:-6px;top:0;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:0 0 34px 5px;border-color:transparent transparent #a7a7a7 transparent}.newsletter-popup .btn:after{content:'';display:block;right:-6px;top:-1px;z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:35px 5px 0 0;border-color:#a7a7a7 transparent transparent transparent}.authentication-form h4{padding-top:20px}.authentication-form label{font-family:"Open Sans",helvetica,arial,sans-serif;margin:0 0 6px 0}.authentication-form input{width:100%;font-size:16px;margin-bottom:15px}.authentication-form .btn{margin:5px 0 15px 0;border-radius:0;font-size:16px;background-color:#a7a7a7;text-transform:uppercase}.authentication-form .alert-danger{padding:10px;font-family:"Open Sans",helvetica,arial,sans-serif;background-color:#e81617;color:#fff;text-transform:uppercase;font-weight:900}.authentication-form .alert-success{font-family:"Open Sans",helvetica,arial,sans-serif;background-color:#4ea74a;color:#fff;font-size:16px;text-transform:uppercase;font-weight:900;padding:10px}@-moz-document url-prefix(){h1,h2,h3,h4,h5,h6,strong,body,html{font-weight:lighter}}span#webyzeSwatches_11170757518_0.webyzeSwatches>.swatchColor>.webyzeTooltip>span:first-child,span#webyzeSwatches_11170757518_1.webyzeSwatches>.swatchColor>.webyzeTooltip>span:first-child,span#webyzeSwatches_11170757518_2.webyzeSwatches>.swatchColor>.webyzeTooltip>span:first-child{top:auto;left:auto;margin-left:0;position:static !important;display:none !important;width:0;height:0;border:none}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:10000000;outline:0 !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:2px;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#111;font-style:normal;font-size:36px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;top:-40px;text-align:right;padding-right:0;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0 auto}.mfp-figure{line-height:0;padding:30px;background-color:#fff}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:1}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:10px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:10px;padding-right:10px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}#note{min-height:80px}.saw-hidden{display:none !important}.saw-cart-total,.saw-discount-info,.saw-extra-note,.saw-highlight{background-color:#ffd400;color:#000000;padding:0px !important}.saw-cart-total{font-weight:bold;display:inline-block;margin-top:5px}.sam-add-address-error,a.sam-add-address-error:visited{font-size:18px;font-weight:bold;color:#ff0000}.fancybox-buttons{position:fixed !important;top:22% !important}table.ferodrox-clock td{border:0px}.ferodrox-clockdiv{font-family:'PNEC Bold';color:#000;display:block;font-weight:100;text-align:center;font-size:60px;vertical-align:middle;margin:0px auto}.ferodrox-clockdiv .smalltext{color:#000;padding-top:2px;font-size:16px;font-weight:bold;text-transform:uppercase;line-height:1.1em}.ferodrox-clockdiv .days,.ferodrox-clockdiv .hours,.ferodrox-clockdiv .minutes,.ferodrox-clockdiv .seconds{font-family:Titillium Web, sans-serif;font-weight:900;font-size:80px}@media (max-width: 750px){.ferodrox-clockdiv .days,.ferodrox-clockdiv .hours,.ferodrox-clockdiv .minutes,.ferodrox-clockdiv .seconds{font-size:40px}}.ferodrox-clockdiv .inner{padding:10px;border-radius:3px;background:#FFF;display:inline-block;border:0px solid #555;line-height:1.1em}@media (max-width: 750px){.ferodrox-clockdiv .inner{padding:0px}}.ferodrox-clockdiv .inner span{padding:0px 15px;border-radius:0px;background:#FFF;display:inline-block}@media (max-width: 750px){.ferodrox-clockdiv .inner span{padding:0px}}.athlete2018{display:inline-flex;width:100%}.grid.cus_athlete2018{width:70%;margin:0px 0px 0px 20px}.athlete2018_side_detail{width:25%}.athlete2018_side_detail p{font-size:16px;font-family:'Titillium Web', sans-serif;color:#000}span.bold{font-weight:bold;font-size:16px}p.detail_athlete2018{border-left:12px solid #555;padding:0 0px 0 15px}.grid.cus_athlete2018 p{font-size:18px;color:#000;font-weight:400}.athlete2018_wrap{margin-top:20px}.athlete2018_wrap h1{font-family:'Titillium Web', sans-serif;font-size:20px;color:#000;margin-bottom:0px}.athlete2018_wrap h1:before{display:inline-block;display:none;background-color:#12a1e5;height:15px;width:50px;content:" ";margin-right:10px}.bannr_cntnt_main{text-align:left;margin:0 0 0 30px}.bannr_cntnt_main{text-align:left;margin:0 0 0 30px;position:absolute;bottom:0}.local-page-banner{position:relative}h1.ttl{font-size:45px;color:#fff;font-weight:700;font-family:'Titillium Web', sans-serif;margin:0px 0 12px;text-transform:uppercase}p.sub_ttl{font-size:22px;color:#fff;margin:0 0px 23px 7px}p.upper_blue_line{margin:0px}p.upper_blue_line img{width:75%;margin:0px !important}.supplements_athlete2018{width:33%;text-align:center}.supplements_athlete2018 img{height:400px}.fav_supplements{display:inline-flex;width:100%}h1.supplements_name{font-size:20px !important;color:#fff !important;margin:0px !important;text-transform:uppercase}p.supplements_type{color:#fff !important;text-transform:uppercase;font-size:15px !important}p.learn_more{border:1px solid #fff !important;width:60% !important;margin:20px auto !important;padding:6px 18px !important;color:#fff !important}p.sup_heading{color:#fff !important;text-align:center !important;margin:15px auto !important;text-transform:uppercase;font-weight:700 !important;font-size:29px !important;padding-top:10px;border-bottom:4px solid #777;width:max-content}.athlete2018_temp{margin-top:20px;margin-bottom:35px}.athlete2018_img{text-align:center;margin-top:25px}.athlete2018_img img{width:80%}header.site-header{top:0 !important}@media screen and (max-width: 550px){p.upper_blue_line{display:none}.banner-image{opacity:0.5;filter:alpha(opacity=50)}p.sup_heading{font-size:30px !important;width:75% !important;line-height:0.9em;padding-bottom:10px}.athlete2018_img{display:none}.athlete2018{margin-top:20px;margin-bottom:35px;display:initial}.athlete2018_side_detail{width:100%}.grid.cus_athlete2018{width:100%;margin:0px 0px 0px 0px}.supplements_athlete2018{width:90%;text-align:center;margin:0px auto}.fav_supplements{display:unset;width:100%}.athlete2018_supplements{min-height:1600px !important;background-repeat:round}p.supplements_type{margin-bottom:0px !important}p.learn_more{border:1px solid #fff !important;width:50% !important;margin:10px auto !important;padding:6px 10px !important;color:#fff !important}}@media screen and (min-width: 551px){h1.supplements_name{font-size:19px !important;color:#fff !important;margin:0px !important}p.learn_more{border:1px solid #fff !important;width:75% !important;margin:20px auto !important;padding:6px 18px !important;color:#fff !important}p.supplements_type{width:100%;margin:auto}}.dropdown{position:relative;display:inline-block;margin-left:5px}.dropbtn{font-size:initial}.dropbtn .fa-angle-down{color:#ffffff}.dropdown-content a{text-decoration:none;display:block}.dropdown-content a img{opacity:1}.dropdown-content a:hover img{opacity:0.7;transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-webkit-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out}.dropdown .dropdown-content{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;width:100%;transform:translateY(-2em);z-index:-1;transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s}.dropdown:hover .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:active .dropdown-content{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s, 0s, 0.3s}.flag img{padding:0;margin:0;height:auto;width:45px}.cart-count{right:108px;top:2px}@media screen and (min-width: 1000px){.cart-count{right:65px;top:7px}}.site-header .site-nav--mobile button.flag{padding:4px 15px 0 0}#geoip-banner{position:absolute;top:0;left:0;z-index:9999;width:100%}
