.text-black{color:var(--black)}.text-orange{color:var(--orange)}.text-blue{color:var(--blue)}.fa{font-size:14px;line-height:1.5em}hr{margin:16px 0;border-top-color:#DDD}p{margin:0 0 16px}picture>img,picture>source{display:block;max-height:100%!important;max-width:100%!important}legend{font-size:18px;padding:7px 0}label{font-size:14px;line-height:1.5em;font-weight:400}label[for]{cursor:pointer}textarea.form-control{height:calc(7.5em + 19px)}.inline-form-control{display:inline-block;width:45%}.input-group input,.input-group select,.input-group .dropdown-menu,.input-group .popover{font-size:12px}.input-group .input-group-addon{font-size:12px;height:30px}.input-group-under{display:block}.input-group-under .input-group-addon,.input-group-under .input-group-btn,.input-group-under .form-control{display:block;float:none;width:100%;border-radius:0}.input-group-under .input-group-btn>.btn{border-radius:0;margin:0;padding:5px 11px!important}.input-group-under .input-group-btn>:first-child{border-bottom-left-radius:4px}.input-group-under .input-group-btn>:last-child{border-bottom-right-radius:4px}span.hidden-xs,span.hidden-sm,span.hidden-md,span.hidden-lg{display:inline}div.required .control-label:before{content:'* ';color:red;font-weight:700}span.nowrap{white-space:nowrap}.rating .stars{display:inline-block;vertical-align:top}.rating .stars:after{display:block;content:'';clear:both}.rating .stars i{color:#F2D750;line-height:1em}.rating .stars img,.rating .stars picture{display:block;float:left;height:20px!important;width:auto!important}.rating .stars img+img,.rating .stars picture+picture{margin-left:2px}.text-danger,.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:red}.has-error .form-control{border-color:red}.alert{padding:8px 14px 8px 14px}.alert+.alert{margin-top:8px}.alert.alert-coupon{text-align:center;font-size:14px;line-height:20px}.alert .alert-title{font-size:16px;line-height:1.5em;font-weight:600;margin:0 0 6px}.alert-danger{font-weight:500;color:#F33;border-color:#F88}.list-group a{border:1px solid #DDD;color:#888;padding:8px 12px}.list-group .list-group-child-item{padding-left:20px}.list-group a.active,.list-group a.active:hover,.list-group a:hover{color:#444;background:#eee;border:1px solid #DDD;text-shadow:0 1px 0 #FFF}.carousel-caption{color:#FFF;text-shadow:0 1px 0 #000}.carousel-control .icon-prev:before,.carousel-control .icon-next:before{display:block;width:21px;height:40px;background:center no-repeat;content:''}.carousel-control .icon-prev:before{background-image:url(https://cdn.aosonline.co.uk/product/product-carousel-prev-arrow-blue.png)}.webp .carousel-control .icon-prev:before{background-image:url(https://cdn.aosonline.co.uk/product/product-carousel-prev-arrow-blue.webp)}.carousel-control .icon-next:before{background-image:url(https://cdn.aosonline.co.uk/product/product-carousel-next-arrow-blue.png)}.webp .carousel-control .icon-next:before{background-image:url(https://cdn.aosonline.co.uk/product/product-carousel-next-arrow-blue.webp)}#pagecontent .container{padding-bottom:64px}body#home #pagecontent .container{padding-top:16px}body#checkout_cart #pagecontent .container{padding-bottom:24px}.whitecontent{background:#FFF;padding:16px;box-shadow:0 0 2px rgb(0 0 0 / .4)}.whitecontent>:first-child{margin-top:0px!important}.whitecontent>:last-child{margin-bottom:0px!important}.whitecontent+.whitecontent{margin-top:16px}.whitecontent>hr{margin-left:-16px;margin-right:-16px}.whitecontent img,.whitecontent picture{max-width:100%!important;height:auto!important}.whitecontent table{max-width:100%!important}.expanding-menu{position:relative;z-index:17;margin-top:16px}.expanding-menu:first-child{margin-top:0}.expanding-menu+.expanding-menu{margin-top:16px;z-index:16}.expanding-menu h3{font-size:21px;line-height:1.33em;margin:0;padding:13px 16px;color:#FFF;background:#00A5FF;cursor:pointer}.expanding-menu h3:before{display:block;float:right;content:'';width:18px;height:18px;margin:5px 0 0 8px;background:url(https://cdn.aosonline.co.uk/arrow-expanding-menu.png) center no-repeat}.webp .expanding-menu h3:before{background-image:url(https://cdn.aosonline.co.uk/arrow-expanding-menu.webp)}.expanding-menu h3 a{color:inherit}.expanding-menu ul{display:none;position:relative;background:#FFF;list-style:none;margin:0;padding:0;border:1px solid #EEE}.expanding-menu ul li{padding-left:0}.expanding-menu ul>li{position:relative}.expanding-menu ul>li>ul{display:none}.expanding-menu ul>li+li{border-top:1px solid #EEE}.expanding-menu ul>li>a,.expanding-menu ul>li>span{display:block;padding:3px 12px;font-size:16px;line-height:24px;color:inherit;cursor:pointer;margin:2px 0 0}.expanding-menu ul>li>a:hover,.expanding-menu ul>li>span:hover,.expanding-menu ul>li.current>a,.expanding-menu ul>li.current>span{background:#DDD}.expanding-menu ul>li.topper>a,.expanding-menu ul>li.topper>span{background:#FF781D;color:#FFF;font-weight:700;font-size:15px}.expanding-menu ul>li.specials>a,.expanding-menu ul>li.specials>span{background:#DF0000;color:#FFF;font-weight:700;font-size:15px}.expanding-menu h3.open:before{transform:rotate(90deg)}.expanding-menu h3.open+.expanding-section{display:block}.subcatmod h3{background:#00A5FF}body#product .expanding-menu{width:25%;margin:0 0 16px}body#product .expanding-menu>.expanding-section{position:absolute;top:100%;left:0;width:100%;z-index:17}body#product .expanding-menu+.expanding-menu{display:none!important}.infosections{background:#F2F2F2}.infosections .infosection+.infosection{margin-top:8px}.infosections .infosection h3{font-size:21px;line-height:1.33em;margin:0;padding:13px 16px;color:#FFF;background:#00A5FF;cursor:pointer}.infosections .infosection h3 a{display:block;margin:-13px -16px;padding:13px 16px;color:inherit}.infosections .infosection ul{background:none;border:none}.infosections .infosection ul li{border:none}.infosections .infosection ul li+li{border:none}@media (min-width:768px){.expanding-menu>ul ul{position:absolute;left:100%;top:-1px;width:100%;z-index:18}.expanding-menu>ul ul.openleft{left:auto;right:100%}.expanding-menu ul>li.haskids>span{display:none}}@media (min-width:992px) and (max-width:1199px){.expanding-menu>ul ul{left:90%}.expanding-menu>ul ul.openleft{left:auto;right:90%}body#product .expanding-menu{width:27.5%}}@media (min-width:768px) and (max-width:991px){.expanding-menu>ul ul{left:80%}.expanding-menu>ul ul.openleft{left:auto;right:80%}body#product .expanding-menu{width:32%}body#product .expanding-menu>ul ul{left:73%}}@media (max-width:767px){.expanding-menu h3.open+ul{display:none}.expanding-menu ul{border:none}.expanding-menu>ul{border:1px solid #EEE}.expanding-menu ul ul{margin-left:16px;border-left:1px solid #068;top:0px!important}.expanding-menu ul>li>a,.expanding-menu ul>li>span{padding:6px 16px;margin:4px 0 0}.expanding-menu ul>li.haskids>a{display:none}.expanding-menu ul>li.haskids.open{background:#00A5FF;border-bottom:5px solid #00A5FF}.expanding-menu ul>li.haskids.open>span{color:#FFF;font-weight:700;font-size:15px}body#product .expanding-menu{width:100%}}#products-area{margin-top:0}#products-area:first-child{margin-top:0}.comparewishlist{display:block;text-align:right;margin:0 0 4px;min-height:29px}.compare{display:inline-block;font-size:14px;line-height:19px;color:#00A5FF;margin:2px 0}.compare label{display:inline-block;vertical-align:top;font:inherit;line-height:inherit;color:inherit}.compare input[type=image]{display:inline-block;vertical-align:top;margin-left:2px}.compare input[type=image]:hover,.compare input[type=image]:focus,.compare input[type=image]:active{border:none;outline:none}.wishlist{display:inline-block;font-size:14px;line-height:23px;text-transform:uppercase;color:#FF781D;margin-left:6px}.wishlist label{display:block;vertical-align:top;font:inherit;line-height:inherit;color:inherit;margin:0;padding:0}.wishlist input[type=image]{display:inline-block;vertical-align:top}.wishlist input[type=image]:hover,.wishlist input[type=image]:focus,.wishlist input[type=image]:active{border:none;outline:none}#freedelpanel{background:#FFF;border:1px solid #DDD;padding:16px}#freedelpanel h3{margin:0;line-height:1.2em}#freedelpanel p{margin:8px 0 0}body.show_prices_ex_vat #freedelpanel p .ex_vat,body.show_prices_inc_vat #freedelpanel p .inc_vat{display:inline-block}@media (max-width:767px){#freedelpanel{margin-top:16px}}#cartalert{position:fixed;top:170px;right:calc((100vw - var(--container-width)) / 2);z-index:21;padding:18px 28px;text-align:center;background:var(--white);color:var(--green);border:4px solid var(--green);box-shadow:0 0 5px var(--green)}#cartalert .close{position:absolute;top:18px;right:10px;text-shadow:none;opacity:1}#cartalert a.btn{margin-top:8px}#cartalert i{position:absolute;top:21px;left:8px}@media (min-width:768px) and (max-width:991px){#cartalert{top:10px;right:10px}}@media (max-width:767px){#cartalert{top:2vh;left:10px;right:10px;padding:8px 10px;border-width:2px;margin:0}#cartalert .close{position:relative;top:auto;right:auto;float:right;margin-left:12px;line-height:inherit}#cartalert i{position:relative;top:auto;left:auto;float:left;margin-right:12px;line-height:inherit}}.contactintro{color:#666;margin:0 -16px 24px;padding:0 16px 16px;border-bottom:1px solid #DDD}.contactintro .sep{display:inline-block;vertical-align:top;color:#DDD;margin:0 4px}#contactform #captcha{max-height:34px;margin-left:10px}#contactform .buttons{border-top:1px solid #DDD;padding-top:16px}#contactform .buttons p{float:left;width:75%;font-size:13px;line-height:20px;margin:0}#contactform .buttons .btn{float:right}@media (min-width:768px) and (max-width:991px){#contactform .buttons p{width:100%;margin:20px 0 0}#contactform .buttons .btn{float:none}}@media (max-width:767px){#contactform .buttons p{width:100%;margin:20px 0 0}#contactform .buttons .btn{float:none}}#addresslist .btn+.btn{margin-left:6px}@media (max-width:767px){#addresslist .text-right{text-align:right}#addresslist .text-right .btn{display:block}#addresslist .text-right .btn+.btn{margin-top:12px;margin-left:0}}#loginboxes{margin-top:32px}#loginboxes #loginform input[type=text],#loginboxes #loginform input[type=password]{margin-bottom:16px}#loginboxes #loginform .forgotten{display:block;float:right}#loginboxes #loginform .forgotten:after{display:block;content:'';clear:both}#loginboxes #loginform .spacer{display:block;clear:both;height:53px}#loginboxes .regbuttons{margin-top:24px}@media (min-width:992px) and (max-width:1199px){#loginboxes #loginform .spacer{height:48px}#loginboxes .regbuttons a{white-space:normal}}@media (min-width:768px) and (max-width:991px){#loginboxes #loginform .spacer{height:90px}#loginboxes .regbuttons a{white-space:normal}}@media (max-width:767px){#loginboxes>[class*=col-]+[class*=col-]{margin-top:16px}#loginboxes #loginform .spacer{height:16px}#loginboxes .regbuttons a{display:block}#loginboxes .regbuttons>[class*=col-]+[class*=col-]{margin-top:16px}}@media (min-width:1200px){#registerform .form-group .col-sm-2{width:18%}#registerform .form-group .col-sm-10{width:82%}}@media (min-width:992px) and (max-width:1199px){#registerform .form-group .col-sm-2{width:20%}#registerform .form-group .col-sm-10{width:80%}}@media (min-width:768px) and (max-width:991px){#registerform .form-group .col-sm-2{width:25%}#registerform .form-group .col-sm-10{width:75%}}@media (max-width:767px){#registerform .form-group .control-label{margin-bottom:4px}}.acc_cg_note{font-size:11px;line-height:inherit;color:var(--dark-blue);font-weight:700}#searchblk{border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:12px 4px;margin:16px 0 24px}#searchblk .select2{width:100%!important}#searchblk .select2-container .select2-selection--single{height:40px}#searchblk .select2-container--default .select2-selection--single{border-radius:4px}#searchblk .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px}#searchblk .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}#searchblk p{margin:0}@media (max-width:767px){#searchblk .select2{margin-top:5px}}.table-wishlist td{text-align:left}.table-wishlist td.image{text-align:center}.table-wishlist td.model{white-space:nowrap}.table-wishlist td.stock{white-space:nowrap}.table-wishlist td.price{white-space:nowrap;text-align:right}.table-wishlist td.action{white-space:nowrap;text-align:right}.table-headed thead td{background:#00A5FF;color:#FFF}.table-headed tfoot td{background:#00A5FF;color:#FFF}#group_img{display:block}@media (min-width:1200px){#group_img{position:absolute;top:-20px;right:65px;width:200px}}@media (min-width:992px) and (max-width:1199px){#group_img{position:absolute;top:-20px;right:65px;width:190px}}@media (min-width:768px) and (max-width:991px){#group_img{position:absolute;top:60px;right:5px;width:200px}}@media (max-width:767px){#group_img{margin:0 0 12px}#group_img .img-responsive{margin:0 auto}}#benefits{width:100%;background:#FFF;margin:0 0 48px;padding:0}#benefits.basic{color:#018A00}#benefits.intermediate{color:#E7C200}#benefits.advanced{color:#7D7D7D}#benefits.expert{color:#00A5FF}#benefits.ultimate{color:#90B}#benefits:after{display:block;content:'';clear:both}#benefits .overview{display:table;width:calc(100% - 24px);margin:0 12px}#benefits .overview>div{display:table-cell;vertical-align:middle;padding:24px 12px}#benefits .overview>div.level{width:18%}#benefits .overview>div.list{width:48%}#benefits .overview>div.summary{width:34%}#benefits>div.spendbar{display:block!important;width:100%;clear:both;margin:0;padding:6px 12px;font-size:16px;line-height:1.5em;font-weight:700;text-align:center}#benefits>div.spendbar.basic{background:#018A00;color:#FFF}#benefits>div.spendbar.intermediate{background:#E7C200;color:#111}#benefits>div.spendbar.advanced{background:#7D7D7D;color:#FFF}#benefits>div.spendbar.expert{background:#00A5FF;color:#FFF}#benefits>div.spendbar.ultimate{background:#90B;color:#FFF}#benefits div.level{font-size:21px;line-height:1em;font-weight:700;text-align:center}#benefits div.level img,#benefits div.level picture{display:block;margin:0 auto 18px}#benefits div.list h4{margin:0 0 14px;color:inherit;text-transform:uppercase;font-size:16px;line-height:1em;font-weight:700}#benefits div.list ul{margin:0;padding:0;list-style:none;font-size:16px;line-height:24px}#benefits div.list ul li{position:relative;margin-left:15px;padding-left:0}#benefits div.list ul li+li{margin-top:1px}#benefits div.list ul li:before{content:'\2713';color:inherit!important;font-size:14px;font-weight:700}#benefits div.summary{width:32%;margin:0;border:none}#benefits div.summary table{width:100%;margin:0;padding:0;color:#00A5FF;font-size:14px;line-height:1.5em}#benefits div.summary td{border:none;padding:2px 4px;text-transform:uppercase}#benefits div.summary thead td{font-weight:700;text-transform:uppercase}@media (min-width:992px) and (max-width:1199px){#benefits>div.list{width:60%}#benefits>div.summary{width:40%}#benefits div.level{font-size:18px;line-height:1.33em}#benefits div.level img,#benefits div.level picture{margin:0 auto 12px;width:70px}#benefits div.summary table{margin-top:12px}}@media (min-width:768px) and (max-width:991px){#benefits{display:block;padding:18px 18px}#benefits .overview>div{display:block;padding:6px 12px}#benefits .overview>div.level{display:none}#benefits .overview>div.list{float:none;width:100%}#benefits .overview>div.list .level{text-align:left;margin:0 0 24px}#benefits .overview>div.summary{clear:both;width:78%;margin-left:22%}#benefits div.summary table{margin-top:8px}#benefits>div.spendbar{margin-top:12px}}@media (max-width:767px){#account_customer_group_tiers h1{text-align:center}#benefits{display:block;padding:8px 12px}#benefits .overview{display:block;width:100%;margin:0}#benefits .overview>div{display:block;width:100%!important;padding:8px 0}#benefits .overview>div.list h4{text-align:center}#benefits .overview>div.list ul{font-size:14px;line-height:1.5em}#benefits .overview>div.list ul li{padding-left:24px}#benefits .overview>div.list ul li+li{margin-top:6px}#benefits>div.spendbar{margin-top:12px}#benefitssummary{margin:0 -9px;width:calc(100% + 18px);max-width:none}}.modal-backdrop{z-index:100}.modal{z-index:101}body.show_prices_ex_vat .radio label span.ex_vat,body.show_prices_ex_vat .checkbox label span.ex_vat{display:inline-block}body.show_prices_inc_vat .radio label span.inc_vat,body.show_prices_inc_vat .checkbox label span.inc_vat{display:inline-block}#nextchoice{margin:24px 0 0}#brand_initials a{display:inline-block;margin-left:10px}.brand_group{margin:25px 0 0}.brand_group h2{margin:0 0 5px}#inkbrands div.clearfix{margin-bottom:16px;font-size:0;line-height:0;color:#fff0}#inkbrands a{display:block;text-align:center;color:#111;font-size:18px;line-height:1.33em;font-weight:600;background:#FFF;border:1px solid #E6E6E6;padding:0 0 8px}#inkbrands a img,#inkbrands a picture{display:block;max-width:100%;height:auto!important;margin:0 auto 8px}#models_by_brand h3{margin:0 0 8px}#models_by_brand .row{margin-bottom:24px}#models_by_brand .row>div[class*=col-]{padding-top:2px}.ultimate-filters{margin-top:16px}.ultimate-filters>h3{background:none;color:#111;margin:0;padding:16px 2px 10px;font-weight:600}.ultimate-filters .collapsable-heading{cursor:pointer;background:#FFF;color:#111;font-weight:600;font-size:18px;line-height:1.5em}.ultimate-filters .collapsable-heading .right-triangle,.ultimate-filters .collapsable-heading .down-triangle{display:block;float:right;height:13px;width:13px;text-align:center}.ultimate-filters .collapsable-heading .right-triangle img,.ultimate-filters .collapsable-heading .right-triangle picture,.ultimate-filters .collapsable-heading .down-triangle img,.ultimate-filters .collapsable-heading .down-triangle picture{display:inline-block;vertical-align:middle}.ultimate-filters .expanding-section div:not(.collapsable-block){border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;padding:8px 12px;background:#FFF}.ultimate-filters .expanding-section>div:last-child{border-bottom:1px solid #DDD;text-align:center}.ultimate-filters input{margin-right:2px}.ultimate-filters a,.ultimate-filters input[type="checkbox"],.ultimate-filters input[type="radio"],.ultimate-filters label{cursor:pointer}.ultimate-filters input[type="text"]{margin-bottom:10px}.ultimate-filters label{display:block;margin-right:10px}.ultimate-filters select{display:inline-block;margin:5px 0;max-width:250px;width:100%}.ultimate-filters .clear-filters{text-align:center}.ultimate-filters .clear-filters a{font-size:11px}.ultimate-filters .flexible-filter{border:0!important;padding:10px 0 0!important;text-align:center}.ultimate-filters .flexible-filter input{display:inline-block;width:30%}#content .ultimate-filters{border:1px solid #DDD}#content .ultimate-filters div:first-child{border-bottom:1px solid #DDD}#content .ultimate-filters div{border:none}#content .ultimate-filters .collapsable-heading{border:1px solid #DDD}#content .ultimate-filters .collapsable-block{display:inline-block;margin-left:5px;vertical-align:top}#content .ultimate-filters .clear-filters{position:relative;left:30%;top:25px;height:0;width:100px}.nl_form div{display:block}.nl_form div label{display:inline-block;width:45px;margin-right:10px}.nl_form div .form-control{display:inline-block;width:40%;max-width:calc(100% - 75px)}.nl_form ._form_element{margin-bottom:10px}.nl_form ._error{color:red;margin-top:2px}.rewards_blocks{margin:0 0 16px}.rewards_blocks .rewards_block{text-align:center}.rewards_blocks .rewards_block .img-responsive{margin:0 auto 16px}.rewards_blocks .rewards_block h2{color:#FF781D;margin:0 0 8px}.rewards_blocks .rewards_block :last-child{margin-bottom:0}#login_reward_banner{margin:0 0 16px}.store_review>div{display:block}.store_review .date{float:right;font-style:italic;color:#666}.store_review .stars{margin-bottom:5px}.store_review .stars img,.store_review .stars picture{display:inline-block;margin:0;padding:0}.store_review .title{font-size:18px;line-height:1.33em;color:#FF781D;font-weight:700}.store_review .author .name{font-weight:700}.store_review .comment{margin-top:15px}.faq-cards .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:none;margin:3px 0 0}.faq-cards .card .card-header>div{display:block;background:#F2F2F2;color:#111;padding:10px;border-radius:8px 8px 0 0;cursor:pointer}.faq-cards .card .card-header>div:before{display:block;float:right;content:'';width:24px;height:24px;background:url(https://cdn.aosonline.co.uk/product/product-carousel-next-arrow.png) center no-repeat;transition:transform 0.5s;transform:rotate(90deg);background-size:contain}.webp .faq-cards .card .card-header>div:before{background-image:url(https://cdn.aosonline.co.uk/product/product-carousel-next-arrow.webp)}.faq-cards .card .card-header>div.collapsed{border-radius:8px}.faq-cards .card .card-header>div.collapsed:before{transform:rotate(0deg)}.faq-cards .card .card-body{border:1px solid #F2F2F2;border-radius:0 0 8px 8px;padding:10px}.faq-cards .card .card-body p{margin:20px 0 0}.faq-cards .card .card-body>:first-child{margin-top:0}.zopim{z-index:100!important}.feefo-icon{position:fixed;top:20%;right:-1px;z-index:2}.feefo-icon a{display:block}.feefo-icon a img,.feefo-icon a picture{display:block}@media (min-width:768px) and (max-width:991px){.feefo-icon{display:none}}@media (max-width:767px){.feefo-icon{display:none;top:auto;bottom:-1px;left:5%;right:auto}}@media only print{.hidden-print{display:none!important}.visible-print{display:block!important}.visible-print.print-inline{display:inline-block!important}.breadcrumb,#breadcrumb{display:none}.sidebar{display:none}.catmod{display:none}.btn-print{display:none}.imagewrapper{display:block;margin:0;padding:0;border:none;text-align:center}.imagewrapper #image{display:inline-block;border:none}.imagewrapper #image img,.imagewrapper #image picture{max-height:200px;width:auto!important;border:none}#prodinfo .descwrapper{display:block;margin:0;border:none}#prodinfo .descwrapper .description{margin:20px 0 0;padding:0 0 20px;border:none}.tab-content{page-break-before:always}#tab-specification table tr{display:table-row!important}}