.text-blocks--section{position:relative}.text-blocks--section:before{position:absolute;top:-883px;left:100%;transform:translate(-92%) translateY(0);content:"";width:0;height:0;border-style:solid;border-top:1154px solid transparent;border-bottom:1154px solid transparent;border-right:1223px solid rgb(var(--color-button));border-left:0;pointer-events:none}.text-blocks--section .page-width{position:relative;z-index:2}@media only screen and (max-width: 1699px){.text-blocks--section:before{transform:translate(-82%) translateY(0)}}@media only screen and (max-width: 1469px){.text-blocks--section:before{transform:translate(-70%) translateY(0)}}@media only screen and (max-width: 1199px){.text-blocks--section:before{transform:translate(-58%) translateY(0)}}@media only screen and (max-width: 767px){.text-blocks--section:before{transform:translate(-36%) translateY(0)}}.text-blocks__bg{position:absolute;left:0;bottom:-391px;width:800px;height:auto}.text-blocks__holder{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:874px;margin:0 auto}@media only screen and (max-width: 767px){.text-blocks__holder{display:block}}.text-block__top-title{display:block;font-size:1.8rem;line-height:1;margin:0 0 8px;font-weight:500;font-family:var(--font-heading-family);letter-spacing:2px}.text-block__title{font-size:1.9rem;line-height:1.263;text-transform:uppercase;font-weight:600;font-family:var(--font-heading-family);margin:0 0 8px}.text-block__text p{margin:0 0 26px}.text-block--featured{display:flex;justify-content:space-between;margin:0 0 31px}.text-block--featured .text-block__image-wrap{width:55%}.text-block--featured .text-block__image{display:block;width:99%;height:auto;margin:10px 0 -6px 9px}.text-block--featured .text-block__text-holder{width:43.7%;display:flex;align-items:center}.text-block--featured .text-block__title{font-size:3.7rem;line-height:44px;margin:0 0 5px;letter-spacing:1px}.text-block--featured .text-block__text{max-width:300px}@media only screen and (max-width: 767px){.text-block--featured{display:block}.text-block--featured .text-block__image-wrap{width:auto}.text-block--featured .text-block__image{width:100%;margin:0}.text-block--featured .text-block__text-holder{width:auto}}.text-blocks__header{text-align:center;margin:0 0 19px}.text-blocks__header .title{margin:0;font-size:2.7rem;font-weight:600;text-transform:uppercase;letter-spacing:2.4px}.text-block__image-cut{width:100%;position:relative;overflow:hidden}.text-block__image-cut:before{position:absolute;top:-62px;left:0;content:"";width:0;height:0;border-style:solid;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:50px solid #fff;border-right:0;z-index:3}@media only screen and (max-width: 1023px){.text-block__image-cut:before{display:none}}.text-blocks--section .text-block{text-align:center}.text-blocks--section .text-block .text-block__title{overflow:hidden;width:100%;position:relative;text-align:center;margin:0 0 17px}.text-blocks--section .text-block .text-block__title span{display:block;position:relative;z-index:3;padding:9px 30px 6px}.text-blocks--section .text-block .text-block__title:after{position:absolute;right:0;bottom:0;content:"";width:200%;height:200%;background:rgb(var(--color-button));transform:skew(-45.1deg);pointer-events:none}.text-blocks--section .text-block .text-block__text{max-width:290px;margin:0 auto 15px}.text-blocks--section .text-block .text-block__text p{margin:0 0 13px}.text-blocks--section .text-block .text-block__text p:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.text-blocks--section .text-block{margin-bottom:40px}.text-blocks--section .text-block:last-child{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-text-blocks.css.map */
