.TextBlock-InlineImage{padding-top:var(--text-block-padding-top-mobile);padding-bottom:var(--text-block-padding-bottom-mobile)}.TextBlock-InlineImage__container{width:100%;max-width:var(--text-block-container-width);margin-right:auto;margin-left:auto}.TextBlock-InlineImage__grid{grid-template-columns:repeat(1,minmax(0,1fr));column-gap:20px;row-gap:20px}.TextBlock-InlineImage__heading{margin-bottom:40px}.TextBlock-InlineImage__description{line-height:1.5}.TextBlock-InlineImage__description *{margin-top:32px;line-height:1.4}.TextBlock-InlineImage__description ul,.TextBlock-InlineImage__description ol{padding-left:18px}.TextBlock-InlineImage__description li:not(:first-child){margin-top:15px}.TextBlock-InlineImage__description li{margin:0;line-height:144%}.TextBlock-InlineImage__description ul li{list-style:disc}.TextBlock-InlineImage__description ol li{list-style:decimal}.TextBlock-InlineImage__description p:first-child{margin-top:0}.TextBlock-InlineImage__description p:last-child{margin-bottom:0}.TextBlock-InlineImage__description a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.TextBlock-InlineImage__buttons{margin-top:18px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.TextBlock-InlineImage__buttons .TextBlock-InlineImage__button{width:100%;max-width:fit-content}.TextBlock-InlineImage__btn{padding:16px 20px;display:block;max-width:fit-content;text-align:center;display:flex;align-items:center;justify-content:center;font-size:var(--medium_small-body);font-weight:var(--font-body-weight-bold);line-height:var(--medium_body-line)}.TextBlock-InlineImage__image-wrap{width:100%;margin-top:28px;margin-bottom:28px;overflow:hidden;border-radius:12px}.TextBlock-InlineImage__image{display:block;width:100%;height:auto;object-fit:cover}.TextBlock-InlineImage--align-left{text-align:left}.TextBlock-InlineImage--align-center{text-align:center}.TextBlock-InlineImage--align-right{text-align:right}.TextBlock-InlineImage--button-align-left .TextBlock-InlineImage__buttons{justify-content:flex-start}.TextBlock-InlineImage--button-align-center .TextBlock-InlineImage__buttons{justify-content:center}.TextBlock-InlineImage--button-align-right .TextBlock-InlineImage__buttons{justify-content:flex-end}.TextBlock-InlineImage__block:not(:last-child){margin-bottom:34px}.TextBlock-InlineImage--description-body .TextBlock-InlineImage__description,.TextBlock-InlineImage--description-body .TextBlock-InlineImage__description p{font-size:var(--body)}.TextBlock-InlineImage--description-light .TextBlock-InlineImage__description,.TextBlock-InlineImage--description-light .TextBlock-InlineImage__description p{font-size:var(--medium_light-body)}.TextBlock-InlineImage--description-light .TextBlock-InlineImage__description{margin-top:34px}h2.TextBlock-InlineImage__heading_bottom.h4{margin-top:1.2rem;display:block}.TextBlock-InlineImage--description-small .TextBlock-InlineImage__description,.TextBlock-InlineImage--description-small .TextBlock-InlineImage__description p{font-size:var(--medium_small-body)}.TextBlock-InlineImage--description-medium .TextBlock-InlineImage__description,.TextBlock-InlineImage--description-medium .TextBlock-InlineImage__description p{font-size:var(--medium_body)}.TextBlock-InlineImage--description-large .TextBlock-InlineImage__description,.TextBlock-InlineImage--description-large .TextBlock-InlineImage__description p{font-size:var(--large_body)}@media screen and (min-width:768px){.TextBlock-InlineImage__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:33px;row-gap:52px}.TextBlock-InlineImage{padding-top:var(--text-block-padding-top-desktop);padding-bottom:var(--text-block-padding-bottom-desktop)}.TextBlock-InlineImage__image-wrap{margin-top:32px;margin-bottom:32px}}@media screen and (max-width:767px){.TextBlock-InlineImage__heading{margin:0 0 24px}.TextBlock-InlineImage__description *{line-height:1.4;margin-top:24px}.TextBlock-InlineImage__image{aspect-ratio:1 / .9}.TextBlock-InlineImage__block:not(:last-child){margin-bottom:30px}.TextBlock-InlineImage__buttons .TextBlock-InlineImage__button,.TextBlock-InlineImage__buttons .TextBlock-InlineImage__button .TextBlock-InlineImage__btn{max-width:100%}.TextBlock-InlineImage__description ul,.TextBlock-InlineImage__description ol{padding-left:15px}.TextBlock-InlineImage__btn{padding:14px 18px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/text-block-inline-image.css.map */
