.hfl-success{background:#f2f0e5;color:#292b22;padding:clamp(24px,5vw,72px) 24px}.hfl-success__inner{display:grid;grid-template-columns:1.1fr 1fr;max-width:1280px;margin:0 auto;min-height:560px;background:#faf8f0;border-radius:16px;overflow:hidden}.hfl-success__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(32px,5vw,76px)}.hfl-success__status{display:flex;align-items:center;gap:10px;margin:0 0 28px;color:#555b3c;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.hfl-success__status svg{flex-shrink:0}.hfl-success__heading{margin:0 0 24px;max-width:8.5ch;color:inherit;font-family:var(--font-heading--family, sans-serif);font-size:clamp(42px,5vw,72px);font-weight:500;line-height:1.04;letter-spacing:-.045em;text-transform:none;text-wrap:balance}.hfl-success__copy{max-width:38ch;font-size:18px;line-height:1.65;color:#535449}.hfl-success__copy p,.hfl-success__offer-copy p{margin:0}.hfl-success__copy p+p,.hfl-success__offer-copy p+p{margin-top:12px}.hfl-success__offer{width:100%;margin-top:24px;padding:20px;border-left:3px solid #bd8b37;background:#f0ebd9}.hfl-success__offer-title{margin:0 0 8px;font-size:18px;font-weight:600}.hfl-success__offer-copy{font-size:15px;line-height:1.6}.hfl-success__button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:54px;margin-top:32px;padding:16px 24px;border:1px solid #292b22;border-radius:6px;background:#292b22;color:#fffdf5;text-decoration:none;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s,color .2s}.hfl-success__button:hover{background:#e3b666;color:#292b22}.hfl-success__button:focus-visible{outline:3px solid #86602c;outline-offset:5px}.hfl-success__note{margin:20px 0 0;max-width:38ch;font-size:13px;line-height:1.6;color:#65665a}.hfl-success__visual{position:relative;min-height:100%;isolation:isolate}.hfl-success__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 52%}.hfl-success__visual:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#16160cc7);z-index:1}.hfl-success__caption{position:absolute;z-index:2;bottom:36px;left:36px;right:36px;color:#fffdf5}.hfl-success__caption span{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.hfl-success__caption p{max-width:20ch;margin:12px 0 0;font-family:var(--font-heading--family, sans-serif);font-size:clamp(24px,2.4vw,32px);line-height:1.2}@media(max-width:749px){.hfl-success{padding:24px 16px}.hfl-success__inner{grid-template-columns:1fr;min-height:0}.hfl-success__content{padding:36px 24px}.hfl-success__status{margin-bottom:24px;font-size:11px}.hfl-success__heading{font-size:clamp(42px,10vw,60px)}.hfl-success__copy{font-size:17px}.hfl-success__button{width:100%}.hfl-success__visual{min-height:280px}.hfl-success__caption{bottom:24px;left:24px;right:24px}}@media(prefers-reduced-motion:reduce){.hfl-success__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/hfl-subscription-success.css.map */
