.wl-mm{--wl-mm-gap: 3.75rem;--wl-mm-col-gap: 2.5rem;--wl-mm-promo-gap: 1.5rem;--wl-mm-max: 1240px;--wl-mm-font: var(--heading-font-family, "Montserrat", sans-serif);width:100%;max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - 20px);background:rgb(var(--header-background));color:rgb(var(--header-text));border-block-end:1px solid rgb(var(--border-color));padding-block:2.75rem 0;padding-inline:var(--container-gutter);position:absolute;inset-block-start:100%;inset-inline-start:0;overflow-y:auto;font-family:var(--wl-mm-font)}.wl-mm__inner{display:flex;align-items:flex-start;column-gap:var(--wl-mm-gap);padding-block-end:2.75rem;max-width:var(--wl-mm-max);width:100%;margin-inline:auto}.wl-mm--reverse .wl-mm__inner{flex-direction:row-reverse}.wl-mm__columns{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2.5rem var(--wl-mm-col-gap);flex:1 1 42%;min-width:0;list-style:none;margin:0;padding:0}.wl-mm__column{display:flex;flex-direction:column;gap:1.1rem;flex:1 1 0;min-width:150px;max-width:300px}.wl-mm__column-title{font-family:var(--wl-mm-font);font-weight:600;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;padding-block-end:.9rem;border-block-end:1px solid rgb(var(--border-color));color:rgb(var(--header-text));text-decoration:none}.wl-mm__column-title:hover{opacity:.7}.wl-mm__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.wl-mm__link{font-family:var(--wl-mm-font);font-weight:400;font-size:.9rem;letter-spacing:.01em;color:rgb(var(--header-text));opacity:.85;transition:opacity .15s ease;text-decoration:none}.wl-mm__link:hover,.wl-mm__link[aria-current=page]{opacity:1;text-decoration:underline;text-underline-offset:3px}.wl-mm__promo{display:flex;column-gap:var(--wl-mm-promo-gap);flex:1 1 58%;min-width:0}.wl-mm__card{position:relative;display:block;flex:1 1 100%;width:100%;max-width:none;overflow:hidden;text-decoration:none;color:#fff;background:rgb(var(--border-color))}.wl-mm__card-media{display:block;width:100%;aspect-ratio:5 / 3;object-fit:cover;transition:transform .5s ease}.wl-mm__card:hover .wl-mm__card-media{transform:scale(1.04)}.wl-mm__card--overlay .wl-mm__card-content{position:absolute;inset-block-end:0;inset-inline:0;padding:1.5rem;background:linear-gradient(to top,#0009,#00000026 55%,#0000)}.wl-mm__card--below{color:rgb(var(--header-text));background:transparent}.wl-mm__card--below .wl-mm__card-content{padding:1rem 0 0;text-align:center}.wl-mm__card-heading{font-family:var(--wl-mm-font);font-weight:600;font-size:1rem;letter-spacing:.03em;text-transform:uppercase;margin:0 0 .3rem;line-height:1.2}.wl-mm__card-text{font-family:var(--wl-mm-font);font-weight:400;font-size:.8rem;letter-spacing:.01em;margin:0 0 .75rem;opacity:.9}.wl-mm__card--below .wl-mm__card-text{margin-bottom:0}.wl-mm__card-button{display:inline-block;font-family:var(--wl-mm-font);font-weight:600;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;padding:.6rem 1.1rem;border:1px solid currentColor;background:transparent;color:inherit;transition:background .2s ease,color .2s ease}.wl-mm__card--overlay .wl-mm__card-button{background:#ffffff14}.wl-mm__card:hover .wl-mm__card-button{background:#fff;color:#111}.wl-mm__card--below:hover .wl-mm__card-button{background:rgb(var(--header-text));color:rgb(var(--header-background))}.wl-trust{--wl-trust-font: var(--heading-font-family, "Montserrat", sans-serif);border-block-start:1px solid rgb(var(--border-color));max-width:1240px;margin-inline:auto;padding-block:1.5rem;font-family:var(--wl-trust-font)}.wl-trust__title{font-family:var(--wl-trust-font);font-weight:600;font-size:.95rem;letter-spacing:.02em;text-align:center;margin:0 0 1.25rem;color:rgb(var(--header-text))}.wl-trust__grid{display:flex;align-items:flex-start;gap:2rem}.wl-trust__item{display:flex;align-items:flex-start;gap:.85rem;flex:1 1 0;min-width:0;text-decoration:none;color:rgb(var(--header-text))}a.wl-trust__item:hover .wl-trust__heading{text-decoration:underline;text-underline-offset:3px}.wl-trust__icon{width:44px;height:44px;object-fit:contain;flex:0 0 44px}.wl-trust__copy{min-width:0}.wl-trust__heading{font-family:var(--wl-trust-font);font-weight:600;font-size:.85rem;letter-spacing:.01em;line-height:1.35;margin:0 0 .25rem}.wl-trust__text{font-family:var(--wl-trust-font);font-weight:400;font-size:.78rem;line-height:1.5;margin:0;opacity:.8}.wl-trust--sidebar{margin-block-start:.5rem;padding-inline:var(--container-gutter, 1rem)}.wl-trust--sidebar .wl-trust__title{text-align:left;margin-bottom:1rem}.wl-trust--sidebar .wl-trust__grid{flex-direction:column;gap:1.25rem}.wl-trust--sidebar .wl-trust__item{flex:1 1 auto}@media screen and (max-width:900px){.wl-trust--menu .wl-trust__grid{flex-direction:column;gap:1.25rem}}.wl-mm--sidebar{position:static;max-height:none;border:0;padding:1.25rem 0 0;overflow:visible}.wl-mm--sidebar .wl-mm__inner{max-width:none;padding-block-end:1rem}.wl-mm--sidebar .wl-mm__promo{flex-wrap:wrap;gap:1rem;flex-basis:100%}.wl-mm--sidebar .wl-mm__card{width:100%;max-width:none}.wl-mm--sidebar .wl-mm__card-media{aspect-ratio:16 / 9}@media screen and (max-width:1200px){.wl-mm{--wl-mm-gap: 2.25rem;--wl-mm-col-gap: 2rem}}@media(prefers-reduced-motion:reduce){.wl-mm__card-media,.wl-mm__card-button{transition:none}.wl-mm__card:hover .wl-mm__card-media{transform:none}}.header-sidebar::part(header){position:relative;justify-content:flex-start}.header-sidebar::part(sidebar-logo){position:absolute;inset-inline-start:50%;transform:translate(-50%);display:flex;align-items:center;text-decoration:none;color:rgb(var(--text-color));max-width:calc(100% - 6rem)}.header-sidebar{--header-linklist-padding-block: .65rem}.header-sidebar__linklist-button{font-size:.78rem;line-height:1.3}.wl-trust--sidebar{margin-block-start:.25rem;padding-block:1rem 1.25rem;min-height:26vh;min-height:26dvh;display:flex;flex-direction:column;justify-content:center}.wl-trust--sidebar .wl-trust__title{font-size:.85rem;margin-bottom:.7rem}.wl-trust--sidebar .wl-trust__grid{gap:.9rem}.wl-trust--sidebar .wl-trust__item{gap:.75rem;align-items:center}.wl-trust--sidebar .wl-trust__icon{width:38px;height:38px;flex-basis:38px}.wl-trust--sidebar .wl-trust__heading{font-size:.82rem;line-height:1.25;margin-bottom:.15rem}.wl-trust--sidebar .wl-trust__text{font-size:.74rem;line-height:1.35}
/*# sourceMappingURL=/cdn/shop/t/79/assets/mega-menu-wl.css.map */
