.cust-hero-banner{position:relative;margin:0}.cust-hero-banner .cust-hero-banner__bgmedia{position:relative;padding-bottom:var(--aspect-ratio)}.cust-hero-banner .cust-hero-banner__bgmedia .cust-hero-banner__media{position:absolute;top:0;left:0;width:100%;height:100%}.cust-hero-banner .cust-hero-banner__bgmedia .cust-hero-banner__media img,.cust-hero-banner .cust-hero-banner__bgmedia .cust-hero-banner__media video{width:100%;object-fit:cover;object-position:center;height:100%}.cust-hero-banner .cust-hero-banner__content{position:absolute;top:0;left:0;width:100%;height:100%}.cust-hero-banner .cust-hero-banner__content section-wrapper{width:100%;height:100%;display:flex;align-items:center}.cust-hero-banner .cust-hero-banner__content .cust-hero-banner__inner{max-width:600px;display:flex;flex-direction:column;gap:24px;padding:40px}.cust-hero-banner__content .cust-hero-banner__inner .chb-inner__subcontent{width:100%;display:flex;flex-direction:column;gap:10px}.cust-hero-banner__content .chb-inner__subcontent .chb-subtitle{color:var(--subtitle-color);font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}.cust-hero-banner__content .chb-inner__subcontent .chb-title{color:var(--title-color);font-family:var(--font-heading-family);font-size:40px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin:0}.cust-hero-banner__content .chb-inner__subcontent .chb-description,.cust-hero-banner__content .chb-inner__subcontent .chb-description p{color:var(--description-color);font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:400;line-height:150%}.cust-hero-banner__content .cust-hero-banner__inner .chb-input{background:var(--input-bg-color);display:flex;padding:8px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:100px;width:100%}.cust-hero-banner__content .cust-hero-banner__inner .chb-input input{border:0;outline:none;background:unset;padding:0 16px;margin:0;box-shadow:unset}.cust-hero-banner__content .cust-hero-banner__inner .chb-input input::placeholder{overflow:hidden;color:var(--input-placeholder-color);text-overflow:ellipsis;font-family:var(--font-body-family);font-size:13px;font-style:normal;font-weight:400;line-height:150%}.cust-hero-banner__content .cust-hero-banner__inner .chb-input input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--input-bg-color) inset!important;box-shadow:0 0 0 1000px var(--input-bg-color) inset!important;-webkit-text-fill-color:#000!important}.cust-hero-banner__content .cust-hero-banner__inner .chb-input__btn{display:flex;height:48px;padding:14px 28px;justify-content:center;align-items:center;gap:10px;border-radius:100px;width:fit-content!important;white-space:nowrap;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;cursor:pointer;min-width:unset;background:#000!important}.cust-hero-banner__content .cust-hero-banner__inner .chb-input__btn:hover{background:#fff!important}.cust-hero-banner__content .cust-hero-banner__inner .chb-input-description{display:flex;align-items:flex-start;gap:16px;margin-top:24px}.cust-hero-banner__content .cust-hero-banner__inner .marketing-checkbox{-webkit-tap-highlight-color:transparent}.cust-hero-banner__content .cust-hero-banner__inner .chb-input-description .chb-input__checked{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:var(--input-description-color);cursor:pointer;border-radius:1px}.cust-hero-banner__content .cust-hero-banner__inner .chb-input-description .chb-input__checked svg{display:none}.cust-hero-banner__content .cust-hero-banner__inner .chb-input-description .chb-input__checked input{width:0;height:0;border:0;margin:0;padding:0;outline:none;background:transparent;opacity:0}.cust-hero-banner__content .cust-hero-banner__inner .chb-input-description .chb-input__checked input:after{display:none}.cust-hero-banner__content .cust-hero-banner__inner .chb-input-description .chb-input__checked:has(input:checked) svg{display:block}.cust-hero-banner__content .cust-hero-banner__inner .chb-input-description .chb-input__description-text,.cust-hero-banner__content .cust-hero-banner__inner .chb-input-description .chb-input__description-text a,.cust-hero-banner__content .cust-hero-banner__inner .chb-input-description .chb-input__description-text p{color:var(--input-description-color);font-family:var(--font-body-family);font-size:13px;font-style:normal;font-weight:400;line-height:150%;margin:0}.cust-hero-banner .cust-hero-banner__bgmedia .only-mobile{display:none}@media (max-width: 768px){.cust-hero-banner .cust-hero-banner__content .cust-hero-banner__inner{padding:24px}.cust-hero-banner .cust-hero-banner__content section-wrapper{padding:0}.cust-hero-banner .cust-hero-banner__bgmedia{padding-bottom:var(--mobile-aspect-ratio)}.cust-hero-banner .cust-hero-banner__bgmedia .only-mobile{display:block}.cust-hero-banner .cust-hero-banner__bgmedia .only-desktop{display:none}.cust-hero-banner .cust-hero-banner__content{background:var(--mob-background-color);position:unset}}
/*# sourceMappingURL=/cdn/shop/t/904/assets/cust-hero-banner.css.map */
