.pvc-customizer-v536{margin:22px 0 30px;padding:20px 18px;background:#ecefe8;border:1px solid #d9dfd6;color:#20322e}
.pvc-customizer-v536 h2{margin:0 0 8px;font:600 clamp(22px,2.4vw,29px)/1.15 Arial,sans-serif;letter-spacing:-.02em;color:#172c2c}
.pvc-customizer-v536 p{max-width:760px}
.pvc-customizer-v536 .pvc-customizer-kicker{margin:0 0 7px;color:#8e6039;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.pvc-customizer-v536 .pvc-customizer-intro,.pvc-customizer-v536 .pvc-customizer-note{margin:0 0 15px;color:#58685f;font-size:13px;line-height:1.6}
.pvc-customizer-v536 fieldset{margin:16px 0 0;padding:0;border:0;min-width:0}
.pvc-customizer-v536 legend{margin-bottom:8px;color:#34453f;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
.pvc-customizer-v536 .pvc-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.pvc-customizer-v536 .pvc-choice{display:flex;min-width:0;min-height:58px;align-items:center;gap:9px;padding:9px;border:1px solid #cbd4ca;background:#fff;color:#253731;font:inherit;text-align:start;cursor:pointer}
.pvc-customizer-v536 .pvc-choice[aria-pressed=true]{border-color:#315b4a;box-shadow:inset 0 0 0 1px #315b4a;background:#f7faf5}
.pvc-customizer-v536 .pvc-choice strong{display:block;font-size:13px;line-height:1.35}
.pvc-customizer-v536 .pvc-choice small{display:block;margin-top:3px;color:#64736b;font-size:11px;line-height:1.4}
.pvc-customizer-v536 .pvc-chip{flex:0 0 32px;width:32px;height:32px;border:1px solid #c5d0c8;border-radius:50%;background:#f4f5f1}
.pvc-customizer-v536 .pvc-chip--clear{background:linear-gradient(135deg,#fff 0 42%,#dbe5df 43% 48%,#fff 49% 68%,#dbe5df 69% 74%,#fff 75%);}
.pvc-customizer-v536 .pvc-chip--tint{background:conic-gradient(#d8b4aa 0 25%,#b8c8b5 25% 50%,#c6d5de 50% 75%,#e3d8a7 75%)}
.pvc-customizer-v536 .pvc-chip--pvc{background:linear-gradient(135deg,#eef2ee,#cbd7d1 45%,#f8faf8 46% 70%,#d5e0da)}
.pvc-customizer-v536 .pvc-chip--other{background:repeating-linear-gradient(45deg,#dce3dc 0 3px,#f6f7f3 3px 6px)}
.pvc-customizer-v536 .pvc-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px}
.pvc-customizer-v536 label{display:block;color:#34453f;font-size:12px;font-weight:600}
.pvc-customizer-v536 input,.pvc-customizer-v536 textarea{display:block;width:100%;margin-top:5px;padding:9px 10px;border:1px solid #cbd4ca;border-radius:2px;background:#fff;color:#253731;font:inherit;font-size:13px}
.pvc-customizer-v536 textarea{min-height:72px;resize:vertical}
.pvc-customizer-v536 .pvc-customizer-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}
.pvc-customizer-v536 .pvc-add-to-inquiry{border:0;background:#172c2c;color:white;padding:12px 15px;font:700 12px Arial,sans-serif;cursor:pointer}
.pvc-customizer-v536 .pvc-whatsapp-link{color:#315b4a;font-size:13px;text-decoration:underline;text-underline-offset:3px}
.pvc-customizer-v536 [aria-live]{min-height:1.4em;margin:9px 0 0;color:#315b4a;font-size:12px}
@media(max-width:640px){.pvc-customizer-v536{padding:16px 13px}.pvc-customizer-v536 .pvc-choice-grid,.pvc-customizer-v536 .pvc-field-grid{grid-template-columns:1fr}}
