.mobile-menu{--menu-rem: 1rem;position:fixed;top:var(--mobile-menu-top, 4rem);right:0;left:0;z-index:999;display:flex;flex-direction:column;height:calc(100vh - var(--mobile-menu-top, 4rem));height:calc(100dvh - var(--mobile-menu-top, 4rem));overflow:hidden;color:#092f35;background:var(--mobile-menu-bg, #99D6EA);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.mobile-menu[open]{opacity:1;visibility:visible;transition:opacity .2s ease}html.mobile-menu-open,html.mobile-menu-open body{overflow:hidden}.mobile-menu__link:focus-visible,.mobile-menu__sublink:focus-visible,.mobile-menu__secondary-link:focus-visible,.mobile-menu__social-link:focus-visible,.mobile-menu__handle:focus-visible{outline:.125rem solid #1A889E;outline-offset:.125rem}.mobile-menu__body{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;gap:calc(2.5 * var(--menu-rem));gap:clamp(1rem,calc((100dvh - var(--mobile-menu-top, 4rem) - 32 * var(--menu-rem)) / 4),calc(2.5 * var(--menu-rem)));min-height:0;padding:calc(1.5 * var(--menu-rem));overflow-y:auto;overscroll-behavior:contain}.mobile-menu__primary{display:flex;flex-direction:column;margin:0;padding:0;border-top:calc(.125 * var(--menu-rem)) solid #092F35;list-style:none}.mobile-menu__link{display:flex;align-items:center;justify-content:space-between;gap:calc(1 * var(--menu-rem));padding:calc(1 * var(--menu-rem)) 0;border-bottom:calc(.125 * var(--menu-rem)) solid #092F35;font-family:var(--font-roc);font-size:calc(2.5 * var(--menu-rem));font-weight:600;line-height:.88;text-transform:uppercase;color:#092f35;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .15s ease}.mobile-menu__group summary{cursor:pointer;list-style:none}.mobile-menu__group summary::-webkit-details-marker{display:none}.mobile-menu__group .mobile-menu__arrow{transition:transform .2s ease}.mobile-menu__group[open] .mobile-menu__arrow{transform:rotate(90deg)}.mobile-menu__group[open] .mobile-menu__link{border-bottom-color:transparent}.mobile-menu__sublinks{display:flex;flex-direction:column;gap:calc(.75 * var(--menu-rem));margin:0;padding:0 0 calc(1 * var(--menu-rem));border-bottom:calc(.125 * var(--menu-rem)) solid #092F35;list-style:none}.mobile-menu__sublink{display:block;font-family:var(--font-roc);font-size:calc(1.25 * var(--menu-rem));font-weight:600;line-height:1.1;text-transform:uppercase;color:#092f35;text-decoration:none;-webkit-tap-highlight-color:transparent}.mobile-menu__sublink:active{color:#ff6900}.mobile-menu__link-label{min-width:0;overflow-wrap:anywhere}.mobile-menu__arrow{display:block;flex-shrink:0;width:calc(1 * var(--menu-rem));height:calc(1 * var(--menu-rem))}.mobile-menu__link:active{color:#ff6900}@media(hover:hover){.mobile-menu__link:hover{color:#ff6900}}.mobile-menu__secondary{display:flex;flex-direction:column;align-items:flex-start;gap:calc(1 * var(--menu-rem));margin:0;padding:0;list-style:none}.mobile-menu__secondary-link{display:block;font-family:var(--font-roc);font-size:calc(.875 * var(--menu-rem));font-weight:600;line-height:1.2;text-transform:uppercase;color:#092f35;text-decoration:none;-webkit-tap-highlight-color:transparent}.mobile-menu__secondary-link:active{color:#ff6900}.mobile-menu__cta.sollos-btn{flex-shrink:0;width:100%;min-height:calc(3.4 * var(--menu-rem));padding:calc(.75 * var(--menu-rem)) calc(1 * var(--menu-rem));font-size:calc(1 * var(--menu-rem));font-weight:var(--font-secondary-bold);line-height:1.4;letter-spacing:calc(.03 * var(--menu-rem));white-space:normal}.mobile-menu__spacer{flex-shrink:0;height:1px}.mobile-menu__social{display:flex;flex-shrink:0;align-items:center;gap:calc(.5313 * var(--menu-rem))}.mobile-menu__social-link{display:flex;align-items:center;justify-content:center;width:calc(2.0188 * var(--menu-rem));height:calc(2.0188 * var(--menu-rem));border:.85px solid #1A2123;border-radius:999px;transition:background .2s}.mobile-menu__social-link:active{background:#1a212314}.mobile-menu__social-link img{display:block;width:calc(.7969 * var(--menu-rem));height:auto}.mobile-menu__handle{font-family:var(--font-roc);font-size:calc(.6906 * var(--menu-rem));font-weight:600;line-height:1.3;letter-spacing:calc(.0425 * var(--menu-rem));color:#1a2123;text-decoration:none}.mobile-menu__sunburst{position:absolute;right:0;bottom:0;width:calc(9.3125 * var(--menu-rem));height:calc(7.5 * var(--menu-rem));overflow:hidden;pointer-events:none}.mobile-menu__sunburst img{position:absolute;top:0;left:0;display:block;width:calc(16.1838 * var(--menu-rem));max-width:none;height:auto}@media(max-width:599.98px){.mobile-menu{--menu-rem: calc(min(100vw, 500px) / 24.5625)}}@media(min-width:901px){.mobile-menu{display:none}}@media(prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu[open]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/mobile-menu.css.map */
