/*
Theme Name: Looma Ready — Twenty Twenty-Five Child
Template: twentytwentyfive
Version: 0.4.0
Description: Editable Looma Ready homepage inspired by the supplied reference. Mockup images are temporary concept examples.
*/
:root{--looma-ink:#282735;--looma-lime:#dfff83;--looma-lav:#f1e6fc;--looma-chalk:#fdfbf7}body{background:var(--looma-chalk);color:var(--looma-ink)}.wp-site-blocks{overflow:hidden}.looma-wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(18px,4vw,50px)}.looma-hero{position:relative;padding-block:38px 60px;background:radial-gradient(ellipse at -12% 5%,#eedcff 0 21%,transparent 22%),radial-gradient(ellipse at 38% 115%,#eee0ff 0 22%,transparent 23%)}.looma-hero h1{font-size:clamp(36px,4.4vw,66px);line-height:1.12;letter-spacing:-.045em}.looma-hero .wp-block-columns{gap:clamp(25px,5vw,80px);align-items:center}.looma-hero img{border-radius:25px;aspect-ratio:1.13;object-fit:cover}.looma-kicker{font-size:15px}.looma-muted{color:#686572}.looma-pill .wp-block-button__link{background:var(--looma-lime)!important;color:var(--looma-ink)!important;border-radius:100px;padding:15px 26px;font-size:14px;font-weight:700}.looma-section{padding-block:65px}.looma-section h2{font-size:clamp(28px,3.1vw,43px);letter-spacing:-.035em;line-height:1.2}.looma-center{text-align:center}.looma-tiles{gap:14px!important}.looma-tiles img{width:100%;aspect-ratio:1.13;object-fit:cover;border-radius:15px}.looma-tiles p{font-size:13px;text-align:center}.looma-benefits{background:var(--looma-lav);padding-block:70px}.looma-benefits .wp-block-column{padding:15px 22px;border-right:1px solid #d8cde3}.looma-benefits .wp-block-column:last-child{border:0}.looma-icon{font-size:38px;text-align:center}.looma-products img{width:100%;aspect-ratio:1.18;object-fit:cover;border-radius:18px 18px 0 0}.looma-products .wp-block-column{background:white;border:1px solid #eee9e5;border-radius:19px;overflow:hidden;box-shadow:0 9px 22px #322c4010}.looma-products .wp-block-column p{padding:0 16px}.looma-step{font-size:28px;text-align:center}.looma-faq details{padding:17px 20px;border:1px solid #eae6e2;border-radius:13px;background:#fff;margin-bottom:10px}.looma-quote{background:var(--looma-lav);border-radius:23px;padding:30px}.looma-callout{background:var(--looma-lav);border-radius:25px;padding:30px 40px}.looma-footer{padding-block:36px;border-top:1px solid #eee7e2}.looma-footer p{font-size:13px}@media(max-width:781px){.looma-hero{padding-block:25px 35px}.looma-section{padding-block:42px}.looma-tiles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px!important}.looma-tiles>.wp-block-column{min-width:0}.looma-benefits .wp-block-column{border-right:0;border-bottom:1px solid #d8cde3}.looma-products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.looma-products>.wp-block-column{min-width:0}.looma-callout{padding:25px}.looma-hero h1{font-size:38px}}


