.TextBlock{padding-top:var(--TextBlock-padding-top-mobile);padding-bottom:var(--TextBlock-padding-bottom-mobile)}.TextBlock__inner{width:100%;margin:0 auto}.TextBlock__content{width:100%}.TextBlock--align-left .TextBlock__content{text-align:left}.TextBlock--align-center .TextBlock__content{text-align:center}.TextBlock--align-right .TextBlock__content{text-align:right}.TextBlock__heading{margin:0;color:rgb(var(--colors-heading));font-size:var(--TextBlock-heading-size-mobile);line-height:1.15}.TextBlock__description{margin-top:20px;color:rgb(var(--colors-text));line-height:1.5}.TextBlock__description:only-child{margin-top:0}.TextBlock__description>*:first-child{margin-top:0}.TextBlock__description>*:last-child{margin-bottom:0}.TextBlock__description>*:last-child>*:last-child{margin:0}.TextBlock__description p{margin-top:0;margin-bottom:32px;color:inherit;font-size:inherit;line-height:1.4}.TextBlock__description ul,.TextBlock__description ol{margin-top:0;padding-left:18px}.TextBlock__description li{line-height:144%}.TextBlock__description ol li{list-style:decimal}.TextBlock__description ul li{list-style:disc}.TextBlock__description li:not(:first-child){margin-top:15px}.TextBlock__description a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.TextBlock--description-medium .TextBlock__description,.TextBlock--description-medium .TextBlock__description p{font-size:var(--medium_body)}.TextBlock--description-large .TextBlock__description,.TextBlock--description-large .TextBlock__description p{font-size:var(--large_body)}.TextBlock__description h1,.TextBlock__description h2,.TextBlock__description h3,.TextBlock__description h4,.TextBlock__description h5,.TextBlock__description h6,.TextBlock__description ul,.TextBlock__description ol{margin-bottom:32px}.TextBlock__button-wrap{display:flex;align-items:center}.TextBlock--align-center .TextBlock__button-wrap{justify-content:center}.TextBlock--align-left .TextBlock__button-wrap{justify-content:flex-start}.TextBlock--align-right .TextBlock__button-wrap{justify-content:flex-end}.TextBlock .TextBlock__btn{padding:10px 14px;display:block;max-width:fit-content;margin-top:30px}@media screen and (min-width:768px){.TextBlock{padding-top:var(--TextBlock-padding-top-desktop);padding-bottom:var(--TextBlock-padding-bottom-desktop)}.TextBlock__inner--full-width{padding-right:40px;padding-left:40px}.TextBlock__heading{font-size:var(--TextBlock-heading-size-desktop)}}@media screen and (max-width:767px){.TextBlock__description h1,.TextBlock__description h2,.TextBlock__description h3,.TextBlock__description h4,.TextBlock__description h5,.TextBlock__description h6,.TextBlock__description p,.TextBlock__description ul,.TextBlock__description ol{margin-bottom:24px}.TextBlock .TextBlock__btn{margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/text-block.css.map */
