@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.main-banner-container{display:flex;align-items:center;justify-content:flex-start;height:100%;width:100%;max-width:1200px;margin:0 auto;padding:40px 20px}.main-banner-content{max-width:520px;z-index:2;display:flex;flex-direction:column;gap:15px}.main-banner-title-line1{font-family:Montserrat,sans-serif;font-size:clamp(28px,2.6vw,52px);line-height:1.2;letter-spacing:.15em;color:#b94d34;margin:0;text-transform:uppercase;font-weight:700;animation:fadeUp .8s ease forwards .2s;opacity:0}.main-banner-subtitle{font-family:Playfair Display,serif;font-size:clamp(16px,1.6vw,26px);color:#00000082;margin:0;animation:fadeUp .8s ease forwards .4s;opacity:0}.main-banner-button{background-color:#b94d34;color:#fff;padding:14px 60px;border-radius:30px;font-family:Montserrat,sans-serif;font-size:1.7rem;font-weight:700;text-decoration:none;display:inline-block;margin-top:15px;transition:.25s ease;opacity:0;animation:fadeUp .8s ease forwards .6s;cursor:pointer}.main-banner-button:hover{background-color:#8c422f;transform:scale(1.05)}@media (max-width: 749px){.main-banner-container{justify-content:center;text-align:center}.main-banner-content{align-items:center}.main-banner-button{width:100%;padding:16px 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/main-banner.css.map */
