.mainnav .has-sub{position:static}.mps-mega{position:absolute;left:0;right:0;top:100%;z-index:55;background:var(--stage,#FBFCFB);border-top:1px solid var(--rule,#D8DED9);border-bottom:1px solid var(--rule,#D8DED9);box-shadow:0 32px 64px -34px #10151257;opacity:0;visibility:hidden;transform:translateY(-7px);transition:opacity .2s var(--ease,ease),transform .2s var(--ease,ease),visibility 0s linear .2s}.mps-mega[data-open=true]{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--ease,ease),transform .2s var(--ease,ease),visibility 0s}.mps-mega .mps-megawrap.bay{display:grid;grid-template-columns:minmax(13rem,20%) 1fr;gap:clamp(1.75rem,3vw,3.25rem);align-items:stretch;height:auto;min-height:0;padding-top:clamp(1.6rem,2.2vw,2.35rem);padding-bottom:clamp(1.75rem,2.4vw,2.6rem)}.mps-mega a:after{display:none!important;content:none!important}.mps-megarail{display:flex;flex-direction:column;gap:1px;border-right:1px solid var(--rule,#D8DED9);padding-right:clamp(.9rem,1.4vw,1.4rem)}.mainnav .mps-megacat{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .8rem .6rem .85rem;text-decoration:none;font-family:var(--sans,sans-serif);font-size:.9375rem;line-height:1.3;font-weight:500;color:var(--ink-2,#48524A);border-left:2px solid transparent;transition:background .18s var(--ease,ease),color .18s var(--ease,ease),border-color .18s var(--ease,ease)}.mainnav .mps-megacat:after{content:"\2192";font-size:.8125rem;opacity:0;transform:translate(-.25rem);transition:opacity .18s var(--ease,ease),transform .18s var(--ease,ease)}.mainnav .mps-megacat:hover,.mainnav .mps-megacat.on{background:var(--band,#E6EBE6);color:var(--ink,#101512);border-left-color:var(--bronze,#37543F)}.mainnav .mps-megacat.on:after{opacity:.5;transform:none}.mainnav .mps-megacat:focus-visible{outline:2px solid var(--bronze,#37543F);outline-offset:1px}.mps-megapanes{position:relative;min-height:1px}.mps-megapane{display:none}.mps-megapane.on{display:block}@media(prefers-reduced-motion:no-preference){.mps-megapane.on{animation:mpsPaneIn .24s var(--ease,ease) both}}@keyframes mpsPaneIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.mps-megacards{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.9rem,1.5vw,1.4rem)}@media(max-width:1180px){.mps-megacards{grid-template-columns:repeat(3,1fr)}}.mps-mega.is-flat .mps-megawrap.bay{grid-template-columns:1fr}.mps-mega.is-flat .mps-megacards{grid-template-columns:repeat(6,1fr)}@media(max-width:1180px){.mps-mega.is-flat .mps-megacards{grid-template-columns:repeat(3,1fr)}}.mainnav .mps-megacard{display:flex;flex-direction:column;gap:.55rem;text-decoration:none;color:inherit;padding:0}.mps-megacard .pic{display:block;width:100%;aspect-ratio:1/1;border:1px solid var(--rule,#D8DED9);background-color:var(--band,#E6EBE6);overflow:hidden;transition:border-color .22s var(--ease,ease),transform .35s var(--ease,ease)}.mps-megacard:hover .pic{border-color:var(--rule-2,#B8C0B9);transform:translateY(-3px)}.mps-megacard b{font-family:var(--serif,sans-serif);font-weight:400;font-size:.875rem;line-height:1.32;letter-spacing:.005em;color:var(--ink,#101512);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mps-megacard i{font-style:normal;font-family:var(--mono,monospace);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,#646E67)}.mainnav .mps-megacard:focus-visible{outline:2px solid var(--bronze,#37543F);outline-offset:3px}.mps-megafoot{margin-top:clamp(1.1rem,1.8vw,1.6rem);padding-top:.9rem;border-top:1px solid var(--rule,#D8DED9);display:flex;gap:1.25rem;align-items:baseline;justify-content:space-between}.mainnav .mps-megafoot a{font-family:var(--mono,monospace);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bronze,#37543F);text-decoration:none;padding:0}.mainnav .mps-megafoot a:hover{color:var(--ink,#101512)}.mps-megafoot span{font-family:var(--mono,monospace);font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3,#646E67)}@media(max-width:999px){.mps-mega{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mp-mega.css.map */
