.tk-hero{padding:56px var(--card-pad-x) 48px;background:linear-gradient(180deg,var(--cream) 0%,var(--paper) 100%)!important;text-align:center;border-bottom:1px solid var(--hairline-soft)}.tk-hero-eyebrow{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.36em;color:var(--gold-deep)!important;text-transform:uppercase;margin-bottom:18px}.tk-hero-title{font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:.14em;color:var(--navy)!important;margin:0 0 22px;line-height:1.5;font-feature-settings:"palt" 0}.tk-hero-rule{display:block!important;width:32px;height:1px;background:var(--gold)!important;margin:0 auto 22px}.tk-hero-desc{font-size:13px;line-height:2.1;color:var(--ink-mid)!important;max-width:400px;margin:0 auto;letter-spacing:.06em;text-wrap:pretty}.tk-benefits{display:grid;grid-template-columns:1fr 1fr;background:var(--hairline-soft)!important;gap:1px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.tk-benefit{background:var(--paper)!important;padding:34px 20px 30px;text-align:center}.tk-benefit-num{font-family:Cormorant Garamond,serif;font-size:52px;font-weight:400;color:var(--navy)!important;line-height:1;letter-spacing:-.01em;display:inline-flex;align-items:baseline;gap:4px}.tk-benefit-unit{font-size:18px;font-weight:500;color:var(--navy)!important;letter-spacing:.04em}.tk-benefit-label{margin-top:10px;font-size:10.5px;letter-spacing:.22em;color:var(--ink-soft)!important;font-feature-settings:"palt" 0}.tk-benefit-sub{margin-top:4px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:10px;letter-spacing:.2em;color:var(--gold-deep)!important;text-transform:uppercase}.tk-product-list{border-top:1px solid var(--hairline)}.tk-product-card{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid var(--hairline-soft);text-decoration:none;color:inherit!important;transition:opacity .16s ease}.tk-product-card:last-child{border-bottom:none}.tk-product-card:hover{opacity:.72}.tk-product-thumb{width:80px;height:80px;flex-shrink:0;object-fit:cover;background:var(--cream-deep)!important;display:block}.tk-product-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.tk-product-name{font-size:13px;letter-spacing:.04em;color:var(--ink)!important;line-height:1.6;text-wrap:pretty}.tk-product-arrow{font-family:Cormorant Garamond,serif;font-style:italic;font-size:11px;letter-spacing:.22em;color:var(--gold-deep)!important}.tk-steps{border-top:1px solid var(--hairline)}.tk-step{display:flex;gap:20px;align-items:flex-start;padding:24px 0;border-bottom:1px solid var(--hairline-soft)}.tk-step:last-child{border-bottom:none}.tk-step-num{font-family:Cormorant Garamond,serif;font-style:italic;font-size:30px;font-weight:400;color:var(--gold)!important;line-height:1;min-width:34px;flex-shrink:0;padding-top:2px;letter-spacing:.01em}.tk-step-title{font-size:13.5px;font-weight:600;letter-spacing:.08em;color:var(--navy)!important;margin:0 0 7px;font-feature-settings:"palt" 0;line-height:1.5}.tk-step-desc{font-size:12.5px;line-height:1.9;color:var(--ink-mid)!important;margin:0;letter-spacing:.04em;text-wrap:pretty}.tk-faq-list{border-top:1px solid var(--hairline)}.tk-faq-item{padding:22px 0;border-bottom:1px solid var(--hairline-soft)}.tk-faq-item:last-child{border-bottom:none}.tk-faq-q{display:flex;gap:12px;align-items:baseline;margin-bottom:9px}.tk-faq-qmark{font-family:Cormorant Garamond,serif;font-style:italic;font-size:15px;color:var(--gold-deep)!important;flex-shrink:0;line-height:1.5}.tk-faq-qtext{font-size:13px;font-weight:600;color:var(--navy)!important;letter-spacing:.06em;line-height:1.6;font-feature-settings:"palt" 0}.tk-faq-a{padding-left:26px;font-size:12.5px;line-height:1.95;color:var(--ink-mid)!important;letter-spacing:.04em;margin:0;text-wrap:pretty}.tk-cta{background:linear-gradient(180deg,var(--cream) 0%,var(--cream-deep) 100%)!important;padding:52px var(--card-pad-x) 48px;text-align:center;border-top:1px solid var(--gold-soft);border-bottom:1px solid var(--gold-soft)}.tk-cta-catch{font-family:var(--font-serif);font-style:italic;font-size:16px;letter-spacing:.1em;color:var(--navy)!important;margin:0 0 28px;line-height:2;text-wrap:pretty}.tk-cta-btn{display:inline-block;padding:16px 52px;background:var(--navy)!important;color:#fff;font-size:12px;letter-spacing:.32em;padding-left:calc(52px + .32em);text-decoration:none;font-family:inherit!important;font-feature-settings:"palt" 0;transition:background .2s ease;white-space:nowrap}.tk-cta-btn:hover{background:var(--navy-deep)!important}.zone-mark-text,.section-head-jp{white-space:nowrap}.tk-cta-note{margin-top:16px;font-size:10.5px;color:var(--ink-faint)!important;letter-spacing:.12em;font-feature-settings:"palt" 0}.tk-notes{padding:28px var(--card-pad-x);background:var(--cream)!important;border-top:1px solid var(--hairline-soft);font-size:11px;color:var(--ink-soft)!important;line-height:2;letter-spacing:.06em}.tk-notes-title{font-size:10px;font-weight:600;letter-spacing:.32em;color:var(--ink-faint)!important;margin-bottom:10px;font-feature-settings:"palt" 0}.tk-notes ul{margin:0;padding:0 0 0 1.2em;list-style:none}.tk-notes li{position:relative;padding-left:1em}.tk-notes li:before{content:"\b7";position:absolute;left:0;color:var(--gold)!important}body{font-weight:400}.tk-step-title{font-family:var(--font-sans)}.brand-foot-rule{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/subscription-info.css.map */
