.hall-category-hero{background:var(--hall-hero-bg);color:var(--hall-hero-color);width:100%;margin:0}.hall-category-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;max-width:1800px;margin-inline:auto}.hall-category-hero__copy{padding:20px clamp(24px,4vw,64px);min-width:0;text-align:center}.hall-category-hero .hall-category-hero__title{color:inherit;font-family:var(--hall-heading-font);font-weight:500;font-size:clamp(28px,2.5vw,38px);line-height:1.15;text-transform:none;letter-spacing:normal;margin:0 0 14px;overflow-wrap:break-word}.hall-category-hero__description{color:inherit;font-family:var(--hall-body-font);font-weight:400;font-size:15px;line-height:1.55;max-width:490px;margin-inline:auto}.hall-category-hero__description p{margin:0;color:inherit}.hall-category-hero__photo{height:var(--hall-hero-height);min-width:0;display:flex;align-items:center;justify-content:center}.hall-category-hero__photo .hall-category-hero__image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border-radius:0}.hall-category-hero--text-only .hall-category-hero__inner{display:block}.hall-category-hero--text-only .hall-category-hero__copy{max-width:1100px;margin-inline:auto;text-align:center}.hall-category-hero--text-only .hall-category-hero__description{max-width:850px;margin-inline:auto}@media(max-width:749px){.hall-category-hero__inner{display:flex;flex-direction:column}.hall-category-hero__photo{order:-1;width:100%;height:180px}.hall-category-hero__photo .hall-category-hero__image{width:100%;height:100%;max-height:100%}.hall-category-hero__copy{width:100%;padding:18px 24px 20px}.hall-category-hero .hall-category-hero__title{font-size:26px;margin-bottom:10px}.hall-category-hero__description{font-size:14px;line-height:1.45;max-width:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.hall-mobile-menu-socials{display:none}@media(max-width:749px){.hall-mobile-menu-socials{display:block;margin-bottom:12px}.hall-mobile-menu-socials .social-links__list{display:flex;justify-content:flex-start;gap:8px}.hall-mobile-menu-socials .hall-mobile-menu-social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#000!important;opacity:1!important}.hall-mobile-menu-socials svg{width:24px;height:24px;fill:currentColor}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
