.flowart-text-img{background-color:var(--bg-color, #c8e6a2);position:relative;padding:60px 0;min-height:80vh;display:flex;align-items:center}.flowart-text-img:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:var(--bg-pattern);background-repeat:no-repeat;background-position:top right;pointer-events:none;z-index:1;opacity:.6}.flowart-text-img__container{width:100%;max-width:1440px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr;gap:40px;position:relative;z-index:2}.flowart-text-img__content-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:40px 0;align-items:center;gap:40px}.flowart-text-img__badges{display:flex;gap:8px}.flowart-text-img__badge{display:inline-flex;padding:6px 16px;border:1px solid #05331f;border-radius:20px;font-family:Spezia;font-size:14px;font-style:italic;font-weight:400;color:#05331f;background:transparent;transition:all .3s ease}.flowart-text-img__eyebrow{font-family:Spezia;font-size:16px;font-weight:700;letter-spacing:.1em;color:#05331f;margin:0 0 36px}.flowart-text-img__text p{font-size:56px;line-height:64px;color:#05331f;font-weight:400;font-family:Spezia;margin:0;padding:0;max-width:486px}.flowart-text-img__button{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 40px;background-color:var(--bg-color, #c8e6a2);color:#05331f;text-transform:uppercase;font-family:Spezia Extended;font-size:14px;font-weight:700;letter-spacing:.05em;text-decoration:none;border-radius:28px;box-shadow:.2rem .2rem .6rem #0000000f,inset .1rem .1rem .2rem #0003,inset -.4rem -.4rem .4rem #fffdee4d,inset .1rem .1rem .8rem #0000001f;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.flowart-text-img__button:hover{color:#fffde9;background-color:#05331f;box-shadow:none}.flowart-text-img__visuals{position:relative;width:100%}.flowart-text-img__images{display:flex;flex-direction:column;gap:20px;width:100%}.flowart-text-img__relative-image{position:relative;width:100%;overflow:hidden;will-change:transform}.flowart-text-img__img{width:100%;height:auto;display:block;object-fit:cover}.flowart-text-img__pills{gap:8px;display:flex}@media(prefers-reduced-motion:no-preference){.flowart-text-img__badges,.flowart-text-img__content{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.flowart-text-img__badges.is-visible,.flowart-text-img__content.is-visible{opacity:1;transform:translateY(0)}.flowart-text-img__relative-image{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform 1s ease}.flowart-text-img__relative-image.is-visible{opacity:1;transform:translateY(0)}}@media screen and (min-width:1024px){.flowart-text-img__images{display:flex;flex-direction:column;gap:20px;width:100%;transform:scale(1.2);position:relative;top:100px;overflow:visible}.flowart-text-img__content-wrapper{align-items:flex-start;gap:0}.flowart-text-img{padding:100px 0}.flowart-text-img__container{grid-template-columns:45% 55%;gap:0}.flowart-text-img__title{font-size:72px;margin-bottom:60px}}@media screen and (min-width:1300px){.flowart-text-img__images{transform:scale(1.5)}}@media screen and (max-width:1023px){.flowart-text-img{text-align:left;padding:0 0 60px;align-items:flex-start}.flowart-text-img__container{display:flex;flex-direction:column-reverse;gap:0}.flowart-text-img__visuals{min-height:auto;margin-top:0;margin-bottom:20px}.flowart-text-img__images{max-width:400px;margin:0 auto;transform:scale(1.1);transform-origin:center top}.flowart-text-img__content-wrapper{padding:20px 0;align-items:flex-start}.flowart-text-img__text p{font-size:32px;line-height:40px}}@media screen and (min-width:120rem){.flowart-text-img__container{max-width:75vw;padding:0 4.1667vw}.flowart-text-img__images{gap:1.0417vw;top:5.2vw}.flowart-text-img{padding:5.2083vw 0}.flowart-text-img__title{font-size:3.75vw;margin-bottom:3.125vw}.flowart-text-img__eyebrow{margin:0 0 1.875vw;font-size:.8333vw}.flowart-text-img__text p{max-width:25.3125vw;font-size:2.9167vw;line-height:3.3333vw}.flowart-text-img__button{font-size:.7292vw;height:2.9167vw;padding:0 2.0833vw;border-radius:1.4583vw}.flowart-text-img__badge{font-size:.7292vw;padding:.3125vw .8333vw;border-radius:1.0417vw}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-flowart-text-img.css.map */
