:root{--vuk-blue: #3455a8;--vuk-blue-dark: #263f85;--vuk-grey: #f2f2f2;--vuk-ink: #121212}.vuk-hsearch{display:none}.vuk-hsearch__form{position:relative;display:flex;align-items:center;width:100%;max-width:60rem;margin:0 auto}.vuk-hsearch__input{width:100%;height:4.6rem;border:1px solid #8a8a8a;border-radius:6px;padding:0 5rem 0 1.6rem;font-size:1.5rem;font-family:inherit;color:var(--vuk-ink);background:#fff}.vuk-hsearch__input:focus{outline:2px solid var(--vuk-blue);outline-offset:0;border-color:var(--vuk-blue)}.vuk-hsearch__btn{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;color:var(--vuk-ink)}.vuk-hsearch__btn svg{width:2rem;height:2rem}@media screen and (min-width:990px){.header.header--top-left{grid-template-areas:"heading search icons" "navigation navigation navigation";grid-template-columns:auto minmax(0,1fr) auto;column-gap:4rem;row-gap:0;padding-bottom:0}.header--top-left .header__heading,.header--top-left .header__heading-link{grid-area:heading;justify-self:start}.vuk-hsearch{display:block;grid-area:search;align-self:center}.header--top-left .header__icons{grid-area:icons;align-self:center;gap:1rem}.header--top-left .header__icons .header__search{display:none}.header--top-left .header__icon--account,.header--top-left #cart-icon-bubble{text-decoration:none}.header--top-left .header__icon--account{width:auto;height:4.6rem;padding:0 1.4rem;border-radius:6px;background:#ececec;color:var(--vuk-ink);gap:.6rem}.header--top-left .header__icon--account:after{content:"Login / Account";font-weight:700;font-size:1.4rem;white-space:nowrap}.header--top-left #cart-icon-bubble{width:auto;height:4.6rem;padding:0 1.6rem 0 1.2rem;border-radius:6px;background:var(--vuk-blue);color:#fff;gap:.4rem}.header--top-left #cart-icon-bubble:after{content:"Basket";font-weight:700;font-size:1.4rem}.header--top-left #cart-icon-bubble .cart-count-bubble{background:#fff;color:var(--vuk-blue)}.header--top-left #cart-icon-bubble:hover,.header--top-left .header__icon--account:hover{filter:brightness(.95)}.header--top-left .header__inline-menu{grid-area:navigation;margin-top:1.4rem;border-image:conic-gradient(var(--vuk-grey) 0 0) fill 0 / / 0 100vmax}.header__inline-menu .list-menu--inline{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}.header__inline-menu .header__menu-item{font-weight:700;font-size:1.45rem;letter-spacing:0;text-transform:none;color:var(--vuk-ink);padding:1.5rem 1rem;white-space:nowrap}.header__inline-menu summary.header__menu-item{padding-right:1rem}.header__inline-menu .header__menu-item .icon-caret{display:none}.header__inline-menu .header__menu-item:hover,.header__inline-menu details[open]>summary.header__menu-item{box-shadow:inset 0 -3px 0 var(--vuk-blue);color:var(--vuk-ink)}.header__inline-menu .header__menu-item span{text-decoration:none}.header__inline-menu .header__active-menu-item{color:var(--vuk-blue)}.header__inline-menu .mega-menu__content{border-top:0;box-shadow:0 1.2rem 2.4rem #0000001f;background:#fff}.header__inline-menu .mega-menu__list{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:3.2rem;align-items:start;padding:2.8rem 3rem 1.2rem!important}.header__inline-menu .mega-menu__list>li{display:block;width:100%;break-inside:avoid;max-width:none!important;padding:0 0 2.6rem!important;flex:none!important}.header__inline-menu .mega-menu__list:has(>li:nth-child(6)){display:block!important;column-count:5}.header__inline-menu .mega-menu__list:has(>li:nth-child(6))>li{display:inline-block}.header__inline-menu .mega-menu__link--level-2{display:block;color:var(--vuk-blue);font-weight:700;font-size:1.6rem;padding:0 0 .6rem;margin-bottom:.8rem;border-bottom:2px solid var(--vuk-blue);text-decoration:none}.header__inline-menu .mega-menu__link--level-2:hover{color:var(--vuk-blue-dark);text-decoration:underline}.header__inline-menu .mega-menu__list .list-unstyled .mega-menu__link{display:block;color:#222;font-size:1.45rem;line-height:1.35;padding:.5rem 0;text-decoration:none}.header__inline-menu .mega-menu__list .list-unstyled .mega-menu__link:hover{color:var(--vuk-blue);text-decoration:underline}.header__inline-menu .mega-menu__list .list-unstyled li:last-child .mega-menu__link{font-weight:600}}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu .header__menu-item{font-size:1.3rem;padding:1.4rem .6rem}.header__inline-menu .mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr))}.header__inline-menu .mega-menu__list:has(>li:nth-child(6)){column-count:4}.header--top-left .header__icon--account:after{content:"Account"}}.vuk-utility{background:var(--vuk-blue);color:#fff;font-size:1.3rem}.vuk-utility__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:3.6rem}.vuk-utility__group{display:flex;align-items:center;gap:2.4rem}.vuk-utility a{color:#fff;text-decoration:underline;text-underline-offset:.25rem;display:inline-flex;align-items:center;gap:.6rem}.vuk-utility a:hover{text-decoration-thickness:2px}.vuk-utility svg{width:1.5rem;height:1.5rem;flex:none}.vuk-usp{background:#fff;border-bottom:1px solid #e3e3e3}.vuk-usp__list{display:grid;grid-template-columns:repeat(var(--vuk-usp-count, 5),minmax(0,1fr));list-style:none;margin:0;padding:0}.vuk-usp__item{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.3rem 1rem;font-size:1.45rem;color:var(--vuk-blue);text-align:center}.vuk-usp__item+.vuk-usp__item{border-left:1px solid #e3e3e3}.vuk-usp__item a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:.8rem}.vuk-usp__item a:hover{text-decoration:underline}.vuk-usp__item svg{width:1.8rem;height:1.8rem;flex:none}@media screen and (max-width:749px){.vuk-utility__email,.vuk-utility__group--right .vuk-utility__optional{display:none!important}.vuk-utility__inner{justify-content:center}.vuk-usp__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.vuk-usp__item{flex:0 0 auto;scroll-snap-align:start;padding:1rem 1.6rem;font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vuk-header.css.map */
