html.bl-menu-open{overflow:hidden;scrollbar-gutter:stable}.bl-menu-ready #menu-drawer{display:none}dialog.bl-menu-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;width:100vw;max-width:none;height:100dvh;max-height:none;border:0;background:transparent;overflow:hidden;color:#2d2a26;font:400 14px/20px Inter,Arial,sans-serif;letter-spacing:normal}.bl-menu-dialog::backdrop{background:#2d2a2699;opacity:0;transition:opacity .3s cubic-bezier(0,0,.2,1)}.bl-menu-dialog.is-visible::backdrop{opacity:1}.bl-menu-panel{position:absolute;inset:0 0 0 auto;width:450px;max-width:100%;height:100%;overflow-y:scroll;overscroll-behavior:contain;background:#fff;overflow-x:hidden;transform:translate(100%);will-change:transform;transition:transform .3s cubic-bezier(0,0,.2,1)}.bl-menu-dialog.is-visible .bl-menu-panel{transform:translate(0)}.bl-menu-close{position:absolute;right:0;top:0;z-index:2;display:grid;place-items:center;width:52px;height:52px;padding:16px;border:0;background:transparent;color:inherit;cursor:pointer}.bl-menu-close svg{width:20px;height:20px}.bl-menu-categories{padding:32px 16px 16px}.bl-menu-group{border-bottom:1px solid #dedbd7}.bl-menu-dialog summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.bl-menu-dialog summary::-webkit-details-marker{display:none}.bl-menu-group>summary{padding:16px 0;min-height:60px;font:700 16px/24px Inter,Arial,sans-serif;letter-spacing:0}.bl-menu-group>summary>span{margin-top:4px}.bl-menu-dialog summary>.icon{position:static;width:24px;height:24px;flex-shrink:0;margin-left:12px;color:#655c54}.bl-menu-dialog details[open]>summary>.icon{transform:rotate(180deg)}.bl-menu-links{padding:0 0 24px}.bl-menu-dialog a{color:inherit;text-decoration:none;font:400 12px/20px Inter,Arial,sans-serif}.bl-menu-links>a{display:block;padding:6px 0}.bl-menu-dialog a:hover{text-decoration:underline;text-underline-offset:3px}.bl-menu-subgroup>summary{padding:14px 0;font:700 14px/20px Inter,Arial,sans-serif}.bl-menu-nested{border-left:1px solid #dedbd7;padding-left:15px}.bl-menu-nested a{display:block;padding:6px 0}.bl-menu-utilities{padding:80px 16px 48px}.bl-menu-utilities>a{display:flex;align-items:center;width:fit-content;min-height:32px;font-size:14px}.bl-menu-utilities>a>.icon{width:24px;height:24px;margin-left:8px}.bl-menu-utilities>p{font:400 14px/20px Inter,Arial,sans-serif;margin:4px 0 28px}.bl-menu-help{border-top:1px solid #dedbd7}.bl-menu-help>summary{padding:20px 0;font:700 16px/24px Inter,Arial,sans-serif}.bl-menu-utilities .bl-menu-social{margin-top:24px}.bl-menu-utilities .bl-menu-social>.icon{margin-left:0;width:20px;height:20px}.bl-menu-shopping{padding-top:28px}.bl-menu-shopping>a{display:block;padding:20px 0;border-bottom:1px solid #dedbd7;font:500 18px/24px Inter,Arial,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/9/assets/beachlet-menu-drawer.css.map */
