.bw-mega-menu-trees{--trees-per-row: 6;--trees-item-spacing: 10px;display:flex;flex-wrap:wrap;gap:2rem 4rem;width:100%;padding:1rem 0}.bw-mega-menu-tree{flex:0 0 calc((100% - (var(--trees-per-row) - 1) * 4rem) / var(--trees-per-row));min-width:0}.bw-mega-menu-tree__heading{display:flex;align-items:center;gap:.5rem;color:rgb(var(--color-foreground));text-decoration:none;margin-bottom:1.2rem}.bw-mega-menu-tree__heading:hover{color:rgb(var(--color-link))}.bw-mega-menu-tree__heading svg{width:1em;height:1em;flex-shrink:0}.bw-mega-menu-trees--heading-uppercase .bw-mega-menu-tree__heading{font-weight:700;text-transform:uppercase;font-style:normal}.bw-mega-menu-trees--heading-normal .bw-mega-menu-tree__heading{font-weight:600;text-transform:none;font-style:normal}.bw-mega-menu-trees--heading-elegant .bw-mega-menu-tree__heading{font-weight:400;text-transform:none;font-style:italic;font-size:1.1em}.bw-mega-menu-tree__links{list-style:none;padding:0;margin:0}.bw-mega-menu-tree__links li{margin-bottom:var(--trees-item-spacing)}.bw-mega-menu-tree__links a{color:rgba(var(--color-foreground),.75);text-decoration:none;transition:color var(--duration-short) ease}.bw-mega-menu-tree__links a:hover{color:rgb(var(--color-link))}.bw-mega-menu-tree__sublinks{list-style:none;padding:0;margin:.4rem 0 0 1rem}.bw-mega-menu-tree__sublinks li{margin-bottom:calc(var(--trees-item-spacing) * .7)}.bw-mega-menu-tree__sublinks a{color:rgb(var(--color-foreground));text-decoration:none;font-size:.88em;transition:color var(--duration-short) ease}.bw-mega-menu-tree__sublinks a:hover{color:rgb(var(--color-link))}.bw-mega-menu-trees--links-uppercase .bw-mega-menu-tree__links a{text-transform:uppercase;font-size:.9em;letter-spacing:.02em}.bw-mega-menu-trees--minimal .bw-mega-menu-tree__links li{padding:0}.bw-mega-menu-trees--bordered .bw-mega-menu-tree__links{border-top:1px solid rgba(var(--color-foreground),.1);padding-top:var(--trees-item-spacing)}.bw-mega-menu-trees--bordered .bw-mega-menu-tree__links li{padding-bottom:var(--trees-item-spacing);border-bottom:1px solid rgba(var(--color-foreground),.1);margin-bottom:0}.bw-mega-menu-trees--bordered .bw-mega-menu-tree__links li:last-child{border-bottom:none}.bw-mega-menu-trees--bordered .bw-mega-menu-tree__links a{display:block;padding:calc(var(--trees-item-spacing) / 2) 0}.bw-mega-menu-trees--boxed .bw-mega-menu-tree__links li{background:rgba(var(--color-foreground),.03);border-radius:4px;margin-bottom:calc(var(--trees-item-spacing) / 2)}.bw-mega-menu-trees--boxed .bw-mega-menu-tree__links a{display:block;padding:calc(var(--trees-item-spacing) * .8) var(--trees-item-spacing)}.bw-mega-menu-trees--boxed .bw-mega-menu-tree__links li:hover{background:rgba(var(--color-foreground),.06)}.bw-mega-menu-trees--separators .bw-mega-menu-tree{padding-right:2rem;border-right:1px solid rgba(var(--color-foreground),.1)}.bw-mega-menu-trees--separators .bw-mega-menu-tree:last-child{border-right:none;padding-right:0}@media screen and (max-width:989.98px){.bw-mega-menu-trees{gap:1.5rem 2rem}.bw-mega-menu-tree{flex:0 0 calc(50% - 1rem)}.bw-mega-menu-trees--separators .bw-mega-menu-tree{border-right:none;padding-right:0}}@media screen and (max-width:749.98px){.bw-mega-menu-tree{flex:0 0 100%}}.bw-series-teaser{--series-trees-per-row: 3;--series-item-gap: 8px;--series-card-bg: #ffffff;--series-card-border: #e5e5e5;--series-card-radius: 4px;--series-card-padding: 10px;--series-image-radius: 0px;--series-image-bg: transparent;--series-title-color: rgb(var(--color-foreground));display:flex;flex-wrap:wrap;gap:2rem 4rem;width:100%;padding:1rem 0}.bw-series-teaser__tree{flex:0 0 calc((100% - (var(--series-trees-per-row) - 1) * 4rem) / var(--series-trees-per-row));min-width:0}.bw-series-teaser--separators .bw-series-teaser__tree{padding-right:2rem;border-right:1px solid rgba(var(--color-foreground),.1)}.bw-series-teaser--separators .bw-series-teaser__tree:last-child{border-right:none;padding-right:0}.bw-series-teaser__heading{color:rgb(var(--color-foreground));margin:0 0 1rem;font-size:1em}.bw-series-teaser--heading-uppercase .bw-series-teaser__heading{font-weight:700;text-transform:uppercase;font-style:normal}.bw-series-teaser--heading-normal .bw-series-teaser__heading{font-weight:600;text-transform:none;font-style:normal}.bw-series-teaser--heading-elegant .bw-series-teaser__heading{font-weight:400;text-transform:none;font-style:italic;font-size:1.1em}.bw-series-teaser__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--series-item-gap)}.bw-series-teaser__item{margin:0}.bw-series-teaser__link{display:flex;align-items:center;gap:1rem;padding:var(--series-card-padding);border-radius:var(--series-card-radius);text-decoration:none;color:rgb(var(--color-foreground));transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,box-shadow var(--duration-short) ease,color var(--duration-short) ease,transform var(--duration-short) ease}.bw-series-teaser--minimal .bw-series-teaser__link{background:rgba(var(--color-foreground),.03);border:1px solid transparent}.bw-series-teaser--minimal .bw-series-teaser__link:hover{background:rgba(var(--color-foreground),.06)}.bw-series-teaser--bordered .bw-series-teaser__link{background:var(--series-card-bg);border:1px solid var(--series-card-border)}.bw-series-teaser--bordered .bw-series-teaser__link:hover{border-color:rgba(var(--color-foreground),.25);box-shadow:0 2px 4px #0000000d}.bw-series-teaser--filled .bw-series-teaser__link{background:var(--series-card-bg);border:none}.bw-series-teaser--filled .bw-series-teaser__link:hover{filter:brightness(.97);box-shadow:0 2px 8px #00000014}.bw-series-teaser--shadow .bw-series-teaser__link{background:var(--series-card-bg);border:none;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}.bw-series-teaser--shadow .bw-series-teaser__link:hover{box-shadow:0 4px 12px #0000001f,0 2px 4px #00000014;transform:translateY(-1px)}.bw-series-teaser--transparent .bw-series-teaser__link{background:transparent;border:none;padding-left:0;padding-right:0}.bw-series-teaser--transparent .bw-series-teaser__link:hover{background:rgba(var(--color-foreground),.03);padding-left:var(--series-card-padding);padding-right:var(--series-card-padding);margin-left:calc(var(--series-card-padding) * -1);margin-right:calc(var(--series-card-padding) * -1)}.bw-series-teaser__image-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--series-image-radius);background:var(--series-image-bg)}.bw-series-teaser__image-wrapper--small{width:50px;height:50px}.bw-series-teaser__image-wrapper--medium{width:75px;height:75px}.bw-series-teaser__image-wrapper--large{width:100px;height:100px}.bw-series-teaser__image{width:100%;height:100%;object-fit:contain;border-radius:var(--series-image-radius)}.bw-series-teaser__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.05);color:rgba(var(--color-foreground),.3);border-radius:var(--series-image-radius)}.bw-series-teaser__image-placeholder svg{width:50%;height:50%}.bw-series-teaser__title{font-weight:600;font-size:.9em;line-height:1.2;color:var(--series-title-color)}.bw-series-teaser--title-uppercase .bw-series-teaser__title{text-transform:uppercase}.bw-series-teaser--title-normal .bw-series-teaser__title{text-transform:none}@media screen and (max-width:989.98px){.bw-series-teaser{gap:1.5rem 2rem}.bw-series-teaser__tree{flex:0 0 calc(50% - 1rem)}.bw-series-teaser--separators .bw-series-teaser__tree{border-right:none;padding-right:0}}@media screen and (max-width:749.98px){.bw-series-teaser__tree{flex:0 0 100%}}.bw-mega-menu-trees--mobile{flex-direction:column;gap:2rem;padding:0}.bw-mega-menu-trees--mobile .bw-mega-menu-tree{flex:none;width:100%}.bw-mega-menu-trees--mobile .bw-mega-menu-tree__heading{font-size:1.25em;color:rgba(var(--color-foreground),.8);margin-bottom:.9rem;padding-bottom:7px;border-bottom:1px solid rgba(var(--color-foreground),.08)}.bw-mega-menu-trees--mobile .bw-mega-menu-tree__heading:first-child{margin-top:0;padding-top:0;border-top:none}.bw-mega-menu-trees--mobile .bw-mega-menu-tree__links{border-top:1px solid rgba(var(--color-foreground),0)}.bw-mega-menu-trees--mobile .bw-mega-menu-tree__links li{margin:0;border-bottom:1px solid rgba(var(--color-foreground),0)}.bw-mega-menu-trees--mobile .bw-mega-menu-tree__links a{display:block;padding:0 0 7px;color:rgb(var(--color-foreground))}.bw-mega-menu-trees--mobile .bw-mega-menu-tree__sublinks{margin:0;padding:0;border-top:1px solid rgba(var(--color-foreground),0)}.bw-mega-menu-trees--mobile .bw-mega-menu-tree__sublinks li{margin:0;border-bottom:1px solid rgba(var(--color-foreground),0)}.bw-mega-menu-trees--mobile .bw-mega-menu-tree__sublinks a{display:block;padding:.75rem 0 .75rem 1.5rem;color:rgb(var(--color-foreground));font-size:.9em}.bw-mega-menu-trees--mobile .bw-mega-menu-tree__links li:last-child{margin-bottom:.4rem!important}.bw-series-teaser--mobile{flex-direction:column;gap:0;padding:0}.bw-series-teaser--mobile .bw-series-teaser__tree{flex:none;width:100%;margin-bottom:1.5rem}.bw-series-teaser--mobile .bw-series-teaser__tree:last-child{margin-bottom:0}.bw-series-teaser--mobile .bw-series-teaser__heading{font-size:1.25em;color:rgba(var(--color-foreground),.8);margin-bottom:.75rem;padding-bottom:.75em}.bw-series-teaser--mobile .bw-series-teaser__items{gap:.5rem}.bw-series-teaser--mobile .bw-series-teaser__image-wrapper--small{width:40px;height:40px}.bw-series-teaser--mobile .bw-series-teaser__image-wrapper--medium{width:55px;height:55px}.bw-series-teaser--mobile .bw-series-teaser__image-wrapper--large{width:70px;height:70px}.bw-series-teaser__text{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.bw-series-teaser__subtitle{font-size:.8em;line-height:1.35;color:rgb(var(--color-foreground))}.bw-series-teaser__badge{display:inline-block;padding:.3em .75em;border-radius:999px;background:var(--series-badge-bg, rgb(var(--color-button)));color:var(--series-badge-text, rgb(var(--color-button-text)));font-size:.7em;font-weight:700;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.bw-series-teaser--tiles{--series-title-color: rgb(var(--color-heading))}.bw-series-teaser--tiles .bw-series-teaser__items{display:grid;grid-template-columns:repeat(var(--series-tile-cols, 2),minmax(0,1fr));gap:calc(var(--series-item-gap) * 2)}.bw-series-teaser--tiles .bw-series-teaser__item{display:flex}.bw-series-teaser--tiles .bw-series-teaser__link{flex:1 1 auto;flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.bw-series-teaser--tiles.bw-series-teaser--transparent .bw-series-teaser__link,.bw-series-teaser--tiles.bw-series-teaser--transparent .bw-series-teaser__link:hover{padding:0;margin:0;background:transparent}.bw-series-teaser--tiles .bw-series-teaser__image-wrapper--tile{position:relative;width:100%;height:auto;aspect-ratio:var(--series-tile-ratio, 4/3);border-radius:0}.bw-series-teaser--transparent.bw-series-teaser--tiles .bw-series-teaser__image-wrapper--tile{border-radius:var(--series-card-radius)}.bw-series-teaser--tiles .bw-series-teaser__image{object-fit:cover;border-radius:0;transition:transform .4s ease}.bw-series-teaser--tiles .bw-series-teaser__link:hover .bw-series-teaser__image{transform:scale(1.04)}.bw-series-teaser--tiles .bw-series-teaser__badge{position:absolute;top:.75rem;left:.75rem;z-index:1}.bw-series-teaser--tiles .bw-series-teaser__text{padding:calc(var(--series-card-padding) + 2px) calc(var(--series-card-padding) + 4px)}.bw-series-teaser--transparent.bw-series-teaser--tiles .bw-series-teaser__text{padding-left:0;padding-right:0}.bw-series-teaser--tiles .bw-series-teaser__title{display:block;font-size:1em;line-height:1.25;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-underline-offset:.25em}.bw-series-teaser--tiles .bw-series-teaser__title .icon-arrow{display:inline-block;width:1em;height:1em;margin-left:.4em;vertical-align:-.15em;transition:transform var(--duration-short) ease}.bw-series-teaser--tiles .bw-series-teaser__link:hover .bw-series-teaser__title{text-decoration:underline}.bw-series-teaser--tiles .bw-series-teaser__link:hover .icon-arrow{transform:translate(3px)}.bw-series-teaser__link:focus-visible,.bw-series-teaser__cta:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.bw-series-teaser--mobile.bw-series-teaser--tiles .bw-series-teaser__items{grid-template-columns:repeat(var(--series-tile-cols-m, 2),minmax(0,1fr));gap:var(--series-item-gap)}.bw-series-teaser--mobile.bw-series-teaser--tiles .bw-series-teaser__text{padding:var(--series-card-padding)}.bw-series-teaser--mobile.bw-series-teaser--tiles .bw-series-teaser__title{font-size:.95em}.bw-series-teaser__cta-wrap{flex:0 0 100%}.bw-series-teaser__cta{display:inline-flex;align-items:center;gap:.5rem;color:rgb(var(--color-heading));font-weight:600;text-decoration:underline;text-underline-offset:.3em}.bw-series-teaser__cta .icon-arrow{width:1em;height:1em;transition:transform var(--duration-short) ease}.bw-series-teaser__cta:hover .icon-arrow{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.bw-mega-menu-tree__links a,.bw-mega-menu-tree__sublinks a,.bw-series-teaser__link,.bw-series-teaser__image,.bw-series-teaser__title .icon-arrow,.bw-series-teaser__cta .icon-arrow{transition:none}.bw-series-teaser--tiles .bw-series-teaser__link:hover .bw-series-teaser__image,.bw-series-teaser--tiles .bw-series-teaser__link:hover .icon-arrow,.bw-series-teaser__cta:hover .icon-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/bw-iv-header-mega-menu.css.map */
