body.jolly-theme .jl-page>.hs_cos_wrapper:has(>.jl-header),body.jolly-theme .jl-page>[id^=hs_cos_wrapper_]:has(>.jl-header){display:block!important;overflow:visible!important;position:sticky!important;position:-webkit-sticky!important;top:0!important;z-index:1000!important}.jl-header{background:#fff;color:var(--jl-color-dark-grey);font-family:var(--jl-font-heading);font-size:16px;isolation:isolate;line-height:24px;padding:18px 0;position:sticky!important;position:-webkit-sticky!important;top:0!important;z-index:1000!important}.jl-header__inner{border-radius:42px;gap:16px;min-height:84px;padding-left:20px;padding-right:20px}.jl-header__brand img{height:50px;width:110px}.jl-header__brand{margin-right:10px}.jl-header__cta{height:40px;min-height:40px}.jl-header__account-button,.jl-header__cart-link,.jl-header__icon-button,.jl-header__wishlist-link{height:40px;min-height:40px;width:40px}.jl-header__search-panel{background:#fff}.jl-header__account-dropdown,.jl-header__search-results,.jl-header__shop-mega{font-family:var(--jl-font-body)}.jl-header .jl-header__navigation-shell{gap:clamp(24px,3.2vw,48px)!important}.jl-header .jl-header__nav{flex:1 1 auto!important;gap:22px;width:auto!important}.jl-header__nav-link{background:transparent;border:0;cursor:pointer;font:inherit;padding:0}.jl-header__dropdown-link,.jl-header__shop-link{font-family:var(--jl-font-body);font-size:16px;font-weight:400;line-height:34px}.jl-header__dropdown-link{padding:2px 12px}.jl-header .jl-header__actions{gap:8px!important}.jl-header .jl-header__account-button,.jl-header .jl-header__cart-link,.jl-header .jl-header__icon-button,.jl-header .jl-header__search-toggle,.jl-header .jl-header__wishlist-link{align-items:center;background:transparent;border:0;border-radius:50%;color:#56575e;display:inline-flex;flex:0 0 40px;height:40px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0;text-decoration:none;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease;width:40px}.jl-header .jl-header__icon-button:active,.jl-header .jl-header__icon-button:focus,.jl-header .jl-header__icon-button:hover,.jl-header .jl-header__icon-button[aria-expanded=true]{color:var(--jl-color-bright-blue)}.jl-header__cart-link,.jl-header__search-toggle{margin-right:0}.jl-header .jl-header__icon-stack,.jl-header .jl-header__search-toggle .jl-header__search-icon{display:block;height:24px;min-width:24px;width:24px}.jl-header__icon-image,.jl-header__icon-stack svg,.jl-header__search-icon svg{display:block;height:24px;object-fit:contain;width:24px}.jl-header__search-panel{color:var(--jl-color-dark-grey);position:relative}.jl-header.is-search-open .jl-header__nav{display:none!important}.jl-header.is-search-open .jl-header__navigation-shell{gap:24px!important}.jl-header.is-search-open .jl-header__search-panel{align-items:center;background:#fff;border:var(--jl-border-width) solid var(--jl-border-default);border-radius:var(--jl-card-radius);color:var(--jl-color-dark-grey);display:flex!important;flex:1 1 778px;gap:12px;height:44px;max-width:778px;min-width:260px;padding:0 12px 0 16px}.jl-header.is-search-open .jl-header__actions .jl-header__icon-button{display:inline-flex!important}.jl-header.is-search-open .jl-header__actions .jl-header__search-toggle{display:none!important}.jl-header__search-results{background:#fff;border:var(--jl-border-width) solid var(--jl-border-default);border-radius:20px;box-shadow:var(--jl-card-shadow);display:none;left:0;padding:12px;position:absolute;top:calc(100% + 10px);width:min(100%,778px);z-index:1200}.jl-header__search-results.is-visible{display:grid;gap:6px}.jl-header__search-result{border-radius:12px;color:var(--jl-color-dark-grey);display:grid;gap:2px;padding:10px 12px;text-decoration:none}.jl-header__search-result:focus,.jl-header__search-result:hover{background:var(--jl-color-light-blue);color:var(--jl-color-bright-blue)}.jl-header__search-result-title{display:-webkit-box;font-family:var(--jl-font-heading);font-size:16px;font-weight:700;line-height:22px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.jl-header__search-result-excerpt{color:var(--jl-color-body-grey);display:-webkit-box;font-family:var(--jl-font-body);font-size:14px;line-height:20px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.jl-header__search-result:focus .jl-header__search-result-excerpt,.jl-header__search-result:hover .jl-header__search-result-excerpt{color:var(--jl-color-bright-blue)}.jl-header__search-input::-webkit-search-cancel-button,.jl-header__search-input::-webkit-search-decoration,.jl-header__search-input::-webkit-search-results-button,.jl-header__search-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.jl-header .jl-header__search-close{align-items:center!important;background:transparent!important;border:0!important;border-radius:50%!important;color:var(--jl-color-bright-blue)!important;cursor:pointer!important;display:inline-flex!important;font-size:0!important;height:28px!important;justify-content:center!important;line-height:1!important;min-width:28px!important;padding:0!important;width:28px!important}.jl-header .jl-header__search-close:before{color:inherit;content:"x";font-family:var(--jl-font-heading);font-size:20px;font-weight:700;line-height:1}.jl-header .jl-header__search-close span,.jl-header .jl-header__search-close span:after,.jl-header .jl-header__search-close span:before{content:none!important;display:none!important}.jl-header__account-menu{display:inline-flex;position:relative}.jl-header .jl-header__account-dropdown{background:#fff!important;border:var(--jl-border-width) solid var(--jl-border-default)!important;border-radius:18px!important;box-shadow:var(--jl-card-shadow)!important;display:grid;left:auto!important;max-width:min(320px,calc(100vw - 40px))!important;min-width:220px!important;opacity:0!important;padding:12px!important;pointer-events:none!important;position:absolute!important;right:0!important;top:calc(100% + 10px)!important;transform:translateY(8px)!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden!important;z-index:1200!important}.jl-header__account-menu.is-open .jl-header__account-dropdown,.jl-header__account-menu:focus-within .jl-header__account-dropdown,.jl-header__account-menu:hover .jl-header__account-dropdown{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;visibility:visible!important}.jl-header .jl-header__shop-mega{background:#fff!important;border:var(--jl-border-width) solid var(--jl-border-default)!important;border-radius:28px!important;box-shadow:var(--jl-card-shadow)!important;left:50%!important;max-height:min(620px,74vh)!important;opacity:0!important;overflow:auto!important;padding:28px!important;pointer-events:none!important;position:absolute!important;right:auto!important;top:calc(100% + 10px)!important;transform:translateX(-50%) translateY(8px)!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden!important;width:min(1120px,calc(100vw - 160px))!important;z-index:1200!important}.jl-header__nav-item.has-shop-mega.is-open .jl-header__shop-mega,.jl-header__nav-item.has-shop-mega:focus-within .jl-header__shop-mega,.jl-header__nav-item.has-shop-mega:hover .jl-header__shop-mega{opacity:1!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important;visibility:visible!important}.jl-header__shop-mega-inner{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 240px}.jl-header__shop-columns{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.jl-header__shop-column{align-content:start;border-right:var(--jl-border-width) solid var(--jl-border-default);display:grid;gap:12px;padding-right:18px}.jl-header__shop-title{align-items:flex-start;color:var(--jl-color-dark-grey);display:flex;font-family:var(--jl-font-heading);font-size:18px;font-weight:700;line-height:24px;margin:0;min-height:58px}.jl-header__shop-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.jl-header__shop-link{border-radius:12px;color:var(--jl-color-dark-grey);display:block;padding:0 12px;text-decoration:none}.jl-header__shop-link:focus,.jl-header__shop-link:hover{background:var(--jl-color-light-blue);color:var(--jl-color-bright-blue)}.jl-header__shop-featured{align-content:start;display:grid;gap:14px}.jl-header__shop-card{background:var(--jl-color-dark-blue);border-radius:24px;color:#fff;display:block;overflow:hidden;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.jl-header__shop-card:focus,.jl-header__shop-card:hover{box-shadow:var(--jl-card-shadow);transform:translateY(-2px)}.jl-header__shop-card img{aspect-ratio:11/9;display:block;object-fit:cover;width:100%}.jl-header__shop-cta{border-radius:var(--jl-button-primary-radius);font-family:var(--jl-font-heading);font-size:var(--jl-type-button-size);font-weight:var(--jl-type-button-weight);line-height:var(--jl-type-button-line-height);min-height:var(--jl-button-height);min-width:0;padding:var(--jl-button-padding);width:100%}.jl-header__shop-cta:not(.jl-header__shop-cta--secondary){background:var(--jl-button-primary-background);border-color:var(--jl-button-primary-background);color:var(--jl-button-text-dark)}.jl-header__shop-cta:not(.jl-header__shop-cta--secondary):focus,.jl-header__shop-cta:not(.jl-header__shop-cta--secondary):hover{background:var(--jl-button-primary-hover-background);border-color:var(--jl-button-primary-hover-background);color:var(--jl-button-text-dark)}@media (min-width:981px) and (max-width:1320px){.jl-header .jl-header__navigation-shell{gap:20px!important}.jl-header .jl-header__nav{font-size:15px;gap:14px}.jl-header .jl-header__shop-mega{padding:22px!important;width:min(980px,calc(100vw - 80px))!important}.jl-header__shop-mega-inner{gap:20px;grid-template-columns:minmax(0,1fr) 210px}}@media (max-width:980px){.jl-header__account-menu,.jl-header__wishlist-link{display:none}.jl-header.is-open .jl-header__navigation-shell{max-height:calc(100vh - 112px);max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.jl-header .jl-header__dropdown{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:none!important;min-width:0!important;opacity:1!important;padding:0 0 14px 12px!important;pointer-events:auto!important;position:static!important;transform:none!important;visibility:visible!important;width:100%!important}.jl-header__nav-item.has-dropdown.is-open .jl-header__dropdown{display:grid!important}.jl-header .jl-header__shop-mega{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:none!important;max-height:none!important;opacity:1!important;padding:0 0 18px!important;pointer-events:auto!important;position:static!important;transform:none!important;visibility:visible!important;width:100%!important}.jl-header__nav-item.has-shop-mega.is-open .jl-header__shop-mega{display:block!important;transform:none!important}.jl-header__shop-columns,.jl-header__shop-featured,.jl-header__shop-mega-inner{display:grid;gap:16px;grid-template-columns:1fr}.jl-header__shop-column{border-right:0;gap:8px;padding:0}.jl-header__shop-title{font-size:17px;line-height:24px;min-height:0}.jl-header__shop-card{max-width:280px}.jl-header__shop-cta{width:min(100%,280px)}}@media (min-width:641px) and (max-width:980px){.jl-header{padding:0}.jl-header__inner{min-height:84px}.jl-header__brand img{height:50px;width:110px}}@media (max-width:640px){.jl-header{padding:0}.jl-header__inner{min-height:72px}.jl-header__brand img{height:42px;width:92px}}@media (min-width:981px){body .jl-header .jl-header__nav-item.has-shop-mega{position:static!important}body .jl-header .jl-header__shop-mega{left:50%!important;max-width:none!important;top:calc(100% + 8px)!important;width:100%!important}}.jl-header__shop-home{color:var(--jl-color-bright-blue);font-weight:700}.jl-header .jl-header__cart-link,.jl-header .jl-header__wishlist-link{position:relative}.jl-header__badge{align-items:center;background:var(--jl-color-yellow,#fc3);border:2px solid #fff;border-radius:999px;box-sizing:border-box;color:var(--jl-color-dark-blue,#1f326b);display:inline-flex;font-family:var(--jl-font-heading);font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;position:absolute;right:-4px;top:-4px}.jl-header__badge[hidden]{display:none!important}.jl-header__language-option.is-selected,.jl-header__language-option[aria-current=page]{background:var(--jl-color-light-blue);color:var(--jl-color-bright-blue)}.jl-header__language-option .jl-header__flag{flex:0 0 24px}.jl-header__store-gateway{display:none!important}.jl-header__store-heading{color:var(--jl-color-dark-blue,#17245a);display:block;font-family:var(--jl-font-heading);font-size:18px;font-weight:700;line-height:24px;padding:4px 10px 10px}.jl-header__store-option{align-items:center;border:1px solid var(--jl-color-light-blue,#edf1ff);border-radius:12px;box-sizing:border-box;color:var(--jl-color-dark-grey,#3f4048);display:flex;font-family:var(--jl-font-body);gap:12px;min-height:56px;padding:9px 12px;position:relative;text-decoration:none}.jl-header__store-option+.jl-header__store-option{margin-top:8px}.jl-header__store-option-flag{align-items:center;border-radius:50%;display:inline-flex;height:32px;justify-content:center;min-width:32px;overflow:hidden;width:32px}.jl-header__store-option-flag img{display:block;height:100%;object-fit:cover;width:100%}.jl-header__store-option-copy{display:grid;flex:1 1 auto;gap:2px;min-width:0}.jl-header__store-option-label{color:var(--jl-color-dark-grey,#3f4048);font-family:var(--jl-font-heading);font-size:15px;font-weight:600;line-height:20px}.jl-header__store-option-region{color:#6b6d75;font-size:12px;line-height:16px}.jl-header__store-option-external{align-items:center;border:1px solid var(--jl-color-light-blue,#edf1ff);border-radius:999px;color:var(--jl-color-bright-blue,#4065d1);display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;justify-content:center;line-height:14px;padding:3px 7px;text-transform:uppercase}.jl-header__store-option.is-selected,.jl-header__store-option:focus,.jl-header__store-option:hover,.jl-header__store-option[aria-current=page]{background:var(--jl-color-lightest-blue,#f7f9ff);border-color:var(--jl-color-bright-blue,#4065d1);outline:0}.jl-header__store-option.is-selected .jl-header__store-option-region,.jl-header__store-option:focus .jl-header__store-option-region,.jl-header__store-option:hover .jl-header__store-option-region,.jl-header__store-option[aria-current=page] .jl-header__store-option-region{color:var(--jl-color-bright-blue,#4065d1)}body .jl-header .jl-header__nav-item.has-store-gateway,body .jl-header.jl-header--store-gateway .jl-header__nav-item.has-shop-mega{display:none!important}body .jl-header.jl-header--store-gateway .jl-header__nav-item.has-store-gateway{display:flex!important;position:relative!important}@media (min-width:981px){body .jl-header.jl-header--store-gateway .jl-header__nav-item.has-store-gateway:after{content:"";height:8px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:380px;z-index:1199}body .jl-header.jl-header--store-gateway .jl-header__nav-item.has-store-gateway>.jl-header__store-gateway{background:#fff!important;border:2px solid var(--jl-color-light-blue,#edf1ff)!important;border-radius:18px!important;box-shadow:0 8px 20px rgba(32,48,90,.07)!important;display:grid!important;left:50%!important;min-width:380px!important;opacity:0!important;padding:12px!important;pointer-events:none!important;position:absolute!important;top:calc(100% + 8px)!important;transform:translate(-50%,8px)!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important;visibility:hidden!important;width:380px!important;z-index:1200!important}body .jl-header.jl-header--store-gateway .jl-header__nav-item.has-store-gateway.is-open>.jl-header__store-gateway,body .jl-header.jl-header--store-gateway .jl-header__nav-item.has-store-gateway:focus-within>.jl-header__store-gateway,body .jl-header.jl-header--store-gateway .jl-header__nav-item.has-store-gateway:hover>.jl-header__store-gateway{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)!important;visibility:visible!important}}.jl-header--store-gateway.is-non-uk-store .jl-header__account-menu,.jl-header--store-gateway.is-non-uk-store .jl-header__cart-link,.jl-header--store-gateway.is-non-uk-store .jl-header__wishlist-link,.jl-header--store-gateway.is-store-unselected .jl-header__store-menu{display:none!important}@media (max-width:980px){.jl-header__shop-featured{display:none!important}body .jl-header.jl-header--store-gateway .jl-header__nav-item.has-store-gateway{display:block!important;width:100%!important}body .jl-header.jl-header--store-gateway .jl-header__nav-item.has-store-gateway>.jl-header__store-gateway{background:transparent!important;border:0!important;box-shadow:none!important;display:none!important;margin:4px 0 8px!important;min-width:0!important;opacity:1!important;padding:10px 0 12px 12px!important;pointer-events:auto!important;position:static!important;transform:none!important;visibility:visible!important;width:100%!important}body .jl-header.jl-header--store-gateway .jl-header__nav-item.has-store-gateway.is-open>.jl-header__store-gateway{display:grid!important}.jl-header--store-gateway .jl-header__store-heading{font-size:14px;line-height:20px;padding:0 0 10px}.jl-header--store-gateway .jl-header__store-option{min-height:58px;padding:9px 12px}.jl-header--store-gateway .jl-header__store-option-external{font-size:9px;line-height:12px}}.jl-header__store-dialog{background:#fff;border:2px solid var(--jl-color-light-blue,#edf1ff);border-radius:22px;box-shadow:0 22px 60px rgba(31,50,112,.2);color:var(--jl-color-dark-grey,#3f4048);margin:auto;max-height:calc(100vh - 32px);max-width:540px;overflow:auto;padding:0;width:min(540px,calc(100vw - 32px))}.jl-header__store-dialog:not([open]){display:none}.jl-header__store-dialog::backdrop{background:rgba(24,34,68,.52)}.jl-header__store-dialog-card{display:grid;gap:16px;padding:32px}.jl-header__store-dialog-description,.jl-header__store-dialog-eyebrow,.jl-header__store-dialog-title{margin:0}.jl-header__store-dialog-eyebrow{color:#6b6d75;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:18px;text-transform:uppercase}.jl-header__store-dialog-title{color:var(--jl-color-dark-blue,#21366f);font-family:var(--jl-font-heading);font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.2}.jl-header__store-dialog-description{color:#555862;font-size:16px;line-height:1.55}.jl-header__store-dialog-notice{background:var(--jl-color-lightest-blue,#f7f9ff);border:1px solid var(--jl-color-light-blue,#dfe6fb);border-radius:14px;color:#555862;display:grid;font-size:14px;gap:5px;line-height:1.45;padding:16px 18px}.jl-header__store-dialog-notice strong{color:var(--jl-color-dark-blue,#21366f);font-family:var(--jl-font-heading);font-size:16px}.jl-header__store-dialog-actions{display:flex;gap:12px;justify-content:flex-end;padding-top:4px}.jl-header__store-dialog-actions .jl-button{border-radius:999px;cursor:pointer;font-family:var(--jl-font-heading);font-size:15px;font-weight:700;line-height:20px;margin:0;min-height:50px;padding:12px 20px;text-align:center;text-decoration:none}.jl-header__store-dialog-cancel{background:#fff;border:2px solid var(--jl-color-dark-blue,#21366f);color:var(--jl-color-dark-blue,#21366f)}.jl-header__store-dialog-confirm{background:var(--jl-color-yellow,#ffcc31);border:2px solid var(--jl-color-yellow,#ffcc31);color:var(--jl-color-dark-blue,#21366f)}.jl-header__store-dialog-actions .jl-button:focus-visible,.jl-header__store-dialog-actions .jl-button:hover{text-decoration:none}.jl-header__store-dialog-actions .jl-button:focus-visible{outline:3px solid rgba(64,101,209,.3);outline-offset:3px}@media (max-width:560px){.jl-header__store-dialog-card{gap:14px;padding:24px 20px}.jl-header__store-dialog-title{font-size:26px}.jl-header__store-dialog-description{font-size:15px}.jl-header__store-dialog-actions{flex-direction:column-reverse}.jl-header__store-dialog-actions .jl-button{width:100%}}.jl-header__unselected-classroom-cta{align-items:center;background:var(--jl-color-yellow,#ffcc31);border:2px solid var(--jl-color-yellow,#ffcc31);border-radius:999px;color:var(--jl-color-dark-blue,#21366f);display:none!important;flex:0 0 auto;font-family:var(--jl-font-heading);font-size:14px;font-weight:700;height:40px;justify-content:center;line-height:20px;min-height:40px;min-width:0;padding:0 18px;text-decoration:none;white-space:nowrap}.jl-header.is-store-unselected:not(.is-search-open) .jl-header__unselected-classroom-cta{display:inline-flex!important}.jl-header__unselected-classroom-cta:focus-visible,.jl-header__unselected-classroom-cta:hover{background:var(--jl-button-primary-hover-background,#f2bd20);border-color:var(--jl-button-primary-hover-background,#f2bd20);color:var(--jl-color-dark-blue,#21366f);text-decoration:none}.jl-header__unselected-classroom-cta:focus-visible{outline:3px solid rgba(64,101,209,.3);outline-offset:3px}.jl-header__unselected-classroom-cta-compact{display:none}@media (max-width:640px){.jl-header__unselected-classroom-cta{font-size:12px;height:36px;line-height:16px;min-height:36px;padding:0 10px}.jl-header__unselected-classroom-cta-full{display:none}.jl-header__unselected-classroom-cta-compact{display:inline}}