.text-section{display:flex;justify-content:var(--section-alignment, center);text-align:var(--text-align, center);word-break:break-word}.text-section .text-section__container{max-width:1100px;width:100%;padding:0 20px}.text-section .text-section__container.text-section__container--full-width{max-width:100%}.text-section .text-section__content{line-height:1.7}.text-section .text-section__content.text-section__content--cut-off{position:relative;max-height:200px;overflow:hidden}.text-section .text-section__content.text-section__content--cut-off:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:5rem;background:linear-gradient(180deg,rgba(249,249,249,0) 0%,var(--color-background) 100%);pointer-events:none}.text-section .text-section__heading{line-height:1.35;letter-spacing:.08em;position:relative;margin-bottom:25px;font-weight:400;font-size:1.4rem;text-transform:uppercase}.text-section .text-section__heading+.text-section__content{max-width:65%;margin:0 auto;text-align:center}.text-section__container .text-section__heading:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;max-width:75%;height:1px;background-color:#c5b9a8}.text-section .text-section__subheading{margin-top:8px;margin-bottom:18px;line-height:1.6;color:var(--color-secondary-text, #999999);letter-spacing:.06em}.text-section .text-section__read-more-button{position:relative;margin-top:20px}.text-section .text-section__read-more-button .icon{width:14px;height:14px;margin-left:7px;transition-property:transform;transition-duration:var(--timing-base)}.text-section .text-section__read-more-button.is-active .icon{transform:rotate(180deg)}.text-section .text-section__button{margin-top:40px;letter-spacing:.16em;font-size:.7rem;font-weight:500;text-transform:uppercase;padding:0;min-width:0;min-height:0}.text-section .text-section__button.button--primary{display:inline-flex;align-items:center;gap:8px;background-color:transparent;border:none;border-radius:0;color:#1a1a1a;box-shadow:none;transition:color .3s ease}.text-section .text-section__button.button--primary:after{content:"";display:inline-block;width:6px;height:6px;border-right:1.2px solid currentColor;border-top:1.2px solid currentColor;transform:rotate(45deg);transition:transform .3s ease}.text-section .text-section__button.button--primary:hover{background-color:transparent;color:#8b7d6b;box-shadow:none}.text-section .text-section__button.button--primary:hover:after{transform:rotate(45deg) translate(3px)}.text-section.tudor-btn .text-section__button.button,.text-section.tudor-btn .text-section__button.button--primary{display:inline-block;min-width:180px;min-height:initial;padding:18px 52px;font-size:var(--body-font-size);font-weight:700;line-height:calc(var(--body-font-size) * 1.375);letter-spacing:normal;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#fff;color:#b20000;border:1px solid #b20000!important;border-radius:100px;box-shadow:none;margin:0!important;transition:color var(--timing-short),border var(--timing-short),background-color var(--timing-short)}.text-section.tudor-btn .text-section__button.button--primary:after{content:none}.text-section.tudor-btn .text-section__button.button:hover,.text-section.tudor-btn .text-section__button.button--primary:hover{background:#b20000;color:#fff;border-color:#b20000}@media(max-width:767px){.text-section .text-section__button{padding:0}.text-section.tudor-btn .text-section__button.button,.text-section.tudor-btn .text-section__button.button--primary{width:100%;padding:15px 25px!important;font-size:16px}.text-section .text-section__heading+.text-section__content{max-width:90%}.text-section .text-section__heading{margin-bottom:20px}}@media(min-width:768px){.text-section .text-section__heading{white-space:nowrap}}@media(min-width:1200px){.text-section .text-section__button{margin-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/text-section.build.css.map */
