.header__icon--menu .legal-header-menu-label{display:none}@media screen and (min-width:990px){.legal-theme .header.desktop-header-drawer{grid-template-areas:"left-icon heading icons";grid-template-columns:1fr auto 1fr;column-gap:2rem}.legal-theme .desktop-header-drawer header-drawer{grid-area:left-icon;justify-self:start;margin:0}.legal-theme .desktop-header-drawer .header__heading,.legal-theme .desktop-header-drawer .header__heading-link{justify-self:center;margin:0}.legal-theme .desktop-header-drawer .header__icon--menu{width:auto;gap:1rem}.legal-theme .desktop-header-drawer .legal-header-menu-label{display:inline-block;margin-left:3.2rem;font-size:1.15rem;font-weight:800;letter-spacing:.12em;line-height:1;text-transform:uppercase}.legal-theme .desktop-header-drawer .menu-drawer{width:100vw;max-width:none;height:100svh;border:0;border-radius:0;background:var(--legal-cream);color:var(--legal-plum-ink);filter:none;transform:translateY(-100%)}.js .legal-theme .desktop-header-drawer details[open]>.menu-drawer,.js .legal-theme .desktop-header-drawer details[open]>.menu-drawer__submenu{transition:transform .52s cubic-bezier(.76,0,.24,1),visibility .52s ease}.js .legal-theme .desktop-header-drawer details[open].menu-opening>.menu-drawer{transform:translateY(0)}.legal-theme .desktop-header-drawer .menu-drawer__navigation-container{display:block}.legal-theme .desktop-header-drawer .menu-drawer__navigation{min-height:100%;padding:clamp(10rem,16vh,15rem) clamp(2.4rem,5vw,8rem) 5rem;border:0}.legal-theme .desktop-header-drawer .menu-drawer__menu.has-submenu.list-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:clamp(3rem,8vw,12rem);padding:0}.legal-theme .desktop-header-drawer .menu-drawer__menu>li{border-bottom:1px solid rgba(var(--legal-plum-ink-rgb),.18)}.legal-theme .desktop-header-drawer .menu-drawer__menu-item{min-height:7.8rem;padding:1.6rem 0;border:0;background:transparent;color:var(--legal-plum-ink);font-family:var(--font-display);font-size:clamp(3rem,3.7vw,5.8rem);font-weight:900;letter-spacing:-.04em;line-height:.95;text-transform:none;transition:color .18s ease,padding-left .24s ease}.legal-theme .desktop-header-drawer .menu-drawer__menu-item:hover,.legal-theme .desktop-header-drawer .menu-drawer__menu-item:focus-visible{padding-left:1.6rem;background:transparent;color:var(--legal-rose-ink)}.legal-theme .desktop-header-drawer .menu-drawer__submenu .menu-drawer__menu-item{min-height:5.2rem;padding:1.2rem 2.6rem;font-family:var(--font-body);font-size:1.8rem;font-weight:700;letter-spacing:0;line-height:1.25}.legal-theme .desktop-header-drawer .menu-drawer__submenu .menu-drawer__menu-item:hover,.legal-theme .desktop-header-drawer .menu-drawer__submenu .menu-drawer__menu-item:focus-visible{padding-left:3.2rem}.legal-theme .desktop-header-drawer .menu-drawer__menu-item>.icon-arrow{display:block;right:0;width:2.4rem}.legal-theme .desktop-header-drawer .menu-drawer__submenu{z-index:4;border:0;background:var(--legal-cream)}.legal-theme .desktop-header-drawer .menu-drawer-close-button{margin-top:7rem;color:var(--legal-plum-ink)}.legal-theme .desktop-header-drawer .icon.icon-close{top:3.2rem;left:3.4rem;color:var(--legal-plum-ink)}.legal-theme .main-navigation-mega .legal-mega-menu{right:0;left:0;width:100%;max-height:calc(100svh - var(--header-height, 7rem));padding:1.6rem;border:0;border-radius:0;background:var(--legal-cream);color:var(--legal-plum-ink);box-shadow:0 2.4rem 5rem rgba(var(--legal-plum-ink-rgb),.15);overflow-y:auto;transition:opacity .22s ease,visibility .22s ease,transform .36s cubic-bezier(.22,1,.36,1)}.legal-theme .legal-mega-menu__layout{display:grid;max-width:none;grid-template-columns:minmax(34rem,.72fr) minmax(0,1.5fr);gap:1.6rem;padding:0}.legal-theme .legal-mega-menu__navigation{display:grid;min-height:clamp(42rem,61vh,61rem);grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:1.2rem;background:#f5f0e8}.legal-theme .legal-mega-menu__rail{padding:clamp(2.4rem,2.6vw,4.2rem)}.legal-theme .legal-mega-menu__rail{display:flex;flex-direction:column;background:#fffefb80}.legal-theme .legal-mega-menu__eyebrow{margin:0 0 2.4rem;color:var(--legal-plum-ink);font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.legal-theme .legal-mega-menu__categories{display:grid;gap:.3rem;margin:0;padding:0}.legal-theme .legal-mega-menu__category{display:flex;width:100%;min-height:4.8rem;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--legal-plum-ink);cursor:pointer;font:inherit;font-size:1.35rem;font-weight:800;line-height:1.25;text-align:left;text-decoration:none;transition:border-color .16s ease,color .16s ease}.legal-theme .legal-mega-menu__category>span:last-child{opacity:0;transform:translate(-.4rem);transition:opacity .16s ease,transform .16s ease}.legal-theme .legal-mega-menu__category:hover,.legal-theme .legal-mega-menu__category.is-active{border-color:rgba(var(--legal-plum-ink-rgb),.24);color:var(--legal-rose-ink)}.legal-theme .legal-mega-menu__category:hover>span:last-child,.legal-theme .legal-mega-menu__category.is-active>span:last-child{opacity:1;transform:translate(0)}.legal-theme .legal-mega-menu__sub-links{display:grid;gap:.2rem;margin:.2rem 0 .6rem 1rem;padding:0 0 0 1rem;border-left:1px solid rgba(var(--legal-plum-ink-rgb),.2)}.legal-theme .legal-mega-menu__sub-link{color:var(--legal-plum-ink);font-size:1.2rem;line-height:1.35;text-decoration:none;transition:color .16s ease,transform .16s ease}.legal-theme .legal-mega-menu__sub-link:hover,.legal-theme .legal-mega-menu__sub-link.is-active{color:var(--legal-rose-ink);transform:translate(.35rem)}.legal-theme .legal-mega-menu__all{display:inline-flex;align-items:center;align-self:flex-start;gap:1.2rem;margin-top:auto;padding:1.25rem 1.8rem;border-radius:999px;background:var(--legal-plum-ink);color:#fff;font-size:1.2rem;font-weight:900;letter-spacing:.03em;text-decoration:none}.legal-theme .legal-mega-menu__all>span{transition:transform .18s ease}.legal-theme .legal-mega-menu__all:hover>span{transform:translate(.4rem)}.legal-theme .legal-mega-menu__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.legal-theme .legal-mega-menu__cards--1{grid-template-columns:minmax(0,1fr)}.legal-theme .legal-mega-menu__card{position:relative;display:flex;min-height:clamp(42rem,61vh,61rem);overflow:hidden;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,2.6vw,3.6rem);border-radius:1.2rem;background:var(--legal-mega-card-bg, var(--legal-petrol));color:var(--legal-mega-card-color, var(--legal-cream));text-decoration:none;isolation:isolate;transition:transform .26s ease,box-shadow .26s ease}.legal-theme .legal-mega-menu__card:after{content:"";position:absolute;z-index:1;top:38%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(20,20,20,.72));pointer-events:none}.legal-theme .legal-mega-menu__card:hover{color:var(--legal-mega-card-color, var(--legal-cream));box-shadow:0 1.8rem 3.4rem rgba(var(--legal-plum-ink-rgb),.18);transform:translateY(-.4rem)}.legal-theme .legal-mega-menu__card-media{position:absolute;z-index:0;top:1.2rem;right:1.2rem;bottom:13rem;left:1.2rem;display:grid;place-items:center}.legal-theme .legal-mega-menu__card-media img,.legal-theme .legal-mega-menu__placeholder{width:100%;height:100%;object-fit:contain;transition:transform .42s cubic-bezier(.22,1,.36,1)}.legal-theme .legal-mega-menu__card:hover .legal-mega-menu__card-media img{transform:scale(1.045) rotate(-1deg)}.legal-theme .legal-mega-menu__card-content{position:relative;z-index:2}.legal-theme .legal-mega-menu__card-caption{margin:0 0 .8rem;font-size:1.05rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.legal-theme .legal-mega-menu__card-title{max-width:26ch;margin:0 0 1.8rem;color:inherit;font-family:var(--font-display);font-size:clamp(2rem,2vw,3rem);font-weight:900;letter-spacing:-.035em;line-height:1.02}.legal-theme .legal-mega-menu__card-cta{display:inline-flex;align-items:center;gap:1.2rem;padding:1rem 1.5rem;border-radius:999px;background:var(--legal-cream);color:var(--legal-plum-ink);font-size:1.1rem;font-weight:900}.legal-theme .legal-mega-menu__card-cta>span{transition:transform .18s ease}.legal-theme .legal-mega-menu__card:hover .legal-mega-menu__card-cta>span{transform:translate(.4rem)}}.legal-theme.template-index .section-header{z-index:30}.legal-theme.template-index .section-header .header-wrapper{width:100%;margin:0 auto!important;border:0;border-radius:0;transition:background-color .42s ease,box-shadow .42s ease}.legal-theme.template-index .section-header:not(.legal-header-is-compact):not(.menu-open) .header-wrapper{background:transparent;box-shadow:none}.legal-theme.template-index .section-header.legal-header-is-compact .header-wrapper,.legal-theme.template-index .section-header.menu-open .header-wrapper{background:var(--legal-chrome-background);box-shadow:0 1px #ffffff2e}.legal-theme.template-index .section-header .header__heading-link{transform-origin:50% 50%;transition:transform .95s cubic-bezier(.22,1,.36,1),filter .62s ease;will-change:transform}.legal-theme.template-index .section-header:not(.legal-header-is-compact):not(.menu-open) .header__heading-link{filter:brightness(0) invert(1);transform:translate3d(0,6rem,0) scale(2.5)}.legal-theme.template-index .section-header.legal-header-is-compact .header__heading-link,.legal-theme.template-index .section-header.menu-open .header__heading-link{filter:none;transform:translateZ(0) scale(1)}.legal-theme.template-index .section-header:not(.legal-header-is-compact):not(.menu-open) :is(.header__icon,.legal-header-menu-label){color:#fff}.legal-theme.template-index .section-header.legal-header-is-compact :is(.header__icon,.legal-header-menu-label),.legal-theme.template-index .section-header.menu-open :is(.header__icon,.legal-header-menu-label){color:#fff}@media screen and (min-width:990px){.legal-theme.template-index .section-header:has(.main-navigation-mega>.navigation-menu>li:hover) .header-wrapper,.legal-theme.template-index .section-header:has(.main-navigation-mega>.navigation-menu>li:focus-within) .header-wrapper{background:var(--legal-chrome-background);box-shadow:0 1px #ffffff2e}.legal-theme.template-index .section-header:has(.main-navigation-mega>.navigation-menu>li:hover) .header__heading-link,.legal-theme.template-index .section-header:has(.main-navigation-mega>.navigation-menu>li:focus-within) .header__heading-link{filter:none;transform:translateZ(0) scale(1);transition-duration:.32s}.legal-theme.template-index .section-header:has(.main-navigation-mega>.navigation-menu>li:hover) :is(.nav-menu-item,.header__icon),.legal-theme.template-index .section-header:has(.main-navigation-mega>.navigation-menu>li:focus-within) :is(.nav-menu-item,.header__icon){color:#fff}}html.no-js .legal-theme.template-index .section-header .header-wrapper{background:var(--legal-chrome-background)}html.no-js .legal-theme.template-index .section-header .header__heading-link{filter:none;transform:none}@media screen and (min-width:990px)and (max-width:1399px){.legal-theme.template-index .section-header:not(.legal-header-is-compact):not(.menu-open) .header__heading-link{transform:translate3d(0,1rem,0) scale(1.25)}}@media screen and (min-width:1400px)and (max-height:680px){.legal-theme.template-index .section-header:not(.legal-header-is-compact):not(.menu-open) .header__heading-link{transform:translate3d(0,4rem,0) scale(2.1)}}@media screen and (max-width:989px){.legal-theme.template-index .section-header,.legal-theme.template-index .section-header.shopify-section-header-hidden{top:0;opacity:1}.legal-theme.template-index .section-header .header{position:relative}.legal-theme.template-index .section-header .header__heading,.legal-theme.template-index .section-header .header__heading-link{justify-self:center;text-align:center}.legal-theme.template-index .section-header .header__heading-link{position:absolute;z-index:2;left:50%;top:50%;width:8rem;padding:0;transform-origin:center top;transform:translate3d(-50%,-50%,0);transition:none;will-change:auto}.legal-theme.template-index .section-header.legal-header-logo-ready .header__heading-link{transition:transform .9s cubic-bezier(.45,0,.2,1)!important;will-change:transform}.legal-theme.template-index .section-header:not(.legal-header-is-compact):not(.menu-open) .header__heading-link{transform:translate3d(-50%,var(--legal-mobile-logo-offset, 6rem),0) scale(2)}.legal-theme.template-index .section-header.legal-header-is-compact .header__heading-link,.legal-theme.template-index .section-header.menu-open .header__heading-link{transform:translate3d(-50%,-50%,0)}.legal-theme.template-index .section-header .header__heading-logo{display:block;width:100%;max-width:none;height:auto}}@media(prefers-reduced-motion:reduce){.legal-theme .desktop-header-drawer .menu-drawer,.legal-theme.template-index .section-header .header-wrapper{transition-duration:.01ms!important}}.legal-theme.template-index .section-header .header__heading-link{filter:none}.legal-theme.template-index .section-header .header__heading-logo{filter:brightness(0) invert(1);transition:filter .42s ease}.legal-theme.template-index .section-header .header__heading-link .h2{color:#fff!important}.legal-theme.template-index .section-header :is(.header__icon,.legal-header-menu-label){color:#fff!important}.legal-theme.template-index .section-header:not(.legal-header-is-compact):not(.menu-open) .header-wrapper{--legal-header-surface: transparent;border-bottom-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.legal-theme.template-index .section-header:not(.legal-header-is-compact):not(.menu-open) .header__heading-logo{filter:brightness(0) invert(1)}.legal-theme.template-index .section-header:not(.legal-header-is-compact):not(.menu-open) .header__heading-link .h2,.legal-theme.template-index .section-header:not(.legal-header-is-compact):not(.menu-open) :is(.header__icon,.legal-header-menu-label){color:#feefea!important}@media screen and (min-width:990px){.legal-theme.template-index .section-header :is(.main-navigation,.main-navigation-mega)>.navigation-menu>li>.nav-menu-item,.legal-theme.template-index .section-header :is(.main-navigation,.main-navigation-mega)>.navigation-menu>li>.nav-menu-item>span,.legal-theme.template-index .section-header :is(.main-navigation,.main-navigation-mega)>.navigation-menu>li>.nav-menu-item>.icon-caret{color:#fff!important}.legal-theme.template-index .section-header :is(.main-navigation,.main-navigation-mega)>.navigation-menu>li>.nav-menu-item{opacity:1}.legal-theme.template-index .section-header:not(.legal-header-is-compact):not(.menu-open) :is(.main-navigation,.main-navigation-mega)>.navigation-menu>li>.nav-menu-item,.legal-theme.template-index .section-header:not(.legal-header-is-compact):not(.menu-open) :is(.main-navigation,.main-navigation-mega)>.navigation-menu>li>.nav-menu-item>span,.legal-theme.template-index .section-header:not(.legal-header-is-compact):not(.menu-open) :is(.main-navigation,.main-navigation-mega)>.navigation-menu>li>.nav-menu-item>.icon-caret{color:#feefea!important}.legal-theme.template-index .section-header:has(.main-navigation-mega>.navigation-menu>li:hover) .header-wrapper,.legal-theme.template-index .section-header:has(.main-navigation-mega>.navigation-menu>li:focus-within) .header-wrapper{--legal-header-surface: var(--legal-chrome-background);background:var(--legal-chrome-background);box-shadow:0 .15rem #ffffff2e;-webkit-backdrop-filter:none;backdrop-filter:none}.legal-theme.template-index .section-header:has(.main-navigation-mega>.navigation-menu>li:hover) .header__heading-logo,.legal-theme.template-index .section-header:has(.main-navigation-mega>.navigation-menu>li:focus-within) .header__heading-logo{filter:brightness(0) invert(1)}.legal-theme.template-index .section-header:has(.main-navigation-mega>.navigation-menu>li:hover) :is(.header__icon,.legal-header-menu-label,.header__heading-link .h2,.main-navigation-mega>.navigation-menu>li>.nav-menu-item,.main-navigation-mega>.navigation-menu>li>.nav-menu-item>span,.main-navigation-mega>.navigation-menu>li>.nav-menu-item>.icon-caret),.legal-theme.template-index .section-header:has(.main-navigation-mega>.navigation-menu>li:focus-within) :is(.header__icon,.legal-header-menu-label,.header__heading-link .h2,.main-navigation-mega>.navigation-menu>li>.nav-menu-item,.main-navigation-mega>.navigation-menu>li>.nav-menu-item>span,.main-navigation-mega>.navigation-menu>li>.nav-menu-item>.icon-caret){color:#fff!important}.legal-theme.template-index .main-navigation-mega .legal-mega-menu{border-block:.15rem solid #a6353b;background:#f9f2ebe0;box-shadow:0 2.4rem 5rem #1414142e;-webkit-backdrop-filter:blur(2rem) saturate(.9);backdrop-filter:blur(2rem) saturate(.9)}.legal-theme.template-index .legal-mega-menu__navigation{border:.15rem solid #a6353b;border-radius:0;background:#feefeae6}.legal-theme.template-index .legal-mega-menu__rail{background:#f9f2ebc7}.legal-theme.template-index .legal-mega-menu__all,.legal-theme.template-index .legal-mega-menu__card,.legal-theme.template-index .legal-mega-menu__card-cta{border-radius:0}.legal-theme.template-index .legal-mega-menu__card{border:.15rem solid #a6353b}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/legal-header.css.map */
