.header{--bhd-cream:#efefe8;--bhd-ink:#0f0e6b;--bhd-blue:#265ccd;--bhd-line:rgba(15,14,107,.14);--bhd-display:"Bruto Nohemi","Nohemi",system-ui,sans-serif}.header:not([transparent]) .header__row--top{border-bottom:1px solid var(--bhd-line)}.header .menu-list__list{gap:0 4px}.header .menu-list__link{position:relative;font-family:var(--bhd-display)!important;font-weight:500!important;font-size:16px!important;letter-spacing:-.005em;text-transform:none!important}.header .menu-list__link:after{content:"";position:absolute;left:var(--menu-horizontal-gap,12px);right:var(--menu-horizontal-gap,12px);bottom:calc(50% - .95em);height:2px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.header .menu-list__list-item:is(:hover,:focus-within)>.menu-list__link:after,.header .menu-list__link[aria-current]:after{transform:scaleX(1)}.header .menu-list__list-item:has(>.menu-list__submenu)>.menu-list__link{display:inline-flex;align-items:center;gap:5px}.header .menu-list__list-item:has(>.menu-list__submenu)>.menu-list__link:before{content:"";order:2;width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease,margin .2s ease}.header .menu-list__list-item:has(>.menu-list__submenu):is(:hover,:focus-within)>.menu-list__link:before{transform:rotate(225deg);margin-top:3px}.header .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{padding:28px 28px 30px;border-radius:14px;box-shadow:0 24px 60px -24px #0f0e6b73}.header .mega-menu__grid{--menu-horizontal-gap:48px!important;display:grid!important;grid-template-columns:auto auto!important;align-items:start}.header .mega-menu__list{grid-column:1!important}.header .mega-menu__content{grid-column:2!important}.header .mega-menu__link{padding:0;text-decoration:none!important}.header .mega-menu__link-title{text-decoration:none!important}.header .mega-menu__content-list--products{display:grid;grid-template-columns:repeat(2,232px)!important;gap:20px!important}.header .mega-menu__content-list .resource-card__media{overflow:hidden;border-radius:8px;background:var(--bhd-cream)}.header .mega-menu__content-list .resource-card__image{transition:transform .35s ease}.header .mega-menu__content-list .resource-card:hover .resource-card__image{transform:scale(1.03)}.header .mega-menu__content-list .resource-card__content{gap:2px;padding-top:12px}.header .mega-menu__content-list .resource-card__title{font-family:var(--bhd-display);font-weight:600;font-size:15px;line-height:1.2;color:var(--bhd-cream)}.header .mega-menu__content-list .price{font-size:13px;opacity:.65;color:var(--bhd-cream)}.header .menu-list__list-item:has(>a[href*="/collections/kits"])>.menu-list__link{cursor:default}.header .menu-list__list-item:has(>a[href*="/collections/kits"]) .mega-menu__grid{grid-template-columns:auto 260px!important;--menu-horizontal-gap:56px!important}.header .menu-list__list-item:has(>a[href*="/collections/kits"]) .mega-menu__list{display:flex!important;flex-direction:column;gap:14px;min-width:220px}.header .menu-list__list-item:has(>a[href*="/collections/kits"]) .mega-menu__list:before{content:"All kits";font-size:13px;opacity:.55;color:var(--bhd-cream);margin-bottom:2px}.header .menu-list__list-item:has(>a[href*="/collections/kits"]) .mega-menu__column{display:block;padding:0;border:0!important}.header .menu-list__list-item:has(>a[href*="/collections/kits"]) .mega-menu__column:before,.header .menu-list__list-item:has(>a[href*="/collections/kits"]) .mega-menu__column:after{display:none}.header .menu-list__list-item:has(>a[href*="/collections/kits"]) .mega-menu__link-title{font-family:var(--bhd-display);font-weight:500;font-size:19px;line-height:1.15;letter-spacing:-.01em;white-space:nowrap;text-transform:none;color:var(--bhd-cream);opacity:1;transition:color .15s ease}.header .menu-list__list-item:has(>a[href*="/collections/kits"]) .mega-menu__content{grid-column:2!important;width:260px}.header .menu-list__list-item:has(>a[href*="/collections/kits"]) .mega-menu__content:before{content:"New kit";display:block;margin-bottom:10px;font-size:13px;opacity:.55;color:var(--bhd-cream)}.header .menu-list__list-item:has(>a[href*="/collections/kits"]) .mega-menu__content-list--products{grid-template-columns:1fr!important}.header .menu-list__list-item:has(>a[href*="/collections/kits"]) .mega-menu__content-list-item:nth-child(n+2){display:none}.header .menu-list__list-item:has(>a[href$="/collections/all"])>.menu-list__submenu{width:min(1080px,calc(100vw - 48px))!important;max-width:none!important}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__grid{grid-template-columns:auto minmax(0,1fr)!important}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__list{display:grid!important;grid-template-columns:repeat(3,auto)!important;gap:0 clamp(24px,3vw,40px)!important}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__column{display:block;padding:0;border:0!important}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__column:before,.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__column:after{display:none}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__link--parent{display:block;margin-bottom:14px;pointer-events:none;cursor:default}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__link--parent .mega-menu__link-title{font-family:inherit;font-weight:400;font-size:13px;letter-spacing:0;text-transform:none;color:var(--bhd-cream);opacity:.55}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__column ul{display:grid;gap:10px;column-count:1!important}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__column ul .mega-menu__link-title{font-family:var(--bhd-display);font-weight:500;font-size:19px;line-height:1.15;letter-spacing:-.01em;white-space:nowrap;color:var(--bhd-cream);transition:color .15s ease}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__content{min-width:0;justify-self:end;width:100%;max-width:380px}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__content-list-item:nth-child(n+3){display:none}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__content-list--products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .resource-card__media{aspect-ratio:4/5}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .resource-card__image{width:100%;height:100%;object-fit:cover}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .resource-card__title{font-size:14px}@media(max-width:1180px){.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__content-list-item:nth-child(n+2){display:none}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__content{max-width:200px}.header .menu-list__list-item:has(>a[href$="/collections/all"]) .mega-menu__content-list--products{grid-template-columns:1fr!important}}.header .menu-list__submenu a.mega-menu__link:hover .mega-menu__link-title{color:#8fa9ff;opacity:1}.header .menu-drawer{background:var(--bhd-cream);color:var(--bhd-ink)}.header .menu-drawer__menu-item--mainlist,.header .menu-drawer__menu>li>a.menu-drawer__menu-item{padding-block:18px}.header .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text,.header .menu-drawer__menu>li>a .menu-drawer__menu-item-text{font-family:var(--bhd-display);font-weight:500;font-size:28px;line-height:1;letter-spacing:-.015em;text-transform:none}.header .menu-drawer__menu--childlist{padding-bottom:14px}.header .menu-drawer__menu--childlist li>a.menu-drawer__menu-item{padding-block:7px}.header .menu-drawer__menu--childlist li>a .menu-drawer__menu-item-text{font-size:19px;letter-spacing:-.005em;opacity:.8}.header .menu-drawer__menu-item--parent{padding-block:16px}.header .menu-drawer__menu-item--parent .menu-drawer__menu-item-text{font-family:var(--bhd-display);font-weight:500;font-size:24px;line-height:1;letter-spacing:-.01em;text-transform:none!important}.header .menu-drawer__menu--grandchildlist{padding-bottom:12px}.header .menu-drawer__menu--grandchildlist li>a.menu-drawer__menu-item{padding-block:7px}.header .menu-drawer__menu--grandchildlist li>a .menu-drawer__menu-item-text{font-family:var(--bhd-display);font-weight:500;font-size:19px;text-transform:none;opacity:.8}.header .menu-drawer__list-item--divider{border-color:var(--bhd-line)}.header .menu-drawer__featured-content{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bruto-header.css.map */
