.immediate-delivery-listing{--idl-surface:rgba(245,245,246,.03);--idl-surface-strong:rgba(245,245,246,.08);--idl-border:rgba(245,245,246,.1);--idl-border-strong:rgba(245,245,246,.22);--idl-border-active:#e10031;--idl-text-muted:rgba(245,245,246,.8);--idl-shadow:0 10px 20px rgba(0,0,0,.18);--idl-shadow-strong:0 16px 32px rgba(0,0,0,.24);--event-pill-bg:hsla(0,9%,7%,.6);--event-pill-text:#b7b7b7;--event-pill-text-active:var(--color-davi-white);--event-pill-border:color-mix(in srgb,var(--color-davi-white) 14%,transparent);--event-pill-border-strong:color-mix(in srgb,var(--color-davi-white) 24%,transparent);--event-pill-shadow:0 10px 20px color-mix(in srgb,var(--color-davi-black) 20%,transparent);--event-pill-shadow-active:0 14px 28px color-mix(in srgb,var(--color-davi-black) 26%,transparent)}.immediate-delivery-listing__grid{position:relative;--idl-columns:1;--idl-gutter:0px}.immediate-delivery-listing__item{box-sizing:border-box;width:calc((100% - var(--idl-gutter)*(var(--idl-columns) - 1))/var(--idl-columns))}.immediate-delivery-listing__gutter{height:0;pointer-events:none;position:absolute;visibility:hidden;width:var(--idl-gutter)}.immediate-delivery-listing__item.isotope-hidden{pointer-events:none}.immediate-delivery-listing__select-shell{-webkit-backdrop-filter:blur(14px) brightness(1.05);backdrop-filter:blur(14px) brightness(1.05);background:var(--idl-surface);border:1px solid var(--idl-border);border-radius:4px;box-shadow:var(--idl-shadow);min-height:52px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.immediate-delivery-listing__select-shell:focus-within,.immediate-delivery-listing__select-shell:hover{border-color:var(--idl-border-strong);box-shadow:var(--idl-shadow-strong)}.immediate-delivery-listing__select-shell:focus-within{transform:translateY(-1px)}.immediate-delivery-listing__select-shell.is-disabled{box-shadow:none;opacity:.4}.immediate-delivery-listing__select-shell.is-active-filter{border-color:var(--idl-border-active);box-shadow:var(--idl-shadow-strong),0 0 0 1px rgba(225,0,49,.2)}.immediate-delivery-listing__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:0;color:var(--idl-text-muted);min-height:52px;width:100%}.immediate-delivery-listing__select:focus,.immediate-delivery-listing__select:focus-visible{outline:none}.immediate-delivery-listing__select:disabled{cursor:not-allowed}.immediate-delivery-listing__select option{background:var(--color-davi-black);color:#f5f5f6}.davi-switch{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--event-pill-bg);border-color:var(--event-pill-border);box-shadow:var(--event-pill-shadow);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.davi-switch:focus-within,.davi-switch:hover{border-color:var(--event-pill-border-strong);box-shadow:var(--event-pill-shadow-active)}.davi-switch:focus-within{transform:translateY(-1px)}.davi-switch__button{background:transparent;color:var(--event-pill-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--font-body,"Poppins",sans-serif);font-size:.9375rem;font-style:normal;font-weight:400;isolation:isolate;letter-spacing:.03em;line-height:1;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;text-transform:uppercase;transition:color .18s ease,opacity .18s ease,transform .22s ease;white-space:nowrap;width:auto}.davi-switch__button:before{background:linear-gradient(180deg,rgba(245,245,246,.16),rgba(245,245,246,.08));border-radius:inherit;box-shadow:inset 0 -.5px 1px hsla(0,0%,100%,.25),inset 1px 1.5px 4px rgba(0,0,0,.1),0 8px 18px rgba(0,0,0,.16);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale3d(.88,.88,1);transform-origin:center;transition:opacity .24s ease,transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);z-index:-1}.davi-switch__button:focus-visible,.davi-switch__button:hover{color:var(--color-davi-white);outline:none;transform:translateY(-1px)}.davi-switch__button.is-active{color:var(--event-pill-text-active);font-weight:400}.davi-switch__button.is-active:before{opacity:1;transform:scaleX(1)}.davi-switch__button:not(.is-active){opacity:.88}.immediate-delivery-listing__card[hidden]{display:none}.immediate-delivery-listing [data-idl-card-reveal]{opacity:0;transform:translateY(1.75rem);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--idl-card-delay,0s);will-change:opacity,transform}.immediate-delivery-listing [data-idl-card-reveal].is-visible{opacity:1;transform:translateY(0);will-change:auto}@media (prefers-reduced-motion:reduce){.immediate-delivery-listing [data-idl-card-reveal]{opacity:1;transform:none;transition:none}}.immediate-delivery-listing__card-image:empty{display:none}.immediate-delivery-listing__card-badge,.immediate-delivery-listing__filter-chip{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.immediate-delivery-listing__active-filters[hidden],.immediate-delivery-listing__empty[hidden]{display:none}.immediate-delivery-listing__summary{display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-start;text-align:left}.immediate-delivery-listing__card-image img{display:block}.davi-contact-form__intro{display:flex;flex-direction:column;gap:.75rem}.davi-contact-form__title{color:var(--color-davi-white);font-family:var(--font-heading);font-size:clamp(2rem,1.4rem + 1.8vw,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0}.davi-contact-form__description,.davi-contact-form__description p{color:var(--color-davi-white);font-family:var(--font-body);font-size:1rem;font-style:normal;font-weight:200;line-height:1.6;margin:0}.davi-contact-form__description p+p{margin-top:.75rem}.davi-contact-form__form-shell{margin-left:auto;max-width:31.25rem;width:100%}.davi-contact-form__media{background:transparent;border-radius:.5rem;overflow:hidden;width:100%}.davi-contact-form__media--floating{background:transparent;margin-bottom:-3.5rem;margin-left:-4rem;overflow:visible;position:relative;width:100%;z-index:2}.davi-contact-form__media-image{display:block;height:auto;max-width:none;width:100%}.davi-contact-form__empty-form{background:rgba(245,245,246,.03);border:1px dashed rgba(245,245,246,.24);border-radius:.5rem;color:var(--color-gray-300);font-family:var(--font-body);font-size:1rem;font-weight:200;line-height:1.6;padding:1.5rem}.davi-contact-form .davi-form-shell .hs-form .hs-form-field.hs-recaptcha,.davi-contact-form .davi-form-shell .hs-form .hs-form-field.hs-recaptcha.field,.davi-contact-form .davi-form-shell .hs-form .hs-form-field.hs_recaptcha,.davi-contact-form .davi-form-shell .hs-form .hs-form-field.hs_recaptcha.field,.davi-contact-form .davi-form-shell .hs-form .hs-recaptcha,.davi-contact-form .davi-form-shell .hs-form .hs-recaptcha .input,.davi-contact-form .davi-form-shell .hs-form .hs_recaptcha,.davi-contact-form .davi-form-shell .hs-form .hs_recaptcha .input{background:transparent!important;border:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important;min-height:auto!important;padding:0!important}.davi-contact-form .davi-form-shell .hs-form .hs-recaptcha .input,.davi-contact-form .davi-form-shell .hs-form .hs_recaptcha .input{height:auto!important}.immediate-delivery-listing__modal[hidden]{display:none}.immediate-delivery-listing__modal-panel{opacity:0;transform:translateY(18px) scale(.985);transition:opacity .22s ease,transform .22s ease}.immediate-delivery-listing__modal-panel.is-visible{opacity:1;transform:translateY(0) scale(1)}.immediate-delivery-listing__modal-close:focus-visible,.immediate-delivery-listing__modal-close:hover{background:rgba(245,245,246,.09);border-color:rgba(245,245,246,.28)}.immediate-delivery-listing__modal-form .hs-form{display:flex!important;flex-direction:column!important;gap:1.5rem!important;width:100%!important}.immediate-delivery-listing__modal-form .hs-form fieldset{border:0!important;margin:0!important;max-width:none!important;min-width:0!important;padding:0!important;width:100%!important}.immediate-delivery-listing__modal-form .hs-form .form-columns-2,.immediate-delivery-listing__modal-form .hs-form fieldset.form-columns-2{display:grid!important;gap:1rem!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.immediate-delivery-listing__modal-form .hs-form .hs-dependent-field,.immediate-delivery-listing__modal-form .hs-form .hs-form-field{margin:0!important;min-width:0!important;padding:0!important;width:100%!important}.immediate-delivery-listing__modal-form .hs-form .form-columns-2 .hs-dependent-field,.immediate-delivery-listing__modal-form .hs-form .form-columns-2 .hs-form-field,.immediate-delivery-listing__modal-form .hs-form fieldset.form-columns-2 .hs-dependent-field,.immediate-delivery-listing__modal-form .hs-form fieldset.form-columns-2 .hs-form-field{float:none!important;width:100%!important}.immediate-delivery-listing__modal-form .hs-form .hs-dependent-field>label,.immediate-delivery-listing__modal-form .hs-form .hs-form-field>label,.immediate-delivery-listing__modal-form .hs-form label{color:var(--color-davi-white)!important;display:inline-flex!important;font-family:var(--font-body)!important;font-size:.9375rem!important;font-style:normal!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.5!important;margin:0 0 .5rem!important;max-width:none!important}.immediate-delivery-listing__modal-form .hs-form .hs-form-required{color:var(--color-davi-red)!important;margin-left:.25rem!important}.immediate-delivery-listing__modal-form .hs-form .form-title,.immediate-delivery-listing__modal-form .hs-form h1,.immediate-delivery-listing__modal-form .hs-form h2,.immediate-delivery-listing__modal-form .hs-form h3,.immediate-delivery-listing__modal-form .hs-form>fieldset>legend{color:var(--color-davi-white)!important;display:block!important;font-family:var(--font-heading)!important;font-size:clamp(1.75rem,1.55rem + .9vw,2.25rem)!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:0 0 1.25rem!important;max-width:none!important}.immediate-delivery-listing__modal-form .hs-form .hs-richtext,.immediate-delivery-listing__modal-form .hs-form .hs_recaptcha,.immediate-delivery-listing__modal-form .hs-form .input,.immediate-delivery-listing__modal-form .hs-form .legal-consent-container,.immediate-delivery-listing__modal-form .hs-form .submitted-message{width:100%!important}.immediate-delivery-listing__modal-form .hs-form .hs-form-field.hs-fieldtype-booleancheckbox,.immediate-delivery-listing__modal-form .hs-form .hs-form-field[class*=hs-LEGAL_CONSENT],.immediate-delivery-listing__modal-form .hs-form .hs-form-field[class*=hs_LEGAL_CONSENT]{background:transparent!important;border-bottom:0!important;box-shadow:none!important;min-height:auto!important;padding:0!important}.immediate-delivery-listing__modal-form .hs-form .input{align-items:center!important;background:rgba(245,245,246,.03)!important;border-bottom:1px solid rgba(245,245,246,.8)!important;box-sizing:border-box!important;display:flex!important;height:3.5rem!important;min-height:3.5rem!important;padding:1rem!important;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease!important}.immediate-delivery-listing__modal-form .hs-form .hs-form-field.hs-fieldtype-booleancheckbox .input,.immediate-delivery-listing__modal-form .hs-form .hs-form-field[class*=hs-LEGAL_CONSENT] .input,.immediate-delivery-listing__modal-form .hs-form .hs-form-field[class*=hs_LEGAL_CONSENT] .input,.immediate-delivery-listing__modal-form .hs-form .legal-consent-container .input{align-items:normal!important;background:transparent!important;border:0!important;box-shadow:none!important;height:auto!important;min-height:auto!important;padding:0!important;transition:none!important}.immediate-delivery-listing__modal-form .hs-form .input:has(textarea.hs-input){align-items:flex-start!important;height:auto!important;min-height:7.3125rem!important}.immediate-delivery-listing__modal-form .hs-form .input.has-value,.immediate-delivery-listing__modal-form .hs-form .input.is-active,.immediate-delivery-listing__modal-form .hs-form .input:focus-within{border-bottom-color:var(--color-davi-red)!important}.immediate-delivery-listing__modal-form .hs-form .hs-input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-davi-white)!important;font-family:var(--font-body)!important;font-size:1rem!important;font-style:normal!important;font-weight:300!important;letter-spacing:0!important;line-height:1.6!important;margin:0!important;min-height:auto!important;padding:0!important;width:100%!important}.immediate-delivery-listing__modal-form .hs-form .hs-input::placeholder{color:rgba(245,245,246,.6)!important;opacity:1!important}.immediate-delivery-listing__modal-form .hs-form .hs-input:focus,.immediate-delivery-listing__modal-form .hs-form .hs-input:focus-visible{outline:none!important}.immediate-delivery-listing__modal-form .hs-form select.hs-input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' fill='none' viewBox='0 0 13 8'%3E%3Cpath stroke='%23f5f5f6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 1.25 6.25 6.5l5.25-5.25'/%3E%3C/svg%3E")!important;background-position:100%!important;background-repeat:no-repeat!important;color:rgba(245,245,246,.62)!important;padding-right:1.75rem!important}.immediate-delivery-listing__modal-form .hs-form select.hs-input.is-filled{color:var(--color-davi-white)!important}.immediate-delivery-listing__modal-form .hs-form input.hs-input,.immediate-delivery-listing__modal-form .hs-form textarea.hs-input{cursor:text!important}.immediate-delivery-listing__modal-form .hs-form select.hs-input option{background:var(--color-davi-black)!important;color:var(--color-davi-white)!important}.immediate-delivery-listing__modal-form .hs-form textarea.hs-input{min-height:5.3125rem!important;resize:vertical!important}.immediate-delivery-listing__modal-form .hs-form .hs-richtext,.immediate-delivery-listing__modal-form .hs-form .legal-consent-container,.immediate-delivery-listing__modal-form .hs-form .submitted-message{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.immediate-delivery-listing__modal-form .hs-form .inputs-list{display:flex!important;flex-direction:column!important;gap:1rem!important;list-style:none!important;margin:0!important;padding:0!important}.immediate-delivery-listing__modal-form .hs-form .inputs-list .hs-form-booleancheckbox,.immediate-delivery-listing__modal-form .hs-form .legal-consent-container .hs-form-booleancheckbox{align-items:flex-start!important;display:flex!important;gap:1rem!important}.immediate-delivery-listing__modal-form .hs-form .inputs-list label,.immediate-delivery-listing__modal-form .hs-form .legal-consent-container label{color:var(--color-davi-white)!important;display:inline!important;font-family:var(--font-body)!important;font-size:.875rem!important;font-style:normal!important;font-weight:300!important;letter-spacing:.02em!important;line-height:1.5!important;margin:0!important}.immediate-delivery-listing__modal-form .hs-form .inputs-list input[type=checkbox],.immediate-delivery-listing__modal-form .hs-form .legal-consent-container input[type=checkbox]{accent-color:var(--color-davi-red)!important;flex:0 0 auto!important;height:1rem!important;margin:.1875rem 0 0!important;width:1rem!important}.immediate-delivery-listing__modal-form .hs-form .hs-richtext,.immediate-delivery-listing__modal-form .hs-form .hs-richtext p,.immediate-delivery-listing__modal-form .hs-form .submitted-message,.immediate-delivery-listing__modal-form .hs-form .submitted-message p{color:var(--color-davi-white)!important;font-family:var(--font-body)!important;font-size:.875rem!important;font-weight:300!important;letter-spacing:.02em!important;line-height:1.5!important;margin:0!important}.immediate-delivery-listing__modal-form .hs-form .hs-richtext a,.immediate-delivery-listing__modal-form .hs-form .submitted-message a{color:var(--color-davi-white)!important;text-decoration:underline!important;text-underline-offset:.12em!important}.immediate-delivery-listing__modal-form .hs-form .hs-error-msgs{list-style:none!important;margin:.5rem 0 0!important;padding:0!important}.immediate-delivery-listing__modal-form .hs-form .hs-error-msgs label{color:var(--color-davi-red)!important;font-family:var(--font-body)!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.02em!important;line-height:1.4!important;margin:0!important;max-width:none!important}.immediate-delivery-listing__modal-form .hs-form .hs_error_rollup{display:none!important}.immediate-delivery-listing__modal-form .hs-form .actions,.immediate-delivery-listing__modal-form .hs-form .hs_submit{margin:0!important;padding:0!important;width:100%!important}.immediate-delivery-listing__modal-form .hs-form .actions{align-items:flex-start!important;display:flex!important;justify-content:flex-start!important}.immediate-delivery-listing__modal-form .hs-form .hs-button,.immediate-delivery-listing__modal-form .hs-form input[type=submit]{--davi-button-bg:transparent;--davi-button-border-color:rgba(245,245,246,.8);--davi-button-color:var(--color-davi-white);--davi-button-hover-bg:var(--color-davi-white);--davi-button-hover-border-color:var(--color-davi-white);--davi-button-hover-color:var(--color-davi-black);--davi-button-hover-shadow:0 10px 24px rgba(225,0,49,.18);--davi-button-hover-filter:none}body.davi-immediate-delivery-modal-open{overflow:hidden;padding-right:var(--davi-idl-scrollbar-compensation,0)}@media (min-width:768px){.immediate-delivery-listing__grid{--idl-columns:2;--idl-gutter:32px}}@media (min-width:1280px){.immediate-delivery-listing__grid{--idl-columns:4;--idl-gutter:32px}}@media (max-width:767px){.immediate-delivery-listing__summary{letter-spacing:.12em}.davi-contact-form__title{font-size:clamp(2.125rem,1.75rem + 2vw,2.75rem)}.davi-contact-form__intro{gap:1rem}.davi-contact-form__description,.davi-contact-form__description p{font-size:.95rem}.immediate-delivery-listing__modal-form .hs-form .form-columns-2,.immediate-delivery-listing__modal-form .hs-form fieldset.form-columns-2{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1023px){.davi-contact-form__form-shell{margin-left:0;max-width:none}.davi-contact-form__media--floating{margin-bottom:-2.5rem;margin-left:0;width:100%}}@media (min-width:1024px){.davi-contact-form[data-variant=split] .davi-contact-form__aside{max-width:36.875rem}}