html{color:#555;background-color:#fff;font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;-webkit-text-size-adjust:100%}.wrap-width{display:block;position:relative;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;max-width:960px}@supports(padding:max(0px)){.wrap-width{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}p{padding-bottom:1.2em;padding-top:0;margin:0;text-align:justify;line-height:170%}strong{color:#000;font-weight:500}em{font-style:italic}.centerDiv,.centerDiv h2{text-align:center}.centerDiv iframe.video{margin-bottom:1.3em}@media screen and (max-width:500px){html{font-size:15px}p{line-height:150%;text-align:left}.wrap-width{padding-left:15px;padding-right:15px}.wrap-width.table-container{padding-left:0;padding-right:0}}.product-details,.configurator-leader label,.configurator .header,.configurator-price,.configurator-optiongroup .info-and-price,.configurator .configurator-optiongroup .price-per-gb span,body[data-full-form="true"]{background-color:#f2f2f2}a,a:visited{color:#45d}a strong{color:inherit}header{background-color:#f2f2f2}header .logo-bar{position:relative}header .logo-bar .logo-bar-bottom{clear:both}header a.logo{float:left;margin:25px 20px 15px 0;width:220px}header a.logo.december{margin:10px 9px 15px -9px;width:229px}header a.logo img{width:100%}nav{color:#222;background-color:#fc0;border-top:1px solid rgba(0,0,0,.02);border-bottom:1px solid rgba(0,0,0,.02);padding:0;text-align:center;position:relative}nav>.nav-container.wrap-width{position:relative}nav>.nav-container>ul{display:inline-block;margin:0 34px}nav>.nav-container>ul>li{display:inline-block;position:relative;line-height:35px;padding:0;margin:-1px 0}nav>.nav-container>ul>li.nav-locale-selection,nav>.nav-container>ul>li.nav-sign-in,nav>.nav-container>ul>li.nav-sign-out,nav>.nav-container>ul>li.nav-create-account,nav>.nav-container>ul>li.nav-my-account,nav>.nav-container>ul>li.nav-faq{display:none}nav>.nav-container>ul>li.nav-menu svg.menu-icon{display:inline-block;height:13px;vertical-align:top;padding:11px}nav>.nav-container>ul.menu-open>li.nav-menu svg.close-menu{display:inline-block;height:19px;vertical-align:top;padding:9px 12px;color:#000;background-color:#eb0}nav>.nav-container>ul>li.nav-menu svg.close-menu,nav>.nav-container>ul.menu-open>li.nav-menu svg.menu-icon{display:none}nav>.nav-container>ul>li>span,nav>.nav-container>ul>li>a{font-weight:500;display:block;padding:0 15px;position:relative}nav>.nav-container>ul:not(.menu-open)>li>a.current{color:#000;background-color:#eb0}nav>.nav-container>ul>li svg.menu-reveal{display:none}body:not(.search-results-shown) nav>.nav-container>ul>li>a.current span.arrow{display:block;position:absolute;z-index:100;left:50%;top:100%;width:30px;margin:-9px 0 0 -15px;pointer-events:none}body.search-results-shown nav{display:none}nav>.nav-container>ul.menu-open>li>a span.arrow svg{display:none}nav>.nav-container>ul>li>a span.arrow svg path{fill:#eb0;pointer-events:auto}nav>.nav-container>ul>li>span,nav>.nav-container>ul>li>a,nav>.nav-container>ul>li>a:visited{color:inherit}nav>.nav-container>ul>li>a:hover,nav>.nav-container>ul>li>a.current:hover,nav>.nav-container>ul.menu-open>li.nav-menu svg:hover,nav>.nav-container>ul:not(.menu-open)>li.nav-menu svg:hover{text-decoration:none;color:#000;background-color:#da0;cursor:pointer}nav>.nav-container>ul>li>a:hover span.arrow svg path{fill:#da0}nav>.nav-container>ul>li.nav-menu{position:absolute;left:10px;top:0}@supports(padding:max(0px)){nav>.nav-container>ul>li.nav-menu{left:max(10px,calc(-10px + env(safe-area-inset-left)))}}nav .menu-container{position:absolute;left:0;top:100%;width:100%;z-index:101;background-color:rgba(0,0,0,.7)}nav .menu-container .mega-menu{position:relative;margin:0 -10px;background-color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-clip:padding-box}nav .menu-container .sections-area{display:none}nav .menu-container.open .sections-area{display:block;position:absolute;left:0;top:0;width:200px}nav .menu-container.open .sections-area li{position:relative;margin:0;padding:20px 10px;font-size:20px;font-weight:500;cursor:pointer}nav .menu-container.open .sections-area li{border-bottom:1px solid #ccc}nav .menu-container.open .sections-area.full-height li:last-child{background-clip:padding-box;border-bottom:0;border-bottom-left-radius:3px}nav .menu-container.open .sections-area li .image-container{height:130px;line-height:130px}nav .menu-container.open .sections-area li .image-container svg{vertical-align:middle;width:110px}nav .menu-container.open .sections-area li .image-container svg path{fill:#222}nav .menu-container.open .sections-area li:hover{background-color:#ddd}nav .menu-container.open .sections-area li.selected{background-color:#ccc}nav .menu-container.open .sections-area li:not(.selected) svg.arrow{display:none}nav .menu-container.open .sections-area li.selected svg.arrow{position:absolute;left:100%;left:calc(100% - 1px);top:50%;top:calc(50% - 20px);width:20px;height:40px;z-index:1000}nav .menu-container.open .sections-area li svg.arrow{fill:#ccc}nav .menu-container.open .sections-area li svg.arrow .outline{stroke:#ccc}nav .menu-container.open .menu-area{position:absolute;left:200px;right:0;top:0}nav .menu-container .menu{color:#444;background-color:#f2f2f2;text-align:left;line-height:180%;border-left:1px solid #ccc;border-top-right-radius:3px;border-bottom-right-radius:3px;display:none}nav .menu-container .menu h3{padding:10px 20px 0 30px;margin-bottom:-8px;font-weight:500;color:#000;text-decoration:underline}nav .menu-container .menu h3.heading-link a{display:inline-block;margin-bottom:10px;color:#000;text-decoration:none}nav .menu-container .menu h3.heading-link a:hover{text-decoration:underline}nav .menu-container .menu .extra-info{display:block;margin:0 0 -8px 0}nav .menu-container .menu .extra-info span{display:inline-block;margin:0 0 0 -2px;padding:0 5px;border-radius:4px;font-weight:400;color:#fff;background-color:#56d}nav .menu-container .menu .product-count{color:rgba(0,0,0,.25);float:right;font-size:.75rem}nav .menu-container .menu ul.header{border-top-left-radius:3px;border-top-right-radius:3px;margin-right:-30px}nav .menu-container .menu .body-separator{height:4px;background-image:linear-gradient(90deg,#fde097,#fccf5f,#fddf95,#fde29d);background-size:cover}nav .menu-container .menu ul.footer{border-bottom-left-radius:3px;border-bottom-right-radius:3px;text-align:right}nav .menu-container .menu ul.header li,nav .menu-container .menu ul.footer li{display:inline-block;width:255px}nav .menu-container .menu ul.footer li:last-child{margin-right:-25px}nav .menu-container .menu .body{padding:10px 0;text-align:left}nav .menu-container .menu .body .section{display:inline-block;vertical-align:top;width:255px;text-align:left}nav .menu-container .menu ul{padding:10px 10px 10px 30px}nav .menu-container .menu ul>li{margin:0;padding:0;text-align:left}nav .menu-container .menu ul>li>a{color:#555}nav .menu-container .menu ul.header>li>a{color:#000;font-weight:500}nav .menu-container .menu ul.footer>li>a{color:#000}nav .menu-container .menu .free-delivery{margin:-10px 20px -10px -30px;padding:10px 0 10px 10px}@media screen and (max-width:650px){header a.logo{width:120px;margin-top:36px;margin-bottom:36px}}@media screen and (max-width:500px){header .logo-bar{padding-top:10px;padding-bottom:10px}header a.logo{margin:11px 0 0 0;width:160px}header a.logo.december{margin:0 0 0 -6px;width:166px}header a.logo img{width:100%;height:auto}header .logo-bar.search-form-visible{padding-top:0;padding-bottom:0}header .logo-bar.search-form-visible .logo{display:none}nav{display:none;position:absolute;border:0;background-color:#e7e7e7}nav.menu-open{display:block;z-index:1000;width:100%;top:44px}nav>.nav-container.wrap-width{margin-left:0;margin-right:0;padding-left:0;padding-right:0}nav>.nav-container>ul{display:block;font-weight:400;width:100%;margin:0}nav>.nav-container>ul>li{width:100%;display:block;margin:0;padding:0;font-size:18px;line-height:48px;text-align:left}nav>.nav-container>ul>li.nav-menu{display:none}nav>.nav-container>ul>li>a:hover{color:inherit;background-color:inherit}nav>.nav-container>ul>li.nav-home,nav>.nav-container>ul>li.nav-sign-in,nav>.nav-container>ul>li.nav-sign-out,nav>.nav-container>ul>li.nav-create-account,nav>.nav-container>ul>li.nav-my-account,nav>.nav-container>ul>li.nav-faq{display:block}nav>.nav-container>ul>li.nav-sign-in,nav>.nav-container>ul>li.nav-sign-out,nav>.nav-container>ul>li.nav-my-account,nav>.nav-container>ul>li.nav-locale-selection{text-align:center}nav>.nav-container>ul>li .boxlink{display:inline-block}nav>.nav-container>ul>li.nav-home,nav>.nav-container>ul>li.nav-sign-out{border-top:1px solid rgba(0,0,0,.05)}nav>.nav-container>ul>li>span,nav>.nav-container>ul>li>a{padding:0 15px;font-weight:inherit}nav>.nav-container>ul>li[data-has-menu="yes"]>span,nav>.nav-container>ul>li[data-has-menu="yes"]>a{font-weight:500;color:#222}nav>.nav-container>ul>li>a.current span.arrow{display:none}nav>.nav-container>ul:not(.menu-open)>li>a.current{background-color:inherit;color:inherit}body:not(.search-results-shown) nav>.nav-container>ul>li>a.current span.arrow{display:none}nav>.nav-container>ul>li svg.menu-reveal{display:block;position:absolute;top:17px;right:15px;height:17px;margin-left:3px;fill:none;stroke:#555;stroke-width:2px;transform:rotate(-90deg)}nav>.nav-container>ul>li.menu-open svg.menu-reveal{transform:rotate(0deg)}nav>.nav-container>ul>li>div.menu{display:none;background-color:#f2f2f2}nav>.nav-container>ul>li.menu-open>div.menu{display:block}nav>.nav-container>ul>li>div.menu .body-separator{display:none}nav>.nav-container>ul>li>div.menu h3,nav>.nav-container>ul>li>div.menu li{position:relative;padding:0 15px 0 30px;margin:0;font-size:inherit;line-height:inherit}nav>.nav-container>ul>li>div.menu h3 a,nav>.nav-container>ul>li>div.menu li a{display:block;margin:0 -15px 0 -30px;padding:0 15px 0 30px;color:inherit}nav>.nav-container>ul>li>div.menu h3 a:hover,nav>.nav-container>ul>li>div.menu li a:hover{text-decoration:none}nav>.nav-container>ul>li>div.menu .extra-info{position:absolute;top:0;right:15px;font-weight:400;color:#aaa;margin-left:1em;font-size:16px;pointer-events:none}nav>.nav-container>ul>li>div.menu .section ul li{padding:0 15px 0 45px}nav>.nav-container>ul>li>div.menu.brands .section ul li{padding-left:30px}nav>.nav-container>ul>li>div.menu .section ul li a{margin:0 -15px 0 -45px;padding:0 15px 0 45px}nav>.nav-container>ul>li>div.menu .section ul li .product-count{color:rgba(0,0,0,.25);float:right;font-size:.9rem}nav>.nav-container>ul>li>div.menu.systems .body .section ul{display:none}nav>.nav-container>ul>li>div.menu.systems .header .free-delivery{padding:0;text-align:center}nav>.nav-container>ul>li>div.menu.systems .header .free-delivery span.box-label.save{margin:4px 0;font-size:15px;line-height:170%}nav>.nav-container>ul>li.nav-sign-in{padding:4px 0 0 0}nav>.nav-container .nav-locale-selection select{appearance:none;border:0;outline:0;line-height:32px;height:32px;border-radius:16px;padding:0 14px;color:inherit;background-color:rgba(0,0,0,.1)}nav>.nav-container>ul>li.nav-locale-selection{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;row-gap:12px;line-height:32px;padding:4px 0 12px 0}body.search-results-shown.menu-open:not(.lightbox-open) nav{display:block}}.breadcrumbs{margin:0;text-align:left;line-height:22px}main .breadcrumbs-container{padding-top:4px}main .breadcrumbs-container+h1{margin-top:-12px}footer .breadcrumbs-container{padding-bottom:15px}.breadcrumbs ul{color:rgba(0,0,0,.65);cursor:default;padding:7px 0}.breadcrumbs ul li{display:inline-block;margin:0}.breadcrumbs ul li:not(:last-child):after{padding:0 4px 0 5px;content:"\276f"}.breadcrumbs ul li:not(:last-child):after{color:rgba(0,0,0,.3)}.breadcrumbs ul a{font-weight:inherit;color:inherit}body>footer .breadcrumbs ul{color:inherit}body>footer .breadcrumbs ul li:not(:last-child):after{color:inherit}body>footer .breadcrumbs ul,body>footer .breadcrumbs ul a{color:#ccc}body>footer .breadcrumbs ul li:not(:last-child):after{color:#888}.breadcrumbs-container.light .breadcrumbs ul{color:rgba(255,255,255,.75)}.breadcrumbs-container.light .breadcrumbs ul li:not(:last-child):after{color:rgba(255,255,255,.4)}@media screen and (max-width:500px){.breadcrumbs ul{white-space:nowrap;height:48px;overflow-x:scroll}}#banner{text-align:center;padding:0 0 18px 0;font-size:80%}#banner img{padding:0 0 .5em 0}.customerreviews h2{margin:0;padding:0 35px 0 0;display:inline-block;color:#ddd;line-height:31px;font-size:120%;vertical-align:bottom}.customerreviews h2.tabs{line-height:120%;margin-top:8px;margin-bottom:7px}.customer-review-controls{float:right;margin:6px -1px 0 0}.customer-review-controls form{display:inline-block}.review .create-review-container{padding:4px 0 6px 0;height:16px}.action-needed{display:inline-block;padding:1px 6px;margin:-2px 0 0 -7px;background-color:#ffea00;border:1px solid #fd0;border-radius:4px;line-height:18px}p.action-needed{width:100%;text-align:center;padding:6px 0 8px 0;margin:2px -1px 6px -1px;color:#666}p.action-needed strong{color:#444}.prohibited-reason.overridden p.action-needed{background-color:#eee;border-color:#ddd;text-decoration:line-through}.review .create-review-container .rating-stars{display:inline-block;vertical-align:top;margin-top:1px;line-height:18px}.review .create-review-container .save-controls{display:none}.review .create-review-container .save-controls .boxlink{margin-top:-2px;margin-bottom:-2px}.customerreviews .review-tabs{background-color:#444;margin:0;padding:0;box-shadow:inset 0 -10px 10px -10px #000}.customerreviews .review-tabs .tab-container{display:inline-block}.customerreviews .review-tab-outer{display:inline-block;vertical-align:bottom}.customerreviews .review-tab{padding:8px 6px;margin:6px 3px 0 3px;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:1px 1px 5px #000;background-clip:padding-box;cursor:default;text-align:center;line-height:120%}.customerreviews .review-tab .product-name{font-weight:500}.customerreviews .review-tab.selected{background-color:#eee;color:#000;box-shadow:none}.customerreviews .review-tab:not(.selected){background-color:#ddd;box-shadow:inset 0 -10px 10px -10px rgba(0,0,0,.3);cursor:pointer}.customerreviews .review-tab:not(.selected):hover{background-color:#fff}.customerreviews .reviews{background-color:#eee;margin:0;display:none;position:relative}.customerreviews .reviews.selected{display:block}.customerreviews .reviews .hidden{display:none}.customerreviews .reviews .review:nth-child(even){background-color:rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.03)}.customerreviews .reviews .review{padding:14px 0 6px 0;color:#666}.customerreviews .reviews .review h3{padding:0 0 4px 0}.customerreviews .reviews .review .attribution{font-size:95%;padding:0 0 6px 0;color:#888}.customerreviews .reviews .review .attribution strong{color:#000;font-weight:normal}.customerreviews .reviews .review .reply{border-top:1px solid rgba(0,0,0,.15);margin:4px -2px 0 -2px;padding:12px 2px 0 2px}.customerreviews .boxlink{background-color:rgba(0,0,0,.1);margin:0 0 0 8px}.customerreviews .boxlink:hover{background-color:rgba(0,0,0,.2)}.review.freestanding{margin:8px 0 20px 0;text-align:center}.review.freestanding .save-controls{padding:8px}form.reviewform{padding-bottom:20px}form.reviewform table{line-height:180%}form.reviewform table td{vertical-align:top;padding:4px 0}form.reviewform table td:first-child{padding-right:1em}form.reviewform table td label[for=title],form.reviewform table td label[for=comment]{display:inline-block;padding-top:5px}form.reviewform table td label[for=no],form.reviewform table td label[for=yes]{padding-left:.5em}form.reviewform table td label[for=no]{margin-right:1.5em}form.reviewform .rating-stars{display:inline-block;vertical-align:top;margin-top:-4px}form.reviewform table td input#title{margin:0;width:350px}form.reviewform table td textarea#comment{margin:0;padding:7px 6px;width:400px}form.reviewform span.compulsory{margin:0;vertical-align:top}.see-also,.product-resources,.product-faqs,.product-resources+.recent-products,.page-components .recent-products,.page-brands .recent-products,.page-systems .recent-products,.page-home .recent-products,.page-category .recent-products{background-color:#eee}.see-also,.product-resources,.product-faqs,.top-ten,.recent-products{padding:10px 0}.see-also .links{padding:0 0 10px 0;line-height:180%}.see-also a.category-link{font-weight:normal}.top-ten .sideways-scroller .wrap-width,.recent-products .sideways-scroller .wrap-width{white-space:nowrap}.top-ten .sideways-scroller .wrap-width a,.recent-products .sideways-scroller .wrap-width a{white-space:normal}.see-also+.product-resources,.product-resources+.product-faqs{padding-top:0}.product-resources ul,.product-faqs ul{padding:0 0 10px 0;line-height:180%}.product-resources ul li,.product-faqs ul li{margin:0}.product-faqs .faq-questions{margin-bottom:0;padding-bottom:0}.page-navigation{text-align:center}.page-navigation p{text-align:center;color:#999;padding-bottom:8px}.page-navigation p a{color:inherit}.page-navigation .pages{display:inline-block;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-radius:12px;height:24px;margin-top:8px;margin-bottom:8px}.page-navigation .pages.narrow{display:none}.page-navigation span{cursor:default}.page-navigation a{font-weight:normal;text-decoration:none;color:#888;cursor:default}.page-navigation a:hover{text-decoration:none}.page-navigation .selectable,.page-navigation .current,.page-navigation .unselectable{display:inline-block;min-width:2em;line-height:20px;height:20px;padding:2px 10px}.page-navigation .selectable:first-child,.page-navigation .current:first-child,.page-navigation .unselectable:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;padding-left:15px}.page-navigation .selectable:last-child,.page-navigation .current:last-child,.page-navigation .unselectable:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px;padding-right:15px}.page-navigation .selectable:not(:last-child),.page-navigation .current:not(:last-child),.page-navigation .unselectable:not(:last-child){border-right:1px solid #ddd}.page-navigation .unselectable{color:#aaa;cursor:default}.page-navigation .selectable,.page-navigation .unselectable{background-color:#eee}.page-navigation .selectable:hover{text-decoration:none;background-color:#ccc}.page-navigation .selectable:active{background-color:#fa0}.page-navigation .current{background-color:#ffd250;cursor:default}@media screen and (max-width:500px){.page-navigation .pages.full{display:none}.page-navigation .pages.narrow{display:block}}#topmenu{margin:0;height:22px;padding:7px 0 8px 0;background-color:#444;background-image:linear-gradient(0deg,#2a2a2a 0,#444 20px);line-height:22px;color:#aaa;font-weight:normal}#topmenu .wrap-width{position:relative}#topmenu a,#topmenu .sign-out{color:inherit;font-weight:inherit;cursor:pointer}#topmenu a:hover,#topmenu .sign-out:hover{color:#ccc;text-decoration:underline}#topmenu span.menu,#topmenu span.search{display:none}#topmenu .basket-button-container{position:absolute;top:0;right:20px;height:22px}#topmenu .basket-button{display:block;vertical-align:top;cursor:pointer}#topmenu .basket-button:hover{color:#ccc}#topmenu .basket-button .icon svg{display:inline-block;vertical-align:top;height:18px;text-decoration:none;margin-right:4px}#topmenu .basket-button .icon svg path{fill:#aaa}#topmenu .basket-button:hover .icon svg path{fill:#ccc}#topmenu .basket-button .label{display:inline-block;vertical-align:top;padding:0}#topmenu .basket-button .count{display:inline-block;position:relative;vertical-align:top;text-align:center;line-height:22px;min-width:22px;border-radius:11px;margin:0 0 0 7px;font-weight:500;background-color:#5a0;color:#fff;z-index 1}#topmenu .basket-button .count.hundreds{padding:0 4px}#topmenu .basket-button .saved{display:inline-block;vertical-align:top;text-align:center;line-height:22px;padding:0 5px 0 13px;margin:0 0 0 -11px;border-top-right-radius:11px;border-bottom-right-radius:11px;background-color:#777;color:#fff;z-index 0}#topmenu .basket-button:hover .label{text-decoration:underline}#topmenu .basket-button:hover .count{background-color:#6b0}#topmenu .basket-button:hover .saved{background-color:#909090}.on-off-slider{user-select:none;-webkit-user-select:none}.on-off-slider input{display:none}.on-off-slider .slider-container{display:inline-block;vertical-align:top;margin:0 0 -2px 0;position:relative;width:49px;height:22px;border-radius:11px;background-color:#aaa;overflow:hidden;transition:.35s}.on-off-slider input:checked+.slider-container{background-color:#5a0}.on-off-slider .slider-content{position:absolute;left:3px;top:3px;width:74px;transition:.35s}.on-off-slider input:not(:checked)+.slider-container .slider-content{left:-24px}.on-off-slider .slider-content .label{display:inline-block;width:27px;overflow:hidden;white-space:nowrap;text-align:center;font-size:11px;line-height:16px;color:rgb(255 255 255 / .75)}.on-off-slider .slider-content .grip{display:inline-block;height:16px;width:16px;background-color:#fff;border-radius:8px}@media screen and (max-width:500px){.on-off-slider .slider-container{width:72px;height:32px;line-height:32px;border-radius:16px;transition:.35s}.on-off-slider .slider-content{left:2px;top:4px;width:108px;transition:.35s}.on-off-slider input:not(:checked)+.slider-container .slider-content{left:-38px}.on-off-slider .slider-content .label{width:40px;font-size:16px;line-height:24px}.on-off-slider .slider-content .grip{height:24px;width:24px;border-radius:12px}}#topmenu .locale-selection select{appearance:none;border:0;outline:0;padding:0 8px;margin:0 -8px;color:#ccc;font-weight:500;background-color:transparent}#topmenu .locale-selection select option{color:canvastext;background-color:canvas}@media screen and (max-width:44rem){#topmenu .country-selection{display:none}}@media screen and (max-width:33rem){#topmenu .currency-selection{display:none}}@media screen and (max-width:500px){#topmenu{padding:0;height:auto;line-height:44px;font-weight:500;font-size:16px}#topmenu .wrap-width{padding-left:0;padding-right:0}#topmenu .account-controls,#topmenu .locale-selection{display:none}#topmenu span.menu,#topmenu span.search{display:inline-block;width:33%;text-align:center;border-right:1px solid #aaa}#topmenu.menu-active span.menu,#topmenu.search-active:not(.menu-active) span.search,header.page-basket #topmenu:not(.search-active):not(.menu-active) .basket-button-container{background-color:#e7e7e7;color:#222}#topmenu span.menu svg.menu-icon{display:inline-block;height:12px;vertical-align:top;margin:16px 6px 0 0}#topmenu span.menu svg.close-menu{display:none}#topmenu.menu-active span.menu svg.menu-icon{display:none}#topmenu.menu-active span.menu svg.close-menu{display:inline-block;height:18px;vertical-align:top;margin:13px 6px 0 0}#topmenu span.search svg{display:inline-block;height:18px;vertical-align:top;margin:13px 4px 0 0}#topmenu span.menu svg path,#topmenu span.search svg path{fill:#aaa}#topmenu.menu-active span.menu svg path,#topmenu.search-active:not(.menu-active) span.search svg path,header.page-basket #topmenu:not(.search-active):not(.menu-active) .basket-button-container svg path{fill:#222}#topmenu .basket-button-container{width:34%;right:0;height:44px}#topmenu .basket-button{text-align:center}#topmenu .basket-button .icon svg{margin:11px 4px 0 0}#topmenu .basket-button .count{margin:11px 0 0 4px}#topmenu .basket-button .count.tens{padding:0 3px}#topmenu .basket-button .saved{display:none}}@media screen and (max-width:320px){#topmenu .basket-button .icon{display:none}}.search-form-container{position:absolute;left:0;top:0;right:0;padding-left:240px;padding-right:240px;pointer-events:none}.search-form{box-sizing:border-box;margin:40px auto 0 auto;border-radius:3px;background-clip:padding-box;background-color:#fff;border:1px solid #aaa;max-width:350px;min-width:180px;pointer-events:auto}.search-form input.searchstring{box-sizing:border-box;display:inline-block;vertical-align:top;outline:0;border:0;padding:6px 8px;background-color:transparent;font-size:14px;line-height:26px;width:100%;padding-right:42px}.search-form .search-control{display:inline-block;border-top-right-radius:2px;border-bottom-right-radius:2px;vertical-align:top;border:0;padding:0;margin-left:-42px;width:42px;height:38px;text-align:center}.search-form input.searchstring.active+.search-control{background-color:#fc0}.search-form input.searchstring.active+.search-control:hover{background-color:#da0}.search-form .search-control svg{margin-top:9px;width:21px;overflow:visible}.search-form .search-control svg.cancel-search{display:none}.search-form .search-control svg path{fill:#666}.search-form input.searchstring.active+.search-control svg path{fill:#222}.search-form .search-control:focus,.search-form .search-control:active,.search-form .search-control:hover{outline:0;border:0}@media screen and (max-width:650px){.search-form-container{padding-left:140px}}@media screen and (max-width:500px){.search-form-container{display:none;position:absolute;box-sizing:border-box;left:0;top:0;right:0;background-color:#e7e7e7;margin:0 -15px;padding:10px 13px}.search-form{position:relative;box-sizing:border-box;margin:0;height:38px;width:100%;max-width:100%}.search-form input.searchstring{position:absolute;left:0;top:0;right:42px;font-size:16px}.search-form .search-control{position:absolute;right:0;margin:-1px -1px 0 0}.search-form input.searchstring.active+.search-control,.search-form input.searchstring.active+.search-control:hover{background-color:transparent}.search-form input.searchstring.active+.search-control svg path{fill:#666}}.refineresults{padding:0 0 10px 0;background-color:#e7e7e7}.refineresults .group{display:inline-block;margin:0 .5em 0 0}.refineresults .heading{padding:0 .5em 0 0;font-weight:500}.refineresults .group.metadata-attribute{display:block}.refineresults .show-filter{display:none}.refineresults .only-show-label{display:inline-block}.refineresults .only-show-label-short{display:none}.refineresults select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;background-color:rgba(0,0,0,.125);border-radius:3px;line-height:32px;padding:0 12px;margin-top:12px}.refineresults .boxlink{line-height:32px;height:32px;border-radius:16px;padding:0 14px;margin:12px .5em 0 0}.refineresults select:hover{background-color:rgba(0,0,0,.25)}.refineresults select:focus{outline:0}.refineresults select::-ms-expand{display:none}.refineresults select option{background-color:#fff;color:#000}.page-systemchooser .refineresults .metadata-filters .toggle-advanced{padding:12px 0 0 0;text-align:center}.page-systemchooser .refineresults .metadata-filters .toggle-advanced .boxlink{margin-left:-2px;margin-right:0;line-height:22px;height:22px;min-width:11em;text-align:center}.page-systemchooser .refineresults .metadata-filters.advanced-open .boxlink.show{display:none}.page-systemchooser .refineresults .metadata-filters:not(.advanced-open) .boxlink.hide{display:none}.page-systemchooser .refineresults .metadata-filters.advanced-open .advanced{display:block}.page-systemchooser .refineresults .metadata-filters:not(.advanced-open) .advanced{display:none}.page-systemchooser .refineresults .metadata-filters .metadata-attribute{display:flex}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .heading{display:inline-block;padding:16px 7px 0 0;line-height:24px}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .attribute-values{display:block}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .description-toggle{display:inline-block;width:32px;height:32px;margin:12px 0 0 0;border-radius:16px;background-color:rgba(0,0,0,.1);vertical-align:top;line-height:32px;text-align:center;cursor:pointer}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .description-toggle:hover{background-color:rgba(0,0,0,.2)}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .description-toggle:active{background-color:#fa0}.page-systemchooser .refineresults .metadata-filters .metadata-attribute select+.description-toggle{margin-left:.5em}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .or{margin-right:.5em}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .description{display:none;padding:6px 0 0 2px}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .description p{text-align:left}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .description ul{list-style:none}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .description ul li{padding-left:18px;line-height:150%}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .description ul li:before{display:inline-block;vertical-align:baseline;margin:0 6px 0 -16px;content:"";width:10px;height:10px;border-radius:5px;background-color:#222}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .description ul+p{margin-top:.5em}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .description p:last-child{padding-bottom:0}.page-systemchooser .refineresults .metadata-filters .metadata-attribute.description-open .description{display:block}.page-systemchooser .refineresults .metadata-filters .metadata-attribute.description-open .description-toggle{background-color:#fc0}.page-systemchooser .refineresults .attribute-values .boxlink svg.tick{stroke:rgba(0,0,0,0);display:inline-block;text-align:center;background-color:#fff;border-radius:12px;height:20px;width:20px;margin:4px 6px 0 -10px;padding:2px;vertical-align:top;line-height:24px}.page-systemchooser .refineresults .attribute-values .boxlink.selected svg.tick{stroke-width:2px;stroke:#000}.search-results{background-color:#fff}.search-results .no-matches,.productstables .no-matches,.systems-overview .no-matches{padding:30px 0;text-align:center;font-size:120%}@media screen and (max-width:500px){.refineresults .show-filter{display:inline-block;margin-top:0;margin-bottom:0}.search-results.show-filters .refineresults .show-filter{background-color:#fc0}.search-results:not(.show-filters) .refineresults .group.sort-by,.search-results:not(.show-filters) .refineresults .group.filter-by{display:none}.refineresults{padding:0 0 12px 0;font-size:16px;background-color:#e7e7e7}.page-systemchooser .refineresults .metadata-filters .toggle-advanced{background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.02));padding:20px 0 13px 0}.page-systemchooser .refineresults .metadata-filters .toggle-advanced .boxlink{line-height:32px;height:32px}.refineresults .only-show-label{display:none}.refineresults .only-show-label-short{display:inline-block}.refineresults .boxlink{padding:0 10px}.refineresults .group.filter-by{margin-right:-3px}.search-results .no-matches .cancel-search{display:none}.page-systemchooser .refineresults .group.count{padding-top:10px}.page-systemchooser .refineresults .metadata-filters .metadata-attribute{display:block;margin:0 -15px;padding:8px 0 12px 0;background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.02))}.page-systemchooser .refineresults .metadata-filters .metadata-attribute:first-child{margin-top:10px}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .heading{padding:0 15px}.page-systemchooser .refineresults .metadata-filters .metadata-attribute .attribute-values{display:block;padding:0 12px}.page-systemchooser .refineresults .attribute-values .boxlink svg.tick{margin-left:-6px;margin-right:4px}body.search-results-shown.lightbox-open .search-results{display:none !important}}body>footer{width:100%;margin:0;padding:20px 0 20px 0;background-color:#444;background-image:linear-gradient(180deg,#2a2a2a 0,#444 25px);color:#aaa;text-align:center;line-height:160%;font-size:100%}body.search-results-shown>footer{display:none}body>footer.minimal{padding:8px 0 7px 0;background-image:linear-gradient(180deg,#2a2a2a 0,#444 20px)}body>footer.no-footer{padding:0;background-image:none}body>footer a,body>footer a:visited{color:#ccc;font-weight:normal}body>footer a:hover{color:#eee;text-decoration:underline}body>footer>.columns{display:flex;flex-direction:row;align-items:flex-start;padding:0 20px}@supports(padding:max(0px)){body>footer>.columns{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}body>footer .column{flex-grow:1;padding-left:20px;text-align:left}body>footer .column:first-child{padding-left:0}body>footer .column h3{font-weight:500;font-size:100%;color:#eee;border-bottom:1px solid #666;margin-bottom:.5em}body>footer .column ul,body>footer .column li{margin:0;padding:0}body>footer .column li{line-height:170%;list-style:none}body>footer .column .phonenolabel{display:inline-block;width:7em}body>footer p{text-align:inherit;padding:0}body>footer p a{text-decoration:underline}body>footer .full-width{margin-top:20px}body>footer .full-width p{line-height:200%}body>footer .full-width p.terms{padding-bottom:3px}body>footer #GTS_CONTAINER{margin:20px auto 15px auto}body>footer .social a{display:inline-block;vertical-align:top;width:60px;height:60px;border-radius:30px;background-clip:padding-box;margin:0 10px}body>footer .social a svg{fill:#aaa;width:60px}body>footer .social a:hover svg{fill:#ccc}body>footer a.feed{margin:0 5px}body>footer a.feed>svg{display:inline-block;vertical-align:top;margin:6px 4px 0 0;width:16px}body>footer .menu.systems{display:none}@media screen and (max-width:500px){body>footer.page-basket{display:none}body>footer.page-checkout.minimal{height:0;padding:0;overflow:hidden}body>footer>.columns{display:block;padding:0 15px}body>footer .column{padding-left:0}body>footer .column:not(:first-child){margin-top:20px}body>footer a.feed{display:block}body>footer p.report-errors{margin:15px 0;line-height:120%}body>footer span.please-let-us-know{display:block}body>footer .social a{width:44px;height:44px;border-radius:22px;margin:0 7px}body>footer .social a svg{width:44px}body>footer .full-width p.terms .link-container{display:block}body>footer .full-width p.terms .separator{display:none}}.intrographic{position:relative;min-height:180px;overflow:hidden}.intrographic.short{min-height:auto}.intrographic:not(.manufacturer){background-image:url(../svg/headerbackground.svg);background-size:cover}.intrographic.manufacturer{background-color:#333;background-image:linear-gradient(260deg,#111,#555)}.intrographic+.wrap-width{margin-top:15px}.intrographic img.logo-image{margin-bottom:5px}.intrographic>img.category-image{position:absolute;top:0;right:-20px}.intrographic .introtext{position:relative;padding:0 240px 5px 0;margin:0}.intrographic .introtext h1{padding:0;margin:0 0 5px 0;font-size:28px}.intrographic .introtext p{margin:0 0 10px 0;padding:0;text-align:left}.intrographic .introtext h1,.intrographic .introtext p{color:#222}.intrographic .introtext img.category-image{position:absolute;top:-40px;right:-60px}.intrographic.manufacturer .introtext h1,.intrographic.manufacturer .introtext p{color:#fff;text-shadow:none;line-height:140%}.page-category .intro-details table td{padding:0 10px}table#categories{font-size:95%;line-height:160%;margin:50px 0 0 -15px}table#categories a{padding-right:.5em}table#categories table td{padding-bottom:2.5em}table#categories .count{float:right;margin:-16px -16px 0 0;font-weight:500;font-size:10px;padding:0;width:3em;text-align:center;color:#eee;background-color:#e33;border-radius:12px;box-shadow:1px 1px 2px rgba(0,0,0,.45);background-clip:padding-box}table#categories .categorycell{width:33%;text-align:center}table#categories .categorycell .badge-container{text-align:center;margin-top:-60px;height:64px;padding:9px 0 1px 0}table#categories .categorycell .badge-container .new-badge{display:inline-block;font-size:18px;line-height:56px;width:56px;height:56px;border-radius:28px}table#categories .categorycell .badge-container .ultra-badge{margin-top:4px}table#categories .categorycell .badge-container .ultra-badge-inner span{font-size:12px}table#categories .categorycell .badge-container .ultra-badge,table#categories .categorycell .badge-container .ultra-badge-inner,table#categories .categorycell .badge-container .ultra-badge-inner span{width:42px;height:42px;line-height:42px}table#categories .categorycell .badge-container .save-badge{display:inline-block;line-height:45px;text-transform:uppercase}a.catsummary{display:block;border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,.35);padding:8px;margin:0 0 65px 15px;height:7em;background-color:#eee;color:#777;font-weight:normal;background-clip:padding-box}a.catsummary img{display:block;margin:-55px auto 5px auto}a.catsummary:hover{text-decoration:none;background-color:#ccc}a.catsummary .title{display:block;font-size:14px;font-weight:500;color:#444;padding:0 0 4px 0}.page-category .intro-details h2{text-align:center}.page-category .intro-details table{margin-left:auto;margin-right:auto}.page-category .intro-details table td{padding:10px;text-align:center}@media screen and (max-width:500px){.intrographic{min-height:160px}.intrographic .breadcrumbs-container{margin-bottom:-10px}.intrographic .introtext{padding:0 0 5px 0}.intrographic .introtext .category-image,.intrographic>img.category-image{display:none}.page-category .intro-details table{width:100%}.page-category .intro-details table,.page-category .intro-details table tr{display:block;text-align:center}.page-category .intro-details table td{box-sizing:border-box;padding:0;display:inline-block;padding:15px;width:50%}.page-category .intro-details table td img{max-width:110px;height:auto}.page-category .intro-details table td a{font-weight:500}}.replacementsummary{color:#888;margin-top:4px;margin-bottom:12px}.productstablecontainer:first-child{border-top:0}.productstablecontainer:not(.padding){border-top:1px solid rgba(0,0,0,.15)}.productstablecontainer h2{margin:25px 0 5px 0;padding:0;font-weight:500}.productstablecontainer h2 .boxlink{font-size:14px;vertical-align:top;margin:1px 0 0 0}.productstablecontainer h2 .box-label+.boxlink{margin-left:.5em}.productstablecontainer .stock-status.alternate{display:none}.productstablecontainer .stock-status{margin-bottom:10px}.productstablecontainer .stockiconannotation{color:#777}.productstablecontainer .stockiconannotation strong{color:#444;font-weight:normal}.productstablecontainer .photo-container{display:inline-block;vertical-align:middle;width:220px;text-align:center;padding:10px 0}.productstablecontainer .photo-container img{object-fit:contain;max-width:110px;max-height:110px}.productstablecontainer .photo-container .picture-not-available{display:inline-block;max-width:6.5em;padding:12px;border-radius:15px;border:1px solid #eee;font-size:1.5rem;font-weight:500;color:#999;background-color:#f7f7f7;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:default}.productstablecontainer .features{display:inline-block;vertical-align:middle;padding:4px 15px 10px 15px;margin:10px 0 0 0;min-width:300px;color:rgba(0,0,0,.6);background-color:#eee}.productstablecontainer .features ul{list-style:none;margin:8px 0;padding:0}.productstablecontainer .features ul li{margin:0;padding:0 0 4px 18px;color:inherit;font-weight:300}.productstablecontainer .features ul li:before{display:inline-block;vertical-align:top;margin:4px 8px 0 -18px;content:"";width:10px;height:10px;border-radius:5px;background-color:rgba(0,0,0,.6)}.productstables[data-category="bgrade"] .productstablecontainer .features{background-color:#def}.productstablecontainer .features .boxlink{margin-left:-1px}.productstablecontainer .buyformcontainer{margin:20px 0 30px 0}.productstablecontainer .price{display:inline-block;width:220px;font-size:18px;line-height:30px;text-align:center;vertical-align:top}.productstablecontainer .price .reseller-info-header{padding:2px 8px;color:#000;background-color:#ffea00;font-weight:500}.productstablecontainer .price .reseller-info{display:block;margin:4px 0 0 0;font-size:80%;line-height:155%;color:#888}.productstablecontainer .price .reseller-info strong{color:#000}.productstablecontainer .price .reseller-info .reseller-info-section{display:block}.productstablecontainer .buyformcontainer.abbreviated{display:none}.productstablecontainer .buyform{display:inline-block;vertical-align:top}.productstablecontainer .buyform input.quantity{margin-left:0;vertical-align:text-bottom}.productstablecontainer a.boxlink.bgrade{color:#04d;background-color:#cde}.productstablecontainer a.boxlink.bgrade:hover{color:#04d;background-color:#bce}@media screen and (max-width:500px){.productstablecontainer:nth-child(odd),.productstablecontainer:nth-child(odd) .features,.productstablecontainer:nth-child(odd) .buyformcontainer{background-color:#fff}.productstablecontainer:nth-child(even),.productstablecontainer:nth-child(even) .features,.productstablecontainer:nth-child(even) .buyformcontainer{background-color:#f2f2f2}.productstablecontainer .photo-container{display:block;width:auto}.productstablecontainer .features{display:block;margin-left:-15px;margin-right:-15px;min-width:auto}.productstablecontainer .buyformcontainer{margin:0 -15px;padding:10px 15px 30px 15px}.productstables[data-category="bgrade"] .productstablecontainer .buyformcontainer{background-color:#def}.productstablecontainer .price{display:block;margin:0 0 15px 0;width:auto;text-align:left}.productstablecontainer .buyform input.quantity{width:auto}.productstablecontainer .buyform .buttonlink{margin:0 0 0 15px}}main.page-product .breadcrumbs-outer{background-color:#f2f2f2;margin-bottom:-10px}.product-details{padding-top:10px;padding-bottom:6px}.product-details.multiple-variations table.product-variations{display:none}.product-details table{width:100%;line-height:140%}.product-details table td{padding:7px 2px 7px 0;vertical-align:top}.product-details table td.review{padding:2px 2px 4px 0}.product-details table td.review .create-review-container{margin-top:-6px}.product-details table div.buyform{display:inline-block;vertical-align:middle;padding:0}.product-details table div.buyform input.quantity{vertical-align:text-bottom}.product-details .product-name{color:#444}.product-details .reseller-info-header{padding:2px 6px;color:#000;background-color:#ffea00}.product-details .reseller-info{display:block;margin:1px 0 0 0;color:#888;line-height:160%}.product-details .reseller-info strong{color:#444}.product-details .reseller-info .reseller-info-section{display:block}.product-details .stock-indicator{vertical-align:baseline;margin-bottom:-2px}.product-details span.supplementary-details span.cutofftime strong,.basketcontents .stockmessage strong,.quickshopcontainer td.cellstatus strong{font-weight:inherit;color:#e00}.product-details span.supplementary-details span.shipping-promise strong{font-weight:inherit;color:#444}body[data-category="quiet-gaming-pcs"] .product-details span.supplementary-details span.shipping-promise strong{color:rgba(255,255,255,.95)}.product-details table td.buyformcolumn{text-align:right;padding-top:5px;vertical-align:middle}.product-details table td.buyformcolumn a.configurator-link{margin:8px 75px 0 0}body[data-product-type="system"] .product-details td.buyformcolumn .configure-container.mobile{display:none}.product-details table td .supplementary-details{color:#888;line-height:180%;margin-right:.5em}.product-details table td .supplementary-details strong{color:#444;font-weight:normal}.product-details .stock-indicator{margin-right:4px}.product-details a.circlechar{vertical-align:top;font-size:100%;margin-top:4px}.product-details tr.more-products{display:none}.product-details tr.more-products td{text-align:center}.product-details .mobile-availability{display:none}@media screen and (max-width:500px){main.page-product .breadcrumbs-outer{background-color:transparent}body[data-product-type="system"] .product-details td.product-column{display:none}body[data-product-type="system"] .product-details td.buyformcolumn .configure-container:not(.mobile){display:none}body[data-product-type="system"] .product-details td.buyformcolumn .configure-container.mobile{display:block;padding-bottom:5px}body[data-product-type="system"] .product-details td.buyformcolumn .configure-container.mobile .buttonlink{margin-left:0}body[data-product-type="system"] .product-details table td.buyformcolumn{padding-top:8px;padding-bottom:3px}body[data-product-type="system"] .product-details table td.buyformcolumn .configure-container.mobile table{margin:0;padding:0;border:0;width:100%}body[data-product-type="system"] .product-details table td.buyformcolumn .configure-container.mobile table tr{display:table-row;margin:0;padding:0;border:0}body[data-product-type="system"] .product-details table td.buyformcolumn .configure-container.mobile table td{display:table-cell;margin:0;padding:0;border:0}body[data-product-type="system"] .product-details table td.buyformcolumn .configure-container.mobile .buttonlink.configure-now{margin:0 0 0 10px}.product-details{padding-top:0;padding-bottom:0}.product-details.multiple-variations table.product-variations{display:table}.product-details:not(.configurator) table.product-variations tr,.product-details:not(.configurator) table.product-variations td{display:block}.product-details:not(.configurator) table tr.odd{background-color:#fff}.product-details:not(.configurator) table tr.review-row td{padding-left:15px;padding-right:15px}body[data-category="quiet-gaming-pcs"] main .product-details:not(.configurator) table tr.odd{background-color:transparent}body[data-category="quiet-gaming-pcs"] main .product-details:not(.configurator) table>tr:not(.odd){background-color:rgba(0,0,0,.2)}.product-details:not(.configurator) table tr.review-row .create-review-container{display:none}.product-details:not(.configurator) table tr:not(.review-row){border-top:1px solid rgba(0,0,0,.075)}.product-details:not(.configurator) table{border-bottom:1px solid rgba(0,0,0,.075)}.product-details:not(.configurator) table tr td.product-column,.product-details:not(.configurator) table tr td.buyformcolumn{padding-left:15px;padding-right:15px}.product-details:not(.configurator) table.product-variations td.column-placeholder{display:none}.product-details:not(.configurator) table td.buyformcolumn{text-align:left}.product-details:not(.configurator) table div.buyform input.quantity{width:auto}.product-details:not(.configurator) table div.buyform .buttonlink.add-to-basket{margin:0 0 0 10px}.product-details:not(.configurator) table td.review{padding:0 0 10px 0}.product-details .mobile-availability{display:block;padding:10px 0;color:#888;background-color:#f2f2f2}.customerreviews .review .create-review-container{margin:0;padding:0;height:auto}.customerreviews .review .create-review-container .rating-stars{padding:10px 0}.customerreviews .review .create-review-container .save-controls{padding:5px 0 15px 0}.customerreviews .review .create-review-container .save-controls .boxlink:first-child{margin-left:0}}.spec{background-color:#eee}.spec table{width:100%;margin:0;border-collapse:collapse;background-color:#eee;color:#666}.spec tr{padding:0}.spec th{font-weight:500;text-align:center;padding:5px 10px;background-color:#444;color:#ddd;border-left:1px solid #777}.spec td{padding:5px 10px;text-align:center;border-bottom:1px solid #ddd;border-left:1px solid #dbdbdb;border-right:0}.spec tr:nth-child(odd) td{background-color:#e2e2e2;border-bottom:1px solid #dadada;border-left:1px solid #d0d0d0}.spec table tr th.rowheading{padding-left:25px;padding-right:0;font-size:120%;border-left:0}.spec table tr th.rowheading span{display:inline-block;padding-right:25px}.spec table tr td.rowheading{padding-left:25px;padding-right:25px;color:#444;font-weight:500;border-left:0;background-color:#e2e2e2;border-bottom:1px solid #d4d4d4}.spec table tr:nth-child(odd) td.rowheading{background-color:#d4d4d4;border-bottom:1px solid #d0d0d0}.spec table td a.external{display:inline-block;background-color:#57f;color:#fff;height:20px;line-height:20px;border-radius:10px;padding:0 10px;text-decoration:none}.spec table td a.external:hover{background-color:#35f;color:#fff;text-decoration:none}.spec table td a{font-weight:normal;color:#444;text-decoration:underline}.spec table td a:hover{color:#000}.spec .rowheading{text-align:left}.spec.narrow{display:none}.spec ul{list-style:none;margin:0;padding:10px 25px 8px 0;line-height:170%}.spec ul li{margin:0;padding:0}.spec ul li .footnote-symbol{display:inline-block;width:16px;padding:0 4px 0 0;margin:0 0 0 -20px;text-align:right}.spec ul li .footnote-text{display:block}table.basic{border:1px solid #000;border-collapse:collapse}table.basic td,table.basic th{border:1px solid #000;padding:.2em 2em;text-align:left}table.noborder{border:0;border-collapse:collapse}table.noborder td,table.noborder th{border:0;padding:.2em 2em;text-align:left}.feature{display:block;text-align:center;border:1px solid #000;background-color:#eee;padding:.5em}.feature p{text-align:center;margin:0;padding:.25em 0}.model-select{display:none}@media screen and (max-width:500px){.spec.narrow{display:block}.spec:not(.narrow){display:none}.spec .spec-table-container{box-sizing:border-box;width:100%;overflow-x:scroll}.spec table tr td{-webkit-text-size-adjust:100%}.spec table tr td.rowheading,.spec table tr th.rowheading{box-sizing:border-box;width:150px;padding-left:15px}.spec table tr th.rowheading{font-size:100%}.customerreviews .review-tabs .tab-container{display:none}.model-select{display:block;padding:20px 0 10px 0;text-align:center;background-color:#f2f2f2}.model-select select.qpc{width:100%}.basic-table-container{box-sizing:border-box;margin:0 -15px;padding:0 15px;width:calc(100% + 30px);overflow-x:scroll}}#product-description .features{clear:left;width:60%;min-width:580px;margin:12px auto 25px auto;padding:0;background-color:#eee;color:#666}#product-description .features h2{text-align:center;font-weight:500;font-size:120%;margin:0;padding:5px 25px 6px 25px;background-color:#444;color:#eee}#product-description .features ol{margin:0;padding:8px 25px 8px 43px;counter-reset:features}#product-description .features ol li{margin:2px 0;padding:0;list-style:none;line-height:18px}#product-description .features ol li:before{display:inline-block;content:counter(features);counter-increment:features;background-color:#444;color:#eee;text-align:center;margin:2px 10px 2px -28px;width:18px;height:18px;line-height:18px;border-radius:9px;font-size:11px}#product-description .features ul{background-color:#dbdbdb;margin:0;padding:8px 0;list-style:none}#product-description .features ul li{margin:0;padding:2px 25px 2px 43px}#product-description .features ul li .footnote-symbol{display:inline-block;width:20px;margin:0 10px 0 -30px;text-align:center}#product-description .features ul li .footnote-text{display:block;padding-left:25px}#product-description .table-container table,#faq .table-container table{margin:0 auto 1.2em auto}#product-description .table-container table td,#product-description .table-container table th,#faq .table-container table td,#faq .table-container table th{padding:6px 30px;text-align:center}#product-description .table-container table tr:not(:last-child) td,#faq .table-container table tr:not(:last-child) td{border-bottom:1px solid #e2e2e2}#product-description .table-container table td,#faq .table-container table td{background-color:#eee}#product-description .table-container table th,#faq .table-container table th{background-color:#444;color:#eee;font-weight:500}#product-description .table-container table+table,#faq .table-container table+table{margin-top:-1.2em}#product-description .stackable-table-container table{margin:0 auto}#product-description .stackable-table-container table td{vertical-align:top;padding:5px}@media screen and (max-width:500px){#product-description .features{min-width:auto;width:100%}body[data-product-type="system"] main .configurator{display:none}#product-description .table-container,#faq .table-container{margin:0 -15px;padding:0 15px;overflow-x:scroll;-webkit-overflow-scrolling:touch}#product-description .table-container table,#faq .table-container table{margin:0 auto}#product-description .table-container table td,#product-description .table-container table th,#faq .table-container table td,#faq .table-container table th{padding:6px 15px}#product-description .stackable-table-container table{display:block}#product-description .stackable-table-container table tr{display:block;margin:0 -5px;text-align:center}#product-description .stackable-table-container table td{display:inline-block}#product-description .table-container table+table,#faq .table-container table+table{margin-top:0}}.faq-questions{padding:0 0 20px 0}.faq-questions ul{margin:2px 0 10px 0}.faq-questions ul li.faq-item{margin:0}.faq-questions ul li.faq-item div.faq-question{display:inline-block;color:#45d;line-height:170%;cursor:pointer;padding:3px 0 3px 25px}.faq-questions ul li.faq-item div.faq-question p{display:inline-block;line-height:inherit;margin:0;padding:0;vertical-align:top}.faq-questions ul li.faq-item div.faq-question svg.disclosure-arrow{width:18px;fill:none;stroke:#555;stroke-width:2px;vertical-align:middle;margin:0 7px 0 -25px;transform:rotate(-90deg)}.faq-questions ul li.faq-item:not(.closed) div.faq-question svg.disclosure-arrow{transform:rotate(0deg);margin:0 8px 0 -26px}.faq-questions ul li.faq-item div.faq-answer{padding-left:25px}.faq-questions ul li.faq-item.closed div.faq-answer{display:none}.faq-questions ul li.faq-item div.faq-answer ul{padding-left:18px}.faq-questions ul li.faq-item div.faq-answer ul li:before{display:inline-block;vertical-align:top;margin:6px 8px 0 -18px;content:"";width:10px;height:10px;border-radius:5px;background-color:rgba(0,0,0,.65)}.faq-questions ul li.faq-item div.faq-answer ul li{line-height:170%;margin-bottom:5px}#instructions h2{clear:left;margin-top:12px;padding:6px 0 6px 0;border-top:1px solid rgba(0,0,0,.15)}#adwords{padding:1em;text-align:center}.basketcontents{padding:0 0 20px 0}.basketcontents.saved{padding-top:20px;background-color:#eaeaea}.basketcontents h2{padding:0 0 20px 0 !important;color:#555;text-align:center}.basketcontents p.basket-is-empty{padding-top:12px;text-align:center}.basketcontents.graphical table{border-collapse:collapse;width:100%;border-bottom:1px solid rgba(0,0,0,.095);margin-bottom:15px}.basketcontents.graphical tr.item:not(.configuration){border-top:1px solid rgba(0,0,0,.05)}.basketcontents.graphical tr.item.prohibited{background-color:rgba(255,230,0,.3)}.basketcontents.graphical tr.item.prohibited.overridden{background-color:transparent}.basketcontents.graphical tr.item.prohibited .prohibited-reason{padding-top:12px}.basketcontents.graphical tr.item .capacity+.prohibited-reason{margin-top:8px}.basketcontents.graphical tr.item.prohibited .prohibited-reason .action-needed,#checkout .basketcontents.graphical tr.item.prohibited .prohibited-reason .action-needed{text-align:left;padding:4px 6px;margin:0 0 0 -2px}.basketcontents.graphical tr.item.prohibited .prohibited-reason .boxlink.back-to-basket{margin:6px 0 3px -2px}.basketcontents.graphical tr.item.system td:not(.cellphoto){border-bottom:0}.basketcontents.graphical tr.item.offer td{border-bottom:0}.basketcontents.graphical tr.item.offerdetails{border-top:0}.basketcontents.graphical tr.item.configuration td{padding-bottom:16px;border-top:0}.basketcontents.graphical tr.item.configuration td p{padding-bottom:4px}.basketcontents.graphical tr.item.configuration .prohibited-reason{box-sizing:border-box;padding-right:25px}.basketcontents.graphical tr.footer td{padding-top:6px}.basketcontents.graphical.editable tr.item .cellquantity{padding-top:8px;padding-bottom:6px;vertical-align:top}.basketcontents.graphical tr.item .cellprice,.basketcontents.graphical tr.item .celldetails,.basketcontents.graphical:not(.editable) tr.item .cellquantity{padding-top:12px;padding-bottom:8px;vertical-align:top}:not.quickshopcontainer .basketcontents .celldetails a{display:inline-block;margin:0 1em 5px 0}.basketcontents .capacity{margin-top:5px;margin-left:-1px}.capacity span.item{display:inline-block;border-left:1px solid rgba(0,0,0,.2);padding:0 1em}.capacity span.item:first-child{border-left:0}.basket-container:not(.hide-photos) .basketcontents .stockmessage{padding:4px 0;color:rgba(0,0,0,.5);height:auto !important}.basketcontents .stock-indicator{margin:-5px .5em 0 0;vertical-align:middle}.basketcontents .controls{padding-top:8px;margin-left:-5px}.basketcontents .section{padding:1em .5em 1em .5em;color:#444}.basketcontents .sectioncontainer{background-color:#b1b1b1}.basketcontents div div table a,.basketcontents table a{color:#444;text-decoration:none;font-weight:normal}.basketcontents table a:visited,.basketcontents div div table a:visited{color:#444}.basketcontents table a:not(.boxlink):hover,.basketcontents div div table a:hover{text-decoration:underline}.basketcontents th{font-weight:500;line-height:240%}.basketcontents th.left,.quickshopcontainer td.heading.left{text-align:left}.basketcontents.editable th.quantity{text-align:right;padding-right:19px}.basketcontents:not(.editable) th.quantity{text-align:center}.basketcontents th.right,.quickshopcontainer td.heading.right,.basketcontents th.price-each{text-align:right;padding-right:.5em}.basketcontents tr.item.system .cellphoto{padding-top:16px;vertical-align:top}.basketcontents .cellphoto{padding:8px 16px 8px 0;text-align:center;width:112px}.basket-container.photos-hidden .basketcontents .cellphoto{width:0}.basket-container.hide-photos .basketcontents .cellphoto .container{display:none}.basket-container.hide-photos .basketcontents .stockmessage{overflow:hidden}.basket-container.photos-hidden .basketcontents .stockmessage{display:none}.basketcontents .cellnumber{text-align:right;padding-right:.5em;color:#aaa;height:2.2em}.basketcontents .cellprice{padding-left:.5em;padding-right:.5em;width:5em;text-align:right}.basketcontents .updated{padding:3px 6px;margin:-3px -6px}@keyframes updated-effect{0%{background-color:transparent !important}25%{background-color:#ffd250}50%{background-color:#ffd250}100%{background-color:transparent !important}}.updated-effect{animation-name:updated-effect;animation-duration:2000ms}.updated-effect-on{-webkit-transition:background-color 500ms;-moz-transition:background-color 500ms;-o-transition:background-color 500ms;transition:background-color 500ms;background-color:#ffd250 !important}.updated-effect-off{-webkit-transition:background-color 1000ms;-moz-transition:background-color 1000ms;-o-transition:background-color 1000ms;transition:background-color 1000ms;background-color:transparent !important}.basketcontents.editable .prohibited.updated-effect-off{-webkit-transition:background-color 1000ms;-moz-transition:background-color 1000ms;-o-transition:background-color 1000ms;transition:background-color 1000ms;background-color:rgba(255,230,0,.3) !important}.basketcontents .cellpricered{color:#e00;font-weight:500}.basketcontents .cellpricegreen{color:#0a0;font-weight:500}.basketcontents .cellquantity{padding-left:.5em;padding-right:.5em;width:6em;text-align:center}.basketcontents .cellstatusheading{padding-left:.5em;text-align:left}.basketcontents .cellstatusicon{padding:4px 2px 5px 0}.basketcontents .cellstatus{padding-right:1em;font-size:90%;font-weight:300;color:#888}.basketcontents .cellstock{text-align:center;font-size:80%;padding-left:1em;padding-right:1em}.basketcontents .quantity-and-price{text-align:right;padding-right:2px;min-width:21em}.basketcontents td.quantity-and-price{padding-top:12px;padding-bottom:8px;vertical-align:top}.basketcontents .quantity-and-price .price-each,.basketcontents .quantity-and-price .total,.basketcontents .quantity-and-price .qty{display:inline-block;width:6em;vertical-align:top}.basketcontents .quantity-and-price .qty.fixed{padding-left:0}.basketcontents .quantity-and-price .qty{padding-left:2em;text-align:center}.basketcontents td.quantity-and-price .total{font-weight:500}.basketcontents td.quantity-and-price .qty-label{display:none}.basketcontents td.quantity-and-price input.quantity{vertical-align:top;margin:-7px 0 0 0;text-align:center}.basketcontents td.quantity-and-price .update-placeholder{padding-top:10px}.basketcontents .basket-price{display:inline-block;text-align:right;width:6em}.basketcontents .basket-footer p{padding:0 2px 0 0;margin:0 0 8px 0;text-align:right}.basketcontents .basket-footer p span.basket-price-label{display:inline-block;padding-right:6em;vertical-align:bottom}.basketcontents .basket-footer p span.basket-price{margin-left:-6em;font-weight:500;vertical-align:bottom}.finance-available{box-sizing:border-box;width:85%;margin:16px auto 8px auto;padding:14px 12px 18px 12px;border-radius:8px;background:#333;color:#f2f2f2;font-weight:500;font-size:115%;line-height:155%;text-align:center}.finance-available span.please-telephone{display:block}.finance-available span.legal{display:block;margin-top:10px;font-size:75%;font-weight:400;line-height:130%;color:rgba(255,255,255,.7)}.basketcontents .spinner{display:inline-block;width:20px;height:20px;vertical-align:top}.basketcontents .shipping-info{border-top:1px solid rgba(0,0,0,.075);border-bottom:1px solid rgba(0,0,0,.075);background-color:rgba(255,255,255,.3);margin:16px -10px 12px -10px;padding:10px 15px;text-align:center;font-size:120%;line-height:150%;color:#666}.basketcontents .shipping-info .relative-date{font-weight:500;color:#000}.basketcontents .shipping-info .non-trackable{display:block;margin-top:5px;color:#d00;font-size:83%;line-height:150%}.basketcontents .shipping-info .courier-message{display:block;margin-top:5px;color:#d00;line-height:150%}.basketcontents .shipping-info .boxlink{font-size:14px;margin-top:10px;margin-bottom:1px}.basketcontents .carrier-warning{margin:20px 0 0 0;padding:12px 15px;background-color:#fc0;color:#222;text-align:center}.basketcontents .carrier-warning p{text-align:inherit}.basketcontents .carrier-warning p:last-child{padding-bottom:0}.basketcontents .basketmessage{padding:20px 0}.basketcontents .basketmessage p{color:#aaa;font-weight:normal;text-align:center;padding:0;margin:0;line-height:150%}.basketcontents .export-message{padding:25px 0 20px 0}.basketcontents .export-message p{color:#e00;font-weight:normal;text-align:center;padding:0;margin:0;line-height:150%}.basketcontents .export-message p+p{margin-top:.75em}.systemdetails{color:#777}.systemdetails{margin:0;padding:0 0 12px 0;list-style-position:inside}.systemdetails li{margin:0;padding:.2em 0}.systemdetails li .warning{display:inline-block;min-width:18px;margin-left:.5em;text-align:center;background-color:#ffea00;border:1px solid #fd0;border-radius:4px;line-height:18px;cursor:default}.basketcontents .checkout-bar{position:relative}.basketcontents .checkout-bar.top{margin:15px 0;min-height:32px}.basketcontents .checkout-bar.top .content.left{text-align:left;height:32px}.basketcontents .checkout-bar .content.left input{position:relative}.basketcontents .checkout-bar.bottom .content.left{text-align:left;margin:0;height:32px}.basketcontents .checkout-bar .content.right{position:absolute;top:0;right:0;height:32px}.basketcontents .checkout-bar .content.right .buttonlink{margin-right:12px}.basketcontents .checkout-bar.bottom .content.right{margin:0}.basketcontents.saved .button-bar .content.left{text-align:left;height:32px}.basketcontents .circlechar.bgrade{margin-top:1px}.basketcontents .configuration.configuration-problem .boxlink.change-configuration{color:#555;background-color:#fd4}.basketcontents .configuration.configuration-problem .boxlink.change-configuration:hover{background-color:#fc4}span.free{color:#c00;font-weight:500}.formcontrols{text-align:center;padding:8px 0}.offer-code-entry input.code{color:#aaa;vertical-align:text-bottom;margin:0 !important}.offer-code-entry input.code.active{text-transform:uppercase;color:#555}.offer-code-entry input.code.obscured{background-color:#ffc}table.offer-codes{margin:0 0 20px 0}.offer-codes tr{background-color:rgba(0,0,0,.075)}.offer-codes td{padding-top:15px;padding-bottom:15px}.offer-codes td.offers-heading{padding-right:16px;text-align:center;width:112px}.offer-codes td.offers-heading .save-badge{margin-left:auto;margin-right:auto}.offer-codes td.offers-heading .save-badge .offer{padding-top:15px;font-size:14px}.offer-codes .code{display:block;font-weight:500;line-height:160%}.offer-codes .code-description{display:block;color:#888;line-height:160%}.offer-codes .code-validity{color:#888;line-height:160%}input#vatnumber{text-transform:uppercase}.currency-warning{border-radius:5px;background-color:#eee;margin:16px -15px 12px -15px;padding:10px 15px;text-align:center;font-size:120%;color:#f44;box-shadow:1px 1px 3px rgba(0,0,0,.2)}@media screen and (max-width:500px){header.page-basket .logo-bar:not(.search-form-visible),header.page-checkout .logo-bar{padding:0 15px}header.page-basket .logo-bar:not(.search-form-visible),header.page-checkout .logo-bar{display:none}.basketcontents>.wrap-width{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.basketcontents h1{display:none}.basketcontents .checkout-bar.top,.basketcontents .checkout-bar.bottom{margin:0;padding:0 15px;min-height:42px;position:relative}.basketcontents .checkout-bar.top{padding-top:20px;padding-bottom:15px;background-color:#e7e7e7}.basketcontents .checkout-bar .content.right{position:absolute;top:0;right:15px;margin:20px 0 0 0;padding:0}.basketcontents .checkout-bar.top input.text.code{width:95px}.basketcontents .checkout-bar.top .actionbutton{margin-top:0;margin-bottom:0}.basketcontents .checkout-bar.bottom .actionbutton{margin:0}.basketcontents table thead{display:none}.basketcontents.graphical table tbody tr.item{display:block}.basketcontents.graphical table tbody tr.item:not(.configuration):not(.offerdetails){border-top:1px solid rgba(0,0,0,.075)}.basketcontents.graphical table{border-bottom:1px solid rgba(0,0,0,.075)}.basketcontents.graphical table tbody tr.item td{border:0}.basketcontents.graphical table tbody tr td{display:inline-block}.basketcontents table tbody tr td.cellphoto{width:115px;height:110px;padding:10px 5px 10px 10px}.basketcontents table tbody tr td.celldetails{margin-top:-130px;padding-left:130px;padding-right:15px}.basketcontents table tbody tr td.quantity-and-price{display:block;position:relative;padding:0 15px;min-width:auto}.basketcontents.saved table tbody tr td.quantity-and-price{padding-bottom:10px}.basketcontents table tbody tr td.quantity-and-price .price-each{position:absolute;left:15px;text-align:left;top:0}.basketcontents table tbody tr td.quantity-and-price .qty-label{display:inline}.basketcontents table tbody tr.item.configuration td .container{padding:10px 15px}.basketcontents table tbody tr.item.configuration td ul.systemdetails{list-style:none;margin:8px 0;padding:0}.basketcontents table tbody tr.item.configuration td ul.systemdetails li{margin:0;padding:0 0 4px 18px;color:inherit;font-weight:300}.basketcontents table tbody tr.item.configuration td ul.systemdetails li:before{display:inline-block;vertical-align:top;margin:6px 8px 0 -18px;content:"";width:10px;height:10px;border-radius:5px;background-color:rgba(0,0,0,.6)}.basketcontents td.quantity-and-price{line-height:42px}.basketcontents td.quantity-and-price input.quantity{margin:0 0 0 4px;width:auto}.basketcontents td.quantity-and-price .update-quantity{display:block;margin-bottom:10px}.basketcontents.graphical table tr.item.offerdetails{position:relative}.basketcontents.graphical tr.item.offerdetails td:not(.quantity-and-price){position:absolute;line-height:42px;left:15px;top:0}.basketcontents .basket-footer p{padding:0 15px}.basketcontents .controls .boxlink{margin-bottom:15px}.basketcontents.graphical tr.item.prohibited .prohibited-reason{margin:20px 0 15px 0;padding:0;padding-right:12px}.basketcontents.graphical tr.item.prohibited .controls+.prohibited-reason{margin-top:5px}.basketcontents.graphical tr.item.prohibited .prohibited-reason .boxlink.back-to-basket{margin:10px 0 7px -2px}.basketcontents .shipping-info{margin:15px 0 0 0;background-color:#f2f2f2}.basketcontents .basketmessage{margin:0;padding:15px 15px 20px 15px;font-size:.9rem}.basketcontents .export-message{margin:0;padding:15px 15px 10px 15px;font-size:.9rem}.basketcontents table.offer-codes{margin:0}.basketcontents table.offer-codes tr{background-color:#e7e7e7}.basketcontents table.offer-codes tr td.offers-heading{display:none}.basketcontents table.offer-codes tr td.applied-offers{padding:0 15px}.basketcontents table.offer-codes tr td.applied-offers .remove-code-container{display:block;margin:10px -2px}.basketcontents table.offer-codes tr td.applied-offers .remove-code-container .boxlink.remove-code{margin:0}.basketcontents .updated{padding:0;margin:0}.finance-available span.please-telephone{display:inline}.basketcontents .finance-available-container{padding-left:10px;padding-right:10px}.basketcontents .finance-available{width:100%;margin 8px 0 16px 0;font-size:105%}}.insufficient-stock p{text-align:center;margin:10px 0 0 0}.insufficient-stock table{margin:0 auto}.insufficient-stock table th{font-weight:500;padding:2px 16px}.insufficient-stock table td{border-top:1px solid #ddd;padding:8px}.insufficient-stock table td.quantity-cell{text-align:right;padding-right:4em}.insufficient-stock table td.summary-cell{display:none}@media screen and (max-width:500px){.insufficient-stock table,.insufficient-stock tbody,.insufficient-stock table tr,.insufficient-stock table td{display:block;padding:0;line-height:160%}.insufficient-stock table th{display:none}.insufficient-stock table td{border-top:0;text-align:center}.insufficient-stock table td.quantity-cell{display:none}.insufficient-stock table td.product-name{font-weight:500;font-size:120%;color:#000}.insufficient-stock table td.summary-cell{display:block;margin-bottom:15px}}.qpcform{margin:0}.qpcform h1{text-align:center;padding:20px 0 10px 0}.qpcform h2{display:block;margin:0;padding:8px 24px}.qpcform .section{background-color:#f7f7f7;padding:12px 24px;color:#444}.qpcform span.compulsory{display:inline-block;vertical-align:top;margin:4px 0 0 -3px;color:#e00;font-weight:500}.qpcform .standout{margin:1em 0;text-align:center}.qpcform input.checkbox{vertical-align:middle;margin:0 .3em 0 0;padding:0}input.text,.qpcform input.field,.basketcontents input.quantity,.qpcform textarea.text{background-color:#fff;border:1px solid #aaa;margin:6px 8px;border-radius:3px;box-shadow:inset 0 0 6px rgba(0,0,0,.1);padding:4px 6px 3px 6px;font-family:"IBM Plex Sans",sans-serif;font-size:14px;background-clip:padding-box}.qpcform input.field[readonly],.qpcform input.text:read-only{border:1px solid rgba(255,255,255,.45);box-shadow:none;background-color:rgba(255,255,255,.45)}input.text.compulsory,.qpcform input.field.compulsory,.qpcform textarea.text.compulsory,.qpcform select.compulsory{border:1px solid #d00}input.text,.qpcform input.field,.basketcontents input.quantity{line-height:22px}input.text:disabled{color:#666;border-color:#ddd;background-color:#f7f7f7;box-shadow:none}input.text:focus{outline:0;border:1px solid #444;background-color:#f8f8f2;box-shadow:0 0 6px #fc0}input.text.compulsory:focus:not(:read-only),.qpcform input.field.compulsory:focus:not(:read-only),.qpcform textarea.text.compulsory:focus:not(:read-only){border:1px solid #b00}.basketcontents input.quantity{text-align:right}.qpcform .readonly{color:#777 !important;background-color:#ddd !important}.qpcform label{vertical-align:middle}.qpcform .radiocontrol{vertical-align:middle}.qpcform table{margin:0 auto;padding:0}.qpcform table .address{vertical-align:top}.qpcform table .completedfield,span.completedfield{font-weight:500;color:#000}.qpcform table .completedfield{padding-left:8px}.qpcform select,select.qpc{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:14px;margin:6px 8px;padding:4px 30px 3px 6px;line-height:22px;color:#000;background-color:#fff;border:1px solid #aaa;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;background-clip:padding-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyNiI+PGc+PHBhdGggZD0iTTI3LjUsOS41IEwxOSwxOCBMMTAuNSw5LjUiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSIjMzQzNDM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0zLjUsMjUgTDMuNSwyIiBmaWxsLW9wYWNpdHk9IjAiIHN0cm9rZT0iI0FBQUFBQSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L2c+PC9zdmc+");background-size:25px;background-repeat:no-repeat;background-position:right 5px center}.qpcform select:disabled,select.qpc:disabled{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyNiI+PGc+PHBhdGggZD0iTTI3LjUsOS41IEwxOSwxOCBMMTAuNSw5LjUiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSIjQzBDMEMwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0zLjUsMjUgTDMuNSwyIiBmaWxsLW9wYWNpdHk9IjAiIHN0cm9rZT0iI0FBQUFBQSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L2c+PC9zdmc+");color:#ccc;border-color:#ccc}.qpcform .submit-spinner{display:none}.qpcform.submitting .submit-spinner{display:inline-block;width:20px;height:20px;margin:6px 5px 0 -25px;vertical-align:top}@media screen and (max-width:500px){.qpcform.submitting .submit-spinner{width:26px;height:26px;margin:17px 3px 0 -29px}.page-checkout .qpcform.submitting .submit-spinner{margin-top:7px}}.buttonbar{text-align:center;padding-top:8px}.buttonbardouble{text-align:right;padding:25px 0 0 0;margin:0}.buttonbardouble .buttonbardoubledefault{float:right;width:50%;padding:0 0 0 4px;margin:0 0 0 4px;text-align:left}@media screen and (max-width:500px){input.text,.qpcform input.field,.basketcontents input.quantity,.qpcform textarea.text{font-size:16px;box-sizing:border-box;width:100%;margin:10px 0;padding:7px 6px 7px 6px;line-height:24px;box-shadow:none}input.text:focus{outline:0;background-color:#fff;box-shadow:none;border:1px solid #aaa}.qpcform{box-sizing:border-box;width:100%}.qpcform .section{padding:12px 0}.qpcform table,.qpcform table tbody,.qpcform tr,.qpcform tr td{display:block;padding:0;margin:0;position:relative}.qpcform select,select.qpc{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:16px;width:200px;margin:10px 0;padding:7px 35px 7px 6px;line-height:24px;background-color:#fff;border:1px solid #aaa;border-radius:3px;font-family:"IBM Plex Sans",sans-serif;background-clip:padding-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMSI+PGc+PHBhdGggZD0iTTI2LjUsMTIgTDE4LDIwLjUgTDkuNSwxMiIgZmlsbC1vcGFjaXR5PSIwIiBzdHJva2U9IiMzNDM0MzQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTMuNSwzMCBMMy41LDIiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSIjQUFBQUFBIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L3N2Zz4=");background-size:30px;background-repeat:no-repeat;background-position:right 5px center}.qpcform select:disabled,select.qpc:disabled{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMSI+PGc+PHBhdGggZD0iTTI2LjUsMTIgTDE4LDIwLjUgTDkuNSwxMiIgZmlsbC1vcGFjaXR5PSIwIiBzdHJva2U9IiNDMEMwQzAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTMuNSwzMCBMMy41LDIiIGZpbGwtb3BhY2l0eT0iMCIgc3Ryb2tlPSIjQUFBQUFBIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L3N2Zz4=");background-size:30px}.qpcform span.compulsory{position:absolute;top:4px;right:-10px}}.actionbutton,.buttonlink{margin:0 8px;padding:0 15px;border-radius:3px;box-shadow:1px 1px 6px rgba(0,0,0,.35);font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:13px;line-height:29px;text-decoration:none;border:1px solid #444;cursor:default;vertical-align:text-bottom}.actionbutton{-webkit-appearance:none}.buttonlink{display:inline-block;white-space:nowrap}.buttonlink.disabled,buttonlink.disabled:hover,buttonlink.disabled:visited,.actionbutton[disabled]{text-decoration:none;color:#ddd !important;background-color:#aaa;background-image:linear-gradient(#ccc,#999);border-color:#999;cursor:default}.actionbutton:not([disabled]),.buttonlink,.buttonlink:not(.disabled):visited{background-color:#666;background-image:linear-gradient(#888,#555);color:#fff !important}.actionbutton:not([disabled]):hover,.buttonlink:not(.disabled):hover{text-decoration:none;background-color:#888;background-image:linear-gradient(#bbb,#888);cursor:pointer}.buttonlink.bgrade{background-color:#def;background-image:linear-gradient(#def,#abf);color:#04d !important;border:1px solid #04d}.buttonlink.bgrade:hover{background-color:#eff;background-image:linear-gradient(#e2f3ff,#cdf)}.boxlink,a.boxlink{display:inline-block;height:22px;border:0;line-height:22px;padding:0 12px;margin-left:5px;margin-right:5px;border-radius:11px;font-weight:normal;text-decoration:none;text-shadow:none;background-color:rgba(0,0,0,.1);color:#444;cursor:default;user-select:none;-webkit-user-select:none}.boxlink.selected,a.boxlink.selected{background-color:#fc0}.boxlink:not(.disabled):hover,a.boxlink:not(.disabled):hover{text-decoration:none;background-color:rgba(0,0,0,.25);cursor:pointer}.boxlink.selected:hover,a.boxlink.selected:hover{background-color:#fa0}.boxlink:not(.disabled):active,a.boxlink:not(.disabled):active{background-color:#fa0}.boxlink:visited{color:#444}.boxlink.disabled{color:#aaa}.boxlink.flexible,a.boxlink.flexible{height:auto;line-height:inherit;border-radius:3em;color:inherit;font-size:inherit;background-color:rgba(0,0,0,.15);box-shadow:0 0 .4em rgba(0,0,0,.05)}.boxlink.switch{min-width:2em;font-weight:500;text-align:center}span.boxlink.switch.on{background-color:#57f;color:#fff}.boxlink.switch.on:hover{background-color:#35f}.boxlink.switch span:before{content:"OFF"}.boxlink.switch.on span:before{content:"ON"}h1 .boxlink{font-size:14px;vertical-align:top;margin:11px 0 0 .5em}.button-checkout{position:relative;margin:0;padding:0 0 0 35px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:15px;border-bottom-right-radius:15px;box-shadow:1px 1px 4px rgba(0,0,0,.55);font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:13px;line-height:29px;text-decoration:none;border:1px solid #444;cursor:default;vertical-align:text-bottom;display:inline-block;color:#eee !important;background-color:#57e;background-image:linear-gradient(#9af,#35d);background-clip:border-box}.button-checkout.disabled{box-shadow:1px 1px 4px rgba(0,0,0,.25);border:1px solid #bcf;background-color:#9be;background-color:#bcf;background-image:none}.button-checkout:hover{text-decoration:none}.button-checkout:not(.disabled):hover{background-color:#22d622;background-color:#78f;background-image:linear-gradient(#9af,#02f);cursor:pointer}.button-checkout .arrow{vertical-align:top;margin:8px 10px 0 20px;width:12px;fill:#eee}.box-label{display:inline-block;padding:0 .25em;font-weight:500;text-transform:uppercase;white-space:nowrap;color:#fff;border-radius:3px;background-color:#9bf}.box-label.new,.box-label.free-delivery{background-color:#d00}.box-label.save{background-color:#56d}.box-label.ultra{background-color:#f90}@media screen and (max-width:500px){.actionbutton,.buttonlink{font-size:14px;line-height:38px;margin:10px 8px}.boxlink,a.boxlink{line-height:32px;height:32px;border-radius:16px;padding:0 14px}.button-checkout{font-size:14px;line-height:38px;border-radius:3px;padding:0 15px}.button-checkout .arrow{display:none}}.button-row{text-align:center;padding:16px 0}.button-row .buttonlink,.button-row .actionbutton{margin:0 8px}h1,h2,h3{padding:10px 0 2px 0;font-weight:500;text-align:left;color:#000}h1{font-size:30px}h2{font-size:18px}h3{padding-top:0;font-size:14px}h2 a,h3 a{color:#000}h2 a:visited,h3 a:visited{color:#000}h1.centre,h1.center,h2.centre,h2.center,h3.centre,h3.center{text-align:center;padding-bottom:1em}.basic-page>hr{border:0;border-bottom:1px solid rgba(0,0,0,.1)}hr.clearleft,hr.clearleft-break{clear:left;border:0}hr.clearleft-break{margin-bottom:1.2em}ul.squares,#product-description>ul,.basic-page>ul,.intro-details>ul,.review-text-container>ul,.customerreviews div[itemprop="reviewBody"]>ul{margin-left:2em;margin-bottom:1.5em;line-height:160%}ul.squares li,#product-description>ul li,.basic-page>ul li,.intro-details>ul li,.review-text-container>ul li,.customerreviews div[itemprop="reviewBody"]>ul li{list-style:square outside;margin-bottom:4px}.customerreviews div[itemprop="reviewBody"]>ol{margin:0 0 1.5em 2em}.customerreviews div[itemprop="reviewBody"]>ol li{list-style:decimal outside;margin-bottom:4px}.illustration{margin:0 auto;padding:0 0 1.5em 0;text-align:center;color:#555}.illustration a{color:#555;font-weight:normal;text-decoration:none}.illustration a:hover{text-decoration:underline}.imgleft{float:left;margin:0 1em 0 0 !important}table.imageline{margin-left:auto;margin-right:auto}table.imageline td{vertical-align:top}.illustration.border img{border:1px solid #000}@media screen and (max-width:500px){.illustration{max-width:200px}.illustration img{max-width:200px;height:auto}table.imageline tr,table.imageline td{display:block}}.exchangerates{padding:15px 0;color:#aaa;font-size:90%;line-height:160%;text-align:center}.accesskey{text-decoration:underline}img{border:0}a{text-decoration:none}a:hover{text-decoration:underline}address{text-align:center;font-style:normal;margin:10px}.centre{text-align:center}.specialoffer{color:#d10;font-weight:500}.specialoffer strong{color:#d10}.product-details .buyform,.productstable .buyform{margin:0;white-space:nowrap;padding:3px 0 0 0}form.aisform{display:inline-block;margin:0;padding:0}.buyform .quantity,.buyformcolumn .quantity{text-align:right;vertical-align:top;margin-top:0;margin-bottom:0}.error{color:#e00}.error a{color:inherit;font-weight:normal;text-decoration:underline}.errorcell{padding-left:1em}.success{color:#080}p.error,p.success{text-align:center;padding-bottom:0}div.clearleft{clear:left}img.stockicon{margin-top:1px;vertical-align:middle}span.stockiconannotation{vertical-align:middle}.qpcform .openorder{margin:0;width:100%}.qpcform .openorder td,.qpcform .openorder th{font-size:10px;text-align:right}.qpcform .openorder th{text-align:right}.qpcform .openorder td a{color:#900}.qpcform .openorder td.cellprice{text-align:right}.qpcform .openorder td.cellproduct{text-align:left}.qpcform .openorder td.cellquantity{text-align:center}.qpcform .openorder td.cellsubtotal,td.cellshipping,td.celltotal,td.cellvat{font-weight:500}.configurator-container{margin-top:10px}.configurator.discontinued-options{text-align:center}.configurator.discontinued-options .action-needed{display:inline-block;padding:0 16px;margin:8px 0 16px 0}.configurator.discontinued-options .action-needed h3{text-align:center;font-size:100%;font-weight:normal;background-color:#fd0;margin:0 -16px 16px -16px;padding:8px 12px}.configurator.discontinued-options .action-needed .button-bar{background-color:#fd0;margin:0 -16px 0 -16px;padding:8px 12px}.configurator.discontinued-options .action-needed .button-bar p{text-align:center}.configurator.changing{margin-bottom:18px}.configurator h1{text-align:center;margin-bottom:10px}.configurator h1.brief-title{display:none}.configurator h2{font-size:130%;padding:0 0 .5em 1px;margin:0 0 .5em 1px;border-bottom:1px solid rgba(0,0,0,.15)}body[data-category="quiet-gaming-pcs"] main .configurator h2{border-bottom-color:rgba(255,255,255,.2)}.configurator div.option-description:not(:empty){padding:0 10px 10px 1px;color:#888}.configurator div.option-description p{padding-bottom:10px}.configurator div.option-description p:last-child{padding-bottom:0}.configurator .header{margin:0;padding:0 0 10px 0;border-bottom:1px solid #ccc;box-shadow:0 5px 3px -3px rgba(0,0,0,.1)}.configurator .header .wide-indicator{display:block}.configurator .header h2{text-align:center;border-bottom:0;margin:-8px 0 8px 0;padding:0}.configurator .header p{text-align:center;line-height:140%}.configurator td .nextday-configuration .capacity{margin:3px 0 6px 0}.configurator td.configurator-optiongroup{padding-bottom:3em !important}.configurator td.configurator-optiongroup h2{position:relative}.configurator td.configurator-optiongroup h2 .show-price-per-gb-toggle-container{display:block;position:absolute;right:0;top:0;padding:0 10px .2em 0;text-align:center;font-size:1rem;font-weight:400;color:#555}.configurator .systemtotal{position:relative;padding:4px 0}.configurator .systemtotal .system-buttons{position:absolute;top:6px;right:0}.configurator .systemtotal .system-buttons .buttonlink.add-to-basket{margin-right:0}.configurator .systemtotal .system-buttons .buttonlink.mobile{display:none}.configurator .systemtotal .configured-price{font-size:18px}.configurator .systemtotal.bottom{padding:10px;margin:0 10px;border-top:1px solid #ccc;box-shadow:0 -5px 3px -3px rgba(0,0,0,.1)}.configurator .system-shipping{line-height:200%}.configurator .system-shipping .stock-indicator{vertical-align:middle;margin-top:-3px}.configurator .system-shipping.bottom{padding:0 0 10px 0}.configurator .quantity{margin:0 1em}.configurator .unselectable{color:#999}.configurator .photocolumn{width:110px;padding:0 10px}.configurator-leader{overflow-x:hidden;overflow-y:hidden;width:99%;min-width:550px;line-height:20px;padding:2px 0;position:relative}.configurator-leader label{padding:0 .2em 0 0}.configurator-leader label:after{display:inline-block;width:0;white-space:nowrap;content:"......................................................................................";letter-spacing:.5em;color:#bbb}.configurator-leader .capacity,.configurator .systemdetails .capacity{width:4.75em;margin:0 .3em 0 .2em}.capacity{display:inline-block;text-align:center;color:#444;font-weight:500;border-radius:3px;border:1px solid rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.1);background-color:rgba(0,0,0,.05);background-image:linear-gradient(#eee,#d8d8d8);background-clip:padding-box;cursor:default}.configurator-optiongroup .info-and-price{position:absolute;right:0;bottom:2px;height:20px;padding:0 .25em;line-height:20px}.configurator-optiongroup .price-per-gb{display:none}.configurator-optiongroup.show-price-per-gb .price-per-gb{display:inline;height:22px}.configurator-optiongroup.show-price-per-gb .price-per-gb br{display:block}.configurator-optiongroup .price-per-gb span{display:inline-block;line-height:22px;height:22px;margin:1px 0 -1px 0;padding:0 .3em 0 5.25em}.configurator-optiongroup .box-label.selected{color:#000;background-color:#fc0;margin-right:-.25em}.configurator-optiongroup .box-label.selected.long-lead-time{color:#fff;background-color:#d00}.configurator-optiongroup .box-label.selected.long-lead-time .nicetitle{display:inline-block;margin-left:.25em;color:#d00;background-color:#fff}.configurator-optiongroup .info{display:none}.configurator-price strong{color:#000}.configurator-leader2{float:left;margin-left:2px}.configurator-leader3{float:left;padding:0 0 0 .2em}.configurator p.action-needed.resolved{background-color:transparent;border-color:transparent;text-decoration:line-through;color:#aaa}body[data-category="quiet-gaming-pcs"] main .configurator{padding-top:0}body[data-category="quiet-gaming-pcs"] main .configurator .header{padding-top:10px;border-bottom:0}body[data-category="quiet-gaming-pcs"] main .configurator .header,body[data-category="quiet-gaming-pcs"] main .see-also{color:rgba(255,255,255,.75)}body[data-category="quiet-gaming-pcs"] main .configurator .header h2{color:rgba(255,255,255,.75);text-shadow:none}body[data-category="quiet-gaming-pcs"] main .configurator div.option-description{color:rgba(255,255,255,.6)}body[data-category="quiet-gaming-pcs"] main .configurator td.configurator-optiongroup h2 .show-price-per-gb-toggle-container{color:#fff}body[data-category="quiet-gaming-pcs"] main .configurator .photocolumn img{padding:30px;margin:-30px;background-image:radial-gradient(rgba(255,255,255,.3),rgba(255,255,255,.125) 20%,rgba(255,255,255,0) 70%)}body[data-category="quiet-gaming-pcs"] main .configurator input.quantity{color:#eee;background-color:rgba(0,0,0,.2);border-color:rgba(255,255,255,.6)}body[data-category="quiet-gaming-pcs"] main .configurator input.quantity:focus{box-shadow:0 0 6px 1px rgba(160,0,255,1)}body[data-category="quiet-gaming-pcs"] main .capacity{font-family:'Audiowide',sans-serif;font-weight:400;color:#fff;border-color:rgba(160,0,255,.8);background:rgba(160,0,255,.5);background-image:none}.lightbox.product-popup-container{z-index:2000}.lightbox.product-popup-container .container{width:100%;height:100%}.lightbox.product-popup-container .container .box{background-color:#fff;padding:0}.lightbox.product-popup-container .container .box h1{position:relative;text-align:center;font-weight:500;background-color:#444;color:#eee;margin:0;padding:12px 25px;line-height:100%;box-shadow:0 0 10px rgba(0,0,0,.35);border-top-left-radius:5px;border-top-right-radius:5px}.lightbox.product-popup-container h1 .close{float:right;margin:-29px -40px 0 0;cursor:pointer}.lightbox.product-popup-container h1 .boxlink{background-color:rgba(255,255,255,.5)}.lightbox.product-popup-container h1 .boxlink:hover{background-color:rgba(255,255,255,.7)}.lightbox.product-popup-container .popup-main-content{margin:0;padding:8px 0 0 0;overflow-y:scroll}@media screen and (max-height:350px){.configurator h1{padding:0;margin:0}.configurator h2.configure-and-buy{display:none}}@media screen and (min-width:501px){body[data-category="quiet-gaming-pcs"] main .configurator .systemtotal{text-transform:uppercase;font-family:'Audiowide',sans-serif;font-weight:400}}@media screen and (max-width:500px){header.page-configurator{display:none}main.page-configurator .breadcrumbs{display:none}main.page-configurator+footer{display:none}main.page-configurator .product-details{margin:0}.configurator .header .wide-indicator{display:none}.configurator .header h2{display:none}.configurator .header h1{display:none}.configurator h1.brief-title{display:block;font-size:150%;margin-bottom:0}.configurator .header h1 span.mfr{display:none}.configurator .systemtotal .system-buttons{position:relative;padding-bottom:5px}.configurator .systemtotal .system-buttons .buttonlink{margin-top:0;margin-bottom:0}.configurator .systemtotal .system-buttons .buttonlink.cancel{margin-left:0}.configurator .systemtotal .system-buttons .buttonlink.mobile.cancel{display:inline-block;margin-left:18px}.configurator .systemtotal{text-align:center}.configurator .systemtotal .system-shipping{margin-top:4px}.configurator .systemtotal input.quantity{width:3em;margin:0 4px 0 0;text-align:center}.configurator .systemtotal.bottom{display:none}.configurator .configurator-container .wrap-width{padding-left:0;padding-right:0}.configurator table.configurator tr td.built-in-options{padding:0 15px}.configurator td.configurator-optiongroup{padding-bottom:0 !important;margin-bottom:3em}.configurator .configurator-optiongroup h2{margin:0;padding:11px 15px;line-height:28px;border-bottom:1px solid rgba(0,0,0,.1)}body[data-category="quiet-gaming-pcs"] main .configurator .configurator-optiongroup h2{border-bottom-color:rgba(255,255,255,.2)}.configurator td.configurator-optiongroup h2 .show-price-per-gb-toggle-container{display:none}.configurator .configurator-optiongroup h2.fixed{position:fixed;z-index:999;left:0;right:0;background:#f2f2f2;box-shadow:0 5px 3px -3px rgba(0,0,0,.1)}.configurator .configurator-optiongroup .header-anchor{display:none}.configurator td.configurator-optiongroup h2{position:static}.configurator .configurator-optiongroup .price-per-gb{display:block;text-align:right;margin:0}.configurator .configurator-optiongroup .price-per-gb span,body[data-category="quiet-gaming-pcs"] main .configurator .configurator-optiongroup .price-per-gb span{line-height:22px;height:22px;margin:1px 0 -1px 0;padding:0;background-color:inherit;color:inherit}.configurator-optiongroup .price-per-gb br{display:none}.configurator-optiongroup .configurator-leader.selected .price-per-gb strong{color:inherit}.configurator div.option-description{padding:0;border-bottom:0}.configurator div.option-description:not(:empty){padding:5px 15px 10px 15px;color:#888;border-bottom:1px solid rgba(0,0,0,.1)}body[data-category="quiet-gaming-pcs"] main .configurator div.option-description:not(:empty){border-bottom-color:rgba(255,255,255,.2)}.configurator table.configurator tr.built-in-options-row{border-top:0}.configurator table.configurator td{display:block;padding:0}.configurator table.configurator td.photocolumn{position:relative;height:75px}.configurator table.configurator td.photocolumn img{position:absolute;left:15px;bottom:0;max-height:75px;width:auto}.configurator-leader{width:auto;min-width:auto;line-height:170%;padding:10px 15px;border-bottom:1px solid rgba(0,0,0,.1);overflow-y:visible}body[data-category="quiet-gaming-pcs"] main .configurator .configurator-leader{border-bottom-color:rgba(255,255,255,.2)}.configurator-leader label{padding:0}.configurator-leader.selected{color:#fff;background-color:#56d;border-bottom:1px solid #56d}.configurator-leader.selected label,body[data-category="quiet-gaming-pcs"] main .configurator .configurator-leader.selected{background-color:rgba(160,0,255,.4);border-bottom-color:transparent}.configurator-leader.selected label,body[data-category="quiet-gaming-pcs"] main .configurator .configurator-leader.selected label{background-color:transparent;color:inherit}.configurator-leader label:after{display:none;content:none}.configurator-leader2{display:none}.configurator-leader3{padding:0}.configurator-leader .capacity{margin-left:0}.configurator-optiongroup .info-and-price,body[data-category="quiet-gaming-pcs"] main .configurator .configurator-leader.selected .info-and-price{clear:both;display:block;position:relative;display:block;height:auto;line-height:inherit;text-align:right;padding:5px 0 0 0;color:inherit;background-color:inherit}body[data-category="quiet-gaming-pcs"] main .configurator .configurator-leader.selected .info-and-price{background-color:transparent}.configurator-optiongroup .info{display:block;position:absolute;top:0;left:0;text-align:left}.configurator-optiongroup .info .boxlink{margin-left:-2px;color:inherit;height:28px;line-height:28px;margin-top:4px;background-color:rgba(0,0,0,.075)}body[data-category="quiet-gaming-pcs"] main .configurator .configurator-optiongroup .info .boxlink{color:#444;background-color:rgba(255,255,255,.75)}.configurator-optiongroup .configurator-leader.selected .info .boxlink{color:#000;background-color:#fc0}.configurator-optiongroup .circlechar{display:none}.lightbox.product-popup-container .container .box .header h1{border-radius:0;background-color:#f2f2f2;color:#000;font-size:20px;line-height:26px;padding:12px 35px}.lightbox.product-popup-container h1 .close{margin:-5px -25px 0 0}.lightbox.product-popup-container .popup-main-content{padding:10px 0}}.system-variations .mobile{display:none}.system-variations .product-details{padding:10px 0 15px 0}.system-variations table{border-collapse:collapse;width:auto}.system-variations table td,.system-variations table th{margin:0;padding:0}.system-variations td div.content,.system-variations th div.content{width:230px;margin:0 0 0 5px;padding-top:3px;padding-bottom:3px}.system-variations td:first-child div.content,.system-variations th:first-child div.content{margin-left:15px}.system-variations td:last-child div.content,.system-variations th:last-child div.content{margin-right:10px}.system-variations th.variation-image{padding-top:8px;text-align:center}body[data-category="quiet-gaming-pcs"] main .system-variations th.variation-image img{padding:15px 25px;margin:-15px -25px;background-image:radial-gradient(rgba(255,255,255,.3),rgba(255,255,255,0) 70%)}.system-variations th.variation-name{font-size:16px;line-height:140%;text-align:center}.system-variations th.variation-info{text-align:center;padding-bottom:12px}.system-variations td.cpu-info{text-align:center;vertical-align:middle;padding:0 0 5px 0}.system-variations td.cpu-info .cpu-mfr-logo svg{max-width:90px;max-height:40px;vertical-align:middle}.system-variations td.cpu-info .cpu-mfr-logo.reversed{display:none}body[data-category="quiet-gaming-pcs"] .system-variations td.cpu-info .cpu-mfr-logo.reversed{display:block}body[data-category="quiet-gaming-pcs"] .system-variations td.cpu-info .cpu-mfr-logo:not(.reversed){display:none}.system-variations td .option-name{display:block;text-transform:uppercase;font-size:9px;margin:0;line-height:10px;color:#999}.system-variations td.variation-difference div.content{padding-left:20px;text-align:left}.system-variations td.variation-price div.content{border-bottom:1px solid rgba(0,0,0,.15)}body[data-category="quiet-gaming-pcs"] .system-variations td.variation-price div.content{border-bottom-color:rgba(255,255,255,.3)}.system-variations td.variation-stock div.content{border-top:1px solid rgba(0,0,0,.15);padding-top:6px;padding-bottom:0}body[data-category="quiet-gaming-pcs"] .system-variations td.variation-stock div.content{border-top-color:rgba(255,255,255,.3)}.system-variations td.variation-price,.system-variations td.variation-stock,.system-variations td.variation-select{text-align:center}.product-details .system-variations .supplementary-details{line-height:150%}@media screen and (max-width:500px){.system-variations{border-bottom:1px solid rgba(0,0,0,.075)}.system-variations .mobile{display:block;text-align:center;padding:5px 0 10px 0;line-height:220%}.system-variations.open .mobile .boxlink.show,.system-variations:not(.open) .mobile .boxlink.hide{display:none}.system-variations:not(.open) .mobile .boxlink.show,.system-variations .mobile .boxlink.hide{display:inline-block}.system-variations:not(.open) .sideways-scroller{box-sizing:border-box;display:none}.product-details .system-variations table{border:0}.product-details .system-variations table tr{border:0}.system-variations th.variation-name{font-size:100%;font-weight:500;padding:0}.system-variations td.variation-difference div.content{padding-left:10px}.system-variations td .option-name{font-size:10px}.system-variations .capacity span.item{padding:0 8px}.system-variations .variation-select .buttonlink{margin:10px 0 0 0}}.content-banner{background-color:#c33;color:#fff;font-weight:500;text-align:center;font-size:14px;line-height:37px;text-transform:uppercase}.message-of-the-day{background-color:#c33;color:#fff;font-weight:500;text-align:center;font-size:14px;line-height:23px;padding:7px 0}.message-of-the-day a{color:#fc0}.message-of-the-day+.content-banner{margin-top:-7px;padding-top:2px}.actionmessage,#basket-message{padding:20px;line-height:23px;background-color:#c33;color:#fff;font-weight:500;text-align:center}#basket-message{display:none;position:absolute;z-index:999}.actionmessage p{text-align:inherit;margin:0;padding:0}.actionmessage p+p{padding-top:1.2em}.error-box{display:inline-block;position:relative;max-width:250px;margin:2px 0 1px 12px;padding:6px 12px;text-align:left;color:#444;background-color:#fc0;border-radius:4px;box-shadow:1px 1px 4px rgba(0,0,0,.55);background-clip:padding-box}.error-box:after{bottom:100%;left:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-bottom-color:#fc0;border-width:10px;margin-left:0}div.nicetitle,.offer-message{position:absolute;padding:1em 1.5em;font-size:14px;font-family:"IBM Plex Sans",sans-serif;max-width:300px;color:#444;background-color:#fc0;border-radius:4px;box-shadow:1px 1px 4px rgba(0,0,0,.55);z-index:20001;background-clip:padding-box}.offer-message{margin-top:6px;margin-left:-8px}div.nicetitle p,.offer-message p{margin:0;padding:0 3px;text-align:left}div.nicetitle ul{margin:0 0 0 30px;padding:0}div.nicetitle ul li{padding:4px 0 0 0;margin:0}.offer-message:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-bottom-color:#fc0;border-width:10px;left:25px;top:-20px;margin-left:-10px}@media screen and (max-width:500px){.error-box{box-sizing:border-box;display:block;width:80%;max-width:80%;margin:-4px 0 10px 10px;font-weight:500}div.nicetitle,.offer-message{font-weight:500}.offer-message{margin-top:12px}}.product-tile,a.product-tile{display:inline-block;padding:10px;width:160px;vertical-align:top;text-align:center;color:#555;font-weight:normal;transition:background-color .4s ease}.product-tile:hover{text-decoration:none;background-color:rgba(0,0,0,.1);transition:background-color .2s ease}.product-tile .product-image{padding-bottom:8px;height:110px;line-height:110px}.product-tile .product-image img{display:inline-block;vertical-align:bottom}.product-tile p.product-details-content{line-height:150%;margin:0;padding:0;text-align:center}.product-tile p.discontinued{margin-top:5px;text-align:center;color:#aaa}@media screen and (max-width:500px){.product-tile:hover{background-color:inherit}}.prominent-price{margin:10px;font-size:120%;line-height:140%;color:#000}.prominent-price .price-line{display:inline-block;padding:0 2px;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}.prominent-price{font-weight:500}.prominent-price .old{font-weight:400;text-decoration:line-through;color:#aaa}.prominent-price .additional{color:#666;font-weight:400;font-size:83.333%}.new-badge{position:relative;font-size:16px;line-height:48px;width:48px;height:48px;border-radius:24px;box-shadow:1px 1px 4px #666;background-color:#c44;color:#fff;text-shadow:0 0 3px #777;font-weight:500;text-align:center;text-transform:uppercase;background-image:-webkit-linear-gradient(top,#e66,#b33);background-image:-moz-linear-gradient(top,#e66,#b33);background-image:-ms-linear-gradient(top,#e66,#b33);background-image:-o-linear-gradient(top,#e66,#b33);-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-ms-transform:rotate(-20deg);-o-transform:rotate(-20deg);background-clip:padding-box}.save-badge{position:relative;font-size:16px;line-height:16px;width:48px;height:48px;padding-top:8px;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:1px 1px 5px #666;background-color:#57e !important;color:#fff;text-shadow:0 0 3px #777;font-weight:500;text-align:center;background-image:-webkit-linear-gradient(top,#9af,#35d);background-image:-moz-linear-gradient(top,#9af,#35d);background-image:-ms-linear-gradient(top,#9af,#35d);background-image:-o-linear-gradient(top,#9af,#35d);-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);background-clip:padding-box}.save-badge span{display:block;padding-top:6px;text-transform:uppercase;font-size:12px}.ultra-badge{display:inline-block;width:36px;height:36px;line-height:36px;padding:2px;border-radius:6px;text-transform:uppercase;text-align:center;font-weight:500;text-shadow:0 0 4px #fff;box-shadow:1px 1px 4px #888;background-color:#777 !important;background-image:-webkit-linear-gradient(-10deg,#fff,#777);background-image:-moz-linear-gradient(-10deg,#fff,#777);background-image:-ms-linear-gradient(-10deg,#fff,#777);background-image:-o-linear-gradient(-10deg,#fff,#777);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);background-clip:padding-box}.ultra-badge-inner{position:absolute;width:36px;height:36px;line-height:36px;padding:0;border-radius:6px;background-color:#ffd250;color:#555;background-image:-webkit-radial-gradient(50% 50%,circle farthest-side,#ffe858,#ffc844);background-image:-moz-radial-gradient(50% 50%,circle farthest-side,#ffe858,#ffc844);background-image:-ms-radial-gradient(50% 50%,circle farthest-side,#ffe858,#ffc844);background-image:-o-radial-gradient(50% 50%,circle farthest-side,#ffe858,#ffc844);background-clip:padding-box}.ultra-badge span{display:inline-block;width:36px;height:36px;line-height:36px;padding:0;margin:0;font-size:11px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);background-clip:padding-box}.stock-indicator{vertical-align:text-bottom;display:inline-block;width:13px;height:13px;margin-bottom:1px;border-radius:7.5px;border:.5px solid rgba(0,0,0,.75);background-clip:padding-box}.stock-indicator.status0,.stock-indicator.status1,.stock-indicator.status4,.stock-indicator.status6{background-color:#e44}.stock-indicator.status2{background-color:#4c0}.stock-indicator.status3{background-color:#fc0}.stock-indicator.status5,.stock-indicator.status7{background-color:#5af}.stock-indicator.status8{background-color:#96f}.circlechar{display:inline-block;padding:0;font-size:90%;width:1.2em;height:1.2em;text-align:center;line-height:1.2em;border-radius:.6em;cursor:default}.circlechar,a.circlechar{background-color:#909090;color:#fff;font-weight:500}a.circlechar:hover{text-decoration:none}.circlechar.bgrade{font-size:10px;width:1.5em;height:1.6em;border-radius:.8em;line-height:1.6em;padding-left:.1em;vertical-align:text-top;box-shadow:1px 1px 3px rgba(0,0,0,.15);background-color:#abf;background-image:-webkit-linear-gradient(top,#cdf,#abf);background-image:-moz-linear-gradient(top,#cdf,#abf);background-image:-ms-linear-gradient(top,#cdf,#abf);background-image:-o-linear-gradient(top,#cdf,#abf);color:#04d}.offer-banner{padding:10px 0;text-align:center;line-height:160%;color:#fff}.offer-banner.offer-banner-variation-1{background-color:#459}.offer-banner.offer-banner-variation-2{background-color:#494}.offer-banner.offer-banner-variation-3{background-color:#838}.offer-banner:hover{text-decoration:none}.offer-banner .offer-description{font-weight:500;font-size:18px}.offer-banner .offer-dates{color:rgba(255,255,255,.65)}.tap-to-rate{display:none}.stars-container{display:inline-block;position:relative;text-align:left;vertical-align:baseline}.rating-stars{cursor:default}.rating-star{display:inline-block}.rating-star svg{height:13px;width:auto;margin-bottom:-1px}.filled-stars{display:block;position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;vertical-align:bottom}.empty-stars .rating-star{fill:#ccc}.filled-stars .rating-star{fill:#f90}.filled-stars.rating-0{display:none}.filled-stars.rating-1{width:10%}.filled-stars.rating-2{width:20%}.filled-stars.rating-3{width:30%}.filled-stars.rating-4{width:40%}.filled-stars.rating-5{width:50%}.filled-stars.rating-6{width:60%}.filled-stars.rating-7{width:70%}.filled-stars.rating-8{width:80%}.filled-stars.rating-9{width:90%}.filled-stars.rating-10{width:100%}.rating-comment{color:#bbb}.aggregaterating a{color:inherit;font-weight:normal}@media screen and (max-width:500px){.rating-stars .rating-star svg{height:44px;-webkit-tap-highlight-color:rgba(0,0,0,0)}}.logo-bar-container{position:relative}.logo-bar-container .additional-panel{position:absolute;top:0;right:0;overflow:hidden;pointer-events:none}.logo-bar-container .additional-panel a{pointer-events:auto;display:block;width:240px;height:45px;padding:75px 0 0 0;line-height:45px;text-align:center;background-color:#c33;color:#fff;font-size:1.2rem;font-weight:500;transform:translate(105px,-45px) rotate(45deg)}.logo-bar-container .additional-panel a:hover{text-decoration:none;background-color:#e00}@media screen and (max-width:500px){.logo-bar-container .additional-panel a{height:40px;padding:60px 0 0 0;line-height:40px;background-color:#d00;font-size:.85rem;transform:translate(110px,-40px) rotate(45deg)}}.trustpilot-widget-container-wide{float:right;margin:30px 0 0 0;width:220px;text-align:center}.trustpilot-widget-container-narrow{display:none}.trustpilot-widget.plain-link a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:.5em;padding:5px 10px;border-radius:8px;margin:-5px 0;color:inherit}.trustpilot-widget.plain-link a:hover{background-color:#56d;color:#fff;text-decoration:none}.trustpilot-widget.plain-link .smilies{width:100%;display:flex;flex-direction:row;column-gap:1em;justify-content:center}.trustpilot-widget.plain-link .happy{white-space:nowrap}.trustpilot-widget.plain-link .reviews{font-size:85%;width:100%}.trustpilot-widget.plain-link svg{width:30px;padding:2px;margin:-2px}.trustpilot-widget.plain-link svg path{fill:#fc0}@media screen and (max-width:500px){.trustpilot-widget-container-wide{display:none}.logo-bar-container .trustpilot-widget-container-narrow{display:block;float:right;margin:2px -10px 0 0;width:140px;text-align:center}.logo-bar-container.search-active .trustpilot-widget-container-narrow{display:none}.trustpilot-widget.plain-link .happy{line-height:120%}.trustpilot-widget.plain-link .smilies{column-gap:.25em;align-items:center}}main.page-ethics .breadcrumbs-container{position:relative;padding-top:0;padding-bottom:0}main.page-ethics .breadcrumbs-container .breadcrumbs{position:absolute;left:20px;top:4px;z-index:1}@supports(padding:max(0px)){main.page-ethics .breadcrumbs-container .breadcrumbs{left:max(20px,env(safe-area-inset-left))}}.banner-section{box-sizing:border-box;width:100%;min-height:600px;padding:75px 0;text-align:center;color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;display:table}.banner-section .banner-section-middle{position:absolute;top:50%;display:table-cell;vertical-align:middle;width:100%;position:static}.banner-section h1,.banner-section h2,.banner-section h3,.banner-section p{color:inherit;text-align:center;text-shadow:0 0 15px rgba(0,0,0,.5),0 0 5px rgba(0,0,0,.8)}.banner-section h2{font-size:50px;text-transform:uppercase;font-weight:normal}.banner-section p{font-size:30px}.banner-section a{color:#fff;font-weight:500;text-decoration:underline}.banner-section a:hover{color:#ddd}.banner-section .body{background-color:rgba(0,0,0,.35);margin:0;padding:25px 25px 0 25px}.banner-section .body{font-size:18px;text-shadow:none}.banner-section .body p{font-size:inherit;text-shadow:none;margin:0;padding:0 0 25px 0}.banner-section .body img{margin:0 0 25px 0}@media screen and (max-width:500px){.banner-section{padding:54px 0 0 0;min-height:0}.banner-section h2{padding-left:15px;padding-right:15px;font-size:32px;font-weight:500}.banner-section p{padding-left:15px;padding-right:15px;font-size:22px}.banner-section .wrap-width{padding:0}.banner-section .body{padding:25px 15px 0 15px}.banner-section .body p{font-size:18px;text-align:left}.banner-section .body .illustration{margin:0 auto}}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:10000}.lightbox .container{position:absolute;width:100%}.lightbox .container .box{width:500px;margin:0 auto;padding:4px 20px;background-color:#f2f2f2;border-radius:5px;box-shadow:1px 1px 25px rgba(0,0,0,.4)}.lightbox .container.address-select .box{width:650px}.lightbox .container .box h2{text-align:center}.lightbox .container .box>.header .button-row{display:none}.lightbox .container .box .button-row .buttonlink{min-width:6em}.lightbox .container .box.waiting{height:150px;line-height:150px;text-align:center}.lightbox .container .box.waiting p{text-align:center;font-size:18px;font-weight:500;padding:35px 0 0 0;margin:0 0 -25px 0}.lightbox .header h2{margin:0;padding:10px 0 2px 0}.lightbox .section{margin:0 -20px;padding:12px 20px 8px 20px;border-bottom:1px solid #ddd}.lightbox .section:first-child{margin-top:12px;border-top:1px solid #ddd}.lightbox .section:nth-child(odd){background-color:#e8e8e8}.lightbox .section:nth-child(even){background-color:#eee}.lightbox .section input[type="checkbox"],.lightbox .section input[type="radio"]{vertical-align:middle}.lightbox .section label.checkboxlabel{vertical-align:middle}.lightbox .section tr td:first-child+td p.footnote{margin:0 0 8px 6px}@media screen and (max-width:500px){body.lightbox-open{background-color:#f2f2f2}body.lightbox-open>header,body.lightbox-open>main,body.lightbox-open>footer{display:none !important}.lightbox{position:static;background-color:#f2f2f2;width:100%}.lightbox .container{position:static;width:100%}.lightbox .container .box{position:static;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#f2f2f2;border-radius:none;box-shadow:none}.lightbox .container .box>h1,.lightbox .container .box>h2,.lightbox .container .box>.header{margin:0;padding:0;line-height:50px;color:#000;background-color:#f2f2f2;border-bottom:1px solid #ddd}.lightbox .container .box>.header>h1,.lightbox .container .box>.header>h2{margin:0;padding:0;font-size:18px}.lightbox .container .box>.header .button-row{display:none}.lightbox .section{margin:0;padding:12px 15px 8px 15px}.lightbox .section:first-child{margin-top:0;border-top:0}.lightbox .section:nth-child(odd){background-color:#eee}.lightbox .container table.qpcform td{display:block}.lightbox .section tr td:first-child+td p.footnote{margin-left:0}}.container.address-select .box .addresses{margin:16px -20px 4px -20px;max-height:200px;overflow-y:scroll}.container.address-select .box .addresses .address-row{line-height:200%;cursor:pointer;background-color:rgba(0,0,0,.04);padding:3px 20px}.container.address-select .box .addresses .address-row:nth-child(even){background-color:rgba(0,0,0,.07)}.container.address-select .box .addresses .address-row:hover{background-color:rgba(0,0,0,.2)}.container.address-select .box .addresses{text-align:left}.container.address-edit .checkout-variation select{max-width:430px}.container.address-edit.not-signed-in .checkout-variation .section table tr td:first-child{min-width:110px}.container.address-edit p{padding:0 0 6px 0}.container.address-edit .checkout-variation .section .subsection{margin-left:20px}.container.address-edit label.checkboxlabel{margin-left:4px}.container.address-edit input#state{text-transform:uppercase}.container.address-edit input#postcode{text-transform:uppercase}.container.address-edit input#postcode[readonly]{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);box-shadow:none}.container.address-edit label.disabled{color:#aaa}.container.address-edit .subsection.existing-address{padding-bottom:16px}.container.address-edit .address-fields table tr>td:first-child{width:9em}.container.address-edit span.boxlink.postcode-search.disabled{display:none}.container.address-edit span.boxlink.postcode-search{background-color:#57f;color:#fff}.container.address-edit span.boxlink.postcode-search:hover{background-color:#35f}.container.address-edit span.boxlink.postcode-search:active{background-color:#57f}.container.address-edit .postcode-search-spinner{vertical-align:middle;padding:0 0 3px 8px;display:none}.container.address-edit input.postcode-search{text-transform:uppercase}.container.address-edit table.select-address{display:none}.container.address-edit select{max-width:300px}.address-fields.checkout-variation select.select-address{max-width:290px}@media screen and (max-width:500px){.container.address-edit .checkout-variation select{max-width:100%}.container.address-edit .address-fields table tr>td:first-child{width:auto}.container.address-edit select,.address-fields.checkout-variation select.select-address{max-width:100%;width:100%}.container.address-edit input.postcode-search{width:8em}.container.address-edit .postcode-search-spinner{vertical-align:middle;padding:0 0 3px 0}}.basket-message{position:fixed;top:0;left:0;right:0;color:#222;background-color:#fc0;text-align:center;font-weight:500;line-height:40px;opacity:0;z-index:10000}.basket-message .wrap-width{position:relative}.basket-message a{color:inherit;text-decoration:none}.basket-message a:hover{color:inherit;text-decoration:underline}.basket-message .basket-message-controls{text-align:right;position:absolute;right:15px;top:0;height:40px}.basket-message .basket-message-controls .view svg{display:none}.basket-message .message-link svg{display:inline-block;height:15px;fill:#000;vertical-align:baseline;margin:0 4px -1px -2px}.basket-message .close{position:absolute;left:10px;top:0;width:40px;height:40px}.basket-message .close svg{padding:10px;height:20px}.basket-message .close svg path{fill:#444}.basket-message .close:hover svg path{fill:#000}@media screen and (max-width:500px){.basket-message{line-height:44px}.basket-message .basket-message-controls{right:9px}.basket-message .basket-message-controls .basket .long-title,.basket-message .basket-message-controls .checkout{display:none}.basket-message a.boxlink{line-height:28px;height:28px;border-radius:14px;padding:0 12px}.basket-message .close{left:4px;width:44px;height:44px}.basket-message .close svg{padding:12px}}.lightbox .locale-selection .prices-label.disabled{color:#bbb}.lightbox .locale-selection .vat-word-label{display:inline-block;width:5em}@media screen and (max-width:500px){.lightbox .locale-selection .vat-word-label{margin-left:.5em}}.sideways-scroller{overflow-x:auto;-webkit-overflow-scrolling:touch}.seasonal-banner{text-align:center;margin-top:20px;margin-bottom:20px}img.wide-image{display:block}img.wide-image.inline-image{display:inline-block}img.narrow-image{display:none}@media screen and (max-width:500px){.seasonal-banner{padding:0}img.wide-image,img.wide-image.inline-image{display:none}img.narrow-image{display:block}img.narrow-image.inline-image{display:inline-block}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#topmenu .basket-button .icon svg{width:22px}.search-form .search-control svg{height:21px}.search-form .search-control{background-color:#fff}.search-form input::-ms-clear{display:none}nav>.nav-container>ul>li.nav-menu svg.menu-icon{width:21px}nav>.nav-container>ul.menu-open>li.nav-menu svg.close-menu{width:19px}body:not(.search-results-shown) nav>.nav-container>ul>li>a.current span.arrow{height:15px}.button-checkout .arrow{height:12px}.faq-questions ul li.faq-item div.faq-question svg.disclosure-arrow{height:18px}body>footer .column{display:inline-block;vertical-align:top;width:30%}}main.page-competition>div.wrap-width>div.illustration{margin-top:30px}@media screen and (max-width:500px){main.page-competition>div.wrap-width>div.illustration{margin:0 -15px;width:calc(100% + 30px);max-width:calc(100% + 30px)}main.page-competition>div.wrap-width>div.illustration img{max-width:100%}}.prominent-box{padding:15px 30px;background-color:#eee;margin-bottom:1.5em}.prominent-box h2,.prominent-box h3{margin:-15px -30px 15px -30px;padding:10px 30px;background-color:#444;color:#eee;font-weight:500;text-align:center}.prominent-box p:last-child{padding-bottom:0}body[data-category="quiet-gaming-pcs"] main{background-color:rgba(32,32,32,1);color:rgba(255,255,255,.8)}body[data-category="quiet-gaming-pcs"] main h2,body[data-category="quiet-gaming-pcs"] main h3{font-family:'Audiowide',sans-serif;text-transform:uppercase}body[data-category="quiet-gaming-pcs"] main h1,body[data-category="quiet-gaming-pcs"] main h2,body[data-category="quiet-gaming-pcs"] main h3{font-weight:400;color:#fff;text-shadow:0 0 2px rgba(160,0,255,1),0 0 5px rgba(160,0,255,1),0 0 12px rgba(160,0,255,1)}body[data-category="quiet-gaming-pcs"] main strong{color:#fff}body[data-category="quiet-gaming-pcs"] main .boxlink,body[data-category="quiet-gaming-pcs"] main .boxlink a.boxlink{font-family:"IBM Plex Sans",sans-serif;font-weight:normal;color:#444;background-color:rgba(255,255,255,.75)}body[data-category="quiet-gaming-pcs"] main .boxlink:not(.disabled):hover,body[data-category="quiet-gaming-pcs"] main a.boxlink:not(.disabled):hover{background-color:rgba(255,255,255,.9)}body[data-category="quiet-gaming-pcs"] main .configurator h1{color:#fff;font-family:'Gugi',sans-serif;font-weight:400}body[data-category="quiet-gaming-pcs"] .fancybox-overlay{background-color:rgba(96,96,96,.85) !important}body[data-category="quiet-gaming-pcs"] .fancybox-skin{background-color:rgba(16,16,16,1)}main .cookie-consent-container{flex-wrap:row;position:fixed;z-index:1000;bottom:0;width:100%;padding:8px 0;text-align:center;background-color:#222;color:#ddd}@supports(padding:max(0px)){main .cookie-consent-container{padding-bottom:max(8px,calc(8px + env(safe-area-inset-bottom)))}}main .cookie-consent{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;row-gap:6px;column-gap:8px}main .cookie-consent p{text-align:center;margin:0;padding:0}main .cookie-consent p svg{width:18px;height:18px;margin:0 4px -4px 0;vertical-align:baseline}main .cookie-consent p svg path{fill:#ddd}main .cookie-consent button.boxlink{font-size:inherit;font-weight:500;background-color:#fc0;color:#444;min-width:4em}main .cookie-consent button.boxlink:hover{background-color:#f80}@media screen and (max-width:500px){main .cookie-consent-container{background-color:#000;padding:15px 0 25px 0}main .cookie-consent{row-gap:18px}main .cookie-consent button.boxlink{min-width:5em}main .cookie-consent button.boxlink+button.boxlink{margin-left:15px}}