.pt-delivery-summary{margin-block:1.8rem;padding:1.5rem 1.6rem;border:1px solid #dedfdf;border-radius:6px;background:#f7f8f7;color:#17191b;font-size:1.25rem;line-height:1.65}
.pt-delivery-summary__heading{font-size:1.3rem;font-weight:600;margin:0 0 .8rem}
.pt-delivery-summary dl{margin:0;display:grid;gap:.6rem}
.pt-delivery-summary dl>div{display:flex;justify-content:space-between;gap:1.2rem;align-items:baseline}
.pt-delivery-summary dt{color:#515b60}
.pt-delivery-summary dd{margin:0;text-align:right;font-weight:600}
.pt-delivery-summary__note{margin:.9rem 0 .2rem;color:#515b60;font-size:1.2rem}
.pt-delivery-summary a{display:inline-flex;align-items:center;min-height:44px;color:#17191b;text-underline-offset:4px}
.pt-delivery-summary a:focus-visible,.pt-breadcrumb a:focus-visible{outline:2px solid #17191b;outline-offset:4px;border-radius:2px}
.pt-breadcrumb{padding-block:.6rem;border-bottom:1px solid #e5e7e7;color:#515b60;font-size:1.2rem;line-height:1.5}
.pt-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 .9rem;align-items:center}
.pt-breadcrumb li{display:flex;align-items:center;gap:.9rem;min-width:0}
.pt-breadcrumb li+li:before{content:'/';color:#8b9296}
.pt-breadcrumb a{display:inline-flex;align-items:center;min-height:40px;color:#515b60;text-decoration:none}
.pt-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}
.pt-breadcrumb [aria-current]{max-width:48rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#17191b}
@media(max-width:749px){.pt-breadcrumb{font-size:1.1rem}.pt-breadcrumb [aria-current]{max-width:60vw}.pt-delivery-summary{padding:1.3rem 1.4rem}.pt-delivery-summary dl>div{flex-wrap:wrap;gap:0 1rem}}
