.TextBlock-NarrowImage{box-sizing:border-box;width:100%;padding-top:var(--TextBlock-NarrowImage-padding-top-mobile);padding-bottom:var(--TextBlock-NarrowImage-padding-bottom-mobile)}.TextBlock-NarrowImage *,.TextBlock-NarrowImage *:before,.TextBlock-NarrowImage *:after{box-sizing:border-box}.TextBlock-NarrowImage__container{width:100%}.TextBlock-NarrowImage__grid{display:flex;flex-direction:column;align-items:stretch;width:100%;margin-right:auto;margin-left:auto;gap:var(--TextBlock-NarrowImage-column-gap-mobile)}.TextBlock-NarrowImage__media,.TextBlock-NarrowImage__content{width:100%;min-width:0}.TextBlock-NarrowImage__image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.TextBlock-NarrowImage__image{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.TextBlock-NarrowImage__placeholder{display:block;width:100%;min-height:300px}.TextBlock-NarrowImage__content{display:flex;flex-direction:column;justify-content:center}.TextBlock-NarrowImage__caption{width:100%;margin:0 0 8px;line-height:1.4}.TextBlock-NarrowImage__caption>*{margin:0}.TextBlock-NarrowImage--caption-small .TextBlock-NarrowImage__caption{font-size:var(--medium_small-body)}.TextBlock-NarrowImage--caption-medium .TextBlock-NarrowImage__caption{font-size:var(--medium_body)}.TextBlock-NarrowImage--caption-large .TextBlock-NarrowImage__caption{font-size:var(--large_body)}.TextBlock-NarrowImage__heading{color:rgb(var(--colors-heading))}.TextBlock-NarrowImage__description{width:100%;margin-top:40px;line-height:1.4}.TextBlock-NarrowImage__description:only-child{margin-top:0}.TextBlock-NarrowImage__description>*:first-child{margin-top:0}.TextBlock-NarrowImage__description>*:last-child,.TextBlock-NarrowImage__description>*:last-child>*:last-child{margin-bottom:0}.TextBlock-NarrowImage__description p{margin-top:0;margin-bottom:14px;color:inherit;font-size:inherit;line-height:1.4}.TextBlock-NarrowImage__description h1,.TextBlock-NarrowImage__description h2,.TextBlock-NarrowImage__description h3,.TextBlock-NarrowImage__description h4,.TextBlock-NarrowImage__description h5,.TextBlock-NarrowImage__description h6{margin-top:30px;margin-bottom:30px}.TextBlock-NarrowImage__description ul,.TextBlock-NarrowImage__description ol{margin-top:0;margin-bottom:14px;padding-left:18px}.TextBlock-NarrowImage__description li:not(:first-child){margin-top:15px}.TextBlock-NarrowImage__description li{line-height:144%}.TextBlock-NarrowImage__description ul li{list-style:disc}.TextBlock-NarrowImage__description ol li{list-style:decimal}.TextBlock-NarrowImage__description a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.TextBlock-NarrowImage--description-medium .TextBlock-NarrowImage__description,.TextBlock-NarrowImage--description-medium .TextBlock-NarrowImage__description p,.TextBlock-NarrowImage--description-medium .TextBlock-NarrowImage__description li{font-size:var(--medium_body)}.TextBlock-NarrowImage--description-large .TextBlock-NarrowImage__description,.TextBlock-NarrowImage--description-large .TextBlock-NarrowImage__description p,.TextBlock-NarrowImage--description-large .TextBlock-NarrowImage__description li{font-size:var(--large_body)}.TextBlock-NarrowImage--align-left .TextBlock-NarrowImage__content{text-align:left}.TextBlock-NarrowImage--align-center .TextBlock-NarrowImage__content{text-align:center}.TextBlock-NarrowImage--align-right .TextBlock-NarrowImage__content{text-align:right}.TextBlock-NarrowImage--mobile-image-order-first .TextBlock-NarrowImage__media{order:1}.TextBlock-NarrowImage--mobile-image-order-first .TextBlock-NarrowImage__content,.TextBlock-NarrowImage--mobile-image-order-second .TextBlock-NarrowImage__media{order:2}.TextBlock-NarrowImage--mobile-image-order-second .TextBlock-NarrowImage__content{order:1}.TextBlock-NarrowImage__btn{margin-top:16px;padding:10px 14px;display:block;max-width:fit-content;display:flex;align-items:center;justify-content:center}.TextBlock-NarrowImage__buttons{margin-top:18px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.TextBlock-NarrowImage__buttons.block__TextBlock-NarImg-have-two-btns .TextBlock-NarrowImage__button{width:100%;max-width:calc(50% - 6px)}.TextBlock-NarrowImage__buttons.block__TextBlock-NarImg-have-two-btns .TextBlock-NarrowImage__button .TextBlock-NarrowImage__btn{width:100%;max-width:100%;margin:0}.TextBlock-NarrowImage__grid--mobile-image-first .TextBlock-NarrowImage__media{order:1}.TextBlock-NarrowImage__grid--mobile-image-first .TextBlock-NarrowImage__content,.TextBlock-NarrowImage__grid--mobile-image-second .TextBlock-NarrowImage__media{order:2}.TextBlock-NarrowImage__grid--mobile-image-second .TextBlock-NarrowImage__content{order:1}.TextBlock-WideImage .TextBlock-NarrowImage__inner-container:not(:last-child){margin-bottom:120px}@media screen and (min-width:768px){.TextBlock-NarrowImage{padding-top:var(--TextBlock-NarrowImage-padding-top-desktop);padding-bottom:var(--TextBlock-NarrowImage-padding-bottom-desktop)}.TextBlock-NarrowImage__grid{flex-direction:row;align-items:stretch;gap:var(--TextBlock-NarrowImage-column-gap-desktop)}.TextBlock-NarrowImage__media,.TextBlock-NarrowImage__content{flex:1;width:100%;max-width:100%}.TextBlock-NarrowImage--image-order-first .TextBlock-NarrowImage__media{order:1}.TextBlock-NarrowImage--image-order-first .TextBlock-NarrowImage__content,.TextBlock-NarrowImage--image-order-second .TextBlock-NarrowImage__media{order:2}.TextBlock-NarrowImage--image-order-second .TextBlock-NarrowImage__content,.TextBlock-NarrowImage__grid--desktop-image-first .TextBlock-NarrowImage__media{order:1}.TextBlock-NarrowImage__grid--desktop-image-first .TextBlock-NarrowImage__content,.TextBlock-NarrowImage__grid--desktop-image-second .TextBlock-NarrowImage__media{order:2}.TextBlock-NarrowImage__grid--desktop-image-second .TextBlock-NarrowImage__content{order:1}}@media screen and (min-width:1190px){.TextBlock-NarrowImage__media{flex:0 0 clamp(300px,var(--TextBlock-NarrowImage-width-large),700px);width:clamp(300px,var(--TextBlock-NarrowImage-width-large),700px);max-width:clamp(300px,var(--TextBlock-NarrowImage-width-large),700px)}.TextBlock-NarrowImage__content{flex:1 1 0;width:auto;max-width:none}}@media screen and (min-width:767px)and (max-width:1190px){.TextBlock-NarrowImage__grid{gap:30px}}@media screen and (max-width:767px){.TextBlock-NarrowImage__image{aspect-ratio:1 / .9}.TextBlock-NarrowImage__description{margin-top:30px}.TextBlock-NarrowImage__buttons .TextBlock-NarrowImage__button,.TextBlock-NarrowImage__buttons.block__TextBlock-NarImg-have-two-btns .TextBlock-NarrowImage__button{max-width:100%}.TextBlock-NarrowImage__description ul,.TextBlock-NarrowImage__description ol{padding-left:15px}.TextBlock-WideImage .TextBlock-NarrowImage__inner-container:not(:last-child){margin-bottom:80px}.TextBlock-NarrowImage__description h1,.TextBlock-NarrowImage__description h2,.TextBlock-NarrowImage__description h3,.TextBlock-NarrowImage__description h4,.TextBlock-NarrowImage__description h5,.TextBlock-NarrowImage__description h6{margin-top:24px;margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/text-block-narrow-image.css.map */
