.cc-hero-banner{position:relative;overflow:hidden;background-color:var(--cc-hero-banner-bg-color, #121820);background-image:radial-gradient(circle at center,rgba(43,55,72,.85) 0%,var(--cc-hero-banner-bg-color, #121820) 58%,#000000 100%);background-size:cover;background-position:center;background-repeat:no-repeat}.cc-hero-banner--has-bg-image{background-image:var(--cc-hero-banner-bg-image)}.cc-hero-banner__container{max-width:var(--cc-hero-banner-container-max-width, 1400px);margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}.cc-hero-banner__layout{position:relative;display:flex;align-items:center;min-height:420px;padding-top:70px;padding-bottom:70px}.cc-hero-banner__content{position:relative;z-index:2;max-width:780px}.cc-hero-banner__heading{margin:0;color:#fff;font-size:64px;line-height:.98;text-transform:uppercase;letter-spacing:.02em}.cc-hero-banner__heading strong,.cc-hero-banner__heading em{display:inline-block;margin-left:0;font-family:type_heading_custom;color:#e3b87e;font-style:normal}.cc-hero-banner__subheading{margin-top:20px;color:#ffffffd6;font-size:24px;line-height:1.5;max-width:600px}.cc-hero-banner__subheading p{margin:0}.cc-hero-banner__button-wrapper{margin-top:28px}.cc-hero-banner__button{font-size:var(--font-size-button-small);padding:.6875rem 1.375rem;letter-spacing:.01em;text-decoration:none}.cc-hero-banner__button .button-text{display:inline-block}.cc-hero-banner__image-wrapper{position:absolute;right:0;bottom:0;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;width:48%;height:100%;pointer-events:none}.cc-hero-banner__image{display:block;width:100%;max-width:620px;max-height:100%;object-fit:contain}@media screen and (min-width:990px){.cc-hero-banner__heading strong,.cc-hero-banner__heading em{margin-left:72px}}@media screen and (min-width:720px)and (max-width:1079px){.cc-hero-banner__container{padding-right:1.75rem;padding-left:1.75rem}}@media screen and (min-width:720px){.cc-hero-banner__button{font-size:var(--font-size-button-medium);padding:.875rem 1.375rem;letter-spacing:.01em}}@media screen and (min-width:1080px){.cc-hero-banner__container{padding-right:40px;padding-left:40px}.cc-hero-banner__button{font-size:var(--font-size-button-large);padding:.875rem 2.125rem;letter-spacing:.01em}}@media screen and (max-width:989px){.cc-hero-banner__layout{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:auto;padding-top:52px;padding-bottom:0;text-align:center}.cc-hero-banner--no-hero-image .cc-hero-banner__layout{padding-bottom:52px}.cc-hero-banner__content{z-index:2;width:100%;max-width:100%;flex-shrink:0}.cc-hero-banner__heading{font-size:44px;line-height:1.05}.cc-hero-banner__heading strong,.cc-hero-banner__heading em{margin-left:0}.cc-hero-banner__subheading{margin-top:16px;font-size:18px;display:block;margin-inline:auto}.cc-hero-banner__button-wrapper{margin-top:24px}.cc-hero-banner__image-wrapper{position:relative;right:auto;bottom:auto;z-index:1;display:flex;align-items:flex-end;justify-content:center;width:100%;height:auto;margin-top:28px;pointer-events:none}.cc-hero-banner__image{display:block;width:100%;max-width:430px;max-height:none;object-fit:contain;object-position:center bottom}}@media screen and (max-width:749px){.cc-hero-banner__container{padding-right:12px;padding-left:12px}.cc-hero-banner__layout{padding-top:48px}.cc-hero-banner--no-hero-image .cc-hero-banner__layout{padding-bottom:48px}.cc-hero-banner__heading{font-size:34px}.cc-hero-banner__subheading{font-size:16px}.cc-hero-banner__image-wrapper{margin-top:30px}.cc-hero-banner__image{max-width:360px}}@media screen and (max-width:480px){.cc-hero-banner__layout{padding-top:42px}.cc-hero-banner--no-hero-image .cc-hero-banner__layout{padding-bottom:42px}.cc-hero-banner__heading{font-size:30px}.cc-hero-banner__subheading{font-size:15px}.cc-hero-banner__image-wrapper{margin-top:28px}.cc-hero-banner__image{max-width:330px;max-height:260px}}@media screen and (max-width:320px){.cc-hero-banner__image{max-height:230px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cc-hero-banner.css.map */
