.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding-bottom:3rem;padding-top:3rem;position:absolute;right:0;top:100%}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link--level-2{font-weight:700}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));text-decoration:underline}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}@media screen and (min-width:990px){.header__inline-menu .mega-menu{position:relative}.header__inline-menu .mega-menu__content{position:absolute;top:calc(100% + .8rem);left:50%;right:auto;width:min(650px,78vw);transform:translate(-50%);padding:1.8rem 2rem;border:1px solid rgba(0,0,0,.08);border-top:4px solid #c79a32;border-radius:0 0 14px 14px;box-shadow:0 16px 38px #00000029;background:#fff;z-index:30}.header__inline-menu .mega-menu__list,.header__inline-menu .mega-menu__list--condensed{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:.25rem 1.6rem;width:100%;max-width:none;padding:0;margin:0}.header__inline-menu .mega-menu__list>li{min-width:0}.header__inline-menu .mega-menu__link--level-2{display:block;padding:.75rem .9rem;margin:0;border-radius:7px;color:#171717;font-size:1.35rem;font-weight:600;line-height:1.3;letter-spacing:.02em;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.header__inline-menu .mega-menu__link--level-2:hover,.header__inline-menu .mega-menu__link--level-2:focus-visible,.header__inline-menu .mega-menu__link--active{color:#111;background:#f4e7c7;transform:translate(3px);text-decoration:none}.header__inline-menu .mega-menu>summary{position:relative}.header__inline-menu .mega-menu>summary:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.45rem;height:2px;background:#c79a32;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.header__inline-menu .mega-menu[open]>summary:after,.header__inline-menu .mega-menu>summary:hover:after{transform:scaleX(1)}.header__inline-menu .mega-menu[open]>summary{color:#a87916}}.mega-menu__list{column-gap:28px}.gonriv-brand-menu-item{display:flex;align-items:center;gap:12px;width:100%;min-height:52px}.gonriv-brand-logo-box{width:64px;height:44px;flex:0 0 64px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #eeeeee;border-radius:6px;padding:5px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.gonriv-brand-logo{display:block;width:100%;height:100%;max-width:54px;max-height:34px;object-fit:contain}.gonriv-brand-name{font-size:14px;font-weight:700;line-height:1.2;color:#111;letter-spacing:.2px}.mega-menu__link:hover .gonriv-brand-logo-box{border-color:#e4b900;box-shadow:0 3px 10px #00000014;transform:translateY(-1px)}.mega-menu__link:hover .gonriv-brand-name{color:#b28c00}.mega-menu__link:has(.gonriv-brand-menu-item){text-decoration:none}@media screen and (min-width:990px){.mega-menu__list{grid-template-columns:repeat(3,minmax(190px,1fr))}.mega-menu__link--level-2:has(.gonriv-brand-menu-item){padding-top:4px;padding-bottom:4px}}.gonriv-brands-menu{background:#fff!important;border-top:3px solid #f4c400;padding-top:20px!important;padding-bottom:24px!important}.gonriv-brands-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:26px!important;row-gap:8px!important;max-width:1050px;margin:0 auto}.gonriv-brands-grid>li{width:100%!important;max-width:none!important}.gonriv-brand-link{display:flex!important;align-items:center!important;gap:14px!important;min-height:62px;width:100%;padding:8px 12px!important;margin:0!important;background:#fff;border:1px solid #eeeeee;border-radius:7px;color:#111!important;text-decoration:none!important;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.gonriv-brand-link:hover{background:#fffbea!important;border-color:#f4c400;transform:translateY(-1px)}.gonriv-brand-logo{display:block!important;width:70px!important;height:42px!important;min-width:70px;object-fit:contain!important;object-position:center!important;margin:0!important;padding:3px!important}.gonriv-brand-name{display:block;font-family:Segoe UI,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.2;color:#111;text-transform:uppercase;letter-spacing:.3px}@media screen and (max-width:1100px){.gonriv-brands-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:14px!important}.gonriv-brand-logo{width:58px!important;min-width:58px}}@media screen and (max-width:989px){.gonriv-brands-menu{border-top:0}}@media screen and (min-width:990px){.gonriv-brands-menu{padding-top:20px;padding-bottom:20px}.gonriv-brands-menu .gonriv-brands-grid{row-gap:8px;align-items:start}.gonriv-brands-menu .gonriv-brand-menu-item{min-height:44px}}@media screen and (min-width:990px){.gonriv-brands-menu{left:50%;right:auto;width:650px;max-width:calc(100vw - 40px);transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-mega-menu.css.map */
