.brand-logo{display:block;line-height:0}a.brand-logo{text-decoration:none}.product__title>a.brand-logo{display:block}.brand-logo__img{display:block;width:auto;height:auto;object-fit:contain;transition:opacity .2s ease}a.brand-logo:hover .brand-logo__img{opacity:.75}.brand-logo--pdp{margin:0 0 1rem}.brand-logo--pdp .brand-logo__img{max-width:var(--brand-logo-max-width, 140px);max-height:58px;object-position:left center}.brand-logo--card{margin:0 auto .5rem}.brand-logo--card .brand-logo__img{max-width:var(--brand-logo-max-width, 84px);max-height:26px;margin-left:auto;margin-right:auto;object-position:center}.brand-logo--collection{display:block;margin:0 auto}.brand-logo--collection .brand-logo__img{max-width:min(var(--brand-logo-max-width, 320px),100%);max-height:104px;margin-left:auto;margin-right:auto;object-position:center}.product__info-container--centered .brand-logo--pdp .brand-logo__img,.text-center .brand-logo--pdp .brand-logo__img{margin-left:auto;margin-right:auto;object-position:center}.brand-flag-pill{position:absolute;top:10px;left:10px;z-index:3;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--hanlyn-border-radius-pill, 999px);background-color:#fffffff0;color:#b3261e;font-family:var(--hanlyn-font-body);font-size:11px;font-weight:var(--hanlyn-font-weight-bold, 700);letter-spacing:.05em;text-transform:uppercase;line-height:1;white-space:nowrap;box-shadow:0 1px 4px #0000001f;pointer-events:none}.brand-flag-pill .hanlyn-flag-icon{display:block;flex-shrink:0;width:14px;height:auto}@media screen and (max-width:989px){.brand-logo--collection .brand-logo__img{max-height:80px}}@media screen and (max-width:749px){.brand-logo--pdp{margin-bottom:.75rem}.brand-logo--pdp .brand-logo__img{max-height:46px}.brand-logo--card .brand-logo__img{max-width:calc(var(--brand-logo-max-width, 84px) * .85);max-height:22px}.brand-logo--collection .brand-logo__img{max-height:60px}.brand-flag-pill{top:8px;left:8px;gap:4px;padding:4px 8px;font-size:10px}.brand-flag-pill .hanlyn-flag-icon{width:12px}}.card:has(.brand-flag-pill) .hanlyn-card__badge,.card:has(.brand-flag-pill) .hanlyn-card__custom-badge--top-left{top:40px}@media screen and (max-width:749px){.card:has(.brand-flag-pill) .hanlyn-card__badge,.card:has(.brand-flag-pill) .hanlyn-card__custom-badge--top-left{top:34px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/hanlyn-brand-logo.css.map */
