.chb *,.chb *:before,.chb *:after{box-sizing:border-box}.chb{padding-top:var(--chb-pt, 0px);padding-bottom:var(--chb-pb, 0px);background-color:var(--chb-bg, #000000);color:var(--chb-text, #ffffff)}.chb__wrap{max-width:var(--chb-max-width, 1400px);margin:0 auto;padding:0 var(--chb-wrap-pad, var(--chb-outer, 35px))}.chb__stage{position:relative;display:block;width:100%;height:var(--chb-height, 85vh);aspect-ratio:var(--chb-stage-aspect, auto);min-height:var(--chb-min-height, 420px);overflow:hidden;border-radius:var(--chb-radius, 0px);background-color:var(--chb-tile, #111111)}.chb__image{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;object-fit:var(--chb-fit, cover);object-position:var(--chb-focal, center center)}.chb__image--mobile{display:none}.chb__overlay,.chb__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.chb__overlay{z-index:2;background-color:var(--chb-overlay, #000000);opacity:var(--chb-overlay-opacity, 0)}.chb__scrim{z-index:3;background-image:var(--chb-scrim, none)}.chb .chb__overlay,.chb .chb__scrim{display:block}.chb__content{position:absolute;top:0;left:0;z-index:4;display:flex;width:100%;height:100%;padding:var(--chb-inner, 35px);pointer-events:none}.chb__content__inner{max-width:var(--chb-content-width, 720px);pointer-events:auto}.chb__content--top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.chb__content--top-center{align-items:flex-start;justify-content:center;text-align:center}.chb__content--top-right{align-items:flex-start;justify-content:flex-end;text-align:right}.chb__content--middle-left{align-items:center;justify-content:flex-start;text-align:left}.chb__content--middle-center{align-items:center;justify-content:center;text-align:center}.chb__content--middle-right{align-items:center;justify-content:flex-end;text-align:right}.chb__content--bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left}.chb__content--bottom-center{align-items:flex-end;justify-content:center;text-align:center}.chb__content--bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}.chb__content--top-center .chb__content__inner,.chb__content--middle-center .chb__content__inner,.chb__content--bottom-center .chb__content__inner{margin:0 auto}.chb--has-cue .chb__content--bottom-left .chb__content__inner,.chb--has-cue .chb__content--bottom-center .chb__content__inner,.chb--has-cue .chb__content--bottom-right .chb__content__inner{padding-bottom:46px}.chb__kicker{margin:0 0 var(--chb-kicker-gap, 16px);font-family:var(--chb-accent-font, inherit);font-size:var(--chb-kicker-size, 13px);font-weight:400;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--chb-text, #ffffff)}.chb__heading{margin:0;font-family:var(--chb-heading-font, inherit);font-size:var(--chb-heading-size, 64px);font-weight:900;font-style:normal;line-height:1.02;letter-spacing:var(--chb-heading-tracking, 0em);text-transform:var(--chb-heading-transform, uppercase);color:var(--chb-text, #ffffff)}.chb__text{margin:var(--chb-text-gap, 20px) 0 0;font-family:var(--chb-body-font, inherit);font-size:var(--chb-text-size, 18px);font-weight:400;line-height:1.5;color:var(--chb-text, #ffffff)}.chb__text>*:first-child{margin-top:0}.chb__text>*:last-child{margin-bottom:0}.chb__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--chb-buttons-gap, 28px)}.chb__content--top-center .chb__buttons,.chb__content--middle-center .chb__buttons,.chb__content--bottom-center .chb__buttons{justify-content:center}.chb__content--top-right .chb__buttons,.chb__content--middle-right .chb__buttons,.chb__content--bottom-right .chb__buttons{justify-content:flex-end}.chb__btn{display:inline-block;padding:14px 30px;border:1px solid transparent;border-radius:var(--chb-button-radius, 0px);font-family:var(--chb-accent-font, inherit);font-size:var(--chb-button-size, 14px);font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.chb__btn--solid{background-color:var(--chb-btn-bg);border-color:var(--chb-btn-bg);color:var(--chb-btn-text)}.chb__btn--solid:hover{opacity:.85}.chb__btn--outline{background-color:transparent;border-color:var(--chb-btn-bg);color:var(--chb-btn-bg)}.chb__btn--outline:hover{background-color:var(--chb-btn-bg);color:var(--chb-btn-text)}.chb__btn--2.chb__btn--solid{background-color:var(--chb-btn2-bg);border-color:var(--chb-btn2-bg);color:var(--chb-btn2-text)}.chb__btn--2.chb__btn--outline{border-color:var(--chb-btn2-bg);color:var(--chb-btn2-bg)}.chb__btn--2.chb__btn--outline:hover{background-color:var(--chb-btn2-bg);color:var(--chb-btn2-text)}.chb__cue{position:absolute;bottom:22px;left:50%;z-index:5;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translate(-50%);color:var(--chb-text, #ffffff);font-family:var(--chb-accent-font, inherit);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.chb__cue svg{display:block;width:18px;height:18px;animation:chb-nudge 1.8s ease-in-out infinite}@keyframes chb-nudge{0%,to{transform:translateY(0);opacity:.75}50%{transform:translateY(5px);opacity:1}}.chb--animate .chb__content__inner>*{animation:chb-rise .7s cubic-bezier(.215,.61,.355,1) both}.chb--animate .chb__content__inner>*:nth-child(2){animation-delay:.08s}.chb--animate .chb__content__inner>*:nth-child(3){animation-delay:.16s}.chb--animate .chb__content__inner>*:nth-child(4){animation-delay:.24s}@keyframes chb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media only screen and (max-width:1200px){.chb{--chb-outer: 28px;--chb-inner: 28px}}@media only screen and (max-width:990px){.chb{--chb-outer: 21px;--chb-inner: 24px}}@media only screen and (max-width:749px){.chb{--chb-outer: 16px;--chb-inner: 20px}.chb__stage{height:var(--chb-height-mobile, 70vh);aspect-ratio:var(--chb-stage-aspect-mobile, auto);min-height:var(--chb-min-height-mobile, 380px)}.chb__heading{font-size:var(--chb-heading-size-mobile, 36px)}.chb__content__inner{max-width:100%}.chb__btn{padding:13px 24px;font-size:calc(var(--chb-button-size, 14px) * .92)}.chb--has-mobile .chb__image--desktop{display:none}.chb--has-mobile .chb__image--mobile{display:block}}@media(prefers-reduced-motion:reduce){.chb__cue svg{animation:none}.chb--animate .chb__content__inner>*{animation:none;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom-hero.css.map */
