.section-main-header{--header-icon-gap: 2rem;--header-bar-height: 4.75rem;--header-logo-size: 3.25rem;position:sticky;top:0;z-index:100;transition:top var(--transition-duration) var(--transition-timing) 0s}@media(min-width:1280px){.section-main-header{--header-bar-height: 6rem;--header-logo-size: 4.5rem}}@media(max-width:1279.98px){.section-main-header.is-top-bar-hidden{top:calc(var(--top-bar-height, 0px) * -1)}}.section-main-header site-header{position:relative;z-index:1;display:block;background-color:var(--colour-black);color:var(--colour-white)}.section-main-header a{color:inherit;text-decoration:none}.section-main-header img{display:block}.section-main-header .top-bar{border-bottom:1px solid rgba(255,255,255,.2)}.section-main-header .top-bar>.container{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;padding-bottom:.75rem}@media(min-width:1280px){.section-main-header .top-bar>.container{justify-content:flex-end}}@media(max-width:1279.98px){.section-main-header .top-bar .secondary-nav{flex-grow:1}}.section-main-header .top-bar .secondary-nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-start;gap:1.5rem}.section-main-header .top-bar .secondary-nav-item{display:block;font-size:.6875rem;font-weight:700;line-height:1.2;text-transform:uppercase;opacity:.5;transition:opacity var(--transition-duration) var(--transition-timing) 0s}@media(min-width:1280px){.section-main-header .top-bar .secondary-nav-item{font-size:.75rem}}.section-main-header .top-bar .secondary-nav-item.is-current{opacity:1}.section-main-header .top-bar .secondary-nav-item:hover,.section-main-header .top-bar .secondary-nav-item:focus{opacity:1}.section-main-header .top-bar .brand-mark{display:flex;flex-shrink:0}@media(min-width:1280px){.section-main-header .top-bar .brand-mark{display:none}}.section-main-header .top-bar .brand-mark img{width:.75rem;height:auto}.section-main-header .main-bar{position:relative}.section-main-header .main-bar>.container{display:flex;justify-content:space-between;align-items:center;gap:2.5rem;min-height:var(--header-bar-height)}@media(max-width:1279.98px){.section-main-header .main-bar>.container{position:relative}}.section-main-header .logo{display:block;margin:0;line-height:0}@media(max-width:1279.98px){.section-main-header .logo{position:absolute;left:50%;transform:translate(-50%)}}.section-main-header .logo a{display:block}.section-main-header .logo img{width:var(--header-logo-size);height:var(--header-logo-size);object-fit:contain}.section-main-header .utility-item{text-decoration:none;color:inherit;background:transparent;-webkit-appearance:none;appearance:none;position:relative;display:flex;align-items:center;justify-content:center;padding:0;width:1.5rem;height:1.5rem;background-color:transparent;border:0}.section-main-header .utility-item:focus{outline:none}.section-main-header .utility-item:hover{text-decoration:none;outline:none}.section-main-header .utility-item:disabled{opacity:.5;pointer-events:none}.section-main-header .utility-item svg{width:1.5rem;height:1.5rem;fill:currentColor}.section-main-header .actions{display:flex;align-items:center;gap:var(--header-icon-gap)}@media(min-width:1280px){.section-main-header .actions{display:none}}.section-main-header .main-nav .tier-1-menu{list-style:none;margin:0;padding:0;display:flex}.section-main-header .main-nav .nav-item{display:block;font-size:.875rem;font-weight:700;line-height:1.2;text-transform:uppercase;white-space:nowrap}.section-main-header .main-nav .nav-item span{display:block}.section-main-header .main-nav .is-highlighted .nav-item span{display:inline-block;padding:.25rem .5rem;border-radius:2px;background-color:var(--highlight-background);color:var(--highlight-foreground)}.section-main-header .main-nav .drawer-title{font-size:1rem;font-weight:700;line-height:1.2;text-transform:uppercase}.section-main-header .main-nav .dropdown{color:var(--colour-black)}.section-main-header .main-nav .dropdown-inner{display:flex;flex-direction:column;gap:1.5rem}.section-main-header .main-nav .dropdown-title{font-size:1.25rem;font-weight:700;line-height:1.2;text-transform:uppercase}.section-main-header .main-nav .tier-2-menu{width:100%;list-style:none;margin:0;padding:0;display:grid}.section-main-header .main-nav .menu-card{display:flex;align-items:center;gap:1.5rem;padding:.5rem;background-color:var(--colour-off-white);font-size:.875rem;font-weight:700;line-height:1.2;text-transform:uppercase;transition:all var(--transition-duration) var(--transition-timing) 0s}.section-main-header .main-nav .menu-card:hover,.section-main-header .main-nav .menu-card:focus{background-color:var(--colour-light-grey);text-decoration:none}.section-main-header .main-nav .menu-card-image{flex-shrink:0;width:var(--menu-card-image-size);height:var(--menu-card-image-size)}.section-main-header .main-nav .menu-card-image img{width:100%;height:100%;object-fit:contain}.section-main-header .main-nav .shop-all{border-radius:var(--border-radius-sm)}@media(max-width:1279.98px){.section-main-header .main-nav{--menu-card-image-size: 5rem;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;overflow:hidden;background-color:var(--colour-black);color:var(--colour-white);visibility:hidden;transform:translate(-100%);transition:transform var(--transition-duration) var(--transition-timing),visibility 0s linear var(--transition-duration)}.section-main-header .main-nav.is-open{visibility:visible;transform:none;transition-delay:0s}.section-main-header .main-nav .drawer-header{display:flex;justify-content:space-between;align-items:center;margin:0 1rem;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.2)}.section-main-header .main-nav .tier-1-menu{flex-direction:column;align-items:flex-start;gap:2rem;flex-grow:1;padding:2.5rem 1rem;overflow-y:auto}.section-main-header .main-nav .dropdown{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background-color:var(--colour-white);visibility:hidden;transform:translate(100%);transition:transform var(--transition-duration) var(--transition-timing),visibility 0s linear var(--transition-duration)}.section-main-header .main-nav .is-open>.dropdown{visibility:visible;transform:none;transition-delay:0s}.section-main-header .main-nav .dropdown-header{display:flex;align-items:center;gap:1rem;padding:1.5rem 1rem;background-color:var(--colour-black);color:var(--colour-white)}.section-main-header .main-nav .dropdown-header [data-nav-close]{margin-left:auto}.section-main-header .main-nav .dropdown-inner{flex-grow:1;padding:1.5rem 1rem;overflow-y:auto}.section-main-header .main-nav .dropdown-title{display:none}.section-main-header .main-nav .tier-2-menu{gap:.5rem}.section-main-header .main-nav .shop-all{width:100%}}@media(min-width:1280px){.section-main-header .main-nav{--menu-card-image-size: 5rem;flex-grow:1}.section-main-header .main-nav .drawer-header,.section-main-header .main-nav .dropdown-header{display:none}.section-main-header .main-nav .tier-1-menu{align-items:center;gap:2rem}.section-main-header .main-nav .nav-item{padding:.5rem 0}.section-main-header .main-nav .nav-item span{padding-bottom:.5rem;margin-bottom:-.5rem;border-bottom:1px solid transparent;transition:border-color var(--transition-duration) var(--transition-timing) 0s}.section-main-header .main-nav .nav-item.is-current span,.section-main-header .main-nav .nav-item[aria-expanded=true] span{border-color:currentColor}.section-main-header .main-nav .nav-item:hover span,.section-main-header .main-nav .nav-item:focus span{border-color:currentColor}.section-main-header .main-nav .is-highlighted .nav-item span{margin-bottom:0;border:0}.section-main-header .main-nav .dropdown{position:absolute;top:100%;left:0;right:0;background-color:var(--colour-white);opacity:0;visibility:hidden;transition:opacity var(--transition-duration) var(--transition-timing),visibility 0s linear var(--transition-duration)}.section-main-header .main-nav .is-open>.dropdown{opacity:1;visibility:visible;transition-delay:0s}.section-main-header .main-nav .dropdown-inner{align-items:flex-start;padding-top:3rem;padding-bottom:3rem}.section-main-header .main-nav .tier-2-menu{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;width:100%}}.section-main-header .header-search{display:none}.section-main-header .search-form{display:flex;align-items:center;gap:1rem}@media(min-width:1280px){.section-main-header .search-form{position:absolute;top:50%;left:50%;gap:1.5rem;width:34.25rem;transform:translate(-50%,-50%)}}.section-main-header .search-field{display:flex;flex-grow:1;align-items:center;gap:1rem;padding:.875rem 1rem;border-radius:var(--border-radius-sm);background-color:var(--colour-white);color:var(--colour-black)}.section-main-header .search-field svg{flex-shrink:0;width:1.5rem;height:1.5rem;fill:currentColor}.section-main-header .search-input{color:inherit;background:transparent;border:0;border-radius:0;-webkit-appearance:none;appearance:none;width:100%;min-width:0;padding:0;font-size:1rem;font-weight:500;line-height:1.5rem}.section-main-header .search-input:focus{outline:none}.section-main-header .search-input:hover{outline:none}.section-main-header .search-input:disabled{opacity:.5;pointer-events:none;cursor:default}@media(min-width:1280px){.section-main-header .search-input{font-size:.875rem}}.section-main-header .search-input.placeholder{color:var(--colour-black);font-size:.8125rem;font-weight:700;text-transform:uppercase;opacity:1}.section-main-header .search-input:-moz-placeholder{color:var(--colour-black);font-size:.8125rem;font-weight:700;text-transform:uppercase;opacity:1}.section-main-header .search-input::-moz-placeholder{color:var(--colour-black);font-size:.8125rem;font-weight:700;text-transform:uppercase;opacity:1}.section-main-header .search-input:-ms-input-placeholder{color:var(--colour-black);font-size:.8125rem;font-weight:700;text-transform:uppercase;opacity:1}.section-main-header .search-input::-webkit-input-placeholder{color:var(--colour-black);font-size:.8125rem;font-weight:700;text-transform:uppercase;opacity:1}.section-main-header .search-input::-webkit-search-cancel-button{display:none}.section-main-header .search-panel{position:absolute;top:100%;left:0;right:0;overflow-y:auto;overscroll-behavior:contain;background-color:var(--colour-white);color:var(--colour-black)}.section-main-header site-header.is-searching .header-search{display:block}@media(min-width:1280px){.section-main-header site-header.is-searching .main-nav{visibility:hidden}}@media(max-width:1279.98px){.section-main-header site-header.is-searching .top-bar,.section-main-header site-header.is-searching .actions,.section-main-header site-header.is-searching .logo,.section-main-header site-header.is-searching .utilities{display:none}.section-main-header site-header.is-searching .main-bar>.container{min-height:auto;padding-top:1rem;padding-bottom:1rem}.section-main-header site-header.is-searching .header-search{flex-grow:1}}.section-main-header .menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000004d;opacity:0;visibility:hidden;transition:all var(--transition-duration) var(--transition-timing) 0s}.section-main-header .menu-overlay.is-visible{opacity:1;visibility:visible}.section-main-header .utilities{display:flex;align-items:center;gap:var(--header-icon-gap)}.section-main-header .utilities .brand-logo{display:none}@media(min-width:1280px){.section-main-header .utilities .brand-logo{display:block}}.section-main-header .utilities .brand-logo img{width:auto;height:2rem}.section-main-header .utilities .utility-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--header-icon-gap)}.section-main-header .utilities .utility-search{display:none}@media(min-width:1280px){.section-main-header .utilities .utility-search{display:block}}.section-main-header .cart-count{position:absolute;right:-.125rem;bottom:0;display:flex;align-items:center;justify-content:center;min-width:.75rem;height:.75rem;padding:0 .125rem;border-radius:.375rem;background-color:var(--colour-white);color:var(--colour-black);font-size:.5rem;font-weight:700;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-main-header.css.map */
