.mega-menu{display:none}.mega-menu[data-expanded=true]{display:block}@media(max-width:1279.98px){.mega-menu[data-expanded=true]{-webkit-animation-duration:.35s;animation-duration:.35s;-webkit-animation-name:mobile-menu-open;animation-name:mobile-menu-open}}@media(min-width:1280px){.mega-menu{inset:auto auto 0 0;position:absolute;width:1000px}.mega-menu[data-expanded=true]{-webkit-animation-duration:.35s;animation-duration:.35s;-webkit-animation-name:mega-menu-open;animation-name:mega-menu-open;-webkit-transform:translateY(100%);transform:translateY(100%)}}.mega-menu__inner{background-color:#fff}@media(min-width:1280px){.mega-menu__inner{padding:30px 64px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.mega-menu__header{-webkit-margin-after:8px;margin-block-end:8px}@media(max-width:1279.98px){.mega-menu__header{-webkit-margin-start:16px;margin-inline-start:16px}}@media(min-width:1280px){.mega-menu__header{-webkit-margin-after:20px;margin-block-end:20px}}.mega-menu__header a{font-family:"Fraunces_Soft-SemiBold",serif;font-weight:600;font-size:16px;color:#353535;line-height:30px}.mega-menu__header a:after{-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out}.mega-menu__header a:hover:after{-webkit-transform:translate(6px,-50%);transform:translate(6px,-50%)}.mega-menu__body{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}@media(max-width:1279.98px){.mega-menu__body{gap:12px;-webkit-margin-start:16px;margin-inline-start:16px}}@media(min-width:1280px){.mega-menu__body{gap:32px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(min-width:1440px){.mega-menu__body{gap:64px}}.mega-menu__image{border-radius:0 0 25px;-webkit-margin-after:8px;margin-block-end:8px;height:140px;width:192px}@media(max-width:1279.98px){.mega-menu__image{display:none}}.mega-menu__image img{-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out}.mega-menu__card-link{font-size:16px;color:#353535;line-height:22px}@media(min-width:1280px){.mega-menu__card-link{font-size:18px}}.mega-menu__card-link span{position:relative}.mega-menu__card-link span:after{background-color:#353535;height:2px;inset:auto -2px -4px -2px;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s cubic-bezier(.62,.29,.29,.62);transition:-webkit-transform .2s cubic-bezier(.62,.29,.29,.62);transition:transform .2s cubic-bezier(.62,.29,.29,.62);transition:transform .2s cubic-bezier(.62,.29,.29,.62),-webkit-transform .2s cubic-bezier(.62,.29,.29,.62);content:"";display:block;position:absolute}.mega-menu__card-link:hover img{-webkit-transform:scale(1.025);transform:scale(1.025)}.mega-menu__card-link:hover span:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.mega-menu__list{-webkit-margin-after:0;margin-block-end:0;padding-left:0;list-style:none}.mega-menu__list-item{line-height:34px}@media(min-width:1280px){.mega-menu__list-item{line-height:22px}}.mega-menu__list-item+.mega-menu__list-item{-webkit-margin-before:12px;margin-block-start:12px}@media(min-width:1280px){.mega-menu__list-item+.mega-menu__list-item{-webkit-margin-before:19px;margin-block-start:19px}}.mega-menu__list-item a{color:#353535;position:relative;font-family:"Fraunces_Soft-SemiBold",serif;font-weight:600}.mega-menu__list-item a:after{background-color:#353535;height:2px;inset:auto -2px -4px -2px;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .2s cubic-bezier(.62,.29,.29,.62);transition:-webkit-transform .2s cubic-bezier(.62,.29,.29,.62);transition:transform .2s cubic-bezier(.62,.29,.29,.62);transition:transform .2s cubic-bezier(.62,.29,.29,.62),-webkit-transform .2s cubic-bezier(.62,.29,.29,.62);content:"";display:block;position:absolute}.mega-menu__list-item a:hover{text-decoration:none}.mega-menu__list-item a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}@-webkit-keyframes mega-menu-open{0%{opacity:0;-webkit-transform:translateY(calc(100% + 20px));transform:translateY(calc(100% + 20px))}100%{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes mega-menu-open{0%{opacity:0;-webkit-transform:translateY(calc(100% + 20px));transform:translateY(calc(100% + 20px))}100%{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes mobile-menu-open{0%{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes mobile-menu-open{0%{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}