.mair-local-pages_page__rGD7_{background:linear-gradient(180deg,var(--mf-color-surface-soft,#fcfdfb) 0,#ffffff 100%);color:var(--mf-color-ink-navy,#243047);overflow-x:clip}.mair-local-pages_shell__Cgw5M{display:grid;gap:clamp(58px,7vw,112px);padding:clamp(50px,7vw,96px) 0 0}.mair-local-pages_aboutShell__w_UFm{gap:clamp(52px,6.4vw,98px)}.mair-local-pages_hoursShell__U4mCr{gap:clamp(32px,4vw,58px)}.mair-local-pages_contactShell__J5WdT{gap:clamp(38px,4.8vw,74px)}.mair-local-pages_contactShell__J5WdT .mair-local-pages_hero__H3F8v{grid-template-columns:minmax(0,1fr)}.mair-local-pages_hero__H3F8v{align-items:start;display:grid;gap:clamp(42px,5vw,82px);grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);padding-top:clamp(12px,2.2vw,28px)}.mair-local-pages_heroCopy__p8GWV{display:grid;gap:20px;max-width:760px}.mair-local-pages_kicker__7gU3M{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.15}.mair-local-pages_contactPanel__3pY20 h2,.mair-local-pages_ctaBand__BYkxg h2,.mair-local-pages_departmentCopy__rr682 h2,.mair-local-pages_directPanel___9Otv h2,.mair-local-pages_hero__H3F8v h1,.mair-local-pages_hoursMainCard__P1EZC h2,.mair-local-pages_infoLinksPanel__rmJL0 h2,.mair-local-pages_parkingBand__qwATJ h2,.mair-local-pages_sectionHeader__KLTjj h2,.mair-local-pages_shopBridge__ivD4N h2,.mair-local-pages_storyText__1gf_V h2{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display),var(--mair-display-fallback);font-weight:760;letter-spacing:0;line-height:1.03;text-wrap:balance}.mair-local-pages_hero__H3F8v h1{font-size:clamp(38px,4.65vw,64px);font-weight:var(--mf-weight-display-strong,800);line-height:.98;max-width:760px}.mair-local-pages_lead__zXl4o{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 72%,#ffffff);font-family:var(--mf-font-body),system-ui,sans-serif;font-size:clamp(18px,1.45vw,22px);line-height:1.58;max-width:680px}.mair-local-pages_directActions__N_49G,.mair-local-pages_heroActions__w88fx,.mair-local-pages_panelActions__nmYKE{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.mair-local-pages_lightButton__qyJOh,.mair-local-pages_lightSecondaryButton__lKDqe,.mair-local-pages_primaryButton___xIaY,.mair-local-pages_secondaryButton__j70r3,.mair-local-pages_shopBridge__ivD4N a{align-items:center;border-radius:999px;display:inline-flex;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:14px;font-weight:800;gap:9px;justify-content:center;line-height:1;min-height:46px;padding:0 22px;text-decoration:none;transition:border-color .16s ease,color .16s ease,transform .16s ease,background .16s ease;white-space:nowrap}.mair-local-pages_primaryButton___xIaY,.mair-local-pages_shopBridge__ivD4N a{background:var(--mf-color-campaign-sale,#db7f56);color:#ffffff}.mair-local-pages_primaryButton___xIaY:hover,.mair-local-pages_shopBridge__ivD4N a:hover{transform:translateY(-1px)}.mair-local-pages_secondaryButton__j70r3{background:#ffffff;border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 76%,transparent);color:var(--mf-color-ink-navy,#243047)}.mair-local-pages_lightButton__qyJOh{background:#ffffff;color:var(--mf-color-brand-sage,#57796a)}.mair-local-pages_lightSecondaryButton__lKDqe{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.56);color:#ffffff}.mair-local-pages_heroMedia__T75RD{aspect-ratio:4/3;background:#eef4ef;border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 70%,transparent);border-radius:18px;box-shadow:0 24px 64px rgba(36,48,71,.12);margin:0;overflow:hidden;position:relative}.mair-local-pages_heroMedia__T75RD img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mair-local-pages_heroMedia__T75RD:after{background:linear-gradient(180deg,transparent 45%,rgba(36,48,71,.52));content:"";inset:0;position:absolute}.mair-local-pages_heroMedia__T75RD figcaption{bottom:24px;color:#ffffff;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:13px;font-weight:850;left:24px;letter-spacing:.01em;position:absolute;right:24px;z-index:1}.mair-local-pages_contextPanel__0q9pA svg,.mair-local-pages_departmentIcon__jLusl svg,.mair-local-pages_directActions__N_49G svg,.mair-local-pages_locationCard__IztTb svg,.mair-local-pages_parkingBand__qwATJ svg,.mair-local-pages_valueCard__CLjyQ svg{color:var(--mf-color-brand-sage,#57796a);height:20px;stroke-width:1.8;width:20px}.mair-local-pages_contactGrid__Pf5Dx,.mair-local-pages_storyGrid__tLlsG{display:grid;gap:clamp(42px,5vw,78px);grid-template-columns:minmax(0,1fr) minmax(320px,.58fr)}.mair-local-pages_storyText__1gf_V{display:grid;gap:24px;max-width:760px}.mair-local-pages_contactPanel__3pY20 h2,.mair-local-pages_ctaBand__BYkxg h2,.mair-local-pages_departmentCopy__rr682 h2,.mair-local-pages_directPanel___9Otv h2,.mair-local-pages_infoLinksPanel__rmJL0 h2,.mair-local-pages_parkingBand__qwATJ h2,.mair-local-pages_sectionHeader__KLTjj h2,.mair-local-pages_shopBridge__ivD4N h2,.mair-local-pages_storyText__1gf_V h2{font-size:clamp(25px,2.45vw,36px)}.mair-local-pages_departmentCopy__rr682 h2,.mair-local-pages_shoppingIntro__K6HHL .mair-local-pages_storyText__1gf_V h2{font-size:clamp(25px,2.2vw,32px)}.mair-local-pages_contactPanel__3pY20 h2,.mair-local-pages_contextPanel__0q9pA h3,.mair-local-pages_directPanel___9Otv h2,.mair-local-pages_hoursMainCard__P1EZC h2,.mair-local-pages_locationCard__IztTb h3,.mair-local-pages_specialCard__CoPyn h3,.mair-local-pages_valueCard__CLjyQ h3{font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:clamp(17px,1.35vw,21px);font-weight:760;line-height:1.28}.mair-local-pages_contactPanel__3pY20 p,.mair-local-pages_contextPanel__0q9pA p,.mair-local-pages_ctaBand__BYkxg p,.mair-local-pages_departmentCopy__rr682 p,.mair-local-pages_directPanel___9Otv p,.mair-local-pages_hoursMainCard__P1EZC p,.mair-local-pages_infoLinksPanel__rmJL0 p,.mair-local-pages_parkingBand__qwATJ p,.mair-local-pages_storyText__1gf_V p{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 68%,#ffffff);font-size:16.5px;line-height:1.75}.mair-local-pages_contactPanel__3pY20,.mair-local-pages_contextPanel__0q9pA,.mair-local-pages_departmentBlock__p__7e,.mair-local-pages_directPanel___9Otv,.mair-local-pages_hoursMainCard__P1EZC,.mair-local-pages_infoLinksPanel__rmJL0,.mair-local-pages_locationCard__IztTb,.mair-local-pages_shopBridge__ivD4N,.mair-local-pages_signatureCard__z5Acd,.mair-local-pages_specialCard__CoPyn,.mair-local-pages_valueCard__CLjyQ{background:#ffffff;border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 78%,transparent);border-radius:16px;box-shadow:0 20px 58px rgba(36,48,71,.04)}.mair-local-pages_locationCard__IztTb,.mair-local-pages_signatureCard__z5Acd{align-content:center;display:grid;gap:16px;padding:clamp(26px,3vw,40px)}.mair-local-pages_signatureCard__z5Acd{justify-items:center;background:var(--mf-color-brand-sage,#57796a);color:#ffffff;overflow:hidden;text-align:center}.mair-local-pages_signatureCard__z5Acd span{font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:13px;font-weight:850}.mair-local-pages_signatureCard__z5Acd img{filter:brightness(0) invert(1) contrast(1.08);max-width:260px;opacity:.9}.mair-local-pages_valueGrid__dJZvA{display:grid;gap:clamp(24px,3vw,34px);grid-template-columns:repeat(3,minmax(0,1fr))}.mair-local-pages_valueCard__CLjyQ{display:grid;gap:18px;padding:clamp(28px,3vw,40px)}.mair-local-pages_valueCard__CLjyQ span{align-items:center;background:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 11%,#ffffff);border-radius:999px;display:inline-flex;height:42px;justify-content:center;width:42px}.mair-local-pages_contextPanel__0q9pA h3,.mair-local-pages_locationCard__IztTb h3,.mair-local-pages_specialCard__CoPyn h3,.mair-local-pages_valueCard__CLjyQ h3{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:16px;font-weight:760}.mair-local-pages_locationCard__IztTb p,.mair-local-pages_specialCard__CoPyn li,.mair-local-pages_valueCard__CLjyQ p{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 62%,#ffffff);font-size:15px;line-height:1.65}.mair-local-pages_directActions__N_49G a,.mair-local-pages_locationCard__IztTb a{align-items:center;color:var(--mf-color-brand-sage,#57796a);display:inline-flex;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:14px;font-weight:760;gap:8px;text-decoration:none}.mair-local-pages_contactPanel__3pY20,.mair-local-pages_directPanel___9Otv{display:grid;gap:20px;padding:clamp(26px,3.2vw,42px)}.mair-local-pages_hoursLayout__YAkgH{align-items:stretch;display:grid;gap:clamp(38px,4.4vw,68px);grid-template-columns:minmax(0,.82fr) minmax(320px,.48fr)}.mair-local-pages_contextPanel__0q9pA,.mair-local-pages_hoursMainCard__P1EZC,.mair-local-pages_infoLinksPanel__rmJL0{display:grid;gap:26px;padding:clamp(34px,4vw,56px)}.mair-local-pages_hoursMainCard__P1EZC{background:linear-gradient(180deg,#ffffff 0,color-mix(in srgb,var(--mf-color-surface-soft,#fcfdfb) 78%,#ffffff) 100%)}.mair-local-pages_eyebrow__cl_G6{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:13px;font-weight:760;letter-spacing:0;text-transform:none}.mair-local-pages_addressList__TA8hH,.mair-local-pages_hoursRows__QAqEP{display:grid;gap:14px}.mair-local-pages_addressList__TA8hH div,.mair-local-pages_hoursRows__QAqEP div{border-top:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 76%,transparent);display:flex;gap:4px;justify-content:space-between;padding-top:14px}.mair-local-pages_addressList__TA8hH dt,.mair-local-pages_hoursRows__QAqEP dt{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 58%,#ffffff);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:12px;font-weight:740}.mair-local-pages_addressList__TA8hH dd,.mair-local-pages_hoursRows__QAqEP dd{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:16px;font-weight:780;margin:0;text-align:right}.mair-local-pages_addressList__TA8hH dd a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 60%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}.mair-local-pages_addressList__TA8hH dd a:hover{color:var(--mf-color-brand-sage,#57796a)}.mair-local-pages_contextPanel__0q9pA{align-content:start;background:linear-gradient(180deg,color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 10%,#ffffff) 0,#ffffff 100%)}.mair-local-pages_contextPanel__0q9pA svg,.mair-local-pages_parkingBand__qwATJ svg{background:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 11%,#ffffff);border-radius:999px;box-sizing:content-box;padding:11px}.mair-local-pages_specialHours__c286J{display:grid;gap:clamp(34px,4vw,54px)}.mair-local-pages_hoursShell__U4mCr .mair-local-pages_specialHours__c286J{gap:clamp(24px,3vw,38px)}.mair-local-pages_sectionHeader__KLTjj{display:grid;gap:8px;max-width:760px}.mair-local-pages_specialGrid__iRpn9{display:grid;gap:clamp(24px,3vw,34px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.72fr)}.mair-local-pages_specialCard__CoPyn{align-content:start;display:grid;gap:20px;padding:clamp(28px,3.2vw,42px)}.mair-local-pages_departmentCopy__rr682 ul,.mair-local-pages_specialCard__CoPyn ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.mair-local-pages_departmentCopy__rr682 li,.mair-local-pages_specialCard__CoPyn li{border-top:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 70%,transparent);padding-top:12px}.mair-local-pages_infoLinksPanel__rmJL0{align-items:center;grid-template-columns:minmax(0,.82fr) minmax(300px,.58fr)}.mair-local-pages_linkList__QSfme{display:grid;gap:12px}.mair-local-pages_linkList__QSfme a{align-items:center;color:var(--mf-color-brand-sage,#57796a);display:flex;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:14px;font-weight:760;justify-content:space-between;min-height:42px;text-decoration:none}.mair-local-pages_aboutTimeline__mE_gF{align-items:start;display:grid;gap:clamp(46px,6vw,96px);grid-template-columns:minmax(260px,.46fr) minmax(0,.74fr);padding:clamp(10px,2vw,20px) 0}.mair-local-pages_aboutTimelineIntro__mYiBn{display:grid;gap:18px}.mair-local-pages_aboutTimelineIntro__mYiBn h2{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display),var(--mair-display-fallback);font-size:clamp(32px,3vw,48px);font-weight:760;line-height:1.02;text-wrap:balance}.mair-local-pages_aboutTimelineIntro__mYiBn p:not(.mair-local-pages_kicker__7gU3M){color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 64%,#ffffff);font-size:16px;line-height:1.7;max-width:460px}.mair-local-pages_aboutTimelineList__7fUp9{display:grid;gap:0}.mair-local-pages_aboutTimelineList__7fUp9 article{display:grid;gap:clamp(18px,2.6vw,34px);grid-template-columns:minmax(92px,.24fr) minmax(0,1fr);padding:clamp(20px,2.8vw,34px) 0}.mair-local-pages_aboutTimelineList__7fUp9 article+article{border-top:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 78%,transparent)}.mair-local-pages_aboutTimeline__mE_gF span{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-size:clamp(25px,2.2vw,34px);font-weight:700;line-height:1.1}.mair-local-pages_aboutTimelineList__7fUp9 h3,.mair-local-pages_departmentCopy__rr682 h2,.mair-local-pages_parkingBand__qwATJ h2{color:var(--mf-color-ink-navy,#243047)}.mair-local-pages_aboutTimelineList__7fUp9 h3{font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:17px;font-weight:760}.mair-local-pages_aboutTimelineList__7fUp9 p{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 64%,#ffffff);font-size:15px;line-height:1.65;margin-top:8px}.mair-local-pages_factRow__is0WA{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.mair-local-pages_factRow__is0WA span{background:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 10%,#ffffff);border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 76%,transparent);border-radius:999px;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:13px;font-weight:760;padding:14px 18px;text-align:center}.mair-local-pages_shoppingDepartmentCard__yEAa2 span{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:12px;font-weight:780}.mair-local-pages_shoppingEditorial__XRf8X{align-items:start;display:grid;gap:clamp(46px,6vw,96px);grid-template-columns:minmax(0,.72fr) minmax(0,.78fr)}.mair-local-pages_shoppingEditorial__XRf8X h2{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display),var(--mair-display-fallback);font-size:clamp(34px,3.4vw,54px);font-weight:760;letter-spacing:0;line-height:1.02;margin-top:10px;text-wrap:balance}.mair-local-pages_shoppingEditorialText__J_VvK{display:grid;gap:18px}.mair-local-pages_shoppingEditorialText__J_VvK p{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 68%,#ffffff);font-size:clamp(17px,1.3vw,20px);line-height:1.75}.mair-local-pages_shoppingDepartments__r0kWg{display:grid;gap:clamp(24px,3vw,34px);grid-template-columns:repeat(3,minmax(0,1fr))}.mair-local-pages_shoppingDepartmentCard__yEAa2{background:#ffffff;border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 78%,transparent);border-radius:18px;box-shadow:0 22px 60px rgba(36,48,71,.055);display:grid;overflow:hidden}.mair-local-pages_shoppingDepartmentCard__yEAa2 img{aspect-ratio:4/3;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.mair-local-pages_shoppingDepartmentCard__yEAa2 div{display:grid;gap:14px;padding:clamp(24px,2.6vw,34px)}.mair-local-pages_shoppingDepartmentCard__yEAa2 h3{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display),var(--mair-display-fallback);font-size:clamp(25px,2.1vw,32px);font-weight:760;line-height:1.04}.mair-local-pages_shoppingDepartmentCard__yEAa2 p{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 66%,#ffffff);font-size:15.5px;line-height:1.65}.mair-local-pages_shoppingDepartmentCard__yEAa2 a{align-items:center;color:var(--mf-color-brand-sage,#57796a);display:inline-flex;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:14px;font-weight:780;gap:8px;text-decoration:none}.mair-local-pages_shoppingPractical__gU2U5{align-items:center;background:linear-gradient(180deg,#ffffff 0,color-mix(in srgb,var(--mf-color-surface-soft,#fcfdfb) 84%,#ffffff) 100%);border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 78%,transparent);border-radius:18px;box-shadow:0 20px 58px rgba(36,48,71,.045);color:var(--mf-color-ink-navy,#243047);display:flex;gap:28px;justify-content:space-between;padding:clamp(34px,4.2vw,54px)}.mair-local-pages_shoppingPractical__gU2U5>div:first-child{display:grid;gap:12px;max-width:760px}.mair-local-pages_shoppingPractical__gU2U5 svg{background:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 11%,#ffffff);border-radius:999px;box-sizing:content-box;color:var(--mf-color-brand-sage,#57796a);height:20px;padding:11px;stroke-width:1.8;width:20px}.mair-local-pages_shoppingPractical__gU2U5 h2,.mair-local-pages_shoppingPractical__gU2U5 p{color:var(--mf-color-ink-navy,#243047)}.mair-local-pages_shoppingPractical__gU2U5 h2{font-family:var(--mf-font-display),var(--mair-display-fallback);font-size:clamp(26px,2.45vw,36px);font-weight:760;line-height:1.04}.mair-local-pages_shoppingPractical__gU2U5 p{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 68%,#ffffff);font-size:16.5px;line-height:1.7}.mair-local-pages_departmentStack__G2zIE{display:grid;gap:0}.mair-local-pages_departmentBlock__p__7e{background:transparent;border:0;border-radius:0;border-top:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 82%,transparent);box-shadow:none;display:grid;gap:clamp(22px,3vw,38px);grid-template-columns:auto minmax(0,1fr);padding:clamp(36px,4.2vw,58px) 0}.mair-local-pages_departmentIcon__jLusl{align-items:center;background:color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 11%,#ffffff);border-radius:999px;display:inline-flex;height:54px;justify-content:center;width:54px}.mair-local-pages_departmentCopy__rr682{display:grid;gap:18px}.mair-local-pages_departmentCopy__rr682 li{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 68%,#ffffff);font-size:15.5px;line-height:1.65}.mair-local-pages_parkingBand__qwATJ{align-items:center;background:var(--mf-color-brand-sage,#57796a);border-radius:18px;color:#ffffff;display:flex;gap:28px;justify-content:space-between;padding:clamp(34px,4.2vw,54px)}.mair-local-pages_parkingBand__qwATJ>div:first-child{display:grid;gap:12px;max-width:720px}.mair-local-pages_parkingBand__qwATJ h2,.mair-local-pages_parkingBand__qwATJ p{color:#ffffff}.mair-local-pages_parkingBand__qwATJ svg{background:rgba(255,255,255,.16);color:#ffffff}.mair-local-pages_shopBridge__ivD4N{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:clamp(30px,3.2vw,42px)}.mair-local-pages_shopBridge__ivD4N div{display:flex;flex-wrap:wrap;gap:10px}.mair-local-pages_ctaBand__BYkxg{align-items:center;background:var(--mf-color-brand-sage,#57796a);border-radius:0;color:#ffffff;display:flex;gap:clamp(20px,3vw,38px);justify-content:space-between;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(38px,5vw,64px) max(50px,calc((100vw - var(--mf-container-wide, 1320px)) / 2));width:100vw}.mair-local-pages_ctaBand__BYkxg h2,.mair-local-pages_ctaBand__BYkxg p{color:#ffffff}.mair-local-pages_ctaBand__BYkxg>div:first-child{display:grid;gap:12px;max-width:760px}.mair-local-pages_ctaActions__W7LMB{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-end}.mair-local-pages_contactGrid__Pf5Dx{align-items:start;grid-template-columns:minmax(0,.95fr) minmax(300px,.5fr)}.mair-local-pages_contactShell__J5WdT .mair-local-pages_contactGrid__Pf5Dx{margin-top:clamp(-18px,-1.6vw,-10px)}.mair-local-pages_contactForm__jfNO7{display:grid;gap:18px}.mair-local-pages_formGrid__5C50h{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mair-local-pages_field__rvcri{display:grid;gap:8px}.mair-local-pages_field__rvcri label{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:12px;font-weight:850}.mair-local-pages_field__rvcri input,.mair-local-pages_field__rvcri select,.mair-local-pages_field__rvcri textarea{background:color-mix(in srgb,var(--mf-color-surface-soft,#fcfdfb) 75%,#ffffff);border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 88%,transparent);border-radius:14px;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-body),system-ui,sans-serif;font-size:15px;min-height:48px;padding:12px 14px;width:100%}.mair-local-pages_field__rvcri textarea{resize:vertical}.mair-local-pages_field__rvcri input:focus,.mair-local-pages_field__rvcri select:focus,.mair-local-pages_field__rvcri textarea:focus{border-color:var(--mf-form-control-focus-border,var(--mf-color-brand-sage,#57796a));box-shadow:none;outline:none}.mair-local-pages_fieldError__Yj2MU,.mair-local-pages_formStatus__Nz0JZ{color:#9f3d2e;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:13px;font-weight:750}.mair-local-pages_formStatusSuccess__yjJGU{color:var(--mf-color-brand-sage,#57796a)}.mair-local-pages_formNote__RFTDz{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 58%,#ffffff);font-size:13px;line-height:1.55}.mair-local-pages_formNote__RFTDz a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.mair-local-pages_directActions__N_49G{align-items:stretch;display:grid}.mair-local-pages_directActions__N_49G a{border-top:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 76%,transparent);min-height:48px}@media (max-width:980px){.mair-local-pages_aboutTimeline__mE_gF,.mair-local-pages_contactGrid__Pf5Dx,.mair-local-pages_hero__H3F8v,.mair-local-pages_hoursLayout__YAkgH,.mair-local-pages_infoLinksPanel__rmJL0,.mair-local-pages_shoppingDepartments__r0kWg,.mair-local-pages_shoppingEditorial__XRf8X,.mair-local-pages_storyGrid__tLlsG{grid-template-columns:1fr}.mair-local-pages_heroMedia__T75RD{max-height:420px}.mair-local-pages_factRow__is0WA,.mair-local-pages_specialGrid__iRpn9,.mair-local-pages_valueGrid__dJZvA{grid-template-columns:1fr 1fr}}@media (max-width:680px){.mair-local-pages_shell__Cgw5M{gap:46px;padding:42px 0 0}.mair-local-pages_aboutShell__w_UFm,.mair-local-pages_contactShell__J5WdT,.mair-local-pages_hoursShell__U4mCr{gap:42px}.mair-local-pages_hero__H3F8v{gap:24px}.mair-local-pages_hero__H3F8v h1{font-size:clamp(34px,11.5vw,48px)}.mair-local-pages_heroMedia__T75RD{aspect-ratio:1/.82;border-radius:16px}.mair-local-pages_aboutTimelineList__7fUp9 article,.mair-local-pages_aboutTimeline__mE_gF,.mair-local-pages_departmentBlock__p__7e,.mair-local-pages_factRow__is0WA,.mair-local-pages_formGrid__5C50h,.mair-local-pages_specialGrid__iRpn9,.mair-local-pages_valueGrid__dJZvA{grid-template-columns:1fr}.mair-local-pages_addressList__TA8hH div,.mair-local-pages_hoursRows__QAqEP div{display:grid}.mair-local-pages_addressList__TA8hH dd,.mair-local-pages_hoursRows__QAqEP dd{text-align:left}.mair-local-pages_ctaBand__BYkxg,.mair-local-pages_parkingBand__qwATJ,.mair-local-pages_shopBridge__ivD4N,.mair-local-pages_shoppingPractical__gU2U5{align-items:flex-start;flex-direction:column}.mair-local-pages_ctaBand__BYkxg{border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:30px max(18px,calc((100vw - var(--mf-container-wide, 1320px)) / 2));width:100vw}.mair-local-pages_contactShell__J5WdT .mair-local-pages_contactGrid__Pf5Dx{margin-top:-10px}.mair-local-pages_lightButton__qyJOh,.mair-local-pages_lightSecondaryButton__lKDqe,.mair-local-pages_primaryButton___xIaY,.mair-local-pages_secondaryButton__j70r3{width:100%}.mair-local-pages_ctaActions__W7LMB{justify-content:flex-start;width:100%}.mair-local-pages_ctaActions__W7LMB .mair-local-pages_lightButton__qyJOh,.mair-local-pages_ctaActions__W7LMB .mair-local-pages_lightSecondaryButton__lKDqe{flex:0 1 auto;min-width:0;width:auto}}.recipe-buy-box_box__XpJzO{--mf-product-card-cta-size:30px;display:grid;gap:0;border:1px solid rgba(87,121,106,.18);border-radius:20px;background:#ffffff;box-shadow:0 16px 38px rgba(35,54,45,.055);padding:clamp(20px,2.2vw,28px)}.recipe-buy-box_section__T986F{display:grid;gap:10px;min-width:0}.recipe-buy-box_divided__cLaLr{margin-top:18px;padding-top:18px;border-top:1px solid rgba(87,121,106,.18)}.recipe-buy-box_kicker__Qf0hL{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-size:clamp(19px,1.55vw,24px);font-weight:700;line-height:1.05}.recipe-buy-box_title__fcyZQ{margin:0;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display);font-size:clamp(25px,2.1vw,31px);font-weight:600;line-height:1.1}.recipe-buy-box_rows__vrLjC{display:grid;gap:8px}.recipe-buy-box_row__tynwd{--mf-product-card-cta-size:30px;display:flex;min-width:0;align-items:center;gap:10px;padding:7px 10px 7px 8px;border:1px solid rgba(87,121,106,.16);border-radius:16px;background:linear-gradient(180deg,#fbfcfa,#ffffff)}.recipe-buy-box_rowLink__FwKUn.recipe-buy-box_rowLink__FwKUn{display:flex;min-width:0;flex:1;align-items:center;gap:12px;color:var(--mf-color-ink-navy,#243047);text-decoration:none}.recipe-buy-box_rowImage__3CCLy,.recipe-buy-box_wineImage__FVjdV{position:relative;display:block;flex:none}.recipe-buy-box_rowImage__3CCLy{width:46px;height:56px}.recipe-buy-box_rowImage__3CCLy img,.recipe-buy-box_wineImage__FVjdV img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain}.recipe-buy-box_rowText__b1Fxr{display:grid;min-width:0;gap:3px}.recipe-buy-box_rowText__b1Fxr strong{display:-webkit-box;overflow:hidden;font-size:13.5px;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.recipe-buy-box_rowPrice__7tOvF{display:flex;align-items:baseline;gap:8px}.recipe-buy-box_rowPrice__7tOvF b{font-size:15px;font-weight:700}.recipe-buy-box_rowPrice__7tOvF small{color:#66706a;font-size:11.5px}.recipe-buy-box_wines__tnAgW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.recipe-buy-box_wine__imCND{--mf-product-card-cta-size:28px;display:grid;min-width:0;gap:6px;padding:8px;border:1px solid rgba(87,121,106,.16);border-radius:16px;background:linear-gradient(180deg,#fbfcfa,#ffffff)}.recipe-buy-box_wineLink__Bb5Nv{display:grid;gap:6px;color:var(--mf-color-ink-navy,#243047);text-decoration:none}.recipe-buy-box_wineImage__FVjdV{width:100%;height:64px}.recipe-buy-box_wineTitle__pnrK9{display:-webkit-box;overflow:hidden;font-size:12.5px;font-weight:600;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.recipe-buy-box_winePrice__yZ2s8{display:flex;align-items:center;justify-content:space-between;gap:4px}.recipe-buy-box_winePrice__yZ2s8 b{color:var(--mf-color-ink-navy,#243047);font-size:14px;font-weight:700}.recipe-buy-box_more__9xQ55{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--mf-color-brand-sage,#57796a);font-size:15px;font-weight:600;text-decoration:none}.recipe-buy-box_zone__npzQo{margin:4px 0 20px;min-width:0}.recipe-buy-box_zoneTitle__YySp9{margin:0;color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display);font-size:21px;font-weight:600;line-height:1.15}.recipe-buy-box_zoneSub__7EVAX{margin:3px 0 10px;color:#66706a;font-size:13px}.recipe-buy-box_zoneTrack__h1RPE{display:grid;grid-auto-columns:84%;grid-auto-flow:column;grid-template-rows:repeat(2,auto);gap:8px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:none}.recipe-buy-box_zoneTrack__h1RPE::-webkit-scrollbar{display:none}.recipe-buy-box_zoneTrack__h1RPE>*{scroll-snap-align:start}.recipe-buy-box_rowLink__FwKUn.recipe-buy-box_rowLink__FwKUn,.recipe-buy-box_wineLink__Bb5Nv.recipe-buy-box_wineLink__Bb5Nv{color:var(--mf-color-ink-navy,#243047);font-weight:inherit;text-decoration:none}.recipe-buy-box_more__9xQ55.recipe-buy-box_more__9xQ55{color:var(--mf-color-brand-sage,#57796a);font-weight:600;text-decoration:none}.recipe-buy-box_titleSub__fT3cW{font-size:clamp(20px,1.7vw,24px);white-space:nowrap}.recipe-buy-box_zoneFooter__JV_2N{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.recipe-buy-box_zoneDots___7mEq{display:inline-flex;gap:5px}.recipe-buy-box_zoneDots___7mEq i{width:6px;height:6px;border-radius:999px;background:#d5dcd7}.recipe-buy-box_zoneDots___7mEq i[data-active=true]{width:18px;background:var(--mf-color-brand-sage,#57796a)}.recipe-buy-box_zoneAll__zOylE.recipe-buy-box_zoneAll__zOylE{border:0;background:none;padding:4px 0;color:var(--mf-color-brand-sage,#57796a);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.recipe-buy-box_zoneTrack__h1RPE.recipe-buy-box_zoneTrackOpen__Cbt6Y{display:flex;flex-direction:column;overflow:visible}.cooperation-content-page_page__g3f55{background:linear-gradient(180deg,var(--mf-color-surface-soft,#fcfdfb) 0,#ffffff 100%);color:var(--mf-color-ink-navy,#243047);overflow-x:clip}.cooperation-content-page_shell__ap_Xu{display:grid;gap:clamp(64px,7vw,108px);padding:clamp(50px,7vw,92px) 0 clamp(64px,8vw,112px)}.cooperation-content-page_hero__zUg6n{align-items:center;display:grid;gap:clamp(38px,5vw,80px);grid-template-columns:minmax(0,.96fr) minmax(340px,.68fr)}.cooperation-content-page_heroCopy__TBdt9{display:grid;gap:20px;max-width:720px}.cooperation-content-page_kicker__Pqn7I{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mair-v1-script),"Brush Script MT",cursive;font-size:clamp(24px,2.35vw,34px);font-weight:700;line-height:1.15}.cooperation-content-page_contactIntro__8ZbHd h2,.cooperation-content-page_editorialCopy__KIJOr h2,.cooperation-content-page_hero__zUg6n h1{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display),var(--mair-display-fallback);font-weight:var(--mf-weight-display-strong,600);letter-spacing:0;text-wrap:balance}.cooperation-content-page_hero__zUg6n h1{font-size:clamp(42px,4.7vw,66px);line-height:.98;max-width:720px}.cooperation-content-page_lead__21lEF{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 72%,#ffffff);font-family:var(--mf-font-body),system-ui,sans-serif;font-size:clamp(18px,1.45vw,22px);line-height:1.58;max-width:650px}.cooperation-content-page_heroActions__2xUd2{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.cooperation-content-page_primaryButton__33tl1,.cooperation-content-page_secondaryButton__cRJ2Y{align-items:center;border-radius:var(--mf-radius-pill,999px);display:inline-flex;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:800;gap:9px;justify-content:center;line-height:1;min-height:48px;padding:0 23px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.cooperation-content-page_primaryButton__33tl1{background:var(--mf-color-campaign-sale,#db7f56);color:#ffffff}.cooperation-content-page_primaryButton__33tl1 svg{height:17px;stroke-width:2;width:17px}.cooperation-content-page_primaryButton__33tl1:hover{transform:translateY(-1px)}.cooperation-content-page_secondaryButton__cRJ2Y{background:#ffffff;border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 78%,transparent);color:var(--mf-color-ink-navy,#243047)}.cooperation-content-page_contactCard__ZZNUp a:focus-visible,.cooperation-content-page_primaryButton__33tl1:focus-visible,.cooperation-content-page_secondaryButton__cRJ2Y:focus-visible{outline:2px solid var(--mf-focus,#57796a);outline-offset:3px}.cooperation-content-page_heroMedia___dYiT{aspect-ratio:4/5;background:var(--mf-color-surface-soft,#fcfdfb);border:1px solid color-mix(in srgb,var(--mf-border,#d8ded8) 72%,transparent);border-radius:var(--mf-radius-md,16px);box-shadow:0 24px 64px rgba(36,48,71,.11);margin:0;max-height:610px;overflow:hidden;position:relative}.cooperation-content-page_heroMedia___dYiT img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cooperation-content-page_heroMedia___dYiT:after{background:linear-gradient(180deg,transparent 54%,rgba(36,48,71,.56));content:"";inset:0;pointer-events:none;position:absolute}.cooperation-content-page_heroMedia___dYiT figcaption{bottom:22px;color:#ffffff;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:13px;font-weight:800;left:22px;position:absolute;right:22px;z-index:1}.cooperation-content-page_editorialSection__oiZrA{align-items:start;display:grid;gap:clamp(42px,6vw,92px);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.cooperation-content-page_editorialCopy__KIJOr{display:grid;gap:22px;max-width:750px}.cooperation-content-page_contactIntro__8ZbHd h2,.cooperation-content-page_editorialCopy__KIJOr h2{font-size:clamp(29px,3vw,43px);line-height:1.05}.cooperation-content-page_contactCard__ZZNUp p,.cooperation-content-page_contactIntro__8ZbHd p,.cooperation-content-page_editorialCopy__KIJOr p{color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 68%,#ffffff);font-size:16.5px;line-height:1.75}.cooperation-content-page_topicPanel__SlTD9{background:color-mix(in srgb,var(--mf-color-brand-sage-soft,#dde6e0) 48%,#ffffff);border-radius:var(--mf-radius-md,16px);display:grid;gap:21px;padding:clamp(26px,3vw,38px)}.cooperation-content-page_topicPanel__SlTD9 h3{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:17px;font-weight:760}.cooperation-content-page_topicPanel__SlTD9 ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.cooperation-content-page_topicPanel__SlTD9 li{align-items:center;border-top:1px solid color-mix(in srgb,var(--mf-color-brand-sage,#57796a) 18%,transparent);color:color-mix(in srgb,var(--mf-color-ink-navy,#243047) 78%,#ffffff);display:grid;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:14.5px;font-weight:650;gap:14px;grid-template-columns:28px minmax(0,1fr);line-height:1.45;min-height:64px}.cooperation-content-page_topicPanel__SlTD9 svg{color:var(--mf-color-brand-sage,#57796a);height:20px;stroke-width:1.7;width:20px}.cooperation-content-page_contactSection__A3I_X{align-items:center;background:var(--mf-color-brand-sage,#57796a);border-radius:var(--mf-radius-md,16px);display:grid;gap:clamp(34px,5vw,74px);grid-template-columns:minmax(0,.95fr) minmax(300px,.62fr);padding:clamp(30px,4.5vw,58px)}.cooperation-content-page_contactIntro__8ZbHd{display:grid;gap:16px;max-width:680px}.cooperation-content-page_contactIntro__8ZbHd h2,.cooperation-content-page_contactIntro__8ZbHd p{color:#ffffff}.cooperation-content-page_contactIntro__8ZbHd p{color:rgba(255,255,255,.84);max-width:620px}.cooperation-content-page_contactCard__ZZNUp{background:#ffffff;border-radius:var(--mf-radius-md,16px);display:grid;font-style:normal;gap:11px;padding:clamp(24px,3vw,34px)}.cooperation-content-page_contactCard__ZZNUp>span{color:var(--mf-color-brand-sage,#57796a);font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:12px;font-weight:800}.cooperation-content-page_contactCard__ZZNUp strong{color:var(--mf-color-ink-navy,#243047);font-family:var(--mf-font-display),var(--mair-display-fallback);font-size:clamp(23px,2.25vw,31px);font-weight:var(--mf-weight-display-strong,600);line-height:1.05}.cooperation-content-page_contactCard__ZZNUp a{align-items:center;color:var(--mf-color-brand-sage,#57796a);display:inline-flex;font-family:var(--mf-font-ui),system-ui,sans-serif;font-size:15px;font-weight:760;min-height:44px;overflow-wrap:anywhere;text-underline-offset:4px;width:-moz-fit-content;width:fit-content}.cooperation-content-page_contactCard__ZZNUp p{font-size:14.5px;margin-top:5px}@media (max-width:900px){.cooperation-content-page_contactSection__A3I_X,.cooperation-content-page_editorialSection__oiZrA,.cooperation-content-page_hero__zUg6n{grid-template-columns:minmax(0,1fr)}.cooperation-content-page_heroMedia___dYiT{aspect-ratio:16/10;max-height:520px}.cooperation-content-page_topicPanel__SlTD9{max-width:none}}@media (max-width:640px){.cooperation-content-page_shell__ap_Xu{gap:58px;padding:38px 0 68px}.cooperation-content-page_hero__zUg6n{gap:34px}.cooperation-content-page_heroCopy__TBdt9{gap:17px}.cooperation-content-page_hero__zUg6n h1{font-size:clamp(38px,11vw,48px)}.cooperation-content-page_heroActions__2xUd2{align-items:stretch;flex-direction:column}.cooperation-content-page_primaryButton__33tl1,.cooperation-content-page_secondaryButton__cRJ2Y{min-height:50px;width:100%}.cooperation-content-page_heroMedia___dYiT{aspect-ratio:4/5}.cooperation-content-page_editorialSection__oiZrA{gap:34px}.cooperation-content-page_topicPanel__SlTD9{padding:24px 20px}.cooperation-content-page_contactSection__A3I_X{gap:28px;padding:28px 20px 20px}}