.trunativ-product-banner-section{margin-top:24px;margin-bottom:32px}.trunativ-banner-card{position:relative;background:var(--banner-bg-color, #f8fafc);background:linear-gradient(115deg,var(--banner-bg-color, #f8fafc) 0%,#f1f8f4 50%,#eaf4ed 100%);border-radius:24px;padding:24px 44px 24px 32px;display:flex;align-items:center;gap:36px;box-shadow:0 10px 30px -5px #00472f14,0 4px 12px #00000008;border:1px solid #e2e8f0;overflow:visible}.trunativ-banner-leaf-layer{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:24px;overflow:hidden;pointer-events:none;z-index:1}.banner-leaf-decor{position:absolute;pointer-events:none}.leaf-top-right{top:-20px;right:-10px;width:150px;height:130px;transform:rotate(20deg)}.leaf-bottom-center{bottom:-30px;right:280px;width:120px;height:100px;transform:rotate(-10deg)}.leaf-left-accent{top:-15px;left:130px;width:90px;height:90px;transform:rotate(35deg)}.trunativ-banner-image-wrapper{flex:0 0 110px;display:flex;align-items:center;justify-content:center;margin-top:-36px;margin-bottom:-36px;z-index:2;position:relative}.trunativ-banner-img{width:95px;height:auto;max-height:190px;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(0,71,47,.22));transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.trunativ-banner-card:hover .trunativ-banner-img{transform:translateY(-4px) scale(1.05)}.trunativ-banner-content{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;z-index:2;position:relative}.trunativ-banner-heading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:700;color:#00472f!important;line-height:1.35;letter-spacing:-.3px;margin:0}.trunativ-banner-cta{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:800;color:#00472f!important;text-decoration:underline;text-decoration-thickness:2.5px;text-underline-offset:6px;text-decoration-color:#00472f;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.trunativ-banner-cta:hover{color:#15803d!important;text-decoration-color:#15803d;transform:translate(4px)}@media screen and (max-width:749px){.trunativ-banner-card{flex-direction:column;padding:24px 20px;gap:20px;text-align:center;border-radius:18px}.trunativ-banner-image-wrapper{margin-top:-10px;margin-bottom:0;flex:none}.trunativ-banner-img{width:120px;max-height:140px}.trunativ-banner-content{align-items:center;text-align:center}.trunativ-banner-heading{font-size:18px}.trunativ-banner-cta{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-trunativ-product-banner.css.map */
