.desktop{display:none}.image_wrap.mobile{margin-bottom:30px}.text_content_contents{padding:0 20px}.title-content-top{padding-left:20px;padding-right:20px}.text_content_contents{height:300px;overflow:hidden}.text_content_contents.active{height:auto}.readmore1{padding:10px 20px 0;letter-spacing:0;text-decoration:underline}.text-image-with-text-above{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;max-width:1600px;padding:0 20px}.img_text_above img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:12px}.img_text_above h2{font-size:17px;line-height:1.2em;letter-spacing:3px;font-family:RadikalMedium;text-transform:uppercase}.img_text_above p{font-family:RadikalMedium;line-height:22px!important;font-size:16px;color:#2c479e;letter-spacing:0;margin-bottom:5px}.text_content_contents{line-height:1.2em;font-size:16px}.text_content_contents p{font-family:RadikalLight;color:#2c479e;letter-spacing:0;font-size:.9375em}.text_content_contents p:last-child{font-family:RadikalMedium}@media screen and (min-width: 750px){.desktop{display:block}.mobile{display:none}.title-content-top{padding-left:0;padding-right:0}.text_content_contents{padding:0 20px 0 46px}.text-image-with-text-above page-width{margin-bottom:60px}.text_content_contents{height:auto;overflow:visible}.readmore1{display:none}.text-image-with-text-above{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:80px;padding:0 50px}.img_text_above,.text_content_contents{width:50%}.text_content_contents{padding-left:100px}.img_text_above{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image_wrap{height:100%;position:relative}.image_wrap img{left:0;top:0;position:absolute}.img_text_above p{line-height:28px!important;font-size:15px!important;margin-bottom:30px}.text_content_contents p:first-child{margin-top:0}.text_content_contents p{font-size:.9375em}.text_content_contents p:last-child{line-height:28px}.img_text_above h2{font-size:28px}}@media screen and (min-width: 990px){.text_content_contents{padding:0 20px 0 96px}.img_text_above p{font-size:17.5px!important;line-height:1.7em!important}.text_content_contents{font-size:18.5px;line-height:1.7em}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/text-image-product-page.css.map */
