/* +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= (c) Holograph +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
 */@import url("/css/generic/gen2-mobile-V1.min.css?md5=735b344eb6f39ef9409fcfb8aefdfa5f");@import url("/script/jQuery/plugins/mmenu/css/mmenu.css");.mm-menu{}.mm-list a:hover{}.mobile-nav .mm-list a.mm-subopen::after, .mm-list a.mm-subclose::before{bottom:auto;}a[href^=tel]{color:inherit;text-decoration:none;font-size:inherit}.mobile-nav .mm-list > li > a,	.mm-list > li > span{z-index:10;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff;font-size:1.6rem;line-height:2.4rem;display:block;padding:20px 0px 10px 36px;margin:0;}@media only screen and (max-width:1440px){#navigation .special-nav-element{display:none;}}@media only screen and (max-width:1344px){#navigation ul, #subnavigation ul{gap:20px;}#navigation a,	#subnavigation a{font-size:1.4rem;}}@media only screen and (max-width:1272px){#header-outer .social-icons{}#content-container .content-wrapper{}#content-container{}#header-outer{}#content-container .expand-wrapper{}.search-v2{}#navigation ul, #subnavigation ul{gap:10px;}}@media only screen and (max-width:1170px){.infx-header,	#content-container .content-wrapper,	#navigation,	#subnavigation{width:calc(100% - 20px);margin:auto;}.search-v2 .icon-search{font-size:1.3rem;line-height:1rem;color:#fff;}}@media only screen and (max-width:1082px){body{margin:0;}#footer-outer .footer-inner{height:auto;}.widthinformer{width:1082px;}.infx-small-focus-shell .small-focus-content{}#header-outer{}#navigation .navigation-inner{}#header-outer .header-container .company-logo img{}#header-outer .social-icons{}.tweet-item{}.social-wrapper{}#subnavigation a{font-size:1.2rem;padding:0px 12px;}#navigation ul li, #subnavigation ul li{font-size:1.2rem;}#navigation ul, #subnavigation ul{gap:10px;}}@media only screen and (max-width:1024px){.mobile-none-768{display:none;}.desktop-none-768{display:block !important;height:450px;}.svg-overlay{height:100%}.header-custom-margin{}h1.huge{}}@media only screen and (max-width:960px){#content-container .expand-wrapper.copy-background.negative-margin{margin:0 auto;}.base_sitemap_container{width:100%;}.widthinformer{width:960px;}nav{display:none}.responsive-nav-toggle-button{position:relative;}.header-container .programme-title{top:0px;position:relative;}#header-outer{padding:0;}#header-outer .header-inner{position:relative;width:100%;margin:0px auto;display:flex;flex-direction:row;align-items:flex-end;}.header-container .programme-title a.style-me p{font-size:1.12rem;line-height:1.52rem;}#header-outer .header-container{position:relative;max-width:1567px;margin:0 0 10px auto;display:flex;justify-content:space-between;flex-direction:column-reverse;align-items:flex-start;width:calc(100% - 20px);}#header-outer .header-container .company-logo img{margin-top:10px;width:100px;height:80px;margin-left:-35px}#header-outer .header-container .company-logo{float:right;}.responsive-nav-toggle-button{background-image:url(/x_icons/mobilemenu.png);background-position:center center;background-repeat:no-repeat;border-radius:2px;display:block;height:35px;margin-left:0;width:35px;z-index:10;bottom:7px;}.search-v3-input-wrapper{display:block;}.search-v3-input-wrapper input{display:block;}.twitter-flex{display:flex;flex-direction:column;gap:20px;}.twitter-flex .group-wrapper:first-child{width:100%;}}@media only screen and (max-width:832px){.cookie-interface-inner .cookie-interface-allow, .cookie-policy-buttons .cookie-interface-allow{margin:0 0 10px 0;}.push-down-header{margin-top:25%;}#navigation>div>ul{width:240px;}.group-wrapper.centre-object.info-page-tabs{}.tab-panel-block label.tab-label{border-radius:0;}.tab-panel-block label.tab-label:after{}.info-page-tabs .tab-panel-block label.tab-label{}.tab-labels.data-group-1{}.info-page-tabs label.tab-label.data-group-1.tab-label-2:before{}.widthinformer{width:832px;}.accordion_item_block .accordion-head{}.product-page-wrapper h4{}.login-button-social{}.header-overlay{}.header-overlay h5{}button.decrease-qty, button.increase-qty, .quantity-input{}.tweet-item{}.date-wrapper{}.social-wrapper{}.logo-block-spacer{}#navigation li.top-nav-top-nav-flag-menu{}.max-width-side-image{}#content-container .content-wrapper{width:calc(100% - 40px);}}@media only screen and (max-height:800px){.product-page-wrapper .infx-main-focus-shell .main-focus-container, .main-adverts, #image_fader_frame{}.tweet-item{}.infx-main-focus-shell .main-focus-container, .main-adverts, #image_fader_frame{height:320px;}}@media only screen and (max-width:768px){.header-container .company-logo img{}#navigation>div>ul{}.top-nav-sliding-nav-wrapper{}.top-nav-mini-basket .basket-icon{}.subnav-wrapper{}body, p, a{font-size:1.6rem;line-height:2.2rem;}.infx-product-breadcrumb li, .infx-product-breadcrumb li a{}#navigation, #subnavigation, .search{display:block;}#header-outer{}#header-outer .search-v2{display:none;}.infx-main-focus-shell h3{}#image_fader_frame .fader-popup-container{}.slick-prev:before, .slick-next:before{font-size:2rem;}#content-container ul.slick-dots{}.base_sitemap_container .base_sitemap .section{font-size:1.4rem;}#footer-outer .base-nav-container li{}.infx-inline-data.stock-message-wrapper{}.infx-inline-data.basket-button.option-buttons{}.widthinformer{width:768px;}.news .newsitem{width:98%;display:block;margin:1%;}h1{font-size:5.4rem;font-weight:400;line-height:0.9;letter-spacing:-1.08px;}h2{font-size:3.6rem;font-weight:400;line-height:1.1;}h3{font-size:3.2rem;line-height:1.25;font-weight:400;}h4{font-size:2.8rem;font-weight:400;line-height:1;}h5{font-size:2.4rem;font-weight:400;line-height:1.33;}h6{font-size:1.8rem;font-weight:400;line-height:1.5;}}@media only screen and (max-width:736px){#header-outer .social-icons{}button.decrease-qty, button.increase-qty, .quantity-input{}.group-wrapper.header-overlay{}footer .flex{display:flex;flex-direction:column;align-items:center;gap:30px;}.upper-baseline-container p{text-align:center}}@media only screen and (max-width:667px){.social-wrapper{}}@media only screen and (max-width:650px){.desktop-none-768{}.top-nav-sliding-nav-wrapper{}.infx-main-focus-shell.left .main-focus-container-panel{}.infx-main-focus-shell h2{}.infx-main-focus-shell.left h3{}.infx-main-focus-shell h3{}.infx-column-data-locked{}.brands-wrapper .brand-container{}.base_sitemap_container .base_sitemap{}.infx-main-focus-shell.right .button .infx-button{}.infx-column-data{}.widthinformer{width:650px;}}@media only screen and (max-width:600px){}@media only screen and (max-width:540px){.product-page-wrapper .infx-main-focus-shell .main-focus-container,	.infx-main-focus-shell .main-focus-container,	.main-adverts, #image_fader_frame{height:240px;}.infx-main-focus-shell h2{font-size:4.5rem;line-height:3.75rem;}.infx-main-focus-shell.left h3{font-size:2.75rem;line-height:2.25rem;}h2.micro{font-size:2.75rem;line-height:2.5rem;}.basket-open-modifier{right:-43px;top:13px;}.sitemap_table{display:block !important;}}@media only screen and (max-width:460px){.svg-overlay{background-position:center 93% !important;background-size:130%;}.infx-main-focus-shell h2{display:none;}.small-focus-navigation .infx-small-focus-shell .small-focus-container{height:140px !important;}.small-focus-container .image-holder{background-position:50% 100%;}.small-focus-navigation .infx-small-focus-shell .small-focus-container{height:140px !important;}.small-focus-container .image-holder{background-position:50% 100%;}.popup-dialogue-wrapper{padding:20px;}.accordion_item_block .accordion-head{padding:2% 0 7%;}.product-page-wrapper h4{display:none;}.social-media-button-group{margin:1% 0;}.main-focus-container-panel{margin:40px 2% 20px;min-width:96%;}.view-order-dialog .popup-dialogue-wrapper{padding:0;}}@media only screen and (max-width:414px){.svg-overlay{background-position:center 100% !important;}}@media only screen and (max-width:375px){#header-outer .header-container .company-logo img{}.vsmall li{width:50% !important;float:left;text-align:left;}}@media only screen and (max-width:320px){#header-outer .header-container .company-logo img{}.logged-in .header-buttons .login{}.infx-main-focus-shell.right .main-focus-container.infx-slider{background-position:center right;}.infx-main-focus-shell.left .main-focus-container.infx-slider{background-position:center left;}.infx-main-focus-shell h2{font-size:4.8rem;line-height:4rem;}.infx-main-focus-shell h3{font-size:1.2rem;line-height:2.2rem;}.base_sitemap_container .base_sitemap{width:50%;margin-bottom:5%;}.base_sitemap_container{width:100%;}}@media only screen and (max-height:400px) and (orientation:landscape){.top-nav-home{}}