.tools-container{padding:1.875rem 1.25rem;display:grid;grid-template-columns:1fr;gap:48px}@media screen and (min-width: 768px){.tools-container{padding:2.5rem 4rem;grid-template-columns:repeat(2,1fr);align-items:center;gap:64px}.tmrw-tools-section[data-image-position=right] .tools-container{grid-template-areas:"content image"}.tmrw-tools-section[data-image-position=left] .tools-container{grid-template-areas:"image content"}.tools-image-column{grid-area:image}.tools-content-column{grid-area:content}}.tools-image-column{position:relative;border-radius:12px;overflow:hidden}.tools-main-image{width:100%;max-height:575px;height:auto;display:block;border-radius:12px;object-fit:cover;aspect-ratio:3/4}.tools-image-placeholder{width:100%;height:100%;min-height:400px;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;border-radius:12px}.tools-content-column{display:flex;flex-direction:column}.tools-label{font-size:14px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#6b7280;margin-bottom:12px}.tools-heading{font-size:clamp(28px,5vw,36px);line-height:1.2;font-weight:700;color:#111827;margin-top:0;margin-bottom:12px}.tools-description{font-size:18px;line-height:1.5;color:#4b5563;margin-top:0;margin-bottom:40px}.tools-features{display:flex;flex-direction:column;gap:24px}.tool-feature{display:flex;gap:16px;align-items:flex-start}.feature-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--icon-color, #0070f3)}.custom-feature-icon{max-width:24px;max-height:24px;object-fit:contain}.feature-content{flex:1}.feature-description{font-size:14px;line-height:1.6;color:#6b7280;margin:0}.tools-cta{margin-top:8px}.tools-button{display:inline-block;padding:12px 24px;background:#000;color:#fff;border-radius:24px;text-decoration:none;font-weight:500;transition:background-color .3s}.tools-button:hover{background-color:#1f2937}@media screen and (max-width: 767px){.tools-content-column{order:1}.tools-image-column{order:2}.tools-main-image{aspect-ratio:4/3}.tools-image-placeholder{min-height:300px}.feature-title{font-size:15px}.feature-description{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tmrw-tools-section.css.map */
