:root{--color-primary: #007ea0;--color-quartary: #f1f1f1;--color-secondary: #ffcc2b;--color-tertiary: #ffcc2b;--color-input: #7e7e7e;--color-borders: #ccc;--color-banner: #007ea0;--color-success-text: #93d500;--color-success: rgba(147, 213, 0, 0.2);--color-warning-text: #333333;--color-error-text: #fb5373;--color-error: rgba(251, 83, 115, 0.2);--color-warning-text: #fb5373;--color-warning: rgba(251, 83, 115, 0.2);--color-warning-text: #333333;--color-heading: #007ea0;--color-copy: #333333;--color-links: #007ea0;--color-offwhite: #f4f0e8;--color-white: #ffffff;--color-black: #000000;--font-heading: "Helvetica", sans-serif;--font-copy: "Helvetica", sans-serif}.pcaitem{font-size:15px}.site-notification:not(#javascript){color:#007ea0;background:var(--color-white)}.calculator-select .tab{border:1px solid #fff}h6,label{font-size:15px;font-size:0.9375rem;line-height:24px;line-height:1.5rem}.select-styled{padding:16px 20px}.checkout .radio label:after,.checkbox label:after{background-color:var(--color-primary)}ul.list .list-item:before{background-color:var(--color-primary)}.button.button--primary{color:var(--color-primary)}.button.button--primary:active,.button.button--primary:focus,html:not(.is-touch) .button.button--primary:not(:disabled):not(.disabled):hover{color:#fff;cursor:pointer}.button.button--secondary:active,.button.button--secondary:focus,html:not(.is-touch) .button.button--secondary:not(:disabled):not(.disabled):hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.type{font-weight:bold}.tile-list .item a:hover{color:#007696}.tab-content--list .tile a:hover p{color:var(--color-secondary)}.header-navigation .logo .mobile{max-width:60px}.header-navigation .logo .desktop{max-width:270px;max-height:45px}.footer h6{color:#fff}.footer a:hover{color:#fff;text-decoration:underline}.component-banner--hero{margin-bottom:40px}.component-banner--hero .container>.background{top:0;height:100%;background:var(--color-banner)}.component-banner--hero .banner-content{min-height:0;margin-bottom:40px;color:#fff}.component-banner--hero .banner-content h1,.component-banner--hero .banner-content ul li,.component-banner--hero .banner-content p{color:#fff}.component-banner--hero .banner-content ul.list .list-item:before{background-color:#fff}.component-banner--hero .banner-content .button{color:#fff;border-color:#fff}.component-banner--hero .banner-content .button:hover{background-color:#fff !important;color:var(--color-primary) !important}@media(min-width: 768px){.component-banner--hero .banner-content{margin-right:15px}}.component-banner--hero .banner-content .content .list{margin-bottom:0}.component-banner--hero .banner-content .content .button{margin-top:30px}.component-banner--hero .banner-content .content .partner-logo img{max-width:100%}@media(min-width: 1130px){.component-banner--hero .content{margin-right:50px}}html:not(.is-touch) .component-banner--hero .button.button--secondary:not(:disabled):not(.disabled):hover{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}#calculator .select .icon{margin-bottom:5px}.component-comparison-table{background:var(--color-offwhite);color:var(--color-heading)}.competitor-comparison .competitor-comparison__table table{width:90%}.competitor-comparison .competitor-comparison__table table thead th{padding:.2rem}@media(min-width: 768px){.competitor-comparison .competitor-comparison__table table{width:80%}.competitor-comparison .competitor-comparison__table table thead th{padding:1rem}}.component-exchange-rate .rates .rates-rate:after{background-color:var(--color-primary)}.component-image-text .inner ul li:before{background-color:var(--color-primary)}.steps .step.active:before{color:var(--color-primary);background:#fff;border-color:#fff}@media(min-width: 768px){.tooltip-toggle:before{font-size:14px;font-size:0.875rem;line-height:18.2px;line-height:1.1375rem}}.type svg path{fill:var(--color-links)}.modal .modal--inner{width:90%;max-width:780px}.modal--store .stores-disclaimer{margin-top:0;margin-bottom:0;transform:translate(0, -26px)}.modal .stores>div{margin-top:2rem;display:grid;grid-template:"store" "available" "confirm" "opening-times" "show-opening-times"}.modal .stores>div:first-of-type{margin-top:0}.modal .stores>div div.store{grid-area:store}.modal .stores>div div.store+div{grid-area:available}.modal .stores>div div.store+div+div{grid-area:opening-times}.modal .stores>div .button--show-stores{grid-area:show-opening-times}.modal .stores>div .button--primary{grid-area:confirm}@media screen and (min-width: 760px){.modal .stores>div{grid-auto-columns:1fr 1fr;grid-column-gap:1rem;grid-template:"store store" "available available" "opening-times opening-times" "confirm show-opening-times"}}.modal .stores .set-margin{margin-top:25px}.modal .stores .store--stock.available{background:var(--color-success);color:var(--color-black)}.modal .stores .store--stock.unavailable{background:var(--color-warning);color:var(--color-warning-text)}.modal .stores .store--stock.closed{color:var(--color-restriction-text);background:var(--color-restriction)}.modal .stores .button{margin-top:20px}.modal .stores .button--show-stores{color:var(--color-primary);background-color:var(--color-white)}.modal .stores .button--show-stores:hover{background-color:var(--color-white) !important}.button--external:not(:hover),.component-usp-banner,.component-usp-banner-mobile,.cromessage{background:linear-gradient(to right, #f4ce63, #c49637) !important}.component-banner--hero .content .banner-content__image{position:absolute;top:unset;left:unset;bottom:0;right:0;height:unset;width:27%;z-index:-1}.modal .modal--inner{width:90%;max-width:780px}.modal--store .stores-disclaimer{margin-top:0;margin-bottom:0;transform:translate(0, -26px)}.modal .stores>div{margin-top:2rem;display:grid;grid-template:"store" "available" "confirm" "opening-times" "show-opening-times"}.modal .stores>div:first-of-type{margin-top:0}.modal .stores>div div.store{grid-area:store}.modal .stores>div div.store+div{grid-area:available}.modal .stores>div div.store+div+div{grid-area:opening-times}.modal .stores>div .button--show-stores{grid-area:show-opening-times}.modal .stores>div .button--primary{grid-area:confirm}@media screen and (min-width: 760px){.modal .stores>div{grid-auto-columns:1fr 1fr;grid-column-gap:1rem;grid-template:"store store" "available available" "opening-times opening-times" "confirm show-opening-times"}}.modal .stores .set-margin{margin-top:25px}.modal .stores .store--stock.available{background:var(--color-success);color:var(--color-black)}.modal .stores .store--stock.unavailable{background:var(--color-warning);color:var(--color-warning-text)}.modal .stores .store--stock.closed{color:var(--color-restriction-text);background:var(--color-restriction)}.modal .stores .button{margin-top:20px}.modal .stores .button--show-stores{color:var(--color-primary);background-color:var(--color-white)}.modal .stores .button--show-stores:hover{background-color:var(--color-white) !important}.notifications-section ul.notifications-section__list li.notifications-section__item--generic{color:#007ea0;background:#fff}.notifications-section ul.notifications-section__list li.notifications-section__item--generic div:before{background-color:unset;-webkit-mask-image:none !important;mask-image:none !important}
