.MegaMenu_nav__gRvLS{display:none;height:100%;min-width:0}.MegaMenu_list__dpM_7{display:flex;align-items:stretch;gap:clamp(1.25rem,.2rem + 1.9vw,2.75rem);height:100%;margin:0;padding:0;list-style:none}.MegaMenu_item__miXam{display:flex;align-items:center}.MegaMenu_trigger__r6LO3{position:relative;display:inline-flex;align-items:center;min-height:var(--gc-tap);padding:0 .125rem;border:0;background:none;color:var(--gc-text);font-family:var(--gc-font-sans);font-size:.9375rem;font-weight:450;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer}.MegaMenu_trigger__r6LO3:after{content:"";position:absolute;left:.125rem;right:.125rem;bottom:.3rem;height:2px;background:var(--gc-navy);transform:scaleX(0);transform-origin:left center;transition:transform var(--gc-duration) var(--gc-ease)}.MegaMenu_trigger__r6LO3:hover:after{transform:scaleX(1);background:var(--gc-line)}.MegaMenu_trigger__r6LO3[aria-current]:after,.MegaMenu_trigger__r6LO3[aria-expanded=true]:after{transform:scaleX(1);background:var(--gc-navy)}.MegaMenu_trigger__r6LO3[aria-current]{color:var(--gc-navy);font-weight:500}.MegaMenu_list__dpM_7:has(.MegaMenu_trigger__r6LO3[aria-expanded=true]) .MegaMenu_trigger__r6LO3[aria-current]:not([aria-expanded=true]):after{transform:scaleX(0)}.MegaMenu_list__dpM_7:has(.MegaMenu_trigger__r6LO3[aria-expanded=true]) .MegaMenu_trigger__r6LO3[aria-current]:not([aria-expanded=true]):hover:after{transform:scaleX(1);background:var(--gc-line)}.MegaMenu_panel__fGSwJ{position:absolute;top:100%;left:0;right:0;z-index:1;margin-top:1px;background:var(--gc-paper);border:1px solid var(--gc-line);border-top:0;border-radius:0 0 var(--gc-panel-radius) var(--gc-panel-radius);box-shadow:var(--gc-elevation-raised);max-height:calc(100dvh - 5rem);overflow-y:auto;overscroll-behavior:contain}.MegaMenu_panel__fGSwJ[hidden]{display:none}.MegaMenu_panelInner__2Vr0A{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,2fr) minmax(0,1fr) var(--gc-tap);gap:var(--gc-space-8);padding:var(--gc-space-8) var(--gc-space-5) var(--gc-space-8) var(--gc-space-10);align-items:start}.MegaMenu_intro__Kp93m{align-self:stretch;padding-right:var(--gc-space-8);border-right:1px solid var(--gc-line)}.MegaMenu_panelTitle__fyOsT{margin:0 0 var(--gc-space-5);max-width:12ch;font-family:var(--gc-font-display);font-variation-settings:var(--gc-display-variation);font-size:clamp(1.75rem,1rem + 1.1vw,2.25rem);font-weight:600;line-height:1.08;letter-spacing:-.01em;color:var(--gc-navy);text-wrap:balance}.MegaMenu_linkList__ZTy3b{display:grid;margin:0;padding:0;list-style:none}.MegaMenu_arrowLink__SdNXM{display:inline-flex;align-items:center;gap:.625rem;min-height:var(--gc-tap);color:var(--gc-text);font-size:1rem;text-decoration:none}.MegaMenu_arrowLink__SdNXM [data-gc-icon]{transition:transform var(--gc-duration) var(--gc-ease)}.MegaMenu_arrowLink__SdNXM:hover{color:var(--gc-navy);text-decoration:underline}.MegaMenu_arrowLink__SdNXM:hover [data-gc-icon]{transform:translateX(3px)}.MegaMenu_arrowLink__SdNXM[aria-current],.MegaMenu_facetLink__wqzhe[aria-current]{color:var(--gc-navy)}.MegaMenu_arrowLink__SdNXM[aria-current],.MegaMenu_card__PWGt5[aria-current] .MegaMenu_cardTitle__Q0lWH,.MegaMenu_facetLink__wqzhe[aria-current]{font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.MegaMenu_cards__urxDf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gc-space-5);margin:0;padding:0;list-style:none}.MegaMenu_card__PWGt5,.MegaMenu_photoCard__uSDgu{display:grid;gap:.2rem;color:var(--gc-text);text-decoration:none;border-radius:var(--gc-radius)}.MegaMenu_cardImage__T7ZLh{border-radius:var(--gc-radius);overflow:hidden;background:var(--gc-stone-soft);margin-bottom:var(--gc-space-2)}.MegaMenu_cardImage__T7ZLh img{transition:transform .4s var(--gc-ease)}.MegaMenu_card__PWGt5:hover .MegaMenu_cardImage__T7ZLh img,.MegaMenu_photoCard__uSDgu:hover .MegaMenu_cardImage__T7ZLh img{transform:scale(1.02)}.MegaMenu_cardTitle__Q0lWH{display:inline-flex;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:500;color:var(--gc-navy)}.MegaMenu_card__PWGt5:hover .MegaMenu_cardTitle__Q0lWH,.MegaMenu_photoCard__uSDgu:hover .MegaMenu_cardTitle__Q0lWH{text-decoration:underline;text-underline-offset:.22em}.MegaMenu_cardCaption__0WEff{font-size:var(--gc-font-small);color:var(--gc-muted);line-height:1.45}.MegaMenu_promo__f8RzA{position:relative;display:block;overflow:hidden;border-radius:var(--gc-radius);color:var(--gc-on-dark);text-decoration:none;background:var(--gc-navy)}.MegaMenu_promo__f8RzA:after{content:"";position:absolute;inset:45% 0 0;background:var(--gc-photo-label-scrim);pointer-events:none}.MegaMenu_promoImage__o5PB7 img{transition:transform .4s var(--gc-ease)}.MegaMenu_promo__f8RzA:hover .MegaMenu_promoImage__o5PB7 img{transform:scale(1.02)}.MegaMenu_promoLabel__FbOaD{position:absolute;z-index:1;left:var(--gc-space-5);right:var(--gc-space-5);bottom:var(--gc-space-5);display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;line-height:1.3}.MegaMenu_promo__f8RzA:hover .MegaMenu_promoLabel__FbOaD{text-decoration:underline;text-underline-offset:.22em}.MegaMenu_promo__f8RzA:focus-visible{outline-color:var(--gc-focus)}.MegaMenu_facets__uFM_Q{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gc-space-6) var(--gc-space-8)}.MegaMenu_facetGroup__u8u_9,.MegaMenu_facets__uFM_Q{display:grid;align-content:start}.MegaMenu_facetLabel__PdXbt{margin:0 0 var(--gc-space-2);font-size:var(--gc-font-eyebrow);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gc-muted)}.MegaMenu_facetList__U830i{display:grid;margin:0;padding:0;list-style:none}.MegaMenu_facetLink__wqzhe{display:inline-flex;align-items:center;min-height:var(--gc-tap);color:var(--gc-text);font-size:1rem;text-decoration:none}.MegaMenu_facetLink__wqzhe:hover{color:var(--gc-navy);text-decoration:underline}.MegaMenu_skeleton__iWqeL{display:block;height:.875rem;margin:.9rem 0;border-radius:3px;background:var(--gc-stone-soft);animation:MegaMenu_pulse__qa83U 1.4s ease-in-out infinite}@keyframes MegaMenu_pulse__qa83U{50%{opacity:.55}}.MegaMenu_close__MzA0F{display:inline-grid;place-items:center;width:var(--gc-tap);height:var(--gc-tap);margin-top:calc(var(--gc-space-2) * -1);border:0;border-radius:var(--gc-radius);background:transparent;color:var(--gc-text)}.MegaMenu_close__MzA0F:hover{background:var(--gc-stone-soft)}@media (min-width:64rem){.MegaMenu_nav__gRvLS{display:block}}@media (prefers-reduced-motion:reduce){.MegaMenu_arrowLink__SdNXM [data-gc-icon],.MegaMenu_cardImage__T7ZLh img,.MegaMenu_promoImage__o5PB7 img,.MegaMenu_trigger__r6LO3:after{transition:none}.MegaMenu_arrowLink__SdNXM:hover [data-gc-icon],.MegaMenu_card__PWGt5:hover .MegaMenu_cardImage__T7ZLh img,.MegaMenu_photoCard__uSDgu:hover .MegaMenu_cardImage__T7ZLh img,.MegaMenu_promo__f8RzA:hover .MegaMenu_promoImage__o5PB7 img{transform:none}.MegaMenu_skeleton__iWqeL{animation:none}}.MegaMenu_chevron__lnJ2i{width:.45rem;height:.45rem;margin-left:.45rem;margin-top:-.2rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform var(--gc-duration) var(--gc-ease)}.MegaMenu_trigger__r6LO3[aria-expanded=true] .MegaMenu_chevron__lnJ2i{transform:translateY(.2rem) rotate(225deg)}.MegaMenu_shopInner__00FJw{display:grid;grid-template-columns:minmax(16rem,1.15fr) minmax(0,3fr) var(--gc-tap);gap:var(--gc-space-8);padding:var(--gc-space-8) var(--gc-space-5) var(--gc-space-8) var(--gc-space-10);align-items:start}.MegaMenu_tileLead__6hlIK{padding-right:var(--gc-space-8);border-right:1px solid var(--gc-line)}.MegaMenu_tileGrid__8UJYQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gc-space-6) var(--gc-space-5);margin:0;padding:0;list-style:none}.MegaMenu_tile__v_V9I{display:grid;align-content:start;min-width:0}.MegaMenu_tilePhotoLink__4EC8k{display:block;text-decoration:none;border-radius:var(--gc-radius)}.MegaMenu_tilePhotoLink__4EC8k:hover .MegaMenu_cardImage__T7ZLh img{transform:scale(1.02)}.MegaMenu_tileTitle__A0pTB{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.MegaMenu_tileLead__6hlIK .MegaMenu_tileTitle__A0pTB{font-family:var(--gc-font-display);font-variation-settings:var(--gc-display-variation);font-size:clamp(1.5rem,1rem + .8vw,1.875rem);letter-spacing:-.01em}.MegaMenu_tileTitleLink__xQbih{display:inline-flex;align-items:center;min-height:var(--gc-tap);color:var(--gc-navy);text-decoration:none}.MegaMenu_tileTitleLink__xQbih:hover,.MegaMenu_tileTitleLink__xQbih[aria-current]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.MegaMenu_tileLinks__8ex1V{display:grid;margin:0;padding:0;list-style:none}.MegaMenu_tileLinks__8ex1V .MegaMenu_facetLink__wqzhe{min-height:2.25rem;font-size:.9375rem}.MegaMenu_tileNote__zDjzm{margin:0;font-size:var(--gc-font-small);color:var(--gc-muted)}.MegaMenu_placeholder__J71qb{display:grid;place-items:center;aspect-ratio:4/3;margin-bottom:var(--gc-space-2);border-radius:var(--gc-radius);background:linear-gradient(135deg,var(--gc-stone-soft),var(--gc-silver))}.MegaMenu_placeholderMark__8PEcN{font-family:var(--gc-font-display);font-size:2rem;color:var(--gc-navy);opacity:.35}@media (max-width:79.99rem){.MegaMenu_shopInner__00FJw{padding-left:var(--gc-space-6);gap:var(--gc-space-6)}.MegaMenu_tileLead__6hlIK{padding-right:var(--gc-space-6)}}@media (prefers-reduced-motion:reduce){.MegaMenu_chevron__lnJ2i{transition:none}.MegaMenu_tilePhotoLink__4EC8k:hover .MegaMenu_cardImage__T7ZLh img{transform:none}}.MegaMenu_heroFrame__TOd_R{position:relative;aspect-ratio:4/3}.MegaMenu_heroFrame__TOd_R picture{display:block;height:100%}.MegaMenu_heroImage__uRMR5{display:block;width:100%;height:100%;object-fit:cover;object-position:100% 50%}.MegaMenu_heroIllustration__vkaVV{position:absolute;right:var(--gc-space-2,.5rem);bottom:var(--gc-space-2,.5rem);z-index:1;padding:.125rem .5rem;border-radius:var(--gc-radius);background:rgb(16 40 63/90%);color:var(--gc-on-dark);font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:.02em;white-space:nowrap;pointer-events:none}@media (prefers-reduced-motion:no-preference){.MegaMenu_panel__fGSwJ:not([hidden]){animation:MegaMenu_menuIn__Qg1xX .18s var(--gc-ease) both}}@keyframes MegaMenu_menuIn__Qg1xX{0%{opacity:0;transform:translateY(-6px)}}