.text-media{position:relative;overflow:hidden;z-index:23}@media screen and (max-width: 576px){.text-media{--space-outer: calc(var(--spacing-unit) * 13)}}@media screen and (max-width: 370px){.text-media{--space-outer: calc(var(--spacing-unit) * 10)}}.text-media__heading{font-size:20px;line-height:1;text-transform:uppercase;font-weight:700;margin-bottom:5px}.text-media__subheading{font-size:20px;text-transform:uppercase;margin-bottom:50px;font-weight:400}.text-media__title{font-family:DomaineDisplay,serif;font-size:56px;line-height:1;font-weight:500;letter-spacing:-.025em}@media (max-width: 992px){.text-media__title{font-size:45px}.text-media__subheading{margin-bottom:30px}}@media (max-width: 576px){.text-media__title{font-size:34px}.text-media__subheading{margin-bottom:30px}}.text-media__content{font-size:var(--content-size);line-height:1.1;margin-top:40px;letter-spacing:-.025em}.text-media__excerpt{font-size:20px;line-height:1.1;margin-top:20px;margin-bottom:40px;letter-spacing:-.025em}@media screen and (max-width: 992px){.text-media__subheading{font-size:18px}.text-media__content{font-size:28px}}@media screen and (max-width: 576px){.text-media__heading{font-size:18px}.text-media__subheading{font-size:14px}.text-media__content{font-size:22px;margin-top:20px}}.text-media__grid{display:flex;gap:var(--space-outer)}.text-media__grid--center{align-items:center}.text-media__grid--reverse{flex-direction:row-reverse}.text-media__column{position:relative;width:50%}.text-media__column:nth-child(1){padding-left:20px;padding-right:0}.text-media__grid--reverse .text-media__column:nth-child(1){padding-left:0;padding-right:0}@media screen and (max-width: 992px){.text-media__grid{flex-direction:column}.text-media__grid--reverse,.text-media__grid--mobile-reverse{flex-direction:column-reverse}.text-media__grid--reverse.text-media__grid--mobile-reverse{flex-direction:column}.text-media__column{width:100%;padding-left:0!important;padding-right:0!important}}@media (max-width: 576px){.text-media__grid--mobile-reverse.text-media__grid{gap:45px}}.text-media__column--outside{width:55vw;margin-right:calc((100vw - 100%)/2*-1)}.text-media__grid--reverse .text-media__column--outside{margin-right:0;margin-left:calc((100vw - 100%)/2*-1)}.text-media__column--content-big{gap:40px}.text-media__column--content-big .text-media__column--content{width:65%}.text-media__column--content-big .text-media__column:not(.text-media__column--content):not(.text-media__column--outside){width:35%}@media screen and (max-width: 992px){.text-media__column--outside.text-media__column--mobile-no-bg,.text-media__grid--reverse .text-media__column--outside.text-media__column--mobile-no-bg{width:100%;margin-right:auto;margin-left:auto}.text-media__column--outside,.text-media__grid--reverse .text-media__column--outside{width:calc(calc(var(--space-outer) * 2) + 100%);margin-right:calc(var(--space-outer) * -1);margin-left:calc(var(--space-outer) * -1)}.text-media__column--content-big .text-media__column--content,.text-media__column--content-big .text-media__column:not(.text-media__column--content):not(.text-media__column--outside){width:100%}}.text-media__video{position:relative}.text-media__video video{display:block;width:100%;height:100%;object-fit:cover;border-radius:16px}.text-media__video--background{position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1}.text-media__column--outside video,.text-media__column--outside .media-video,.text-media__column--outside .text-media-image img{border-radius:16px 0 0 16px}.text-media__grid--reverse .text-media__column--outside video,.text-media__grid--reverse .text-media__column--outside .media-video,.text-media__grid--reverse .text-media__column--outside .text-media-image img{border-radius:0 16px 16px 0}.text-media__column--icon-image{display:grid;grid-template-columns:auto 1fr;padding-left:0!important;padding-right:0!important}.text-media__column--icon-image>.text-media-image{grid-column:2;grid-row:1 / span 5;align-self:center}.text-media__column--icon-image>.icon-block{grid-column:1}@media screen and (max-width: 1100px){.text-media__column--icon-image{grid-template-columns:1fr 1fr;padding-left:0!important;padding-right:0!important}.text-media__column--icon-image>.text-media-image{grid-column:1 / span 2;grid-row:1}.text-media__column--icon-image>.icon-block{margin-left:auto;margin-right:auto}.text-media__column--icon-image>.icon-block:nth-child(2){grid-row:2;grid-column:1}.text-media__column--icon-image>.icon-block:nth-child(3){grid-row:2;grid-column:2}.text-media__column--icon-image>.icon-block:nth-child(4){grid-row:3;grid-column:1}.text-media__column--icon-image>.icon-block:nth-child(5){grid-row:3;grid-column:2}}@media screen and (max-width: 992px){.text-media__video--mobile-hidden{display:none}.text-media__column video,.text-media__column .media-video,.text-media__column .text-media-image img{border-radius:16px!important}.text-media__column--outside video,.text-media__column--outside .media-video,.text-media__column--outside .text-media-image img{border-radius:0!important}.text-media__column--icon-image>.text-media-image{grid-column:1 / span 2;grid-row:2}.text-media__column--icon-image>.icon-block:nth-child(2){grid-row:1;grid-column:1}.text-media__column--icon-image>.icon-block:nth-child(3){grid-row:1;grid-column:2}.text-media__column--icon-image>.icon-block:nth-child(4){grid-row:3;grid-column:1}.text-media__column--icon-image>.icon-block:nth-child(5){grid-row:3;grid-column:2}}.text-media__column--contrast .icon-block__img img{filter:brightness(0) invert(1)}.text-media__column--contrast .icon-block__content{color:#fff}@media screen and (max-width: 992px){.text-media__column--mobile-no-contrast .icon-block__img img{filter:brightness(1) invert(0)}.text-media__column--mobile-no-contrast .icon-block__content{color:#000}}.text-media__column--bg{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}@media screen and (max-width: 992px){.text-media__column--mobile-no-bg{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.text-media__column--mobile-no-bg.text-media__column--outside .text-media-image{height:50vh}.text-media-image .img-wrapper{height:100%}.text-media__column--mobile-no-bg .icon-block{width:50%;flex-direction:column;align-items:center;justify-content:center;text-align:center}.text-media__column--mobile-no-bg .text-media-image{order:3}.text-media__column--mobile-no-bg .icon-block:nth-child(5){order:4}.text-media__column--mobile-no-bg .icon-block:nth-child(4){order:2}.text-media__column--mobile-no-bg .icon-block:nth-child(6){order:5}.text-media__column--mobile-no-bg .icon-block:nth-child(3){order:1}}@media screen and (max-width: 576px){.text-media__column--mobile-no-bg{margin-bottom:30px}.text-media__column--mobile-no-bg .icon-block{padding-left:5px;padding-right:5px}.text-media__column--mobile-no-bg.text-media__column--outside .text-media-image{max-width:100%;height:auto;margin-left:auto;margin-right:auto}}@media screen and (max-width: 450px){.text-media__column--mobile-no-bg.text-media__column--outside .text-media-image{max-width:230px}}.text-media__video-overlay{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;bottom:0;right:0;cursor:pointer}.text-media__video__icon{width:60px;height:60px;border:2px solid #fff;border-radius:100px;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:1;transition:opacity .3s ease-in-out;padding-left:5px}.played .text-media__video__icon{opacity:0}.text-media__column .text-media-image{text-align:center}.text-media__column img{margin-left:auto;margin-right:auto}.text-media-image img{display:block;max-width:100%;height:auto}.text-media__column--outside .text-media-image{width:100%;height:100%}.text-media__column--outside .text-media-image img{width:100%;height:100%;object-fit:contain}.text-media__img--mobile-show{display:none}@media screen and (max-width: 992px){.text-media__img--mobile-hide{display:none}.text-media__img--mobile-show{display:block}}.text-center .text-media__heading,.text-center .text-media__subheading,.text-center .text-media__content{text-align:center}@media screen and (max-width: 992px){.text-center-mobile .text-media__heading,.text-center-mobile .text-media__subheading,.text-center-mobile .text-media__content{text-align:center}.text-center-mobile .buttons-wrapper{justify-content:center}}.text-media-image{position:relative}.text-media-image__info{position:relative;text-align:var(--text-media-image-info-alignment);max-width:var(--text-media-image-info-width);width:100%;margin-left:auto;margin-right:auto}.text-media-image__info--absolute{position:absolute;bottom:3%;left:40%;transform:translate(-50%)}.text-media-image__content *{font-size:var(--text-media-image-info-content-size);line-height:1}.text-media-image__content a{text-decoration:underline}.text-media-image__arrow{position:absolute;left:50%;transform:translate(-50%);bottom:110%;z-index:9}.text-media-image__arrow--desktop{display:block!important}.text-media-image__arrow--mobile{display:none!important}@media screen and (max-width: 1500px){.text-media-image__info--absolute{bottom:0}}@media (max-width: 1199px){.text-media-image__info--absolute{bottom:-5%}}@media (max-width: 992px){.text-media-image__info--absolute{bottom:5%;left:43%}.text-media-image__arrow:not(.text-media-image__arrow--straight){left:47%}}@media (max-width: 767px){.text-media-image__arrow--desktop{display:none!important}.text-media-image__arrow--mobile{display:block!important}.text-media-image__arrow:not(.text-media-image__arrow--straight){bottom:150%}.text-media-image__info--absolute{bottom:0;left:45%}}@media (max-width: 567px){.text-media-image__content *{font-size:14px}.text-media-image__arrow--straight{height:100px;overflow:hidden}.text-media-image__arrow:not(.text-media-image__arrow--straight){left:37%}.text-media-image__info--absolute{left:50%}}@media (max-width: 480px){.text-media-image__arrow:not(.text-media-image__arrow--straight){left:39%;bottom:120%}.text-media-image-info{padding-bottom:10px}}@media (max-width: 420px){.text-media-image__arrow:not(.text-media-image__arrow--straight){left:42%}}.featured-article .text-media__grid--reverse .text-media__column:nth-child(1){padding-right:110px}.text-media__below{text-align:var(--alignment);margin-top:40px}.text-media__below__content{font-size:var(--content-size);line-height:1.1;margin-top:10px}@media screen and (max-width: 768px){.text-media__below__content:not(.text-media__below__content--small){font-size:28px}}@media screen and (max-width: 576px){.text-media__below__content:not(.text-media__below__content--small){font-size:22px}.text-media__below__content--small{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-text-media.css.map */
