.osi-menu{display:flex;position:static;align-self:stretch}.osi-menu__trigger{gap:18px;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:start}.osi-menu__chevron{flex:0 0 auto;transition:transform .16s ease}.osi-menu.is-open .osi-menu__chevron{transform:rotate(180deg)}.osi-menu.is-open .navtext{text-decoration:underline;text-underline-offset:10px}.osi-menu__panel{position:absolute;z-index:4;inset-inline:0;top:100%;width:100%;background:var(--osi-bg);color:var(--osi-text);border-top:1px solid var(--osi-divider);font-family:var(--osi-font);font-weight:var(--osi-weight);font-style:normal;letter-spacing:var(--osi-letter-spacing);text-transform:none;text-align:start}.osi-menu__panel[hidden],.osi-menu__backdrop[hidden]{display:none}.osi-menu__panel-inner{max-height:var(--osi-available-height, calc(100vh - var(--header-height, 120px)));max-height:var(--osi-available-height, calc(100dvh - var(--header-height, 120px)));overflow:auto;overscroll-behavior:contain}.osi-menu__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,var(--osi-image-width));max-width:var(--osi-max-width);margin-inline:auto;padding:var(--osi-padding-top) var(--osi-side-padding) var(--osi-padding-bottom);box-sizing:border-box}.osi-menu__grid--no-image{grid-template-columns:repeat(4,minmax(0,1fr))}.osi-menu__column{min-width:0;min-height:var(--osi-min-height);padding-inline:var(--osi-column-padding);border-inline-end:var(--osi-divider-width) solid var(--osi-divider);box-sizing:border-box}.osi-menu__column:first-child{padding-inline-start:0}.osi-menu__column:last-child{padding-inline-end:0;border-inline-end:0}.osi-menu__column--featured{display:flex;flex-direction:column}.osi-menu .osi-menu__heading{margin:0 0 var(--osi-heading-gap);color:var(--osi-heading);font:inherit;font-size:var(--osi-heading-size);font-weight:var(--osi-weight);line-height:1.4;text-transform:none;letter-spacing:inherit;overflow-wrap:anywhere}.osi-menu__heading a{color:inherit;text-decoration:none}.osi-menu .osi-menu__list,.osi-menu .osi-menu__sublist{margin:0;padding:0;list-style:none}.osi-menu .osi-menu__list{display:flex;flex-direction:column;gap:var(--osi-link-gap);font-size:var(--osi-text-size);line-height:1.5}.osi-menu .osi-menu__list-item,.osi-menu .osi-menu__sublist li{margin:0;padding:0}.osi-menu .osi-menu__list--primary{gap:var(--osi-primary-gap);color:var(--osi-heading);font-size:var(--osi-primary-size);line-height:1.4}.osi-menu .osi-menu__list--secondary{gap:var(--osi-secondary-gap);margin-top:auto;padding-top:var(--osi-resource-gap);color:var(--osi-secondary);font-size:var(--osi-secondary-size)}.osi-menu__link{display:block;width:fit-content;max-width:100%;padding:0;color:inherit;font:inherit;line-height:inherit;text-transform:none;text-decoration:none;letter-spacing:inherit;white-space:normal;overflow-wrap:anywhere}.osi-menu a.osi-menu__link:hover,.osi-menu__heading a:hover{color:var(--osi-hover);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.osi-menu a.osi-menu__link--quiz,.osi-menu a.osi-menu__link--quiz:hover,.osi-menu a.osi-menu__link--quiz:focus-visible{color:var(--osi-quiz-color, #d8752a)}.osi-menu .osi-menu__sublist{padding-inline-start:14px;margin-top:8px;font-size:var(--osi-text-size)}.osi-menu__sublist li+li{margin-top:8px!important}.osi-menu__column--image{min-height:0;border:0}.osi-menu__image-link{display:block;color:var(--osi-text);text-decoration:none}.osi-menu__image-frame{width:100%;aspect-ratio:var(--osi-image-ratio, 1);overflow:hidden;background:var(--osi-image-bg)}.osi-menu__image,.osi-menu__image-frame svg{display:block;width:100%;height:100%;object-fit:var(--osi-image-fit, cover)}.osi-menu__placeholder{background:var(--osi-image-bg)}.osi-menu__image-caption{display:block;margin-top:12px;font-size:var(--osi-text-size);line-height:1.5}.osi-menu__trigger:focus-visible,.osi-menu a:focus-visible{outline:2px solid var(--osi-hover);outline-offset:5px}.osi-menu__backdrop{position:fixed;z-index:5990;top:0;right:0;bottom:0;left:0;background:var(--osi-overlay);cursor:pointer}.no-js .osi-menu__trigger{display:none}.no-js .osi-menu:hover .osi-menu__panel[hidden],.no-js .osi-menu:focus-within .osi-menu__panel[hidden]{display:block}.js__show__mobile .osi-menu__panel,[data-header-style=drawer] .osi-menu__panel{display:none!important}@media(max-width:1100px){.osi-menu__grid{--osi-column-padding: min(18px, var(--osi-column-space))}.osi-menu .osi-menu__heading{font-size:min(20px,var(--osi-heading-size))}.osi-menu .osi-menu__list--primary{font-size:min(20px,var(--osi-primary-size))}}@media(pointer:coarse),(max-width:479px){.osi-menu__panel,.osi-menu__backdrop{display:none!important}}@media(prefers-reduced-motion:reduce){.osi-menu__chevron{transition:none}}.osi-menu__trigger{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;align-self:center;padding:10px}.osi-menu__shop-link{padding-inline-end:0}@media(min-width:768px)and (max-width:1200px){.osi-menu__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.osi-menu__column--image{display:none}.osi-menu__column:nth-child(4){border-inline-end:0;padding-inline-end:0}}.osi-menu--mobile{display:block}.osi-menu--mobile>.sliderow{display:flex;align-items:center}.osi-menu--mobile>.sliderow>.sliderow__title{flex:1}.osi-menu__mobile-content{color:var(--osi-text);font-family:var(--osi-font);font-weight:var(--osi-weight);padding:24px}.osi-menu__mobile-content .osi-menu__grid{display:flex;flex-direction:column;gap:28px;padding:0}.osi-menu__mobile-content .osi-menu__column{min-height:0;border:0;padding:0}.osi-menu__mobile-content .osi-menu__list{gap:0}.osi-menu__mobile-content .osi-menu__link{padding-block:10px}.osi-menu__mobile-content .osi-menu__heading{margin-bottom:10px}.osi-menu__mobile-content .osi-menu__list--secondary{padding-top:20px}.osi-menu--mobile{position:relative}.osi-menu__mobile-shop{padding-inline-end:56px}.osi-menu__mobile-toggle{position:absolute;inset-inline-end:0;top:0;min-width:48px;min-height:48px}
/*# sourceMappingURL=/cdn/shop/t/51/assets/osi-mega-menu.css.map */
