
.last_updated_26_04_22_14_08{display:none}.desktopOnly{display:none}.noPadBottom{padding-bottom:0}#header_icons_hero{position:relative;z-index:5}@media (max-width:430px){#header_icons_hero{position:fixed;top:0;width:100%}#mainBody{margin-top:75px}}#header_navigation_primary{width:100%;height:75px;background-color:#002855;position:relative;z-index:1000}.header_navigation_container{max-width:1600px;margin:0 auto;padding:0 15px;height:100%}.header_navigation_row{display:flex;justify-content:space-between;height:100%}.mobileOnly .hamburger{float:none}.hamburger{display:block!important;float:left!important}img.headerLogo{margin-top:0;max-height:calc(45px * 0.75);max-width:calc(175px * 0.75)}@media (min-width:768px){img.headerLogo{max-height:45px;max-width:175px}}div.mobileMobileIcon{text-align:right}#mobileMobileIcon{width:30px;height:30px;margin-top:20px}.headerLogo,.headerLogoContainer,.headerLogoContainer.img{text-align:center}header img.headerLogo{display:inline}header .topNav{top:75px}@media (min-width:768px){header .topNav{display:none!important}}.jonintext2{display:none}@media (max-width:767px){header .topNav ul li a{text-align:center}#topnav_extra,#topnav_extra_extra{text-align:center}.mobile_extra_topper{border:none;margin-top:175px}}@media (min-width:768px){.mobileMobileIcon.mobileOnly{display:block!important}header .topNav{top:0!important;margin-top:0}header .topNav>ul>li{height:75px!important;line-height:75px!important}header .topNav .hasChildren div.topnav_subnav ul:before{left:50%}.sticker{position:fixed;z-index:1000}.sticker+.mainbody{padding-top:75px}}@media (min-width:1024px){header .topNav{top:0!important;margin-top:0}header .topNav ul{width:98%;padding-left:1%}header .topNav>ul>li a{font-size:16px;font-weight:600}.desktopOnly{display:block}.mobileOnly{display:none}.mobileMobileIcon.mobileOnly{display:none!important}}@media (min-width:1253px){.jonintext1{display:none}.jonintext2{display:inline}}.top_nav_right{display:flex;align-items:center;justify-content:flex-end}.header_left .icon-user,.top_nav_right .topnav_icon_right{width:calc(36px * 0.9);height:calc(36px * 0.9)}.tcc_member_login_link span{display:none}@media (min-width:768px){.header_left .icon-user,.top_nav_right .topnav_icon_right{width:auto;height:36px}.header_left .icon-user{display:none}.tcc_member_login_link span{display:block;background-color:none;color:#ffffff;font-size:16px;font-weight:600;line-height:36px;text-transform:uppercase;padding:0 10px;height:100%;display:inline-flex;align-items:center;border-radius:0}}.top_nav_right .topnav_icon_right.icon-user{margin-right:calc(12px * 0.9)}.header_left .icon-user{margin-left:calc(12px * 0.9)}@media (min-width:768px){.top_nav_right .topnav_icon_right.icon-user{margin-right:12px}.header_left .icon-user{margin-left:12px}}.top_nav_right .topnav_icon_right.icon-basket{width:calc(28px * 0.9);height:calc(28px * 0.9)}@media (min-width:768px){.top_nav_right .topnav_icon_right.icon-basket{width:28px;height:28px}}.topnav_bookvisit{background:#fff;color:#002855;height:100%}a.topnav_bookvisit span{color:#002855;font-size:16px;font-weight:600;line-height:36px;text-transform:uppercase;padding:0 10px;height:100%;display:inline-flex;align-items:center;border-radius:0}a.topnav_bookvisit span.desktopOnly{display:none!important;padding:0px}@media (min-width:1024px){a.topnav_bookvisit span.desktopOnly{display:inline-flex!important}a.topnav_bookvisit span{display:inline-flex}}.topnav_contact{background:none;color:#fff;height:100%}a.topnav_contact span{color:#fff;font-size:16px;font-weight:600;line-height:36px;text-transform:uppercase;padding:0 10px;height:100%;display:inline-flex;align-items:center;border-radius:0}#header_basket{width:calc(36px * 0.9);height:calc(36px * 0.9);background-color:transparent;background-image:url(/assets-static/images/icon-topnav-basket-white.svg)}@media (max-width:768px){.topnav_contact{width:calc(36px * 0.9);height:calc(36px * 0.9);background-color:transparent;background-image:url(/assets-static/images/icon-topnav-telephone-white.svg)}.topnav_contact span,a.topnav_contact span{display:none}}@media (max-width:1024px){.topnav_desktop_joinus{display:none!important}}.top_nav_right a:hover{text-decoration:none}.topnav_icon_right{margin-top:-3px;margin-right:12px}.topnav_contact{margin-right:12px}.topnav_icon_right.tir_nopadd{margin-right:0}a.topnav_desktop_login{width:60px;height:36px;color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:36px}a.topnav_desktop_joinus{background-color:#6bdad4;color:#002855;font-size:16px;font-weight:600;line-height:36px;text-transform:uppercase;padding:0 10px;height:100%;display:inline-flex;align-items:center;border-radius:0}.scroller{border:1px dotted #f90}#header_navigation_secondary{width:100%;height:100px;background-color:#F0F3F5;z-index:500;overflow:hidden;position:relative;display:none}#header_navigation_secondary_inner{margin-left:12px;margin-right:12px;position:relative;z-index:501;display:none}#header_navigation_secondary.mobileNavOnly #header_navigation_secondary_inner{z-index:500;top:0}#header_navigation_secondary_inner.scroller{}.nav_scroll_left{width:11px;height:100px;left:-11px;position:absolute;background-color:#F0F3F5;z-index:3}.nav_scroll_left_inner{width:0;height:0;border-width:10px 10px 10px 0;border-color:transparent #002855 transparent transparent;border-style:solid;position:absolute;top:40px}.nav_scroll_right{width:11px;height:100px;right:-11px;top:0;position:absolute;z-index:3}.nav_scroll_right_inner{width:0;height:0;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #002855;border-style:solid;position:absolute;top:40px}.nav_scroll_middle{overflow-x:scroll;-webkit-overflow-scrolling:touch;position:relative;z-index:2;box-sizing:content-box;padding:0}ul.sub_nav_icons{width:100%;display:flex;justify-content:space-between;list-style:none;height:100%;margin-left:0;padding-left:0;padding-right:0;position:relative;z-index:1}ul.sub_nav_icons:before{width:12px;height:100px;content:"";margin-left:-12px;z-index:1010;background-color:#F0F3F5}ul.sub_nav_icons:after{width:12px;height:100px;content:"";margin-right:-12px;z-index:1010;background-color:#F0F3F5}ul.sub_nav_icons li{display:flex;flex:1 1 0;height:80px;padding-top:10px;padding-bottom:10px}ul.sub_nav_icons li:hover{}ul.sub_nav_icons li a{display:block;width:100%;height:100%;text-align:center;font-family:'Karla';font-size:14px}ul.sub_nav_icons li a img{max-height:43px;float:none;margin:0 auto}.second_nav_desktop{display:inline}.second_nav_mobile{display:none}.nav_scroll_left{display:none}.nav_scroll_right{display:none}@media (max-width:429px){.sub_nav_icons li.slick-slide{min-width:103px}}@media (min-width:570px){ul.sub_nav_icons li a{font-size:16px}}@media (max-width:700px){ul.sub_nav_icons{padding-left:0px;padding-right:0px}.second_nav_mobile{display:inline}.second_nav_desktop{display:none;line-height:0.8em}ul.sub_nav_icons li{height:100px;padding-top:5px;padding-bottom:5px}.nav_scroll_left{display:block}.nav_scroll_right{display:block}.nav_scroll_middle{}}body.double-header main.mainBody{top:150px}.desktopNavOnly{display:none}.mobileNavOnly{display:block}@media (min-width:420px){.desktopNavOnly{display:block}.mobileNavOnly{display:none}}#header_navigation_secondary.mobileNavOnly #header_navigation_secondary_inner{width:90%;margin-left:5%;margin-right:5%;display:none}@media (max-width:460px){.headerImage.hp_takeover_container .containerFixed{margin:100px 0 0 0}}body.noscroll{overflow:hidden}@media (min-width:768px){.headerLogoContainer{position:absolute;left:50%;transform:translateX(-50%)}}nav>ul{list-style:none;margin:20px auto 0;max-width:1600px;padding:0 15px}nav>ul li{display:block}nav>ul li a{transition:0.2s color;display:block;color:white;font-weight:bold}nav>ul li a:hover{color:white;text-decoration:none}nav.main_nav{position:fixed;z-index:-1;top:0;right:0;width:100%;max-width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,40,85,0.5);height:100vh;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);clip-path:inset(0px 0px 0px -20px);visibility:hidden;opacity:0;transition:0.4s opacity;overflow:auto;-webkit-overflow-scrolling:touch;margin-top:0;padding-top:125.3px}@media (min-width:1024px){nav.main_nav{padding-top:99px}}nav.main_nav.active{right:0;opacity:1;visibility:visible}nav.main_nav:before{content:"";position:fixed;z-index:10;left:0;top:0;width:100%;height:100vh;overflow:hidden;background:rgba(0,40,85,0.7)}@media (min-width:1024px){nav.main_nav:before{width:50%}}nav.main_nav>ul{position:relative;z-index:10;display:block;list-style:none;height:auto;padding-bottom:60px;overflow-y:auto;height:calc(100vh - 205.3px)}@media (min-width:1024px){nav.main_nav>ul{height:calc(100vh - 179px)}}nav.main_nav>ul li{height:auto;display:flex;flex-direction:column;align-items:flex-start}@media (min-width:1024px){nav.main_nav>ul li{max-width:48%}}nav.main_nav>ul li.hasChildren{position:relative}nav.main_nav>ul li.hasChildren span.nav-arrow{content:"";cursor:pointer;width:40px;height:40px;background-image:url(../images/chevron-down.svg);background-size:24px;background-position:center;background-repeat:no-repeat;position:absolute;right:0;top:7px}@media (min-width:768px){nav.main_nav>ul li.hasChildren span.nav-arrow{top:12.5px}}nav.main_nav>ul li.hasChildren span.nav-arrow.is-active{transform:rotate(180deg)}nav.main_nav>ul li .topnav_subnav{display:none}nav.main_nav>ul li .topnav_subnav.is-active{display:block}nav.main_nav>ul li a,nav.main_nav>ul li>span:not(.nav-arrow){font-weight:600;color:white;height:auto;padding:10px 10px 10px 0;text-align:left;font-family:"Playfair Display",serif;font-weight:600;font-size:22px}@media (min-width:768px){nav.main_nav>ul li a,nav.main_nav>ul li>span:not(.nav-arrow){font-size:30px}}nav.main_nav>ul li a:hover{color:rgba(255,255,255,0.8)}nav.main_nav>ul>li{white-space:nowrap;margin:0}nav.main_nav>ul>li .telephoneMore{background-position:left center;padding-left:18px}nav.main_nav>ul>li.join_nav button{width:100%}nav.main_nav>ul li .subnav{position:relative;top:auto;display:none;z-index:1000;padding-bottom:20px;background-color:rgba(0,40,85,0.8)}nav.main_nav>ul li .subnav .container{display:block}nav.main_nav>ul li .subnav .container .subnav_group{padding:0 0 10px 10px}nav.main_nav>ul li .subnav .container .subnav_group h4{display:inline-block;font-weight:600;font-size:16px;color:white;border-bottom:2px solid rgba(255,255,255,0.6);margin:0;padding:2em 0 0.5em 0}nav.main_nav>ul li .subnav .container .subnav_group ul{margin:0;padding:0}nav.main_nav>ul li .subnav .container .subnav_group ul li a{padding:0.5em 0;display:block}nav.main_nav>ul li.has_children{position:relative}nav.main_nav>ul li.has_children>a{width:90%;width:calc(100% - 3em)}nav.main_nav>ul li.has_children:before{display:block;position:absolute;top:1em;right:1em;content:'';width:1.5em;height:1.5em;background-image:url(../images/arrow-down.svg);background-size:100% auto;background-position:center center;background-repeat:no-repeat;transition:0.2s all;cursor:pointer}nav.main_nav>ul li.has_children.open:before{transform:rotate(180deg)}.header_left{display:flex;align-items:center}@media (min-width:768px){.header_left{padding-left:32px}}.hamburger_flex{display:flex;align-items:center}@media (max-width:767px){.hamburger_flex{width:auto;padding-top:0;padding-right:0;padding-bottom:0}}@media (max-width:767px){.headerLogoContainer{width:auto;padding-top:0;padding-right:0;padding-bottom:0;margin-left:10px}}@media (max-width:767px){.top_nav_right{width:auto;padding:0}}.top_nav_right{padding-right:0}.hamburger_container{width:32px;height:auto;display:flex;flex-direction:column}.hamburger{cursor:pointer;display:flex;align-items:center;color:white;height:auto;margin:0!important;top:0}.hamburger>p{display:block;color:#fff!important;text-transform:uppercase;font-size:12px;font-weight:bold;margin:-2px 0 0 0}.hamburger-box{width:calc(40px * 0.8);height:calc(24px * 0.8)}.hamburger-box .hamburger-inner{width:calc(40px * 0.8);height:2px}.hamburger-box .hamburger-inner:before{width:calc(40px * 0.8);height:2px;top:calc(-8.75px * 0.8)}.hamburger-box .hamburger-inner:after{width:calc(40px * 0.8);height:2px;bottom:calc(-10px * 0.8)}.hamburger--spin.active .hamburger-inner:before{top:0}.hamburger--spin.active .hamburger-inner:after{bottom:0}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.3s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent!important;box-shadow:none!important;border:0;margin:0;overflow:visible;outline:none!important}.hamburger.active .hamburger-inner,.hamburger.active .hamburger-inner:after,.hamburger.active .hamburger-inner:before{background-color:white}.hamburger.dark.active .hamburger-inner,.hamburger.dark.active .hamburger-inner:after,.hamburger.dark.active .hamburger-inner:before{background-color:white}.hamburger-box{width:32px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:26px;height:2px;background-color:white;border-radius:2px;position:absolute;transition-property:transform,background-color;transition-duration:0.3s;transition-timing-function:ease}.hamburger.dark .hamburger-inner,.hamburger.dark .hamburger-inner:after,.hamburger.dark .hamburger-inner:before{background-color:white}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin .hamburger-inner:before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spin.active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.hamburger--spin.active .hamburger-inner:before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}.hamburger--spin.active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1)}