.text-section{position:relative;overflow-y:visible;overflow-x:clip!important}.text{z-index:2}.main-content>.text-section{overflow-x:clip!important;overflow-y:visible}body .text-section .text__button .btn--outline.btn--advanced,body .text-section .text__button .btn--soft.btn--advanced{background-color:transparent;background-image:none;box-shadow:none;text-decoration:none;transition:all .3s ease}body .text-section .text__button .btn--outline.btn--advanced{border:1px solid currentColor}body .text-section .text__button .btn--outline.btn--white.btn--advanced{color:var(--color-white-def);border-color:var(--color-white-def)}body .text-section .text__button .btn--outline.btn--black.btn--advanced{color:var(--color-black-def);border-color:var(--color-black-def)}body .text-section .text__button .btn--outline.btn--primary.btn--advanced{color:var(--btn-bg, var(--color-button, var(--color-black-def)));border-color:var(--btn-bg, var(--color-button, var(--color-black-def)))}body .text-section .text__button .btn--outline.btn--secondary.btn--advanced{color:var(--btn-secondary-bg, var(--color-secondary-button, var(--color-black-def)));border-color:var(--btn-secondary-bg, var(--color-secondary-button, var(--color-black-def)))}body .text-section .text__button .btn--soft.btn--advanced{border:none}body .text-section .text__button .btn--soft.btn--white.btn--advanced{background-color:#fff3;color:var(--color-white-def)}body .text-section .text__button .btn--soft.btn--black.btn--advanced{background-color:#0000001a;color:var(--color-black-def)}body .text-section .text__button .btn--soft.btn--primary.btn--advanced{background-color:rgba(var(--btn-bg-rgb, 0, 0, 0),.1);color:var(--btn-bg, var(--color-button, var(--color-black-def)))}body .text-section .text__button .btn--soft.btn--secondary.btn--advanced{background-color:rgba(var(--btn-secondary-bg-rgb, 0, 0, 0),.1);color:var(--btn-secondary-bg, var(--color-secondary-button, var(--color-black-def)))}body .text-section .text__button .btn--text{background:transparent;border:none;padding:0;text-decoration:underline;box-shadow:none;color:inherit}.text-section .text{display:flex;flex-direction:column;position:relative;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:var(--PH, 0px);padding-right:var(--PH, 0px);align-items:center;box-sizing:border-box;border-radius:var(--border-24);overflow:visible}.text-section .text.no-padding{padding:0}.text-section .text.text--transparent-bg{background:transparent!important}@media only screen and (max-width:767px){.text-section .text{padding-top:var(--PT-mobile, var(--PT, 60px));padding-bottom:var(--PB-mobile, var(--PB, 60px));padding-left:var(--PH-mobile, var(--PH, 0px));padding-right:var(--PH-mobile, var(--PH, 0px));width:var(--content-width-mobile, 100%)}}.text-section .wrapper,.text-section .wrapper--narrow,.text-section .wrapper--full-padded{overflow:visible;z-index:2}.text-section .overlay-image{position:absolute}.text-section .wrapper{width:100%;max-width:var(--site-width);margin:0 auto;padding:0 var(--gutter-mobile)}.text-section .wrapper--narrow{width:100%;max-width:var(--site-width-narrow);margin:0 auto;padding:0 var(--gutter-mobile)}.text-section .wrapper--full-padded{width:100%;max-width:100%;margin:0 auto;padding:0 var(--gutter-mobile)}@media only screen and (min-width:1024px){.text-section .wrapper,.text-section .wrapper--narrow,.text-section .wrapper--full-padded{padding:0 var(--gutter)}}.text-section p:not(.text__heading){font-size:inherit}.text__subheading{color:var(--text);margin-bottom:var(--margin-bottom, 40px);line-height:var(--lh-150);font-size:var(--fs-subheading-2);margin-top:var(--margin-top, 0);margin-bottom:var(--margin-bottom, 16px);width:100%}@media only screen and (min-width:1024px){.text__subheading{font-size:var(--fs-subheading-1)}}@media only screen and (max-width:767px){.text__subheading{padding:0;margin-top:var(--margin-top-mobile, var(--margin-top, 0));margin-bottom:var(--margin-bottom-mobile, var(--margin-bottom, 0))}.text__subheading{display:flex;width:100%}.text-left .text__subheading{justify-content:flex-start}.text-center .text__subheading{justify-content:center}.text-right .text__subheading{justify-content:flex-end}.text__subheading.text__subheading-mobile-capt-l-medium{font-size:var(--fs-caption-1);line-height:var(--lh-140);letter-spacing:var(--ls-0);font-weight:var(--fw-500);font-family:var(--font-outfit)}.text__subheading.text__subheading-mobile-body-l-medium{font-size:var(--fs-body-1);line-height:var(--lh-150);letter-spacing:var(--ls-0);font-weight:var(--fw-500);font-family:var(--font-outfit)}}.text__heading{color:var(--heading);margin-top:var(--margin-top, 0);margin-bottom:var(--margin-bottom, 52px);font-weight:var(--fw-500);font-family:var(--font-outfit);z-index:2;max-width:var(--heading-max-width, none);margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.text__heading.heading-1{font-size:var(--fs-h1-desktop);line-height:var(--lh-108)}.text__heading.heading-2{font-size:var(--fs-h2-desktop);line-height:var(--lh-108)}.text__heading.heading-3{font-size:var(--fs-h3-desktop);line-height:var(--lh-110)}.text__heading.heading-4{font-size:var(--fs-h4-desktop);line-height:var(--lh-115)}.text__heading.heading-5{font-size:var(--fs-h5-desktop);line-height:var(--lh-115)}.text__heading.heading-d2{font-size:var(--fs-d2-desktop);line-height:var(--lh-100);font-weight:var(--fw-500)}.text__heading{z-index:2}}@media only screen and (max-width:767px){.text__heading{margin-top:var(--margin-top-mobile, var(--margin-top, 0));margin-bottom:var(--margin-bottom-mobile, var(--margin-bottom, 0))}.text__heading.text__heading-mobile-heading-4{font-size:var(--fs-h4-mobile)!important;line-height:var(--lh-115)!important;z-index:2}.text__heading.text__heading-mobile-heading-3{font-size:var(--fs-h3-mobile)!important;line-height:var(--lh-110)!important}.text__heading.text__heading-mobile-heading-2{font-size:var(--fs-h2-mobile)!important;line-height:var(--lh-98)!important}}.text hr{margin-top:0}.text>*:last-child{margin-bottom:0}.text__content{font-size:calc(1rem * var(--adjust-body));margin-top:var(--margin-top, 0);margin-bottom:var(--margin-bottom, 0)}@media only screen and (max-width:767px){.text__content{margin-top:var(--margin-top-mobile, var(--margin-top, 0));margin-bottom:var(--margin-bottom-mobile, var(--margin-bottom, 0))}.text__content.text__content-mobile-body-l-regular{font-size:var(--fs-body-1);line-height:var(--lh-130);letter-spacing:var(--ls-0);font-weight:var(--fw-400);font-family:var(--font-outfit);text-align:center}.text__content.text__content-mobile-sub-s-regular{font-size:var(--fs-subheading-2);line-height:var(--lh-130);letter-spacing:var(--ls-0);font-weight:var(--fw-400);font-family:var(--font-outfit)}}.text__subheading p,.text__heading p,.text__content p,.text__split p{margin:0;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}.text__content p+p{margin-top:1em}.text__content a,.text__split a,.text__heading a{text-decoration:underline;text-decoration-thickness:var(--BORDER-WIDTH)}.text-section .text__heading a{position:relative;display:inline-block;text-decoration:none}.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);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{display:flex;justify-content:center;align-items:center}.text__button{display:flex;justify-content:center;align-items:center;align-self:center;padding-top:var(--padding-top, 0px);padding-bottom:var(--padding-bottom, 0px)}.text__button--left{justify-content:flex-start;align-self:flex-start;margin-left:0;margin-right:auto}.text__button--center{justify-content:center;align-self:center;margin-left:auto;margin-right:auto}.text__button--right{justify-content:flex-end;align-self:flex-end;margin-left:auto;margin-right:0}@media only screen and (max-width:767px){.text__button{padding:0 0 8px}.text__button--left{margin-left:0;margin-right:auto}.text__button--center{margin-left:auto;margin-right:auto}.text__button--right{margin-left:auto;margin-right:0}}@media only screen and (max-width:479px){.text__button{width:100%}.text__button--left{justify-content:flex-start}.text__button--center{justify-content:center}.text__button--right{justify-content:flex-end}}.text__button:first-of-type{margin-right:var(--text-gap)}@media only screen and (max-width:479px){.text__button:first-of-type{margin-right:0}.text__button--left:first-of-type,.text__button--center:first-of-type,.text__button--right:first-of-type{margin-right:0}}@media only screen and (max-width:479px){.text__button:last-of-type{margin-top:var(--text-gap)}}.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}.image-with-text__heading,.text-highlight__break{font-size:var(--fs-h4-mobile)}}.text-left .text__buttons-wrapper,.text-left .text__image-wrapper,.text-left .text__icon-wrapper{justify-content:flex-start}.text-right .text__buttons-wrapper,.text-right .text__image-wrapper,.text-right .text__icon-wrapper{justify-content:flex-end}.text-left .text__button--left,.text-center .text__button--left,.text-right .text__button--left{align-self:flex-start;margin-left:0;margin-right:auto}.text-left .text__button--center,.text-center .text__button--center,.text-right .text__button--center{align-self:center;margin-left:auto;margin-right:auto}.text-left .text__button--right,.text-center .text__button--right,.text-right .text__button--right{align-self:flex-end;margin-left:auto;margin-right:0}.text-left .text__subheading,.text-left .text__heading,.text-left .text__content{text-align:left;align-self:flex-start}.text-center .text__subheading,.text-center .text__heading,.text-center .text__content{text-align:center;align-self:center}.text-right .text__subheading,.text-right .text__heading,.text-right .text__content{text-align:right;align-self:flex-end}.body--rounded-corners .text__image{border-radius:var(--radius);overflow:hidden}.text__heading-inline-image{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;height:1em;margin:0 .1em}.text__heading-inline-image img{display:block;height:1em;width:auto;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/80/assets/section-text.css.map */
