.vilahomedesign-legal-box{clear:both;margin:16px 0;padding:16px;border:1px solid #d8d4cb;border-left:3px solid #9b392a;border-radius:4px;background:#faf8f4;color:#272824;font-size:14px;line-height:1.6}.vilahomedesign-legal-box p{margin:8px 0}.vilahomedesign-legal-box a,.vilahomedesign-manufacturer a{color:#843025;text-decoration:underline}.vilahomedesign-manufacturer{clear:both;margin:18px 0;padding-top:15px;border-top:1px solid #dedbd4;font-size:14px;line-height:1.6}.vilahomedesign-manufacturer p{margin:8px 0}.vilahomedesign-manufacturer summary{cursor:pointer;font-weight:600}.vilahomedesign-footer-legal{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;margin-top:24px;padding-top:20px;border-top:1px solid #bdb8ae}.vilahomedesign-footer-legal>div{flex:1 1 270px}.vilahomedesign-footer-legal img{display:block;height:auto;max-width:100%}.vilahomedesign-footer-legal .vilahomedesign-eu-notice{width:400px}.vilahomedesign-footer-legal h3{font-size:18px;margin:0 0 12px}.vilahomedesign-footer-legal a{text-decoration:underline}@media(max-width:600px){.vilahomedesign-legal-box{padding:13px}.vilahomedesign-footer-legal{gap:20px}}