.site-header{position:relative;top:0;z-index:20;border-bottom:1px solid var(--hm-color-line);background:var(--hm-color-paper-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__inner{display:grid;grid-template-columns:13rem 1fr 13rem;gap:var(--hm-space-md);align-items:center;min-height:4.5625rem}.site-header__logo{margin-left:2.45rem;text-decoration:none}.hm-logo{display:inline-flex;gap:.55rem;align-items:center;color:var(--hm-color-ink)}.hm-logo__seal{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--hm-color-heritage-blue);border-radius:50%;color:var(--hm-color-heritage-blue);font-family:var(--hm-font-display);font-size:1.35rem;line-height:1}.site-header__logo:hover .hm-logo__seal,.site-header__logo:focus-visible .hm-logo__seal{animation:header-logo-pulse .7s var(--hm-ease)}@keyframes header-logo-pulse{0%,to{transform:scale(1)}30%{transform:scale(1.14)}}.hm-logo__text{display:none;font-family:var(--hm-font-label);font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.site-header__nav,.site-header__actions{display:flex;gap:2.15rem;align-items:center;justify-content:center}.site-header__nav a,.site-header__actions a,.site-header__actions button{font-family:var(--hm-font-label);font-size:.625rem;font-weight:400;letter-spacing:.125rem;text-decoration:none;text-transform:uppercase}.site-header__actions{gap:1.7rem;justify-content:end}.site-header__icon-link{display:inline-flex;align-items:center;justify-content:center}.site-header__icon-button{padding:0;border:0;background:transparent;color:var(--hm-color-ink);cursor:pointer}.site-header__icon-button:hover,.site-header__icon-button:focus-visible{color:var(--hm-color-heritage-blue)}.mega-nav__item{position:static}.mega-nav__trigger{position:relative;display:inline-flex;align-items:center;min-height:4.5625rem;border:0;background:transparent;color:var(--hm-color-ink);cursor:pointer;font-family:var(--hm-font-label);font-size:.625rem;font-weight:500;letter-spacing:.18rem;line-height:1;text-decoration:none;text-transform:uppercase}.mega-nav__trigger:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;transform:scaleX(0);transform-origin:center;background:var(--hm-color-ink);content:"";transition:transform .18s var(--hm-ease)}.mega-nav__trigger--button{padding:0}.mega-nav__item:hover>.mega-nav__trigger:after,.mega-nav__item:focus-within>.mega-nav__trigger:after{transform:scaleX(1)}.mega-nav__panel{position:absolute;top:100%;right:0;left:0;z-index:30;visibility:hidden;opacity:0;transform:translateY(-.35rem);border-top:1px solid var(--hm-tint-ink-04);background:var(--hm-color-mega-nav-panel-background);box-shadow:0 .35rem .8rem var(--hm-color-line);pointer-events:none;transition:opacity .14s var(--hm-ease),transform .14s var(--hm-ease),visibility 0s linear .14s}.mega-nav__item:hover>.mega-nav__panel,.mega-nav__item:focus-within>.mega-nav__panel{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:0s}.mega-nav__panel-inner{display:grid;grid-template-columns:minmax(24rem,.92fr) minmax(28rem,1.08fr);gap:clamp(2.4rem,5vw,5.4rem);align-items:start;min-height:25.5rem;padding-block:1rem 1.65rem}.mega-nav__panel-inner--calendar{grid-template-columns:minmax(18rem,.55fr) minmax(38rem,1.45fr)}.mega-nav__panel-inner--utility{grid-template-columns:.55fr 1fr;min-height:18.5rem;padding-block:2.2rem 2.5rem}.mega-nav__columns{display:grid;grid-template-columns:repeat(2,minmax(12rem,1fr));gap:clamp(2rem,4vw,4rem);padding:1.6rem 0 0 clamp(1rem,4vw,5rem)}.mega-nav__columns--prints{grid-template-columns:minmax(14rem,1fr) minmax(14rem,1fr)}.mega-nav__columns--utility{grid-template-columns:repeat(3,minmax(9rem,1fr));padding-left:0}.mega-nav__column{display:grid;align-content:start;gap:.75rem;text-align:left}.mega-nav__column ul{display:grid;gap:.48rem;margin:0 0 1rem;padding:0 0 0 .65rem;border-left:1px solid var(--hm-tint-ink-15);list-style:none}.mega-nav__heading,.mega-nav__panel a.mega-nav__heading{color:var(--hm-color-ink);font-family:var(--hm-font-label);font-size:.72rem;font-weight:700;letter-spacing:.18em;line-height:1.2;text-decoration:none;text-transform:uppercase}.mega-nav__heading--standalone{margin-top:.55rem}.mega-nav__heading--spaced{margin-top:.45rem}.mega-nav__panel a:not(.mega-card):not(.mega-nav__heading):not(.mega-nav__app-badge){color:var(--hm-color-mega-nav-link);font-family:var(--hm-font-body);font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.35;text-decoration:none;text-transform:none}.mega-nav__panel a:not(.mega-card):not(.mega-nav__heading):not(.mega-nav__app-badge):hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.mega-nav__badge{margin-left:.35rem;color:var(--hm-color-heritage-blue);font-family:var(--hm-font-label);font-size:.56rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mega-nav__cards{display:grid;grid-template-columns:repeat(2,minmax(13rem,1fr));gap:1rem;align-items:start}.mega-nav__cards--three{grid-template-columns:repeat(3,minmax(10rem,1fr))}.mega-card{display:grid;gap:.65rem;color:var(--hm-color-ink);font-family:var(--hm-font-body);font-size:.94rem;line-height:1.2;text-align:left;text-decoration:none;text-transform:none}.mega-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:1;background:var(--hm-color-parchment)}.mega-card__media img{width:100%;height:100%;object-fit:cover}.mega-card__placeholder{display:block;width:100%;height:100%;min-height:0}.mega-card__badge{position:absolute;top:.55rem;left:.55rem;z-index:1;padding:.38rem .55rem .32rem;border-radius:.25rem;background:var(--hm-color-paper-soft);color:var(--hm-color-ink);font-family:var(--hm-font-label);font-size:.61rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.mega-card__title{color:var(--hm-color-mega-card-title);font-size:.94rem;letter-spacing:0;text-transform:none}.mega-nav__utility-copy{display:grid;gap:1rem;align-content:start;padding:.2rem 0 0 clamp(1rem,4vw,5rem);max-width:24rem}.mega-nav__utility-copy p{margin:0;color:var(--hm-color-ink-muted);font-size:.98rem;line-height:1.6}.mega-nav__utility-copy .mega-nav__heading{color:var(--hm-color-ink)}.mega-nav__app-badge{display:inline-flex;align-items:center;width:fit-content;min-height:2.65rem;padding:0 1.1rem;border-radius:.4rem;background:var(--hm-color-ink);color:var(--hm-color-paper-soft);font-family:var(--hm-font-label);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.site-header__logo:hover .hm-logo__seal,.site-header__logo:focus-visible .hm-logo__seal{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-header.css.map */
