.buyer-guide[data-astro-cid-n2r5bbq2]{background:#fff;color:var(--ink);padding-block:clamp(55px,7vw,102px)}.buyer-layout[data-astro-cid-n2r5bbq2]{display:grid;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);align-items:start;gap:clamp(32px,7vw,110px)}h2[data-astro-cid-n2r5bbq2]{font-size:clamp(2.1rem,4.1vw,4.05rem);line-height:1.05}.buyer-intro[data-astro-cid-n2r5bbq2]{max-width:34rem;margin-block:15px 22px;color:var(--muted);font-size:.94rem;line-height:1.65}.quote-details[data-astro-cid-n2r5bbq2]{padding-inline:clamp(16px,2vw,25px);margin:0;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.quote-details[data-astro-cid-n2r5bbq2]>div[data-astro-cid-n2r5bbq2]{display:grid;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);align-items:baseline;gap:12px;padding-block:14px;font-size:.86rem;line-height:1.5}.quote-details[data-astro-cid-n2r5bbq2]>div[data-astro-cid-n2r5bbq2]+div[data-astro-cid-n2r5bbq2]{border-top:1px solid var(--line)}.quote-details[data-astro-cid-n2r5bbq2] dt[data-astro-cid-n2r5bbq2]{font-weight:720}.quote-details[data-astro-cid-n2r5bbq2] dd[data-astro-cid-n2r5bbq2]{margin:0;color:var(--muted)}.buyer-actions[data-astro-cid-n2r5bbq2]{display:flex;flex-wrap:wrap;gap:6px 24px;margin-top:10px}.buyer-cta[data-astro-cid-n2r5bbq2]{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:.9rem;font-weight:720;text-decoration-thickness:1px;text-underline-offset:4px}.buyer-cta[data-astro-cid-n2r5bbq2]:hover{text-decoration-thickness:2px}.buyer-cta[data-astro-cid-n2r5bbq2] span[data-astro-cid-n2r5bbq2]{color:#a8330e}.buyer-faq[data-astro-cid-n2r5bbq2] h3[data-astro-cid-n2r5bbq2]{margin-bottom:16px;font-size:clamp(1.23rem,2.3vw,1.65rem);font-weight:740;letter-spacing:-.035em}.buyer-faq[data-astro-cid-n2r5bbq2] details[data-astro-cid-n2r5bbq2]{border-top:1px solid var(--line)}.buyer-faq[data-astro-cid-n2r5bbq2] details[data-astro-cid-n2r5bbq2]:last-child{border-bottom:1px solid var(--line)}.buyer-faq[data-astro-cid-n2r5bbq2] summary[data-astro-cid-n2r5bbq2]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding-block:12px;cursor:pointer;list-style:none;font-size:.95rem;font-weight:680;line-height:1.45}.buyer-faq[data-astro-cid-n2r5bbq2] summary[data-astro-cid-n2r5bbq2]::-webkit-details-marker{display:none}.buyer-faq[data-astro-cid-n2r5bbq2] summary[data-astro-cid-n2r5bbq2]:hover{color:#a8330e}.toggle-icon[data-astro-cid-n2r5bbq2]{position:relative;display:grid;flex:0 0 28px;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;color:var(--ink)}.toggle-icon[data-astro-cid-n2r5bbq2]:before,.toggle-icon[data-astro-cid-n2r5bbq2]:after{content:"";position:absolute;width:10px;height:1.5px;background:currentColor}.toggle-icon[data-astro-cid-n2r5bbq2]:after{transform:rotate(90deg)}details[data-astro-cid-n2r5bbq2][open] .toggle-icon[data-astro-cid-n2r5bbq2]{border-color:var(--accent);background:var(--accent)}details[data-astro-cid-n2r5bbq2][open] .toggle-icon[data-astro-cid-n2r5bbq2]:after{display:none}.buyer-faq[data-astro-cid-n2r5bbq2] details[data-astro-cid-n2r5bbq2] p[data-astro-cid-n2r5bbq2]{max-width:36rem;padding:0 30px 17px 0;color:var(--muted);font-size:.9rem;line-height:1.65}@media(max-width:760px){.buyer-layout[data-astro-cid-n2r5bbq2]{grid-template-columns:minmax(0,1fr)}}.factory-overview[data-astro-cid-6igxwywk]{position:relative;z-index:1}.factory-facts[data-astro-cid-6igxwywk]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:hidden;border:1px solid #333;border-radius:8px;background:var(--ink);color:#fff}.factory-facts[data-astro-cid-6igxwywk]>div[data-astro-cid-6igxwywk]{min-width:0;min-height:114px;padding:clamp(14px,2.4vw,30px)}.factory-facts[data-astro-cid-6igxwywk]>div[data-astro-cid-6igxwywk]+div[data-astro-cid-6igxwywk]{border-inline-start:1px solid #333}.factory-facts[data-astro-cid-6igxwywk] dt[data-astro-cid-6igxwywk]{color:#ccc;font-size:.82rem;font-weight:630;line-height:1.4}.factory-facts[data-astro-cid-6igxwywk] dd[data-astro-cid-6igxwywk]{margin:7px 0 0;font-size:clamp(1.03rem,1.75vw,1.48rem);font-weight:730;letter-spacing:-.03em;line-height:1.25}.factory-facts[data-astro-cid-6igxwywk] strong[data-astro-cid-6igxwywk]{color:var(--accent);font-weight:780}.factory-overview-note[data-astro-cid-6igxwywk]{max-width:72ch;margin:14px 0 0;color:var(--muted);font-size:.82rem;line-height:1.55}.factory-shortcuts[data-astro-cid-6igxwywk]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);margin-top:clamp(14px,2.5vw,28px)}.factory-shortcuts[data-astro-cid-6igxwywk] a[data-astro-cid-6igxwywk]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:.83rem;font-weight:680;line-height:1.3;text-align:center;text-decoration:none}.factory-shortcuts[data-astro-cid-6igxwywk] a[data-astro-cid-6igxwywk] span[data-astro-cid-6igxwywk]{color:#b93c12;font-size:1.04rem;line-height:1}.factory-shortcuts[data-astro-cid-6igxwywk] a[data-astro-cid-6igxwywk]:hover{border-color:var(--ink);background:var(--surface)}@media(min-width:841px){.factory-overview[data-astro-cid-6igxwywk]{margin-top:-26px}}@media(max-width:840px){.factory-overview[data-astro-cid-6igxwywk]{margin-top:16px}.factory-facts[data-astro-cid-6igxwywk],.factory-shortcuts[data-astro-cid-6igxwywk]{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-facts[data-astro-cid-6igxwywk]>div[data-astro-cid-6igxwywk]{min-height:0}.factory-facts[data-astro-cid-6igxwywk]>div[data-astro-cid-6igxwywk]:nth-child(odd){border-inline-start:0}.factory-facts[data-astro-cid-6igxwywk]>div[data-astro-cid-6igxwywk]:nth-child(n+3){border-top:1px solid #333}}@media(max-width:380px){.factory-shortcuts[data-astro-cid-6igxwywk] a[data-astro-cid-6igxwywk]{gap:6px;padding-inline:8px;font-size:.77rem}}.factory-process[data-astro-cid-2lntvoog]{background:var(--ink, #121212);color:#fff;padding-block:clamp(3.5rem,7vw,6.75rem)}.factory-process-header[data-astro-cid-2lntvoog]{align-items:end;display:grid;gap:clamp(1rem,4vw,4.5rem);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);margin-bottom:clamp(1.5rem,3.5vw,2.75rem)}.factory-process-header[data-astro-cid-2lntvoog] h2[data-astro-cid-2lntvoog]{font-family:var(--display, system-ui, sans-serif);font-size:clamp(2.1rem,4.2vw,4.25rem);line-height:1.03;max-width:17ch;text-wrap:balance}.factory-process-intro[data-astro-cid-2lntvoog]{color:#d3d3d3;font-size:clamp(.9rem,1.3vw,1.04rem);line-height:1.55;max-width:27rem}.factory-process-caption[data-astro-cid-2lntvoog]{color:#b0b0b0;font-size:.76rem;margin-top:.65rem}.factory-steps[data-astro-cid-2lntvoog]{display:grid;gap:clamp(.75rem,1.4vw,1.25rem);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.factory-step[data-astro-cid-2lntvoog]{background:#1c1c1c;border:1px solid #383838;border-radius:.6rem;min-width:0;overflow:hidden}.factory-step[data-astro-cid-2lntvoog]:target{border-color:var(--accent, #ff662f)}.factory-step[data-astro-cid-2lntvoog] img[data-astro-cid-2lntvoog]{aspect-ratio:3 / 2;height:auto;object-fit:cover;width:100%}.factory-step-copy[data-astro-cid-2lntvoog]{padding:clamp(.9rem,1.55vw,1.4rem)}.factory-step-title[data-astro-cid-2lntvoog]{align-items:baseline;display:flex;gap:.6rem}.factory-step-title[data-astro-cid-2lntvoog] span[data-astro-cid-2lntvoog]{color:var(--accent, #ff662f);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:740}.factory-step[data-astro-cid-2lntvoog] h3[data-astro-cid-2lntvoog]{font-size:clamp(.98rem,1.4vw,1.22rem);font-weight:720;letter-spacing:-.025em;line-height:1.2}.factory-step[data-astro-cid-2lntvoog] p[data-astro-cid-2lntvoog]{color:#d3d3d3;font-size:.86rem;line-height:1.55;margin-top:.65rem}@media(max-width:960px){.factory-steps[data-astro-cid-2lntvoog]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.factory-process-header[data-astro-cid-2lntvoog]{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.factory-steps[data-astro-cid-2lntvoog]{grid-template-columns:minmax(0,1fr)}}.quote[data-astro-cid-dmdhz2qs]{background:var(--surface, #f3f2f0);color:var(--ink, #121212);padding-block:clamp(2.75rem,5.4vw,5.5rem)}.quote-layout[data-astro-cid-dmdhz2qs]{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.quote-intro[data-astro-cid-dmdhz2qs]{background:linear-gradient(180deg,#0000008f,#0000002e 24%,#000000a8 66%,#000000db),#603b35 url(/images/hibiscus-swatch.webp) center / cover;border-radius:1rem 0 0 1rem;color:#fff;display:flex;flex-direction:column;justify-content:end;min-height:31rem;padding:clamp(1.5rem,4.2vw,4rem);position:relative}.quote-caption[data-astro-cid-dmdhz2qs]{color:#fff;font-size:.75rem;font-weight:600;inset:clamp(1.5rem,4.2vw,4rem) auto auto clamp(1.5rem,4.2vw,4rem);margin:0;position:absolute}.quote-intro[data-astro-cid-dmdhz2qs] h2[data-astro-cid-dmdhz2qs]{color:inherit;font-family:var(--display, system-ui, sans-serif);font-size:clamp(2.75rem,5vw,5.5rem);font-weight:760;letter-spacing:-.065em;line-height:.98;margin:0 0 1.125rem}.quote-intro[data-astro-cid-dmdhz2qs]>p[data-astro-cid-dmdhz2qs]:not(.quote-caption){color:#fff;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55;margin:0;max-width:28rem}.quote-intro[data-astro-cid-dmdhz2qs]>p[data-astro-cid-dmdhz2qs].quote-note{border-top:1px solid rgb(255 255 255 / 36%);font-size:.875rem;margin-block-start:1.375rem;padding-block-start:.95rem}.quote-whatsapp-presets[data-astro-cid-dmdhz2qs]{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:1.1rem}.quote-wa-pill[data-astro-cid-dmdhz2qs]{align-items:center;background:#00000085;border:1px solid rgb(255 255 255 / 45%);border-radius:999px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:680;gap:.45rem;min-height:2.3rem;padding:.4rem .85rem;text-decoration:none}.quote-wa-pill[data-astro-cid-dmdhz2qs] span[data-astro-cid-dmdhz2qs]{color:var(--accent, #ff662f)}.quote-wa-pill[data-astro-cid-dmdhz2qs]:hover{background:#fff;border-color:#fff;color:var(--ink, #121212)}.quote-card[data-astro-cid-dmdhz2qs]{background:#fff;border:1px solid var(--line, #dfdfdc);border-inline-start:0;border-radius:0 1rem 1rem 0;color:var(--ink, #121212);min-width:0;padding:clamp(1.5rem,3.7vw,3.5rem)}.quote-card[data-astro-cid-dmdhz2qs] h3[data-astro-cid-dmdhz2qs]{font-family:var(--display, system-ui, sans-serif);font-size:clamp(1.65rem,2.65vw,2.65rem);font-weight:740;letter-spacing:-.04em;line-height:1.1;margin:0 0 1.25rem}.quote-upload[data-astro-cid-dmdhz2qs]{align-items:center;background:#fafaf9;border:1px dashed #949490;border-radius:.625rem;display:flex;gap:.9rem;min-height:5rem;padding:.75rem 1rem;position:relative;transition:background .16s ease,border-color .16s ease}.quote-upload[data-astro-cid-dmdhz2qs]:hover,.quote-upload[data-astro-cid-dmdhz2qs]:focus-within,.quote-upload[data-astro-cid-dmdhz2qs][data-dragging]{background:var(--surface, #f3f2f0);border-color:var(--ink, #121212)}.quote-upload[data-astro-cid-dmdhz2qs]:focus-within{outline:2px solid var(--ink, #121212);outline-offset:2px}.quote-upload[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.quote-upload-icon[data-astro-cid-dmdhz2qs],.quote-upload-preview[data-astro-cid-dmdhz2qs]{background:#fff;border:1px solid var(--line, #dfdfdc);border-radius:.5rem;flex:0 0 2.75rem;height:2.75rem;width:2.75rem}.quote-upload-icon[data-astro-cid-dmdhz2qs]{align-items:center;color:var(--ink, #121212);display:inline-flex;font-size:1.5rem;justify-content:center}.quote-upload-preview[data-astro-cid-dmdhz2qs]{object-fit:cover}.quote-upload-icon[data-astro-cid-dmdhz2qs][hidden],.quote-upload-preview[data-astro-cid-dmdhz2qs][hidden],.quote-remove[data-astro-cid-dmdhz2qs][hidden]{display:none}.quote-upload-text[data-astro-cid-dmdhz2qs]{display:grid;gap:.15rem;min-width:0}.quote-upload-text[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]{font-size:.975rem;font-weight:700}.quote-upload-text[data-astro-cid-dmdhz2qs]>span[data-astro-cid-dmdhz2qs]{color:var(--muted, #525252);font-size:.8rem;line-height:1.4}.quote-upload-tools[data-astro-cid-dmdhz2qs]{align-items:baseline;display:flex;font-size:.8rem;gap:.5rem;justify-content:space-between;margin:.35rem 0 1.2rem}#quote-upload-feedback[data-astro-cid-dmdhz2qs]{min-width:0;overflow-wrap:anywhere}#quote-upload-feedback[data-astro-cid-dmdhz2qs][data-error]{color:#a02a2a}.quote-remove[data-astro-cid-dmdhz2qs]{background:none;border:none;color:var(--ink, #121212);cursor:pointer;flex:0 0 auto;font:inherit;padding:.25rem 0;text-decoration:underline;text-underline-offset:.14em}.quote-fields[data-astro-cid-dmdhz2qs]{display:grid;gap:.95rem 1rem;grid-template-columns:repeat(6,minmax(0,1fr))}.quote-fields[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]{align-self:end;display:block;font-size:.875rem;font-weight:650;grid-column:span 2}.quote-fields[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]:nth-child(-n+2){grid-column:span 3}.quote-fields[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs]:is(input,select,textarea){background:#fff;border:1px solid #949490;border-radius:.45rem;color:inherit;display:block;font:inherit;font-size:.95rem;font-weight:400;margin-block-start:.32rem;min-height:2.7rem;padding:.6rem .65rem;width:100%}.quote-fields[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs]:is(input,textarea)::placeholder{color:#666}.quote-fields[data-astro-cid-dmdhz2qs] textarea[data-astro-cid-dmdhz2qs]{resize:vertical}.quote-fields[data-astro-cid-dmdhz2qs] .quote-details[data-astro-cid-dmdhz2qs]{grid-column:1 / -1}.quote-actions[data-astro-cid-dmdhz2qs]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.25rem}.quote-actions[data-astro-cid-dmdhz2qs] p[data-astro-cid-dmdhz2qs]{color:var(--muted, #525252);font-size:.78rem;margin:0}.quote-submit[data-astro-cid-dmdhz2qs]{align-items:center;background:var(--accent, #ff662f);border:1px solid transparent;border-radius:999px;color:var(--ink, #121212);cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:700;gap:1.2rem;justify-content:space-between;min-height:3rem;padding:.65rem 1.2rem;text-align:left}.quote-submit[data-astro-cid-dmdhz2qs]:hover{background:var(--accent-hover, #ef5520)}.quote-submit[data-astro-cid-dmdhz2qs]:disabled{cursor:wait;opacity:.8}.quote-card[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs]:is(input,select,textarea,button):focus-visible{outline:2px solid var(--ink, #121212);outline-offset:2px}.quote-native[data-astro-cid-dmdhz2qs],.quote-status[data-astro-cid-dmdhz2qs]{background:var(--surface, #f3f2f0);border-radius:.45rem;color:var(--ink, #121212);font-size:.875rem;margin:1rem 0 0;padding:.6rem .75rem}.quote-native[data-astro-cid-dmdhz2qs]{display:none;margin:0 0 1rem;scroll-margin-top:7rem}.quote-card[data-astro-cid-dmdhz2qs]:not([data-enhanced]) .quote-native[data-astro-cid-dmdhz2qs]:target{display:block}.quote-status[data-astro-cid-dmdhz2qs]:empty{display:none}.quote-success[data-astro-cid-dmdhz2qs],.quote-status[data-astro-cid-dmdhz2qs][data-state=success]{background:#e8efdc;color:#30522d}.quote-error[data-astro-cid-dmdhz2qs],.quote-status[data-astro-cid-dmdhz2qs][data-state=error]{background:#fae5df;color:#942323}.quote-announce[data-astro-cid-dmdhz2qs]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:790px){.quote-layout[data-astro-cid-dmdhz2qs]{grid-template-columns:minmax(0,1fr)}.quote-intro[data-astro-cid-dmdhz2qs]{border-radius:1rem 1rem 0 0;min-height:24rem}.quote-card[data-astro-cid-dmdhz2qs]{border-inline-start:1px solid var(--line, #dfdfdc);border-radius:0 0 1rem 1rem;border-top:0}}@media(max-width:440px){.quote-intro[data-astro-cid-dmdhz2qs]{min-height:21rem}.quote-fields[data-astro-cid-dmdhz2qs]{grid-template-columns:minmax(0,1fr)}.quote-fields[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs],.quote-fields[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]:nth-child(-n+2){grid-column:1 / -1}.quote-submit[data-astro-cid-dmdhz2qs]{width:100%}}@media(prefers-reduced-motion:reduce){.quote-upload[data-astro-cid-dmdhz2qs]{transition:none}}
