#td-header-delivery{display:block!important;background:#282721;color:#faf8f4;font:12px/1.4 Manrope,Arial,sans-serif;letter-spacing:.01em}
#td-header-delivery .tdhd-trigger{display:flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:6px 12px;color:inherit;text-decoration:none;text-align:center}
#td-header-delivery .tdhd-link{text-decoration:underline;text-underline-offset:3px}
#td-header-delivery .tdhd-trigger:focus-visible{outline:2px solid currentColor;outline-offset:-4px}
#td-header-delivery-dialog{box-sizing:border-box;width:calc(100% - 24px);max-width:480px;max-height:calc(100dvh - 48px);padding:24px;border:1px solid #dedbd3;border-radius:0;background:#faf8f4;color:#282721;font:14px/1.6 Manrope,Arial,sans-serif;overscroll-behavior:contain}
#td-header-delivery-dialog:not([open]){display:none}
#td-header-delivery-dialog::backdrop{background:rgba(27,27,25,.42)}
#td-header-delivery-dialog *{box-sizing:border-box}
#td-header-delivery-dialog .tdhd-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}
#td-header-delivery-dialog h2{margin:0;color:inherit;font:400 28px/1.15 Georgia,serif;letter-spacing:-.03em}
#td-header-delivery-dialog .tdhd-heading button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:300 30px/1 Arial,sans-serif;cursor:pointer}
#td-header-delivery-dialog .tdhd-region{padding:20px 0;border-bottom:1px solid #dedbd3}
#td-header-delivery-dialog h3{margin:0 0 8px;color:inherit;font:600 14px/1.4 Manrope,Arial,sans-serif;letter-spacing:0}
#td-header-delivery-dialog p{margin:6px 0;color:#68665e;font:inherit;letter-spacing:0}
#td-header-delivery-dialog .tdhd-promise{color:#282721;font-weight:600}
#td-header-delivery-dialog .tdhd-schedule{margin-top:18px;font-size:12px}
#td-header-delivery-dialog .tdhd-policy{display:inline-flex;align-items:center;min-height:44px;color:#282721;font-size:13px;text-underline-offset:4px}
#td-header-delivery-dialog :is(a,button):focus-visible{outline:2px solid #59654d;outline-offset:3px}
@media(max-width:359px){#td-header-delivery{font-size:11px}#td-header-delivery-dialog{padding:20px}}
