.collections-homepage-header{--header-foreground:var(--text,#1f2937);--header-subtext:#6b7280;color:var(--header-foreground);display:grid;gap:.9rem;justify-items:center;max-width:100%;padding:clamp(.75rem,2.5vw,1rem);text-align:center;width:100%}.collections-homepage-header--center,.collections-homepage-header--left,.collections-homepage-header--right{text-align:center}.collections-heading-wrapper{display:grid;gap:.55rem;justify-items:center;margin:0 auto;max-width:70ch;text-align:center}.collections-primary-heading{color:inherit;display:block;font-weight:700;letter-spacing:0;line-height:1.1;margin:0}.collections-primary-heading--h1{font-size:2rem}.collections-primary-heading--h2{font-size:1.75rem}.collections-primary-heading--h3{font-size:1.5rem}.collections-primary-heading--h4{font-size:1.25rem}.collections-primary-heading--h5{font-size:1.1rem}.collections-primary-heading--h6{font-size:1rem}.collections-subtext{color:var(--header-subtext);font-size:1rem;line-height:1.5;margin:0 auto;max-width:60ch}.collections-button-wrapper{margin:0 auto;max-width:70ch;text-align:center}.collections-homepage-header nav{display:flex;justify-content:center;width:100%}.btn-line{align-items:center;border-bottom:1px solid;color:inherit;display:inline-flex;font-size:.95rem;font-weight:600;gap:.4rem;line-height:1.3;padding-bottom:.12rem;text-decoration:none}.btn-line:focus-visible,.btn-line:hover{opacity:.8}.btn-line:focus-visible{outline:2px solid currentColor;outline-offset:3px}.btn-line .icon{align-items:center;display:inline-flex;font-size:.95rem}@media(min-width:768px){.collections-homepage-header{gap:.95rem;padding-inline:1.5rem}.collections-primary-heading--h1{font-size:3rem}.collections-primary-heading--h2{font-size:2.5rem}.collections-primary-heading--h3{font-size:2rem}.collections-primary-heading--h4{font-size:1.75rem}.collections-primary-heading--h5{font-size:1.5rem}.collections-primary-heading--h6{font-size:1.25rem}.collections-primary-heading{max-width:100%}.collections-button-wrapper,.collections-subtext{margin-inline:auto}.collections-subtext{font-size:1.05rem}}