.savage-nav,.savage-nav__details{position:static}.savage-nav__details{height:100%}.savage-nav__trigger{gap:9px;height:100%;cursor:pointer;list-style:none;position:relative;white-space:nowrap}.savage-nav summary::-webkit-details-marker,.savage-mobile summary::-webkit-details-marker{display:none}.savage-nav__trigger:after{content:"";position:absolute;bottom:19px;left:14px;right:14px;height:2px;background:var(--savage-accent, #d43737);transform:scaleX(0);transform-origin:left;transition:transform .16s ease}.savage-nav__trigger:hover:after,.savage-nav__trigger:focus-visible:after,.savage-nav__details[open]>summary:after,.savage-nav--active .savage-nav__trigger:after{transform:scaleX(1)}.savage-nav__details[open]>summary{background:var(--COLOR-MENU-TEXT-ALPHA-5, #f4f4f4)}.savage-nav__chevron{display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);flex-shrink:0;transition:transform .16s ease;margin:-3px 2px 0}details[open]>summary>.savage-nav__chevron{transform:rotate(225deg);margin-top:3px}.savage-nav__panel{position:absolute;top:100%;left:0;right:0;z-index:20;color:var(--COLOR-MENU-LINK, #0c0c0f);background:var(--COLOR-MENU-BG, #fff);border-top:1px solid var(--COLOR-MENU-TEXT-ALPHA-5, #eee);border-bottom:1px solid var(--COLOR-MENU-LINK-OPPOSITE, #ddd);box-shadow:0 18px 24px -22px #0006;max-height:calc(100dvh - var(--header-height) - 20px);overflow-y:auto;overscroll-behavior:contain}.savage-nav__details[open] .savage-nav__panel{animation:savage-nav-reveal .16s ease both}.savage-nav__inner{display:grid;gap:40px;max-width:1440px;margin:0 auto;padding:30px max(24px,var(--gutter, 32px)) 36px}.savage-nav__inner--image{grid-template-columns:minmax(0,1fr) 230px}.savage-nav__content{min-width:0}.savage-nav__intro{border-bottom:1px solid var(--COLOR-MENU-LINK-OPPOSITE, #ddd);padding-bottom:17px;margin-bottom:24px}.savage-nav__title{display:inline-flex;gap:18px;align-items:center;font-family:var(--FONT-STACK-HEADING);font-size:19px;font-weight:var(--FONT-WEIGHT-HEADING, 700);text-transform:uppercase;letter-spacing:-.025em;line-height:1.35}.savage-nav__title span{color:var(--savage-accent, #d43737)}.savage-nav__columns{display:grid;grid-template-columns:repeat(var(--savage-columns, 3),minmax(0,1fr));gap:28px}.savage-nav__heading{display:block;font-family:var(--FONT-STACK-NAV);font-size:11px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;opacity:.72}.savage-nav__links{list-style:none;margin:0;padding:0}.savage-nav__links li{margin:0}.savage-nav__links a,.savage-nav__single{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 10px;margin:0 -10px;border-radius:3px;font-family:var(--FONT-STACK-BODY);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:normal;transition:background .16s ease,color .16s ease}.savage-nav__links a span{opacity:0;transform:translate(-3px);transition:opacity .16s ease,transform .16s ease}.savage-nav__links a:hover,.savage-nav__links a:focus-visible,.savage-nav__single:hover,.savage-nav__single:focus-visible,.savage-nav a[aria-current=page]{background:var(--COLOR-MENU-TEXT-ALPHA-5, #f4f4f4)}.savage-nav__links a:hover span,.savage-nav__links a:focus-visible span{opacity:1;transform:none}.savage-nav__feature{display:flex;flex-direction:column;gap:12px;min-width:0;font-family:var(--FONT-STACK-NAV);font-size:12px;font-weight:700;line-height:1.5;text-transform:uppercase;letter-spacing:.025em}.savage-nav__feature>span{display:flex;justify-content:space-between;gap:10px}.savage-nav__image{width:100%;height:180px;object-fit:cover;border-radius:4px;background:var(--COLOR-MENU-TEXT-ALPHA-5, #f4f4f4);transition:opacity .16s ease}.savage-nav__feature:hover .savage-nav__image{opacity:.88}.savage-nav a:focus-visible,.savage-nav summary:focus-visible,.savage-mobile a:focus-visible,.savage-mobile summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.savage-mobile{list-style:none;border-bottom:1px solid var(--COLOR-MENU-LINK-OPPOSITE, #ddd);margin:0}.savage-mobile summary,.savage-mobile__top{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-family:var(--FONT-STACK-NAV);font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.5;padding:19px 6px}.savage-mobile__details[open]>summary{color:var(--savage-accent, #d43737)}.savage-mobile__body{padding:0 8px 18px}.savage-mobile__body a{display:block;padding:12px 10px;min-height:44px;font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.5}.savage-mobile__body a:hover,.savage-mobile__body a[aria-current=page]{background:var(--COLOR-MENU-TEXT-ALPHA-5, #f4f4f4)}.savage-mobile__body .savage-mobile__all{margin-bottom:5px;font-weight:600}.savage-mobile__group{border-top:1px solid var(--COLOR-MENU-TEXT-ALPHA-5, #eee)}.savage-mobile__group>summary{font-size:12px;padding:14px 10px;letter-spacing:.025em}.savage-mobile__group ul{list-style:none;padding:0 0 6px 10px;margin:0}.savage-mobile__group li{margin:0}@keyframes savage-nav-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media(max-width:1100px){.savage-nav__inner{gap:24px}.savage-nav__inner--image{grid-template-columns:minmax(0,1fr) 180px}.savage-nav__columns{gap:18px}}@media(prefers-reduced-motion:reduce){.savage-nav *,.savage-mobile *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/savage-navigation.css.map */
