.section-how-to-royal .htu__heading{font-family:Georgia,Playfair Display,serif;font-weight:700;color:#111214;letter-spacing:-.02em;text-align:center;margin:0 0 1rem}.section-how-to-royal .htu__video{max-width:700px;margin:0 auto 1.5rem;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #1112141f}.section-how-to-royal .htu__video video{width:100%;height:auto;display:block}.section-how-to-royal .htu__steps{display:grid;gap:1rem;margin:1rem 0 1.5rem}.section-how-to-royal .htu__step{display:flex;gap:.75rem;align-items:flex-start;background:#fff;border:1px solid rgba(198,168,103,.25);border-radius:12px;padding:.75rem 1rem;box-shadow:0 4px 12px #1112140f}.section-how-to-royal .htu__num{background:#c6a867;color:#fff;font-weight:700;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.section-how-to-royal .htu__title{font-weight:700;color:#111214}.section-how-to-royal .htu__text{color:#4a4a4a}.section-how-to-royal .htu__images{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.section-how-to-royal .htu__img img{border-radius:16px;box-shadow:0 6px 16px #1112141a}@media (max-width: 749px){.section-how-to-royal .htu__images{grid-template-columns:1fr}}.section-quick-benefits-royal{padding:0!important;margin:0!important}.section-quick-benefits-royal .page-width{padding-top:4rem!important;padding-bottom:4rem!important;margin:0 auto!important;text-align:center!important}.section-quick-benefits-royal .page-width>*{margin:0!important}.section-quick-benefits-royal .qb__heading{font-family:Georgia,Playfair Display,serif;font-weight:700;color:#111214;letter-spacing:-.02em;margin:0 0 2.5rem!important;text-align:center}.section-quick-benefits-royal .qb__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:0 auto!important;max-width:100%!important;justify-items:center!important}.section-quick-benefits-royal .qb__item{background:linear-gradient(135deg,#f5f1e9,#eee6da);border:1px solid rgba(198,168,103,.3);border-radius:16px;padding:1rem;text-align:center;box-shadow:0 4px 12px #1112140f;transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;width:100%!important;max-width:280px!important}.section-quick-benefits-royal .qb__item:hover{transform:translateY(-8px)!important;box-shadow:0 12px 32px #c6a86740!important;border-color:#c6a86799!important;background:linear-gradient(135deg,#f8f5ed,#f1e9dd)!important}.section-quick-benefits-royal .qb__item:hover .qb__icon{transform:scale(1.1)!important;color:#b8965a!important}.section-quick-benefits-royal .qb__item:hover .qb__title{color:#0f1012!important}.section-quick-benefits-royal .qb__icon{color:#c6a867;margin-bottom:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.section-quick-benefits-royal .qb__title{font-weight:700;color:#111214;margin-bottom:.25rem}.section-quick-benefits-royal .qb__text{color:#4a4a4a;font-size:.95rem;line-height:1.5}@media (min-width: 750px){.section-quick-benefits-royal .page-width{padding-top:5rem!important;padding-bottom:5rem!important}.section-quick-benefits-royal .qb__grid{grid-template-columns:repeat(4,1fr);max-width:1200px!important;gap:2rem!important}.section-quick-benefits-royal .qb__heading{margin:0 0 3rem!important}.section-quick-benefits-royal .qb__item{max-width:none!important}}.section-trust-footer-royal{border-top:1px solid rgba(198,168,103,.2)}.section-trust-footer-royal .tf__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:3rem 0;justify-items:center;text-align:center}.section-trust-footer-royal .tf__badge{display:flex;gap:1rem;align-items:center;justify-content:center;flex-direction:column}.section-trust-footer-royal .tf__icon{color:#c6a867;flex-shrink:0}.section-trust-footer-royal .tf__text{display:flex;flex-direction:column;gap:.5rem;text-align:center}.section-trust-footer-royal .tf__text strong{font-weight:700;color:#111214;font-size:1.25rem}.section-trust-footer-royal .tf__text span{color:#6a6a6a;font-size:1.1rem}@media (min-width: 750px){.section-trust-footer-royal .tf__badge{flex-direction:row}.section-trust-footer-royal .tf__text{text-align:left}.section-trust-footer-royal .tf__text strong{font-size:1.35rem}.section-trust-footer-royal .tf__text span{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
