.collection-hero{--scale-text-content: var(--scale-text-content-mobile, 1);text-align:center;padding:0 15px}@media screen and (min-width: 750px){.collection-hero{--scale-text-content: var(--scale-text-content-desktop, 1);padding:0}}.collection-hero>*:last-child{margin-bottom:0}.collection-hero__breadcrumb{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px;font-size:calc(12px*var(--scale-text-content, 1));color:#666}@media screen and (min-width: 750px){.collection-hero__breadcrumb{margin-bottom:26px;font-size:calc(14px*var(--scale-text-content, 1))}}.collection-hero__breadcrumb-link{color:#666;text-decoration:none;transition:color .2s ease}.collection-hero__breadcrumb-link:hover{color:#000;text-decoration:underline}.collection-hero__breadcrumb-separator{color:#999}.collection-hero__breadcrumb-current{color:#333}.collection-hero__title{font-weight:var(--font-heading-weight-h1);font-size:calc(var(--font-size-h2)*var(--scale-text-content, 1));line-height:1.2;margin:0 0 24px 0;color:#333}@media screen and (min-width: 750px){.collection-hero__title{margin-bottom:26px}}.collection-hero__description{font-size:calc(var(--font-size-p)*var(--scale-text-content, 1));line-height:1.6;color:#333;margin:0 auto 14px;max-width:640px}@media screen and (min-width: 750px){.collection-hero__description{margin-bottom:26px}}.collection-hero__description p{font-size:calc(var(--font-size-p)*var(--scale-text-content, 1));margin:0}.collection-hero__subcategories{display:flex;justify-content:flex-start;gap:12px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:1px;max-width:100%;width:-moz-max-content;width:max-content;margin:14px auto 0}@media screen and (min-width: 750px){.collection-hero__subcategories{gap:16px;margin-top:26px;padding:0 16px}}.collection-hero__subcategory-button{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border:1px solid rgba(209,209,209,.5);border-radius:8px;background-color:rgba(0,0,0,0);color:#a8a8a8;text-decoration:none;font-size:calc(14px*var(--scale-text-content, 1));font-weight:400;transition:all .2s ease;white-space:nowrap;line-height:1;min-height:34px}@media screen and (min-width: 750px){.collection-hero__subcategory-button{padding:6px 16px;font-size:calc(16px*var(--scale-text-content, 1));min-height:45px}}.collection-hero__subcategory-button:hover,.collection-hero__subcategory-button.active{background-color:#fff;color:#2b2b2b}.collection-hero__subcategory-button.active{cursor:default;pointer-events:none}