:root{--bolt-header-surface: #fff;--bolt-header-text: #171717;--bolt-header-muted: #686868;--bolt-header-border: #ececea;--bolt-header-hover: #f6f6f4;--bolt-header-focus: #1d1d1f;--bolt-header-expanded-height: 82px;--bolt-header-condensed-height: 68px;--bolt-header-transition: .18s cubic-bezier(.22, 1, .36, 1)}#header-component{--header-background-color: var(--bolt-header-surface);color:var(--bolt-header-text);border-block-end:1px solid var(--bolt-header-border);background:#fffffff5;transition:background-color var(--bolt-header-transition),border-color var(--bolt-header-transition)}#header-component .header__row--top{background:transparent}#header-component .header__columns{position:relative;min-height:var(--bolt-header-expanded-height);transition:min-height var(--bolt-header-transition)}#header-component[data-bolt-condensed=true] .header__columns{min-height:var(--bolt-header-condensed-height)}#header-component .header__column--left{justify-self:start}#header-component .header__column--center{justify-self:center}#header-component .header__column--right{justify-self:end}#header-component .header-logo{position:relative;display:inline-flex;min-width:max-content;align-items:center;color:var(--bolt-header-text);text-decoration:none;line-height:1}#header-component .header-logo__image-container{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}#header-component .header-logo:after{content:"Bolt Revision";font-family:var(--font-body--family, Inter, ui-sans-serif, system-ui, sans-serif);font-size:1.18rem;font-style:normal;font-weight:620;letter-spacing:-.035em;color:currentColor}#header-component .header-logo:hover{color:#3c3c3c}#header-component .header-logo:focus-visible,#header-component .menu-list__link:focus-visible,#header-component .menu-list__disclosure:focus-visible,#header-component .header-actions__action:focus-visible,#header-component .header__icon--summary:focus-visible,#header-component .menu-drawer__menu-item:focus-visible,.search-modal__content button:focus-visible{outline:2px solid var(--bolt-header-focus);outline-offset:4px;border-radius:2px}#header-component .header-menu,#header-component .header-menu__inner,#header-component .menu-list{height:100%}#header-component .overflow-menu::part(list){gap:0}#header-component .menu-list__link{position:relative;padding-inline:0;color:var(--bolt-header-text);font-family:var(--font-body--family, Inter, ui-sans-serif, system-ui, sans-serif);font-size:.875rem;font-weight:470;letter-spacing:-.012em;transition:color var(--bolt-header-transition)}#header-component .menu-list__link-title{position:relative;padding-inline:1rem}#header-component .menu-list__link-title:after{content:"";position:absolute;inset-inline:1rem;inset-block-end:-.5rem;height:1px;background:currentColor;opacity:0;transform:scaleX(.72);transform-origin:center;transition:opacity var(--bolt-header-transition),transform var(--bolt-header-transition)}#header-component .menu-list__list-item:hover .menu-list__link-title:after,#header-component .menu-list__list-item:focus-within .menu-list__link-title:after,#header-component .menu-list__link--active .menu-list__link-title:after{opacity:1;transform:scaleX(1)}#header-component .menu-list__disclosure{color:var(--bolt-header-muted)}#header-component .header__underlay{--color-submenu: 255 255 255}#header-component .menu-list__submenu-inner,#header-component .overflow-menu::part(overflow-list){background:var(--bolt-header-surface);border-block-start:1px solid var(--bolt-header-border);border-block-end:1px solid var(--bolt-header-border);box-shadow:0 16px 36px #0000000d}#header-component .menu-list__submenu-inner{padding-block:2.25rem 2.5rem}#header-component .mega-menu__grid{column-gap:clamp(1.5rem,3vw,3.5rem);row-gap:1.5rem}#header-component .mega-menu a{color:var(--bolt-header-text);text-decoration:none;transition:color var(--bolt-header-transition)}#header-component .mega-menu a:hover{color:var(--bolt-header-muted)}#header-component :is(.bolt-mega-menu--academic,.bolt-mega-menu--international){--submenu-animation-speed: .18s}#header-component :is(.bolt-mega-menu--academic,.bolt-mega-menu--international)[data-bolt-closing]{visibility:visible!important;pointer-events:none}#header-component .bolt-mega-menu__list{display:grid;width:100%;margin:0;padding:0;opacity:0;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease}#header-component :is(.bolt-mega-menu--academic,.bolt-mega-menu--international)[data-bolt-open] .bolt-mega-menu__list{opacity:1;transform:translateY(0)}#header-component .bolt-mega-menu__intro{min-width:0;list-style:none}#header-component .bolt-mega-menu__eyebrow,#header-component .bolt-mega-menu__subject-heading,#header-component .bolt-mega-menu__subject>div>.mega-menu__link--parent,#header-component .bolt-mega-menu__qualification-heading,#header-component .bolt-mega-menu__qualification>div>.mega-menu__link--parent,#header-component .bolt-mega-menu__quick-heading{display:block;margin:0 0 1.35rem;color:#73736f;font-family:var(--font-body--family, Inter, ui-sans-serif, system-ui, sans-serif);font-size:.7rem;font-weight:650;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}#header-component .bolt-mega-menu__title{margin:0 0 .65rem;color:var(--bolt-header-text);font-family:var(--font-body--family, Inter, ui-sans-serif, system-ui, sans-serif);font-size:clamp(1.25rem,1.55vw,1.48rem);font-weight:590;line-height:1.15;letter-spacing:-.028em}#header-component .bolt-mega-menu__description{max-width:16rem;margin:0;color:var(--bolt-header-muted);font-family:var(--font-body--family, Inter, ui-sans-serif, system-ui, sans-serif);font-size:.875rem;line-height:1.55}#header-component .bolt-mega-menu__subject,#header-component .bolt-mega-menu__qualification,#header-component .bolt-mega-menu__quick-links{min-width:0;list-style:none}#header-component .bolt-mega-menu__subject>div>.mega-menu__link--parent{width:fit-content;text-decoration:none}#header-component .bolt-mega-menu__qualification>div>.mega-menu__link--parent{width:fit-content;text-decoration:none}#header-component .bolt-mega-menu__subject>div>ul{margin:0;padding:0;column-count:1!important}#header-component .bolt-mega-menu__qualification>div>ul{margin:0;padding:0;column-count:1!important}#header-component .bolt-mega-menu__subject>div>ul li+li,#header-component .bolt-mega-menu__qualification>div>ul li+li,#header-component .bolt-mega-menu__quick-links>div+div{margin-block-start:.72rem}#header-component .bolt-mega-menu__qualification>div>ul .bolt-mega-menu__board-heading{margin-block-start:1.45rem;list-style:none}#header-component .bolt-mega-menu__qualification>div>ul .bolt-mega-menu__board-heading:first-child{margin-block-start:0}#header-component .bolt-mega-menu__board-label{display:block;max-width:18rem;color:#80807c;font-size:.66rem;font-weight:650;line-height:1.35;letter-spacing:.095em;text-transform:uppercase}#header-component .bolt-mega-menu__board-heading+li{margin-block-start:.72rem!important}#header-component .bolt-mega-menu__subject>div>ul .mega-menu__link{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding-block:.2rem;margin-block:-.2rem;color:var(--bolt-header-text);font-size:.92rem;font-weight:460;line-height:1.35;letter-spacing:-.012em;transform:translate(0);transition:color .17s ease,transform .17s ease}#header-component .bolt-mega-menu__course-code{margin-inline-start:.5rem;color:#73736f;font-size:.72rem;font-weight:520;letter-spacing:.025em;transition:color .17s ease}#header-component .bolt-mega-menu__subject>div>ul .mega-menu__link:hover .bolt-mega-menu__course-code,#header-component .bolt-mega-menu__subject>div>ul .mega-menu__link:focus-visible .bolt-mega-menu__course-code{color:#4f4f4b}#header-component .bolt-mega-menu__qualification>div>ul .mega-menu__link{display:inline-flex;width:fit-content;padding-block:.2rem;margin-block:-.2rem;color:var(--bolt-header-text);font-size:.89rem;font-weight:450;line-height:1.35;letter-spacing:-.012em;transform:translate(0);transition:color .17s ease,transform .17s ease}#header-component .bolt-mega-menu__quick-links>div>.mega-menu__link{display:inline-flex;width:fit-content;padding-block:.2rem;margin-block:-.2rem;color:#5f5f5b;font-size:.88rem;font-weight:430;line-height:1.4;transform:translate(0);transition:color .17s ease,transform .17s ease}@media(hover:hover)and (pointer:fine){#header-component .bolt-mega-menu__subject>div>ul .mega-menu__link:hover,#header-component .bolt-mega-menu__qualification>div>ul .mega-menu__link:hover,#header-component .bolt-mega-menu__quick-links>div>.mega-menu__link:hover{color:var(--bolt-header-muted);transform:translate(2px)}}#header-component :is(.bolt-mega-menu--academic,.bolt-mega-menu--international) .mega-menu__link:focus-visible{color:var(--bolt-header-text);outline:2px solid var(--bolt-header-focus);outline-offset:4px;border-radius:1px}#header-component .bolt-mega-menu__subject--chemistry{order:2}#header-component .bolt-mega-menu__subject--physics{order:3}#header-component .bolt-mega-menu__subject--biology{order:4}#header-component .bolt-mega-menu__quick-links{order:5}#header-component .bolt-mega-menu__intro{order:1}#header-component .bolt-mega-menu__qualification--international-gcse{order:2}#header-component .bolt-mega-menu__qualification--international-a-level{order:3}#header-component .bolt-mega-menu__list--international .bolt-mega-menu__quick-links{order:4}#header-component .account-button{display:none!important}#header-component .header-actions{gap:.15rem}#header-component .header-actions__action,#header-component .header__icon--summary{display:inline-flex;width:44px;min-width:44px;height:44px;align-items:center;justify-content:center;color:var(--bolt-header-text);border-radius:50%;transition:color var(--bolt-header-transition),background-color var(--bolt-header-transition)}#header-component .header-actions__action:hover,#header-component .header__icon--summary:hover{color:#303030;background:var(--bolt-header-hover)}#header-component .header-actions__action svg,#header-component .header__icon--summary svg{width:19px;height:19px;stroke-width:1.65}#header-component cart-bubble[hidden],#header-component .cart-bubble[hidden]{display:none!important}#header-component cart-bubble:not([hidden]),#header-component .cart-bubble:not([hidden]){min-width:16px;height:16px;padding-inline:4px;border:1px solid var(--bolt-header-surface);border-radius:999px;background:var(--bolt-header-text);color:#fff;font-size:.625rem;font-weight:650;line-height:14px}.search-modal__content{--search-border-radius: 12px;width:min(860px,calc(100vw - 3rem))!important;max-height:min(680px,calc(100dvh - 5rem));border:1px solid var(--bolt-header-border)!important;border-radius:var(--search-border-radius)!important;background:var(--bolt-header-surface);box-shadow:0 24px 64px #0000001a!important}.search-modal__content::backdrop{background:#14141447;-webkit-backdrop-filter:none;backdrop-filter:none}.search-modal__content .predictive-search-form__header{min-height:66px;padding-inline:.7rem;border:0;border-block-end:1px solid var(--bolt-header-border);border-radius:0;background:var(--bolt-header-surface)}.search-modal__content .predictive-search-form__header-inner{border:0;border-radius:0;background:transparent}.search-modal__content input.search-input{min-height:64px;padding-inline-start:3rem;color:var(--bolt-header-text);font-size:clamp(1rem,1.5vw,1.125rem);letter-spacing:-.015em}.search-modal__content .predictive-search__icon{inset-inline-start:1rem;color:var(--bolt-header-muted)}.search-modal__content .predictive-search-form__content{max-height:min(560px,calc(100dvh - 10rem))}.search-modal__content .predictive-search-form__content-wrapper{border-radius:0 0 var(--search-border-radius) var(--search-border-radius)}.search-modal__content .predictive-search__close-modal-button,.search-modal__content .predictive-search__reset-button{border-radius:50%;transition:background-color var(--bolt-header-transition)}.search-modal__content .predictive-search__close-modal-button:hover,.search-modal__content .predictive-search__reset-button:hover{background:var(--bolt-header-hover)}#header-component .menu-drawer{--drawer-animation-speed: .19s;width:min(88vw,390px);max-width:390px;border-inline-end:1px solid var(--bolt-header-border);background:var(--bolt-header-surface);box-shadow:none}#header-component .menu-drawer__backdrop{background:#1414144d;-webkit-backdrop-filter:none;backdrop-filter:none}#header-component .menu-drawer__close-button{min-width:56px;min-height:60px;padding:1.1rem}#header-component .menu-drawer__navigation{padding-block:.75rem 2rem}#header-component .menu-drawer__menu{--drawer-padding: clamp(1.35rem, 6vw, 2rem)}#header-component .menu-drawer__menu-item--mainlist{min-height:58px;color:var(--bolt-header-text);font-family:var(--font-body--family, Inter, ui-sans-serif, system-ui, sans-serif);font-size:1.15rem;font-weight:540;letter-spacing:-.025em}#header-component .menu-drawer__menu-item--parent,#header-component .menu-drawer__menu-item--child{min-height:44px;color:var(--bolt-header-muted);font-family:var(--font-body--family, Inter, ui-sans-serif, system-ui, sans-serif);font-size:.95rem;font-weight:450;letter-spacing:-.01em}#header-component .menu-drawer__menu-item{border-block-end:1px solid transparent;transition:color var(--bolt-header-transition),border-color var(--bolt-header-transition)}#header-component .menu-drawer__menu-item:hover{color:var(--bolt-header-text)}#header-component .menu-drawer__list-item--divider,#header-component .menu-drawer__menu-container--divider{border-color:var(--bolt-header-border)}@media screen and (min-width:1200px){#header-component .bolt-mega-menu__list{grid-template-columns:minmax(230px,1.35fr) repeat(3,minmax(130px,.92fr)) minmax(145px,.82fr);column-gap:clamp(2rem,3.4vw,4rem);row-gap:0}#header-component .bolt-mega-menu__list--international{grid-template-columns:minmax(230px,1.05fr) repeat(2,minmax(250px,1.25fr)) minmax(150px,.78fr);column-gap:clamp(2.5rem,4vw,4.75rem)}}@media screen and (min-width:990px)and (max-width:1199px){#header-component .bolt-mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.25rem clamp(2rem,4vw,3.25rem)}#header-component .bolt-mega-menu__intro{grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:end;column-gap:1.75rem}#header-component .bolt-mega-menu__intro .bolt-mega-menu__eyebrow{grid-column:1 / -1}#header-component .bolt-mega-menu__intro .bolt-mega-menu__title{margin-block-end:0}#header-component .bolt-mega-menu__intro .bolt-mega-menu__description{max-width:none;padding-block-end:.08rem}#header-component .bolt-mega-menu__subject--chemistry{grid-column:1;grid-row:2}#header-component .bolt-mega-menu__subject--physics{grid-column:2;grid-row:2}#header-component .bolt-mega-menu__subject--biology{grid-column:3;grid-row:2}#header-component .bolt-mega-menu__quick-links{grid-column:4;grid-row:2}#header-component .bolt-mega-menu__list--international{grid-template-columns:repeat(3,minmax(0,1fr))}#header-component .bolt-mega-menu__list--international .bolt-mega-menu__qualification--international-gcse{grid-column:1;grid-row:2}#header-component .bolt-mega-menu__list--international .bolt-mega-menu__qualification--international-a-level{grid-column:2;grid-row:2}#header-component .bolt-mega-menu__list--international .bolt-mega-menu__quick-links{grid-column:3;grid-row:2}}@media screen and (min-width:750px)and (max-width:989px){#header-component .bolt-mega-menu__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem}#header-component .bolt-mega-menu__intro{grid-column:1 / -1}}@media screen and (min-width:990px){#header-component .header__columns{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);column-gap:clamp(1.5rem,3vw,3.5rem)}}@media screen and (max-width:989px){:root{--bolt-header-expanded-height: 68px;--bolt-header-condensed-height: 62px}#header-component .header__columns{min-height:var(--bolt-header-expanded-height)}#header-component .header-logo{position:absolute;inset-inline-start:50%;inset-block-start:50%;z-index:2;transform:translate(-50%,-50%)}#header-component .header-logo:after{font-size:1.03rem}#header-component .header__column--left{min-width:44px}#header-component .header__column--right{min-width:88px}#header-component .header__column--left>.search-action--hidden-on-menu{display:none!important}#header-component .header__column--right>.search-action--hidden-on-drawer{display:flex!important;grid-area:rightA!important}#header-component .header-actions__action,#header-component .header__icon--summary{width:42px;min-width:42px;height:42px}#header-component .header-actions{gap:0}#header-component .menu-drawer__submenu .menu-drawer__menu-item--parent{min-height:50px;padding-block:.7rem;color:var(--bolt-header-text);font-size:1rem;font-weight:560;letter-spacing:-.018em}#header-component .menu-drawer__menu--grandchildlist{padding-block:.2rem .85rem}#header-component .menu-drawer__menu--grandchildlist .menu-drawer__menu-item--child{min-height:42px;padding-block:.55rem;color:var(--bolt-header-muted);font-size:.92rem;font-weight:440}#header-component .menu-drawer__submenu .menu-drawer__menu-item:focus-visible{outline-offset:2px}}@media screen and (max-width:749px){.search-modal__content{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.search-modal__content .predictive-search-form__header{min-height:68px;padding-inline:.4rem}.search-modal__content .predictive-search-form__content{max-height:calc(100dvh - 68px)}.search-modal__content .predictive-search-form__content-wrapper{border-radius:0}}@media(prefers-reduced-motion:reduce){#header-component *,#header-component *:before,#header-component *:after,.search-modal__content,.search-modal__content *,.search-modal__content *:before,.search-modal__content *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bolt-header.css.map */
