/* About page final overrides. Loaded after the main stylesheet on purpose. */
body.mc-native .mc-about-page .montale-about-section,body.mc-native .mc-about-page .montale-about-principles,body.mc-native .mc-about-page .montale-faq{width:var(--mc-home-width) !important;max-width:1320px !important;margin:92px auto 0 !important;padding-top:34px !important;border-top:1px solid #000000 !important}body.mc-native .mc-about-page .montale-about-section__head,body.mc-native .mc-about-page .montale-about-principles .montale-about-section__head,body.mc-native .mc-about-page .montale-faq__head{display:grid !important;grid-template-columns:.28fr .72fr !important;column-gap:24px !important;row-gap:0 !important;padding:0 0 34px !important}body.mc-native .mc-about-page .montale-about-meta,body.mc-native .mc-about-page .montale-faq__meta{display:block !important;margin:0 !important;font-size:12px !important;line-height:1.2 !important;font-weight:600 !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:#6f6f6f !important}body.mc-native .mc-about-page .montale-about-section__title,body.mc-native .mc-about-page .montale-faq__title{max-width:900px !important;margin:0 !important;font-size:54px !important;line-height:.98 !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#050505 !important}body.mc-native .mc-about-page .montale-about-section__lead{max-width:820px !important;margin:18px 0 0 !important;font-size:14px !important;line-height:1.55 !important;font-weight:300 !important;letter-spacing:0 !important;color:#6f6f6f !important}body.mc-native .mc-about-page .montale-about-card-grid{width:100% !important;max-width:1320px !important;margin:0 auto !important;display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;border-top:1px solid #dedede !important;border-left:1px solid #dedede !important}body.mc-native .mc-about-page .montale-about-card{min-height:184px !important;padding:30px 28px !important;border-top:0 !important;border-right:1px solid #dedede !important;border-bottom:1px solid #dedede !important;background:#ffffff !important}body.mc-native .mc-about-page .montale-about-card span{display:block !important;margin:0 0 22px !important;font-size:10px !important;line-height:1.2 !important;font-weight:700 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#6f6f6f !important}body.mc-native .mc-about-page .montale-about-card h3{max-width:390px !important;margin:0 0 18px !important;font-size:22px !important;line-height:1.12 !important;font-weight:600 !important;letter-spacing:-0.03em !important;text-transform:uppercase !important;color:#000000 !important}body.mc-native .mc-about-page .montale-about-card p,body.mc-native .mc-about-page .montale-about-principles__row p{max-width:390px !important;margin:0 !important;font-size:14px !important;line-height:1.55 !important;font-weight:300 !important;letter-spacing:0 !important;color:#8a8a8a !important}body.mc-native .mc-about-page .montale-about-card--dark{background:#000000 !important;border-color:#000000 !important;color:#ffffff !important}body.mc-native .mc-about-page .montale-about-card--dark span{color:rgba(255, 255, 255, .42) !important}body.mc-native .mc-about-page .montale-about-card--dark h3{color:#ffffff !important}body.mc-native .mc-about-page .montale-about-card--dark p{color:rgba(255, 255, 255, .86) !important}body.mc-native .mc-about-page .montale-about-note{width:100% !important;max-width:none !important;margin:18px 0 0 !important;padding:16px 0 16px 14px !important;border:0 !important;border-left:2px solid #000000 !important;background:transparent !important;font-size:14px !important;line-height:1.55 !important;font-weight:300 !important;letter-spacing:0 !important;color:#8a8a8a !important}body.mc-native .mc-about-page .montale-about-note strong,body.mc-native .mc-about-page .montale-about-note b{color:#000000 !important;font-weight:600 !important}body.mc-native .mc-about-page .montale-about-principles__body{width:100% !important;max-width:1320px !important;margin:0 auto !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:0 !important;align-items:stretch !important;height:360px !important;min-height:0 !important;border:1px solid #dedede !important;overflow:hidden !important}body.mc-native .mc-about-page .montale-about-principles__media,body.mc-native .mc-about-page .montale-about-principles__media img{height:360px !important;min-height:0 !important;max-height:360px !important}body.mc-native .mc-about-page .montale-about-principles__media{margin:0 !important;border:0 !important;overflow:hidden !important;background:#e6e6e6 !important}body.mc-native .mc-about-page .montale-about-principles__media img{display:block !important;width:100% !important;object-fit:cover !important;object-position:center center !important;filter:grayscale(1) !important}body.mc-native .mc-about-page .montale-about-principles__list{height:360px !important;min-height:0 !important;max-height:360px !important;display:grid !important;grid-template-rows:repeat(4, minmax(0, 1fr)) !important;border:0 !important}body.mc-native .mc-about-page .montale-about-principles__row{min-height:0 !important;display:grid !important;grid-template-columns:30px minmax(0, 1fr) !important;column-gap:24px !important;align-items:start !important;padding:18px 28px !important;border-bottom:1px solid #dedede !important}body.mc-native .mc-about-page .montale-about-principles__row:last-child{border-bottom:0 !important}body.mc-native .mc-about-page .montale-about-principles__num{font-size:10px !important;line-height:1.2 !important;font-weight:700 !important;letter-spacing:0 !important;color:#6f6f6f !important}body.mc-native .mc-about-page .montale-about-principles__row h3{max-width:520px !important;margin-bottom:10px !important;font-size:18px !important;line-height:1.2 !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#000000 !important}body.mc-native .mc-about-page .montale-about-principles__row p{max-width:500px !important;font-size:13px !important}body.mc-native .mc-about-page .montale-faq__inner,body.mc-native .mc-about-page .montale-faq__list{width:100% !important}body.mc-native .mc-about-page .montale-faq__list{border-top:1px solid #e5e5e5 !important}body.mc-native .mc-about-page .montale-faq__item{margin:0 !important;padding:0 !important;border-bottom:1px solid #e5e5e5 !important}body.mc-native .mc-about-page .montale-faq__question{width:100% !important;min-height:60px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;display:grid !important;grid-template-columns:minmax(0, 1fr) 12px !important;align-items:center !important;gap:24px !important;box-shadow:none !important;appearance:none !important;text-align:left !important;color:#050505 !important;cursor:pointer !important;transition:background-color .25s ease, color .25s ease !important}body.mc-native .mc-about-page .montale-faq__question:hover,body.mc-native .mc-about-page .montale-faq__question:focus,body.mc-native .mc-about-page .montale-faq__item.is-open .montale-faq__question{background:#fafafa !important;color:#000000 !important;outline:none !important}body.mc-native .mc-about-page .montale-faq__question span{display:block !important;margin:0 !important;padding:0 !important;font-size:13px !important;line-height:1.35 !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#000000 !important}body.mc-native .mc-about-page .montale-faq__question i{position:relative !important;width:12px !important;height:12px !important;display:block !important}body.mc-native .mc-about-page .montale-faq__question i::before,body.mc-native .mc-about-page .montale-faq__question i::after{content:"" !important;position:absolute !important;left:0 !important;top:5px !important;width:12px !important;height:1px !important;background:#dedede !important;transition:transform .28s ease, opacity .28s ease, background-color .28s ease !important}body.mc-native .mc-about-page .montale-faq__question i::after{transform:rotate(90deg) !important}body.mc-native .mc-about-page .montale-faq__item.is-open .montale-faq__question i::after{opacity:0 !important;transform:rotate(0deg) !important}body.mc-native .mc-about-page .montale-faq__answer{max-height:0;overflow:hidden !important;opacity:0;padding:0 !important;transition:max-height .4s cubic-bezier(.4, 0, .2, 1), opacity .25s ease !important}body.mc-native .mc-about-page .montale-faq__item.is-open .montale-faq__answer{opacity:1 !important}body.mc-native .mc-about-page .montale-faq__answer > div{padding:0 64px 30px 0 !important}body.mc-native .mc-about-page .montale-faq__answer p{max-width:720px !important;margin:0 !important;font-size:14px !important;line-height:1.65 !important;font-weight:300 !important;color:#6f6f6f !important}body.mc-native .mc-about-page .montale-cta{width:var(--mc-home-width) !important;max-width:1320px !important;margin:70px auto 0 !important;padding:42px !important;display:grid !important;grid-template-columns:1fr auto !important;gap:20px !important;align-items:center !important;min-height:0 !important;background:#000000 !important;color:#ffffff !important}body.mc-native .mc-about-page .montale-cta__content{min-width:0 !important}body.mc-native .mc-about-page .montale-cta__title{max-width:none !important;margin:0 !important;font-size:62px !important;line-height:.98 !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#ffffff !important}body.mc-native .mc-about-page .montale-cta__text{width:70% !important;margin:18px 0 0 !important;font-size:14px !important;line-height:1.55 !important;font-weight:400 !important;color:#ffffffb8 !important}body.mc-native .mc-about-page .montale-cta__button{display:inline-flex !important;align-items:center !important;justify-content:center !important;align-self:center !important;min-height:61px !important;padding:22px 24px !important;border:1px solid #ffffff !important;border-radius:0 !important;background:#ffffff !important;font-size:13px !important;line-height:1.2 !important;font-weight:800 !important;text-transform:uppercase !important;color:#000000 !important;text-decoration:none !important;white-space:nowrap !important;transition:background-color .2s ease, color .2s ease, border-color .2s ease !important}body.mc-native .mc-about-page .montale-cta__button:hover{background:#000000 !important;border-color:#ffffff !important;color:#ffffff !important}@media (max-width: 1024px){body.mc-native .mc-about-page .montale-about-section,body.mc-native .mc-about-page .montale-about-principles,body.mc-native .mc-about-page .montale-faq{width:calc(100vw - 40px) !important;max-width:none !important;margin-top:76px !important;padding-top:30px !important}body.mc-native .mc-about-page .montale-about-section__head,body.mc-native .mc-about-page .montale-about-principles .montale-about-section__head,body.mc-native .mc-about-page .montale-faq__head{grid-template-columns:1fr !important;gap:22px !important;padding:0 20px 30px !important}body.mc-native .mc-about-page .montale-about-section__title,body.mc-native .mc-about-page .montale-faq__title{width:100% !important;font-size:46px !important;line-height:1 !important}body.mc-native .mc-about-page .montale-about-card-grid{grid-template-columns:1fr !important}body.mc-native .mc-about-page .montale-about-principles__body{height:auto !important;grid-template-columns:1fr !important}body.mc-native .mc-about-page .montale-about-principles__media,body.mc-native .mc-about-page .montale-about-principles__media img{height:320px !important;max-height:320px !important}body.mc-native .mc-about-page .montale-about-principles__media{border-right:0 !important;border-bottom:1px solid #dedede !important}body.mc-native .mc-about-page .montale-about-principles__list{height:auto !important;max-height:none !important}body.mc-native .mc-about-page .montale-cta{width:calc(100vw - 40px) !important;max-width:none !important;grid-template-columns:1fr !important;gap:28px !important;padding:34px !important}body.mc-native .mc-about-page .montale-cta__title{width:100% !important;font-size:46px !important}body.mc-native .mc-about-page .montale-cta__text{width:100% !important}body.mc-native .mc-about-page .montale-cta__button{justify-self:start !important}}@media (max-width: 767px){body.mc-native .mc-about-page .montale-about-section,body.mc-native .mc-about-page .montale-about-principles,body.mc-native .mc-about-page .montale-faq{width:calc(100vw - 32px) !important;margin-top:56px !important;padding-top:26px !important}body.mc-native .mc-about-page .montale-about-section__head,body.mc-native .mc-about-page .montale-about-principles .montale-about-section__head,body.mc-native .mc-about-page .montale-faq__head{padding:0 0 26px !important}body.mc-native .mc-about-page .montale-about-section__title,body.mc-native .mc-about-page .montale-faq__title{font-size:24px !important;line-height:1 !important;font-weight:600 !important}body.mc-native .mc-about-page .montale-about-card{min-height:0 !important;padding:24px !important}body.mc-native .mc-about-page .montale-about-card h3,body.mc-native .mc-about-page .montale-about-principles__row h3{font-size:16px !important}body.mc-native .mc-about-page .montale-about-principles__media,body.mc-native .mc-about-page .montale-about-principles__media img{height:240px !important;max-height:240px !important}body.mc-native .mc-about-page .montale-about-principles__row{grid-template-columns:1fr !important;gap:12px !important;padding:22px !important}body.mc-native .mc-about-page .montale-about-principles__row p,body.mc-native .mc-about-page .montale-faq__answer p{font-size:13px !important;line-height:1.6 !important}body.mc-native .mc-about-page .montale-faq__question{min-height:64px !important;gap:16px !important}body.mc-native .mc-about-page .montale-faq__answer > div{padding:0 0 26px !important}body.mc-native .mc-about-page .montale-cta{width:calc(100vw - 32px) !important;margin-top:56px !important;grid-template-columns:1fr !important;gap:24px !important;padding:26px !important}body.mc-native .mc-about-page .montale-cta__title{font-size:28px !important;line-height:1 !important}body.mc-native .mc-about-page .montale-cta__text{width:100% !important;font-size:12px !important}body.mc-native .mc-about-page .montale-cta__button{width:100% !important;white-space:normal !important;text-align:center !important}}@media (min-width: 1025px){body.mc-native .mc-about-page .montale-about-card-grid .montale-about-card h3{margin:0 0 18px !important;font-size:22px !important;line-height:1.04 !important;font-weight:600 !important;letter-spacing:-0.03em !important;text-transform:uppercase !important;color:#000000 !important}body.mc-native .mc-about-page .montale-about-card-grid .montale-about-card--dark h3{color:#ffffff !important}body.mc-native .mc-about-page .montale-cta,body.mc-native .mc-about-page > .montale-cta{padding:42px !important;grid-template-columns:minmax(0, 1fr) auto !important;gap:20px !important;align-items:center !important}body.mc-native .mc-about-page .montale-cta .montale-cta__title{font-size:62px !important;line-height:.98 !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:uppercase !important}}/* 1.0.122 Brand page final text fit. */
body.mc-native .mc-about-page.mc-brand-page .montale-about-hero__lead{font-family:Montserrat, Arial, sans-serif !important;font-size:14px !important;line-height:1.55 !important;font-weight:300 !important;letter-spacing:0 !important;color:#6f6f6f !important}body.mc-native .mc-about-page.mc-brand-page .montale-about-idea p{font-family:Montserrat, Arial, sans-serif !important;font-size:14px !important;line-height:1.55 !important;font-weight:300 !important;letter-spacing:0 !important;color:rgba(255, 255, 255, .82) !important}/* 1.0.123 Brand page CTA: lock to accepted bestsellers CTA. */
body.mc-native .mc-about-page.mc-brand-page .montale-cta{width:var(--mc-home-width) !important;max-width:1320px !important;margin:70px auto 0 !important;padding:42px !important;display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;gap:20px !important;align-items:center !important;min-height:0 !important;background:#000000 !important;color:#ffffff !important}body.mc-native .mc-about-page.mc-brand-page .montale-cta,body.mc-native .mc-about-page.mc-brand-page .montale-cta *{box-sizing:border-box !important;font-family:Montserrat, Arial, sans-serif !important}body.mc-native .mc-about-page.mc-brand-page .montale-cta__content{min-width:0 !important}body.mc-native .mc-about-page.mc-brand-page .montale-cta__title{width:auto !important;max-width:none !important;margin:0 !important;font-size:62px !important;line-height:.98 !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#ffffff !important;white-space:normal !important}body.mc-native .mc-about-page.mc-brand-page .montale-cta__text{width:70% !important;max-width:none !important;margin:18px 0 0 !important;font-size:14px !important;line-height:1.55 !important;font-weight:400 !important;letter-spacing:0 !important;color:#ffffffb8 !important}body.mc-native .mc-about-page.mc-brand-page .montale-cta__button{display:inline-flex !important;align-items:center !important;justify-content:center !important;align-self:center !important;justify-self:end !important;min-height:61px !important;padding:22px 24px !important;border:1px solid #ffffff !important;border-radius:0 !important;background:#ffffff !important;font-size:13px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#000000 !important;text-decoration:none !important;white-space:nowrap !important;transition:background-color .2s ease, color .2s ease, border-color .2s ease !important}body.mc-native .mc-about-page.mc-brand-page .montale-cta__button:hover{background:#000000 !important;border-color:#ffffff !important;color:#ffffff !important}@media (max-width: 1024px){body.mc-native .mc-about-page.mc-brand-page .montale-cta{width:calc(100vw - 40px) !important;max-width:none !important;grid-template-columns:1fr !important;gap:28px !important;padding:34px !important}body.mc-native .mc-about-page.mc-brand-page .montale-cta__title{width:100% !important;font-size:46px !important}body.mc-native .mc-about-page.mc-brand-page .montale-cta__text{width:100% !important}body.mc-native .mc-about-page.mc-brand-page .montale-cta__button{justify-self:start !important}}@media (max-width: 767px){body.mc-native .mc-about-page.mc-brand-page .montale-cta{width:calc(100vw - 32px) !important;margin-top:56px !important;gap:24px !important;padding:26px !important}body.mc-native .mc-about-page.mc-brand-page .montale-cta__title{font-size:28px !important;line-height:1 !important}body.mc-native .mc-about-page.mc-brand-page .montale-cta__text{font-size:12px !important}body.mc-native .mc-about-page.mc-brand-page .montale-cta__button{width:100% !important;white-space:normal !important;text-align:center !important}}/* 1.0.124 Brand CTA: final parity with the accepted bestsellers CTA. */
body.mc-native .mc-about-page.mc-brand-page > .montale-cta{width:var(--mc-home-width) !important;max-width:1320px !important;min-height:0 !important;margin:70px auto 0 !important;padding:42px !important;display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;gap:20px !important;align-items:center !important;background:#000000 !important;color:#ffffff !important}body.mc-native .mc-about-page.mc-brand-page > .montale-cta .montale-cta__content{min-width:0 !important}body.mc-native .mc-about-page.mc-brand-page > .montale-cta .montale-cta__title{width:auto !important;max-width:none !important;margin:0 !important;font-family:Montserrat, Arial, sans-serif !important;font-size:54px !important;line-height:.98 !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#ffffff !important;white-space:normal !important}body.mc-native .mc-about-page.mc-brand-page > .montale-cta .montale-cta__text{width:70% !important;max-width:none !important;margin:18px 0 0 !important;font-family:Montserrat, Arial, sans-serif !important;font-size:14px !important;line-height:1.55 !important;font-weight:400 !important;letter-spacing:0 !important;color:#ffffffb8 !important}body.mc-native .mc-about-page.mc-brand-page > .montale-cta .montale-cta__button{display:inline-flex !important;align-items:center !important;justify-content:center !important;align-self:center !important;justify-self:end !important;min-height:61px !important;padding:22px 24px !important;border:1px solid #ffffff !important;border-radius:0 !important;background:#ffffff !important;font-family:Montserrat, Arial, sans-serif !important;font-size:13px !important;line-height:1.2 !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#000000 !important;text-decoration:none !important;white-space:nowrap !important;transition:background-color .2s ease, color .2s ease, border-color .2s ease !important}body.mc-native .mc-about-page.mc-brand-page > .montale-cta .montale-cta__button:hover{background:#000000 !important;border-color:#ffffff !important;color:#ffffff !important}@media (max-width: 1024px){body.mc-native .mc-about-page.mc-brand-page > .montale-cta{width:calc(100vw - 40px) !important;max-width:none !important;grid-template-columns:1fr !important;gap:28px !important;padding:34px !important}body.mc-native .mc-about-page.mc-brand-page > .montale-cta .montale-cta__title{width:100% !important;font-size:46px !important}body.mc-native .mc-about-page.mc-brand-page > .montale-cta .montale-cta__text{width:100% !important}body.mc-native .mc-about-page.mc-brand-page > .montale-cta .montale-cta__button{justify-self:start !important}}@media (max-width: 767px){body.mc-native .mc-about-page.mc-brand-page > .montale-cta{width:calc(100vw - 32px) !important;margin-top:56px !important;gap:24px !important;padding:26px !important}body.mc-native .mc-about-page.mc-brand-page > .montale-cta .montale-cta__title{font-size:28px !important;line-height:1 !important}body.mc-native .mc-about-page.mc-brand-page > .montale-cta .montale-cta__text{font-size:12px !important}body.mc-native .mc-about-page.mc-brand-page > .montale-cta .montale-cta__button{width:100% !important;white-space:normal !important;text-align:center !important;font-size:11px !important}}/* Sitemap page */
body.mc-native .mc-sitemap-page .montale-sitemap,body.mc-native .mc-sitemap-page .montale-sitemap *{box-sizing:border-box}body.mc-native .mc-sitemap-page .montale-sitemap{width:var(--mc-home-width);max-width:1320px;margin:20px auto 0;padding:0;font-family:Montserrat, Arial, sans-serif;color:#050505}body.mc-native .mc-sitemap-page .montale-sitemap__head{display:grid;grid-template-columns:.4fr .8fr;gap:0;padding:0 0 36px;border-bottom:1px solid #dedede}body.mc-native .mc-sitemap-page .montale-sitemap__eyebrow,body.mc-native .mc-sitemap-page .montale-sitemap__section-eyebrow{display:block;font-family:Montserrat, Arial, sans-serif;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#6f6f6f}body.mc-native .mc-sitemap-page .montale-sitemap__section-eyebrow{margin:0 0 18px}body.mc-native .mc-sitemap-page .montale-sitemap__title{width:86%;margin:0;font-family:Montserrat, Arial, sans-serif;font-size:54px;line-height:.96;font-weight:500;letter-spacing:0;text-transform:uppercase;color:#050505}body.mc-native .mc-sitemap-page .montale-sitemap__lead{max-width:760px;margin:34px 0 0;font-family:Montserrat, Arial, sans-serif;font-size:14px;line-height:1.55;font-weight:300;letter-spacing:0;color:#6f6f6f}body.mc-native .mc-sitemap-page .montale-sitemap__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));border:1px solid #dedede;border-top:0}body.mc-native .mc-sitemap-page .montale-sitemap__section{min-width:0;padding:34px;border-right:1px solid #dedede;border-bottom:1px solid #dedede}body.mc-native .mc-sitemap-page .montale-sitemap__section:nth-child(3n){border-right:0}body.mc-native .mc-sitemap-page .montale-sitemap__section:nth-last-child(-n+3){border-bottom:0}body.mc-native .mc-sitemap-page .montale-sitemap__section-title{margin:0 0 18px;font-family:Montserrat, Arial, sans-serif;font-size:22px;line-height:1.05;font-weight:600;letter-spacing:-.03em;text-transform:uppercase;color:#000000}body.mc-native .mc-sitemap-page .montale-sitemap__links{list-style:none;margin:0;padding:0}body.mc-native .mc-sitemap-page .montale-sitemap__links li{margin:0;border-top:1px solid #dedede}body.mc-native .mc-sitemap-page .montale-sitemap__links a{min-height:43px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-family:Montserrat, Arial, sans-serif;font-size:14px;line-height:1.35;font-weight:300;letter-spacing:0;color:#050505;text-decoration:none}body.mc-native .mc-sitemap-page .montale-sitemap__links a::after{content:"";flex:0 0 auto;width:18px;height:1px;background:#000000;transition:width .18s ease}body.mc-native .mc-sitemap-page .montale-sitemap__links a:hover{color:#6f6f6f}body.mc-native .mc-sitemap-page .montale-sitemap__links a:hover::after{width:28px}body.mc-native .mc-sitemap-page > .montale-cta{width:var(--mc-home-width) !important;max-width:1320px !important;margin:70px auto 0 !important;padding:42px !important;display:grid !important;grid-template-columns:minmax(0, 1fr) auto !important;gap:20px !important;align-items:center !important;background:#000000 !important;color:#ffffff !important}body.mc-native .mc-sitemap-page > .montale-cta .montale-cta__content{min-width:0 !important}body.mc-native .mc-sitemap-page > .montale-cta .montale-cta__title{width:auto !important;max-width:none !important;margin:0 !important;font-family:Montserrat, Arial, sans-serif !important;font-size:62px !important;line-height:.98 !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#ffffff !important;white-space:normal !important}body.mc-native .mc-sitemap-page > .montale-cta .montale-cta__text{width:70% !important;max-width:none !important;margin:18px 0 0 !important;font-family:Montserrat, Arial, sans-serif !important;font-size:14px !important;line-height:1.55 !important;font-weight:400 !important;letter-spacing:0 !important;color:#ffffffb8 !important}body.mc-native .mc-sitemap-page > .montale-cta .montale-cta__button{display:inline-flex !important;align-items:center !important;justify-content:center !important;align-self:center !important;justify-self:end !important;min-height:61px !important;padding:22px 24px !important;border:1px solid #ffffff !important;border-radius:0 !important;background:#ffffff !important;font-family:Montserrat, Arial, sans-serif !important;font-size:13px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:0 !important;text-transform:uppercase !important;color:#000000 !important;text-decoration:none !important;white-space:nowrap !important;transition:background-color .2s ease, color .2s ease, border-color .2s ease !important}body.mc-native .mc-sitemap-page > .montale-cta .montale-cta__button:hover{background:#000000 !important;border-color:#ffffff !important;color:#ffffff !important}/* 1.0.448 sitemap page matches approved document typography. */
body.mc-native .mc-sitemap-page .mc-privacy-breadcrumbs{margin-bottom:55px !important}body.mc-native .mc-sitemap-page .montale-sitemap__title{font-size:34px !important;line-height:1 !important;font-weight:600 !important;letter-spacing:-0.04em !important;text-transform:uppercase !important;color:#050505 !important}body.mc-native .mc-sitemap-page .montale-sitemap__eyebrow,body.mc-native .mc-sitemap-page .montale-sitemap__section-eyebrow{font-size:10px !important;line-height:1.2 !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#6e6e6e !important}/* 1.0.449 sitemap card eyebrow typography. */
body.mc-native .mc-sitemap-page .montale-sitemap__section-eyebrow{font-size:10px !important;line-height:1.2 !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#6e6e6e !important}/* 1.0.450 sitemap card title typography. */
body.mc-native .mc-sitemap-page .montale-sitemap__section-title{font-size:16px !important;line-height:1.1 !important;font-weight:600 !important;letter-spacing:-0.03em !important;text-transform:uppercase !important}/* 1.0.451 sitemap card link typography. */
body.mc-native .mc-sitemap-page .montale-sitemap__links a,body.mc-native .mc-sitemap-page .montale-sitemap__links a span{color:#6f6f6f !important;font-size:14px !important;font-weight:300 !important;line-height:1.55 !important}/* 1.0.452 sitemap link strokes are uniformly thin. */
body.mc-native .mc-sitemap-page .montale-sitemap__links a::after{height:1px !important;min-height:0 !important;max-height:1px !important;border:0 !important;transform:scaleY(.5) !important;transform-origin:center !important}/* 1.0.453 sitemap cards keep bottom spacing equal to top spacing. */
body.mc-native .mc-sitemap-page .montale-sitemap__grid{align-items:start !important}body.mc-native .mc-sitemap-page .montale-sitemap__section{align-self:start !important}body.mc-native .mc-sitemap-page .montale-sitemap__lead{color:#6f6f6f !important;font-size:14px !important;font-weight:300 !important;line-height:1.55 !important}body.mc-native .mc-sitemap-page > .montale-cta .montale-cta__title{font-size:54px !important}body.mc-native .mc-sitemap-page > .montale-cta .montale-cta__button{font-weight:600 !important}@media (max-width: 1024px){body.mc-native .mc-sitemap-page .montale-sitemap{width:auto;margin:20px 20px 0}body.mc-native .mc-sitemap-page .montale-sitemap__head{grid-template-columns:1fr;gap:22px;padding-bottom:34px}body.mc-native .mc-sitemap-page .montale-sitemap__title{width:100%;font-size:46px}body.mc-native .mc-sitemap-page .montale-sitemap__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}body.mc-native .mc-sitemap-page .montale-sitemap__section:nth-child(3n){border-right:1px solid #dedede}body.mc-native .mc-sitemap-page .montale-sitemap__section:nth-child(2n){border-right:0}body.mc-native .mc-sitemap-page .montale-sitemap__section:nth-last-child(-n+3){border-bottom:1px solid #dedede}body.mc-native .mc-sitemap-page .montale-sitemap__section:nth-last-child(-n+2){border-bottom:0}body.mc-native .mc-sitemap-page > .montale-cta{width:calc(100vw - 40px) !important;max-width:none !important;grid-template-columns:1fr !important;gap:28px !important;padding:34px !important}body.mc-native .mc-sitemap-page > .montale-cta .montale-cta__title{width:100% !important;font-size:46px !important}body.mc-native .mc-sitemap-page > .montale-cta .montale-cta__text{width:100% !important}body.mc-native .mc-sitemap-page > .montale-cta .montale-cta__button{justify-self:start !important}}@media (max-width: 767px){body.mc-native .mc-sitemap-page .montale-sitemap{margin:20px 16px 0}body.mc-native .mc-sitemap-page .montale-sitemap__head{padding-bottom:28px}body.mc-native .mc-sitemap-page .montale-sitemap__title{font-size:28px;line-height:1;font-weight:600}body.mc-native .mc-sitemap-page .montale-sitemap__lead{margin-top:18px}body.mc-native .mc-sitemap-page .montale-sitemap__grid{grid-template-columns:1fr}body.mc-native .mc-sitemap-page .montale-sitemap__section{padding:24px 20px;border-right:0 !important}body.mc-native .mc-sitemap-page .montale-sitemap__section:nth-last-child(-n+2){border-bottom:1px solid #dedede}body.mc-native .mc-sitemap-page .montale-sitemap__section:last-child{border-bottom:0}body.mc-native .mc-sitemap-page > .montale-cta{width:calc(100vw - 32px) !important;margin-top:52px !important;gap:24px !important;padding:26px !important}body.mc-native .mc-sitemap-page > .montale-cta .montale-cta__title{font-size:28px !important;line-height:1 !important}body.mc-native .mc-sitemap-page > .montale-cta .montale-cta__text{font-size:12px !important}body.mc-native .mc-sitemap-page > .montale-cta .montale-cta__button{width:100% !important;white-space:normal !important;text-align:center !important;font-size:11px !important}}/* 1.0.389: Brand page title scale. */
body.mc-native .mc-about-page.mc-brand-page .montale-about-hero__title,body.mc-native .mc-about-page.mc-brand-page .montale-about-idea h2,body.mc-native .mc-about-page.mc-brand-page .montale-about-section > .montale-about-section__head > div > .montale-about-section__title,body.mc-native .mc-about-page.mc-brand-page .montale-about-principles .montale-about-section__title,body.mc-native .mc-about-page.mc-brand-page .montale-faq.montale-about-faq .montale-faq__title{font-size:34px !important;line-height:1 !important;font-weight:600 !important;letter-spacing:-0.04em !important;text-transform:uppercase !important;color:#050505 !important}/* 1.0.390: Brand page section meta style. */
body.mc-native .mc-about-page.mc-brand-page .montale-about-meta,body.mc-native .mc-about-page.mc-brand-page .montale-faq.montale-about-faq .montale-faq__meta{font-size:10px !important;line-height:1.2 !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#6e6e6e !important}/* 1.0.391: Brand page small labels inside cards and summary. */
body.mc-native .mc-about-page.mc-brand-page .montale-about-summary__row span,body.mc-native .mc-about-page.mc-brand-page .montale-about-card span,body.mc-native .mc-about-page.mc-brand-page .montale-about-card--dark span,body.mc-native .mc-about-page.mc-brand-page .montale-about-principles__num{font-size:10px !important;line-height:1.2 !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#6e6e6e !important}/* 1.0.392: Brand page card and summary headings. */
body.mc-native .mc-about-page.mc-brand-page .montale-about-summary__head h2,body.mc-native .mc-about-page.mc-brand-page .montale-about-card h3,body.mc-native .mc-about-page.mc-brand-page .montale-about-card--dark h3,body.mc-native .mc-about-page.mc-brand-page .montale-about-principles__row h3{font-size:16px !important;line-height:1.1 !important;font-weight:600 !important;letter-spacing:-0.03em !important;text-transform:uppercase !important}/* 1.0.393: Keep the brand idea title visible on the black band. */
body.mc-native .mc-about-page.mc-brand-page .montale-about-idea h2{color:#ffffff !important}/* 1.0.394: Dark brand card labels stay readable. */
body.mc-native .mc-about-page.mc-brand-page .montale-about-card--dark span{color:#ffffff !important}/* 1.0.395: Brand cards use equal visual top and bottom padding. */
body.mc-native .mc-about-page.mc-brand-page .montale-about-card,body.mc-native .mc-about-page.mc-brand-page .montale-about-card-grid--audience .montale-about-card{min-height:0 !important}/* 1.0.399: Principle rows keep equal top and bottom padding. */
body.mc-native .mc-about-page.mc-brand-page .montale-about-principles__body{height:auto !important}body.mc-native .mc-about-page.mc-brand-page .montale-about-principles__media{position:relative !important;height:auto !important;max-height:none !important}body.mc-native .mc-about-page.mc-brand-page .montale-about-principles__media img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-height:none !important}body.mc-native .mc-about-page.mc-brand-page .montale-about-principles__list{height:auto !important;max-height:none !important;grid-template-rows:none !important}body.mc-native .mc-about-page.mc-brand-page .montale-about-principles__row{align-items:start !important;min-height:0 !important}/* 1.0.409: Brand hero eyebrow gap reference locked to 55px. */
body.mc-native .mc-about-page.mc-brand-page .montale-about-hero{margin-top:55px !important}/* 1.0.477: About us hero eyebrow gap reference locked to 55px. */
body.mc-native .mc-about-page.mc-about-us-page .montale-about-hero{margin-top:55px !important}/* 1.0.457: About us page heading typography. */
body.mc-native .mc-about-page.mc-about-us-page .montale-about-hero__title,body.mc-native .mc-about-page.mc-about-us-page .montale-about-idea h2,body.mc-native .mc-about-page.mc-about-us-page .montale-about-section > .montale-about-section__head > div > .montale-about-section__title,body.mc-native .mc-about-page.mc-about-us-page .montale-about-principles .montale-about-section__title,body.mc-native .mc-about-page.mc-about-us-page .montale-faq.montale-about-faq .montale-faq__title{font-size:34px !important;line-height:1 !important;font-weight:600 !important;letter-spacing:-0.04em !important;text-transform:uppercase !important;color:#050505 !important}body.mc-native .mc-about-page.mc-about-us-page .montale-about-idea h2{color:#ffffff !important}/* 1.0.458: About us CTA typography. */
body.mc-native .mc-about-page.mc-about-us-page .montale-cta__title{font-size:54px !important}body.mc-native .mc-about-page.mc-about-us-page .montale-cta__button{font-weight:600 !important}/* 1.0.459: About us meta labels typography. */
body.mc-native .mc-about-page.mc-about-us-page .montale-about-meta,body.mc-native .mc-about-page.mc-about-us-page .montale-faq.montale-about-faq .montale-faq__meta{font-size:10px !important;line-height:1.2 !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#6e6e6e !important}/* 1.0.460: About us muted body copy typography. */
body.mc-native .mc-about-page.mc-about-us-page .montale-about-hero__lead,body.mc-native .mc-about-page.mc-about-us-page .montale-about-section__lead,body.mc-native .mc-about-page.mc-about-us-page .montale-about-card p,body.mc-native .mc-about-page.mc-about-us-page .montale-about-principles__row p,body.mc-native .mc-about-page.mc-about-us-page .montale-about-note,body.mc-native .mc-about-page.mc-about-us-page .montale-faq__answer p{color:#6f6f6f !important;font-size:14px !important;font-weight:300 !important;line-height:1.55 !important}/* 1.0.461: About us small inner labels typography. */
body.mc-native .mc-about-page.mc-about-us-page .montale-about-summary__row span,body.mc-native .mc-about-page.mc-about-us-page .montale-about-card span,body.mc-native .mc-about-page.mc-about-us-page .montale-about-card--dark span,body.mc-native .mc-about-page.mc-about-us-page .montale-about-principles__num{font-size:10px !important;line-height:1.2 !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:#6e6e6e !important}/* 1.0.462: About us card and summary heading typography. */
body.mc-native .mc-about-page.mc-about-us-page .montale-about-summary__head h2,body.mc-native .mc-about-page.mc-about-us-page .montale-about-card h3,body.mc-native .mc-about-page.mc-about-us-page .montale-about-card--dark h3,body.mc-native .mc-about-page.mc-about-us-page .montale-about-principles__row h3{font-size:16px !important;line-height:1.1 !important;font-weight:600 !important;letter-spacing:-0.03em !important;text-transform:uppercase !important}/* 1.0.465: About us cards keep full row height with balanced inner spacing. */
body.mc-native .mc-about-page.mc-about-us-page .montale-about-card-grid{align-items:stretch !important}body.mc-native .mc-about-page.mc-about-us-page .montale-about-card{min-height:0 !important;height:100% !important;display:flex !important;flex-direction:column !important;justify-content:center !important;padding-top:30px !important;padding-bottom:30px !important}/* 1.0.464: About us dark cards keep readable white copy. */
body.mc-native .mc-about-page.mc-about-us-page .montale-about-card--dark span,body.mc-native .mc-about-page.mc-about-us-page .montale-about-card--dark p{color:#ffffff !important}/* 1.0.467: About us principles rows balance top and bottom spacing. */
body.mc-native .mc-about-page.mc-about-us-page .montale-about-principles__row{align-items:center !important;padding-top:18px !important;padding-bottom:18px !important}/* 1.0.468: About us principles block grows to content instead of clipping rows. */
body.mc-native .mc-about-page.mc-about-us-page .montale-about-principles__body{height:auto !important;min-height:360px !important;overflow:visible !important}body.mc-native .mc-about-page.mc-about-us-page .montale-about-principles__media,body.mc-native .mc-about-page.mc-about-us-page .montale-about-principles__media img{height:auto !important;min-height:360px !important;max-height:none !important}body.mc-native .mc-about-page.mc-about-us-page .montale-about-principles__media{position:relative !important}body.mc-native .mc-about-page.mc-about-us-page .montale-about-principles__media img{position:absolute !important;inset:0 !important;height:100% !important}body.mc-native .mc-about-page.mc-about-us-page .montale-about-principles__list{height:auto !important;max-height:none !important;grid-template-rows:repeat(4, auto) !important;overflow:visible !important}/* 1.0.456: Sitemap columns remove row gaps and the extra head rule. */
body.mc-native .mc-sitemap-page .montale-sitemap__head{border-bottom:0 !important}@media (min-width: 768px){body.mc-native .mc-sitemap-page .montale-sitemap__grid{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:28px !important;align-items:start !important;border:0 !important}body.mc-native .mc-sitemap-page .montale-sitemap__column{display:flex !important;flex-direction:column !important;gap:28px !important;min-width:0 !important}body.mc-native .mc-sitemap-page .montale-sitemap__section{display:block !important;width:100% !important;margin:0 !important;padding:34px !important;border:1px solid #dedede !important;background:#ffffff !important;break-inside:avoid !important;page-break-inside:avoid !important;vertical-align:top !important}}@media (max-width: 1024px) and (min-width: 768px){body.mc-native .mc-sitemap-page .montale-sitemap__grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:24px !important}}@media (max-width: 767px){body.mc-native .mc-sitemap-page .montale-sitemap__grid{display:block !important;border:0 !important}body.mc-native .mc-sitemap-page .montale-sitemap__column{display:block !important}body.mc-native .mc-sitemap-page .montale-sitemap__section{width:100% !important;margin:0 0 20px !important;border:1px solid #dedede !important}}
