.conversion-top{display:flex;justify-content:space-between;gap:20px;padding-left:4%;padding-right:4%}.conversion-top a{font-size:10px;text-decoration:underline;letter-spacing:.3px}.nav-products{position:relative}.nav-products summary{cursor:pointer;list-style:none;white-space:nowrap}.nav-products summary::-webkit-details-marker{display:none}.nav-product-links{position:absolute;top:calc(100% + 17px);left:-18px;z-index:15;background:var(--paper);border:1px solid var(--line);padding:20px;min-width:190px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;box-shadow:0 8px 25px #0001}.nav-quote{border-bottom:1px solid var(--ink);padding-bottom:4px}.buyer-path{display:flex;gap:30px;justify-content:center;padding:30px 5%;border-bottom:1px solid var(--line);font-size:12px}.buyer-path b{font:italic 19px Georgia,serif;color:#a48065;margin-right:10px}#collection{padding-top:55px}.quote-faq{background:#f4eee6;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.quote-faq>h2{font-size:40px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;margin-top:30px}.faq-grid details{border-bottom:1px solid #d9cfc2;padding:20px 0}.faq-grid summary{font-size:14px;cursor:pointer;font-weight:500;line-height:1.6}.faq-grid p{font-size:12px;max-width:600px;line-height:1.8}.optional-brief{border:1px solid var(--line);padding:14px}.optional-brief>summary{font-size:11px;cursor:pointer}.optional-brief>.fields{margin-top:18px}.brief-alternatives summary{font-size:10px;text-decoration:underline;cursor:pointer;padding:12px 0}.brief-alternatives .btn{margin:8px 4px 0 0}.detail-whatsapp{display:block;font-size:11px;text-decoration:underline;line-height:1.7;margin:18px 0 0}.mobile-quote-bar{display:none}#collection .note{max-width:850px}.process{padding-top:55px;padding-bottom:55px}.process h2{font-size:46px}.story-copy{padding-top:9%;padding-bottom:9%}.story-copy h2{font-size:48px}.footer-invitation{padding-top:0;padding-bottom:45px}.footer-invitation h2{font-size:52px}#account{padding-top:40px}.hero h1{max-width:670px}#gc-form .gc-send{letter-spacing:.2px}
@media(max-width:800px){.conversion-top{justify-content:center;flex-wrap:wrap;gap:5px;padding:9px 12px;font-size:8px}.conversion-top a{font-size:9px}.nav-product-links{position:static;box-shadow:none;margin-top:16px;min-width:200px;border:0;border-left:1px solid var(--line);padding:0 0 0 18px}.nav-products{width:100%}.buyer-path{gap:15px;padding:23px 5%;justify-content:space-between;font-size:10px;line-height:1.5}.buyer-path b{display:block;margin:0 0 4px;font-size:18px}.hero{height:570px}.hero h1{font-size:51px}.hero-copy{bottom:12%}.hero-secondary{font-size:9px;margin-left:16px}.faq-grid{grid-template-columns:1fr}.quote-faq>h2{font-size:34px}.story-copy h2{font-size:39px}.mobile-quote-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:10000;padding:9px 12px;background:#fcfaf6;gap:10px;border-top:1px solid #ded7ce;padding-bottom:max(9px,env(safe-area-inset-bottom))}.mobile-quote-bar a{flex:1;text-align:center;background:#2b2f2e;color:#fff;padding:13px 8px;font-size:11px}.mobile-quote-bar a+a{background:#e9e1d6;color:#2b2f2e}.floating-wa{display:none}#glamora-chat-open{bottom:76px}#glamora-chat-panel{bottom:132px;max-height:calc(100dvh - 150px)}footer{padding-bottom:110px}.process h2{font-size:38px}.optional-brief>summary{font-size:10px}.hero-caption{font-size:7px}}

.glamora-social-footer{display:flex;justify-content:space-between;gap:35px;padding:40px 0;margin-bottom:45px;border-bottom:1px solid var(--line)}.glamora-social-footer h2{font-size:34px;margin:12px 0}.glamora-social-footer p{font-size:12px;line-height:1.7}.glamora-social-footer nav{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:12px 28px;padding:0;align-content:center;border:0}.glamora-social-footer nav a{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px;text-transform:none;letter-spacing:0}@media(max-width:800px){.glamora-social-footer{display:block}.glamora-social-footer nav{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));margin-top:20px;width:100%;position:static;background:transparent}.glamora-social-footer h2{font-size:30px}}
