.cstm-text-sc{position:relative;padding-top:100px;display:grid;grid-template-columns:1fr auto;max-width:1345px;margin:0 auto}.cstm-text-sc__content{display:flex;flex-direction:column;gap:40px;position:relative;z-index:1;order:1;padding-bottom:110px}.cstm-text-sc__content>h2{max-width:990px;margin:0;text-align:left}.cstm-text-sc--text{font-size:22px;line-height:30px;color:#888a8e;font-weight:300;max-width:816px}.cstm-text-sc--text>*{margin-bottom:20px}.cstm-text-sc--text p:last-child{margin:0}.cstm-text-sc--text strong{color:#000;font-weight:500}.cstm-text-sc--left-top{position:absolute;top:-120px;left:0}.cstm-text-sc--right-bottom{display:flex;justify-content:center;align-items:end;margin:0 auto;order:2}.cstm-text-sc--overflow-bottom{position:absolute;bottom:-72px;right:0}.cstm-text-sc--text.truncated{position:relative;max-height:400px;overflow:hidden}.cstm-text-sc--text.truncated:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.cstm-text-sc--btn{align-items:center;gap:8px;color:#1d2421;font-size:16px;line-height:1.3;font-weight:700;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;width:fit-content}@media (max-width: 1799px){.cstm-text-sc--right-bottom{max-width:850px}.cstm-text-sc--overflow-bottom{max-width:480px}.cstm-text-sc--left-top{max-width:299px}}@media (max-width: 1599px){.cstm-text-sc--left-top{max-width:170px}}@media (max-width: 1499px){.cstm-text-sc--right-bottom{max-width:700px}.cstm-text-sc--overflow-bottom{max-width:400px}}@media (max-width: 1199px){.cstm-text-sc--right-bottom{max-width:350px}.cstm-text-sc--overflow-bottom{max-width:200px}.cstm-text-sc--left-top{max-width:123px}.cstm-text-sc--text{max-width:100%}}@media (max-width: 999px){.cstm-text-sc{grid-template-columns:1fr}.cstm-text-sc--right-bottom{max-width:100%}}@media (max-width: 767px){.cstm-text-sc{padding-top:70px}.cstm-text-sc__content{gap:22px;padding-bottom:70px}.cstm-text-sc--text{font-size:16px;line-height:24px}.cstm-text-sc--overflow-bottom{bottom:-40px;max-width:none}.cstm-text-sc__content>h2{text-align:center}.cstm-text-sc--left-top{max-width:none;top:-96px}.cstm-text-sc--btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cstm-text-sc.css.map */
