.vault-hero{position:relative;min-height:100vh;overflow:hidden;display:flex;align-items:center}.vault-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vault-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.vault-hero__bg--mobile{display:none}.vault-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080808eb,#080808b8 28%,#0808086b 55%,#08080814)}.vault-hero__container{position:relative;z-index:5;width:100%;max-width:1500px;margin:auto;padding:80px}.vault-hero__glass{max-width:600px;padding:55px;border-radius:30px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:linear-gradient(180deg,#ffffff17,#ffffff08);box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff14}.vault-hero__eyebrow{display:block;margin-bottom:28px;color:#d7b15a;text-transform:uppercase;letter-spacing:.35em;font-size:.8rem;font-weight:600}.vault-hero__heading{margin:0;color:#fff;font-size:clamp(3.6rem,4.8vw,6rem);font-weight:700;line-height:.92;letter-spacing:-.04em;max-width:11ch}.vault-hero__description{margin-top:42px;color:#ffffffd1;font-size:18px;line-height:1.8}.vault-hero__description p{margin:0}.vault-hero__price{margin-top:56px;color:#fff;font-size:34px;font-weight:700}.vault-hero__button{display:inline-flex;justify-content:center;align-items:center;margin-top:36px;padding:20px 40px;background:#d7b15a;color:#111;text-decoration:none;border-radius:999px;font-weight:700;font-size:17px;letter-spacing:.03em;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s cubic-bezier(.22,.61,.36,1),background .35s}.vault-hero__button:hover{transform:translateY(-2px);background:#fff}.vault-hero__small{margin-top:22px;color:#ffffff8c;font-size:.95rem}@media screen and (max-width:990px){.vault-hero{min-height:100svh;align-items:flex-end}.vault-hero__bg--desktop{display:none}.vault-hero__bg--mobile{display:block}.vault-hero__overlay{background:linear-gradient(180deg,#0000002e,#00000073 45%,#000000e6)}.vault-hero__container{padding:28px}.vault-hero__glass{max-width:none;width:100%;padding:32px;border-radius:24px}.vault-hero__heading{font-size:clamp(42px,11vw,62px)}.vault-hero__description{font-size:16px}.vault-hero__price{font-size:28px}.vault-hero__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vault-hero.css.map */
