.section-main-header{--navigation-gutter: 1.25rem;--colour-icon: var(--colour-mine-shaft);--colour-navigation-item: var(--colour-mine-shaft);background:var(--header-background-colour, var(--colour-white));color:var(--header-foreground-colour, var(--colour-mine-shaft));transition:all var(--transition-duration) var(--transition-timing) 0s}.js-is-scrolling .section-main-header,.js-search-visible .section-main-header{--header-background-colour: var(--colour-white) !important;--header-foreground-colour: var(--colour-mine-shaft) !important}.section-main-header main-header{display:flex;align-items:center;height:var(--header-height)}.section-main-header main-header>.container{display:grid;align-items:center;grid-template-areas:"navigation-open search-open logo user-open cart-open";grid-template-columns:auto auto 1fr auto auto;gap:0 1.5rem}.section-main-header .navigation-open,.section-main-header .search-open,.section-main-header .cart-open,.section-main-header .user-open{display:grid;align-items:center;grid-auto-flow:column;color:var(--colour-navigation-item);transition:all var(--transition-duration) var(--transition-timing) 0s}.section-main-header .navigation-open svg,.section-main-header .search-open svg,.section-main-header .cart-open svg,.section-main-header .user-open svg{height:1rem;width:1rem;fill:currentColor}.section-main-header .logo{grid-area:logo;display:flex;color:var(--colour-navigation-item)}.section-main-header .logo svg{height:auto;width:2.5rem;fill:currentColor}.section-main-header .navigation-open{grid-area:navigation-open}.section-main-header .search-open{grid-area:search-open}.section-main-header .cart-open{grid-area:cart-open;gap:.25rem}.js-search-visible .section-main-header .cart-open{pointer-events:none}.section-main-header .cart-open cart-count{font-size:.75rem}.section-main-header .user-open{grid-area:user-open}.section-main-header .snippet-localization-form{grid-area:localization}.js-search-visible .section-main-header .snippet-localization-form{pointer-events:none}.section-main-header .layout-header-navigation{display:flex}.js-search-visible .section-main-header .layout-header-navigation{pointer-events:none}.js-navigation-visible .section-main-header .layout-header-navigation{transition-delay:var(--transition-duration);opacity:1;visibility:visible;transform:translate(0)}.section-main-header .layout-header-navigation .navigation-close{align-self:flex-end;margin:var(--navigation-gutter)}.section-main-header .layout-header-navigation .navigation-close svg{height:.75rem;width:.75rem}.section-main-header ul,.section-main-header ol{list-style:none;margin:0;padding:0}.section-main-header a{text-decoration:none}.section-main-header .tier-one-navigation>li:has(>.tier-one-navigation-item.js-is-active)>.tier-one-navigation-item.js-is-active:after{transform:translateY(-50%) rotate(180deg)}.section-main-header .tier-one-navigation-item{padding:var(--navigation-gutter);position:relative;display:flex;width:100%;text-transform:uppercase;font-size:1rem;font-weight:400;transition:all var(--transition-duration) var(--transition-timing) 0s;color:var(--colour-navigation-highlighter-item, var(--colour-navigation-item))}.section-main-header .tier-one-navigation-item:after{content:"";position:absolute;transition:all var(--transition-duration) var(--transition-timing) 0s;height:.75rem;width:.75rem;transform:translateY(-50%)}.section-main-header .tier-one-navigation-item .snippet-badge{margin-left:.5rem}.section-main-header .tier-one-navigation-item.js-is-active{font-weight:700}.section-main-header .tier-two-navigation{display:flex;flex-direction:column;gap:1.125rem}.section-main-header .tier-two-navigation .tier-two-navigation-item{color:var(--colour-mine-shaft)}.section-main-header .tier-two-navigation .tier-two-navigation-item img{display:none}.section-main-header .tier-three-navigation{display:flex;flex-direction:column;gap:1.125rem}.section-main-header .tier-three-navigation-item{display:flex;align-items:center;width:100%;position:relative;color:var(--colour-mine-shaft);gap:.75rem}.section-main-header .badges{display:flex;align-items:center;gap:.25rem}.section-main-header .dropdown{background-color:var(--colour-white)}.section-main-header .dropdown .container .tier-heading{color:var(--colour-navigation-tier-heading, var(--colour-mine-shaft));display:none;margin:0}.section-main-header .dropdown .container.mobile-content-first{display:flex;flex-direction:column}.section-main-header .dropdown .container:not(:has(.tier-two-navigation,.tier-three-navigation)) .tier-heading{display:none}.section-main-header .dropdown .dropdown-content{padding-bottom:var(--navigation-gutter);--banner-padding: 2.5rem 1rem}.section-main-header .dropdown .dropdown-content.navigation-blocks{display:grid;gap:1rem;grid-template-columns:100%}.section-main-header .dropdown .dropdown-content .products{padding:0 var(--navigation-gutter)}.section-main-header .dropdown .dropdown-content .swiper{overflow:visible}@media(min-width:992px){.section-main-header .dropdown .dropdown-content{--banner-padding: 2.5rem 3rem}}@media(hover:hover)and (min-width:1280px){.section-main-header .tier-one-navigation>li:hover>a:after,.section-main-header .tier-one-navigation>li:focus>a:after{opacity:1}.section-main-header .tier-one-navigation>li:hover>div,.section-main-header .tier-one-navigation>li:focus>div{opacity:1;visibility:visible;transform:translateY(0)}}@media(min-width:1280px){.section-main-header main-header>.container{display:flex}.section-main-header .logo svg{width:3.25rem}.section-main-header .navigation-open,.section-main-header .search-open{display:none}.section-main-header .layout-header-navigation{grid-area:navigation;padding:0 .5rem}.section-main-header .layout-header-navigation .navigation-close{display:none}.section-main-header .tier-one-navigation{display:flex}.section-main-header .tier-one-navigation-item{font-size:.75rem;padding:2rem 1.25rem}.section-main-header .tier-one-navigation-item:after{height:2px;width:calc(100% - 1rem);background-color:var(--colour-border, var(--colour-mine-shaft));opacity:0;bottom:0;left:50%;transform:translate(-50%)}.section-main-header .tier-one-navigation-item .snippet-badge{display:none}.section-main-header .tier-two-navigation{gap:var(--tier-two-gap, 1.125rem);flex-direction:var(--tier-two-flex-direction, column)}.section-main-header .tier-two-navigation:has(.tier-three-navigation) .tier-two-navigation-item{display:var(--tier-two-display, flex);font-size:1rem;font-family:var(--font-family-heading);text-transform:uppercase;font-weight:700;margin-bottom:1.25rem}.section-main-header .tier-three-navigation{flex-wrap:wrap;max-height:22rem;gap:1rem}.section-main-header .dropdown .container .tier-heading{display:var(--tier-one-title-display, block);grid-column:1;grid-row:1}.section-main-header .dropdown .container.content-first,.section-main-header .dropdown .container.content-last{display:grid;grid-template-rows:auto 1fr;gap:1.5rem 4rem}.section-main-header .dropdown .container.content-first:has(.snippet-layout-banner),.section-main-header .dropdown .container.content-last:has(.snippet-layout-banner){grid-template-rows:auto 1fr auto}.section-main-header .dropdown .container.content-first{grid-template-columns:var(--content-width, 60%) 1fr}.section-main-header .dropdown .container.content-first .tier-heading{grid-column:2}.section-main-header .dropdown .container.content-first .tier-two-navigation{grid-column:2;grid-row:var(--tier-two-grid-row, 2)}.section-main-header .dropdown .container.content-first .dropdown-content{grid-column:1;grid-row:1/span 2}.section-main-header .dropdown .container.content-last{grid-template-columns:1fr var(--content-width, 60%)}.section-main-header .dropdown .container.content-last .tier-two-navigation{grid-column:1;grid-row:var(--tier-two-grid-row, 2)}.section-main-header .dropdown .container.content-last .dropdown-content{grid-column:2;grid-row:1/span 2}.section-main-header .dropdown .container:not(:has(.tier-two-navigation,.tier-three-navigation)) .navigation-blocks{grid-template-columns:1fr 1fr 1fr}.section-main-header .dropdown .container .snippet-layout-banner{grid-row:3;grid-column:1/span 2}.section-main-header .dropdown.tier-two{position:absolute;opacity:0;visibility:hidden;top:100%;left:0;width:100%;max-width:100vw;transform:translateY(1rem);transition:all var(--transition-duration) var(--transition-timing) 0s;border-width:1px 0;border-style:solid;border-color:var(--colour-mercury);padding:2.25rem 0}.section-main-header .dropdown .dropdown-content.navigation-blocks{grid-template-columns:var(--navigation-blocks-columns, 1fr 1fr);--aspect-ratio: 5/3}.section-main-header .dropdown .dropdown-content{--banner-radius: var(--border-radius-sm)}.section-main-header .snippet-layout-banner{margin-top:5.5rem;--banner-radius: var(--border-radius-sm);overflow:hidden}}@media(max-width:1279.98px){.section-main-header{--gutter: var(--navigation-gutter)}.section-main-header .navigation-open,.section-main-header .search-open,.section-main-header .cart-open,.section-main-header .user-open{height:2rem;width:2rem}.section-main-header .logo{justify-content:center}.section-main-header .snippet-localization-form{display:none}.section-main-header .layout-header-navigation{opacity:0;visibility:hidden;position:fixed;top:var(--ab-height);left:0;right:0;bottom:0;height:calc(100% - var(--ab-height));width:88vw;max-width:32rem;z-index:950;background-color:var(--colour-white);transform:translate(-100%);transition:all var(--transition-duration) var(--transition-timing) 0s;transition-delay:0s;overflow-y:auto;overflow-x:hidden;flex-direction:column}.section-main-header .tier-one-navigation>li{border-bottom:1px solid var(--colour-mercury)}.section-main-header .tier-one-navigation-item:after{top:50%;right:var(--navigation-gutter);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M11.2929 0.292893C11.6834 -0.0976311 12.3164 -0.0976311 12.707 0.292893C13.0975 0.683417 13.0975 1.31643 12.707 1.70696L6.49992 7.91399L0.292893 1.70696C-0.0976311 1.31643 -0.0976311 0.683417 0.292893 0.292893C0.683417 -0.0976311 1.31643 -0.0976311 1.70696 0.292893L6.49992 5.08586L11.2929 0.292893Z' fill='black'/%3E%3C/svg%3E");background-position:center right;background-repeat:no-repeat;background-size:.75rem;transform-origin:center}.section-main-header .tier-two-navigation{padding:0 var(--navigation-gutter) 1.25rem}.section-main-header .tier-two-navigation .tier-two-navigation-item{display:block;width:100%;position:relative;padding:0 var(--navigation-gutter);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='6' viewBox='0 0 5 6' fill='none'%3E%3Cpath d='M0.5 5.5L3.5 3L0.5 0.5' stroke='black' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center right var(--navigation-gutter);background-repeat:no-repeat;background-size:.375rem}.section-main-header .tier-two-navigation .tier-two-navigation-item span{display:none}.section-main-header .tier-two-navigation:has(.tier-three-navigation){gap:.5rem}.section-main-header .tier-two-navigation:has(.tier-three-navigation) .tier-two-navigation-item{display:flex;align-items:center;gap:.5rem;min-height:3rem;background:var(--colour-wild-sand);padding:.5rem 1rem;border-radius:var(--border-radius-xs);font-size:.875rem;font-weight:500}.section-main-header .tier-two-navigation:has(.tier-three-navigation) .tier-two-navigation-item img{display:inline-flex;height:2rem;width:2rem;-o-object-fit:contain;object-fit:contain}.section-main-header .tier-two-navigation:has(.tier-three-navigation) .tier-two-navigation-item span{display:none}.section-main-header .tier-two-navigation:has(.tier-three-navigation) .tier-two-navigation-item:after{content:"";position:absolute;transition:all var(--transition-duration) var(--transition-timing) 0s;height:.75rem;width:.75rem;transform:translateY(-50%);top:50%;right:var(--navigation-gutter);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M11.2929 0.292893C11.6834 -0.0976311 12.3164 -0.0976311 12.707 0.292893C13.0975 0.683417 13.0975 1.31643 12.707 1.70696L6.49992 7.91399L0.292893 1.70696C-0.0976311 1.31643 -0.0976311 0.683417 0.292893 0.292893C0.683417 -0.0976311 1.31643 -0.0976311 1.70696 0.292893L6.49992 5.08586L11.2929 0.292893Z' fill='black'/%3E%3C/svg%3E");background-position:center right;background-repeat:no-repeat;background-size:.75rem;transform-origin:center}.section-main-header .tier-two-navigation:has(.tier-three-navigation) .tier-two-navigation-item.js-is-active:after{transform:translateY(-50%) rotate(180deg)}.section-main-header .tier-three-navigation{padding:var(--navigation-gutter) 0 .75rem}.section-main-header .tier-three-navigation-item{padding:0 var(--navigation-gutter);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='6' viewBox='0 0 5 6' fill='none'%3E%3Cpath d='M0.5 5.5L3.5 3L0.5 0.5' stroke='black' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center right var(--navigation-gutter);background-repeat:no-repeat;background-size:.375rem}.section-main-header .tier-three-navigation-item span{display:none}.section-main-header .dropdown .container{padding:0}.section-main-header .dropdown .container.mobile-content-first .dropdown-content{order:-1}.section-main-header .dropdown .container:not(:has(.tier-two-navigation,.tier-three-navigation)){grid-template-columns:100%}.section-main-header .dropdown.tier-two,.section-main-header .dropdown.tier-three{transition:height var(--transition-duration) var(--transition-timing) 0s;transition-behavior:allow-discrete;height:0;overflow:hidden}@starting-style{.section-main-header .dropdown.tier-two,.section-main-header .dropdown.tier-three{height:0}}@supports (height: calc-size(auto,size)){.section-main-header .dropdown.tier-two.js-is-active,.section-main-header .dropdown.tier-three.js-is-active{height:calc-size(auto,size)}}@supports not (height: calc-size(auto,size)){.section-main-header .dropdown.tier-two.js-is-active,.section-main-header .dropdown.tier-three.js-is-active{height:-moz-fit-content;height:fit-content}}.section-main-header .dropdown .dropdown-content.navigation-blocks{padding-inline:var(--navigation-gutter)}}@media(max-width:767.98px){.section-main-header .badges>.u-badge:not(:first-of-type){display:none}}@media(hover:hover){.section-main-header:hover,.section-main-header:focus{--header-background-colour: var(--colour-white)}.section-main-header .tier-two-navigation>li>a:hover,.section-main-header .tier-two-navigation>li>a:focus,.section-main-header .tier-three-navigation>li>a:hover,.section-main-header .tier-three-navigation>li>a:focus{text-decoration:underline;text-underline-offset:2px}}
