.rf-immune-banner{max-width:1600px;margin:0 auto;color:#fff}.rf-immune-banner *,.rf-immune-banner *:before,.rf-immune-banner *:after{box-sizing:border-box}.rf-immune-banner__media{position:relative;display:flex;align-items:center;justify-content:center;min-height:700px;overflow:hidden;border-radius:30px;isolation:isolate;background:#4a4a46}.rf-immune-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover}.rf-immune-banner__image--placeholder{background:#4a4a46}.rf-immune-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0000006e}.rf-immune-banner__wave{position:absolute;top:-90px;right:-40px;bottom:-120px;left:-40px;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;display:none}.rf-immune-banner__wave:empty{display:none}.rf-immune-banner__wave svg{display:block;width:min(1000px,84vw);height:auto;max-height:900px}.rf-immune-banner__content{position:relative;z-index:3;width:min(900px,calc(100% - 48px));margin:0 auto;text-align:center}.rf-immune-banner__title{margin:0 auto 28px;color:#fff;font-family:GT-Alpina-Medium,Georgia,serif;font-size:clamp(42px,4.7vw,68px);font-style:normal;font-weight:700;line-height:1.16;letter-spacing:0;text-align:center}.rf-immune-banner__author,.rf-immune-banner__date{display:table;margin-right:auto;margin-left:auto;border-radius:4px;background:#ffffff38;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-family:FoundersGrotesk-Regular,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.2;text-align:center}.rf-immune-banner__author{padding:9px 24px;font-size:28px}.rf-immune-banner__date{margin-top:20px;padding:8px 26px;font-size:16px}@media(max-width:1024px){.rf-immune-banner__media{min-height:620px}.rf-immune-banner__author{font-size:24px}}@media(max-width:768px){.rf-immune-banner__media{min-height:560px;border-radius:20px}.rf-immune-banner__content{width:min(520px,calc(100% - 36px))}.rf-immune-banner__title{margin-bottom:22px;font-size:42px;line-height:1.12}.rf-immune-banner__author{max-width:320px;padding:7px 16px;font-size:21px}.rf-immune-banner__date{margin-top:14px;padding:7px 18px;font-size:14px}.rf-immune-banner__wave{top:-70px;right:-140px;bottom:-110px;left:-140px}.rf-immune-banner__wave svg{width:900px;max-width:none}}@media(max-width:480px){.rf-immune-banner__media{min-height:500px}.rf-immune-banner__title{font-size:36px}}@media(min-width:1224px){.new-blog header.site-header{position:absolute!important}body.new-blog{padding-top:145px}}section#shopify-section-template--20247120478387__rf_immune_banner_hRnBfh{padding:0 30px;margin-top:34px}
/*# sourceMappingURL=/cdn/shop/t/727/assets/rf-immune-banner.css.map */
