.text-columns{display:flex}@media only screen and (max-width: 749px){.text-columns{flex-direction:column}}.text-columns__heading{padding:0;margin:0;font-size:20px;font-family:var(--font-condensed);font-weight:500;letter-spacing:.33em;text-transform:uppercase;flex:1 1 24.1%;line-height:1.2em}@media only screen and (max-width: 749px){.text-columns__heading{line-height:1.5em;margin-bottom:32px}.text-columns__heading br{display:none}}.text-columns__block{display:flex;flex-wrap:wrap;flex:1 1 75.8%}@media only screen and (max-width: 749px){.text-columns__block{gap:19px}}.text-columns__block-wrapper{flex:1 1 calc(100% / 3);padding:0 14px}@media only screen and (max-width: 749px){.text-columns__block-wrapper{flex:1 1 100%;padding:0;display:flex}}.text-columns-second .text-columns__block-wrapper{padding:0 12px;margin-bottom:60px}@media only screen and (max-width: 749px){.text-columns-second .text-columns__block-wrapper{padding:0;margin-bottom:24px}}.text-columns__block-inner{flex:1 1 74%;padding-top:8px}@media only screen and (max-width: 749px){.text-columns__block-inner{padding-top:7px}}.text-columns__block-preheading{font-size:20px;line-height:2em;letter-spacing:.3em;font-family:var(--font-condensed);font-weight:500;margin:-8px 0 13px}@media only screen and (max-width: 749px){.text-columns__block-preheading{flex:1 1 26%;line-height:1.5em;margin:0}}.text-columns__block-heading p{margin:0}.text-columns__block-heading a{color:inherit}.text-columns__block-heading{margin:0 0 9px;line-height:1.3333em;letter-spacing:.02em;font-weight:750}@media only screen and (max-width: 749px){.text-columns__block-heading{margin:0 0 7px;line-height:1.12em}}.text-columns-second .text-columns__block-html,.text-columns-second .text-columns__block-image{margin-bottom:14px}.text-columns-second .text-columns__block-image{position:relative;padding-top:9%}.text-columns-second .text-columns__block-image img{position:absolute;top:0;left:0;height:100%;object-fit:contain;object-position:center}@media only screen and (max-width: 749px){.text-columns-second .text-columns__block-image{margin-bottom:14px}}.text-columns__block-subheading{font-size:12px;line-height:1.66em;letter-spacing:.01em}.text-columns-second .text-columns__block-subheading{font-size:14px;line-height:1.57em}@media only screen and (max-width: 749px){.text-columns-second .text-columns__block-subheading{letter-spacing:.04em}}.text-columns-second .text-columns__block-subheading strong{letter-spacing:.04em}.text-columns-second .text-columns__block-subheading br+br+strong{transform:translateY(-6px);display:inline-block}@media only screen and (max-width: 749px){.text-columns-second .text-columns__block-subheading br+br+strong{transform:translateY(-12px);letter-spacing:.02em}}.text-columns__block-subheading p{margin:0}.text-columns__block-subheading a{color:inherit}.text-columns-second .accordion{margin-top:0;display:flex;justify-content:center;width:100%;flex-direction:column}.text-columns-second .accordion__content{padding:0}.text-columns-second .button{padding:0;margin:0 auto}.text-columns-second .accordion__button[aria-expanded=true] span:first-of-type{display:none}.text-columns-second .accordion__button[aria-expanded=false] span:last-of-type{display:none}.accordion .summary__title{align-items:center}.text-columns-second .button:before,.text-columns-second .button:after{content:none}.text-columns-second .button svg{margin-left:20px;transition:transform var(--duration-default) ease}.text-columns-second .button:hover svg{transform:translate(3px)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-text-columns.css.map */
