/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 *
 * @geedmo - Licensed under the MIT license
 */.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{position:static}.yamm .container{position:relative}.yamm .dropdown-menu{left:auto}.yamm .yamm-content{padding:20px 30px}.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}/*!
 * Dropdownhover v1.0.0 (http://bs-dropdownhover.kybarg.com)
 */.dropdown .dropdown-menu .caret{border:4px solid transparent;border-left-color:#000;float:right;margin-top:6px}.dropdown-menu{min-width:250px}.dropdown-menu>li.open>a{background-color:#F5F5F5;color:#262626;text-decoration:none}.dropdown-menu .dropdown-menu{left:100%;margin:0;right:auto;top:-1px}.dropdown-menu-right .dropdown-menu,.navbar-right .dropdown-menu .dropdown-menu,.pull-right .dropdown-menu .dropdown-menu{left:auto;right:100%}.dropdown-menu.animated{-webkit-animation-duration:0.3s;animation-duration:0.3s}.dropdown-menu.animated:before{content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.dropdownhover-top{margin-bottom:2px;margin-top:0}.navbar-fixed-bottom .dropdown-menu .dropdown-menu,.dropdownhover-top .dropdown-menu{bottom:-1px;top:auto}.navbar-nav>li>.dropdown-menu{margin-bottom:0}.dropdownhover-bottom{-webkit-transform-origin:50% 0;transform-origin:50% 0}.dropdownhover-left{-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.dropdownhover-right{-webkit-transform-origin:0 50%;transform-origin:0 50%}.dropdownhover-top{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.c-brands{text-align:justify}.c-brands:after{content:"";display:inline-block;width:100%;height:0}.c-brands__item{display:inline;text-align:center}.c-brands__item a{display:inline-block}.c-brands__item img{max-height:120px;max-width:92.5px}.c-brands .btn{text-transform:uppercase;color:white;background-color:#222;border-color:#222}.c-brands-grid__name{text-align:center;display:block}.c-brands-grid__item{border:1px solid #ccc;padding-bottom:1em;padding-top:1em}.c-brands-grid__item img{max-width:100%;width:100%}.c-brands-grid__item a{min-height:210px;display:block}.c-newsletter-bar{background-color:#f9ca06;text-transform:uppercase;padding:1em 0}.c-newsletter-bar__button{background:none;border:2px solid #fff;color:#fff;vertical-align:top;font-weight:bold}.c-newsletter-bar__input{padding:0 3px;vertical-align:top}.c-newsletter-bar__button,.c-newsletter-bar__input{height:34px}.c-newsletter-bar__label{font-size:1.8em;font-weight:normal;color:#fff;margin-right:0.5em}.c-newsletter-bar__label.small{font-size:1.2em;text-transform:none;font-style:italic}#main-content{margin-bottom:1em}.list-group-short{padding-bottom:10px}.list-group-short .list-group-item{padding-top:0;padding-bottom:0}.usps{font-size:10px;line-height:12px;margin:5px 0 0}.usps__img{height:30px;width:30px;display:inline-block;float:left;margin:0px 5px 0 0}.usps__text{color:#FFF;text-transform:uppercase;float:left;margin-top:2px}.usps__text span{font-weight:bold;display:block}.navbar-small{min-height:30px}.navbar-small .navbar-nav>li>a{padding:5px 7px;text-transform:uppercase}.navbar-small .navbar-nav>li,.navbar-small .navbar-nav>li:hover,.navbar-small .navbar-nav>li>a,.navbar-small .navbar-nav>li a:hover{color:#222}.header-left__need-help{color:#222;text-transform:uppercase;padding-top:1em;display:block}.header-left__number{color:#222;display:block;font-size:1.5em}.header-search{max-width:200px;float:right}.menu-wrapper{background-color:#222}.menu-wrapper.sticky{position:fixed;top:0;left:0;right:0;z-index:2;background-color:#262520}.menu-wrapper .navbar{border:none}.menu-wrapper .navbar>li,.menu-wrapper .navbar>li>a,.menu-wrapper .navbar .navbar-nav>.open>a,.menu-wrapper .navbar>li:hover>a,.menu-wrapper .navbar>li>a:hover{color:#fff}.menu-wrapper .navbar .navbar-nav>.open>a,.menu-wrapper .navbar>li:hover>a,.menu-wrapper .navbar>li>a:hover{opacity:0.75}@media (max-width: 767px){.menu-wrapper .navbar{min-height:0}}.menu-wrapper .menu-list a{display:block;color:#222}@media (max-width: 767px){.menu-wrapper .menu-list a{color:#fff}}@media (max-width: 767px){.menu-wrapper .menu-list{margin-bottom:1em}}@media (max-width: 767px){.menu-wrapper .open .dropdown-menu{background:#2f2f2f}}.menu-wrapper .menu-product-ad{float:right}.menu-wrapper .menu-list+.menu-list{margin-top:20px}.wrapper-header .navbar-nav .btn-default{transition:all 300ms;background:#222;border-color:#222}.wrapper-header .navbar-nav .btn-default:hover,.wrapper-header .navbar-nav .btn-default:focus{background:#151515}.wrapper-header .navbar-nav .open .btn-default,.wrapper-header .navbar-nav .open .btn-default:hover,.wrapper-header .navbar-nav .open .btn-default:focus{background:#181818}@media (max-width: 767px){.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#fff}}.menu-brands ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.usps-main{display:none;background:#D83C00}.usps-main__image{max-width:100%;height:auto}.usps-main__usp{text-align:center}.wrapper-footer{padding-top:2em}.footer__menu,.footer__logo{text-align:center}.footer__menu h3{text-transform:uppercase}.footer__menu .list-inline a{background:#fff;border-radius:50%;display:inline-block;width:35px;height:35px;font-size:18.42105px;text-align:center;line-height:35px}.wrapper-footer .footer__menu .list-inline a,.wrapper-footer .footer__menu .list-inline a:hover,.wrapper-footer .footer__menu .list-inline a:focus{color:#222}.footer__logo img{width:100%;max-width:250px}.footer__colophon{text-align:center;margin-top:1em}.unit__triple img,.unit__double img{width:100%;height:auto}.thumbnail{border:none}.homepage-blog h2{text-align:center}.homepage-blog h2 .label{font-size:13px}.product-tabs{margin-top:32px}.shop-sidebar .panel-title{font-size:19px}.filter-colour{display:inline-block;padding:10px 1px 0 8px}.list-group>li+.filter.filter-colour>a:before{content:''}.list-group>li+.filter.filter-colour>a{display:block;width:30px;height:30px;border-radius:15px;box-shadow:1px 1px 2px #D6D6D6}.filter-remove>a{border:2px solid #AFAFAF}.cat-nav{margin-bottom:20px}.cat-nav__link{font-size:1.2em;padding:0.25em 0;display:inline-block}.thumbnail__rating{float:right}.product__brand img{max-width:80%;width:132px}.product__share{margin-top:16px}.product__sku{font-size:12px}.product__short-description{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}.product__secondary{margin-top:20px}.product__stockinfo{position:relative;float:right;padding-left:36px;margin-left:15px}.product__stockinfo i{position:absolute;font-size:32px;padding-top:5px;left:0}.productpricetext{float:left}.productdetails iframe{max-width:100% !important;overflow:hidden}._itmspec_listopt .variation-name{width:auto}._itmspec_listitm{border:none;display:block;text-align:left;white-space:normal}.savings-container .label-danger{background:#f94a06}.nUpsellWidget label{cursor:pointer}.product__extras h4{font-size:16px;line-height:1.4}.product__extras h4 a{color:#222}.afterpay-widget .panel-body{padding:10px}.afterpay-widget p{margin:0;font-size:0.9em}.product-wishlist{margin-top:16px;margin-bottom:5px}.product-wishlist .wishlist_toggle{border:none;text-align:left;padding-left:0;padding-right:0;font-size:22px;font-weight:300}.product-wishlist .wishlist_toggle i{margin-right:5px}.productrrp,.productsave{font-size:14px;font-weight:400}.productrrp{margin-right:5px}.productsavetext{margin-top:10px}.productwasprice{font-size:14px}._itmspec_listopt .variation-name strong::before{content:"Choose "}.blog-list{margin-top:16px;float:left;display:flex;flex-wrap:wrap}.blog-list .blog-item a{display:block}.blog-list .blog-item:hover{background:#f0f0f0}.blog-list .blog-item a:hover{text-decoration:none}.blog-list .blog-item{background:#ffffff;padding:0px;text-align:center;transition:all 0.2s}.blog-list .blog-item .wrapper-blog-image{min-height:245px;max-height:245px;background-size:cover;background-position:center center}.blog-list .blog-item .wrapper-blog-image img{height:auto;visibility:hidden}.blog-list .col-sm-4{margin-bottom:20px;padding:0px 10px}.blog-list .blog-item .featured-title h3{margin-top:15px;margin-bottom:4px}.blog-list .blog-item{height:100%;border:1px solid #e8e8e8}.blog-list .blog-item h3{color:#000000;font-size:16px;line-height:22px}.blog-list .blog-item p{color:#989898;font-size:13px}.blog-list .blog-item .blog-thumbnail{padding-left:15px;padding-right:15px}.blog-list .blog-item .featured-content{flex-grow:1;padding-bottom:0}.blog-list .pagination{clear:both}.page__content img{max-width:100%;height:auto !important}@media screen and (max-width: 768px){#recent_sales_ticker{display:none !important}}.logo{max-height:125px}.wrapper-header{background:#f9ca06}.wrapper-header .header-search .btn-default{background:#222}.usps__text{color:#222}.d-flex-wrap{color:#fff;font-family:montserrat-semibold;font-size:14px;text-transform:uppercase;letter-spacing:0.15rem}.d-flex-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.d-flex-item{flex:0 0 22.632%;flex:0 0 22.632%;max-width:22.632%;margin:15px 0;position:relative;background:#fff}.compat_list-wrapper{background:#71716e}.compat_list-wrapper .loading_span{position:absolute;top:4px;right:20px}@media screen and (max-width: 768px){.compat_list-wrapper{padding-top:10px}.d-flex-wrap{display:block}.d-flex-wrap>div,.d-flex-button{width:100%;float:left;text-align:center;position:relative;max-width:100%;margin:0px 0px 13px 0px}}
