@font-face{font-family:PPSupplyMono;src:url(/cdn/shop/files/PPSupplyMono-Regular.otf?v=1729389375) format("otf"),url(/cdn/shop/files/PPSupplyMono-Regular.woff?v=1729389375) format("woff"),url(/cdn/shop/files/PPSupplyMono-Regular.woff2?v=1729389375) format("woff2");font-weight:400;font-style:normal}.custom-image-banner{max-width:100vw;overflow:hidden}@media screen and (max-width: 1405px){.custom-image-banner .text-overlay__heading{font-size:62px!important}.custom-image-banner .text-overlay__block.reading-width{font-size:18px!important}.custom-image-banner .text-overlay{margin:60px 0 20px}.custom-image-banner .text-overlay__buttons{margin:0}}@media screen and (max-width: 1115px){.custom-image-banner .text-overlay__heading{font-size:42px!important}.custom-image-banner .text-overlay__block.reading-width{font-size:14px!important}.custom-image-banner .text-overlay{margin:60px 0 20px}.custom-image-banner .text-overlay__buttons{margin:0}}@media screen and (max-width: 769px){.custom-image-banner{align-items:stretch}.custom-image-banner .text-overlay{display:flex;flex-direction:column;margin:130px 0}.custom-image-banner__right-container{justify-content:flex-start!important}.custom-image-banner__right-container .text-overlay{justify-content:space-between!important}.custom-image-banner .text-overlay__heading{font-size:56px!important}.custom-image-banner .container{margin:0!important;padding-right:28%!important}.custom-image-banner .custom-rich-text p{font-family:Inter;font-size:24px;font-weight:400;line-height:33.6px;letter-spacing:.01em;text-align:left;color:#d9d9d9}}@media screen and (max-width: 620px){.custom-image-banner .text-overlay{margin:60px 0}.custom-image-banner__right-container .text-overlay{margin:55px 0!important}.custom-image-banner .text-overlay__heading{font-size:45px!important}.custom-image-banner .text-overlay__buttons{margin:0!important}.custom-image-banner .text-overlay__block.reading-width{font-size:20px!important;padding-bottom:30px}.custom-image-banner .custom-rich-text p{font-size:18px;line-height:1.5;max-width:350px}}@media screen and (max-width: 480px){.custom-image-banner .text-overlay__heading{font-size:32px!important}.custom-image-banner .text-overlay__block.subheading{font-size:20px!important}.custom-image-banner .text-overlay__block.reading-width{font-size:14px!important}.custom-image-banner .container .text-overlay__buttons .btn.btn--primary{font-size:18px!important}.custom-image-banner .text-overlay__buttons{margin:0}}.img-fit.custom-img-fit{object-fit:cover;height:auto}.custom-image-banner{margin-top:-1px}.custom-image-banner .text-overlay__heading{font-family:var(--font-base-neue-condensedsemibold);font-size:clamp(2rem,5vw,64px);font-weight:500!important;text-align:left;letter-spacing:.2rem;line-height:1.1}.custom-image-banner .text-overlay__block.subheading{font-family:var(--font-base-neue-condensed);font-size:32px;font-weight:500;line-height:1}.custom-image-banner .text-overlay__block.reading-width{font-family:var(--font-inter-medium);font-size:18px}.custom-image-banner__right-container .text-overlay__heading{max-width:400px!important;width:400px!important}.custom-image-banner__right-container .custom-bottom-container{margin-left:0!important;max-width:390px!important}@media (max-width: 370px){.custom-image-banner__left-container .text-overlay__heading{width:280px!important}.custom-image-banner__right-container .text-overlay__heading{width:230px!important}}@media (max-width: 425px){.custom-image-banner__left-container .text-overlay__heading{width:305px!important}.custom-image-banner__right-container .text-overlay__heading{width:240px!important}}@media (max-width: 600px){.custom-image-banner__left-container .text-overlay__heading{width:400px!important}.custom-image-banner__right-container .text-overlay__heading{width:280px!important}}.custom-image-banner .container .text-overlay__buttons .btn.btn--secondary{font-family:var(--font-base-neue-widesemibold)}.custom-image-banner .btn--secondary{border:#0c4e60;font-size:14px;padding:10px 0;width:230px}.image--banner-title{font-family:PPSupplyMono,sans-serif;text-transform:uppercase;font-size:24px;font-weight:400;line-height:26.4px;letter-spacing:.1em;text-align:left;color:#b9b9b9}@media (max-width: 768px){.image--banner-title{font-size:24px;line-height:26.4px}}@media (max-width: 425px){.image--banner-title{font-size:12px;line-height:26.4px}}@media screen and (max-width: 425px){.custom-image-banner .text-overlay__heading{font-size:48px!important;line-height:1.1}}@media screen and (max-width: 375px){.custom-image-banner .text-overlay__heading{font-size:42px!important;line-height:1.1}}@media screen and (max-width: 325px){.custom-image-banner .text-overlay__heading{font-size:36px!important;line-height:1.1}}.custom-image-banner .custom-image-banner__left-container{padding-right:25%}.custom-image-banner .custom-image-banner__right-container{margin-right:200px!important}@media screen and (max-width: 1850px){.custom-image-banner .custom-image-banner__right-container{margin-right:145px!important;margin-top:40px!important}}@media screen and (max-width: 1720px){.custom-image-banner .custom-image-banner__right-container{margin-right:100px!important;margin-top:40px!important}}@media screen and (max-width: 1620px){.custom-image-banner .custom-image-banner__right-container{margin-right:122px!important;margin-top:50px!important}.custom-image-banner__right-container .text-overlay__heading{width:370px!important}}@media screen and (max-width: 1620px){.custom-image-banner__right-container .text-overlay__heading{width:340px!important}}@media screen and (max-width: 1520px){.custom-image-banner .custom-image-banner__right-container{margin-right:120px!important;margin-top:26px!important}}@media screen and (max-width: 1405px){.custom-image-banner .custom-image-banner__right-container{margin-right:70px!important;margin-top:50px!important;padding-right:5%!important}}@media screen and (max-width: 1380px){.custom-image-banner .custom-image-banner__right-container{margin-right:70px!important;margin-top:72px!important}}@media screen and (max-width: 1200px){.custom-image-banner .custom-image-banner__right-container{margin-right:35px!important;margin-top:72px!important}}@media screen and (max-width: 769px){.custom-image-banner .custom-image-banner__right-container{padding-right:25%!important;margin-top:0!important;margin-left:32px!important;padding-left:0!important}}.custom-image-banner .custom_blocks__image_banner .text-overlay__heading{margin-bottom:32px}.custom_blocks__image_banner{position:relative}.image--banner-title{position:absolute}@media screen and (max-width: 769px){#shopify-section-template--17641986130118__image_banner_taxMDr .custom-image-banner .image--banner-title{top:-10px!important;font-size:12px!important}#shopify-section-template--17641986130118__image_banner_taxMDr .custom-image-banner .custom_blocks__image_banner .text-overlay__heading{margin-top:40px}}@media screen and (max-width: 480px){.custom-image-banner .image--banner-title{top:-58px!important;font-size:12px!important}.custom-image-banner .custom_blocks__image_banner .text-overlay__heading{font-size:45px!important}}@media screen and (max-width: 425px){.custom-image-banner .image--banner-title{top:-50px!important;font-size:12px!important}.custom-image-banner .custom_blocks__image_banner .text-overlay__heading{font-size:38px!important}}@media screen and (max-width: 375px){.custom-image-banner .image--banner-title{top:-50px!important;font-size:12px!important}.custom-image-banner .custom_blocks__image_banner .text-overlay__heading{font-size:32px!important}}@media (max-width: 460px) and (min-width: 370px){#shopify-section-template--17641986130118__image_banner_64ppVC .custom-image-banner .custom-rich-text p{margin-top:20px}}@media screen and (max-width: 770px){.custom-image-banner .image--banner-title{top:-70px;font-size:16px}}@media screen and (min-width: 770px){.custom-image-banner .text-overlay__block.subheading{letter-spacing:3px;max-width:400px}.custom-image-banner .custom-image-banner__left-container .custom_blocks__image_banner .text-overlay__heading{margin-bottom:32px}.custom-image-banner .custom-image-banner__left-container .custom_blocks__image_banner .text-overlay__block.subheading{margin-bottom:20px}.custom-image-banner__left-container .image--banner-title{top:-7vw;font-size:18px}.custom-image-banner__right-container .image--banner-title{top:-14vw;left:-51vw;font-size:18px}.custom-image-banner .custom_blocks__image_banner .text-overlay__heading{margin-bottom:20px}.custom-image-banner .text-overlay__block.subheading{margin-bottom:16px}.custom-image-banner .text-overlay{margin-bottom:10px}}@media screen and (min-width: 945px){.custom-image-banner__right-container .image--banner-title{top:-18vw}}@media screen and (min-width: 1024px){.custom-image-banner .custom-image-banner__left-container .custom_blocks__image_banner .text-overlay__heading{margin-bottom:30px}.custom-image-banner .custom-image-banner__left-container .custom_blocks__image_banner .text-overlay__block.subheading{margin-bottom:32px}.custom-image-banner__right-container .image--banner-title{left:0}}@media screen and (min-width: 1115px){.custom-image-banner__right-container .image--banner-title{top:-60px}}@media screen and (min-width: 1405px){.custom-image-banner__right-container .image--banner-title{left:0}}@media screen and (min-width: 1024px){.custom-image-banner__left-container .image--banner-title,.custom-image-banner__right-container .image--banner-title{font-size:16px}.custom-image-banner__left-container .image--banner-title{top:-100px}}@media (max-width: 1620px){.custom-image-banner .custom_blocks__image_banner .text-overlay__heading{font-size:56px!important}.custom-image-banner__right-container .text-overlay{max-width:346px!important}.custom-image-banner .text-overlay__block.reading-width{font-size:16px!important}}@media (max-width: 1520px){.custom-image-banner .custom_blocks__image_banner .text-overlay__heading{font-size:50px!important}.custom-image-banner__right-container .text-overlay{max-width:318px!important}.custom-image-banner .text-overlay__block.reading-width{font-size:15px!important}}@media (max-width: 1250px){.custom-image-banner .custom_blocks__image_banner .text-overlay__heading{font-size:46px!important}.custom-image-banner__right-container .text-overlay{max-width:300px!important}.custom-image-banner .text-overlay__block.reading-width{font-size:14px!important}}@media (max-width: 620px){.custom-image-banner .custom_blocks__image_banner .text-overlay__heading{font-size:48px!important}.custom-image-banner__left-container .text-overlay__heading{max-width:500px!important}.custom-image-banner__right-container .text-overlay__heading{max-width:360px!important}}@media (max-width: 450px){.custom-image-banner .custom_blocks__image_banner .text-overlay__heading{font-size:46px!important;margin-bottom:18px!important}.custom-image-banner .custom-rich-text p{font-size:14px!important;line-height:1.5!important;max-width:275px}.custom-image-banner__left-container .text-overlay__heading{max-width:400px!important}.custom-image-banner__right-container .text-overlay__heading{max-width:300px!important}.custom-image-banner__right-container .custom-image-banner .custom-rich-text p{max-width:235px!important}}@media (max-width: 425px){.custom-image-banner .custom_blocks__image_banner .text-overlay__heading{font-size:40px!important;margin-bottom:18px!important}}@media (max-width: 375px){.custom-image-banner .custom_blocks__image_banner .text-overlay__heading{font-size:36px!important;margin-bottom:18px!important}.custom-image-banner__left-container .text-overlay__heading{max-width:300px!important}.custom-image-banner__right-container .text-overlay__heading{max-width:250px!important}.custom-image-banner .custom-rich-text p{font-size:12px!important;line-height:1.5!important;max-width:240px!important}}.custom-image-banner__left-container .text-overlay{max-width:534px!important}.custom-image-banner__left-container .image--banner-title{top:-90px;font-size:16px}.custom-image-banner__left-container .text-overlay__heading{margin-bottom:30px}.custom-image-banner__left-container .custom-bottom-container{margin-left:0!important;max-width:535px!important}.custom-image-banner__right-container .image--banner-title{top:-80px;font-size:16px}.custom-image-banner__right-container .text-overlay__heading{margin-bottom:33px!important}@media (max-width:1620px){.custom-image-banner__left-container .custom-bottom-container{max-width:500px!important}.custom-image-banner__left-container .text-overlay{max-width:472px!important}}@media (max-width:1520px){.custom-image-banner__left-container .image--banner-title{top:-80px}.custom-image-banner__right-container .image--banner-title{top:-70px}.custom-image-banner__left-container .text-overlay{max-width:413px!important}}@media (max-width:1250px){.custom-image-banner__left-container .image--banner-title{top:-70px}.custom-image-banner__right-container .image--banner-title{top:-60px}.custom-image-banner__right-container .text-overlay__heading{margin-bottom:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/custom-image-banner.css.map */
