.productpage{text-align:center}.productpage .container{contain:style}.productpage .itemButtons .activeButton{border:1px solid #5e7b98;border-radius:6px}.stkmsg{padding:8px 0 10px;clear:both}.add_basket{width:100%;font-size:112.5%;padding:15px 20px 16px 20px;border-radius:43px}.thumbnails .extraButtons,.thumbnails .itemButtons{display:inline}.product_left .gallery_holder{margin-bottom:10px}.product_left .galleryItem img{height:60vh;object-fit:scale-down;object-position:center}.thumbnails a{height:96px;width:104px;line-height:96px;position:relative;overflow:hidden;text-align:center;display:inline-block;vertical-align:middle;border-radius:6px;border:1px solid #fff}.thumbnails div.itemButtons .itemButton{margin:10px;border-radius:6px}.dimthumbnail{font-size:46px;line-height:1em;vertical-align:middle}.convertDisplay .dimthumbnail{font-size:27px}.dimlink{text-decoration:none;justify-content:flex-start;padding:10px;color:inherit;display:inline-flex;vertical-align:middle;align-items:center;gap:15px}.dimlink:hover{color:#087398}.dimlink:hover strong{text-decoration:underline}.dimensions_holder{padding:10px 0;text-align:center;width:calc(90vw - 40px);max-width:984px}.dimensions{position:relative;overflow:hidden;padding:10px 0}.dimensions canvas{height:240px;width:100%;vertical-align:bottom;z-index:1}.dimensions .person{position:absolute;bottom:0;opacity:.1;z-index:0;left:60%}.dimensions .person img{width:auto;height:100%;max-width:none}.dimensions span.dimiconlabel{position:absolute;left:73%;top:43%;transform:translate(-50%,-50%);line-height:2em;letter-spacing:.5px;font-size:12px;line-height:1em;color:#fff;text-indent:0;text-align:center}#tmbexp{display:none}#tmb.expander{height:210px;overflow:hidden;position:relative;transition:height .3s linear;padding-bottom:18px}#tmb.expander #tmbexp{display:block;position:absolute;cursor:pointer;bottom:0;left:0;width:100%;line-height:18px;text-align:center;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 90%)}#tmbexp img{width:18px;height:18px;transition:transform .3s linear}.actions .stuk .price_savings,.product_top .actions .stuk .lease_weekly,.productpage .stuk .vat_container,.stuk #inthree,.stuk .compwish,.stuk .leasemsg,.stuk .secactions{display:none}.totalprice_bar{background:#fff;box-shadow:-2px 3px 6px rgba(0,0,0,.06);padding:5px;display:none}.totalprice_bar.added_active{display:inline-flex;flex-wrap:wrap;justify-content:center;position:absolute;right:0;width:100%;gap:0 10px;align-items:center;box-sizing:border-box}.totalprice_bar .btn{font-size:1em;font-weight:inherit;padding:10px 10px 10.5px;line-height:1.1em;font-weight:700;margin:.5px 0 0;appearance:none}.totalprice_bar .product_price{font-size:1.4em;line-height:1em}.actions .stuk .product_price .alttext,.totalprice_bar .alttext{display:inline-block;text-indent:0;width:auto;height:auto;vertical-align:bottom;font-weight:400;position:static;font-size:.5em;margin-left:5px}.actions .stuk>div{width:100%;background:#fff;box-shadow:-2px 3px 6px rgba(0,0,0,.06);padding:5px;display:grid;gap:0 10px;right:0;justify-content:center;box-sizing:border-box;align-items:center;text-align:center;position:fixed;top:-1px;right:0;flex:0 1 auto;margin-top:0;grid-template-columns:[start]auto [mid]auto [end]auto;grid-template-rows:[row1]auto [row2]auto [row3]auto;z-index:24}.bundlestky{z-index:98;position:sticky}.bundlestky.stuk{position:fixed;right:0;width:100%}.secactions{display:flex;flex-direction:column;gap:16px}.lease_weekly{margin-top:16px}.custom_total .actions .stuk>div{display:none}.actions .stuk .price_savings,.product_top .actions .stuk .lease_weekly,.stuk #inthree,.stuk .actdeliv{display:none}.actions .stuk .basketbtncontainer{width:auto;position:static;margin:0;grid-column-start:end}.actions .stuk .totalprice_bar.added_active{grid-row-start:row2;grid-column-start:start;grid-column-end:span 3;margin-top:10px;margin-bottom:0}.actions .stuk .secactions{display:inline-flex;display:-ms-inline-flexbox;margin:-5px;grid-column-start:start;grid-row-start:row1}.actions .stuk .secactions .btn,.actions .stuk .secactions .outofstockbar{margin:5px!important}.actions .stuk .add_basket,.actions .stuk .btn{width:auto;padding:10px;font-size:1em;line-height:1.1em;font-weight:700;margin:0;display:inline-block}.actions .stuk p{width:100%;padding:5px 10px 0;box-sizing:border-box;grid-column-start:start;grid-column-end:span 3;grid-row-start:row3}.actions .stuk p br{display:none}.actions .stuk p .stockstatus{padding-top:0}.actions .stuk p .stockstatus span:nth-child(2){margin-right:8px}.actions .stuk .priceholder{padding:0;grid-column-start:mid}.actions .stuk .add_basket .add_basket_main{font-size:1em;font-weight:inherit}.actions .stuk .product_price{font-size:1.4em;line-height:1em;margin-right:0;padding-top:1px}.actions.added_active .stuk{padding-top:27px}.selectarea .clusteritem{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:5px 10px;cursor:pointer;gap:10px;margin-top:10px;border-radius:8px;border:#e1eff9 1px solid;flex-direction:column;user-select:none}.selectarea .clusteritem:first-child{margin-top:0}.selectarea .expand_body .clusteritem:first-child{margin-top:10px}.selectarea .clusteritem span{flex:1 1 auto}.selectarea .clusteritem .fr,.selectarea .clusteritem span.icon_check,.selectarea .clusteritem span.icon_radio{flex:0 0 auto;margin-right:0}.selectarea .clusteritem:hover{background:#fcfeff}.selectarea .clusteritem.checked{background:#fff;border:#7bafd4 1px solid;color:#34495e;box-shadow:0 2px 2px #0000000F}.selectarea .clusteritem.radio.checked{border-radius:8px}.selectarea .clusteritem .fr{font-weight:400;color:#0c5d79}.selectarea .clusteritem .icon_check,.selectarea .clusteritem .icon_radio{margin-top:0}.selectarea .clusteritem sup{vertical-align:middle}.clusteritem .vattag{display:inline-block}.selectarea{background:#e1eff9;color:#345779;padding:16px;border:#edf0f4 1px solid;border-radius:8px;box-shadow:0 2px 2px 0 #0000000F inset;margin-bottom:16px}.product_price{display:inline-block;color:#2c3e50;font-size:200%;font-weight:700;font-family:Outfit,HV,Ariel,sans-serif}.active #tmbexp img{transform:rotate(180deg)}.savings_priceblock{color:#515867;font-size:90%;margin-right:10px}.pplogo{width:65px;vertical-align:-8%}.iwoclogo{width:75px;vertical-align:-17%}#count-div{padding-top:10px}.countDigits{display:inline-block;margin-right:5px;font-size:1em;text-align:center;font-weight:700;text-decoration:none}.covers{position:absolute;overflow:hidden;left:0;top:0;background:#fff;width:100%;text-align:center;height:32px}.digitcover{left:0;position:absolute;overflow:hidden;width:100%;height:100%;text-align:center;vertical-align:middle;border-bottom:#028eb6 1px solid;transition:all .3s linear}.digitcover.bottomcover{border-bottom:0}.digit{position:relative;overflow:hidden;line-height:1em;border:#028eb6 1px solid;background:#fff;padding:8px 6px;display:inline-block;margin-left:5px;min-width:21.63px;box-sizing:border-box}.digitText{font-size:.8em;color:#415161;text-transform:none;font-weight:400}.Hours .digitNum:after,.Minutes .digitNum:after{content:" ";position:absolute;width:3px;height:8px;background:url(../img/colon.svg) no-repeat;margin:12px 0 0 4px}.digitNum span.bottom{padding-bottom:10px}.in3{gap:10px;background:#e1eff9;color:#0c5d79;padding:16px;font-size:86%;line-height:1.5em;display:flex;align-items:center;border-radius:8px}.in3 .btn{margin-bottom:0}.in3 .icon{font-size:300%;flex:1 0 auto}.compwish{display:flex;gap:16px;justify-content:flex-start}.compwish span:hover .lbl{text-decoration:underline}div.convert{margin-bottom:25px;width:100%}div.convert .c:last-child{width:170px;max-width:100%;text-align:left}div.convert input{width:100%;box-sizing:border-box}div.convert .c input{box-sizing:border-box;max-width:55%;width:auto}.js .convert{cursor:pointer}.a_b label{display:inline-block}.a_b .btn{margin-bottom:0}.a_b .accessories_basket .added,.btn .added{display:none}.a_b input[type=checkbox]:checked+.accessories_basket .added,.btn.added .added,input[type=checkbox]:checked+.btn .added,label.checked .btn .added{display:inline}.a_b input[type=checkbox]:checked+.accessories_basket .notadded,.btn.added .notadded,input[type=checkbox]:checked+.btn .notadded,label.checked .btn .notadded{display:none}.accessories table td.a_item>a{float:left;margin-right:16px}.qty input{max-width:100%;border-radius:30px;width:50px;text-align:center}.tabs{clear:both;padding-bottom:16px}.tabs .container{padding:0}.tabs .controls{display:none}div.convert{margin-bottom:25px;width:100%}div.convert .c:last-child{width:170px;max-width:100%;text-align:left}div.convert input{width:100%;box-sizing:border-box}div.convert .c input{box-sizing:border-box;max-width:55%;width:auto}.js .convert{cursor:pointer}.calc{width:30px}.convertDisplay{justify-content:flex-start;padding:10px;cursor:pointer}.product-identifiers{margin-top:0}.product-identifiers img{max-height:24px}.product-identifiers dt{display:inline;margin:0;padding:0;font-weight:700;text-transform:uppercase;user-select:none;color:#000000A7}.product-identifiers>div,.product-identifiers>dl{display:inline-block;margin-right:15px;padding-right:16px;border-right:#e9eef2 1px solid}.product-identifiers>dl{margin-top:0}.product-identifiers>div:last-child,.product-identifiers>dl:last-child{border-right:0}.product-identifiers dt:after{content:': '}.product-identifiers dd{display:inline;margin:0;padding:0;margin-right:3px;user-select:all}.product-identifiers dd a img{margin-left:5px}.deliveryopts th{text-align:left}.deliveryopts th abbr{text-decoration:none}td.di{width:34px}td.ic{width:54px}td.de{width:180px}td.dsc,td.te{width:30%}td.dpc{width:140px}.tab_content .prodsec_head{display:none}.tab_content .prodsec_content{padding:0}.tab_content table{width:100%}.tab_content{padding:16px}.downloads{display:flex;flex-wrap:wrap;gap:15px;padding-bottom:15px}.download_link{border-radius:8px;padding:15px;background-color:#e9eef2;border:#f1f5f8 1px solid;box-sizing:border-box;color:#34495e;font-weight:700;font-size:.9rem;display:flex;flex-direction:row;align-items:center;gap:15px;flex:1 1 auto;width:100%;text-decoration:none}.download_link .icon{font-size:2em}.download_link:hover{text-decoration:none}.download_link div:nth-child(2){flex:1 1 auto;text-align:left}#faq h3{padding-bottom:10px}#faq .expand{margin-bottom:20px}#faq .expand_body .padding{padding:10px}.reviews .rv{margin:1em 0;border-top:1px solid #dcddde}.reviews .rv .rv-h{padding-top:.6em}.reviews .rv .rv-h .pb-d{opacity:.75}.reviews .rv .rv-b{padding-top:.5em}#specifications{display:grid;grid-template-columns:1fr}#specifications h3{padding:0;background:#e1eff9;padding:5px 10px}#specifications dl{display:grid;grid-template-columns:1fr 2fr;margin-top:0}#specifications dt{font-weight:700;padding:5px 10px}#specifications dd{margin-left:0;padding:5px 10px}#err_image tr:nth-child(2n+1)>*,#specifications dd:nth-child(4n+4),#specifications dt:nth-child(4n+3){background:#f8fcff}.accessories table{border-collapse:collapse;border-radius:2px;border:1px solid #e9eef2;width:100%;font-size:100%}.accessories table td{padding:10px}.accessories th{background:#f3f6f8;width:auto;padding:7px;text-align:center}.accessories th:first-child{text-align:left}.accessories td{border:1px solid #e9eef2;border-radius:0;vertical-align:middle;padding:22px 7px 25px;box-sizing:border-box;text-align:center}.accessories table td.a_sk .nostock,.accessories table td.a_sk .preorder,.accessories td.a_sk .stock{margin:2px 0 0}.accessories td.a_item{width:47.7%;text-align:left;font-weight:700;padding-left:25px;min-width:264px}.accessories td.a_item>a{float:left;margin-right:15px}.accessories td.a_item .a_name{vertical-align:middle}.accessories td.a_item .a_img{display:inline-block;margin-right:20px}.accessories td.a_qty{background:#f3f6f8;width:auto}.accessories td.a_c{text-transform:uppercase}.optionexpands .expand{margin-bottom:20px;background:#f1f5f8}.optionexpands .expand:last-child{margin-bottom:0}.optionexpands .expand_head{border:#e9eef2 1px solid;border-radius:3px;font-weight:700;cursor:pointer;padding:16px 16px 16px 27px}.optionexpands .expand_head .optionParent{color:#0085ac}.optionexpands .expand_head .icon{width:26px;height:26px;float:right;margin-left:30px;background-image:url(../img/opt-plus.svg)}.optionexpands .expand_head img,.optionexpands .moreImgs{display:none}.optionexpands .expand_head.active{border-bottom:0}.optionexpands .expand_head.active .icon{background-image:url(../img/opt-minus.svg)}.optionexpands .expand_body{box-sizing:border-box}.optionexpands .expand_body .expand_body_contents{padding:10px}.optionexpands .expand_body.hasOptions .expand_body_contents.hasdesc{padding-top:0}.optionexpands .expand_body.hasChildren .expand_body_contents{padding-bottom:0}.optionexpands .expand_body td.img{width:88px;padding:14px}.optionexpands .expand_body td.img img{border-radius:3px;height:100px}.optionexpands .expand_body td.text{width:auto}.optionexpands .expand_body td.noborder{border-left:0;border-right:0}.optionexpands .expand_body td{background:#fff}.optionexpands .expand_body .spacing td{border:0;background:0 0}.optionexpands .expand_body .spacing{border:0}.optionexpands .expand_body .qty label{display:block;background:#e1eff9;border:#ecf2f7 1px solid;padding:12px}#options .optionexpands .expand_body .qty label input{border:#e9eef2 1px solid;min-width:50px}.optionexpands .expand_body .expand{margin:0 -28px;background:#e8eef3}.optionstable{border-collapse:collapse}.optionexpands .expand_body .optionstable+.expand{margin-top:20px}.optionexpands .expand_body .expand:last-child{border-bottom:#d2dee8 1px solid}.optionexpands .expand_body .expand_head{background:0 0;border:0;border-top:#d2dee8 1px solid;padding:15px 16px 15px 28px}.optionexpands .expand_body .expand .expand{background:#d2dee8}ul.compat{list-style:none;display:table;width:100%;padding-left:0}.compat img{min-width:55px}.compat .title{font-weight:700}.compat dl{margin-top:0}.compat>li{display:table-row-group}.compat.cutdown>li{display:none}.compat.cutdown>li{display:none}.compat a:hover{color:#007fa6}.compat label{vertical-align:-6%}.compat.d{position:relative}.compat.d::after{position:absolute;top:66%;width:100%;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);content:"";pointer-events:none}.compat.cutdown.d li:nth-child(-n+3),.compat.cutdown>li.active{display:table-row-group}.sharelink{cursor:pointer}.compat>li>a{display:table-row;text-decoration:none;color:inherit}.compat>li>a>div{display:table-cell;padding:5px;vertical-align:middle}.badge{display:inline-block;padding:0 6px;border-radius:3px}.badge-default{background-color:#415161;color:#fff}.fillerItem form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;text-align:center;align-items:center}.fillerItem .title{flex:3 3 100%}.fillerItem .title h3{padding-bottom:5px}.fillerItem .title a{text-decoration:none}.fillerItem .qty{width:89px;text-align:center}.fillerItem .qty label{font-size:87.5%;font-weight:400}.fillerItem .action{text-align:center}.fillerItem .btn{display:block;margin:10px auto;min-width:140px}.fillerItem .lastdetails span.small{display:inline-block;margin-left:5px}.altprodbanner{display:block;text-align:center;text-decoration:none;padding:8px;position:relative;margin:20px 0;align-self:center;background:#fff;border:#0000002E 1px solid;border-radius:5px;transition:transform .1s linear,box-shadow .1s linear;color:inherit}.altprodbanner:hover{color:inherit;text-decoration:none}.altprodbanner div span{transition:color .2s linear;font-weight:700}.altprodbanner:hover div span{color:#007fa6}.altprodbanner .saving{font-size:1.3em;margin-bottom:10px}.altprodbanner>strong{display:block;font-size:1.2em}.altprodbanner img{width:85px}.altprodbanner .price{font-size:1.1em;padding-top:4px}.altprodbanner__content{display:grid;grid-template-columns:90px auto;text-align:left;align-items:center}.altprodbanner__content .vattag{display:inline-block;padding:0 4px}.zerofinance{display:block;padding:15px 15px 15px 79px;border:0;background:#e1eff9 url(../img/piggybank.png) 5px center no-repeat;text-align:left;text-decoration:none;border-radius:8px;margin-top:16px}.zerofinance .nowrapflexbox{width:100%;justify-content:space-between;align-items:center}.zerofinance:hover{text-decoration:none}.zerofinance strong{font-size:1.4em}.zerofinance .btn{margin:5px 0 0 0}.deliveryopts{margin-bottom:20px}#dp{border:#0c5d79 1px solid;padding:5px 11px 6px;width:100px;margin-left:3px}#dpu{margin-bottom:0;margin-left:10px}.fillerBasket{position:relative}.fillerBasket .alert{margin-top:0}.fillerBasket .bottomaction{background:rgba(255,255,255,.85);position:sticky;bottom:0;right:0;padding:10px;text-align:right}.fillerBasket .bottomaction .btn{margin:0}.productpage{position:relative;z-index:24}.bundleproducts .icon.plus{margin:10px}.recommended-alt{border:#0000002E 1px solid;padding:8px;border-radius:8px;margin-bottom:16px;transition:transform .2s linear,box-shadow .2s linear}.recommended-alt:focus,.recommended-alt:hover{color:inherit;text-decoration:none;transform:scale(1.03);box-shadow:0 0 10px #66666666;z-index:2;outline:0}.promo-panel{text-decoration:none;color:inherit}.promo-panel:hover{color:inherit;text-decoration:none}.promo-panel .a_t{transition:color .2s linear}.promo-panel:hover .a_t{color:#087398}.promo-panel>div{display:flex;align-items:center}.promo-panel>div>div{flex:1 1 auto}@media (min-width:498px){.fillerItem form{flex-direction:row;text-align:left;padding-right:10px}}@media (max-width:590px){.accessories table td{display:inline-block;border:0;padding:10px;text-align:center}.accessories table td.a_item{width:100%;text-align:center;min-width:0}.accessories table td.a_b{width:auto}.accessories table tr{display:block;border:1px solid #e9eef2;text-align:center}.js .productpage .stuk .vat_switch_holder{display:none}}@media (max-width:950px){.optionstable tr{display:block;border:1px solid #e9eef2;text-align:center;background:#fff}.optionstable tr td{display:inline-block;border:0;width:auto!important;clear:left;padding:10px!important}.optionstable td.img{width:auto}.optionstable td.text{text-align:center}.optionstable td.price{display:block}.optionstable tr.spacing{background:0 0}table.optionstable td.qty{display:block}.optionexpands .expand_head .colour{display:inline-block}}@media (max-width:1015px){.accessories thead{display:none}.accessories tr{display:flex;align-items:stretch;flex-wrap:wrap}.accessories tr td{flex:1 1 auto}}@media (max-width:1159px){.deliveryopts thead{display:none}.deliveryopts tr{display:block;text-align:center;border:#c7ced3 1px solid;background:#fbfdff;margin-top:-1px}.deliveryopts tr td{display:inline-block;border:0;background:0 0;width:auto!important}.deliveryopts .ct{display:block}.deliveryopts td:nth-child(2n+1){background:0 0}.deliveryopts.serviceopts tr{background:#fffdfb}.product_top{flex-wrap:wrap}}