.d-persistent-menu{position:fixed;z-index:110;top:28px;right:32px;width:44px;height:44px;padding:10px;border:0;border-radius:0;background:transparent;color:#f2ebdf;cursor:pointer;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;-webkit-tap-highlight-color:transparent}.d-persistent-menu[hidden]{display:none!important}.d-persistent-menu[data-tone=ivory]{color:#061425}.d-persistent-menu span{display:block;height:1px;width:24px;background:currentColor;transform-origin:center}.d-persistent-menu span:nth-child(2){width:16px}.d-persistent-menu span:nth-child(3){width:20px}.d-persistent-menu[aria-expanded=true]{top:calc(var(--recall-height,100px) + 8px)}.d-persistent-menu[aria-expanded=true] span:first-child{transform:translateY(6px) rotate(45deg)}.d-persistent-menu[aria-expanded=true] span:nth-child(2){opacity:0}.d-persistent-menu[aria-expanded=true] span:nth-child(3){width:24px;transform:translateY(-6px) rotate(-45deg)}.d-persistent-menu:focus-visible{outline:1px solid currentColor;outline-offset:3px}.d-header.is-recalled{position:fixed!important;inset:0 0 auto!important;width:100%;z-index:102!important;visibility:visible!important;background:transparent!important;transform:translateY(-100%)!important;opacity:0!important;pointer-events:none!important;transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .32s ease!important}.d-header.is-recalled.is-recall-visible{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}.d-header.is-recalled[data-recall-tone=navy]{color:#f2ebdf!important}.d-header.is-recalled[data-recall-tone=ivory]{color:#061425!important}.d-header.is-recalled .d-brand{filter:none!important}.d-header.is-recalled[data-recall-tone=navy] .d-wordmark-on-navy{visibility:visible!important}.d-header.is-recalled[data-recall-tone=navy] .d-wordmark-on-ivory,.d-header.is-recalled[data-recall-tone=ivory] .d-wordmark-on-navy{visibility:hidden!important}.d-header.is-recalled[data-recall-tone=ivory] .d-wordmark-on-ivory{visibility:visible!important}.d-header.is-recalled .d-mobile-menu{color:#f2ebdf}@media(max-width:760px){.d-persistent-menu{top:calc(18px + env(safe-area-inset-top,0px));right:17px}.d-persistent-menu[aria-expanded=true]{top:calc(var(--recall-height,78px) + 8px)}}@media(prefers-reduced-motion:reduce){.d-header.is-recalled{transition:none!important}}.d-header-recall-needed .d-header:not(.is-recalled) .d-menu-toggle{visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/dyluma-persistent-menu.css.map */
