.text-section{--text-gap-bottom: 16px;--text-gap-top: 0px;position:relative;background:var(--bg)}.text-section p:not(.text__heading){font-size:inherit}.text hr{margin-top:0}.text>*{margin-bottom:var(--text-gap-bottom);margin-top:var(--text-gap-top)}.text>*:last-child{margin-bottom:0}.text__content{font-size:calc(1rem * var(--adjust-body))}.text__subheading{font-size:calc(.875rem * var(--adjust-body))}.text__subheading p,.text__heading p,.text__content p,.text__split p{margin:0}.text__content a,.text__split a,.text__heading a{text-decoration:underline;text-decoration-thickness:var(--BORDER-WIDTH)}.text__heading a{position:relative;display:inline-block;text-decoration:none!important}.text__heading a:before,.text__heading a:after{content:"";position:absolute;left:0;bottom:-.1rem;width:100%;height:var(--BORDER-WIDTH);display:block;background:var(--btn-text, var(--link));transition:none;pointer-events:none}.text__heading a:before{transform:scaleX(0);transform-origin:left}.text__heading a:after{transform-origin:right}.no-touch .text__heading a:hover{background:transparent;border:0}.no-touch .text__heading a:hover:before,.no-touch .text__heading a:hover:after{transition:transform 1.1s cubic-bezier(.19,1,.22,1);transform:scaleX(0)}.no-touch .text__heading a:hover:before{transform:scaleX(1);transition-delay:.25s}.text__heading [data-has-highlight]:before,.text__heading [data-has-highlight]:after,.text__heading .section__link:before,.text__heading .section__link:after{display:none}.text__heading:not(.text-highlight-wrapper) .text-reveal__cropper a:before,.text__heading:not(.text-highlight-wrapper) .text-reveal__cropper a:after{bottom:0}.text__split{display:grid;min-height:75px;gap:var(--text-gap-bottom);grid-template-columns:minmax(0,1fr);grid-template-areas:"text-left" "text-right"}@media only screen and (min-width: 480px){.text__split{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"text-left text-right"}}.text__split-left{grid-area:text-left}.text__split-right{grid-area:text-right}.text__split-left,.text__split-right{font-size:calc(1rem * var(--adjust-body))}.text__image-wrapper,.text__button{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 479px){.text__button{width:100%}}.text__button:first-of-type{margin-right:var(--text-gap-bottom)}@media only screen and (max-width: 479px){.text__button:first-of-type{margin-right:0}}@media only screen and (max-width: 479px){.text__button:last-of-type{margin-top:var(--text-gap-bottom)}}.text__buttons-wrapper{display:flex;justify-content:center}@media only screen and (max-width: 479px){.text__buttons-wrapper{flex-direction:column}}.text__image{height:auto}.text__icon-wrapper{width:var(--icon-size);min-height:calc(1rem * var(--adjust-body) * var(--line-height));display:flex;align-items:center;justify-content:center;align-self:start;position:relative;color:var(--text)}.text__icon-wrapper .icon{display:block;width:var(--icon-size);height:var(--icon-size)}.text__icons-row-block{--icon-size: 25px;--line-height: 1.5625;display:grid;grid-template-columns:repeat(auto-fit,minmax(60px,1fr));column-gap:calc(var(--grid-gutter) * 2);align-items:center;border-radius:var(--radius);font-size:calc(1rem * var(--adjust-body));line-height:var(--line-height)}@media only screen and (max-width: 767px){.text__icons-row-block{display:flex;flex-wrap:wrap;justify-content:center;gap:0}}.text-left .text__buttons-wrapper,.text-left .text__button,.text-left .text__image-wrapper,.text-left .text__icon-wrapper{justify-content:flex-start}.text-right .text__buttons-wrapper,.text-right .text__button,.text-right .text__image-wrapper,.text-right .text__icon-wrapper{justify-content:flex-end}.body--rounded-corners .text__image{border-radius:var(--radius);overflow:hidden}.text__read-more-wrapper{position:relative}.text__read-more-wrapper--flex{display:flex;align-items:flex-start;gap:1em}.text__read-more-wrapper--flex[data-button-placement=left]{flex-direction:row}.text__read-more-wrapper--flex[data-button-placement=right]{flex-direction:row-reverse}.text__read-more-content{transition:max-height .3s ease-out;flex:1}.text__read-more-content--lines.text__read-more-content--truncated{display:-webkit-box;-webkit-line-clamp:var(--truncate-lines, 5);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text__read-more-content--expanded{display:block!important;-webkit-line-clamp:unset!important}.text__read-more-button-wrapper{display:inline-block;margin-top:.5em;flex-shrink:0}.text__read-more-button-wrapper--below{display:block;margin-top:1em;text-align:left}.text__read-more-button-wrapper--left,.text__read-more-button-wrapper--right{display:block;margin-top:0;margin-bottom:.5em}.text-left .text__read-more-button-wrapper--below,.text-left .text__read-more-button-wrapper--left,.text-left .text__read-more-button-wrapper--right{text-align:left}.text-center .text__read-more-button-wrapper--below,.text-center .text__read-more-button-wrapper--left,.text-center .text__read-more-button-wrapper--right{text-align:center}.text-right .text__read-more-button-wrapper--below,.text-right .text__read-more-button-wrapper--left,.text-right .text__read-more-button-wrapper--right{text-align:right}.text__read-more-wrapper--flex .text__read-more-button-wrapper{text-align:left}.text__read-more-button{cursor:pointer;border:none;background:transparent;padding:0;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-decoration:underline;transition:opacity .2s ease;white-space:nowrap}.text__read-more-button:hover{opacity:.8}.text__read-more-button:focus{outline:2px solid currentColor;outline-offset:2px}.text__content .text__read-more-button{color:inherit;text-decoration:underline;text-decoration-thickness:var(--BORDER-WIDTH)}.text__read-more-button-wrapper:not(.text__read-more-button-wrapper--below):not(.text__read-more-button-wrapper--left):not(.text__read-more-button-wrapper--right){margin-left:0;margin-top:0;float:right}.text__read-more-content--lines.text__read-more-content--truncated+.text__read-more-button-wrapper:not(.text__read-more-button-wrapper--below):not(.text__read-more-button-wrapper--left):not(.text__read-more-button-wrapper--right){display:inline;vertical-align:baseline}.text__read-more-button-wrapper[style*="display: none"]{display:none!important}@media only screen and (max-width: 767px){.text__read-more-wrapper--flex{flex-direction:column!important}.text__read-more-wrapper--flex .text__read-more-button-wrapper{margin-bottom:.5em;margin-top:0;width:100%;text-align:left}.text-center .text__read-more-wrapper--flex .text__read-more-button-wrapper{text-align:center}.text-right .text__read-more-wrapper--flex .text__read-more-button-wrapper{text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/1177/assets/section-text.css.map */
