.sophior-category-header{background-color:var(--sophior-cream);border-bottom:1px solid var(--sophior-dark-green-10)}.sophior-category-header__inner{display:grid;grid-template-columns:4fr 6fr;align-items:center;gap:var(--sophior-space-xl);max-width:80%;margin:0 auto;padding:var(--sophior-space-xl) var(--sophior-space-lg);min-height:280px}.sophior-category-header__content{display:flex;flex-direction:column;gap:var(--sophior-space-md);position:relative;z-index:1}.sophior-category-header .sophior-breadcrumbs{display:none}.sophior-category-header__ring-bg{position:absolute;width:500px;height:500px;top:-120px;left:-120px;color:var(--sophior-gold);opacity:.6;animation:ring-breathe 13s ease-in-out infinite;z-index:0}.sophior-category-header__title{font-family:var(--sophior-font-heading);font-size:clamp(2.4rem,4vw,var(--sophior-text-3xl));font-weight:300;color:var(--sophior-dark-green);margin:0;line-height:1.15;position:relative;z-index:1}.sophior-category-header__description{font-family:var(--sophior-font-body);font-size:var(--sophior-text-base);font-weight:400;color:var(--sophior-dark-green);max-width:52ch;line-height:1.6;margin:0;position:relative;z-index:1}.sophior-category-header__description a{color:var(--sophior-gold)}.sophior-category-header__media{position:relative;overflow:hidden;border-radius:12px;min-height:280px}.sophior-category-header__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0}div.collection.page-width,aside.facets-wrapper.page-width{max-width:80%!important;margin:0 auto;padding-left:0;padding-right:0}div.collection.page-width{--grid-desktop-vertical-spacing: 12px;--grid-desktop-horizontal-spacing: 12px}@media screen and (max-width:749px){.sophior-category-header__inner{grid-template-columns:1fr;text-align:center;padding:var(--sophior-space-lg) var(--sophior-space-md);min-height:auto;gap:var(--sophior-space-md);max-width:100%}.sophior-category-header__ring-bg{width:250px;height:250px;top:-60px;left:-60px}.sophior-category-header__description{max-width:none}.sophior-category-header__media{display:none}.sophior-category-header__content{order:1}.sophior-category-header__title{font-size:2rem}div.collection.page-width{max-width:100%!important;--grid-mobile-vertical-spacing: 6px;--grid-mobile-horizontal-spacing: 6px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sophior-category-header.css.map */
