.ab-cbanner__kicker,.ab-phead__kicker{margin:0}.ab-phead{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-block:20px}.ab-phead__kicker{color:var(--brand-text)}.ab-phead__titlerow{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 var(--space-3);margin-block:10px 12px}.ab-phead__title{margin:0;font-size:44px;line-height:42px}.ab-phead__count{font-family:var(--font-mono);font-size:16px;line-height:20px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.ab-phead__tagline{margin:0 0 var(--space-2);font-size:20px;line-height:25px;font-weight:700}.ab-phead__text{max-width:620px;font-size:15px;line-height:23px;color:var(--ink-muted)}.ab-phead__search{width:100%}.ab-cbanner__cats{padding-block-end:16px;border-bottom:var(--border-frame) solid var(--ink)}.ab-cbanner__crumbs{padding-block-end:20px}.ab-cbanner--hero{overflow:hidden;background:var(--surface);color:var(--ink)}.ab-cbanner__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);align-items:center;padding-block:40px}.ab-cbanner__kicker{color:var(--brand-bright)}.ab-cbanner__title{margin:14px 0 0;font-size:min(64px,calc((100vw - 2 * var(--gutter)) / (var(--ab-title-chars, 8) * .66)));line-height:.94;letter-spacing:-.055em;overflow-wrap:break-word}.ab-cbanner__tagline{margin:18px 0 0;font-size:20px;line-height:25px;font-weight:700;letter-spacing:-.01em}.ab-cbanner__lead{max-width:520px;margin-block-start:12px;font-size:17px;line-height:26px;color:var(--ink-muted)}.ab-cbanner__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-start:30px}.ab-cbanner__ctas>.ab-btn{width:100%}.ab-cbanner .ab-cbanner__search{width:100%;--ab-ss-line: var(--ink);--ab-ss-bg: var(--on-brand);--ab-ss-text: var(--ink-inverse);--ab-ss-muted: color-mix(in srgb, var(--ink-inverse) 70%, var(--on-brand));--ab-ss-btn-bg: var(--brand);--ab-ss-btn-text: var(--on-brand)}.ab-cfacts{display:flex;flex-wrap:wrap;margin:30px 0 0;padding:0;list-style:none;border-top:var(--border-hairline) solid var(--line)}.ab-cfacts__item{padding:18px 16px 0 0;margin-inline-end:16px;border-inline-end:var(--border-hairline) solid var(--line)}.ab-cfacts__item:last-child{margin-inline-end:0;border-inline-end:0}.ab-cfacts__value{display:block;font-size:22px;line-height:32px;font-weight:800;letter-spacing:-.03em}.ab-cfacts__label{display:block;margin-block-start:var(--space-1);font-size:13px;line-height:18px;color:var(--ink-muted)}.ab-cbanner__visual{position:relative;height:240px;background:var(--surface-raised);overflow:hidden}.ab-cbanner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ab-cbanner__placeholder{fill:var(--line-strong);opacity:.4}@media(min-width:761px){.ab-phead{gap:40px;padding-block:32px 28px}.ab-phead__title{font-size:72px;line-height:68px}.ab-phead__tagline{font-size:24px;line-height:29px}.ab-phead__text{font-size:17px;line-height:26px}.ab-phead__search{width:380px;max-width:100%}.ab-cbanner__cats{padding-block-end:28px}.ab-cbanner__inner{padding-block:56px}.ab-cbanner__tagline{font-size:26px;line-height:31px}.ab-cbanner__ctas>.ab-btn{width:auto}.ab-cbanner .ab-cbanner__search{width:320px;max-width:100%}.ab-cfacts__item{padding-inline-end:28px;margin-inline-end:28px}.ab-cfacts__value{font-size:30px}.ab-cbanner__title--xl{--ab-title-max: 200px;font-size:200px;line-height:170px}.ab-cbanner__title--l{--ab-title-max: 136px;font-size:136px;line-height:124px}.ab-cbanner__title--m{--ab-title-max: 104px;font-size:104px;line-height:96px}.ab-cbanner__title--s{--ab-title-max: 84px;font-size:84px;line-height:80px}.ab-cbanner__visual{height:320px}}@media(min-width:1101px){.ab-cbanner__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-12);min-height:540px;padding-block:56px}.ab-cbanner--noimage .ab-cbanner__inner{grid-template-columns:minmax(0,1fr);min-height:0}.ab-cbanner__visual{height:440px}.ab-cbanner__title--xl,.ab-cbanner__title--l,.ab-cbanner__title--m,.ab-cbanner__title--s{font-size:min(var(--ab-title-max),calc((100vw - 2 * var(--gutter) - var(--space-12)) * .5 / (var(--ab-title-chars, 8) * .66)))}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-main-collection-banner.css.map */
