.cb-banner{position:relative;margin-top:var(--banner-spacing-top, 0);margin-bottom:var(--banner-spacing-bottom, 0)}.cb-banner--full-width{width:100vw;margin-left:calc(-50vw + 50%)}.cb-banner__container{position:relative;display:flex;overflow:hidden;width:100%;padding:40px 24px;padding-left:calc(24px + var(--banner-h-offset, 0%));padding-right:calc(24px + var(--banner-h-offset, 0%));padding-top:calc(40px + var(--banner-v-offset, 0%));padding-bottom:calc(40px + var(--banner-v-offset, 0%))}@media screen and (min-width: 750px){.cb-banner__container{padding:60px 48px;padding-left:calc(48px + var(--banner-h-offset, 0%));padding-right:calc(48px + var(--banner-h-offset, 0%));padding-top:calc(60px + var(--banner-v-offset, 0%));padding-bottom:calc(60px + var(--banner-v-offset, 0%))}}.cb-banner__container--h-left{justify-content:flex-start}.cb-banner__container--h-center{justify-content:center}.cb-banner__container--h-right{justify-content:flex-end}.cb-banner__container--v-top{align-items:flex-start}.cb-banner__container--v-center{align-items:center}.cb-banner__container--v-bottom{align-items:flex-end}.cb-banner__container--adapt{height:auto}.cb-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.cb-banner__media--parallax{top:-20%;right:0;bottom:-20%;left:0}.cb-banner__img{display:block;width:100%;height:100%;object-fit:cover;object-position:inherit}.cb-banner__img--mobile{display:block}.cb-banner__img--desktop{display:none}@media screen and (min-width: 750px){.cb-banner__img--mobile{display:none}.cb-banner__img--desktop{display:block}}.cb-banner__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a2a2a;display:flex;align-items:center;justify-content:center}.cb-banner__placeholder-svg{width:100%;height:100%;object-fit:cover;opacity:.5}.cb-banner__content{position:relative;z-index:2;width:100%;max-width:var(--banner-content-width, 900px);display:flex;flex-direction:column}.cb-banner__content--left{align-items:flex-start;text-align:left}.cb-banner__content--center{align-items:center;text-align:center}.cb-banner__content--right{align-items:flex-end;text-align:right}.cb-banner__heading{margin:0;text-shadow:var(--banner-text-shadow, none);word-break:break-word}.cb-banner__subtext{text-shadow:var(--banner-text-shadow, none)}.cb-banner__subtext--centered{margin-left:auto;margin-right:auto}.cb-banner__subtext p{margin:0}.cb-banner__subtext p+p{margin-top:.5em}.cb-banner__badge-wrap{display:inline-flex}.cb-banner__badge{display:inline-block;line-height:1}.cb-banner__divider{flex-shrink:0}.cb-banner__content--center .cb-banner__divider{align-self:center}.cb-banner__spacer{flex-shrink:0;width:100%}.cb-banner__btn-wrap{display:inline-flex}.cb-banner__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease;line-height:1;border-style:solid}.cb-banner__btn--solid{background-color:var(--btn-bg);color:var(--btn-text);border-color:var(--btn-border)}.cb-banner__btn--outline{background-color:transparent;color:var(--btn-text);border-color:var(--btn-border)}.cb-banner__btn--ghost{background-color:transparent;color:var(--btn-text);border-color:transparent;padding-left:4px!important;padding-right:4px!important}.cb-banner__btn--pill{background-color:var(--btn-bg);color:var(--btn-text);border-color:var(--btn-border);border-radius:999px!important}.cb-banner__btn--underline{background-color:transparent;color:var(--btn-text);border-color:transparent;border-bottom-color:var(--btn-border);border-radius:0!important;padding-left:0!important;padding-right:0!important}.cb-banner__btn:hover{color:var(--btn-hover-text);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border)}.cb-banner__btn--outline:hover,.cb-banner__btn--ghost:hover{background-color:var(--btn-hover-bg)}.cb-banner__btn--underline:hover{background-color:transparent;border-bottom-color:var(--btn-hover-border)}.cb-banner__btn--hover-fill:before,.cb-banner__btn--hover-slide-right:before,.cb-banner__btn--hover-slide-up:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--btn-hover-bg);transition:transform .35s cubic-bezier(.4,0,.2,1)}.cb-banner__btn--hover-fill:before{transform:scaleX(0);transform-origin:left}.cb-banner__btn--hover-fill:hover:before{transform:scaleX(1)}.cb-banner__btn--hover-slide-right:before{transform:translate(-101%)}.cb-banner__btn--hover-slide-right:hover:before{transform:translate(0)}.cb-banner__btn--hover-slide-up:before{transform:translateY(101%)}.cb-banner__btn--hover-slide-up:hover:before{transform:translateY(0)}.cb-banner__btn--hover-glow:hover{box-shadow:0 0 20px #ffffff4d,0 0 60px #ffffff1a}.cb-banner__btn--hover-scale:hover{transform:scale(1.06)}.cb-banner__btn-icon{display:inline-flex;align-items:center;flex-shrink:0;transition:transform .3s ease}.cb-banner__btn-icon svg{width:1em;height:1em}.cb-banner__btn:hover .cb-banner__btn-icon--right{transform:translate(3px)}.cb-banner__btn:hover .cb-banner__btn-icon--left{transform:translate(-3px)}.cb-banner__content--animate-fade{opacity:0;transition:opacity var(--banner-animation-speed) ease;transition-delay:var(--banner-animation-delay)}.cb-banner__content--animate-fade.cb-banner__content--visible{opacity:1}.cb-banner__content--animate-fade-up{opacity:0;transform:translateY(30px);transition:opacity var(--banner-animation-speed) ease,transform var(--banner-animation-speed) ease;transition-delay:var(--banner-animation-delay)}.cb-banner__content--animate-fade-up.cb-banner__content--visible{opacity:1;transform:translateY(0)}.cb-banner__content--animate-fade-down{opacity:0;transform:translateY(-30px);transition:opacity var(--banner-animation-speed) ease,transform var(--banner-animation-speed) ease;transition-delay:var(--banner-animation-delay)}.cb-banner__content--animate-fade-down.cb-banner__content--visible{opacity:1;transform:translateY(0)}.cb-banner__content--animate-fade-left{opacity:0;transform:translate(-40px);transition:opacity var(--banner-animation-speed) ease,transform var(--banner-animation-speed) ease;transition-delay:var(--banner-animation-delay)}.cb-banner__content--animate-fade-left.cb-banner__content--visible{opacity:1;transform:translate(0)}.cb-banner__content--animate-fade-right{opacity:0;transform:translate(40px);transition:opacity var(--banner-animation-speed) ease,transform var(--banner-animation-speed) ease;transition-delay:var(--banner-animation-delay)}.cb-banner__content--animate-fade-right.cb-banner__content--visible{opacity:1;transform:translate(0)}.cb-banner__content--animate-zoom-in{opacity:0;transform:scale(.9);transition:opacity var(--banner-animation-speed) ease,transform var(--banner-animation-speed) ease;transition-delay:var(--banner-animation-delay)}.cb-banner__content--animate-zoom-in.cb-banner__content--visible{opacity:1;transform:scale(1)}.cb-banner__content--animate-zoom-out{opacity:0;transform:scale(1.1);transition:opacity var(--banner-animation-speed) ease,transform var(--banner-animation-speed) ease;transition-delay:var(--banner-animation-delay)}.cb-banner__content--animate-zoom-out.cb-banner__content--visible{opacity:1;transform:scale(1)}.cb-banner__content--animate-blur{opacity:0;filter:blur(12px);transition:opacity var(--banner-animation-speed) ease,filter var(--banner-animation-speed) ease;transition-delay:var(--banner-animation-delay)}.cb-banner__content--animate-blur.cb-banner__content--visible{opacity:1;filter:blur(0)}.cb-banner__content--animate-stagger>*{opacity:0;transform:translateY(20px);transition:opacity var(--banner-animation-speed) ease,transform var(--banner-animation-speed) ease}.cb-banner__content--animate-stagger.cb-banner__content--visible>*{opacity:1;transform:translateY(0)}.cb-banner__content--animate-stagger.cb-banner__content--visible>*:nth-child(1){transition-delay:calc(var(--banner-animation-delay) + 0ms)}.cb-banner__content--animate-stagger.cb-banner__content--visible>*:nth-child(2){transition-delay:calc(var(--banner-animation-delay) + .1s)}.cb-banner__content--animate-stagger.cb-banner__content--visible>*:nth-child(3){transition-delay:calc(var(--banner-animation-delay) + .2s)}.cb-banner__content--animate-stagger.cb-banner__content--visible>*:nth-child(4){transition-delay:calc(var(--banner-animation-delay) + .3s)}.cb-banner__content--animate-stagger.cb-banner__content--visible>*:nth-child(5){transition-delay:calc(var(--banner-animation-delay) + .4s)}.cb-banner__content--animate-stagger.cb-banner__content--visible>*:nth-child(6){transition-delay:calc(var(--banner-animation-delay) + .5s)}.cb-banner__content--animate-stagger.cb-banner__content--visible>*:nth-child(7){transition-delay:calc(var(--banner-animation-delay) + .6s)}.cb-banner__content--animate-stagger.cb-banner__content--visible>*:nth-child(8){transition-delay:calc(var(--banner-animation-delay) + .7s)}.cb-banner__content--animate-stagger.cb-banner__content--visible>*:nth-child(9){transition-delay:calc(var(--banner-animation-delay) + .8s)}.cb-banner__content--animate-stagger.cb-banner__content--visible>*:nth-child(10){transition-delay:calc(var(--banner-animation-delay) + .9s)}.cb-banner__content--animate-none{opacity:1}@media (prefers-reduced-motion: reduce){.cb-banner__content,.cb-banner__content>*,.cb-banner__btn,.cb-banner__btn:before,.cb-banner__btn-icon{transition-duration:.01ms!important;animation-duration:.01ms!important}.cb-banner__media--parallax .cb-banner__img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-image-banner.css.map */
