.wc-brand-archive-hero{position:relative;width:100%;margin:0 0 28px;padding:28px 24px;border-radius:16px;overflow:hidden;box-sizing:border-box;color:#1a1a1a}.wc-brand-archive-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / .78) 0%,rgb(255 255 255 / .42) 50%,rgb(255 255 255 / .2) 100%);pointer-events:none;z-index:0}.wc-brand-archive-hero__inner{position:relative;z-index:1;display:grid;gap:20px 28px;align-items:center;max-width:1400px;margin:0 auto}.wc-brand-archive-hero__inner--has-hero{grid-template-columns:minmax(280px,1fr) minmax(200px,420px)}.wc-brand-archive-hero__inner:not(.wc-brand-archive-hero__inner--has-hero){grid-template-columns:1fr}.wc-brand-archive-hero__info{padding:20px 22px;background:rgb(255 255 255 / .94);border-radius:12px;box-shadow:0 4px 24px rgb(0 0 0 / .06)}.wc-brand-archive-hero__name{margin:0 0 10px;font-size:clamp(1.5rem, 3vw, 2rem);font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.wc-brand-archive-hero__tagline{margin:0 0 12px;font-size:1rem;font-weight:600;opacity:.85}.wc-brand-archive-hero__description{font-size:.9375rem;line-height:1.6;color:#333;max-height:12em;overflow:auto}.wc-brand-archive-hero__description p{margin:0 0 .75em}.wc-brand-archive-hero__website{margin:14px 0 0;font-size:.875rem}.wc-brand-archive-hero__website a{color:#1a1a1a;text-decoration:underline;word-break:break-all}.wc-brand-archive-hero__media{display:flex;align-items:center;justify-content:center;padding:8px}.wc-brand-archive-hero__media img{display:block;max-width:100%;max-height:280px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 10px 24px rgb(0 0 0 / .12))}.wc-brand-archive-extended .woocommerce-products-header__title.page-title{display:none!important}.wc-brand-archive-extended .term-description.brand-description,.wc-brand-archive-extended .woocommerce-products-header .term-description{display:none!important}@media (max-width:767px){.wc-brand-archive-hero{padding:16px 12px;margin-bottom:20px;background-image:none!important}.wc-brand-archive-hero::before{display:none}.wc-brand-archive-hero__inner,.wc-brand-archive-hero__inner--has-hero{grid-template-columns:1fr}.wc-brand-archive-hero__media img{max-height:200px;margin:0 auto}}