/* Spiteful August: Montserrat everywhere (owner decision, 25 October 2026, 22:32). No serif, no italics.
   Generated by fixtools2/build_sans_css.py from a rendered audit of all pages. Section scoped, plus the
   global safety net below for emphasis tags and inline styles. */
html body em,html body i,html body cite,html body blockquote,html body q,html body address,html body dfn,html body var{font-style:normal !important}
html body ::placeholder{font-style:normal !important}
html body [style*="italic"]{font-style:normal !important}
html body [style*="Bodoni"],html body [style*="Didot"],html body [style*="serif"]:not([style*="sans-serif"]){font-family:'Montserrat',sans-serif !important}
html body #application span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #buy span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #cancel em{font-style:normal !important}
html body #cancel h3{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:13.4px !important;overflow-wrap:break-word;hyphens:manual}
html body #cartEmpty p.cart-empty-title{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #cartFooterSummary div.cart-subtotal span.cart-subtotal-amount{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;line-height:1.5 !important;font-size:15.8px !important;overflow-wrap:anywhere}
html body #compare span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #cookies span.policy-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #delivery span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #different span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #expiry span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #fabric span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #gallery button.gallery-arrow.next{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body #gallery button.gallery-arrow.prev{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body #genderless span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #longevity span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #name span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #perfumer span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #philosophy span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #returns span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #safety span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #sample span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #sediment span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #shipping span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #smell span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #storage span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #studio span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #transit span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #travel span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #vegan span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #what span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body #where span.faq-section-eyebrow span.faq-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body a.diary-entry div.diary-text p.diary-subtitle{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body a.diary-entry.reverse div.diary-text p.diary-subtitle{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body a.fragrance-card div.fragrance-info p.scent-line{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body a.menu-promo-card div.promo-text h3{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(16.8px,calc(14.93px + 0.480vw),21.8px) !important;overflow-wrap:break-word;hyphens:manual}
html body div.accordion-body div.accordion-body-inner em{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body div.accordion-body div.accordion-body-inner p.sa-howto-lead{font-style:normal !important}
html body div.accordion-body-inner ul.se-list span.se-label{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body div.banner-text div.visually-hidden h3{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(47.4px,calc(36.45px + 2.796vw),76.7px) !important;overflow-wrap:break-word;hyphens:manual}
html body div.banner-text div.visually-hidden p.greeting{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(18.5px,calc(16.61px + 0.480vw),23.5px) !important;overflow-wrap:break-word;hyphens:manual}
html body div.banner-text div.visually-hidden p.tagline{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;line-height:1.5 !important;font-size:16.7px !important;overflow-wrap:anywhere}
html body div.concept-grid a.concept-tile span.c-name{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:16.8px !important;overflow-wrap:break-word;hyphens:manual}
html body div.diary-text div.diary-meta span.diary-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:20.2px !important;overflow-wrap:break-word;hyphens:manual}
html body div.diary-text p.diary-excerpt em{font-style:normal !important}
html body div.entry-body-inner div.blog-faq h3.blog-faq-q{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:16.8px !important;overflow-wrap:break-word;hyphens:manual}
html body div.entry-hero-inner div.entry-meta span.entry-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.fact-row span.value a{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body div.fact-row span.value em{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body div.facts-grid div.fact-row span.value{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body div.fragrance-info p.scent-line strong{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body div.kit-grid a.kit-tile span.kit-title{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.lp-about-inner p.lp-about-quote em{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body div.lp-faq-inner div.lp-faq-item h3.lp-faq-q{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.lp-frag div.lp-frag-text p.lp-frag-body{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body div.lp-maths-inner p.lp-pullquote em{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body div.lp-steps div.lp-step h3.lp-step-h{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.lp-steps div.lp-step span.lp-step-num{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:32.6px !important;overflow-wrap:break-word;hyphens:manual}
html body div.lp-why-grid div.lp-why-item h3.lp-why-h{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.lp-why-grid div.lp-why-item span.lp-why-num{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:20.2px !important;overflow-wrap:break-word;hyphens:manual}
html body div.policy-body-inner div.policy-section em{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body div.policy-section div.policy-contact h3{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:16.8px !important;overflow-wrap:break-word;hyphens:manual}
html body div.policy-section span.policy-section-eyebrow span.policy-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.popup-info div.sa-signature p.popup-micro{font-style:normal !important}
html body div.popup-info div.sa-signature span.sn-slash{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body div.press-coverage-inner span.section-eyebrow span.section-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.press-facts-inner span.section-eyebrow span.section-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.press-kit-inner span.section-eyebrow span.section-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.press-section-inner span.section-eyebrow span.section-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.product-info div.offer-callout em{font-family:inherit !important;font-style:normal !important;font-weight:inherit !important;font-size:inherit !important;text-transform:inherit !important;letter-spacing:inherit !important}
html body div.product-info div.offer-callout h2{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.product-info-top div.sa-signature span.sn-slash{font-style:normal !important}
html body div.rates-grid div.row-region span{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body div.rates-inner div.rates-grid div.row-region{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;line-height:1.5 !important;font-size:clamp(15.0px,calc(14.63px + 0.084vw),15.8px) !important;overflow-wrap:anywhere}
html body div.rates-inner p.rates-note strong{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body div.rates-inner p.rates-note.rates-note-clarify em{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body div.rates-inner p.rates-note.rates-note-clarify strong{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body div.rates-inner span.section-eyebrow span.section-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.sa-desc p.sa-tagline em{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body div.set-inclusions div.inclusion-row span.name{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.set-inclusions div.inclusion-row span.scent{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body div.shipping-section-inner span.section-eyebrow span.section-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:18.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.toc-grid div.toc-cat div.toc-cat-title{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;line-height:1.5 !important;font-size:clamp(15.0px,calc(14.63px + 0.084vw),15.8px) !important;overflow-wrap:anywhere}
html body div.version-entry div.version-body em{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body div.version-entry div.version-body p.pullquote{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;line-height:1.5 !important;font-size:clamp(19.4px,calc(16.75px + 0.670vw),26.4px) !important;overflow-wrap:anywhere}
html body div.version-entry div.version-head span.version-tag{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(23.5px,calc(21.65px + 0.480vw),28.6px) !important;overflow-wrap:break-word;hyphens:manual}
html body div.visually-hidden p.tagline strong{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body div.wholesale-info-inner span.value em{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body div.wholesale-pitch-inner div.pitch-block em{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body div.wholesale-pitch-inner div.pitch-block span.pitch-number{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:23.5px !important;overflow-wrap:break-word;hyphens:manual}
html body div.wrap input.q-input{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;font-size:20.4px !important}
html body dl.hours-grid div.hours-row dd{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body dl.hours-grid div.hours-row.closed dd{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body dl.hours-grid div.hours-row.closed.red-days dd{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body dl.obsession-list div.obsession-row dd{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body header.entry-hero div.entry-hero-inner p.entry-subtitle{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;line-height:1.5 !important;font-size:clamp(15.0px,calc(13.33px + 0.419vw),19.4px) !important;overflow-wrap:anywhere}
html body nav.entry-nav a.disabled span.nav-title{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(15.1px,calc(12.62px + 0.640vw),21.8px) !important;overflow-wrap:break-word;hyphens:manual}
html body nav.entry-nav a.nav-next span.nav-title{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(15.1px,calc(12.62px + 0.640vw),21.8px) !important;overflow-wrap:break-word;hyphens:manual}
html body nav.entry-nav a.nav-prev span.nav-title{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(15.1px,calc(12.62px + 0.640vw),21.8px) !important;overflow-wrap:break-word;hyphens:manual}
html body nav.entry-nav span.disabled.nav-next span.nav-title{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(15.1px,calc(12.62px + 0.640vw),21.8px) !important;overflow-wrap:break-word;hyphens:manual}
html body nav.entry-nav span.nav-title{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(15.1px,calc(12.62px + 0.640vw),21.8px) !important;overflow-wrap:break-word;hyphens:manual}
html body nav.menu-nav div.menu-feature a.menu-feature-link{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(30.2px,calc(26.08px + 1.067vw),41.4px) !important;overflow-wrap:break-word;hyphens:manual}
html body nav.menu-nav div.menu-section a{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(16.0px,calc(15.02px + 0.240vw),18.5px) !important;overflow-wrap:break-word;hyphens:manual}
html body section.collection-closing div.collection-closing-inner h3{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(26.9px,calc(22.57px + 1.105vw),38.5px) !important;overflow-wrap:break-word;hyphens:manual}
html body section.collection-closing div.collection-closing-inner p.closing-sub{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;line-height:1.5 !important;font-size:clamp(13.2px,calc(11.89px + 0.335vw),16.7px) !important;overflow-wrap:anywhere}
html body section.collection-hero div.collection-hero-inner p{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;line-height:1.5 !important;font-size:clamp(15.0px,calc(13.46px + 0.386vw),19.0px) !important;overflow-wrap:anywhere}
html body section.diaries-hero div.diaries-hero-inner p.diaries-tagline{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body section.diaries-subscribe div.diaries-subscribe-inner h3{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(23.5px,calc(20.71px + 0.720vw),31.1px) !important;overflow-wrap:break-word;hyphens:manual}
html body section.entry-body div.entry-body-inner em{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body section.entry-body div.entry-body-inner p.pullquote{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;line-height:1.5 !important;font-size:clamp(19.4px,calc(16.75px + 0.670vw),26.4px) !important;overflow-wrap:anywhere}
html body section.entry-body div.entry-body-inner p.version-intro{font-style:normal !important}
html body section.entry-buy div.entry-buy-inner h3{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(21.8px,calc(18.10px + 0.960vw),31.9px) !important;overflow-wrap:break-word;hyphens:manual}
html body section.error-hero div.error-hero-content div.error-numeral{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(109.7px,calc(73.44px + 9.289vw),207.2px) !important;overflow-wrap:break-word;hyphens:manual}
html body section.faqs-closing div.faqs-closing-inner h3{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(21.8px,calc(18.96px + 0.739vw),29.6px) !important;overflow-wrap:break-word;hyphens:manual}
html body section.lp-hero div.lp-hero-inner p.lp-subhead{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;line-height:1.5 !important;font-size:clamp(15.0px,calc(13.65px + 0.335vw),18.5px) !important;overflow-wrap:anywhere}
html body section.manifesto-closing div.manifesto-closing-inner h3{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(25.2px,calc(21.10px + 1.051vw),36.2px) !important;overflow-wrap:break-word;hyphens:manual}
html body section.manifesto-closing div.manifesto-closing-inner p.etymology.manifesto-signoff{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(15.1px,calc(13.25px + 0.480vw),20.2px) !important;overflow-wrap:break-word;hyphens:manual}
html body section.manifesto-hero div.manifesto-hero-inner h2.manifesto-quote{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(26.9px,calc(20.37px + 1.669vw),44.4px) !important;overflow-wrap:break-word;hyphens:manual}
html body section.manifesto-section div.manifesto-section-inner p.manifesto-pull{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(16.8px,calc(14.30px + 0.640vw),23.5px) !important;overflow-wrap:break-word;hyphens:manual}
html body section.press-closing div.press-closing-inner em{font-family:inherit !important;font-style:normal !important;font-weight:inherit !important;font-size:inherit !important;text-transform:inherit !important;letter-spacing:inherit !important}
html body section.press-closing div.press-closing-inner h3{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(23.5px,calc(20.16px + 0.861vw),32.6px) !important;overflow-wrap:break-word;hyphens:manual}
html body section.press-closing div.press-closing-inner p.closing-sub{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body section.press-coverage div.press-coverage-inner p.coverage-empty{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body section.press-hero div.press-hero-inner p{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;line-height:1.5 !important;font-size:clamp(14.1px,calc(12.77px + 0.335vw),17.6px) !important;overflow-wrap:anywhere}
html body section.press-kit div.press-kit-inner em{font-style:normal !important}
html body section.press-kit div.press-kit-inner p{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;line-height:1.5 !important;font-size:16.5px !important;overflow-wrap:anywhere}
html body section.press-section div.press-section-inner em{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body section.product-details.sa-pdp-details div.sa-desc em{font-style:normal !important}
html body section.rates-section div.rates-inner p.rates-note{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body section.rates-section div.rates-inner p.rates-note.rates-note-clarify{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body section.sa-ar-hero div.sa-ar-narrow p.sa-ar-works{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(18.5px,calc(15.98px + 0.640vw),25.2px) !important;overflow-wrap:break-word;hyphens:manual}
html body section.sa-pdp-banner div.sa-pdp-banner-inner p.sa-pdp-quote{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(25.2px,calc(22.29px + 0.746vw),33.0px) !important;overflow-wrap:break-word;hyphens:manual}
html body section.shipping-closing div.shipping-closing-inner h3{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(23.5px,calc(20.16px + 0.861vw),32.6px) !important;overflow-wrap:break-word;hyphens:manual}
html body section.shipping-closing div.shipping-closing-inner p{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body section.shipping-hero div.shipping-hero-inner p{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;line-height:1.5 !important;font-size:clamp(14.1px,calc(12.77px + 0.335vw),17.6px) !important;overflow-wrap:anywhere}
html body section.shipping-section div.shipping-section-inner em{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:600 !important}
html body section.shipping-section div.shipping-section-inner li::before{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body section.studio-address div.studio-block address{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body section.wholesale-form-section div.wholesale-form-inner p.form-intro{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important}
html body section.wholesale-hero div.wholesale-hero-inner p{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:500 !important;line-height:1.5 !important;font-size:clamp(14.1px,calc(12.77px + 0.335vw),17.6px) !important;overflow-wrap:anywhere}
html body ul.error-wander-list li.error-wander-item span.error-wander-arrow{font-family:'Montserrat',sans-serif !important;font-style:normal !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:-0.01em !important;line-height:1.08 !important;font-size:clamp(16.8px,calc(15.55px + 0.320vw),20.2px) !important;overflow-wrap:break-word;hyphens:manual}
@media (max-width:359px){html body section.press-kit div.press-kit-inner p{font-size:13px !important}}
