/* GLANZ mobile enquiry access */
.glanz-contact-bar{display:none;height:auto;width:auto;max-width:none}
.glanz-enquiry-options{border:1px solid #e5ded3;border-radius:8px;padding:14px 16px;background:#faf8f4;min-width:0}
.glanz-enquiry-options summary{cursor:pointer;color:#5b151c;font-size:15px;font-weight:700;line-height:1.5;padding:4px 0}
.glanz-enquiry-options[open] summary{margin-bottom:16px}
#contact{scroll-margin-top:100px}
@media(max-width:700px){
 body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}
 .glanz-contact-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;position:fixed;inset:auto 0 0;z-index:150;background:#fffdf9;border-top:1px solid #e7ded1;box-shadow:0 -4px 18px #00000012;padding:9px 12px calc(9px + env(safe-area-inset-bottom,0px));margin:0}
 .glanz-contact-bar a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 5px;margin:0;border-radius:5px;text-decoration:none;text-align:center;font:700 14px/1.2 Arial,sans-serif;letter-spacing:0;color:#fff;background:#5b151c}
 .glanz-contact-bar .glanz-bar-whatsapp{background:#176749}
 .glanz-contact-bar .glanz-bar-enquire{background:#eee6da;color:#4f1920}
 .glanz-contact-bar a:focus-visible{outline:3px solid #a68143;outline-offset:2px}
 input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important;max-width:100%}
 .glanz-enquiry-options{padding:12px}
 .hero .btn{min-height:48px}
}
