.text-image{width:100%;padding:5rem 0;background-color:var(--section-bg-color, #ffffff)}.text-image h2,.text-image h3,.text-image h4,.text-image h5,.text-image p,.text-image li{color:#000;font-family:sans-serif}.text-image-wrapper{width:80%;max-width:1800px;margin:auto;display:flex;justify-content:space-between;align-items:var(--wrapper-align-items, flex-start);gap:3rem}.text-image-wrapper.reverse{flex-direction:row-reverse;gap:8rem}.text-image-content{flex:1}.text-image-content h2{font-family:Roslindale;font-size:64px;margin:0;padding:0}.text-image-content h3{font-family:Roslindale;font-size:32px;margin-top:.5rem}.text-image-content h4{font-size:24px;text-transform:uppercase;margin:.5rem 0}.text-image-content h5{font-size:24px;font-weight:600;margin-top:var(--list-heading-margin-top, 0);margin-bottom:var(--list-heading-margin-bottom, 0)}.text-image-content p{margin-top:0;font-family:Barlow;font-size:18px;line-height:1.2;width:90%}.text-image-first-paragraph{font-family:var(--paragraph-1-font-family, inherit);font-size:var(--paragraph-1-font-size, 18px)}.text-image-points li{font-family:Barlow;font-size:20px;line-height:1.3;margin-bottom:1rem}.text-image-points li span{font-weight:600}.text-image-points.has-custom-marker{list-style:none;padding-left:0}.text-image-points.has-custom-marker li{position:relative;padding-left:var(--marker-padding, 32px)}.text-image-points.has-custom-marker li:before{content:"";position:absolute;left:0;top:.27rem;width:18px;height:18px;background-color:var(--marker-color, #000000);-webkit-mask-image:var(--marker-image);mask-image:var(--marker-image);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.text-image-bottom-content{padding-top:var(--bottom-content-padding-top, 0);padding-bottom:var(--bottom-content-padding-bottom, 0);padding-left:var(--bottom-content-padding-left, 0);padding-right:var(--bottom-content-padding-right, 0)}.text-image-content .text-image-bottom{margin:0;text-transform:none;font-size:24px;font-weight:600}.text-image-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.text-image-btn{padding:var(--btn-padding, .8rem 2rem);background:var(--btn-bg-color, #000);color:var(--btn-text-color, #fff);position:relative;overflow:hidden;display:inline-block;transition:color .3s ease;z-index:1;font-weight:600;text-transform:uppercase;text-align:center;font-size:16px;font-family:NeueHaasDisplay,sans-serif;border-radius:var(--btn-border-radius, 0);text-decoration:none}.text-image-btn.primary{background:var(--btn-bg-color, #BACF2C);color:var(--btn-text-color, #000)}.text-image-btn.secondary{background:transparent;color:var(--btn-bg-color, #000);border:2px solid var(--btn-bg-color, #000)}.text-image-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--btn-hover-bg-color, #fff);opacity:0;transition:all .3s ease;z-index:-1}.text-image-btn:hover:before{left:0;opacity:1}.text-image-btn:hover{color:var(--btn-hover-text-color, #000)}.text-image-btn[data-hover-text]:hover .btn-text:after{content:attr(data-hover-text);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:opacity .3s ease}.text-image-btn[data-hover-text] .btn-text{position:relative;transition:opacity .3s ease}.text-image-btn[data-hover-text]:hover .btn-text{opacity:0}.text-image-img-container{max-width:530px;flex-shrink:0}.text-image-img-container img{width:100%;display:block;object-fit:cover}.text-image-points{text-align:left;padding-left:1.5rem}.text-image-points-section{padding-top:var(--points-padding-top, 0);padding-bottom:var(--points-padding-bottom, 0);padding-left:var(--points-padding-left, 0);padding-right:var(--points-padding-right, 0)}.text-image-points-section .text-image-points-bottom-text{font-size:18px;margin-top:0;margin-bottom:0;line-height:1.2}@media(max-width:1800px){.text-image-content h2{font-size:58px}.text-image-content h3{font-size:30px}.text-image-content h4,.text-image-content h5{font-size:22px}.text-image-content p,.text-image-points-bottom-text{font-size:17px}.text-image-first-paragraph{font-size:var(--paragraph-1-font-size, 17px)}.text-image-points li{font-size:19px}.text-image-content .text-image-bottom{font-size:22px}.text-image-img-container{max-width:500px}}@media(max-width:1599px){.text-image-wrapper{width:85%;gap:3rem}.text-image-wrapper.reverse{gap:5rem}.text-image-content h2{font-size:45px}.text-image-content h3{font-size:24px}.text-image-content h4,.text-image-content h5{font-size:18px}.text-image-content h5{margin:1rem 0 0}.text-image-content p,.text-image-points-bottom-text{font-size:16px}.text-image-points-bottom-text{margin:0;padding:0}.text-image-content p{padding:0;margin:0}.text-image-first-paragraph{font-size:var(--paragraph-1-font-size, 16px)}.text-image-points li,.text-image-content .text-image-bottom{font-size:18px}.text-image-bottom-content{padding-top:1.5rem}.text-image-img-container{max-width:500px}.text-image-btn{font-size:15px}}@media(max-width:1280px){.text-image-wrapper.reverse{gap:6rem}}@media(max-width:1199px){.text-image{padding:3rem 0}.text-image-wrapper{width:85%;gap:2.5rem}.text-image-wrapper.reverse{gap:3rem}.text-image-content h2{font-size:35px}.text-image-content h5{margin:0}.text-image-points li{font-size:16px}.text-image-points.has-custom-marker li:before{top:.1rem}.text-image-img-container{max-width:470px}}@media(max-width:991px){.text-image{padding:4rem 0}.text-image-wrapper{width:90%}.text-image-content h2{font-size:30px}.text-image-content h3{font-size:20px}.text-image-points-section .text-image-points-bottom-text{font-size:15px;margin:0;padding:0}.text-image-points li{margin-bottom:.65rem}.text-image-img-container{max-width:380px}.text-image-content .text-image-bottom{font-size:18px}.text-image-btn{font-size:14px}}@media(max-width:767px){.text-image-wrapper{flex-direction:column;gap:.5rem;width:90%}.text-image-wrapper.reverse{flex-direction:column}.text-image-img-container{max-width:100%;width:100%;order:-1}.text-image-content h2{font-size:38px}.text-image-content h3{font-size:22px}.text-image-content h4,.text-image-content h5{font-size:17px}.text-image-content p{font-size:15px;line-height:1.3}.text-image-first-paragraph{font-size:var(--paragraph-1-font-size, 15px)}.text-image-points li{font-size:15px}.text-image-points.has-custom-marker li:before{top:.07rem;width:16px;height:16px}.text-image-content .text-image-bottom{font-size:17px;margin-top:1.5rem}.text-image-buttons{justify-content:flex-start}.text-image-points{text-align:left;display:inline-block;margin-bottom:0}.text-image-points-section{padding-bottom:0}.text-image-points-section .text-image-points-bottom-text{width:100%;line-height:1.3;margin-bottom:0}.text-image-bottom-content{padding:0}}@media(max-width:480px){.text-image-wrapper{width:90%;gap:1.5rem}.text-image-content h2{font-size:30px}.text-image-content h3{font-size:20px}.text-image-content h4,.text-image-content h5{font-size:16px}.text-image-content p,.text-image-points-bottom-text{font-size:14px}.text-image-first-paragraph{font-size:var(--paragraph-1-font-size, 14px)}.text-image-points li{font-size:14px}.text-image-content .text-image-bottom{font-size:16px}.text-image-buttons{flex-direction:column;align-items:center}.text-image-btn{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/text-image.css.map */
