.mm-navbar{--mellow-navbar-hide-threshold:0.5;--mellow-navbar-bg-transition-duration:var(--mm-duration-slower);--mellow-navbar-transition-duration:var(--mm-duration-slow);--mellow-navbar-top-offset:var(--mm-navbar-offset);--mellow-navbar-max-width-offset:calc(var(--mellow-navbar-top-offset)*2);--mellow-navbar-radius:var(--mm-radius-bar);--mellow-navbar-frosted-bg:var(--mm-tint-floral-white-15);--mellow-navbar-solid-bg:var(--mm-color-white);--mellow-navbar-ink:var(--mm-color-ink);--mellow-navbar-blur:var(--mm-navbar-blur);--mellow-navbar-backdrop-saturate:1.1;--mellow-navbar-inner-gap:var(--mm-space-l);--mellow-navbar-inner-padding-y:calc(var(--mm-space-s) - var(--mm-navbar-trim));--mellow-navbar-inner-padding-x:var(--mm-space-xl);--mellow-navbar-brand-gap:var(--mm-space-2xl);--mellow-navbar-logo-height:var(--mm-navbar-logo-height);--mellow-navbar-logo-text-size:var(--mm-text-s);--mellow-navbar-menu-gap:var(--mm-space-24);--mellow-navbar-menu-font-size:var(--mm-text-m);--mellow-navbar-menu-letter-spacing:var(--mm-letter-spacing-slight);--mellow-navbar-cta-font-size:var(--mm-btn-min-font-size);--mellow-navbar-cta-padding-y:0.8em;--mellow-navbar-cta-padding-x:calc(var(--mellow-navbar-cta-padding-y)*var(--mm-btn-padding-ratio));--mellow-navbar-cta-radius:var(--mm-radius-control);--mellow-navbar-icon-size:30px;--mellow-navbar-mobile-actions-gap:var(--mm-space-m);--mellow-navbar-chevron-size:1.4em;backdrop-filter:blur(var(--mellow-navbar-blur)) saturate(var(--mellow-navbar-backdrop-saturate));-webkit-backdrop-filter:blur(var(--mellow-navbar-blur)) saturate(var(--mellow-navbar-backdrop-saturate));background:var(--mellow-navbar-frosted-bg);border-radius:var(--mellow-navbar-radius);box-sizing:border-box;font-family:var(--mm-font-regular,sans-serif);left:50%;max-width:var(--mm-width-nav-max);position:fixed;top:var(--mellow-navbar-top-offset);transform:translateX(-50%);transition:background-color var(--mellow-navbar-bg-transition-duration) var(--mm-ease-in-out),backdrop-filter var(--mellow-navbar-bg-transition-duration) var(--mm-ease-in-out),transform var(--mellow-navbar-transition-duration) var(--mm-ease);width:calc(100% - var(--mellow-navbar-max-width-offset));z-index:var(--mm-z-nav)}.mm-navbar--mega-open,.mm-navbar--solid,.mm-navbar:hover{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--mellow-navbar-solid-bg)}.mm-navbar--hidden{transform:translateX(-50%) translateY(calc(-100% - var(--mellow-navbar-top-offset)))}.mm-navbar__inner{align-items:center;display:grid;gap:var(--mellow-navbar-inner-gap);grid-template-columns:1fr auto 1fr;padding:var(--mellow-navbar-inner-padding-y) var(--mellow-navbar-inner-padding-x)}.mm-navbar__brand-group{align-items:center;display:flex;gap:var(--mellow-navbar-brand-gap);justify-self:start}.mm-navbar__menu-wrap{display:none;justify-self:center}@media(min-width:992px){.mm-navbar__menu-wrap{display:flex}}.mm-navbar__logo{align-items:center;display:flex;flex-shrink:0}.mm-navbar__logo a{position:relative}.mm-navbar__logo a:after{bottom:min(0px,(100% - var(--mm-tap-target))/2);content:"";left:0;position:absolute;right:0;top:min(0px,(100% - var(--mm-tap-target))/2)}.mm-navbar__logo .custom-logo,.mm-navbar__logo img{display:block;height:var(--mellow-navbar-logo-height);width:auto}.mm-navbar__logo-text{color:var(--mellow-navbar-ink);font-size:var(--mellow-navbar-logo-text-size);font-weight:var(--mm-weight-bold);text-decoration:none}.mm-navbar__menu{align-items:center;display:flex;font-size:var(--mellow-navbar-menu-font-size);gap:var(--mellow-navbar-menu-gap);letter-spacing:var(--mellow-navbar-menu-letter-spacing);list-style:none;margin:0;padding:0;white-space:nowrap}.mm-navbar__menu a{color:var(--mellow-navbar-ink);text-decoration:none}.mm-navbar__panel-item{align-items:center;display:flex;gap:0}.mm-navbar__panel-toggle{position:relative}.mm-navbar__panel-toggle:after{bottom:min(0px,(100% - var(--mm-tap-target))/2);content:"";left:0;position:absolute;right:0;top:min(0px,(100% - var(--mm-tap-target))/2)}.mm-navbar__panel-toggle{align-items:center;appearance:none;background:transparent;border:0;color:var(--mellow-navbar-ink);cursor:pointer;display:inline-flex;font:inherit;gap:0;letter-spacing:inherit;margin:0;padding:0}.mm-navbar__panel-toggle[aria-expanded=true]{font-family:var(--mm-font-semibold);font-weight:var(--mm-weight-semibold)}.mm-navbar__panel-item--split .mm-navbar__panel-toggle{position:relative}.mm-navbar__panel-item--split .mm-navbar__panel-toggle:after{bottom:min(0px,(100% - var(--mm-tap-target))/2);content:"";left:min(0px,(100% - var(--mm-tap-target))/2);position:absolute;right:min(0px,(100% - var(--mm-tap-target))/2);top:min(0px,(100% - var(--mm-tap-target))/2)}.mm-navbar__chevron{background-color:currentcolor;height:var(--mellow-navbar-chevron-size);mask-image:var(--mm-icon-chevron-down);-webkit-mask-image:var(--mm-icon-chevron-down);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transition:transform var(--mm-duration-fast) var(--mm-ease);width:var(--mellow-navbar-chevron-size)}.mm-navbar__panel-toggle[aria-expanded=true] .mm-navbar__chevron{transform:rotate(180deg)}.mm-navbar__cta{position:relative}.mm-navbar__cta:after{bottom:min(0px,(100% - var(--mm-tap-target))/2);content:"";left:0;position:absolute;right:0;top:min(0px,(100% - var(--mm-tap-target))/2)}.mm-navbar__cta{background:var(--mellow-navbar-ink);border-radius:var(--mellow-navbar-cta-radius);color:var(--mellow-navbar-solid-bg);display:none;flex-shrink:0;font-size:var(--mellow-navbar-cta-font-size);justify-self:end;letter-spacing:var(--mm-btn-letter-spacing);line-height:var(--mm-btn-line-height);padding:var(--mellow-navbar-cta-padding-y) var(--mellow-navbar-cta-padding-x);text-decoration:none;text-transform:var(--mm-btn-text-transform);transition:background-color var(--mm-btn-transition-duration) var(--mm-ease),scale var(--mm-btn-grow-duration) var(--mm-ease-out);white-space:nowrap}@media(min-width:992px){.mm-navbar__cta{display:inline-block}}.mm-navbar__cta:hover{background:var(--mm-btn-dark-hover-bg)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.mm-navbar__cta:hover{scale:var(--mm-btn-hover-scale)}}.mm-navbar__mobile-actions{align-items:center;display:flex;gap:var(--mellow-navbar-mobile-actions-gap);justify-self:end}@media(min-width:992px){.mm-navbar__mobile-actions{display:none}}.mm-navbar__icon-link{display:block;position:relative}.mm-navbar__icon-link:after{bottom:min(0px,(100% - var(--mm-tap-target))/2);content:"";left:min(0px,(100% - var(--mm-tap-target))/2);position:absolute;right:min(0px,(100% - var(--mm-tap-target))/2);top:min(0px,(100% - var(--mm-tap-target))/2)}.mm-navbar__icon-link{background-color:var(--mellow-navbar-ink);border:0;cursor:pointer;flex-shrink:0;height:var(--mellow-navbar-icon-size);padding:0;width:var(--mellow-navbar-icon-size)}.mm-navbar__bag,.mm-navbar__hamburger{mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}.mm-navbar__bag{mask-image:var(--mm-icon-shopping-bag);-webkit-mask-image:var(--mm-icon-shopping-bag)}.mm-navbar__hamburger{mask-image:var(--mm-icon-hamburger-menu);-webkit-mask-image:var(--mm-icon-hamburger-menu)}@media(max-width:991.98px){.mm-navbar{--mellow-navbar-inner-padding-y:var(--mm-space-12);--mellow-navbar-inner-padding-x:var(--mm-space-s);--mellow-navbar-logo-height:var(--mm-navbar-logo-height-lg)}.mm-navbar .mm-navbar__inner{display:flex;justify-content:space-between}}.mm-navbar--tight{--mellow-navbar-menu-gap:var(--mm-space-m);--mellow-navbar-menu-font-size:var(--mm-text-s)}.mm-navbar--compact{--mellow-navbar-inner-padding-y:var(--mm-space-12);--mellow-navbar-inner-padding-x:var(--mm-space-s);--mellow-navbar-logo-height:var(--mm-navbar-logo-height-lg)}.mm-navbar--compact .mm-navbar__inner{display:flex;justify-content:space-between}.mm-navbar--compact .mm-navbar__cta,.mm-navbar--compact .mm-navbar__menu-wrap{display:none}.mm-navbar--compact .mm-navbar__mobile-actions{display:flex}.mm-navbar__offcanvas{--mellow-navbar-logo-height:var(--mm-navbar-logo-height-lg);--mellow-navbar-logo-text-size:var(--mm-text-s);--mellow-navbar-ink:var(--mm-color-ink);--mellow-offcanvas-ground:var(--mm-color-sand);--mellow-offcanvas-rule:var(--mm-color-sand-dark);--mellow-offcanvas-bar-offset:var(--mm-navbar-offset);--mellow-offcanvas-bar-padding-y:var(--mm-space-12);--mellow-offcanvas-bar-padding-x:var(--mm-space-s);--mellow-offcanvas-inset-x:var(--mm-inner-wrapper-inset-x);--mellow-offcanvas-icon-size:var(--mm-space-24);--mellow-offcanvas-row-padding-y:var(--mm-space-m);--mellow-offcanvas-row-font-size:var(--mm-h3-size);--mellow-offcanvas-row-line-height:var(--mm-h3-line-height);--mellow-offcanvas-link-font-size:var(--mm-text-xl);--mellow-offcanvas-link-padding-y:var(--mm-space-xs);--mellow-offcanvas-sublink-gap:var(--mm-space-4);--mellow-offcanvas-sublist-padding-top:var(--mm-space-xs);--mellow-offcanvas-sublist-padding-bottom:var(--mm-space-xl);--mellow-offcanvas-quick-font-size:var(--mm-text-l);--mellow-offcanvas-quick-gap-x:var(--mm-space-xl);--mellow-offcanvas-foot-padding-top:var(--mm-space-xl);--mellow-offcanvas-foot-gap:var(--mm-space-m);--mellow-offcanvas-extras-gap:var(--mm-space-xs);--mellow-offcanvas-foot-padding-bottom:calc(var(--mellow-offcanvas-foot-gap) + var(--mellow-offcanvas-extras-gap));--mellow-offcanvas-promo-padding:var(--mm-space-l);--mellow-offcanvas-cta-font-size:var(--mm-btn-xl-font-size);--mellow-offcanvas-round-size:var(--mm-space-48);--mellow-offcanvas-round-icon-size:var(--mm-space-24);--mellow-offcanvas-slide:var(--mm-space-m);--mellow-offcanvas-transition-duration:var(--mm-duration-base);background-color:var(--mellow-offcanvas-ground);color:var(--mm-color-ink);display:none;flex-direction:column;font-family:var(--mm-font-regular,sans-serif);inset:0;outline:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;transition:opacity var(--mellow-offcanvas-transition-duration) var(--mm-ease);z-index:var(--mm-z-offcanvas)}.mm-navbar__offcanvas.hiding,.mm-navbar__offcanvas.show,.mm-navbar__offcanvas.showing{display:flex}.mm-navbar__offcanvas.show:not(.hiding),.mm-navbar__offcanvas.showing{animation:mm-offcanvas-in var(--mellow-offcanvas-transition-duration) var(--mm-ease) both}.mm-navbar__offcanvas.hiding{animation:mm-offcanvas-out var(--mellow-offcanvas-transition-duration) var(--mm-ease) both}@media(prefers-reduced-motion:reduce){.mm-navbar__offcanvas{transition:none}.mm-navbar__offcanvas.hiding,.mm-navbar__offcanvas.show:not(.hiding),.mm-navbar__offcanvas.showing{animation:none}}@keyframes mm-offcanvas-in{0%{opacity:0;transform:translateY(calc(var(--mellow-offcanvas-slide)*-1))}to{opacity:1;transform:none}}@keyframes mm-offcanvas-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--mellow-offcanvas-slide)*-1))}}@media(min-width:992px){.mm-navbar:not(.mm-navbar--compact)~.mm-navbar__offcanvas{display:none}}.mm-navbar__offcanvas-header{align-items:center;background-color:var(--mm-color-white);border-radius:var(--mm-radius-bar);display:flex;flex:none;justify-content:space-between;margin:var(--mellow-offcanvas-bar-offset) var(--mellow-offcanvas-bar-offset) 0;padding:var(--mellow-offcanvas-bar-padding-y) var(--mellow-offcanvas-bar-padding-x)}.mm-navbar__offcanvas-close{position:relative}.mm-navbar__offcanvas-close:after{bottom:min(0px,(100% - var(--mm-tap-target))/2);content:"";left:min(0px,(100% - var(--mm-tap-target))/2);position:absolute;right:min(0px,(100% - var(--mm-tap-target))/2);top:min(0px,(100% - var(--mm-tap-target))/2)}.mm-navbar__offcanvas-close{background-color:currentcolor;border:0;color:var(--mm-color-ink);cursor:pointer;flex:none;height:var(--mellow-offcanvas-icon-size);mask-image:var(--mm-icon-cross);-webkit-mask-image:var(--mm-icon-cross);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;padding:0;width:var(--mellow-offcanvas-icon-size)}.mm-navbar__offcanvas-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.mm-navbar__offcanvas-inner{display:flex;flex:1 0 auto;flex-direction:column;margin-inline:auto;max-width:var(--mm-width-reading-s);padding:var(--mm-space-xl) var(--mellow-offcanvas-inset-x) 0;width:100%}.mm-navbar__offcanvas-menu{list-style:none;margin:0;padding:0}.mm-navbar__row-head{align-items:center;display:flex;justify-content:space-between}.mm-navbar__row-link{color:var(--mm-color-ink);display:block;flex:1 1 auto;font-family:var(--mm-font-semibold);font-size:var(--mellow-offcanvas-row-font-size);font-weight:var(--mm-weight-semibold);letter-spacing:var(--mm-heading-letter-spacing);line-height:var(--mellow-offcanvas-row-line-height);padding:var(--mellow-offcanvas-row-padding-y) 0;text-align:left;text-decoration:none}.mm-navbar__row-toggle{position:relative}.mm-navbar__row-toggle:after{bottom:min(0px,(100% - var(--mm-tap-target))/2);content:"";left:min(0px,(100% - var(--mm-tap-target))/2);position:absolute;right:min(0px,(100% - var(--mm-tap-target))/2);top:min(0px,(100% - var(--mm-tap-target))/2)}.mm-navbar__row-toggle{color:var(--mm-color-ink);flex:none;height:var(--mellow-offcanvas-icon-size);justify-content:center;margin:0;padding:0;width:var(--mellow-offcanvas-icon-size)}.mm-navbar__row-toggle,.mm-navbar__row-toggle--hub{align-items:center;appearance:none;background:transparent;border:0;cursor:pointer;display:flex}.mm-navbar__row-toggle--hub{flex:1 1 auto;gap:var(--mm-space-m);height:auto;justify-content:space-between;padding:var(--mellow-offcanvas-row-padding-y) 0;width:auto}.mm-navbar__row-toggle--hub:after{content:none}.mm-navbar__row-chevron{background-color:currentcolor;flex:none;height:var(--mellow-offcanvas-icon-size);mask-image:var(--mm-icon-chevron-down);-webkit-mask-image:var(--mm-icon-chevron-down);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transition:transform var(--mellow-offcanvas-transition-duration) var(--mm-ease);width:var(--mellow-offcanvas-icon-size)}.mm-navbar__row-toggle[aria-expanded=true] .mm-navbar__row-chevron{transform:rotate(180deg)}.mm-navbar__sublist{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mellow-offcanvas-transition-duration) var(--mm-ease),visibility var(--mellow-offcanvas-transition-duration) var(--mm-ease);visibility:hidden}@media(prefers-reduced-motion:reduce){.mm-navbar__sublist{transition:none}}.mm-navbar__row.is-open>.mm-navbar__sublist{grid-template-rows:1fr;visibility:visible}.mm-navbar__sublist-clip{min-height:0;overflow:hidden}.mm-navbar__sublinks{display:flex;flex-direction:column;gap:var(--mellow-offcanvas-sublink-gap);list-style:none;margin:0;padding:var(--mellow-offcanvas-sublist-padding-top) 0 var(--mellow-offcanvas-sublist-padding-bottom)}.mm-navbar__sublinks a{position:relative}.mm-navbar__sublinks a:after{bottom:min(0px,(100% - var(--mm-tap-target))/2);content:"";left:0;position:absolute;right:0;top:min(0px,(100% - var(--mm-tap-target))/2)}.mm-navbar__sublinks a{color:var(--mm-color-ink);display:block;font-size:var(--mellow-offcanvas-link-font-size);letter-spacing:var(--mm-letter-spacing-slight);line-height:var(--mm-line-height-ui);padding:var(--mellow-offcanvas-link-padding-y) 0;text-decoration:none}.mm-navbar__sublinks a:hover{text-decoration:underline;text-decoration-thickness:var(--mm-link-line-weight);text-underline-offset:var(--mm-underline-offset)}.mm-navbar__quick-wrap{margin-top:var(--mm-space-xl)}.mm-navbar__quick{column-gap:var(--mellow-offcanvas-quick-gap-x);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.mm-navbar__quick a{position:relative}.mm-navbar__quick a:after{bottom:min(0px,(100% - var(--mm-tap-target))/2);content:"";left:0;position:absolute;right:0;top:min(0px,(100% - var(--mm-tap-target))/2)}.mm-navbar__quick a{color:var(--mm-color-ink);display:block;font-size:var(--mellow-offcanvas-quick-font-size);letter-spacing:var(--mm-letter-spacing-slight);line-height:var(--mm-line-height-ui);padding:var(--mellow-offcanvas-link-padding-y) 0;text-decoration:none}.mm-navbar__quick a:hover{text-decoration:underline;text-decoration-thickness:var(--mm-link-line-weight);text-underline-offset:var(--mm-underline-offset)}.mm-navbar__offcanvas-foot{background-color:var(--mellow-offcanvas-ground);bottom:0;display:flex;flex-direction:column;gap:var(--mellow-offcanvas-foot-gap);margin-top:auto;padding:var(--mellow-offcanvas-foot-padding-top) 0 var(--mellow-offcanvas-foot-padding-bottom);position:sticky}@media(max-height:659.98px){.mm-navbar__offcanvas-foot{position:static}}@supports(-webkit-touch-callout:none){.mm-navbar__offcanvas-foot{padding-bottom:0}}.mm-navbar__promo{background-color:var(--mm-color-sand-mid);color:var(--mm-color-ink);font-size:var(--mm-text-l);letter-spacing:var(--mm-letter-spacing-slight);line-height:var(--mm-line-height-ui);padding:var(--mellow-offcanvas-promo-padding)}.mm-navbar__offcanvas-cta,.mm-navbar__promo{border-radius:var(--mm-radius-control);display:block;text-align:center;text-decoration:none}.mm-navbar__offcanvas-cta{background:var(--mm-color-ink);color:var(--mm-color-floral-white);font-size:var(--mellow-offcanvas-cta-font-size);letter-spacing:var(--mm-btn-letter-spacing);line-height:var(--mm-btn-line-height);padding:var(--mm-btn-padding-block) var(--mm-btn-padding-inline);text-transform:var(--mm-btn-text-transform);transition:background-color var(--mm-btn-transition-duration) var(--mm-ease),scale var(--mm-btn-grow-duration) var(--mm-ease-out)}.mm-navbar__offcanvas-cta:hover{background:var(--mm-btn-dark-hover-bg)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.mm-navbar__offcanvas-cta:hover{scale:var(--mm-btn-hover-scale)}}.mm-navbar__offcanvas-extras{align-items:center;display:flex;gap:var(--mm-space-m);justify-content:space-between;margin-top:var(--mellow-offcanvas-extras-gap)}.mm-navbar__lang{margin-right:auto}.mm-navbar__round-list{display:flex;gap:var(--mm-space-m);list-style:none;margin:0 0 0 auto;padding:0}.mm-navbar__round{align-items:center;border:var(--mm-border-width) solid var(--mellow-offcanvas-rule);border-radius:var(--mm-radius-circle);color:var(--mm-color-ink);display:flex;height:var(--mellow-offcanvas-round-size);justify-content:center;text-decoration:none;transition:background-color var(--mm-duration-fast) var(--mm-ease);width:var(--mellow-offcanvas-round-size)}.mm-navbar__round:hover{background-color:var(--mm-color-sand-mid)}.mm-navbar__round i{font-size:var(--mm-text-l);line-height:1}.mm-navbar__round-icon{background-color:currentcolor;height:var(--mellow-offcanvas-round-icon-size);mask-image:var(--mellow-navbar-round-icon);-webkit-mask-image:var(--mellow-navbar-round-icon);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:var(--mellow-offcanvas-round-icon-size)}.mm-mega,.mm-mega-dim{display:none}@media(min-width:992px){.mm-mega-dim.is-closing,.mm-mega-dim.is-open,.mm-mega.is-closing,.mm-mega.is-open{display:block}}.mm-navbar--compact~.mm-mega-dim.is-closing,.mm-navbar--compact~.mm-mega-dim.is-open,.mm-navbar--compact~.mm-mega.is-closing,.mm-navbar--compact~.mm-mega.is-open{display:none}.mm-mega-dim{inset:0;position:fixed;z-index:calc(var(--mm-z-nav) - 2);--mellow-mega-dim-strength:45%;background-color:color-mix(in srgb,var(--mm-color-ink) var(--mellow-mega-dim-strength),transparent)}.mm-mega-dim.is-open{animation:mm-mega-fade-in var(--mm-duration-base) var(--mm-ease) both}.mm-mega-dim.is-closing{--mellow-mega-exit-duration:var(--mm-duration-base);--mellow-mega-exit-ease:var(--mm-ease);animation:mm-mega-fade-out var(--mellow-mega-exit-duration) var(--mellow-mega-exit-ease) both}.mm-mega-dim.is-closing.is-closing--soft{--mellow-mega-exit-delay:var(--mm-duration-fast);animation:mm-mega-fade-out var(--mm-duration-slide) var(--mm-ease-in-out) var(--mellow-mega-exit-delay) both}.mm-mega{--mellow-mega-slide:var(--mm-space-m);--mellow-mega-card-zoom:var(--mm-card-image-zoom);--mellow-mega-card-zoom-duration:var(--mm-card-image-zoom-duration);--mellow-mega-promo-padding:var(--mm-space-l);--mellow-mega-close-scroll:var(--mm-space-80);--mellow-mega-max-height:90dvh;background-color:var(--mm-color-sand);box-sizing:border-box;inset:0 0 auto;max-height:var(--mellow-mega-max-height);overflow-y:auto;padding:calc(var(--mm-navbar-offset) + var(--mm-navbar-height) + var(--mm-space-xl)) 0 var(--mm-space-2xl);position:fixed;z-index:calc(var(--mm-z-nav) - 1)}.mm-mega.is-open{animation:mm-mega-slide-in var(--mm-duration-base) var(--mm-ease) both}.mm-mega.is-closing{--mellow-mega-exit-duration:var(--mm-duration-base);--mellow-mega-exit-ease:var(--mm-ease);animation:mm-mega-slide-out var(--mellow-mega-exit-duration) var(--mellow-mega-exit-ease) both;pointer-events:none}.mm-mega.is-closing.is-closing--soft{--mellow-mega-exit-delay:var(--mm-duration-fast);animation:mm-mega-slide-away var(--mm-duration-slide) var(--mm-ease-in-out) var(--mellow-mega-exit-delay) both}.mm-mega{--mellow-mega-card-aspect:1/1}@media(max-height:779.98px){.mm-mega{--mellow-mega-card-aspect:3/2}}@media(max-height:659.98px){.mm-mega{--mellow-mega-card-aspect:2/1}}@media(max-height:569.98px){.mm-mega{--mellow-mega-card-aspect:3/1}}@media(prefers-reduced-motion:reduce){.mm-mega.is-closing,.mm-mega.is-open{animation:none}}.mm-mega__inner{box-sizing:border-box;margin-inline:auto;max-width:var(--mm-content-max-width);padding-inline:clamp(0px,(var(--mm-content-max-width) - 100%)*999,var(--mm-content-gutter-x));width:100%;--bs-gutter-x:var(--mm-card-gap)}.mm-mega__cards{margin-block:0;padding:0;row-gap:var(--mm-space-xl)}.mm-mega__card .mm-link-arrow{background-color:currentcolor;display:inline-block;height:var(--mm-link-arrow-size);margin-inline-start:var(--mm-link-arrow-gap);mask-image:var(--mm-icon-arrow-right);-webkit-mask-image:var(--mm-icon-arrow-right);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transition:transform var(--mm-duration-fast) var(--mm-ease);vertical-align:middle;width:var(--mm-link-arrow-size)}.mm-mega__card:focus-visible .mm-link-arrow,.mm-mega__card:hover .mm-link-arrow{transform:translateX(var(--mm-link-arrow-slide))}@media(prefers-reduced-motion:reduce){.mm-mega__card .mm-link-arrow{transition:none}.mm-mega__card:focus-visible .mm-link-arrow,.mm-mega__card:hover .mm-link-arrow{transform:none}}.mm-mega__card{color:var(--mm-color-ink);display:flex;flex-direction:column;gap:var(--mm-space-m);text-decoration:none}.mm-mega__card:hover .mm-mega__card-label{text-decoration:underline;text-decoration-thickness:var(--mm-link-line-weight);text-underline-offset:var(--mm-underline-offset)}.mm-mega__card-media{aspect-ratio:var(--mellow-mega-card-aspect);border-radius:var(--mm-radius-control);display:block;isolation:isolate;overflow:hidden;width:100%}.mm-mega__card-media img{display:block;height:100%;object-fit:cover;transition:transform var(--mellow-mega-card-zoom-duration) var(--mm-card-image-zoom-ease);width:100%}.mm-mega__card:focus-visible .mm-mega__card-media img,.mm-mega__card:hover .mm-mega__card-media img{transform:scale(var(--mellow-mega-card-zoom))}@media(prefers-reduced-motion:reduce){.mm-mega__card-media img{transition:none}.mm-mega__card:focus-visible .mm-mega__card-media img,.mm-mega__card:hover .mm-mega__card-media img{transform:none}}.mm-mega__card-title{align-items:center;display:flex;font-family:var(--mm-font-semibold);font-size:var(--mm-text-l);font-weight:var(--mm-weight-semibold);gap:var(--mm-space-m);justify-content:space-between;letter-spacing:var(--mm-heading-letter-spacing);line-height:var(--mm-line-height-ui)}.mm-mega__rule{border-top:var(--mm-border-width) solid var(--mm-color-sand-dark);margin-block:var(--mm-space-l)}.mm-mega__links{align-items:flex-start;row-gap:var(--mm-space-xl)}.mm-mega__links:has(.mm-mega__promo){padding-top:var(--mellow-mega-promo-padding)}.mm-mega__column{display:flex;flex-direction:column;gap:var(--mm-space-xs);margin:0;padding:0}.mm-mega__column a{position:relative}.mm-mega__column a:after{bottom:min(0px,(100% - var(--mm-tap-target))/2);content:"";left:0;position:absolute;right:0;top:min(0px,(100% - var(--mm-tap-target))/2)}.mm-mega__column a{color:var(--mm-color-ink);display:inline-block;font-size:var(--mm-text-m);letter-spacing:var(--mm-letter-spacing-slight);line-height:var(--mm-line-height-ui);text-decoration:none}.mm-mega__column a:hover{text-decoration:underline;text-decoration-thickness:var(--mm-link-line-weight);text-underline-offset:var(--mm-underline-offset)}.mm-mega__nowrap{white-space:nowrap}.mm-mega__promo .mm-link-arrow{background-color:currentcolor;display:inline-block;height:var(--mm-link-arrow-size);margin-inline-start:var(--mm-link-arrow-gap);mask-image:var(--mm-icon-arrow-right);-webkit-mask-image:var(--mm-icon-arrow-right);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transition:transform var(--mm-duration-fast) var(--mm-ease);vertical-align:middle;width:var(--mm-link-arrow-size)}.mm-mega__promo:focus-visible .mm-link-arrow,.mm-mega__promo:hover .mm-link-arrow{transform:translateX(var(--mm-link-arrow-slide))}@media(prefers-reduced-motion:reduce){.mm-mega__promo .mm-link-arrow{transition:none}.mm-mega__promo:focus-visible .mm-link-arrow,.mm-mega__promo:hover .mm-link-arrow{transform:none}}.mm-mega__promo{background-color:var(--mm-color-sand-mid);border-radius:var(--mm-radius-control);color:var(--mm-color-ink);display:block;font-size:var(--mm-text-m);letter-spacing:var(--mm-letter-spacing-slight);line-height:var(--mm-line-height-ui);margin-top:calc(var(--mellow-mega-promo-padding)*-1);padding:var(--mellow-mega-promo-padding);text-decoration:none}@keyframes mm-mega-slide-in{0%{opacity:0;transform:translateY(calc(var(--mellow-mega-slide)*-1))}to{opacity:1;transform:none}}@keyframes mm-mega-slide-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--mellow-mega-slide)*-1))}}@keyframes mm-mega-slide-away{0%{transform:none}to{transform:translateY(-100%)}}@keyframes mm-mega-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mm-mega-fade-out{0%{opacity:1}to{opacity:0}}
