.tf-font--display{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:2.25rem;line-height:2.5rem;text-transform:uppercase}@media(min-width:768px){.tf-font--display{font-size:4.5rem;line-height:5.625rem}}@media(min-width:1440px){.tf-font--display{font-size:4.75rem;line-height:5.75rem}}.tf-font--display-2{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:1.875rem;line-height:2.375rem;text-transform:uppercase}@media(min-width:768px){.tf-font--display-2{font-size:3.5rem;line-height:4.25rem}}@media(min-width:1440px){.tf-font--display-2{font-size:3.75rem;line-height:4.5rem}}.tf-font--display-3{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:1.75rem;line-height:2.25rem;text-transform:uppercase}@media(min-width:768px){.tf-font--display-3{font-size:2.5rem;line-height:3.125rem}}@media(min-width:1440px){.tf-font--display-3{font-size:2.625rem;line-height:3.25rem}}.tf-font--h1{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:1.5rem;line-height:1.25;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.tf-font--h1{font-size:2rem;line-height:1.1875}}@media(min-width:1440px){.tf-font--h1{font-size:2rem;line-height:1.1875}}.tf-font--h2{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:1.25rem;line-height:1.2;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.tf-font--h2{font-size:1.5rem;line-height:1.333}}@media(min-width:1440px){.tf-font--h2{font-size:1.5rem;line-height:1.333}}.tf-font--h3{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:.875rem;line-height:1.429;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.tf-font--h3{font-size:1rem;line-height:1.5}}@media(min-width:1440px){.tf-font--h3{font-size:1rem;line-height:1.5}}@media(min-width:1440px){.tf-font--h3{font-size:1.125rem;line-height:1.5}}.tf-font--h4{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:400;font-size:.8125rem;line-height:1.231;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.tf-font--h4{font-size:.875rem;line-height:1.429}}@media(min-width:1440px){.tf-font--h4{font-size:.875rem;line-height:1.429}}@media(min-width:1440px){.tf-font--h4{font-size:1rem;line-height:1.5}}.tf-font--p1,.tf-font--paragraph-1{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.875rem;line-height:1.429}.tf-font--p2,.tf-font--paragraph-2{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.tf-font--p2,.tf-font--paragraph-2{line-height:1.667}}@media(min-width:1440px){.tf-font--p2,.tf-font--paragraph-2{font-size:.875rem;line-height:1.5}}.tf-font--p2-medium,.tf-font--paragraph-2-medium{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.tf-font--p2-medium,.tf-font--paragraph-2-medium{line-height:1.667}}@media(min-width:1440px){.tf-font--p2-medium,.tf-font--paragraph-2-medium{font-size:.875rem;line-height:1.5}}.tf-font--p2-medium,.tf-font--paragraph-2-medium{font-weight:500;text-transform:uppercase;letter-spacing:.05em}.tf-font--p2-semibold,.tf-font--paragraph-2-semibold{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.75rem;line-height:1.5}@media(min-width:768px){.tf-font--p2-semibold,.tf-font--paragraph-2-semibold{line-height:1.667}}@media(min-width:1440px){.tf-font--p2-semibold,.tf-font--paragraph-2-semibold{font-size:.875rem;line-height:1.5}}.tf-font--p2-semibold,.tf-font--paragraph-2-semibold{font-weight:600}.tf-font--p3,.tf-font--paragraph-3{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:.625rem;line-height:1.2}@media(min-width:1440px){.tf-font--p3,.tf-font--paragraph-3{font-size:.75rem}}.tf-font--button-sm{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.6875rem;line-height:.6875rem;letter-spacing:0}@media(min-width:768px){.tf-font--button-sm{font-size:.75rem;line-height:.75rem}}@media(min-width:1440px){.tf-font--button-sm{font-size:.875rem;line-height:.875rem}}.tf-font--button-md{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:.75rem;letter-spacing:0}@media(min-width:768px){.tf-font--button-md{font-size:.875rem;line-height:.875rem}}@media(min-width:1440px){.tf-font--button-md{font-size:.9375rem;line-height:.9375rem}}.tf-font--button-lg{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.875rem;line-height:.875rem;letter-spacing:0}@media(min-width:768px){.tf-font--button-lg{font-size:1rem;line-height:1rem}}.ui-rich-text{width:100%;background-color:#fff;color:#1a1814}.ui-rich-text__inner{display:flex;flex-direction:column;gap:2rem;align-items:flex-start;width:100%;padding:4rem 1.25rem}@media(min-width:1100px){.ui-rich-text__inner{max-width:125rem;margin-inline:auto;padding:7.5rem 2.5rem}}.ui-rich-text__heading{margin:0;align-self:flex-start;width:100%;max-width:45rem;text-align:left}.ui-rich-text__body{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;align-self:flex-start;width:100%;max-width:45rem}.ui-rich-text__copy{width:100%}.ui-rich-text__content{position:relative;display:flex;flex-direction:column;gap:.875rem;width:100%;color:#8a8479}.ui-rich-text__content>*{margin:0;max-width:none}.ui-rich-text__content:has([data-rich-text-clamp]){gap:0;overflow:hidden}.ui-rich-text--animating .ui-rich-text__content,.ui-rich-text--expanded .ui-rich-text__content{transition:max-height .5s ease-in-out}.ui-rich-text__content strong,.ui-rich-text__content b{font-weight:600}.ui-rich-text__content em,.ui-rich-text__content i{font-style:italic}.ui-rich-text__content p a,.ui-rich-text__content li a{color:#1a1814;text-decoration:none;text-underline-position:from-font;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:.75rem;line-height:.75rem;letter-spacing:0}@media(min-width:768px){.ui-rich-text__content p a,.ui-rich-text__content li a{font-size:.875rem;line-height:.875rem}}@media(min-width:1440px){.ui-rich-text__content p a,.ui-rich-text__content li a{font-size:.9375rem;line-height:.9375rem}}.ui-rich-text__content p a,.ui-rich-text__content li a{transition:text-decoration-color .2s cubic-bezier(.4,0,.2,1)}.ui-rich-text__content p a:hover,.ui-rich-text__content p a:active,.ui-rich-text__content li a:hover,.ui-rich-text__content li a:active{text-decoration:underline}.ui-rich-text__content ul,.ui-rich-text__content ol{margin:0 0 .875rem;max-width:45rem;font-size:.875rem;line-height:1.429}.ui-rich-text__content ul{padding-inline-start:.5rem;list-style:none}.ui-rich-text__content ul>li{position:relative;padding-inline-start:.75rem}.ui-rich-text__content ul>li:before{content:"";position:absolute;inset-inline-start:0;top:calc((.875rem*1.429 - .125rem)/2);width:.125rem;height:.125rem;border-radius:50%;background-color:currentColor}.ui-rich-text__content ol{padding-inline-start:1.3125rem;list-style-type:decimal}.ui-rich-text__content ul>li,.ui-rich-text__content ol>li{margin:0}.ui-rich-text__fallback{width:100%}.ui-rich-text--expanded .ui-rich-text__fallback{display:none}.ui-rich-text__clamp{width:100%}.ui-rich-text:not(.ui-rich-text--expanded):not(.ui-rich-text--animating) .ui-rich-text__clamp{position:absolute;visibility:hidden;pointer-events:none;inset-inline:0;top:0;width:100%;height:auto;overflow:hidden}.ui-rich-text__measure{position:absolute;visibility:hidden;pointer-events:none;inset-inline:0;top:0;width:100%;height:auto;overflow:hidden}.ui-rich-text__panel-inner{display:flex;flex-direction:column;gap:.875rem}.ui-rich-text__panel-inner>*{margin:0;max-width:none}@media(prefers-reduced-motion:reduce){.ui-rich-text__content:has([data-rich-text-clamp]){transition:none}}.ui-rich-text__toggle[hidden],.ui-rich-text__toggle .ui-text-link__label[hidden]{display:none}.ui-rich-text__toggle:focus-visible{outline:2px solid #1a1814;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/132/assets/tf.rich-text.css.map */
