.custom-text-section{padding-top:var(--ct-padding-top);padding-bottom:var(--ct-padding-bottom);background-color:var(--ct-bg-color);color:var(--ct-text-color);width:100%;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.custom-text-section.is-visible{opacity:1;transform:translateY(0)}.custom-text-section__inner{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.custom-text-section--contained .custom-text-section__inner{max-width:var(--ct-max-width)}.custom-text-section--full{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.custom-text-section--full .custom-text-section__inner{max-width:100%}.custom-text-section__inner--left,.custom-text-section__inner--left .custom-text-section__content,.custom-text-section__inner--left .custom-text-section__content p,.custom-text-section__inner--left .custom-text-section__content li{text-align:left!important}.custom-text-section__inner--center,.custom-text-section__inner--center .custom-text-section__content,.custom-text-section__inner--center .custom-text-section__content p,.custom-text-section__inner--center .custom-text-section__content li{text-align:center!important}.custom-text-section__inner--center{margin-left:auto;margin-right:auto}.custom-text-section__inner--right,.custom-text-section__inner--right .custom-text-section__content,.custom-text-section__inner--right .custom-text-section__content p,.custom-text-section__inner--right .custom-text-section__content li{text-align:right!important}.custom-text-section__heading{font-size:calc(var(--ct-font-size) * 1.3);margin-bottom:16px;color:var(--ct-text-color);font-family:var(--ct-font-family, sans-serif)}.custom-text-section__content{font-size:var(--ct-font-size);line-height:var(--ct-line-height);letter-spacing:var(--ct-letter-spacing);color:var(--ct-text-color);font-family:var(--ct-font-family, sans-serif)}.custom-text-section__content p{margin:0 0 1em}.custom-text-section__content p:last-child{margin-bottom:0}.custom-text-section__button-wrap{margin-top:24px}@media screen and (max-width:749px){.custom-text-section{padding-top:var(--ct-padding-top-mobile);padding-bottom:var(--ct-padding-bottom-mobile)}.custom-text-section__content{font-size:var(--ct-font-size-mobile)}.custom-text-section__inner{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.custom-text-section{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-text.css.map */
