:root{}.tps-chrome .wp-block-navigation-link__submenu-icon{height:inherit;padding:6px 16px}.tps-chrome .wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media (min-width:782px){.tps-chrome .wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */.tps-chrome main{display:block}.tps-chrome a{background-color:transparent}.tps-chrome button{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.tps-chrome button{overflow:visible}.tps-chrome button{text-transform:none}.tps-chrome button{-webkit-appearance:button}.tps-chrome button::-moz-focus-inner{border-style:none;padding:0}.tps-chrome button:-moz-focusring{outline:1px dotted ButtonText}.tps-chrome ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
@charset 'UTF-8';
.tps-chrome *{box-sizing:border-box}.tps-chrome ::-moz-selection{background-color:#018ee3;color:#fcfafa}.tps-chrome ::selection{background-color:#018ee3;color:#fcfafa}.tps-chrome .body-overflow{overflow:hidden}@media (max-width:640px){.tps-chrome .header .logo .logo-text{display:none}}@media (max-width:360px){.tps-chrome a{font-size:1.4rem;line-height:1.32em}}.tps-chrome a:active,.tps-chrome a:focus,.tps-chrome button:active,.tps-chrome button:focus{outline:0!important}.tps-chrome .btn{background-color:#018ee3;border-color:#018ee3}.tps-chrome .btn:hover{color:#018ee3;background-color:#fff}.tps-chrome .menu-item .phone svg{width:36px;padding-left:6px;padding-right:6px}.tps-chrome .framing svg{stroke:unset!important}.tps-chrome .mounting svg{stroke:unset!important}.tps-chrome .framing:hover svg{stroke:#018ee3!important}.tps-chrome .mounting:hover svg{stroke:#018ee3!important}.tps-chrome .center{text-align:center}:root{--blue:#008ee2;--primary-blue:#008ee0;--primary-blue-dark:#007bc2;--black:#222526;--white:#fff;--carchoal-grey:#626262;--hover-blue:rgba(0,142,226,0.1);--button-radius:50px;--medium-radius:24px;--small-radius:10px;--text-bold:700;--text-med:500;--text-reg:400;--text-m:16px;--text-m-menu:18px;--text-s:14px;--menu-icon-size:40px;--text-line-height-r:170%}@font-face{font-family:tps;src:url(/theme/fonts/tps.eot);src:url(/theme/fonts/tps.eot) format('embedded-opentype'),url(/theme/fonts/tps.ttf) format('truetype'),url(/theme/fonts/tps.woff) format('woff'),url(/theme/fonts/tps.svg) format('svg');font-weight:400;font-style:normal;font-display:block}.tps-chrome .icon{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-family:tps;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tps-chrome .icon.giclee:before{content:'\e904'}.tps-chrome .icon.sample:before{content:'\e906'}.tps-chrome .icon.ctype:before{content:'\e905'}.tps-chrome .icon.download:before{content:'\e907'}.tps-chrome .icon.delivery:before{content:'\e908'}.tps-chrome .icon.box:before{content:'\e909'}.tps-chrome .icon.art:before{content:'\e90a'}.tps-chrome .icon.pen:before{content:'\e90b'}.tps-chrome .icon.palette:before{content:'\e90c'}.tps-chrome .icon.shop:before{content:'\e90d'}.tps-chrome .icon.framing:before{content:'\e910'}.tps-chrome .icon.mounting:before{content:'\e911'}.tps-chrome .icon.printer:before{content:'\e918'}.tps-chrome .icon.printer-two:before{content:'\e919'}.tps-chrome .icon.dropper:before{content:'\e91a'}.tps-chrome .icon.phone:before{content:'\e91b'}.tps-chrome .icon.users:before{content:'\e91c'}.tps-chrome .icon.bubble:before{content:'\e91d'}.tps-chrome .icon.grid-giclee:before{content:'\e939'}.tps-chrome .text{font-weight:var(--text-reg)}.tps-chrome .text.s{font-size:var(--text-s);line-height:var(--text-line-height-r)}.tps-chrome main.main{padding:0 16px}@media (max-width:768px){.tps-chrome main.main{padding:0}}.tps-chrome .header{position:fixed;-webkit-appearance:none;-moz-appearance:none;appearance:none;top:0;z-index:50;width:100%;transition:all 1s cubic-bezier(.23, 1, .32, 1);will-change:transform;-webkit-transform:translateY(0);transform:translateY(0);background-color:var(--white)}.tps-chrome .header.header-bg-fill{background-color:var(--white)}.tps-chrome .header.header-bg-fill.header-unvisible{background-color:var(--white)}.tps-chrome .header .btn-menu{display:none}.tps-chrome .header .wrap{padding:16px 36px;display:flex;align-items:center}.tps-chrome .logo{display:flex;align-items:center;text-decoration:none}.tps-chrome .logo .logo-image{width:3rem;height:3.4rem;fill:#000}.tps-chrome .logo .logo-text{width:10.4rem;height:3.4rem;fill:#000;margin-right:1.2rem}.tps-chrome .header-unvisible{position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.tps-chrome .main-nav{margin:0 auto;display:flex;align-items:center}.tps-chrome .main-nav ul{list-style:none;margin:0;padding:0}.tps-chrome .main-nav a{text-decoration:none;color:var(--black)}.tps-chrome .main-nav .description{text-wrap:auto}.tps-chrome .main-nav .main-menu{display:flex;align-items:center;gap:20px}.tps-chrome .main-nav .main-menu .menu-item.column.submenu-title:not(.has-submenu){margin-bottom:8px}.tps-chrome .main-nav .main-menu .menu-item.column>.submenu{display:grid;grid-template-columns:1fr 1fr}.tps-chrome .main-nav .main-menu .menu-item.column>.submenu li{page-break-inside:avoid;break-inside:avoid-column}.tps-chrome .main-nav .main-menu>.menu-item{position:relative;height:50px;padding:16px 0;white-space:nowrap}.tps-chrome .main-nav .main-menu>.menu-item>a{display:block;font-size:var(--text-m-menu);font-weight:var(--text-med);text-align:center;transition:font-weight .3s ease-in-out}.tps-chrome .main-nav .main-menu>.menu-item>a div{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-between}.tps-chrome .main-nav .main-menu>.menu-item>a div::after{content:attr(data-text);height:0;visibility:hidden;overflow:hidden;user-select:none;pointer-events:none;font-weight:var(--text-bold)}.tps-chrome .main-nav .main-menu>.menu-item.has-submenu>a::after{content:'\e900';font-family:tps;color:var(--blue);display:inline-block;vertical-align:middle;margin-left:8px;transition:all .4s ease;transform-origin:center center}.tps-chrome .main-nav .main-menu>.menu-item:hover>a{font-weight:var(--text-bold)}.tps-chrome .main-nav .main-menu>.menu-item:hover>a::after{transform:rotate(-180deg)}.tps-chrome .main-nav .main-menu>.menu-item>.submenu{position:absolute;transition:all .2s ease-in-out;opacity:0;visibility:hidden;padding:30px 38px;margin:0;list-style-type:none;background-color:var(--white);box-shadow:rgba(0,0,0,.07) 0 1px 2px,rgba(0,0,0,.07) 0 2px 4px,rgba(0,0,0,.07) 0 4px 8px,rgba(0,0,0,.07) 0 8px 16px,rgba(0,0,0,.07) 0 16px 32px,rgba(0,0,0,.07) 0 32px 64px;border-radius:var(--medium-radius);top:100%;left:-112px;min-width:650px}.tps-chrome .main-nav .main-menu>.menu-item>.submenu .menu-item:not(.submenu-title):not(.divider){padding:4px 0}.tps-chrome .main-nav .main-menu>.menu-item>.submenu .menu-item:not(.submenu-title):not(.divider) a{padding:15px 20px;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:14px;border-radius:var(--small-radius);transition:all .2s ease-in-out;width:100%}.tps-chrome .main-nav .main-menu>.menu-item>.submenu .menu-item:not(.submenu-title):not(.divider) a:hover{background-color:var(--hover-blue)}.tps-chrome .main-nav .main-menu>.menu-item>.submenu .menu-item:not(.submenu-title):not(.divider) a i.icon:before{font-family:tps;font-size:var(--menu-icon-size);color:var(--carchoal-grey)}.tps-chrome .main-nav .main-menu>.menu-item>.submenu .menu-item:not(.submenu-title):not(.divider) a .text{color:var(--black);font-size:var(--text-m);font-weight:var(--text-bold);white-space:nowrap}.tps-chrome .main-nav .main-menu>.menu-item>.submenu .menu-item:not(.submenu-title):not(.divider) a .text .description{font-size:var(--text-s);font-weight:var(--text-reg)}.tps-chrome .main-nav .main-menu>.menu-item>.submenu .menu-item.submenu-title>a{color:var(--blue);font-size:var(--text-m);font-weight:var(--text-bold);white-space:nowrap;pointer-events:none;display:block}.tps-chrome .main-nav .main-menu>.menu-item>.submenu .menu-item.submenu-title>a{margin-bottom:5px}.tps-chrome .main-nav .main-menu>.menu-item>.submenu .menu-item:not(:first-child)>a>div{margin:16px 0 0 0}.tps-chrome .main-nav .main-menu>.menu-item.right-submenu>.submenu{left:-340px}.tps-chrome .main-menu li.has-submenu{overflow:hidden}.tps-chrome .main-menu>li.has-submenu:hover{overflow:visible}.tps-chrome .main-menu>li.has-submenu:hover>a::after{transform:rotate(-180deg)}.tps-chrome .main-menu li.has-submenu:hover>.submenu{opacity:1;visibility:visible}.tps-chrome .header .btn-menu{display:none}@media (max-width:1460px){.tps-chrome .header{-webkit-overflow-scrolling:touch;height:85px}.tps-chrome .header .wrap{align-items:flex-start;display:flex;flex-direction:column}.tps-chrome .header .main-nav{position:absolute;display:block;background-color:#fff;width:100%;min-height:0;top:0;left:0;height:0;opacity:0;visibility:hidden;transition:all .4s ease-in-out;padding:124px 16px}.tps-chrome .header .main-nav .main-menu{align-items:start;flex-direction:column;gap:12px}.tps-chrome .header .main-nav .main-menu .description{display:none}.tps-chrome .header .main-nav .main-menu .menu-item.column>.submenu{grid-template-columns:1fr;margin-top:12px}.tps-chrome .header .main-nav .main-menu .menu-item.column>.submenu>a{font-size:var(--text-m);font-weight:var(--text-bold);margin-top:12px}.tps-chrome .header .main-nav .main-menu>.menu-item{padding:0;width:100%;height:auto}.tps-chrome .header .main-nav .main-menu>.menu-item a{text-align:left;width:100%;padding:8px 0}.tps-chrome .header .main-nav .main-menu>.menu-item>a,.tps-chrome .header .main-nav .main-menu>.menu-item>a:hover{color:var(--black);font-weight:var(--text-reg)}.tps-chrome .header .main-nav .main-menu>.menu-item>a::after,.tps-chrome .header .main-nav .main-menu>.menu-item>a:hover::after{color:var(--black);transform:rotate(0)}.tps-chrome .header .main-nav .main-menu>.menu-item.open-submenu>a{color:var(--blue);font-weight:var(--text-bold)}.tps-chrome .header .main-nav .main-menu>.menu-item.open-submenu>a::after{color:var(--blue);transform:rotate(-180deg)}.tps-chrome .header .main-nav .main-menu>.menu-item>.submenu{display:none;position:unset;border:0;box-shadow:unset;padding:0;margin-top:12px}.tps-chrome .header .main-nav .main-menu>.menu-item>.submenu a{padding:0}.tps-chrome .header .main-nav .main-menu>.menu-item>.submenu .menu-item:not(.submenu-title):not(.divider) a{padding:0}.tps-chrome .header .main-nav .main-menu>.menu-item.open-submenu>.submenu{display:block;opacity:1;visibility:visible}.tps-chrome .header .btn.center{display:none}.tps-chrome .header.open{height:100%}.tps-chrome .header.open::after{content:'';position:absolute;top:0;left:0;background:#fff;height:85px;width:100%;z-index:1}.tps-chrome .header.open .main-nav{opacity:1;visibility:visible;min-height:100vh;max-height:100vh;height:auto;transition:all .2s ease-in-out;overflow-y:auto}.tps-chrome .header .logo{display:block;z-index:2;position:absolute;left:20px;top:15px}.tps-chrome .header .btn-menu{display:block;z-index:2;background-color:transparent;padding:0;border:none;outline:0;position:absolute;top:20px;right:16px;width:40px;height:40px}.tps-chrome .header .btn-menu .cross{position:absolute;width:32px;height:0;right:4px}.tps-chrome .header .btn-menu .line{position:absolute;display:block;height:4px;border-radius:2px;background-color:#333;transition:all .3s ease-in;right:0}.tps-chrome .header .btn-menu .line.upper-line{top:-8px;width:30px}.tps-chrome .header .btn-menu .line.down-line{top:4px;width:24px}.tps-chrome .header .btn-menu.open{overflow:auto}.tps-chrome .header .btn-menu.open .upper-line{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tps-chrome .header .btn-menu.open .down-line{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:30px}}.tps-chrome .btn{padding:20px 74px 20px 35px;border-radius:var(--button-radius);font-size:var(--text-m-menu);background:var(--primary-blue);color:var(--white);border:1px var(--blue) solid;font-weight:700;text-decoration:none;position:relative;display:inline-block;transition:background-color .35s ease-in-out}.tps-chrome .btn::after{content:'\e901';font-family:tps;position:absolute;right:31px;font-weight:400}@media (max-width:768px){.tps-chrome .btn::after{position:unset;margin-left:8px;vertical-align:middle;line-height:.8;right:0}}.tps-chrome .btn.center{padding:15px 49px 15px 39px;text-align:center}.tps-chrome .btn.center::after{right:24px}.tps-chrome .btn:hover{background:var(--primary-blue-dark);color:var(--white);border-color:var(--primary-blue-dark)}@media (max-width:768px){.tps-chrome .btn{width:100%;padding:18px 0;text-align:center}}.tps-chrome .bubble{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px}.tps-chrome a:hover{color:var(--blue)}
/* ATTENTION!!!
    these styles ONLY for CO.UK website
    if you are going to make edits suitable for both co.uk and com websites - do it in style.css file
*/

/* help centre: the main header sits in the flow instead of fixed over the page */
.tps-chrome .header{position:relative;transform:none}.tps-chrome .header.header-unvisible{transform:none}
