.hero{--hero-min: 520px;--hero-radius: var(--radius-large)}.hero--small{--hero-min: 420px}.hero--large{--hero-min: 640px}.hero__panel{position:relative;overflow:hidden;border:1px solid var(--scheme-border);border-radius:var(--hero-radius)}.hero--bleed .hero__panel{border-width:0 0 1px;border-radius:0}.hero__media{position:relative;overflow:hidden;background:var(--color-surface-muted)}.hero__media picture,.hero__media img,.hero__media .media-video,.hero__media svg{width:100%;height:100%}.hero__media img,.hero__media svg{object-fit:cover}.hero__media svg{fill:var(--color-faint);background:var(--color-surface-muted)}@media(min-width:920px){.hero--capped .hero__panel--split{padding-inline:max(0px,(100% - var(--page-width)) / 2)}.hero--capped .hero__panel--band{padding-inline:max(48px,(100% - var(--page-width)) / 2 + 48px)}.hero--capped .hero__panel--cover{max-width:var(--page-width);margin-inline:auto}}.hero__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:0;min-width:0;padding:72px 64px}.hero__eyebrow{margin-bottom:20px}.hero__heading{margin:0;font-family:var(--font-heading);font-weight:700;font-size:calc(var(--font-size-display) * 1.15);line-height:1;letter-spacing:-.035em;color:var(--scheme-heading)}.hero__text{max-width:44ch;margin-top:22px;font-size:18px;line-height:1.55;color:var(--scheme-muted)}.hero__buttons{margin-top:32px}.hero__note{margin-top:28px}.hero__note+.hero__note{margin-top:8px}.hero--split .hero__text{max-width:42ch;margin-top:24px}.hero--split .hero__buttons,.hero--split .hero__buttons+.hero__note{margin-top:34px}.hero--sale .hero__text{max-width:38ch;margin-top:20px}.hero--sale .hero__buttons{margin-top:30px}.hero--sale .hero__buttons+.hero__note{margin-top:22px}.hero__badge{position:absolute;top:24px;right:24px;z-index:2;padding:7px 12px;border-radius:var(--radius-badge);background:var(--color-accent-soft);color:var(--color-ink);font-weight:700;font-size:12px;line-height:1.2;text-transform:uppercase}.hero__panel--split{display:grid;grid-template-columns:1.05fr 1fr}.hero__panel--split .hero__media{min-height:var(--hero-min)}.hero__panel--media-left .hero__media{order:-1}.hero__panel--split .hero__media>picture,.hero__panel--split .hero__media>.media-video,.hero__panel--split .hero__media>svg{position:absolute;top:0;right:0;bottom:0;left:0}.hero--sale .hero__media{display:flex;align-items:center;justify-content:center;background:rgba(var(--color-ink-rgb),.12)}.hero__display{font-family:var(--font-heading);font-weight:700;font-size:clamp(64px,9vw,120px);letter-spacing:-.04em;color:var(--scheme-heading);opacity:.18}.hero__panel--band{padding:64px 48px 0;text-align:center}.hero__content--center{align-items:center;padding:0 0 56px}.hero__content--center .hero__heading{max-width:15ch}.hero__content--center .hero__text{max-width:50ch}.hero__content--center .content-buttons{justify-content:center}.hero__media--band{height:calc(var(--hero-min) * .58);border-radius:calc(var(--hero-radius) - 4px) calc(var(--hero-radius) - 4px) 0 0}.hero__panel--cover{display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(var(--hero-min) + 80px)}.hero__media--cover{position:absolute;top:0;right:0;bottom:0;left:0}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(var(--scheme-bg-rgb),min(1,calc(var(--hero-overlay) * 1.5))),rgba(var(--scheme-bg-rgb),var(--hero-overlay)) 55%,rgba(var(--scheme-bg-rgb),calc(var(--hero-overlay) * .3)));pointer-events:none}.hero__content--bottom{max-width:680px;padding:56px 64px}.hero__content--bottom .hero__heading{font-size:calc(var(--font-size-display) * 1.23);line-height:.98}.hero--shoppable .hero__panel--cover{justify-content:space-between;gap:28px;padding:40px 48px 48px}.hero__content--top{max-width:min(46%,560px);padding:0}.hero--shoppable .hero__content--top .hero__heading{font-size:var(--font-size-h1)}.hero--shoppable .hero__buttons{margin-top:24px}.hero__image--product img{padding:40px 40px 40px 45%;object-fit:contain;background:var(--color-surface)}.hero__product{position:relative;z-index:2;width:min(380px,100%);padding:28px;border:1px solid var(--scheme-border);border-radius:calc(var(--radius-large) - 4px);box-shadow:var(--shadow-overlay)}.hero__product.editor-placeholder{background:var(--color-surface)}.hero__product-badge{margin-bottom:14px}.hero__product-title{margin:0 0 4px;font-family:var(--font-heading);font-weight:600;font-size:24px;line-height:1.15;letter-spacing:-.02em}.hero__product-title a{color:inherit;text-decoration:none}.hero__product-title a:hover{text-decoration:underline}.hero__product-text{margin:12px 0 16px;font-size:14.5px;line-height:1.55;color:var(--scheme-text)}.hero__product-price{margin-bottom:18px}.hero__product-actions{display:flex;gap:10px}.hero__quick-add{display:block;flex:1}.hero__product-add{width:100%}.hero__collage{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:repeat(var(--tile-rows),minmax(0,1fr));gap:16px;min-height:calc(var(--hero-min) + 80px)}.hero__collage-main{grid-row:1 / -1;min-height:0}.hero__collage-main .hero__content--bottom{padding:40px}.hero__collage-main .hero__heading{font-size:calc(var(--font-size-h1) * .95)}.hero__collage-main .hero__buttons{margin-top:20px}.hero__tile{position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:26px;border-radius:var(--hero-radius);text-decoration:none}.hero__tile-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.hero__tile:hover .hero__tile-image{transform:scale(1.03)}.hero__tile-text{position:relative;z-index:2;display:flex;flex-direction:column;gap:6px}.hero__tile-heading{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-weight:600;font-size:20px;letter-spacing:-.015em;color:var(--scheme-heading)}.hero__tile-heading svg{color:var(--scheme-accent)}.hero__tile-badge{position:absolute;top:22px;right:22px;z-index:2;padding:5px 9px;border-radius:var(--radius-badge);background:rgba(var(--color-ink-rgb),.18);color:var(--scheme-heading);font-weight:700;font-size:12px}@media(max-width:919.98px){.hero{--hero-min: 420px}.hero__content{padding:40px 22px}.hero__heading,.hero__content--bottom .hero__heading{font-size:var(--font-size-display)}.hero__text{font-size:16.5px}.hero__panel--split{grid-template-columns:1fr}.hero__panel--split .hero__media{min-height:300px}.hero__panel--media-left .hero__media{order:0}.hero__panel--band{padding:40px 22px 0}.hero__content--center{padding:0 0 36px}.hero__media--band{height:200px}.hero__panel--cover{min-height:calc(var(--hero-min) + 100px)}.hero__content--bottom{padding:32px 26px}.hero__badge{top:16px;right:16px;padding:6px 10px;font-size:11px}.hero .hero__panel--has-badge .hero__content--bottom{padding-top:64px}.hero__image--product img{padding:24px}.hero--shoppable .hero__panel--cover{justify-content:flex-start;gap:22px;min-height:0;padding:0 0 16px}.hero--shoppable .hero__media--cover{position:relative;height:280px}.hero--shoppable .hero__scrim{display:none}.hero__content--top{max-width:none;padding:0 22px}.hero__product{width:auto;margin:0 16px;padding:22px}.hero__collage{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}.hero__collage-main{grid-row:auto;min-height:360px}.hero__collage-main .hero__content--bottom{padding:28px}.hero__tile{min-height:180px}}@media(max-width:600px){.hero--bleed .hero__content,.hero--bleed .hero__content--bottom{padding:32px 18px}.hero--bleed .hero__panel--band{padding:32px 18px 0}.hero--bleed .hero__content--center{padding:0 0 32px}.hero--bleed .hero__content--top{padding:0 18px}}@media(max-width:559.98px){.hero__heading,.hero__content--bottom .hero__heading{font-size:calc(var(--font-size-display) * .82)}.hero__product-actions{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-hero.css.map */
