@media screen and (max-width:749px){megamenu-bar.megamenu-bar{display:none}}@media screen and (min-width:750px){.header__drawer:has(header-drawer.megamenu-drawer){display:none;min-height:0}}.megamenu-bar{display:flex;align-items:center;position:relative;font-family:var(--megamenu-bar-font, var(--font-body--family, inherit));color:var(--megamenu-bar-fg, var(--color-foreground));background:var(--megamenu-bar-bg, transparent);z-index:var(--layer-sticky, 200)}.megamenu-bar--sticky{position:sticky;inset-block-start:0;z-index:var(--layer-sticky, 200)}.megamenu-bar--align-start .megamenu-bar__items{justify-content:flex-start}.megamenu-bar--align-center .megamenu-bar__items{justify-content:center}.megamenu-bar--align-end .megamenu-bar__items{justify-content:flex-end}.megamenu-bar--align-space-between .megamenu-bar__items{justify-content:space-between}.megamenu-bar--inherit-horizon .megamenu-bar__label{font-family:var(--font-heading--family, inherit)}.megamenu-bar--empty{display:flex;align-items:center;justify-content:center;padding-block:var(--padding-sm, .75rem);padding-inline:var(--megamenu-container-padding, var(--page-margin, 1rem));color:var(--color-foreground-muted, var(--color-foreground));border:1px dashed var(--color-border, currentColor);font-size:.875rem}.megamenu-bar__items{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;gap:var(--megamenu-gap, var(--gap-md, 1.5rem))}.megamenu-bar__item{display:flex;align-items:center}.megamenu-bar__item--open>.megamenu-bar__link{color:var(--megamenu-bar-hover, var(--color-foreground))}.megamenu-bar__item--open>.megamenu-bar__link .megamenu-bar__chevron{transform:rotate(180deg)}.megamenu-bar[data-active-indicator=underline] .megamenu-bar__item--open .megamenu-bar__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.megamenu-bar__link{display:inline-flex;align-items:center;gap:.25rem;padding-block:var(--padding-xs, .5rem);padding-inline:0;color:inherit;text-decoration:none;white-space:nowrap;cursor:pointer;background:none;border:none;font:inherit;transition:color var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out)}.megamenu-bar__link:hover,.megamenu-bar__link:focus-visible{color:var(--megamenu-bar-hover, var(--color-primary, var(--color-foreground)));outline:none}.megamenu-bar__link:focus-visible{outline:var(--focus-outline-width, 2px) solid currentColor;outline-offset:var(--focus-outline-offset, 2px);border-radius:var(--border-radius-sm, .25rem)}.megamenu-bar__label{display:inline-block}.megamenu-bar__chevron{flex-shrink:0;transition:transform var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out)}.megamenu-bar__chevron--rotated{transform:rotate(180deg)}.megamenu-bar[data-active-indicator=underline] .megamenu-bar__link[aria-current=page],.megamenu-bar[data-active-indicator=underline] .megamenu-bar__link[aria-current=true]{border-block-end:2px solid currentColor}.megamenu-bar[data-active-indicator=pill] .megamenu-bar__link[aria-current=page],.megamenu-bar[data-active-indicator=pill] .megamenu-bar__link[aria-current=true]{background:var(--color-primary, currentColor);color:var(--color-background, #fff);border-radius:var(--style-border-radius-pills, 999px);padding-inline:var(--padding-sm, .75rem)}.megamenu-badge{display:inline-flex;align-items:center;justify-content:center;padding-block:.125rem;padding-inline:.375rem;font-size:.625rem;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase;background:var(--badge-bg, var(--color-primary, currentColor));color:var(--color-background, #fff);border-radius:var(--style-border-radius-pills, 999px);vertical-align:middle}.megamenu-panel{display:block;block-size:auto;position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:var(--layer-heightened, 300);background:var(--panel-bg, var(--color-background));color:var(--panel-fg, var(--color-foreground));padding-block-start:var(--panel-pt, 1.5rem);padding-inline-end:var(--panel-pr, 2rem);padding-block-end:var(--panel-pb, 1.5rem);padding-inline-start:var(--panel-pl, 2rem);box-shadow:none;border-radius:0;min-inline-size:200px;opacity:var(--mm-anim-opacity, 1);transform:translateY(var(--mm-anim-translate-y, 0px));transition:opacity var(--mm-anim-duration, 0s) var(--mm-anim-easing, ease),transform var(--mm-anim-duration, 0s) var(--mm-anim-easing, ease)}.megamenu-panel[hidden]{display:none}.megamenu-panel--width-container-width{position:fixed;inset-block-start:var(--megamenu-bar-bottom, 100%);inset-inline-start:50%;transform:translate(-50%) translateY(var(--mm-anim-translate-y, 0px));inline-size:min(var(--page-width, 1400px),calc(100vw - 2 * var(--page-margin, 1rem)));min-inline-size:240px}.megamenu-panel--width-full-width{position:fixed;inset-inline-start:0;inset-inline-end:0;inset-block-start:var(--megamenu-bar-bottom, 100%);border-radius:0;transform:translateY(var(--mm-anim-translate-y, 0px))}.megamenu-panel--anim-fade-in{--mm-anim-duration: var(--animation-speed-fast, .18s);--mm-anim-easing: var(--animation-easing, ease-out);--mm-anim-opacity: 0}.megamenu-panel--anim-fade-in.megamenu-panel--open{--mm-anim-opacity: 1}.megamenu-panel--anim-slide-down{--mm-anim-duration: var(--submenu-animation-speed, .24s);--mm-anim-easing: var(--submenu-animation-easing, cubic-bezier(.4, 0, .2, 1));--mm-anim-opacity: 0;--mm-anim-translate-y: -8px}.megamenu-panel--anim-slide-down.megamenu-panel--open{--mm-anim-opacity: 1;--mm-anim-translate-y: 0px}.megamenu-panel--anim-none{--mm-anim-duration: 0s;--mm-anim-opacity: 1}.megamenu-panel--open{display:block}@media(prefers-reduced-motion:reduce){.megamenu-panel,.megamenu-section-links,.megamenu-bar--mobile .megamenu-panel{--mm-anim-duration: 0s !important;transition-duration:0s!important}}.megamenu-standard{display:grid;grid-template-columns:1fr auto;gap:var(--gap-lg, 1.5rem);align-items:start}.megamenu-columns{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;align-items:start}.megamenu-featured-rail{display:flex;flex-direction:column;gap:var(--gap-sm, .75rem);flex-shrink:0}.megamenu-cascading{display:grid;grid-template-columns:auto 1fr auto;gap:var(--gap-md, 1rem);align-items:start}.megamenu-cascading__empty{color:var(--color-foreground-muted, var(--color-foreground));font-size:var(--font-size-sm, .875rem);padding-block:var(--padding-sm, .75rem);margin:0}.megamenu-sidebar{display:flex;flex-direction:column;gap:0;min-inline-size:160px;flex-shrink:0;border-inline-end:1px solid var(--color-border, rgba(0, 0, 0, .08));padding-inline-end:var(--gap-sm, .75rem)}.megamenu-sidebar__item{display:block;width:100%;padding-block:var(--padding-xs, .5rem);padding-inline:var(--padding-sm, .75rem);text-align:start;background:none;border:none;border-radius:var(--style-border-radius-button, .25rem);font:inherit;font-size:var(--font-size-body, .875rem);color:var(--color-foreground);cursor:pointer;white-space:nowrap;transition:background var(--hover-transition-duration, .15s) var(--hover-transition-timing, ease-out),color var(--hover-transition-duration, .15s) var(--hover-transition-timing, ease-out)}.megamenu-sidebar__item:hover{background:var(--color-background-secondary, rgba(0, 0, 0, .05));color:var(--color-primary, var(--color-foreground))}.megamenu-sidebar__item:focus-visible{outline:var(--focus-outline-width, 2px) solid currentColor;outline-offset:var(--focus-outline-offset, 2px)}.megamenu-sidebar__item--active{background:var(--color-background-secondary, rgba(0, 0, 0, .05));color:var(--color-primary, var(--color-foreground));font-weight:var(--font-weight-bold, 700)}.megamenu-cascade-stage{min-inline-size:0;min-block-size:0}.megamenu-cascading-featured{display:flex;flex-direction:column;gap:var(--gap-sm, .75rem);flex-shrink:0;padding-inline-start:var(--gap-md, 1rem);border-inline-start:1px solid var(--color-border, rgba(0, 0, 0, .08))}.megamenu-fullimage{display:flex;flex-direction:column;gap:var(--gap-lg, 1.5rem)}.megamenu-hero-strip{display:flex;flex-direction:row;align-items:stretch;gap:var(--gap-md, 1rem)}.megamenu-hero-strip__item{flex:var(--card-flex-grow, 1) 1 0%;min-inline-size:0}.megamenu-caption-columns{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--gap-md, 1rem);align-items:start}.megamenu-fullimage .megamenu-section{display:none}.megamenu-column{display:flex;flex-direction:column;gap:var(--col-gap, 1rem);flex:var(--col-flex-grow, 1) 1 0;min-inline-size:0}.megamenu-column--divider{border-inline-end:1px solid var(--color-border, rgba(0, 0, 0, .1));padding-inline-end:var(--gap-md, 1rem)}.megamenu-column--align-start{align-items:flex-start}.megamenu-column--align-center{align-items:center}.megamenu-column--align-end{align-items:flex-end}.megamenu-section{display:flex;flex-direction:column;gap:10px}.megamenu-section-heading{display:block;font-size:14px;line-height:22px;font-weight:600;color:inherit;text-decoration:none}a.megamenu-section-heading:hover,a.megamenu-section-heading:focus-visible{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;outline:none}.megamenu-section-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.megamenu-link{display:block;color:inherit;text-decoration:none;font-size:14px;line-height:22px;font-weight:400;transition:color var(--hover-transition-duration, .2s) var(--hover-transition-timing, ease-out)}.megamenu-link:hover,.megamenu-link:focus-visible{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;outline:none}.megamenu-simple{display:flex;flex-direction:column;gap:var(--gap-md, 1rem)}.megamenu-section-heading--toggle{background:transparent;border-block-start:0;border-inline:0;padding-block-start:0;padding-inline:0;cursor:pointer;width:100%;text-align:inherit;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-xs, .375rem)}.megamenu-section-heading--toggle:focus-visible{outline:2px solid var(--color-primary, currentColor);outline-offset:2px}.megamenu-section__chevron{flex:0 0 auto;transition:transform .2s ease}.megamenu-section-heading--toggle[aria-expanded=true] .megamenu-section__chevron{transform:rotate(180deg)}.megamenu-section-links[hidden]{display:none}.megamenu-section--collapsible .megamenu-section-links{overflow:hidden;max-block-size:0;opacity:0;transition:max-block-size var(--animation-speed-fast, .18s) var(--animation-easing, ease-out),opacity .15s ease-out}.megamenu-section--collapsible .megamenu-section-links--open{max-block-size:var(--mm-accordion-max-height, 600px);opacity:1}.megamenu-card{display:flex;flex-direction:column;width:var(--card-block-width, 100%);align-self:flex-start;text-align:var(--card-align, start);background:var(--card-bg, transparent);color:var(--card-text, var(--color-foreground));border-radius:var(--style-border-radius-card, var(--style-border-radius-popover, .5rem));overflow:hidden;position:relative;font-size:var(--font-size-body, .875rem)}.megamenu-card--ratio-square .megamenu-card__media,.megamenu-card--ratio-square .megamenu-card__media-placeholder{aspect-ratio:1 / 1}.megamenu-card--ratio-portrait .megamenu-card__media,.megamenu-card--ratio-portrait .megamenu-card__media-placeholder{aspect-ratio:3 / 4}.megamenu-card--ratio-landscape .megamenu-card__media,.megamenu-card--ratio-landscape .megamenu-card__media-placeholder{aspect-ratio:4 / 3}.megamenu-card--ratio-wide .megamenu-card__media,.megamenu-card--ratio-wide .megamenu-card__media-placeholder{aspect-ratio:16 / 9}.megamenu-card--ratio-auto .megamenu-card__media,.megamenu-card--ratio-auto .megamenu-card__media-placeholder{aspect-ratio:auto}.megamenu-card__media{display:block;overflow:hidden;flex-shrink:0}.megamenu-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--hover-transition-duration, .3s) var(--hover-transition-timing, ease-out)}.megamenu-card:hover .megamenu-card__media img{transform:scale(1.03)}.megamenu-card__media-placeholder{display:block;background:var(--color-background-secondary, rgba(0, 0, 0, .06))}.megamenu-card__caption{display:flex;flex-direction:column;gap:var(--gap-2xs, .25rem);padding-block:var(--padding-sm, .75rem);padding-inline:var(--padding-sm, .75rem)}.megamenu-card__title{margin:0;font-family:var(--font-heading--family, inherit);font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-bold, 700);line-height:var(--line-height-heading, 1.3);color:inherit;font-style:var(--font-h4--style);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case)}.megamenu-card__subtitle{margin:0;font-size:var(--font-size-sm, .8125rem);color:var(--color-foreground-muted, var(--color-foreground));line-height:var(--line-height-base, 1.4)}.megamenu-card__description{font-size:var(--font-size-sm, .8125rem);line-height:var(--line-height-base, 1.5);color:var(--color-foreground-muted, var(--color-foreground))}.megamenu-card__cta{display:inline-flex;align-items:center;gap:.25em;text-decoration:none;color:inherit;font-size:var(--font-size-sm, .875rem);margin-block-start:var(--gap-2xs, .25rem);align-self:flex-start}.megamenu-card__cta[aria-disabled=true]{pointer-events:none;opacity:.5}.megamenu-card__divider{inline-size:100%;block-size:0;border:0;color:inherit;border-block-start:2px solid currentColor;margin:0}.megamenu-card__cta--underlined-link{text-decoration:underline;text-underline-offset:2px}.megamenu-card__cta--underlined-link:hover{text-decoration:none}.megamenu-card__cta--solid-button{background:var(--color-primary, var(--color-foreground));color:var(--color-background, #fff);padding-block:var(--padding-2xs, .375rem);padding-inline:var(--padding-sm, .75rem);border-radius:var(--style-border-radius-button, .25rem);font-weight:var(--font-weight-medium, 500);transition:opacity var(--hover-transition-duration, .2s) ease-out}.megamenu-card__cta--solid-button:hover{opacity:.85}.megamenu-card__cta--outlined-button{border:1px solid currentColor;padding-block:var(--padding-2xs, .375rem);padding-inline:var(--padding-sm, .75rem);border-radius:var(--style-border-radius-button, .25rem);font-weight:var(--font-weight-medium, 500);transition:background var(--hover-transition-duration, .2s) ease-out,color var(--hover-transition-duration, .2s) ease-out}.megamenu-card__cta--outlined-button:hover{background:var(--color-foreground);color:var(--color-background, #fff)}.megamenu-card__cta--text-with-arrow:after{content:"\2192";display:inline-block;transition:transform var(--hover-transition-duration, .2s) ease-out}.megamenu-card__cta--text-with-arrow:hover:after{transform:translate(3px)}.megamenu-card--caption-below-image{padding:32px;gap:24px}.megamenu-card--caption-below-image .megamenu-card__media{align-self:center;inline-size:auto;max-inline-size:80px;aspect-ratio:auto;flex-shrink:0;overflow:visible}.megamenu-card--caption-below-image .megamenu-card__media img{display:block;inline-size:auto;block-size:auto;max-inline-size:100%;object-fit:contain;transform:none}.megamenu-card--caption-below-image .megamenu-card__caption{padding:0;gap:24px}.megamenu-card--caption-below-image .megamenu-card__title{font-family:var(--font-body--family, inherit);font-size:12px;font-weight:400;line-height:15px;letter-spacing:3px;text-transform:uppercase;color:inherit;margin:0}.megamenu-card--caption-below-image .megamenu-card__subtitle{font-family:var(--font-heading--family, inherit);font-size:34px;font-weight:400;line-height:normal;letter-spacing:1px;color:#fff;margin:0}.megamenu-card--caption-below-image .megamenu-card__description{font-family:var(--font-body--family, inherit);font-size:12px;font-weight:400;line-height:15px;letter-spacing:3px;text-transform:uppercase;color:inherit}.megamenu-card--caption-below-image .megamenu-card__description>*{margin:0}.megamenu-card--caption-below-image .megamenu-card__cta--solid-button{display:flex;align-items:center;justify-content:center;inline-size:100%;background-color:#fff!important;color:#000!important;padding:13px 30px;border-radius:0;font-family:var(--font-body--family, inherit);font-size:12px;font-weight:400;line-height:15px;letter-spacing:3px;text-transform:uppercase;align-self:stretch;margin:0}.megamenu-card--caption-below-image .megamenu-card__cta--solid-button:hover{opacity:.85}.megamenu-card--caption-below-image:hover .megamenu-card__media img{transform:none}.megamenu-card--overlay,.megamenu-card--overlay .megamenu-card__media{position:relative}.megamenu-card--overlay .megamenu-card__caption{position:absolute;inset-block-end:0;inset-inline:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,transparent 100%);color:#fff;padding-block-start:var(--padding-lg, 2rem)}.megamenu-card--overlay .megamenu-card__title,.megamenu-card--overlay .megamenu-card__subtitle{color:#fff}.megamenu-card--minimal .megamenu-card__caption{padding-inline:0;padding-block-start:var(--gap-xs, .375rem);padding-block-end:0}.megamenu-card--minimal .megamenu-card__media{border-radius:var(--style-border-radius-card, .5rem);overflow:hidden}.megamenu-card--split{flex-direction:row;align-items:stretch}.megamenu-card--split .megamenu-card__media{flex:0 0 45%;min-block-size:100%}.megamenu-card--split .megamenu-card__media img{height:100%}.megamenu-card--split .megamenu-card__caption{flex:1;justify-content:center}.megamenu-teaser{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-md, 1rem);padding-block-start:var(--gap-lg, 1.5rem);border-block-start:1px solid var(--color-border, rgba(0, 0, 0, .08))}.megamenu-teaser__product{display:flex;flex-direction:column;align-items:center;gap:var(--gap-xs, .375rem);text-decoration:none;color:var(--color-foreground);flex:1 1 80px;max-inline-size:120px;transition:color var(--hover-transition-duration, .2s) var(--hover-transition-timing, ease-out)}.megamenu-teaser__product:hover{color:var(--color-primary, var(--color-foreground))}.megamenu-teaser__product:focus-visible{outline:var(--focus-outline-width, 2px) solid currentColor;outline-offset:var(--focus-outline-offset, 2px);border-radius:var(--style-border-radius-button, .25rem)}.megamenu-teaser__product img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--style-border-radius-card, .5rem);background:var(--color-background-secondary, rgba(0, 0, 0, .05))}.megamenu-teaser__product-placeholder{display:block;width:100%;aspect-ratio:1 / 1;background:var(--color-background-secondary, rgba(0, 0, 0, .05));border-radius:var(--style-border-radius-card, .5rem)}.megamenu-teaser__product-title{display:block;font-size:var(--font-size-sm, .75rem);line-height:var(--line-height-base, 1.4);text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
/*# sourceMappingURL=/cdn/shop/t/3/assets/megamenu.css.map */
