.text-block{min-height:clamp(557px,30vw,764px);overflow:hidden;line-height:normal;justify-content:space-between;height:auto;display:flex;flex-direction:column}.orientation-50-50 .text-block{padding:144px 125px}.orientation-60-40 .text-block,.orientation-40-60 .text-block{padding:130px 142px}.orientation-3-col .text-block{padding:clamp(140px,10vw,194px) clamp(70px,5vw,98px)}.text-block.has-content{padding:133px 158px;justify-content:center}.text-block h2{color:#272621;font-family:Roboto Condensed;font-size:48px;font-weight:600;line-height:48px;text-transform:uppercase}.text-block p{color:#272621;font-family:Instrument Sans;font-size:clamp(18px,1.3vw,26px);font-weight:400;line-height:clamp(24px,1.6vw,32px);letter-spacing:0px;margin:0}.text-block p+p{margin-top:20px}.button-link{text-decoration:none;display:flex;align-items:center}.button-link span{color:#272621;font-family:Roboto Condensed;font-size:clamp(20px,1.25vw,24px);font-weight:800;text-transform:uppercase;line-height:normal;letter-spacing:-.48px;margin-right:16px}.button-link span:hover{color:#272621}.hover-line{position:relative}.hover-line:after{content:"";position:absolute;width:0;height:1px;bottom:-8px;left:0;background-color:currentColor;transition:width .3s ease-in-out}.button-link img{transition:transform .3s ease-in-out}.hover-line:hover:after{width:100%}.arrow-icon{color:#272621;transition:transform .5s ease-in-out}.button-link:hover .arrow-icon{transform:translate(8px);color:#272621}@media screen and (max-width: 1440px){.orientation-3-col .text-block{padding:80px 40px}.orientation-50-50 .text-block,.orientation-60-40 .text-block,.orientation-40-60 .text-block,.text-block.has-content{padding:100px 80px}}@media screen and (max-width: 1024px){.orientation-50-50 .text-block,.orientation-3-col .text-block,.orientation-60-40 .text-block,.orientation-40-60 .text-block,.text-block.has-content{padding:9vw 6vw}}@media screen and (max-width: 768px){.text-block h2{font-size:40px;margin-bottom:56px}.text-block p{font-size:20px;line-height:26px}}@media screen and (max-width: 768px){.orientation-50-50 .text-block,.orientation-3-col .text-block,.orientation-60-40 .text-block,.orientation-40-60 .text-block{padding:139px 32px}.text-block.has-content{padding:90px 16px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-text-block.css.map */
