:root { --bare-logo-target-height:48px; }
.bare-brand { display:inline-flex; flex-direction:column; align-items:flex-start; justify-content:center; flex-shrink:0; min-height:var(--bare-logo-target-height); }
.bare-brand-image { display:block; width:auto; height:32px; max-width:100%; object-fit:contain; }
.footer .bare-brand-image { filter:none; }
.brimcap-auth-brand.bare-brand { flex-direction:row; align-items:center; }
@media(max-width:600px) { .bare-brand-image { width:auto; height:24px; } }
.bare-new-product .product-photo{aspect-ratio:4/5}
.basket-price small{display:block;font-size:var(--size-12px);font-weight:400;color:var(--muted)}

/* 모자는 카드 비율에 맞춰 잘라내지 않고 원본 전체와 챙 주변 여백을 보여 준다. */
.bare-cap-product .product-photo { background:var(--white); }
.bare-cap-product .product-photo img { object-fit:contain; padding:6%; box-sizing:border-box; }
