.text-and-image-below{color:#000}.text-and-image-below__container{width:100%;margin-left:auto;margin-right:auto}.text-and-image-below__container--narrow{max-width:1100px;padding:0 1rem}.text-and-image-below__container--wide{max-width:1400px;padding:0 1rem}.text-and-image-below__container--full{max-width:none;padding:0}.text-and-image-below__container--full_padded{max-width:none;padding:0 5rem}.text-and-image-below__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;row-gap:32px;align-items:start}.text-and-image-below__header{margin-bottom:48px}.text-and-image-below__left,.text-and-image-below__content{grid-column:span var(--col-mobile, 12);min-width:0}.text-and-image-below__media-wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.text-and-image-below__media-wrap .text-and-image-below__media{grid-column:span var(--col-mobile, 12);min-width:0}.text-and-image-below__left{display:flex;flex-direction:column;align-items:flex-start;row-gap:20px}.text-and-image-below__title{margin:0;font-family:var(--main-font-family);line-height:1.35;font-weight:300;text-transform:uppercase}.text-and-image-below__link{font-family:var(--main-font-family);line-height:1.4;font-weight:300;text-decoration:underline;text-underline-offset:3px}.text-and-image-below__link:hover{opacity:.7}.text-and-image-below__content{font-family:var(--main-font-family);line-height:1.6;font-weight:300}.text-and-image-below__content p{margin:0 0 1em}.text-and-image-below__content p:last-child{margin-bottom:0}.text-and-image-below__media{width:100%;overflow:hidden}.text-and-image-below__media--link{display:block;color:inherit;text-decoration:none}.text-and-image-below__media-item{width:100%}.text-and-image-below__media-item img,.text-and-image-below__media-item video,.text-and-image-below__media-item iframe{display:block;width:100%;height:auto;vertical-align:middle}.text-and-image-below__media-item .placeholder-svg{width:100%;height:auto;display:block}@media screen and (min-width:750px){.text-and-image-below__left,.text-and-image-below__content,.text-and-image-below__media-wrap .text-and-image-below__media{grid-column:span var(--col-desktop, 12)}}@media screen and (max-width:749px){.text-and-image-below__header{row-gap:24px;margin-bottom:32px}.text-and-image-below__container--full_padded{padding:0 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-text-and-image-below.css.map */
