.meganav-complex{background-color:var(--color-background-main-menu);padding:0 4px 12px 4px;width:100%;min-height:var(--meganav-complex-min-height)}@media screen and (min-width: 960px){.meganav-complex{padding:12px 16px 22px 16px}}@media screen and (min-width: 1200px){.meganav-complex{padding:24px 28px 34px 28px;min-height:var(--meganav-complex-min-height)}}.meganav-complex__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;height:100%}.meganav-complex__nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:221px}.meganav-complex__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:28px;height:100%}.meganav-complex__nav-list--second{row-gap:24px}.meganav-complex__nav-list--third{row-gap:16px;-webkit-padding-start:16px !important;padding-inline-start:16px !important;padding-top:8px !important}.meganav-complex__nav-item a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:4px;color:var(--color-text-main-menu);font-family:var(--font-heading);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px;text-transform:uppercase}.meganav-complex__nav-item--second a{text-transform:initial}.meganav-complex__nav-item--third a{row-gap:12px;text-transform:initial}.meganav-complex__nav-item.is-active a{font-weight:600}.meganav-complex__bottom-cta{margin-top:auto;color:#222;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.meganav-complex__bottom-cta svg{fill:#222;width:12px}.meganav-complex__children-wrapper{width:100%}.meganav-complex__block-wrapper{width:100%}.meganav-complex__sub-menu{height:100%;display:none;gap:20px}.meganav-complex__sub-menu.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.meganav-complex__sub-menu-main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (min-width: 1200px){.meganav-complex__sub-menu-image-wrapper{min-width:24%}}.meganav-complex__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.meganav-complex__title{color:var(--color-text-main-menu);font-family:var(--font-heading);font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1px;text-transform:uppercase}.meganav-complex__cta{color:#222;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.meganav-complex__cta svg{fill:#222;width:12px}.meganav-complex__promo-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.meganav-complex__promo-cards--fill-height{height:100%}.meganav-complex__promo-cards--fill-height .meganav-complex__promo-card-image{height:100%}.meganav-complex__promo-cards--fill-height .meganav-complex__promo-card-image img{height:100%}.meganav-complex__promo-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;background-color:var(--meganav-complex-promo-card-bg, #f2f9f9);color:var(--meganav-complex-promo-card-color, #053228);text-decoration:none}.meganav-complex__promo-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:30px 16px}.meganav-complex__promo-card-subtitle{color:inherit;font-family:var(--font-heading);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px;text-transform:uppercase}.meganav-complex__promo-card-title{color:inherit;font-family:var(--font-heading);font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px;text-transform:uppercase}.meganav-complex__promo-card-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:inherit;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px;text-transform:uppercase}.meganav-complex__promo-card-cta svg{fill:currentColor;stroke:currentColor;width:12px}.meganav-complex__list{display:grid;gap:20px}.meganav-complex__list--3{grid-template-columns:repeat(3, 1fr)}.meganav-complex__list--4{grid-template-columns:repeat(4, 1fr)}.meganav-complex__item{min-width:0}.meganav-complex__item .product-item{opacity:1 !important;-webkit-transform:initial !important;transform:initial !important}.meganav-complex__item .product-item .product-item__meta .product-item__product-title{color:#222;font-size:16px;font-style:normal;font-weight:500;line-height:24px;font-family:var(--font-heading);text-wrap:wrap;text-wrap:balance;text-wrap:pretty}.meganav-complex__item .product-item .product-item__meta .product-item__price-main{font-size:12px;font-weight:400;font-family:var(--font-body)}