.website-faq[data-v-1e567ef4]{min-width:0}.faq-heading[data-v-1e567ef4]{text-align:center}.faq-chip[data-v-1e567ef4]{border:1px solid var(--bontado-color-muted);border-radius:var(--bontado-radius-lg);background:var(--bontado-color-surface);justify-content:center;align-items:center;min-height:43px;margin-bottom:22px;padding:12px 16px;font-size:16px;font-weight:500;line-height:19px;display:inline-flex}.faq-heading h2[data-v-1e567ef4]{color:var(--ink);font-family:var(--heading-font,var(--bontado-font-display));margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.2}.faq-heading>p[data-v-1e567ef4]{width:min(100%,481px);color:var(--muted);margin:16px auto 0;font-size:18px;line-height:1.5}.faq-list[data-v-1e567ef4]{width:min(100%,820px);margin:var(--heading-gap,clamp(32px,4vw,48px)) auto 0;gap:12px;display:grid}.faq-list details[data-v-1e567ef4]{border:1px solid var(--border);border-radius:var(--bontado-radius-lg);background:var(--bontado-color-surface)}.faq-list summary[data-v-1e567ef4]{min-height:56px;padding:var(--inset-pad,clamp(20px,2.4vw,24px)) var(--card-pad,clamp(24px,3vw,32px));color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq-list summary[data-v-1e567ef4]::-webkit-details-marker{display:none}.faq-list summary[data-v-1e567ef4]:after{content:"+";color:var(--orange);flex:none;font-size:24px;font-weight:400;line-height:1}.faq-list details[open] summary[data-v-1e567ef4]:after{content:"−"}.faq-list summary[data-v-1e567ef4]:focus-visible{border-radius:var(--bontado-radius-lg);outline:2px solid var(--orange);outline-offset:2px}.faq-list details p[data-v-1e567ef4]{padding:0 var(--card-pad,clamp(24px,3vw,32px)) var(--inset-pad,clamp(20px,2.4vw,24px));color:var(--muted);margin:0;font-size:16px;line-height:1.6}.website-delivery-zones[data-v-b083d283]{color:var(--heading,var(--bontado-color-heading));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.delivery-map-frame[data-v-b083d283]{border-radius:var(--bontado-radius-lg,16px);min-width:0;height:520px;overflow:hidden}.delivery-map-frame>img[data-v-b083d283]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.delivery-map-frame[data-v-b083d283] .delivery-map{border:0;height:100%;margin:0;padding:0;overflow:hidden}.delivery-map-frame[data-v-b083d283] .delivery-map-canvas{border:0;height:100%;min-height:100%}.delivery-map-frame[data-v-b083d283] .delivery-map-consent{box-sizing:border-box;border:1px solid var(--border,var(--bontado-color-border));background:var(--bontado-color-surface-muted);align-content:center;gap:16px;height:100%;padding:24px}.delivery-map-frame[data-v-b083d283] .delivery-map-consent p{max-width:34ch;font-size:16px;line-height:1.6}.delivery-map-frame[data-v-b083d283] .delivery-map-consent a,.delivery-map-frame[data-v-b083d283] .delivery-map-consent button{min-height:44px;padding:12px 20px}.delivery-copy[data-v-b083d283]{min-width:0}.delivery-intro[data-v-b083d283] h2{margin:0 0 20px;font-size:clamp(28px,3vw,48px);line-height:1.15}.delivery-intro[data-v-b083d283] p{margin:16px 0 0;font-size:18px;line-height:1.6}.delivery-fees h3[data-v-b083d283]{margin:28px 0 0;font-size:24px;line-height:1.3}.delivery-fee-table[data-v-b083d283]{border-collapse:collapse;width:100%;margin-top:20px;font-size:16px;line-height:1.5}.delivery-fee-table[data-v-b083d283] :is(th,td){border-top:1px solid var(--border,var(--bontado-color-border));text-align:start;vertical-align:baseline;padding:14px 0}.delivery-fee-table[data-v-b083d283] :is(th,td)+:is(th,td){text-align:end;padding-inline-start:16px}.delivery-fee-table thead th[data-v-b083d283]{color:var(--bontado-color-muted);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;border:0;font-size:14px;font-weight:400}.delivery-fee-table tbody th[data-v-b083d283]{overflow-wrap:anywhere;font-weight:600}.delivery-fee-table td[data-v-b083d283]{white-space:nowrap;font-variant-numeric:tabular-nums}.delivery-fee-table-hidden[data-v-b083d283]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.delivery-zone-name[data-v-b083d283]{align-items:center;gap:10px;display:inline-flex}.zone-swatch[data-v-b083d283]{border-radius:4px;flex:0 0 14px;width:14px;height:14px}.delivery-zone-note[data-v-b083d283]{color:var(--bontado-color-muted);margin-top:12px;font-size:14px;line-height:1.5}.delivery-section--without-map[data-v-b083d283]{grid-template-columns:minmax(0,1fr)}.delivery-section--without-map .delivery-copy--with-fees[data-v-b083d283]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.delivery-section--without-map .delivery-fees h3[data-v-b083d283]{margin-top:0}@media (width<=760px){.website-delivery-zones[data-v-b083d283]{grid-template-columns:minmax(0,1fr);gap:24px}.delivery-copy[data-v-b083d283]{display:contents}.delivery-intro[data-v-b083d283]{grid-row:1}.delivery-map-frame[data-v-b083d283]{grid-row:2;height:360px}.delivery-fees[data-v-b083d283]{grid-row:3}.delivery-fees h3[data-v-b083d283]{margin-top:0}.delivery-section--without-map .delivery-copy--with-fees[data-v-b083d283]{display:contents}.delivery-fee-table[data-v-b083d283]{font-size:14px}.delivery-fee-table[data-v-b083d283] :is(th,td)+:is(th,td){padding-inline-start:10px}}
