.pb-text-section{width:100%}.pb-text-section--off-white{background-color:#f8f8f8}.pb-text-section.section--full-width{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.pb-text-section.section--page-width{width:100%}.pb-text-content{max-width:100%}.pb-text-content--left{text-align:left}.pb-text-content--center{text-align:center}.pb-text-content--right{text-align:right}.pb-text-subtitle{margin:0 0 1rem}.pb-text-header-container{max-width:950px}.pb-text-content--center .pb-text-header-container{margin-left:auto;margin-right:auto}.pb-text-content--right .pb-text-header-container{margin-left:auto}.pb-text-content--two-column{text-align:left!important}.pb-text-content--two-column .pb-text-body{column-count:2;column-gap:2rem;column-fill:balance}@media screen and (max-width:768px){.pb-text-content--two-column .pb-text-body{column-count:1}}.pb-text-header{margin:0 0 1.5rem;font-weight:600;line-height:1.2}.pb-text-body{margin:0 0 2rem;line-height:1.6;max-width:600px;margin:0 auto}.pb-text-content--two-column .pb-text-body{width:100%;max-width:100%}.pb-text-body--small{font-size:.875rem}.pb-text-body--medium{font-size:1rem}.pb-text-body--large{font-size:1.125rem}.pb-text-body p{margin:0 0 1rem}.pb-text-body p:last-child{margin-bottom:0}.pb-text-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.pb-text-content--left .pb-text-buttons{justify-content:flex-start}.pb-text-content--center .pb-text-buttons{justify-content:center}.pb-text-content--right .pb-text-buttons{justify-content:flex-end}@media screen and (max-width:749px){.pb-text-buttons{flex-direction:column;align-items:center}.pb-text-content--left .pb-text-buttons,.pb-text-content--center .pb-text-buttons,.pb-text-content--right .pb-text-buttons{justify-content:stretch}}.pb-text-header h2,.pb-text-header.h2{font-size:2rem}.pb-text-header h3,.pb-text-header.h3{font-size:1.75rem}.pb-text-header h4,.pb-text-header.h4{font-size:1.5rem}.pb-text-header h5,.pb-text-header.h5{font-size:1.25rem}.pb-text-header h6,.pb-text-header.h6{font-size:1.125rem}@media screen and (max-width:749px){.pb-text-header h2,.pb-text-header.h2{font-size:1.75rem}.pb-text-header h3,.pb-text-header.h3{font-size:1.5rem}.pb-text-header h4,.pb-text-header.h4{font-size:1.25rem}.pb-text-header h5,.pb-text-header.h5{font-size:1.125rem}.pb-text-header h6,.pb-text-header.h6{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-pb-text.css.map */
