.custom-global-banner{max-width:2000px;margin:0 auto;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.custom-global-banner img{width:100%;height:auto;display:block;z-index:1}.custom-global-banner:has(img){display:block}.custom-global-banner:has(img) .banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:90%;max-width:800px}.custom-global-banner:not(:has(img)){padding:20px 0}.custom-global-banner .banner-content{text-align:center;padding:20px}.custom-global-banner .banner-text,.custom-global-banner .h2,.custom-global-banner .banner-title{color:#fff;font-size:24px;font-weight:700;text-align:center;margin:0 0 20px;text-shadow:1px 1px 2px rgba(0,0,0,.5);line-height:1.2}.custom-global-banner .banner-subtitle{color:#fff;font-size:16px;font-weight:400;text-align:center;margin:0 0 15px;line-height:1.4;opacity:.9;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.custom-global-banner .banner-helper-text{color:#fff;font-size:12px;font-weight:300;text-align:center;margin:15px 0 0;line-height:1.3;opacity:.8;font-style:italic}.custom-global-banner .h2[style*=color],.custom-global-banner .banner-title[style*=color],.custom-global-banner .banner-subtitle[style*=color],.custom-global-banner .banner-helper-text[style*=color]{text-shadow:none}.custom-global-banner .banner-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.custom-global-banner .banner-button{display:inline-block;padding:12px 24px;text-decoration:none;border-radius:4px;font-weight:500;font-size:14px;line-height:1.2;text-align:center;transition:all .3s ease;cursor:pointer;border:2px solid transparent;min-width:120px}.custom-global-banner .banner-button--primary{background-color:#000;color:#fff;border-color:#000}.custom-global-banner .banner-button--primary:hover{background-color:#333;border-color:#333;color:#fff}.custom-global-banner .banner-button--primary[style]:hover{opacity:.8;filter:brightness(1.1)}.custom-global-banner .banner-button--secondary{background-color:#fff;color:#000;border-color:#fff}.custom-global-banner .banner-button--secondary:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#000}.custom-global-banner .banner-button--secondary[style]:hover{opacity:.8;filter:brightness(.9)}.custom-global-banner .banner-button--outline{background-color:transparent;color:#fff;border-color:#fff}.custom-global-banner .banner-button--outline:hover{background-color:#fff;color:#000;border-color:#fff}.custom-global-banner .banner-button--outline[style]:hover{opacity:.8;filter:brightness(1.1)}@media (max-width: 767px){.custom-global-banner .desktop-global-banner{display:none}.custom-global-banner .mobile-global-banner{display:block}.custom-global-banner:not(:has(img)){padding:15px 0}.custom-global-banner .banner-content:not([style*=padding]){padding:15px}.custom-global-banner .banner-text,.custom-global-banner .h2,.custom-global-banner .banner-title{font-size:18px;margin-bottom:16px}.custom-global-banner .banner-subtitle{font-size:14px;margin-bottom:12px}.custom-global-banner .banner-helper-text{font-size:11px;margin-top:12px}.custom-global-banner .banner-buttons{flex-direction:column;gap:10px}.custom-global-banner .banner-button{width:100%;max-width:280px;padding:14px 20px;font-size:16px}}@media (min-width: 768px){.custom-global-banner .desktop-global-banner{display:block}.custom-global-banner .mobile-global-banner{display:none}}@media (max-width: 1024px) and (min-width: 768px){.custom-global-banner:not(:has(img)){padding:18px 0}.custom-global-banner .banner-content:not([style*=padding]){padding:18px}.custom-global-banner .banner-buttons{gap:10px}.custom-global-banner .banner-button{padding:10px 20px;font-size:13px;min-width:100px}}.custom-global-banner:not(:has(img)) .banner-content{position:relative;transform:none;top:auto;left:auto;width:90%;max-width:800px;margin:0 auto}.custom-global-banner .banner-buttons:has(.banner-button:nth-child(1):nth-last-child(1)){justify-content:center}.custom-global-banner .banner-buttons:has(.banner-button:nth-child(2):nth-last-child(1)){justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-global-banner.css.map */
