.cz-banner-outer{width:100%}.cz-banner-box{max-width:var(--cz-box-max-width);margin:0 auto;background:var(--cz-box-bg);border:1px solid var(--cz-box-border);border-radius:6px;padding:var(--cz-box-padding-y) var(--cz-box-padding-x);box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.cz-banner-box:hover{transform:translateY(-4px);background:var(--cz-box-hover-bg);border-color:#ffffff40;box-shadow:0 10px 24px #0006,0 0 0 1px #ffffff14}.cz-banner__inner{display:flex;align-items:center;gap:40px}.cz-banner--image-right .cz-banner__inner{flex-direction:row}.cz-banner--image-left .cz-banner__inner{flex-direction:row-reverse}.cz-banner__content{flex:1 1 var(--cz-content-width);min-width:280px}.cz-banner__eyebrow{color:var(--cz-accent);font-size:var(--cz-eyebrow-size);font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px}.cz-banner__heading{font-family:"Press Start 2P",Courier New,monospace;font-size:var(--cz-heading-size);color:var(--cz-heading);line-height:1.6;margin:0 0 16px;font-weight:400}.cz-banner__heading-line{display:block}.cz-banner__heading-accent{color:var(--cz-accent)}.cz-banner__text{color:var(--cz-text);font-size:var(--cz-subtext-size);line-height:1.6;margin-bottom:22px}.cz-banner__btn{display:inline-flex;align-items:center;gap:8px;padding:var(--cz-btn-padding-y) var(--cz-btn-padding-x);background:transparent;border:1px solid var(--cz-accent);color:var(--cz-heading);font-family:"Press Start 2P",Courier New,monospace;font-size:var(--cz-btn-size);letter-spacing:.5px;text-transform:uppercase;text-decoration:none;border-radius:2px;position:relative;transition:background .2s ease,color .2s ease}.cz-banner__btn:before,.cz-banner__btn:after{content:"";position:absolute;width:10px;height:10px;border:2px solid var(--cz-accent);pointer-events:none}.cz-banner__btn:before{top:-6px;left:-6px;border-right:none;border-bottom:none}.cz-banner__btn:after{bottom:-6px;right:-6px;border-left:none;border-top:none}.cz-banner__btn:hover{background:var(--cz-accent);color:#0d0d0d}.cz-banner__btn-arrow{transition:transform .2s ease}.cz-banner__btn:hover .cz-banner__btn-arrow{transform:translate(4px)}.cz-banner__image-wrap{flex:1 1 420px;min-width:280px;height:var(--cz-image-height);position:relative;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0d}.cz-banner__image,.cz-banner__placeholder{width:100%;height:100%;object-fit:cover;display:block}.cz-banner__image-gradient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cz-banner--image-right .cz-banner__image-gradient{background:linear-gradient(to right,var(--cz-box-bg) 0%,transparent 18%)}.cz-banner--image-left .cz-banner__image-gradient{background:linear-gradient(to left,var(--cz-box-bg) 0%,transparent 18%)}@media screen and (max-width:989px){.cz-banner-box{padding:calc(var(--cz-box-padding-y) * .7) calc(var(--cz-box-padding-x) * .5)}}@media screen and (max-width:749px){.cz-banner__inner,.cz-banner--image-right .cz-banner__inner,.cz-banner--image-left .cz-banner__inner{flex-direction:column-reverse;gap:20px}.cz-banner__image-wrap{width:100%;height:calc(var(--cz-image-height) * .7)}.cz-banner--image-right .cz-banner__image-gradient,.cz-banner--image-left .cz-banner__image-gradient{background:linear-gradient(to bottom,var(--cz-box-bg) 0%,transparent 18%)}.cz-banner__heading{font-size:calc(var(--cz-heading-size) * .85)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-custom-image-text-banner.css.map */
