.custom-image-banner{margin:0 auto 30px;padding:0;position:relative}.custom-image-banner-relative{position:relative}.custom-image-banner-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-image-banner-absolute p{font-size:70px;letter-spacing:0;font-weight:800;text-align:center}.custom-image-banner-with-background,.custom-image-banner-1{margin:0 auto;padding:0;position:relative}.custom-image-banner-relative-1{position:relative}.custom-image-banner-absolute-1{position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)}.custom-image-banner-absolute-1 p{font-weight:800;font-size:70px;letter-spacing:0;text-align:center;line-height:74px;width:800px}.blocks-desktop-image,.custom-image-banner-desktop{display:block;width:100%;height:100%}.blocks-mobile-image,.custom-image-banner-mobile{display:none;width:100%;height:100%}.custom-image-banner-with-padding{margin:28px auto;max-width:85%}h1.customCollection-heading{font-size:15px;font-weight:600}.metafield-content{height:15px;color:red;font-size:var(--text-h6);line-height:1.7}@media (max-width: 1199px){.custom-image-banner-absolute p{font-size:48px}.custom-image-banner-absolute-1 p{font-size:48px;width:575px;line-height:48px}}@media (max-width: 767px){.blocks-desktop-image,.custom-image-banner-desktop{display:none}.blocks-mobile-image,.custom-image-banner-mobile{display:block}.custom-image-banner-with-padding{margin:12px auto;max-width:100%}.custom-image-banner-absolute p{font-size:30px}.custom-image-banner-absolute-1 p{font-size:30px;line-height:36px;width:325px}}@media (max-width: 567px){.custom-image-banner-absolute p,.custom-image-banner-absolute-1 p{font-size:24px}}.join-now-section .custom-image-banner-desktop{max-width:400px;max-height:270px;margin:0 auto}@media only screen and (max-width: 1360px){.join-now-section .custom-image-banner-desktop{max-width:320px}}@media only screen and (max-width: 767px){.join-now-section-header .custom-image-banner-mobile.mobile-version-logo{max-width:200px;margin:40px auto 0}.join-now-section .custom-image-banner-mobile{max-width:120px;max-height:90px;margin:0 auto}}@media screen and (min-device-width: 768px) and (max-device-width: 1190px){.custom-image-banner{top:1rem}}.custom-image-banner{margin:0!important}.marquee-container{width:100%;overflow:hidden}.marquee{white-space:nowrap;animation:marquee 10s linear infinite}.marquee-text{display:inline-block;padding-right:20px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.bulk-order--form{display:flex;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/241/assets/custom.css.map?enable_css_minification=1 */
