.tps-hero{--tps-accent: #a23e5a;--tps-accent-light: #c75474;--tps-gold: #C4935A;--tps-radius-pill: 50px}.tps-hero-section{margin:0!important;padding:0!important}.tps-hero-section+.shopify-section{margin-top:0}.tps-hero{position:relative;overflow:hidden;min-height:0}.tps-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tps-hero__bg-img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block}.tps-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(105deg,#1a0f14e0,#1a0f14b8 35%,#1a0f144d 60%,#1a0f141a)}.tps-hero__inner{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 4.8rem;width:100%}.tps-hero__content{max-width:540px;padding:11.2rem 0 5.6rem}.tps-hero__label-row{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.92rem}.tps-hero__label-line{width:32px;height:1.5px;background:var(--tps-accent-light);flex-shrink:0}.tps-hero__label-text{font-family:Outfit,sans-serif;font-size:1.472rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--tps-accent-light)}.tps-hero__heading{margin-bottom:1.92rem;color:#fff;font-family:Fraunces,serif;font-size:clamp(3.52rem,4.5vw,6.08rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;font-optical-sizing:auto}.tps-hero__sub{color:#ffffffa6;font-family:Outfit,sans-serif;font-size:1.76rem;max-width:480px;margin-bottom:2.4rem;line-height:1.7;font-weight:300}.tps-hero__cta-row{display:flex;align-items:center;gap:1.6rem;margin-bottom:2.88rem}.tps-hero__btn-primary{display:inline-flex;align-items:center;gap:.96rem;font-family:Outfit,sans-serif;font-size:1.68rem;font-weight:600;color:#fff;background:var(--tps-accent);padding:1.44rem 3.52rem;border-radius:var(--tps-radius-pill);text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);letter-spacing:.06em;text-transform:uppercase;border:none;cursor:pointer}.tps-hero__btn-primary:hover{background:var(--tps-accent-light);transform:translateY(-2px);box-shadow:0 8px 30px #a23e5a66;color:#fff}.tps-hero__btn-secondary{font-family:Outfit,sans-serif;font-size:1.68rem;font-weight:500;color:#ffffffd9;text-decoration:none;letter-spacing:.03em;padding:1.44rem 2.88rem;border:1.5px solid rgba(255,255,255,.2);border-radius:var(--tps-radius-pill);transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-flex;align-items:center}.tps-hero__btn-secondary:hover{border-color:#ffffff80;background:#ffffff0f;color:#fff}.tps-hero__trust{display:flex;flex-wrap:wrap;gap:1.92rem 2.4rem}.tps-hero__trust-pill{display:inline-flex;align-items:center;gap:.8rem;font-family:Outfit,sans-serif;font-size:1.68rem;font-weight:400;color:#ffffff73;letter-spacing:.02em}.tps-hero__trust-dot{width:4px;height:4px;border-radius:50%;background:var(--tps-gold);flex-shrink:0}@media(max-width:1024px){.tps-hero__inner{padding:0 3.2rem}}@media(max-width:768px){.tps-hero__inner{padding:0 2rem}.tps-hero__content{padding:9.6rem 0 3.2rem;max-width:100%}.tps-hero__overlay{background:linear-gradient(180deg,#1a0f14e0,#1a0f14bf,#1a0f1499)}.tps-hero__heading{font-size:3.2rem}.tps-hero__sub{font-size:1.472rem;margin-bottom:2rem}.tps-hero__label-row{margin-bottom:1.6rem}.tps-hero__label-text{font-size:1.152rem}.tps-hero__label-line{width:24px}.tps-hero__cta-row{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-bottom:2.4rem}.tps-hero__btn-primary,.tps-hero__btn-secondary{width:100%;text-align:center;justify-content:center;padding:1.36rem 2.4rem;font-size:1.472rem}.tps-hero__trust{gap:.8rem 1.2rem}.tps-hero__trust-pill{font-size:1.248rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tps-hero.css.map */
