@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";.blanks-brand-hero{--blanks-dark: #1a1a1a;--blanks-muted: #6b7280;--blanks-border: #e5e7eb;--blanks-well: #f3f4f6;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;color:var(--blanks-dark);background:#fff}.blanks-brand-hero a{color:inherit;text-decoration:none}.blanks-brand-hero a.blanks-brand-hero__cta,.blanks-brand-hero__cta,.blanks-brand-hero__shop{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:.6rem 1rem;background:#fff;color:#1a1a1a!important;border:1px solid #1a1a1a;border-radius:0;font-size:1.15rem;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:none;box-shadow:none}.blanks-brand-hero__intro{max-width:1200px;margin:0 auto;padding:3.25rem 1.5rem 2rem;text-align:center}.blanks-brand-hero__heading{margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.blanks-brand-hero__sub{max-width:38rem;margin:.85rem auto 0;color:var(--blanks-muted);font-size:1rem;font-weight:500;line-height:1.5}.blanks-brand-hero__contact-row{margin:.7rem 0 0;color:var(--blanks-muted);font-size:.95rem}.blanks-brand-hero__contact{color:var(--blanks-dark);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.blanks-brand-hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.35rem}.blanks-brand-hero__cta:hover,.blanks-brand-hero__panel:hover .blanks-brand-hero__shop{background:#f3f4f6}.blanks-brand-hero__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 1.5rem 2.5rem}.blanks-brand-hero__panel{position:relative;display:block;min-width:0;min-height:22rem;overflow:hidden;background:var(--blanks-well)}.blanks-brand-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.blanks-brand-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease}.blanks-brand-hero__panel:hover .blanks-brand-hero__media img{transform:scale(1.04)}.blanks-brand-hero__label{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:center;padding:3rem 1.25rem 1.35rem;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.45) 55%,transparent 100%)}.blanks-brand-hero__logo{display:block;width:auto;height:1.85rem;margin:0 0 .65rem;filter:invert(1)}.blanks-brand-hero__name{margin:0;color:#fff;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;text-align:center}.blanks-brand-hero__shop{margin-top:.85rem}.blanks-brand-hero__panel:focus-visible,.blanks-brand-hero__cta:focus-visible,.blanks-brand-hero__contact:focus-visible{outline:2px solid var(--blanks-dark);outline-offset:3px}@media screen and (min-width:750px){.blanks-brand-hero__panel{min-height:28rem}}@media screen and (min-width:990px){.blanks-brand-hero__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.blanks-brand-hero__media img{transition:none}.blanks-brand-hero__panel:hover .blanks-brand-hero__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/blanks-brand-hero.css.map */
