/* Approved Kiosk POS logo lockup. */
img.product-logo{display:block;width:190px;height:auto;max-width:100%;object-fit:contain;flex-shrink:0}
.cashier-brand>.product-logo,.suite .cashier-brand>.product-logo{width:174px;height:auto}
.cashier-brand .brand-copy{border-left:1px solid #cfb883;padding-left:15px}
.cashier-brand .brand-copy:empty{display:none}
.pin-brand>.product-logo,.suite .pin-brand>.product-logo{width:240px;height:auto;max-width:100%}
.suite-brand{flex-direction:column;align-items:center;gap:9px}
.suite-brand>.product-logo,.suite .suite-brand>.product-logo{width:245px;height:auto}
.suite-brand>small{font-size:10px;letter-spacing:0;font-weight:400;color:#899079;margin:0;line-height:1.4}
.suite-help .suite-brand{align-items:flex-start}
.suite-demo nav .logo>.product-logo,:is(.suite-index,.suite-landing) .logo>.product-logo{width:190px;height:auto}
.suite-track .header>.product-logo{width:175px;height:auto}
.suite-track .header .shop{font-size:18px}
.hdr .hdr-brand>.product-logo{width:300px;height:auto}
.hdr .hdr-brand{display:flex;flex-direction:column;gap:6px}
.hdr .hdr-brand-sub{line-height:1.2;font-size:25px}
.suite .header .cashier-brand>.product-logo{width:174px;height:auto}
@media(max-width:800px){.cashier-brand{flex-direction:column;align-items:flex-start;gap:3px}.cashier-brand .brand-copy{border:0;padding:0}.cashier-brand>.product-logo,.suite .cashier-brand>.product-logo,.suite .header .cashier-brand>.product-logo{width:150px;height:auto}.cashier-brand h1{font-size:10px!important;margin-top:0!important}.kds-header .cashier-brand h1{font-size:10px}.suite-track .header>.product-logo{width:150px}.suite-track .header .shop{font-size:16px}.hdr .hdr-brand>.product-logo{width:240px}.hdr .hdr-brand-sub{font-size:20px}}
@media(max-width:520px){.cashier-brand>.product-logo,.suite .cashier-brand>.product-logo,.suite .header .cashier-brand>.product-logo{width:130px;height:auto}.pin-brand>.product-logo,.suite .pin-brand>.product-logo{width:220px}.suite-demo nav .logo>.product-logo,:is(.suite-index,.suite-landing) .logo>.product-logo{width:155px;height:auto}.suite-brand>.product-logo,.suite .suite-brand>.product-logo{width:220px}.suite-help .suite-brand{align-items:flex-start}.suite-track .header{gap:12px}.suite-track .header>.product-logo{width:140px}.suite-track .header>div{padding-left:12px}.suite-track .header .shop{font-size:14px}.suite-track .header .sub{font-size:10px}.hdr .hdr-brand>.product-logo{width:185px;height:auto}.hdr .hdr-brand-sub{font-size:16px}.hdr .hdr-brand{gap:6px}.hdr{padding-top:18px}}
@media print{.product-logo{max-width:180px}}
