:root{--color-primary:#0f0f0f;--color-secondary:#fff;--color-brand:#ff8300;--color-form:#939395;--color-form-input:#222;--color-form-success:#1f2d49;--color-form-warning:#ffb800;--color-form-error:#dc2626}.collection-text-banner__container__title{color:#0f0f0f;font-family:var(--font-primary);font-size:26px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;line-height:30px;margin:0;padding:0;text-decoration:none;text-transform:none}@media screen and (min-width:769px){.collection-text-banner__container__title{font-size:48px;line-height:48px}}.collection-text-banner{margin-bottom:64px;margin-top:64px}@media screen and (min-width:769px){.collection-text-banner{margin-bottom:128px;margin-top:128px}}.collection-text-banner.section-y-spacing--small{margin-bottom:32px;margin-top:32px}@media screen and (min-width:769px){.collection-text-banner.section-y-spacing--small{margin-bottom:64px;margin-top:64px}}.collection-text-banner.section-y-spacing--large{margin-bottom:96px;margin-top:96px}@media screen and (min-width:769px){.collection-text-banner.section-y-spacing--large{margin-bottom:192px;margin-top:192px}}.underline-hover{position:relative}.underline-hover:after{background:#0f0f0f;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .25s;width:0}.underline-hover.disabled{cursor:default}.underline-hover:not(.disabled){cursor:pointer}.underline-hover:not(.disabled).active:after{width:100%}@media(hover:hover){.underline-hover:not(.disabled):hover:after{width:100%}}.collection-text-banner__container{align-items:center;display:flex;flex-direction:column;gap:12px;margin-left:auto;margin-right:auto;padding:0 24px}@media screen and (min-width:769px){.collection-text-banner__container{gap:52px}}.collection-text-banner__container__title{font-size:2.25rem;font-weight:700;line-height:48px;text-align:center}@media screen and (min-width:769px){.collection-text-banner__container__title{font-size:3.25rem}}.collection-text-banner__container__description{font-size:18px;line-height:34px;text-align:center}@media screen and (min-width:769px){.collection-text-banner__container__description{max-width:1100px}}@media screen and (min-width:1024px){.collection-text-banner__container__description{font-size:26px;line-height:34px}}
/*# sourceMappingURL=section.collection-text-banner.css.map*/