.snlNav{--snl-nav-ink: #1e3427;--snl-nav-peach: #f0cba9;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;background:#fff;color:var(--snl-nav-ink);overflow:hidden;box-sizing:border-box}.snlNav:not([open]){display:none}.snlNav[open]{display:flex;flex-direction:column}.snlNav::backdrop{background:#1e342773}.snlNav *,.snlNav *:before,.snlNav *:after{box-sizing:border-box}.snlNav .snlNav__header{display:flex;align-items:center;justify-content:space-between;flex:none;padding:max(12px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 12px max(20px,env(safe-area-inset-left))}.snlNav__logo{display:flex;min-height:48px;align-items:center}.snlNav__logo-image{width:104px;height:auto}.snlNav .snlNav__close{width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:12px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.snlNav__close svg{width:24px;height:24px}.snlNav__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.snlNav a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.snlNav .snlNav__calculator{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:12px 22px;margin:0 0 22px;border-radius:100px;background:#ff6400;color:#1e3427;font-size:18px;font-weight:700;line-height:1.4}.snlNav ul{margin:0;padding:0;list-style:none}.snlNav .snlNav__main>li{margin:0}.snlNav .snlNav__direct,.snlNav summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:15px 0;color:var(--snl-nav-ink);font-size:20px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.snlNav summary::-webkit-details-marker{display:none}.snlNav__chevron{width:8px;height:8px;flex:none;margin:0 6px 4px 12px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.snlNav details[open]>summary .snlNav__chevron{transform:rotate(225deg);margin-bottom:-4px}.snlNav .snlNav__products,.snlNav .snlNav__links{padding:0 0 12px 16px;border-left:2px solid var(--snl-nav-peach);margin:0 0 10px}.snlNav__products a{display:flex;flex-direction:column;justify-content:center;min-height:68px;padding:10px 0;line-height:1.35}.snlNav__products strong{font-size:17px;font-weight:600}.snlNav__products span{margin-top:3px;font-size:14px;color:#536458}.snlNav__links a{display:flex;align-items:center;min-height:48px;padding:10px 0;font-size:16px;line-height:1.45}.snlNav .snlNav__utilities{display:flex;flex-wrap:wrap;gap:0 28px;border-top:1px solid #e2e8e3;padding-top:16px;margin-top:24px}.snlNav__utilities a{display:flex;align-items:center;min-height:48px;font-size:16px}.snlNav__localization:empty{display:none}.snlNav__localization{margin-top:12px}.snlNav [aria-current=page]{text-decoration:underline;text-underline-offset:5px}.snlNav :is(a,button,summary):focus-visible{outline:2px solid var(--snl-nav-ink);outline-offset:3px;border-radius:4px}@media(min-width:768px){.snlNav{width:440px}}@media(hover:hover){.snlNav :is(.snlNav__direct,.snlNav__links a,.snlNav__products a,.snlNav__utilities a):hover{text-decoration:underline;text-underline-offset:4px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sanalio-mobile-navigation.css.map */
