/* V16 - Genuine transparent vector wordmark, clean sections & consistent arrow icons. */
.site-header .brand{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:0;line-height:1;}
.site-header .brand .pw-brand-logo{width:clamp(184px,12.3vw,238px);height:auto;max-height:61px;max-width:100%;object-fit:contain;object-position:left center;display:block;flex:0 0 auto;}
.site-header .brand-text{display:none!important;}
.pw-arrow-icon{display:inline-block;vertical-align:-.14em;width:1.25em;height:1.25em;flex:none;color:inherit;stroke:currentColor;overflow:visible;}
/* Existing solid CTA styles are preserved, but use the same line-drawn arrow on every viewport. */
.mobile-drawer > a{align-items:center;gap:10px;}
.mobile-drawer > a .pw-arrow-icon{width:18px;height:18px;stroke-width:1.9;opacity:.9;}
.mobile-drawer > a.drawer-order .pw-arrow-icon,.mobile-drawer > a.drawer-franchise .pw-arrow-icon{margin-left:auto;}
.mobile-drawer .drawer-social .pw-arrow-icon{width:13px;height:13px;}
.site-header .header-order .pw-arrow-icon,.site-header .header-franchise .pw-arrow-icon{width:16px;height:16px;}
.menu-journey-link .pw-arrow-icon{width:22px;height:22px;}
.menu-journey-builder .pw-arrow-icon{width:17px;height:17px;}
/* Removed all visual 01 / 02 / 03 indices; progress state remains conveyed by names. */
.order-stepper button{gap:6px;}
.order-stepper button.selected{font-weight:900;}
@media(max-width:1120px){.site-header .brand .pw-brand-logo{width:194px;height:auto;max-height:55px;}}
@media(max-width:560px){.site-header .brand .pw-brand-logo{width:clamp(126px,38vw,164px);height:auto;max-height:46px;}.site-header .nav-shell{gap:10px;}.site-header .header-order{margin-left:auto;}}
@media(max-width:380px){.site-header .brand .pw-brand-logo{width:clamp(108px,34vw,135px);}}
/* Keep the order-action arrow legible on its yellow mobile button. */
.mobile-drawer > a.drawer-order .pw-arrow-icon{color:#21191a!important;stroke:currentColor;}
@media(min-width:1121px){.site-header .brand .pw-brand-logo{width:clamp(222px,15.3vw,274px);max-height:64px;}}

.branch-item .pw-arrow-icon,.branch-actions .pw-arrow-icon,.map-popup .pw-arrow-icon{width:17px;height:17px;vertical-align:-.18em;}
