.delivery-banner{--db-accent: #1d4ed8;--db-head-bg: #eef2fc;--db-head-line: #d7e0f7;--db-green: #1f9d55;--db-border: #e8e6e0;--db-text: #1a1a1a;--db-muted: #2a2a26;position:relative;display:block;color:var(--db-text)}.delivery-banner--nl{--db-accent: #e8621a;--db-head-bg: #fff4ec;--db-head-line: #fbe0cc}.delivery-banner__card{background:#fff;border:1.5px solid var(--db-border);border-radius:var(--blocks-radius, 14px);overflow:hidden;box-shadow:0 2px 8px #0000000d}.delivery-banner__head{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--db-head-bg);border-bottom:1px solid var(--db-head-line)}.delivery-banner__flag{flex-shrink:0;width:26px;height:26px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #fff}.delivery-banner__flag svg,.delivery-banner__flag img{display:block;width:100%;height:100%;object-fit:cover}.delivery-banner__made{font-size:1.4rem;line-height:1.2;min-width:0}.delivery-banner__made strong{font-weight:700;color:var(--db-accent)}.delivery-banner__tag{margin-left:auto;flex-shrink:0;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;color:#fff;background:var(--db-accent)}.delivery-banner__body{display:flex;align-items:center;gap:12px;padding:12px 16px}.delivery-banner__icon{flex-shrink:0;width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#f4f3ef;color:var(--db-text)}.delivery-banner__text{margin:0;font-size:1.4rem;line-height:1.35;min-width:0}.delivery-banner__text strong{font-weight:700}.delivery-banner__date{font:inherit;font-weight:700;color:var(--db-accent);background:none;border:0;padding:0;margin:0;cursor:pointer;border-bottom:2px dashed var(--db-accent);line-height:1.1}.delivery-banner__date:focus-visible{outline:2px solid var(--db-accent);outline-offset:3px;border-radius:2px}.delivery-banner__popover{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:10;background:#fff;border-radius:var(--blocks-radius, 16px);box-shadow:0 12px 40px #00000024,0 0 0 1px #ecebe6;padding:22px 20px 18px;display:flex;flex-direction:column;gap:18px}.delivery-banner__popover[hidden]{display:none}.delivery-banner__steps{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:0;padding:0}.delivery-banner__steps:before{content:"";position:absolute;left:36px;right:36px;top:17px;height:3px;background:var(--db-green);border-radius:2px}.delivery-banner__step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.delivery-banner__step--start{align-items:flex-start;text-align:left}.delivery-banner__step--end{align-items:flex-end;text-align:right}.delivery-banner__step-icon{width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--db-green);color:var(--db-green);display:flex;align-items:center;justify-content:center}.delivery-banner__step-date{font-size:1.3rem;font-weight:700;line-height:1.2}.delivery-banner__step-name{font-size:1.2rem;color:var(--db-accent);text-decoration:underline dashed;text-underline-offset:3px;line-height:1.3}.delivery-banner__notes{font-size:1.3rem;line-height:1.45;color:var(--db-muted)}.delivery-banner__notes ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.delivery-banner__notes p{margin:0 0 6px}@media screen and (max-width:749px){.delivery-banner__popover{padding:18px 14px 14px}.delivery-banner__steps:before{left:30px;right:30px}}.product__block--buy_buttons+.product__block--delivery_banner{margin-top:calc(var(--product-blocks-gap-large) * -.5)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-delivery-banner.css.map */
