:root{--MEGA-GREEN: #004236;--MEGA-GREEN-TINT: #e3efed;--MEGA-GREY: #fafafa;--MEGA-BORDER: #dae0df;--MEGA-TEXT-MUTED: #7a7a7a;--MEGA-FONT-HEADING: "Recoleta", serif;--MEGA-FONT-BODY: var(--FONT-STACK-BODY), sans-serif}.mega-menu__cta{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border:1px solid var(--MEGA-GREEN);border-radius:5px;background:var(--MEGA-GREEN);color:#fff;font-family:var(--MEGA-FONT-BODY);font-weight:400;font-size:14px;line-height:19px;letter-spacing:1.4px;text-transform:uppercase;text-decoration:none;text-align:center;transition:background-color .2s ease,color .2s ease}.mega-menu__cta:hover,.mega-menu__cta:focus-visible{background:#fff;color:var(--MEGA-GREEN)}.mega-promo__inner{display:block;overflow:hidden;border:1px solid var(--MEGA-BORDER);border-radius:8px;background:#fff;color:var(--MEGA-GREEN);text-transform:none;text-decoration:none}.mega-promo__image{position:relative;aspect-ratio:3 / 2;overflow:hidden}.mega-promo__image .image-wrapper{height:100%;padding-top:0}.mega-promo__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mega-promo__content{display:flex;flex-direction:column;gap:8px;padding:16px}.mega-promo__title{margin:0;font-family:var(--MEGA-FONT-HEADING);font-weight:500;font-size:16px;line-height:24px;letter-spacing:0}.mega-promo__text{font-family:var(--MEGA-FONT-BODY);font-weight:400;font-size:14px;line-height:20px;letter-spacing:.14px;text-decoration:underline;text-underline-offset:2px}@media(hover:hover){a.mega-promo__inner:hover .mega-promo__image img{transform:scale(1.03)}}.header__dropdown--mega{padding:0 var(--outer);border:0;background:transparent}.header__dropdown--mega .header__dropdown__inner{display:block}.mega-menu{display:flex;overflow:hidden;border-radius:0 0 8px 8px;background:#fff;color:var(--MEGA-GREEN);text-align:left;text-transform:none}.mega-menu__sidebar{flex:0 0 auto;display:flex;flex-direction:column;justify-content:space-between;gap:40px;width:max-content;min-width:262px;max-width:300px;padding:40px;background:var(--MEGA-GREY)}.mega-menu__sidebar-top{display:flex;flex-direction:column;gap:16px}.mega-menu__title{margin:0;font-family:var(--MEGA-FONT-HEADING);font-weight:500;font-size:26px;line-height:30px;letter-spacing:-.69px}.mega-menu__links{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.mega-menu__link,.mega-menu__column-title{color:var(--MEGA-GREEN);text-decoration:none;overflow-wrap:anywhere}.mega-menu__link{font-family:var(--MEGA-FONT-BODY);font-weight:300;font-size:14px;line-height:1.5;letter-spacing:.14px}.mega-menu__link:hover,.mega-menu__link:focus-visible,.mega-menu__column-title:hover,.mega-menu__column-title:focus-visible{text-decoration:underline;text-underline-offset:2px}.mega-menu__link--highlight{color:var(--highlight, var(--MEGA-GREEN))}.mega-menu__sidebar .mega-menu__cta{width:100%;white-space:nowrap}.mega-menu__content{flex:1 1 auto;display:flex;align-items:flex-start;gap:40px;min-width:0;padding:40px}.mega-menu__columns{flex:1 1 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:32px 50px;min-width:0}.mega-menu__column{display:flex;flex-direction:column;gap:16px;min-width:0}.mega-menu__column-title{padding:3px 0;font-family:var(--MEGA-FONT-HEADING);font-weight:500;font-size:16px;line-height:24px;letter-spacing:0}.mega-menu__promos{flex:0 1 auto;display:flex;gap:24px;margin-left:auto}.mega-menu__promos .mega-promo{flex:0 1 300px;width:300px;min-width:220px}@media only screen and (max-width:1439px){.mega-menu__columns{column-gap:32px}}@media only screen and (max-width:1279px){.mega-menu__sidebar,.mega-menu__content{padding:32px}.mega-menu__sidebar{min-width:0;max-width:260px}.mega-menu__sidebar .mega-menu__cta{padding-inline:16px}.mega-menu__content{gap:32px}.mega-menu__columns{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));column-gap:24px}.mega-menu__promos .mega-promo:nth-child(n+2){display:none}}@media only screen and (max-width:1099px){.mega-menu{flex-direction:column}.mega-menu__sidebar{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:auto;max-width:none;padding:20px 32px}.mega-menu__sidebar-top{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 32px}.mega-menu__sidebar .mega-menu__links{flex-direction:row;flex-wrap:wrap;gap:8px 24px}.mega-menu__sidebar .mega-menu__cta{flex:0 0 auto;width:auto}.mega-menu__content{padding:24px 32px 32px}.mega-menu__columns{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px}.mega-menu__promos{display:none}}.drawer--header .drawer__menu:after,.drawer--header .sliderow__title:after{display:none}.drawer--header .drawer__main-menu{padding:8px 0 16px}.drawer--header .drawer__main-menu .sliderow{min-height:0}.drawer--header .drawer__main-menu .sliderow__title{min-height:0;padding:12px 16px;color:var(--MEGA-GREEN);font-family:var(--MEGA-FONT-BODY);font-weight:500;font-size:14px;line-height:14px;letter-spacing:0;text-transform:uppercase}.drawer--header .drawer__main-menu .sliderule__chevron--right{width:auto}.drawer--header .drawer__main-menu .sliderule__chevron--right svg{width:8px;height:14px}@media(hover:hover){.drawer--header .sliderow:hover .sliderow__title{background:var(--MEGA-GREEN-TINT)}}.drawer--header .sliderow:active .sliderow__title{background:var(--MEGA-GREEN-TINT)}.mega-mobile{background:#fff}.mega-mobile__back{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:52px;padding:0 16px;background:var(--MEGA-GREY)}.mega-mobile__back-button{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:100px;background:#fff;color:var(--MEGA-GREEN);font-family:var(--MEGA-FONT-BODY);font-weight:300;font-size:14px;line-height:1.5;letter-spacing:.14px;text-transform:none}.mega-mobile__back-button svg,.mega-mobile__accordion-toggle svg{flex:0 0 auto;width:14px;height:14px}.mega-mobile__back-button svg path,.mega-mobile__accordion-toggle svg path{stroke:currentColor;stroke-width:1.5}.mega-mobile__back-title{margin:0;color:var(--MEGA-GREEN);font-family:var(--MEGA-FONT-BODY);font-weight:500;font-size:14px;line-height:14px;letter-spacing:0;text-align:center;text-transform:uppercase}.mega-mobile__links{display:flex;flex-direction:column;padding-bottom:8px}.mega-mobile__accordion-toggle,.mega-mobile__row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:0;background:transparent;color:var(--MEGA-GREEN);font-family:var(--MEGA-FONT-HEADING);font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;text-align:left;text-transform:none;text-decoration:none}.mega-mobile__accordion.is-open,.mega-mobile__accordion.is-open .mega-mobile__accordion-toggle{background:var(--MEGA-GREY)}.mega-mobile__accordion-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mega-mobile__accordion .mega-mobile__accordion-panel{padding:0 16px 12px}.mega-mobile__accordion-panel{display:flex;flex-direction:column}.mega-mobile__accordion-panel[hidden]{display:none}.mega-mobile__link{padding:12px 0;color:var(--MEGA-GREEN);font-family:var(--MEGA-FONT-BODY);font-weight:300;font-size:14px;line-height:1.5;letter-spacing:.14px;text-transform:none;text-decoration:none}.mega-mobile__link--view-all{text-decoration:underline;text-underline-offset:2px}.mega-mobile__cta{padding:16px 16px 38px}.mega-mobile__cta .mega-menu__cta{width:100%}.mega-mobile__promos{display:flex;flex-direction:column;gap:16px;padding:0 16px 40px}.mega-mobile__secondary{display:flex;flex-direction:column;padding:14px 16px 32px;background:var(--MEGA-GREY)}.mega-mobile__utility,.mega-mobile__secondary .loyalty_link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 0;border:0;background:transparent;color:var(--MEGA-TEXT-MUTED);font-family:var(--MEGA-FONT-BODY);font-weight:500;font-size:14px;line-height:14px;letter-spacing:0;text-align:left;text-transform:uppercase;text-decoration:none}.mega-mobile__secondary .header__desktop__button--loyalty{padding:0}.mega-mobile__secondary .header__desktop__button--loyalty .loyalty_link span,.mega-mobile__secondary .header__desktop__button--loyalty .loyalty_link [class*=yotpo-],.mega-mobile__secondary .header__desktop__button--loyalty .loyalty_link .yotpo-customized-text:not(.yotpo-headline) .yotpo-inner-text{color:var(--MEGA-TEXT-MUTED)!important;font-family:var(--MEGA-FONT-BODY)!important;font-size:14px!important;font-weight:500!important;font-style:normal!important;line-height:14px!important;letter-spacing:0!important;text-transform:uppercase!important}.mega-mobile__utility.mega-mobile__accordion-toggle svg{width:18px;height:18px}
/*# sourceMappingURL=/cdn/shop/t/156/assets/mega-menu.css.map */
