.cha-floop4__status{margin:1.5rem 0;padding:1.2rem 1.35rem;border:1px solid #8e7b59;border-left:6px solid #d92731;border-radius:14px;background:#f2ecdf;color:#362d25}.cha-floop4__status p{margin:.25rem 0}.cha-floop4 .cha-floop4__no-price{display:grid;gap:.35rem;margin-top:1rem!important;padding:1rem;border-radius:10px;background:#d92731!important;color:#fff!important}.cha-floop4 .cha-floop4__no-price strong,.cha-floop4 .cha-floop4__no-price span{color:#fff!important;opacity:1!important}.cha-floop4__no-price strong{font-size:clamp(1.05rem,2vw,1.35rem);letter-spacing:.04em}.cha-floop4 .cha-product-introduction .cha-product-introduction__eyebrow{color:#fff!important;opacity:1!important;font-size:.82rem!important;font-weight:800!important;letter-spacing:.1em!important}.cha-floop4__hero,.cha-floop4__plots figure{margin:1.5rem 0}.cha-floop4__hero img,.cha-floop4__gallery img,.cha-floop4__two-column img,.cha-floop4__plots img{display:block;width:100%;height:auto;border-radius:16px}.cha-floop4 figcaption{margin-top:.55rem;color:#6a6259;font-size:.9rem}.cha-floop4__video{margin:1.25rem 0 1.75rem}.cha-floop4__video video{display:block;width:100%;max-height:720px;border:1px solid #8e7b59;border-radius:16px;background:#17130f;object-fit:contain}.cha-floop4__two-column{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem;align-items:start}.cha-floop4__cards,.cha-floop4__gallery,.cha-floop4__plots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.cha-floop4__gallery figure{margin:0}.cha-floop4__cards article{padding:1.2rem;border:1px solid #d9d0c0;border-radius:14px;background:#f6f1e7}.cha-floop4__cards h3{margin-top:0}.cha-floop4__future{border-left:5px solid #a59867}.cha-floop4__signup{padding:1.5rem!important;border-radius:16px;background:#362d25;color:#fff}.cha-floop4__signup h2,.cha-floop4__signup p,.cha-floop4__signup label{color:#fff}.cha-floop4__signup-notice{padding:.85rem 1rem;border:1px solid #d6c895;border-radius:10px;background:rgba(255,255,255,.08)}.cha-floop4__form>label{display:block;margin-bottom:.4rem;font-weight:700}.cha-floop4__form>div{display:flex;gap:.5rem}.cha-floop4__form input{min-width:0;flex:1;padding:.85rem 1rem;border:1px solid #d6c895;border-radius:8px}.cha-floop4__form button{padding:.85rem 1.2rem;border:0;border-radius:8px;background:#d92731;color:#fff;font-weight:800;cursor:pointer}@media(max-width:749px){.cha-floop4__two-column,.cha-floop4__cards,.cha-floop4__gallery,.cha-floop4__plots{grid-template-columns:1fr}.cha-floop4__form>div{display:grid}.cha-floop4__form button{width:100%}}
.cha-floop4__pattern-lab{margin:1.5rem 0;padding:1rem;border:1px solid #d9d0c0;border-radius:16px;background:#f6f1e7}.cha-floop4__pattern-bands{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.cha-floop4__pattern-bands button{padding:.65rem .9rem;border:1px solid #8e7b59;border-radius:999px;background:#fff;color:#362d25;font:inherit;font-weight:800;cursor:pointer}.cha-floop4__pattern-bands button[aria-pressed="true"]{background:#362d25;color:#fff}.cha-floop4__pattern-plots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cha-floop4__pattern-plots figure{min-width:0;margin:0;padding:.75rem;border:1px solid #d9d0c0;border-radius:14px;background:#fff}.cha-floop4__pattern-plots a{display:block}.cha-floop4__pattern-plots img{display:block;width:100%;height:auto;border-radius:12px}.cha-floop4__pattern-status{margin:1rem 0 0;padding:.8rem 1rem;border-left:5px solid #d92731;background:#fff;color:#362d25}@media(max-width:749px){.cha-floop4__pattern-plots{grid-template-columns:1fr}}
