.menu-list__link-title,.mega-menu__link-title,.menu-drawer__menu-item-text,.menu-list__submenu .wrap-text,.header-drawer .wrap-text,.menu-list__item{hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:normal;text-wrap:pretty}@media screen and (min-width:750px){.header .menu-list__submenu,.header .overflow-menu::part(overflow){--submenu-padding-block-start: 32px;--submenu-padding-block-end: 40px}.header .menu-list__submenu-inner{max-height:calc(86vh - var(--header-height))}.mega-menu .mega-menu__grid,.mega-menu .mega-menu__list{--menu-vertical-gap: 28px;--menu-horizontal-gap: 28px;align-items:start;align-content:start}.mega-menu .mega-menu__column>div{display:block}.mega-menu .mega-menu__link:has(.mega-menu__link-image),.mega-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)){display:flex;flex-direction:row;align-items:center;gap:12px;padding:0;margin-block-end:14px}.mega-menu .mega-menu__link-image,.mega-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)):before{width:56px;flex:0 0 56px;height:auto;aspect-ratio:4 / 5;margin-bottom:0;border-radius:var(--menu-image-border-radius, 2px);object-fit:cover;transition:opacity .25s ease}.mega-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)):before{background-color:transparent;opacity:1}.mega-menu .mega-menu__link:hover .mega-menu__link-image{opacity:.82}.mega-menu .mega-menu__column>div>.mega-menu__link .mega-menu__link-title{font-family:var(--font-body--family);font-size:.6875rem;font-weight:600;letter-spacing:.13em;line-height:1.35;text-transform:uppercase;color:var(--color-foreground);min-width:0}.mega-menu .mega-menu__column ul .mega-menu__link{font-family:var(--font-body--family);font-size:.8125rem;font-weight:400;letter-spacing:.005em;line-height:1.5;text-transform:none;color:rgb(var(--color-foreground-rgb) / .72);padding-block:6px;padding-inline:0}.mega-menu .mega-menu__column ul .mega-menu__link:hover{color:var(--color-foreground)}.mega-menu .mega-menu__column ul{margin-block:0}}@media screen and (max-width:749px){.header-drawer .menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family);font-size:1.0625rem;font-weight:400;letter-spacing:.01em;line-height:1.3;text-transform:none;min-height:56px;padding-block:8px}.header-drawer .menu-drawer__menu--childlist>.menu-drawer__list-item>a.menu-drawer__menu-item--parent,.header-drawer .menu-drawer__list-item--deep>accordion-custom>details>summary{font-family:var(--font-body--family);font-size:.6875rem;font-weight:600;letter-spacing:.13em;line-height:1.4;text-transform:uppercase;color:var(--color-foreground);min-height:52px}.header-drawer .menu-drawer__menu-item--child{font-family:var(--font-body--family);font-size:.875rem;font-weight:400;letter-spacing:.005em;line-height:1.45;text-transform:none;color:var(--color-foreground);min-height:44px;align-items:center}.header-drawer .menu-drawer__menu--grid{grid-template-columns:1fr;gap:0;padding-inline-end:0}.header-drawer .menu-drawer__menu--grid .menu-drawer__menu-item:has(>.menu-drawer__link-image),.header-drawer .menu-drawer__menu--grid:has(.menu-drawer__link-image) .menu-drawer__menu-item:not(:has(>.menu-drawer__link-image)){flex-direction:row;align-items:center;justify-content:flex-start;column-gap:14px;row-gap:0;padding-block:6px;min-height:60px}.header-drawer .menu-drawer__menu--grid .menu-drawer__link-image,.header-drawer .menu-drawer__menu--grid:has(.menu-drawer__link-image) .menu-drawer__menu-item:not(:has(>.menu-drawer__link-image)):before{width:44px;flex:0 0 44px;height:auto;aspect-ratio:1 / 1;border-radius:var(--menu-image-border-radius, 2px);object-fit:cover;background-color:transparent;opacity:1}.header-drawer .menu-drawer__navigation>.menu-drawer__menu>.menu-drawer__list-item+.menu-drawer__list-item{border-block-start:1px solid rgb(var(--color-foreground-rgb) / .08)}.header-drawer .menu-drawer__list-item--deep .menu-drawer__menu--grandchildlist{padding-inline-start:0;padding-block-end:12px}.header-drawer .menu-drawer__menu-item>.svg-wrapper{flex:0 0 auto;margin-inline-start:16px}.header-drawer .menu-drawer__inner-submenu{padding-block-end:28px}.header-drawer .menu-drawer__back-button .menu-drawer__menu-item-text{font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/brs-megamenu.css.map */
