/* Shared clean store identity. */
.bmk-header454 #brandLogo{width:62px!important;height:56px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;object-fit:contain;transform:none!important}
.bmk-header454 .header-main454{grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr)}
.bmk-website529{width:264px;font-size:19px;font-weight:400;letter-spacing:.015em;gap:12px;white-space:nowrap}
.bmk-website529 svg{width:17px;height:17px;flex:none;stroke:currentColor;stroke-width:1.4;fill:none;opacity:.75}
.header .brand>img,.page-header513>a:first-child>img{width:66px!important;height:60px!important;max-width:66px!important;max-height:60px!important;object-fit:contain!important;background:transparent!important;padding:0!important;transform:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}
@media(max-width:1100px){.bmk-header454 .header-main454{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bmk-website529{grid-column:1/-1;grid-row:1}.bmk-header454 .header-home454{grid-row:2}.header-right529{grid-row:2}}
@media(max-width:520px){.bmk-header454 .header-main454{grid-template-columns:minmax(0,1fr)}.header-right529{grid-row:3}.bmk-website529{font-size:18px}.header .brand>img{width:54px!important;height:50px!important}}
