/* A thumb-reachable checkout action, separated from adding another parcel. */
.checkout-command{display:none}
.checkout-command[hidden]{display:none!important}
.commerce-ui .basket-home .btn.basket-command{min-height:60px;font-size:20px;font-weight:850;text-transform:uppercase;justify-content:center;background:#d4ff20!important;color:#1b1b1b!important;border:1px solid #b9dc28;border-radius:12px;white-space:normal;line-height:1.2}
.commerce-ui .basket-home .btn.basket-command:disabled,.checkout-command button:disabled{background:#e7e8df!important;color:#676b60!important;border-color:#d6d8cb!important;cursor:default}
.checkout-command button:focus-visible,.checkout-command a:focus-visible{outline:3px solid #36679c;outline-offset:3px}
.basket-heading-command{padding:14px 28px;min-width:190px}
@media(max-width:700px){
 .basket-heading-command{display:none!important}
 .selection-dialog .basket-home .store-masthead{display:flex!important;height:auto!important;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:6px 12px!important}
 .selection-dialog .basket-home .store-brand{flex:none;margin:0;width:auto!important;order:2}
 .selection-dialog .basket-home>.store-fixed-strips{position:relative!important;top:0!important}
 .selection-dialog .basket-home .masthead-note{flex:1;order:1}
 .selection-dialog .basket-home .store-wordmark{font-size:40px;letter-spacing:-3px;padding:0}
 .selection-dialog .basket-home .store-brand-intro,.selection-dialog .basket-home .store-tagline,.selection-dialog .basket-home .masthead-tools,.selection-dialog .basket-home .masthead-utilities,.selection-dialog .basket-home .visitor-region-trigger{display:none!important}
 .selection-dialog .basket-home .basket-back{min-height:44px;font-size:12px;white-space:normal}
 .selection-dialog .basket-home .store-dispatch-countdown{display:none}
 .checkout-command{position:fixed;left:0;right:0;bottom:0;z-index:245;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,1.3fr);align-items:center;gap:12px;padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:#fffef9;border-top:1px solid #d6d8cb;box-shadow:0 -4px 18px #1b1b1b12;box-sizing:border-box;font-family:var(--td-font,Arial,sans-serif)}
 .checkout-command-summary{display:flex;flex-direction:column;gap:3px;min-width:0;color:#1b1b1b;text-decoration:none;line-height:1.3}
 .checkout-command-summary>span{font-size:11px;font-weight:700}.checkout-command-summary strong{font-size:20px;font-weight:850;font-variant-numeric:tabular-nums}.checkout-command-summary small{font-size:10px;color:#676b60}.checkout-command-summary small:empty{display:none}
 .checkout-command button{min-width:0;min-height:56px;padding:12px 10px;border:1px solid #b9dc28;border-radius:12px;background:#d4ff20;color:#1b1b1b;font:850 18px/1.2 var(--td-font,Arial,sans-serif);text-transform:uppercase;cursor:pointer;white-space:normal}
 html body.has-iphone-command{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}
 .has-iphone-command .mobile-dock{display:none!important}
 .has-iphone-command .support-launcher{bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}
 .has-iphone-command #toast{bottom:calc(104px + env(safe-area-inset-bottom,0px))!important}
 .has-sticky-basket .selection-dialog .basket-home{padding-top:0!important;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}
 .selection-dialog[open] .basket-home:has(.basket-command) .selection-footer{position:fixed;left:0;right:0;bottom:0;z-index:250;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,1.3fr);gap:12px;padding:12px max(12px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));box-sizing:border-box;background:#fffef9}
 .selection-dialog[open] .basket-home .selection-footer .basket-command{min-width:0;width:100%;min-height:56px;font-size:18px;padding:12px 8px}
 .selection-dialog[open]>.sticky-basket{display:none!important}
 .parcel-sheet-purchase>.checkout-command{position:static;grid-column:1/-1;padding:10px 0 0;border-top:1px solid #d6d8cb;box-shadow:none;background:transparent;gap:10px}
 .parcel-sheet-purchase.has-checkout-command .parcel-sheet-add{background:#fffef9;border-color:#bfc3b3;min-height:44px}
 .parcel-sheet-purchase.has-checkout-command .parcel-sheet-continue{display:none}
 body:has(dialog[open]:not(.parcel-sheet):not(.selection-dialog))>.checkout-command{display:none}
}
@media print{.checkout-command{display:none!important}}
