/* v60b: the few live pieces the v7 design build did not have (pincode partner panel, not-on-sale packs, checkout states, receipt print). v7 colours. */
.pc-off{margin:4px 2px 0;font-size:var(--ds-small);color:#555}
.pc-bar[data-off] .pb[data-act=cart],.pc-bar[data-off] .pb[data-act=amazon],.pc-bar[data-off] .pre{opacity:.4;pointer-events:none}
.pinpanel:empty{display:none}
.pinpanel{margin:10px 0 4px;font-size:var(--ds-small)}
.ux-pin-r{margin-top:6px;padding-top:10px;border-top:1px solid #E6A4BC}
.ux-pin-r h3{font:500 var(--ds-card)/1.2 var(--f-head,"Cormorant Garamond",serif);margin:0 0 6px}
.ux-pin-r h3 em{color:var(--xd-edge)}
.ux-pin-r p{margin:0 0 8px}
.ux-pin-acts{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 10px}
.ux-pin-acts .btn{font-size:var(--ds-small);padding:6px 12px}
.ux-pin-s{font-size:var(--ds-small)!important;color:#555!important}
.ux-pin-s a{color:#B31258}
.co-mode.off{opacity:.6;cursor:not-allowed}
.ph91{display:flex;gap:8px;align-items:stretch}
.ph91>span{display:flex;align-items:center;padding:0 12px;border:1px solid #D5D6D6;border-radius:6px;background:#f2f2f2;font-size:var(--ds-body)}
.ph91>input{flex:1;min-width:0}
.co-note:empty{display:none}
.co-note{max-width:1200px;margin:0 auto 24px;padding:0 24px;color:#B31258}
.co-done h2>span{background:#43B02A}
.cx-print-receipt{display:none}
@media print{body{background:#fff!important}#im-header,#im-footer,.im-conn,#main .wrap,#paymsg{display:none!important}.cx-print-receipt{display:block!important;padding:16px;color:#111;font:var(--ds-body)/1.5 'DM Sans',sans-serif}.cx-print-receipt table{width:100%;border-collapse:collapse}.cx-print-receipt td,.cx-print-receipt th{padding:8px;border-bottom:1px solid #ddd;text-align:left}}
.rec h2.rc-h em{font-size:inherit}
