/* Wave 2 phone baseline (Issue #185). Loaded last by ShopAsset. Functional rules only: visible focus, real-button resets, tap targets, a 12px text floor. Colours are custom properties so a later theme can change them in one place. */
:root{--dc-focus-ring:#1b1b1d;--dc-min-text:12px;--dc-tap:44px}
:focus-visible{outline:2px solid var(--dc-focus-ring)!important;outline-offset:2px}
.hdrBtn{display:block;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;line-height:inherit}
header ul li.sfpCntDisp:not(.menuGrid),header ul li.mybag{min-width:var(--dc-tap);cursor:pointer}
header ul li.sfpCntDisp .hdrNav{display:flex;align-items:center;justify-content:center;width:var(--dc-tap);height:var(--dc-tap);margin-left:-10px}
header ul li.searchNav{padding-left:0}
header ul li.searchNav .hdrBtn{position:relative;padding-left:25px;display:flex;align-items:center}
header ul li.searchNav .hdrBtn i{top:50%;margin-top:-11px}
header ul li.menuGrid{position:relative}
header ul li.menuGrid .hdrBtn{position:absolute;top:50%;left:50%;width:var(--dc-tap);height:var(--dc-tap);transform:translate(-50%,-50%)}
header ul li.myaccount .hdrBtn,header ul li.mybag .hdrBtn,header ul li.searchNav .hdrBtn{min-height:var(--dc-tap);min-width:var(--dc-tap)}
.siteNav:after,.hdrBtn:after{pointer-events:none}
.showHeadCnt .closeShC{min-height:var(--dc-tap);min-width:var(--dc-tap)}
.pdpAttrWrap .pawSec h4 span{font-size:var(--dc-min-text)}
header ul li.mybag span{font-size:var(--dc-min-text);padding-top:11px}
