.adore-delivery,.adore-delivery__intro{padding-bottom:0}.adore-delivery__intro .adore-company__title{max-width:15ch}.adore-delivery__lead p+p{margin-top:16px}.adore-delivery__lead a{color:inherit;text-decoration:none}.adore-delivery__nav{margin-top:28px}.adore-delivery__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,5vw,80px)}.adore-delivery__main,.adore-delivery__aside{min-width:0}.adore-delivery__section-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:20px;border:1px solid var(--company-border);border-radius:14px;background:var(--company-surface);color:var(--company-accent)}.adore-delivery__timing{padding-top:4px}.adore-delivery__timing .adore-company__heading{max-width:18ch}.adore-delivery__copy{max-width:none;overflow-wrap:anywhere}.adore-delivery__copy p+p{margin-top:18px}.adore-delivery__copy p:empty{display:none}.adore-delivery__rates{padding:clamp(24px,3vw,40px);border:1px solid var(--company-border);border-radius:18px;background:var(--company-surface)}.adore-delivery__rates .adore-delivery__section-icon{background:#fff}.adore-delivery__rates h2{margin:10px 0 16px;font-size:clamp(28px,2.8vw,40px);font-weight:760;line-height:1.1;letter-spacing:-.04em}.adore-delivery__rate-content{color:var(--company-muted);font-size:15px;line-height:1.65}.adore-delivery__rate-content>p{margin:0 0 20px}.adore-delivery__rate-content strong{color:var(--company-ink);font-weight:700}.adore-delivery__rate-content table{width:100%;margin:20px 0 0;border:0;border-collapse:collapse;table-layout:fixed}.adore-delivery__rate-content :is(th,td){width:50%;padding:16px 0;border:0;border-bottom:1px solid var(--company-border);background:transparent;text-align:left;vertical-align:middle}.adore-delivery__rate-content th{padding-top:0;color:var(--company-muted);font-size:12px;font-weight:650}.adore-delivery__rate-content :is(th,td):last-child{padding-left:12px;text-align:right}.adore-delivery__rate-content td{color:var(--company-ink);font-size:15px;font-variant-numeric:tabular-nums}.adore-delivery__rate-content td strong{font-size:24px;font-weight:760;letter-spacing:-.035em;white-space:nowrap}.adore-delivery__rate-content tbody tr:last-child td{padding-bottom:0;border-bottom:0}.adore-delivery__help{margin-top:22px}.adore-delivery__help .adore-contact__person{align-items:center}.adore-delivery__help .adore-contact__phone-number{text-decoration:none}.adore-delivery__contact-link{margin-top:16px;color:#fff}.adore-delivery__contact-link:hover{color:#ffac88}.adore-delivery__details{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);padding:clamp(26px,3vw,44px);border:1px solid var(--company-border);border-radius:18px;background:var(--company-surface)}.adore-delivery__details .adore-company__heading{margin-bottom:0;font-size:clamp(30px,3vw,44px)}.adore-delivery__details ul{padding-left:20px;margin:0;list-style:disc outside}.adore-delivery__details li{padding-left:4px}.adore-delivery__details li+li{margin-top:16px}.adore-delivery__details li::marker{color:var(--company-accent)}.adore-delivery__fallback :is(table,img,iframe){max-width:100%}.adore-delivery__fallback table{display:block;overflow-x:auto}.adore-delivery [id]{scroll-margin-top:28px}@media(max-width:1000px){.adore-delivery__layout{gap:30px}.adore-delivery__rates,.adore-delivery__help{padding:26px}}@media(max-width:700px){.adore-delivery__layout,.adore-delivery__details{grid-template-columns:minmax(0,1fr)}.adore-delivery__intro{gap:20px}.adore-delivery__intro .adore-company__title{margin-top:0}.adore-delivery__nav{gap:12px 22px;margin-top:24px}.adore-delivery__layout{gap:30px}.adore-delivery__timing .adore-company__heading{max-width:20ch}.adore-delivery__copy{font-size:15px;line-height:1.75}.adore-delivery__rates,.adore-delivery__help,.adore-delivery__details{padding:24px;border-radius:14px}.adore-delivery__details{gap:22px}}@media(max-width:360px){.adore-delivery__rates,.adore-delivery__help,.adore-delivery__details{padding:20px}.adore-delivery__rate-content td strong{font-size:21px}}
