.pd-delivery-card{background:#fff8f0;border:1px solid #e8ded1;border-radius:12px;padding:12px 14px;color:#303846;width:100%;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}
.pd-delivery-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.pd-delivery-card__heading{display:flex;align-items:center;gap:7px;font-size:14px;line-height:1.4}.pd-delivery-card__heading svg{width:19px;height:19px;flex-shrink:0;color:#9a752f}.pd-delivery-card__header a{color:#65513b;font-size:12px;line-height:1.4;text-decoration:underline;text-underline-offset:3px;min-height:32px;display:flex;align-items:center;gap:4px;flex-shrink:0}
.pd-delivery-card__methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pd-delivery-method{min-width:0;display:flex;justify-content:space-between;align-items:center;gap:12px}.pd-delivery-method__label{font-size:12px;line-height:1.5}.pd-delivery-method__time{display:block;font-size:15px;font-weight:600;line-height:1.45;margin-top:2px}.pd-delivery-method__cost{font-size:13px;line-height:1.5;white-space:nowrap}
.pd-delivery-card p.pd-delivery-card__note,.pd-delivery-card p.pd-delivery-card__cost-note{font-size:12px;line-height:1.5;color:#626957;margin:10px 0 0;padding:0}.pd-delivery-card--cart .pd-delivery-card__methods{grid-template-columns:1fr;gap:9px}.pd-delivery-card--cart .pd-delivery-method__label{font-size:13px;font-weight:600}.pd-delivery-card--cart .pd-delivery-method__time{font-size:12px;font-weight:400;margin-top:1px}.pd-delivery-card--cart .pd-delivery-method+.pd-delivery-method{border-top:1px solid #e8ded1;padding-top:9px}.pd-delivery-card--cart p.pd-delivery-card__note{margin-top:9px}.pd-delivery-card--cart p.pd-delivery-card__cost-note{margin-top:5px}.pd-delivery-card a:focus-visible{outline:2px solid #303846;outline-offset:3px}
@media(max-width:359px){.pd-delivery-card{padding:12px}.pd-delivery-card__header{align-items:flex-start}.pd-delivery-card__header a{font-size:11px}.pd-delivery-card__heading{font-size:13px}.pd-delivery-card__heading svg{width:17px;height:17px}}

body.pd-refined #cart-drawer .cart-drawer__summary:has(.pd-delivery-card--cart){max-height:60dvh;overflow:hidden;align-items:stretch}body.pd-refined #cart-drawer .cart-drawer__summary:has(.pd-delivery-card--cart)>.cart-totals{min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1 1 auto;padding-right:2px}body.pd-refined #cart-drawer .cart-drawer__summary:has(.pd-delivery-card--cart)>:is(.cart__ctas,.pd-cart-continue){flex-shrink:0}
