.sn-nav{background:#1a1f2e;position:relative;z-index:500;border-bottom:3px solid #d4a017}.sn-nav__wrap{max-width:1400px;margin:0 auto;padding:0 20px}.sn-nav__list{display:flex;align-items:stretch;justify-content:center;list-style:none;margin:0;padding:0}.sn-nav__item{position:relative}.sn-nav__link{display:flex;align-items:center;gap:5px;padding:15px 18px;color:#fff;font-size:13.5px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;transition:background .2s,color .2s}.sn-nav__link:hover,.sn-nav__item:hover>.sn-nav__link{background:#d4a0171f;color:#d4a017}.sn-nav__chevron{width:10px;height:10px;flex-shrink:0;transition:transform .25s}.sn-nav__item:hover .sn-nav__chevron{transform:rotate(180deg)}.sn-mega{visibility:hidden;opacity:0;position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(6px);min-width:780px;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 16px 48px #0000002e,0 0 0 1px #0000000d;padding:28px 32px 24px;transition:opacity .2s,visibility .2s,transform .2s;z-index:600}.sn-mega--sm{min-width:440px}.sn-nav__item:hover>.sn-mega{visibility:visible;opacity:1;transform:translate(-50%) translateY(0)}.sn-nav__list>li:first-child>.sn-mega,.sn-nav__list>li:nth-child(2)>.sn-mega{left:0;transform:translateY(6px)}.sn-nav__list>li:first-child:hover>.sn-mega,.sn-nav__list>li:nth-child(2):hover>.sn-mega{transform:translateY(0)}.sn-nav__list>li:last-child>.sn-mega,.sn-nav__list>li:nth-last-child(2)>.sn-mega{left:auto;right:0;transform:translateY(6px)}.sn-nav__list>li:last-child:hover>.sn-mega,.sn-nav__list>li:nth-last-child(2):hover>.sn-mega{transform:translateY(0)}.sn-mega__inner{display:flex;flex-wrap:wrap;gap:28px}.sn-mega__col{flex:1;min-width:150px}.sn-mega__heading{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#1a1f2e;margin:0 0 10px;padding-bottom:8px;border-bottom:2px solid #d4a017}.sn-mega__col ul{list-style:none;margin:0;padding:0}.sn-mega__col li+li{margin-top:2px}.sn-mega__col a{display:block;padding:5px 8px;color:#444;font-size:13.5px;text-decoration:none;border-radius:4px;transition:background .15s,color .15s}.sn-mega__col a:hover{background:#f5f0e0;color:#1a1f2e}.sn-mega__cta{width:100%;padding-top:12px;border-top:1px solid #eee;margin-top:4px}.sn-mega__cta-link{display:inline-block;font-size:13px;font-weight:600;color:#d4a017;text-decoration:none;transition:color .15s}.sn-mega__cta-link:hover{color:#1a1f2e}.sn-mob-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.sn-mob-nav[aria-hidden=false]{pointer-events:auto}.sn-mob-nav__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s}.sn-mob-nav[aria-hidden=false] .sn-mob-nav__overlay{opacity:1}.sn-mob-nav__drawer{position:absolute;top:0;left:0;bottom:0;width:300px;max-width:85vw;background:#fff;transform:translate(-100%);transition:transform .3s ease;overflow-y:auto;padding:20px 0}.sn-mob-nav[aria-hidden=false] .sn-mob-nav__drawer{transform:translate(0)}.sn-mob-nav__close{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;color:#333;padding:6px}.sn-mob-nav__list{list-style:none;margin:0;padding:40px 0 0}.sn-mob-nav__toggle,.sn-mob-nav__link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 24px;font-size:15px;font-weight:600;color:#1a1f2e;background:none;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;text-decoration:none;text-align:left}.sn-mob-nav__toggle:hover,.sn-mob-nav__link:hover{background:#faf8f0}.sn-mob-nav__arrow{width:10px;height:10px;transition:transform .2s}.sn-mob-nav__toggle--open .sn-mob-nav__arrow{transform:rotate(180deg)}.sn-mob-nav__sub{display:none;list-style:none;margin:0;padding:0;background:#fafafa}.sn-mob-nav__sub--open{display:block}.sn-mob-nav__sub a{display:block;padding:10px 24px 10px 36px;font-size:14px;color:#555;text-decoration:none;border-bottom:1px solid #f0f0f0}.sn-mob-nav__sub a:hover{color:#d4a017;background:#f5f0e0}@media (max-width:999px){.sn-nav{display:none}}@media (min-width:1000px){.sn-mob-nav{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sn-nav.css.map */
