.dh-header{background:var(--dh-header-bg, #b7b79b);position:relative;z-index:100;width:100%}.dh-header--sticky.is-pinned{position:fixed;top:0;left:0;right:0;width:100%;z-index:999;box-shadow:0 2px 10px #00000014}.dh-header__inner{display:flex;align-items:center;height:125px;justify-content:flex-start;padding:18px 40px;max-width:1600px;margin:0 auto;position:relative}.dh-nav__list{display:flex;align-items:center;gap:20px;list-style:none;margin:0;padding:0}.dh-nav__item{position:relative}.dh-nav__link{font-family:var(--dh-toplevel-font);font-weight:var(--dh-toplevel-weight);font-size:var(--dh-toplevel-size);letter-spacing:var(--dh-toplevel-spacing);color:var(--dh-toplevel-color);text-decoration:none;white-space:nowrap;transition:color .2s ease}.dh-nav__link:hover{color:var(--dh-toplevel-color-hover)}.dh-nav--right{margin-left:auto}.dh-header__logo{position:absolute;left:50%;transform:translate(-50%);z-index:5}.dh-header__logo img{width:var(--dh-logo-width, 130px);height:var(--dh-logo-height, auto);display:block}.dh-header__logo-text{font-size:22px;font-weight:700;letter-spacing:2px;color:#fff}.dh-header__icons{display:flex;align-items:center;gap:18px;margin-left:24px}.dh-icon{position:relative;color:var(--dh-toplevel-color);display:inline-flex}.dh-search-toggle{background:none;border:none;padding:0;cursor:pointer}.dh-icon__count{position:absolute;top:-6px;right:-8px;background:#000;color:#fff;font-size:10px;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.dh-mobile-toggle{display:none;background:none;border:none;cursor:pointer}.dh-mobile-toggle__icon-close,.dh-mobile-toggle.is-active .dh-mobile-toggle__icon-open{display:none}.dh-mobile-toggle.is-active .dh-mobile-toggle__icon-close{display:inline-flex}.dh-mega{position:fixed;left:0;right:0;top:var(--dh-header-bottom, 72px);background:var(--dh-mega-bg, #fff);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 12px 24px #00000014;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:90}.dh-header.is-pinned .dh-mega{top:var(--dh-header-bottom, 72px)}.dh-nav__item--has-mega:hover .dh-mega,.dh-nav__item--has-mega.is-open .dh-mega{opacity:1;visibility:visible;transform:translateY(0)}.dh-header.dh-scrolling .dh-mega{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.dh-mega__inner{max-width:1600px;margin:0 auto;padding:40px;display:flex;flex-wrap:wrap;gap:60px}.dh-mega__col{min-width:160px}.dh-mega__col-title{font-family:var(--dh-colhead-font);font-weight:var(--dh-colhead-weight);font-size:var(--dh-colhead-size);letter-spacing:var(--dh-colhead-spacing);color:var(--dh-colhead-color);margin:0 0 16px;font-weight:500!important}.dh-mega__col-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.dh-mega__col-links a{font-family:var(--dh-collink-font);font-weight:var(--dh-collink-weight);font-size:var(--dh-collink-size);color:var(--dh-collink-color);text-decoration:none;transition:color .2s ease}.dh-mega__col-links a:hover{color:var(--dh-collink-color-hover)}.dh-search-panel{position:fixed;left:0;right:0;top:var(--dh-header-height, 72px);background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 12px 24px #00000014;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:95}.dh-search-panel.is-open{opacity:1;visibility:visible;transform:translateY(0)}.dh-header.is-pinned .dh-search-panel{top:var(--dh-header-height, 72px)}.dh-search-panel__inner{max-width:1600px;margin:0 auto;padding:24px 40px}.dh-search-panel__form{display:flex;align-items:center;gap:14px;color:var(--dh-toplevel-color)}.dh-search-panel__form svg{flex:none;display:block}.dh-search-panel__input{flex:1;min-width:0;border:none;border-bottom:1px solid #ddd;background:transparent;font-size:18px;line-height:1.4;padding:8px 0;outline:none;color:#1a1a1a}.dh-search-panel__close{flex:none;background:none;border:none;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--dh-toplevel-color)}.dh-search-panel__results{max-width:1600px;margin:0 auto;padding:0 40px 24px}.dh-search-panel__results[hidden]{display:none}.dh-search-panel__list{list-style:none;margin:0;padding:0;max-height:60vh;overflow-y:auto}.dh-search-panel__item+.dh-search-panel__item{border-top:1px solid rgba(0,0,0,.06)}.dh-search-panel__item-link{display:flex;align-items:center;gap:14px;padding:10px 0;text-decoration:none;color:inherit}.dh-search-panel__item-image{flex:none;width:48px;height:48px;border-radius:4px;overflow:hidden;background:#f2f2f2;display:block}.dh-search-panel__item-image img{width:100%;height:100%;object-fit:cover;display:block}.dh-search-panel__item-text{display:flex;flex-direction:column;gap:2px;min-width:0}.dh-search-panel__item-title{font-size:14px;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-search-panel__empty{font-size:14px;color:#777;padding:12px 0;margin:0}.dh-search-panel__view-all{display:inline-block;margin-top:8px;font-size:13px;text-decoration:underline;color:#1a1a1a}@media(max-width:999px){.dh-search-panel__inner{padding:18px 20px}.dh-search-panel__results{padding:0 20px 20px}.dh-search-panel__input{font-size:16px}}.dh-mobile-drawer{display:none;position:fixed!important;top:var(--dh-header-height, 100px)!important;left:0!important;right:0!important;bottom:0!important;width:auto!important;max-width:none!important;height:auto!important;background:#fff;z-index:2147483000;flex-direction:column;transform:translate(-100%);transition:transform .3s ease}.dh-mobile-drawer.is-open{transform:translate(0)}.dh-mobile-drawer__panels{position:relative;flex:1 1 auto;overflow:hidden;width:100%}.dh-mobile-panel{position:absolute!important;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow-y:auto;background:#fff;padding:20px 24px 24px;transform:translate(100%);transition:transform .3s ease;z-index:1;box-sizing:border-box}.dh-mobile-panel--active{transform:translate(0);z-index:2}.dh-mobile-panel__back{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;padding:8px 0 18px;margin:0 0 6px;font-size:15px;font-weight:700;color:#1a1a1a;cursor:pointer;text-align:left}.dh-mobile-drawer__list{list-style:none;margin:0;padding:0}.dh-mobile-drawer__item{border-bottom:1px solid #eee}.dh-mobile-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:14px 0;background:none;border:none;font:inherit;font-size:15px;color:#1a1a1a;text-decoration:none;text-align:left;cursor:pointer}.dh-mobile-drawer__chevron{flex:none;color:#999}.dh-mobile-drawer__footer{flex:none;border-top:1px solid #eee;padding:16px 24px;background:#fafafa}.dh-mobile-drawer__account{display:flex;align-items:center;gap:10px;font-size:14px;color:#1a1a1a;text-decoration:none}.dh-header__logo a{text-decoration:none}html.dh-scroll-locked,body.dh-scroll-locked{overflow:hidden!important;height:100%}body.dh-has-sticky-header{padding-top:var(--dh-header-height, 0px)}.dh-search-panel__input{box-shadow:none}@media(max-width:999px){.dh-nav--left,.dh-nav--right{display:none}.dh-header__inner{justify-content:flex-end;padding:14px 20px;position:relative}.dh-mobile-toggle{display:inline-flex;position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:2147483001}.dh-mobile-drawer{display:flex}.dh-header__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.dh-header__logo img{width:var(--dh-logo-width-mobile, 90px);height:var(--dh-logo-height-mobile, auto)}.dh-header__icons{margin-left:0}}.dh-header.dh-header--transparent.dh-drawer-open{background:#fff!important}.dh-header.dh-header--transparent.dh-drawer-open .dh-nav__link,.dh-header.dh-header--transparent.dh-drawer-open .dh-header__logo-text,.dh-header.dh-header--transparent.dh-drawer-open .dh-icon{color:#000!important}@media(max-width:999px){.dh-header.dh-header--transparent.dh-mobile-menu-closed:not(.dh-header--past-hero){background:transparent!important}.dh-header.dh-header--transparent.dh-mobile-menu-closed:not(.dh-header--past-hero) .dh-nav__link,.dh-header.dh-header--transparent.dh-mobile-menu-closed:not(.dh-header--past-hero) .dh-header__logo-text,.dh-header.dh-header--transparent.dh-mobile-menu-closed:not(.dh-header--past-hero) .dh-icon{color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mega-menu-header.css.map */
