.ay-pay{text-align:center}.ay-pay table{padding:0;margin:0 auto;border:0;width:auto;border-spacing:1px;border-collapse:separate}.ay-pay table td{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}.ay-pay table .ay-pay-colour td{background:#fff;border:1px solid rgba(0,0,0,.25)}.ay-pay table .ay-pay-black td{border:1px solid rgba(0,0,0,.25)}.ay-pay table .ay-pay-white td{border:1px solid rgba(255,255,255,.25)}.ay-pay img{width:auto;height:18px;display:block;margin:0;padding:0;vertical-align:middle}.ay-pay .ay-pay-visa img{max-width:149px}.ay-pay .ay-pay-mastercard img{max-width:64px}.ay-pay .ay-pay-maestro img{max-width:64px}.ay-pay .ay-pay-amex img{max-width:140px}.ay-pay .ay-pay-paypal img{max-width:180px}.ay-pay .ay-pay-worldpay img{max-width:251px}.ay-pay .ay-pay-sage img{max-width:114px}.ay-pay .ay-pay-stripe img{max-width:117px}.ay-pay .ay-pay-geotrust img{max-width:219px}.ay-pay .ay-pay-secure img{max-width:133px}.ay-pay-black img{-moz-opacity:0.75;-khtml-opacity:0.75;opacity:.75}.header-info .ay-pay .ay-pay-inner{display:inline-block}.ay-promobar{background-color:#1d95d3}.ay-promobar-inner{font-size:0}.ay-promobar-block{display:block;padding:5px 0;text-align:center;font-size:12px;border-bottom:1px solid #fff}.ay-promobar-block:last-of-type{border-bottom:0}.ay-promobar span{display:inline-block;vertical-align:top}.ay-promobar-icon{margin-right:5px;height:20px;line-height:0}.ay-promobar-icon img{height:100%;width:auto}.ay-promobar-text{line-height:20px;color:#eee}.ay-promobar-text a{font-weight:700;text-decoration:none;color:#fff}.ay-promobar-text a:hover{text-decoration:underline}.ay-promobar-heading{display:none}.footer .ay-promobar{background:0 0;margin-bottom:1.5rem}.footer .ay-promobar-heading{display:block}.footer .ay-promobar .container{padding:0}.footer .ay-promobar-inner{border-top:1px solid #aaa}.footer .ay-promobar-block,.footer .ay-promobar-block:last-of-type{padding:10px 0;border-bottom:1px solid #aaa}.footer .ay-promobar-icon{background-color:#1d95d3;padding:10px;height:40px;width:40px;text-align:center;border-radius:100%}.footer .ay-promobar-text{line-height:40px;color:#222}.footer .ay-promobar-text a{color:#222}.ay-promobar-text a:hover{text-decoration:underline}.ay-promobox{padding-top:3rem;background-color:#0a8741}.ay-promobox .container{padding:0}.ay-promobox li,.ay-promobox ul{margin:0;padding:0;list-style:none;font-size:0}.ay-promobox li{font-size:1rem;display:inline-block;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1.5rem 3rem 1.5rem}.ay-promobox-item{background-color:#fff;position:relative}.ay-promobox-item a,.ay-promobox-item a img{display:block;margin:0;padding:0;width:100%;height:auto;min-height:3.5rem}.ay-promobox-item a img:hover,.ay-promobox-item a:hover{opacity:.9}.ay-promobox-item span{display:block;min-height:3.5rem;line-height:1rem;padding:.75rem;position:absolute;left:0;right:2.5rem;bottom:0;background:rgba(255,255,255,.9);text-transform:uppercase;font-weight:700}.ay-promobox-item .slick-next{width:2.5rem;height:3.5rem;padding:.75rem;margin:0;right:-2.5rem;bottom:0;top:auto}.ay-promobox-item .slick-next::before{width:1rem;height:2rem}.ay-blog{border-top:1px solid #aaa;background-color:#0a8741}.ay-blog.blogActive{padding:3rem 0 2rem 0;border-top:0}.ay-blog.blogInactive{padding:3rem 0 2rem 0}.ay-blog li,.ay-blog ul{margin:0;padding:0;list-style:none;font-size:0}.ay-blog li{font-size:1rem;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1.5rem 3rem 1.5rem}.ay-blog li:last-child{padding:0 1.5rem}.ay-blog .container{padding:0}.ay-blog-img{display:block}a.ay-blog-img:hover{opacity:.9}.ay-blog-date{margin:.75rem 0 .5rem 0}.ay-blog-title{margin:.5rem 0}.ay-menu table{font-size:.875rem;width:100%}.ay-menu table th{text-align:center;padding:.5rem 0;border-bottom:1px solid #aaa}.ay-menu table td{text-align:center;padding:.5rem 0;line-height:1;border-bottom:1px solid #aaa;border-right:1px solid #aaa;width:20%;background:#fff}.ay-menu table a{text-decoration:none}.ay-menu table a:hover{text-decoration:underline}.ay-menu table span{display:inline-block}.ay-brandcarousel{padding:3rem 0;border-bottom:1px solid #ccc}.ay-brandcarousel .card,.ay-brandcarousel-list.slick-slider{margin-bottom:0}.ay-brandcarousel li.brand{padding:0 .75rem}.ay-brandcarousel .card-body{padding:.5rem 0 0 0}.ay-brandcarousel .card-title{text-align:center;line-height:1.1}.ay-brandcarousel .card-title a{font-size:.875rem}.ay-brandcarousel .slick-list{border-right:1px solid #aaa;border-bottom:1px solid #aaa}.ay-brandcarousel li.brand{padding:.5rem;border-left:1px solid #aaa;border-top:1px solid #aaa}.ay-brandcarousel .card{margin:0}.ay-brandcarousel .card-figure{width:100%;padding-bottom:100%}.ay-brandcarousel .card-figure a{display:block;position:absolute;height:100%;width:100%;line-height:100%;top:0;left:0;right:0;bottom:0;overflow:hidden;vertical-align:middle}.ay-brandcarousel .card-image{-webkit-box-shadow:none;box-shadow:none;border:0;max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.ay-brandcarousel .card-body{display:none}.ay-subcat,.ay-subcat .card-figure{display:none}.ay-subcat .card-body{margin:0 .5rem .5rem 0;padding:0}.ay-subcat .brandGrid .brand,.ay-subcat .card,.ay-subcat .card-title{margin:0;padding:0;font-size:14px}.ay-subcat .card-title a{display:block;font-size:14px;padding:.5rem .75rem;color:#222;border:1px solid #ccc;border-radius:.25rem}.ay-subcat .card-title a:hover{color:#1d95d3;background:#0a8741;border:1px solid #1d95d3}.body{margin-bottom:3rem}h1,h2,h3,h4,h5,h6{letter-spacing:0;font-weight:700;text-transform:uppercase}h1.productView-title{text-transform:none}.container{max-width:1600px}.page-heading-image span{display:none}.form-select--small{height:2.68571rem;line-height:1.4rem}.brandGrid .card-image:hover{opacity:.9}#tab-featured.tab-content,#tab-new.tab-content,#tab-top.tab-content{display:block;height:0;overflow:hidden;visibility:hidden;padding:0}#tab-featured.tab-content.is-active,#tab-new.tab-content.is-active,#tab-top.tab-content.is-active{height:auto;overflow:visible;visibility:visible;padding:3rem 0 1.5rem}.tab-title,.tab-title:active,.tab-title:focus{outline:0;text-transform:uppercase}.navUser{font-size:.875rem}.navUser .dropdown-menu{outline:0}.navUser .dropdown-menu.is-open:before{left:auto;right:.78571rem}.navUser .dropdown-menu.is-open:after{left:auto;right:.92857rem}.navPages{background-color:#0a8741}.navPages-item>.navPages-action{text-transform:uppercase}.navPages-action{text-transform:none}.navPages .card{margin-bottom:1.5rem}.navPages-action svg,.navPages-action:hover svg{fill:#1d95d3;stroke:#1d95d3}.accordion--navList .accordion-indicator{visibility:visible;fill:#1d95d3}header.is-open .header-container{position:static}.header-fixed{background:#0a8741}.header-info{font-size:0}.dropdown--quickSearch.is-open{position:fixed;top:46px!important;bottom:0!important;height:100%;overflow-y:scroll}.heroCarousel{margin-bottom:0}.heroCarousel-title{color:#1d95d3}.footer{border-top:0}.footer-bar{background-color:#222;color:#eee}.footer-bar a{color:#0a8741;text-decoration:none}.footer-bar a:hover{text-decoration:underline}.footer-bar-left{padding:1.5rem 0 .5em 0;text-align:center}.footer-bar-right{padding:.5rem 0 1.5rem 0;text-align:center}.footer-bar-right .footer-copyright,.footer-bar-right .footer-powered{display:inline-block;text-align:center}.footer-bar-right .footer-copyright p,.footer-bar-right .footer-powered a,.footer-bar-right .footer-powered p{padding:0;margin:0}.footer-info-heading{font-size:16px;margin-bottom:1.5rem;text-transform:uppercase}.footer-newsletter{border-top:1px solid #ccc;margin-top:3rem}.footer-newsletter-col{padding-left:.75rem;padding-right:.75rem}.footer-newsletter .form-field,.footer-newsletter form{margin:0}.newsletter-text{text-align:center}.newsletter-text p{font-size:1rem}.footer-newsletter .form-input{border-color:#ccc}.breadcrumbs{padding:1.5rem 0;margin-top:0;border-bottom:1px solid #aaa}.breadcrumbs.bannerActive{margin-bottom:0;border-bottom:0}.banner{max-width:100%}.banners{background-color:#222;color:#eee}.banners-footer{margin:3rem 0}.card{position:relative}.card-figcaption-body{z-index:2}.product .card-figure,.productCarousel-slide .card-figure{width:100%;padding-bottom:100%}.product .card-figure>a,.productCarousel-slide .card-figure>a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.product .card-image,.productCarousel-slide .card-image{width:100%;height:auto;position:absolute}.product h4.card-title,.product h4.listItem-title,.productCarousel-slide h4.card-title{text-transform:none;font-weight:400;font-size:1rem}.price.price--withTax,.price.price--withoutTax{font-weight:700}.card .price-section--saving{display:none}.ProductExtraInfo{font-size:0}.ProductExtraInfo .form-label,.ProductExtraInfo .productView-info-name,.ProductExtraInfo .productView-info-value,.ProductExtraInfo input,.ProductExtraInfo span{display:none}.ProductExtraInfo dl{margin:0}.ProductExtraInfo .form-field{margin:0 0 .5rem 0}.ProductExtraInfo .form-option,.ProductExtraInfo .form-radio:checked+.form-option{border:0;padding:0 1px 1px 0;cursor:default;display:inline-block;margin:0;-webkit-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none}.ProductExtraInfo span.form-option-variant{display:inline-block;width:14px;height:14px;margin:0 1px 1px 0}.ProductExtraInfo .productView-custom{display:inline-block;margin:0;padding:0 .5rem 0 0;font-size:.875rem}.ProductExtraInfo span.productView-divider{display:block;font-size:0;height:1px;width:100%}.ProductExtraInfo span.productView-divider:last-child{height:.5rem}.product-badge{position:absolute;top:0;right:0;pointer-events:none;font-weight:700;display:none}.card .product-badge{display:block}.product-badge .Message{position:relative;display:inline-block;padding:.75rem 1rem}.product-badge.sale{color:#fff}.product-badge.sale{background-color:#e55}.listItem-title a{color:#222;font-weight:700;font-size:1.25rem}.listItem .ProductExtraInfo{padding-top:1rem}.sidebarBlock-heading{text-transform:uppercase}.accordion--navList .accordion-title{font-weight:700;text-transform:uppercase;font-size:1rem}.socialLinks-text{display:none}.header-info{display:none;text-align:center}.header-info .socialLinks{line-height:1;margin-top:1px}.header-info .socialLinks .socialLinks-item{margin:0 0 0 1px}.header-info .socialLinks .icon{height:18px;width:18px;padding:5px;border:1px solid rgba(0,0,0,.25);-webkit-box-sizing:content-box;box-sizing:content-box}.footer .socialLinks{line-height:1;margin-top:1.5rem}.footer .socialLinks-item{display:block}.footer .socialLinks-text{font-size:1rem;text-transform:capitalize;display:inline-block;line-height:1.5rem;text-decoration:none;padding:0 0 0 .75rem;vertical-align:middle}.footer .socialLinks-text:hover{text-decoration:underline}.page-default .body{margin-top:1.5rem;margin-bottom:0}.page-default .tabs{margin-top:3rem}.banner{max-width:100%}.heroCarousel-title{color:#222}.banners-footer{margin:3rem 0}.category-description{text-align:center;margin-bottom:3rem}.category-description .page-heading{margin-bottom:1.5rem}.category-banner{height:300px;background-position:center;background-repeat:no-repeat;background-size:cover}.category-summary{margin-top:3rem;padding:0 1.5rem}.category-description.bannerActive .container{padding:0;max-width:100%}.category-description.bannerActive .container{position:relative}.category-description.bannerActive .page-heading{line-height:3rem;padding:1.5rem;background:rgba(255,255,255,.9);position:absolute;left:1.5rem;right:1.5rem;top:108px}.page-cart .footer-newsletter{display:none}.page-product .modal-background{display:none!important}.page-product .modal{border:5px solid #1d95d3}.page-product .modal .continue-shopping{display:none}.price-section--saving span.price{font-weight:700;color:#e55}.productView-price .price-section--saving span.price{margin-top:1rem;display:inline-block;padding:.5rem 1rem;color:#fff;background-color:#e55}@media only screen and (max-width:800px){.ay-menu table,.ay-menu tbody,.ay-menu td,.ay-menu th,.ay-menu thead,.ay-menu tr{display:block}.ay-menu table{border-top:1px solid #aaa;border-left:1px solid #aaa}.ay-menu thead{display:none}.ay-menu tr{vertical-align:top;font-size:0}.ay-menu td{display:inline-block;font-size:.875rem}}@media (min-width:551px){.footer-info-col{width:100%}.footer-info-col--small{width:50%}.body{margin-top:0}.page-default .body{margin-top:1.5rem}.ay-promobox-item span{line-height:2rem}}@media only screen and (min-width:801px){.page-default .body{margin-top:2.5rem}.header{border-bottom:0}.header-logo{margin:1.5rem auto}.header-info{display:block}.header-info .ay-pay,.header-info .socialLinks{margin-bottom:1rem;display:inline-block;vertical-align:top}.header-info .socialLinks{width:auto}.header-info .ay-pay{width:auto}.navPages{background:0 0}.navUser{padding:0}.navUser-item--cart .navUser-action,.navUser-item--cart .navUser-action:hover{background-color:#0a8741;color:#fff}.navUser-item--cart .navUser-action .countPill{background-color:#fff;color:#0a8741}.navPages-container{margin-bottom:1.5rem}.navPage-subMenu.is-open{margin-top:0;padding-top:1.5rem!important;border-top:2px solid #1d95d3;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.25);box-shadow:0 2px 8px 0 rgba(0,0,0,.25)}#ay-menu-1.navPage-subMenu.is-open .brandGrid{border-left:1px solid #aaa;border-bottom:1px solid #aaa}#ay-menu-1.navPage-subMenu.is-open .brandGrid .brand{padding:.5rem;border-right:1px solid #aaa;border-top:1px solid #aaa}#ay-menu-1.navPage-subMenu.is-open .brandGrid .card{margin:0}#ay-menu-1.navPage-subMenu.is-open .brandGrid .card-figure{width:100%;padding-bottom:100%}#ay-menu-1.navPage-subMenu.is-open .card-figure a{display:block;position:absolute;height:100%;width:100%;line-height:100%;top:0;left:0;right:0;bottom:0;overflow:hidden;vertical-align:middle}#ay-menu-1.navPage-subMenu.is-open .brandGrid .card-image{-webkit-box-shadow:none;box-shadow:none;border:0;max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#ay-menu-1.navPage-subMenu.is-open .brandGrid .card-body{display:none}.navPages-item>.navPages-action{font-size:14px;padding:.75rem .5rem}.navPages-item>.navPages-action:hover{color:#1d95d3}.navPages-item>.navPages-action.is-open{background-color:#1d95d3;color:#fff}.navPages-action.is-open svg{fill:white;stroke:white}.navPage-subMenu .brandGrid .brand{width:16.6666%}.navPage-subMenu .brandGrid .brand .card-title{font-size:12px}.ay-promobar-block{display:inline-block;border-bottom:0;padding:10px 0}.ay-promobar-2 .ay-promobar-block{width:50%}.ay-promobar-3 .ay-promobar-block{width:33.3333%}.ay-promobar-4 .ay-promobar-block{width:25%}.ay-promobar-2 .ay-promobar-block-1{text-align:left}.ay-promobar-2 .ay-promobar-block-2{text-align:right}.ay-promobar-3 .ay-promobar-block-1{text-align:left}.ay-promobar-3 .ay-promobar-block-2{text-align:center}.ay-promobar-3 .ay-promobar-block-3{text-align:right}.ay-promobar-4 .ay-promobar-block-1{text-align:left}.ay-promobar-4 .ay-promobar-block-2{text-align:center}.ay-promobar-4 .ay-promobar-block-3{text-align:center}.ay-promobar-4 .ay-promobar-block-4{text-align:right}.footer .ay-promobar-block{display:block;width:100%;text-align:left}.ay-promobar-icon{margin-right:10px}.ay-promobar span{display:inline-block;vertical-align:top}.ay-menu table td,.ay-menu table th{width:5%}.ay-menu table tr td:first-child{border-left:1px solid #aaa}.scrollActive .header-fixed{position:fixed;width:100%;top:0;z-index:999;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.25);box-shadow:0 1px 0 0 rgba(0,0,0,.25)}.footer-info-col{width:33.33334%}.footer-info-col--small{width:16.66667%}.footer-info-col .form-prefixPostfix .button,.footer-info-col .form-prefixPostfix .form-input{width:auto}.footer-info-col .form-prefixPostfix .button{margin:0 0 0 .78571rem}.category-description.bannerActive .page-heading{left:25%;right:25%;top:108px}.ay-subcat{display:block}.sidebarCategories{display:none}.ay-subcat .brandGrid .brand{width:33.3333%}.sidebarBlock+.sidebarBlock{border-top:0;margin-top:0;padding-top:0}.page-content.sidebarNone{width:100%}}@media only screen and (min-width:1024px){.navPages-item>.navPages-action,.navPages-item>.navPages-action:hover{padding:.75rem .5rem}.navPage-subMenu .brandGrid .brand{width:12.5%}.footer-bar .ay-pay{text-align:left}.footer-bar .ay-pay table{margin:0}.ay-blog li{display:inline-block;vertical-align:top;width:33.3333%;padding:0 1.5rem}.ay-promobar-block{font-size:14px}.ay-promobar-icon{height:25px}.ay-promobar-text{line-height:25px}.footer .ay-promobar-icon{height:40px}.footer .ay-promobar-text{line-height:40px}.footer-bar{font-size:0}.footer-bar-left,.footer-bar-right{padding:1.5rem 0;display:inline-block;width:50%;font-size:1rem;vertical-align:top}.footer-bar-left{text-align:left}.footer-bar-right{text-align:right}.footer-bar-right p{line-height:32px}.ay-promobox .ay-promobox-6 li{width:33.3333%}.ay-promobox .ay-promobox-8 li{width:25%}.newsletter-text,.newsletter-wrap form{display:inline-block;width:50%;vertical-align:top}.newsletter-text{text-align:left;margin-bottom:0}.newsletter-text .footer-info-heading,.newsletter-text p{margin:0;display:inline-block;width:50%;vertical-align:top;padding:0 1rem 0 0}.newsletter-text .footer-info-heading{line-height:3rem}.newsletter-text p{line-height:1.5rem}.footer-newsletter-col .form-prefixPostfix .button,.footer-newsletter-col .form-prefixPostfix .form-input{width:auto}.footer-newsletter-col .form-prefixPostfix .button{width:auto;margin:0 0 0 .78571rem}.page-content.sidebarNone .ay-subcat .brandGrid .brand{width:25%}#tab-related .productList{margin:0 -1.5rem;max-width:none;width:auto;font-size:0}#tab-related .productList .product,#tab-related.productList .product+.product{padding-left:1.5rem;padding-right:1.5rem;width:50%;float:none;display:inline-block;font-size:1rem;vertical-align:top;margin-top:0;margin-bottom:3rem}}@media only screen and (min-width:1261px){.ay-promobar-block{font-size:16px}.footer .ay-promobar-block{font-size:14px}.ay-promobar-icon{height:30px}.ay-promobar-text{line-height:30px}.footer .ay-promobar-icon{height:40px}.footer .ay-promobar-text{line-height:40px}.ay-blog .container,.ay-promobox .container{padding:0 4.5rem}.header-inner{position:relative}.header-logo{display:inline-block}.header-info{position:absolute;right:0;left:270px;top:1.5rem;text-align:right}.header-info .ay-pay,.header-info .socialLinks{margin-bottom:0}.navPages-container{position:absolute;right:0;bottom:1.5rem;left:270px;margin-bottom:0}.navPages{text-align:right}.navPage-subMenu.is-open{left:-270px;right:0;width:auto}.page-sidebar+.page-content .productGrid .product{width:25%}.category-summary{padding:0 6rem}.ay-subcat .brandGrid .brand{width:25%}.navPage-subMenu .brandGrid .brand{width:10%}.page-content.sidebarNone .ay-subcat .brandGrid .brand{width:16.6666%}#tab-related .listItem-actions{vertical-align:top;width:100%;display:block}#tab-related .listItem-actions .button{width:auto}#tab-related .listItem-details{padding-right:0;display:block}}