@media screen and (min-width:990px){.header-wrapper:has(.blc-wide-menu){position:relative}.header .blc-wide-menu{align-self:stretch;align-items:stretch;margin:0}.blc-wide-menu>.list-menu{width:100%;align-items:stretch;justify-content:center}.blc-wide-menu>.list-menu>li,.blc-wide-menu header-menu{display:flex}.blc-wide-menu .blc-menu-disclosure{position:static}.blc-menu-disclosure>summary{height:100%;min-height:44px}.blc-wide-menu .blc-menu-panel{position:absolute;top:100%;left:12px;right:12px;width:auto;min-width:0;max-height:min(690px,calc(100dvh - var(--blc-menu-top, 180px) - 96px));overflow:auto;overscroll-behavior:contain;display:grid;--blc-panel-padding-block: 28px;--blc-panel-padding-inline: 144px;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;align-items:start;gap:20px;padding:var(--blc-panel-padding-block) var(--blc-panel-padding-inline) var(--blc-panel-padding-block) 80px;margin:0;transform:none;z-index:20;text-align:left;isolation:isolate;background-color:#fff}.blc-wide-menu .blc-menu-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--blc-herbarium-left),var(--blc-herbarium-right),var(--blc-herbarium-bottom);background-repeat:no-repeat;background-size:auto min(420px,calc(100% - 24px)),auto min(420px,calc(100% - 24px)),min(900px,48%) auto;filter:grayscale(1)}.blc-wide-menu .blc-menu-panel:before{background-position:left -14px top 12px,right 8px top 12px,left 12px bottom 8px}.blc-menu-panel>li{min-width:0}.blc-menu-panel>li:not(.blc-panel-media){grid-column:1}.blc-menu-panel>.blc-panel-media{grid-column:2;grid-row:1;align-self:start;position:sticky;top:var(--blc-panel-padding-block)}.blc-panel-navigation{display:grid;align-content:start;gap:32px;padding-top:12px;padding-left:20px;padding-bottom:clamp(120px,calc(24vw - 200px),220px);height:min(634px,max(80px,calc(100dvh - var(--blc-menu-top, 180px) - 96px - 2 * var(--blc-panel-padding-block, 28px))));box-sizing:border-box;grid-template-rows:auto minmax(0,1fr)}.blc-panel-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;min-height:0;align-content:start;overflow-y:auto;overscroll-behavior:contain}.blc-menu-panel .header__menu-item{min-height:44px;white-space:normal;overflow-wrap:anywhere}.blc-panel-overview .header__menu-item{justify-content:flex-start;gap:12px}.blc-panel-children{padding-left:16px}.blc-menu-panel a:focus-visible,.blc-wide-menu summary:focus-visible{outline:2px solid currentColor;outline-offset:-2px}@media screen and (min-width:990px)and (max-width:1199px){.blc-panel-links{grid-template-columns:repeat(2,minmax(0,1fr))}.blc-wide-menu .blc-menu-panel{--blc-panel-padding-inline: 144px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}}@media(prefers-reduced-motion:reduce){.blc-wide-menu .blc-menu-panel{animation:none}}.blc-panel-media .blc-media-link{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;height:min(634px,max(80px,calc(100dvh - var(--blc-menu-top, 180px) - 96px - 2 * var(--blc-panel-padding-block, 24px))));min-width:0;padding:0;color:inherit;text-decoration:none}.blc-media-frame{display:grid;width:100%;min-height:0;height:100%;align-items:center;justify-items:center}.blc-media-frame>*{grid-area:1 / 1}.blc-active-image{display:block;width:100%;height:100%;min-height:0;max-height:none;object-fit:contain;opacity:1}.blc-media-fallback{padding:32px;text-align:center}.blc-media-frame [hidden]{display:none}.blc-menu-panel .blc-media-caption{display:grid;grid-template-columns:1.2em minmax(0,1fr) 1.2em;align-items:center;gap:8px;margin:0;text-align:center}.blc-media-caption [data-blc-media-caption]{grid-column:2;min-width:0;text-align:center;overflow-wrap:anywhere}.blc-media-caption>[aria-hidden=true]{grid-column:3;justify-self:center}.blc-panel-links a[data-blc-image-active]{text-decoration:underline;text-underline-offset:.3rem}@media(prefers-reduced-motion:reduce){.blc-active-image{transition:none}}@media screen and (min-width:1440px){.blc-panel-links{row-gap:12px}.blc-wide-menu .blc-menu-panel:before{background-size:auto min(420px,calc(100% - 24px)),auto min(580px,calc(100% - 24px)),min(900px,48%) auto}}.header:has(.blc-wide-menu){width:100%;max-width:none;padding-inline:12px!important;grid-template-columns:132px minmax(0,1fr) 132px;column-gap:12px;align-items:center}.header:has(.blc-wide-menu) .header__heading,.header:has(.blc-wide-menu)>.header__heading-link{justify-self:start}.header:has(.blc-wide-menu) .header__icons{justify-self:end;gap:0;padding-inline:0}.header:has(.blc-wide-menu) .header__icon--cart{margin-right:0}.blc-wide-menu>.list-menu{flex-wrap:nowrap}.blc-wide-menu>.list-menu>li{flex:0 0 auto}.blc-wide-menu>.list-menu>li>a,.blc-menu-disclosure>summary{white-space:nowrap}@media screen and (min-width:1100px)and (max-width:1199px){.blc-wide-menu>.list-menu>li>a{padding-inline:8px}.blc-menu-disclosure>summary{padding-left:8px;padding-right:23px!important}}@media screen and (min-width:990px)and (max-width:1099px){.header:has(.blc-wide-menu){column-gap:0}.blc-wide-menu>.list-menu>li>a{padding-inline:2px}.blc-menu-disclosure>summary{padding-left:2px;padding-right:17px!important}.blc-wide-menu #HeaderMenu-rewards{padding-left:10px}}.blc-panel-media,.blc-media-frame,.blc-menu-panel .blc-media-caption{background-color:#fff}.blc-media-frame{overflow:hidden;isolation:isolate}.blc-media-fallback{display:none}}@media screen and (max-width:989px){.blc-wide-menu,.blc-wide-menu .blc-menu-panel{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/blc-wide-menu.css.map */
