@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&family=Oswald:wght@300;400;500;600;700&display=swap";:root{--font-heading-family: "Montserrat", sans-serif;--font-body-family: "Montserrat", sans-serif;--font-accent-family: "Oswald", sans-serif;--font-heading-weight: 900;--font-body-weight: 400;--font-accent-weight: 600;--color-gold: #FFD700;--color-black: #000000;--color-white: #FFFFFF;--color-gray: #2C2C2C}h1,.h1,.header__heading,.hero__title,.banner__heading{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}h2,.h2,h3,.h3,.card__heading,.collection-hero__title{font-family:var(--font-heading-family)!important;font-weight:700!important;letter-spacing:-.01em;line-height:1.2}body,p,.p,.card__text,.product__text{font-family:var(--font-body-family)!important;font-weight:var(--font-body-weight)!important;line-height:1.6}.button,.btn,.product-form__buttons button,.header__menu-item,.footer__heading{font-family:var(--font-accent-family)!important;font-weight:var(--font-accent-weight)!important;text-transform:uppercase;letter-spacing:.05em}.header__menu-item{font-size:14px;font-weight:500;transition:color .3s ease}.header__menu-item:hover{color:var(--color-gold)!important}.button--primary,.product-form__buttons .button{background:linear-gradient(135deg,var(--color-gold),#FFA500)!important;color:var(--color-black)!important;border:none!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease;box-shadow:0 4px 15px #ffd7004d}.button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ffd70066}.price{font-family:var(--font-accent-family)!important;font-weight:700!important;color:var(--color-gold)!important;font-size:1.2em}.badge,.card__badge{font-family:var(--font-accent-family)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.1em;background:var(--color-gold)!important;color:var(--color-black)!important}.footer{background:var(--color-black)!important;color:var(--color-white)!important}.footer__heading{color:var(--color-gold)!important;font-size:16px;margin-bottom:1rem}@media (max-width: 768px){h1,.h1{font-size:2rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.25rem}.button{font-size:14px;padding:12px 24px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero__title,.banner__heading{animation:fadeInUp .8s ease-out}
/*# sourceMappingURL=/cdn/shop/t/4/assets/qivera-typography.css.map */
