/* Menu and toggle share a sticky stack; the toggle never covers navigation. */
.dd-navigation-shell{position:sticky;top:0;z-index:55;background:#fff;width:100%}.dd-navigation-shell[hidden],.dd-navigation-shell header[hidden]{display:none!important}
html body .dd-navigation-shell header{position:relative!important;top:auto!important;transform:none!important;width:100%;margin:0}
.dd-menu-control-row{position:absolute;top:100%;left:0;display:flex;justify-content:flex-start;width:max-content;background:transparent;padding:0;margin:0;border:0}.dd-menu-control-row[hidden]{display:none!important}
html body #dd-restore-nav{position:static!important;display:inline-block!important;inset:auto!important;min-height:36px;padding:7px 14px;border:1px solid #c0a56a;border-radius:999px;background:#080808;color:#e1c77f;font:600 11px Montserrat,Arial,sans-serif;letter-spacing:.06em;cursor:pointer}
.product-continue{margin-top:14px}.dd-eft-bank{border:1px solid #c0a56a;padding:20px;margin:20px 0}.dd-eft-bank p{margin:8px 0}
/* Keep the control attached to the navigation stack, including native dialogs. */
.dd-navigation-shell{z-index:120;overflow-anchor:none}.dd-menu-control-row{position:absolute;top:100%;left:0;z-index:121;background:transparent!important;padding:0!important;border:0!important;width:max-content}.dd-navigation-shell.dd-in-dialog{position:fixed;top:0;left:0;width:100vw}#dd-contact-checkout:has(.dd-navigation-shell){padding-top:54px}

.product-layout.dd-video-view .breadcrumbs{display:none!important}.product-layout.dd-video-view .product-back{margin-top:0}

/* Menu visibility is controlled by scrolling; no manual toggle. */
html body .dd-navigation-shell .dd-menu-control-row{display:none!important}
