.datebox-navigation-config{display:contents}.mega-menu__grid:has(>.db-shop-panel--desktop){grid-template-columns:minmax(0,1fr)}.db-shop-panel{box-sizing:border-box;width:100%;grid-column:1 / -1;color:var(--color-foreground, #111);font-family:var(--font-body--family, sans-serif);font-style:normal;font-size:var(--db-nav-font-size, 15px);line-height:1.4;text-transform:none;white-space:normal}.db-shop-panel *,.db-shop-panel *:before,.db-shop-panel *:after{box-sizing:border-box}.db-shop-panel .db-nav-list{display:block;list-style:none;margin:0;padding:0}.db-shop-panel .db-nav-list>li{display:block;margin:0;padding:0}.db-shop-panel .db-nav-link{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:38px;padding:8px 0;color:inherit;text-decoration:none;line-height:1.4}.db-nav-link__title{font-size:inherit;font-weight:700}.db-shop-panel .db-nav-link__description{display:block;margin-top:2px;font-size:12px;font-weight:400;font-style:italic;line-height:1.45;opacity:.85}.db-shop-panel a.db-nav-link:hover .db-nav-link__title,.db-shop-panel a.db-nav-link[aria-current=page] .db-nav-link__title{text-decoration:underline;text-underline-offset:3px}.db-shop-panel .db-nav-heading{display:flex;align-items:center;min-height:40px;margin:0;padding:6px 0;color:inherit;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;text-transform:uppercase;text-decoration:none}.db-shop-panel a.db-nav-finder{width:fit-content;text-decoration:underline;text-underline-offset:3px}.db-shop-panel .db-nav-group__heading{display:flex;align-items:center;justify-content:space-between;min-height:38px;margin:0;padding:8px 0;color:inherit;font-family:inherit;font-size:inherit;font-style:italic;font-weight:400;line-height:1.4;text-transform:none}.db-shop-panel :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:0}.db-shop-panel .db-nav-link--pending{cursor:not-allowed}.db-shop-panel--desktop{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1.35fr) minmax(0,1.25fr);column-gap:clamp(18px,2.6vw,44px);row-gap:10px;align-items:start}.db-shop-panel--desktop .db-nav-finder{grid-column:1 / 4;grid-row:1}.db-shop-panel--desktop .db-nav-main{grid-column:1;grid-row:2}.db-shop-panel--desktop .db-nav-group--datebox-collection{grid-column:2;grid-row:2}.db-shop-panel--desktop .db-nav-group--datebox-occasion{grid-column:3;grid-row:2}.db-shop-panel--desktop .db-nav-more{grid-column:4;grid-row:1 / 3;padding-inline-start:24px;border-inline-start:1px solid #e5e5e5}.db-shop-panel--desktop .db-nav-more>.db-nav-list{margin-top:10px}.db-shop-menu-item>.menu-list__trigger>.menu-list__disclosure{opacity:1;pointer-events:auto}.db-shop-menu-item>.menu-list__trigger>.menu-list__disclosure svg{pointer-events:none}.db-shop-panel--mobile{display:flex;flex:0 0 auto;flex-direction:column;padding:8px var(--drawer-padding, 24px) 32px;font-size:var(--db-nav-mobile-font-size, 16px)}.db-shop-panel--mobile .db-nav-heading{min-height:44px;font-size:15px}.db-shop-panel--mobile .db-nav-finder{margin-bottom:10px}.db-shop-panel--mobile .db-nav-link{min-height:44px;padding-block:10px}.db-shop-panel--mobile .db-nav-link__description{font-size:13px}.db-shop-panel--mobile .db-nav-group{display:block;width:100%;margin:6px 0 0;border:0}.db-shop-panel--mobile .db-nav-group__heading{min-height:48px;padding-block:12px;cursor:pointer;list-style:none}.db-shop-panel--mobile .db-nav-group__heading::-webkit-details-marker{display:none}.db-shop-panel--mobile .db-nav-group__heading::marker{content:""}.db-shop-panel--mobile .db-nav-group>.db-nav-list{padding-inline-start:14px;padding-block:0 8px}.db-shop-panel--mobile .db-nav-chevron{width:12px;height:8px;margin-inline-start:20px;flex:0 0 auto;transition:transform .18s ease}.db-shop-panel--mobile details[open]>summary .db-nav-chevron{transform:rotate(180deg)}.db-shop-panel--mobile .db-nav-more{margin-top:18px;padding-top:14px;border-top:1px solid #e5e5e5}.db-shop-panel--mobile .db-nav-more>.db-nav-list{margin-top:4px}.menu-list__list-item[slot=overflow] .db-shop-panel--desktop{grid-template-columns:1fr 1fr;gap:16px 24px}.menu-list__list-item[slot=overflow] .db-nav-finder{grid-column:1 / -1}.menu-list__list-item[slot=overflow] .db-nav-group--datebox-occasion{grid-column:1;grid-row:3}.menu-list__list-item[slot=overflow] .db-nav-more{grid-column:2;grid-row:3;padding-inline-start:0;border:0}@media(prefers-reduced-motion:reduce){.db-shop-panel .db-nav-chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/datebox-navigation-upgrade.css.map */
