:root{--rr-mm-ink: var(--colorNavText, #2a3743);--rr-mm-muted: #5b6670;--rr-mm-gold: #7a5a2b;--rr-mm-line: rgba(42, 55, 67, .12);--rr-mm-cream: #f6f1eb;--rr-mm-sale: #a3302a;--rr-mm-ease: cubic-bezier(.2, .7, .2, 1)}.site-nav--is-megamenu .megamenu.rr-mm-panel{padding:36px 0 24px;border-top:1px solid var(--rr-mm-line);box-shadow:0 30px 60px -20px #14141e2e}.rr-mm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:start}.rr-mm__cols{display:grid;grid-template-columns:repeat(var(--rr-mm-cols, 3),minmax(0,210px));gap:28px}.rr-mm__col{min-width:0}.rr-mm__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;margin-bottom:14px;border-radius:3px;background:var(--rr-mm-cream)}.rr-mm__img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .9s var(--rr-mm-ease)}.rr-mm__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #0000000a;border-radius:inherit;pointer-events:none}.rr-mm__col:hover .rr-mm__img,.rr-mm__media:focus-visible .rr-mm__img{transform:scale(1.05)}.rr-mm__title{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--rr-mm-ink);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.rr-mm__title svg{transition:transform .3s var(--rr-mm-ease)}.rr-mm__title:hover svg{transform:translate(4px)}.rr-mm__links{margin:0;padding:0;list-style:none}.rr-mm__links li{margin:0}.rr-mm__links a{position:relative;display:inline-block;padding:5px 0;color:var(--rr-mm-muted);font-size:14px;line-height:1.35;text-decoration:none;transition:color .2s ease}.rr-mm__links a:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--rr-mm-ease)}.rr-mm__links a:hover{color:var(--rr-mm-ink)}.rr-mm__links a:hover:after{transform:scaleX(1)}.rr-mm__promos{display:flex;gap:20px}.rr-mm__promos .megamenu__promo{width:210px;margin:0}.rr-mm__promos .megamenu__promo-image{border-radius:3px;overflow:hidden}.rr-mm__brands-wrap{min-width:0}.rr-mm__eyebrow{margin:0 0 14px;color:var(--rr-mm-gold);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.rr-mm__brands{columns:4 170px;column-gap:36px;margin:0;padding:0;list-style:none}.rr-mm__brands li{break-inside:avoid;margin:0}.rr-mm__brands a{display:block;padding:6px 0;color:var(--rr-mm-ink);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:17px;line-height:1.3;text-decoration:none;transition:color .2s ease,transform .25s var(--rr-mm-ease)}.rr-mm__brands a:hover{color:var(--rr-mm-gold);transform:translate(4px)}.rr-mm__foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding-top:16px;border-top:1px solid var(--rr-mm-line)}.rr-mm__all{display:inline-flex;align-items:center;gap:8px;color:var(--rr-mm-ink);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:6px}.rr-mm__note{margin:0;color:var(--rr-mm-muted);font-size:12px;letter-spacing:.04em}.rr-mm a:focus-visible{outline:2px solid var(--rr-mm-ink);outline-offset:3px}@media(max-width:1180px){.rr-mm{gap:24px 32px}.rr-mm__cols{gap:20px;grid-template-columns:repeat(var(--rr-mm-cols, 3),minmax(0,180px))}.rr-mm__promos .megamenu__promo{width:180px}.rr-mm__promos .megamenu__promo:nth-child(2){display:none}}.site-nav__link[href*="/collections/clothes-sale"],.mobile-nav__link[href*="/collections/clothes-sale"]{color:var(--rr-mm-sale)!important}.mobile-nav .megamenu__mobile-promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 0 20px}.mobile-nav .megamenu__mobile-promos .megamenu__promo{margin:0;text-align:left}.mobile-nav .megamenu__mobile-promos .megamenu__promo-image{border-radius:3px;overflow:hidden;margin-bottom:8px}.mobile-nav .megamenu__mobile-promos .megamenu__promo-heading{margin:0 0 2px;font-size:15px}.mobile-nav .megamenu__mobile-promos .megamenu__promo-text{margin:0;font-size:12px;color:var(--rr-mm-muted)}.mobile-nav .megamenu__mobile-promos .btn{display:none}.mobile-nav__grandchildlist .mobile-nav__link{color:var(--rr-mm-muted)}@media(prefers-reduced-motion:reduce){.rr-mm__img,.rr-mm__title svg,.rr-mm__links a:after,.rr-mm__brands a{transition:none!important}.rr-mm__col:hover .rr-mm__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/rr-megamenu.css.map */
