.lp-text-image-wrapper{width:100%}.lp-text-image{position:relative;width:100%}.lp-text-image__container{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.lp-text-image__title{margin:0 0 2rem;line-height:1.2;font-weight:700}.lp-text-image__content{display:flex;flex-direction:column;gap:2rem;align-items:center}.lp-text-image__text-column{width:100%;order:1;display:flex;flex-direction:column}.lp-text-image__image-column{width:100%;order:2}.lp-text-image__text{line-height:1.6;margin-bottom:1.5rem}.lp-text-image__text p{margin:0 0 1.5rem}.lp-text-image__text p:last-child{margin-bottom:0}.lp-text-image__text strong{font-weight:600;color:#1f2937}.lp-text-image__image-wrapper{width:100%;border-radius:12px;overflow:hidden;background:#f9fafb;display:flex;align-items:center;justify-content:center;min-height:300px;transition:all .3s ease}.lp-text-image__image-wrapper:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.lp-text-image__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.lp-text-image__image:hover{transform:scale(1.02)}.lp-text-image__image-placeholder{flex-direction:column;color:#9ca3af;text-align:center}.lp-text-image__image-placeholder p{margin:0;font-size:.875rem}.lp-text-image__button-wrapper{margin-top:auto;padding-top:2rem}.lp-text-image__button{display:inline-block;text-decoration:none;cursor:pointer;transition:all .3s ease-in-out;border:2px solid transparent;text-align:center;line-height:1.4;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:none;font-weight:600;letter-spacing:.025em}.lp-text-image__button:focus{outline:2px solid rgba(0,0,0,.5);outline-offset:2px}.lp-text-image__button:active{transform:scale(.98)}.position-relative{position:relative}.w-full{width:100%}.max-w-screen-xl{max-width:1280px}.mx-auto{margin-left:auto;margin-right:auto}.px-4{padding-left:1rem;padding-right:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-bold{font-weight:700}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-4{margin-top:1rem}.inline-block{display:inline-block}.text-decoration-none{text-decoration:none}.transition-all{transition-property:all}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.cursor-pointer{cursor:pointer}@media(min-width:768px){.lp-text-image__container{padding:0 2rem}.lp-text-image__content{flex-direction:row;gap:4rem;align-items:stretch}.lp-text-image__text-column{flex:1;max-width:50%;order:1;display:flex;flex-direction:column;justify-content:space-between}.lp-text-image__image-column{flex:1;max-width:50%;order:2;display:flex}.lp-text-image__image-wrapper{min-height:400px;height:100%;flex:1}}@media(min-width:1024px){.lg\\:px-8{padding-left:2rem;padding-right:2rem}.lg\\:text-left{text-align:left}.lg\\:text-center{text-align:center}.lg\\:text-right{text-align:right}.lp-text-image__content{gap:5rem}.lp-text-image__text-column{max-width:45%}.lp-text-image__image-column{max-width:55%}}.page-width{max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width:768px){.page-width{padding:0 2rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.lp-text-image__title{animation:fadeInUp .8s ease-out;animation-fill-mode:both}.lp-text-image__text-column{animation:fadeInLeft .8s ease-out;animation-delay:.2s;animation-fill-mode:both}.lp-text-image__image-column{animation:fadeInRight .8s ease-out;animation-delay:.4s;animation-fill-mode:both}.lp-text-image__button:hover{box-shadow:0 4px 15px #0003}.lp-text-image__title,.lp-text-image__text{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-contrast:high){.lp-text-image__button{border-width:3px}}@media(prefers-reduced-motion:reduce){.lp-text-image__title,.lp-text-image__text-column,.lp-text-image__image-column,.lp-text-image__button,.lp-text-image__image-wrapper,.lp-text-image__image{animation:none;transition:none}.lp-text-image__image-wrapper:hover,.lp-text-image__button:hover,.lp-text-image__image:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-lp-text-image.css.map */
