:root{--paper:#f6f1e8;--paper-2:#f0e6d8;--white:#fffefa;--navy:#1a2b4a;--navy-soft:#4b5870;--navy-fade:#7f8899;--stone:#d9ccbb;--stone-soft:#e8ded0;--persimmon:#e8552e;--persimmon-deep:#be3c1f;--butter:#f2d484;--butter-deep:#d9b75d;--display:"Fraunces",Georgia,serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.route-treatments{position:relative;overflow-x:clip;background:var(--paper);color:var(--navy);font-family:var(--sans);min-height:100vh}.route-treatments *{box-sizing:border-box}.route-treatments a{color:inherit;text-decoration:none}.route-treatments .wrap{width:min(1360px,calc(100% - 40px));margin:0 auto}.mono{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.treatments-orb{position:absolute;right:-180px;top:-240px;width:620px;height:620px;border-radius:999px;background:radial-gradient(circle,rgba(232,85,46,.18) 0%,rgba(242,212,132,.22) 38%,transparent 68%);pointer-events:none}.ticker{overflow:hidden;background:var(--navy);color:var(--paper);font-size:12px}.ticker-track{display:flex;gap:28px;width:max-content;animation:treatTicker 32s linear infinite;padding:9px 0}.ticker span{white-space:nowrap}.ticker .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--persimmon);margin:0 9px 1px 16px}.ticker .hi{color:var(--butter);font-weight:800}@keyframes treatTicker{to{transform:translate(-50%)}}.site{position:relative;z-index:3;padding:18px 0}.site .wrap{display:flex;align-items:center;justify-content:space-between;gap:22px}.logo{font-family:var(--display);font-size:34px;letter-spacing:-.05em;line-height:1}.nav-links{display:flex;gap:6px;border:1px solid var(--stone-soft);background:#fffefab8;border-radius:999px;padding:5px}.nav-links a{border-radius:999px;padding:9px 14px;font-size:13px;color:var(--navy-soft)}.nav-links a.active,.nav-links a:hover{background:var(--navy);color:var(--paper)}.nav-right{display:flex;align-items:center;gap:12px}.sign{font-size:13px;color:var(--navy-soft)}.btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:13px 18px;font-weight:700;transition:.18s ease}.btn-persim,.match-btn{background:var(--persimmon);color:#fff!important;box-shadow:0 2px 0 var(--persimmon-deep)}.btn-outline{border:1px solid rgba(246,241,232,.28);color:var(--paper)!important}.btn:hover,.match-btn:hover{transform:translateY(-2px)}.treat-hero{position:relative;z-index:1;padding:14px 0 24px}.crumb{color:var(--navy-fade);margin-bottom:16px}.crumb a{color:var(--navy-soft)}.sep{padding:0 9px;color:var(--stone)}.cur{color:var(--navy)}.treat-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:28px;align-items:start}.hero-tab{display:inline-flex;rotate:-1.5deg;background:var(--butter);padding:10px 16px;border-radius:4px;box-shadow:0 3px 0 var(--butter-deep),0 8px 16px -4px #d9b75d4d;font-size:14px;font-weight:800}.treat-hero h1{font-family:var(--display);font-size:clamp(2.25rem,4.4vw,3.75rem);line-height:1;letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:18px 0 0}.hero-lede{max-width:34rem;font-size:17px;line-height:1.72;color:var(--navy-soft);margin:18px 0 0}.hero-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.stat-pill{display:block;border:1px solid var(--stone-soft);background:var(--white);border-radius:999px;padding:10px 16px}.stat-pill strong{display:block;font-family:var(--display);font-size:22px;line-height:1;letter-spacing:-.04em}.stat-pill em{display:block;margin-top:4px;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--navy-fade);font-style:normal}.symptom-card{border-radius:26px;background:var(--navy);color:var(--paper);padding:24px;box-shadow:0 4px #0000001f,0 24px 48px -24px #1a2b4a73}.match-kicker{color:var(--butter)}.symptom-card h2{font-family:var(--display);font-size:2rem;line-height:1;letter-spacing:-.04em;margin:12px 0 0}.symptom-card p{color:#f6f1e8d1;line-height:1.75;font-size:14px;margin:16px 0 0}.symptom-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.symptom-pills a{border:1px solid rgba(246,241,232,.15);background:#f6f1e814;border-radius:999px;padding:8px 12px;font-size:14px;color:var(--paper)}.symptom-pills a:hover{background:var(--persimmon);border-color:var(--persimmon)}.match-btn{display:inline-flex;margin-top:22px;border-radius:999px;padding:13px 20px;font-weight:800}.lane-summary{padding:24px 0 32px}.lane-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lane-card{display:block;border:1px solid var(--stone-soft);background:var(--white);border-radius:22px;padding:20px;box-shadow:0 1px #1a2b4a0a,0 10px 24px -18px #1a2b4a2e;transition:.18s ease}.lane-card:hover{transform:translateY(-4px)}.lane-card span{color:var(--persimmon);font-weight:700}.lane-card h2{font-family:var(--display);font-size:1.8rem;line-height:1;letter-spacing:-.04em;margin:12px 0 0}.lane-card p{font-size:14px;line-height:1.7;color:var(--navy-soft);margin:12px 0 0}.lane-card em{display:block;margin-top:16px;font-style:normal;color:var(--navy-fade)}.product-search-block{padding:34px 0 50px}.search-panel{border:1px solid var(--stone-soft);border-radius:28px;background:var(--white);padding:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;box-shadow:0 1px #1a2b4a0a,0 12px 28px -18px #1a2b4a24}.search-kicker{color:var(--persimmon);font-weight:700}.search-panel h2{font-family:var(--display);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1;letter-spacing:-.04em;margin:8px 0 0;max-width:700px}.search-panel p{color:var(--navy-soft);font-size:14px;line-height:1.7;margin:12px 0 0}.search-control{width:min(520px,100%)}.search-input-wrap{display:flex;align-items:center;gap:12px;border:1px solid var(--stone);background:var(--paper);border-radius:999px;padding:12px 14px;box-shadow:inset 0 1px #fff9}.search-input-wrap:focus-within{border-color:var(--persimmon);background:var(--white)}.search-input-wrap input{width:100%;border:0;background:transparent;outline:0;color:var(--navy);font-size:15px}.search-input-wrap button{display:none;width:32px;height:32px;border-radius:999px;border:0;background:var(--navy);color:var(--paper);cursor:pointer}.search-input-wrap.has-query button{display:inline-flex;align-items:center;justify-content:center}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.treatment-lane{padding-top:34px}.lane-heading{border-bottom:1px solid var(--stone-soft);padding-bottom:20px;margin-bottom:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.lane-heading .mono{color:var(--persimmon);font-weight:700}.lane-heading h2{font-family:var(--display);font-size:clamp(2.15rem,5vw,3.4rem);line-height:1;letter-spacing:-.055em;margin:12px 0 0}.lane-heading p{max-width:760px;color:var(--navy-soft);font-size:15px;line-height:1.75;margin:15px 0 0}.lane-count{color:var(--navy-fade)!important;white-space:nowrap}.treatment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.treat-product-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--stone-soft);border-radius:24px;background:var(--white);box-shadow:0 1px #1a2b4a0a,0 14px 30px -20px #1a2b4a2e;transition:.18s ease}.treat-product-card:hover{transform:translateY(-4px);box-shadow:0 2px #1a2b4a0a,0 24px 42px -22px #1a2b4a47}.treat-card-media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;overflow:hidden;background:linear-gradient(135deg,#fffdf7,#f7e9dc 48%,#efe2d4)}.treat-card-media img{width:100%;height:100%;object-fit:contain;padding:28px;mix-blend-mode:multiply;transition:.18s ease}.treat-product-card:hover img{transform:scale(1.035)}.type-pill,.rating-pill{position:absolute;z-index:2;top:16px;border-radius:999px;padding:6px 10px;font-weight:800}.type-pill{left:16px;background:var(--navy);color:var(--butter)}.rating-pill{right:16px;background:var(--white);color:var(--navy);box-shadow:0 2px 8px -4px #1a2b4a33}.fallback-product{display:flex;width:150px;height:180px;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(26,43,74,.08);border-radius:28px;background:linear-gradient(180deg,#fffef9,#fbf0e7);padding:18px;font-family:var(--display);font-size:24px;line-height:1;letter-spacing:-.03em}.treat-card-body{display:flex;flex:1;flex-direction:column;gap:14px;padding:22px}.product-type{color:var(--navy-fade);font-weight:700}.treat-card-body h3{font-family:var(--display);font-size:1.8rem;line-height:1;letter-spacing:-.04em;margin:0}.treat-card-body p{font-size:14px;line-height:1.65;color:var(--navy-soft);margin:0}.card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-top:1px solid var(--stone-soft);padding-top:16px;margin-top:auto}.from-label{display:block;color:var(--navy-fade);font-weight:700}.card-foot strong{font-family:var(--display);font-size:1.55rem;line-height:1;letter-spacing:-.04em}.card-foot em{font-style:normal;color:var(--navy-soft);font-size:13px}.view-link{color:var(--persimmon);font-weight:800}.empty-search{border:1px dashed var(--stone);background:var(--paper);border-radius:28px;text-align:center;padding:48px 24px;margin-top:28px}.empty-search .mono{color:var(--persimmon);font-weight:700}.empty-search h3{font-family:var(--display);font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.04em;margin:12px 0 0}.empty-search p{color:var(--navy-soft);line-height:1.7}.why-block{background:var(--paper-2);padding:56px 0}.why-kicker,.faq-kicker{color:var(--persimmon);font-weight:700}.why-block h2,.faq-block h2{font-family:var(--display);font-size:clamp(2.2rem,5vw,3.7rem);line-height:.98;letter-spacing:-.055em;margin:16px 0 0;max-width:14ch}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px}.trust-grid article{background:var(--white);border-radius:24px;padding:24px;box-shadow:0 1px #1a2b4a0a,0 14px 28px -18px #1a2b4a2e}.trust-grid h3{font-family:var(--display);font-size:1.4rem;line-height:1;letter-spacing:-.03em;margin:0}.trust-grid p{font-size:14px;line-height:1.7;color:var(--navy-soft);margin:12px 0 0}.faq-block{padding:56px 0}.faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px}.faq-list{display:grid;gap:16px}.faq-list details{border:1px solid var(--stone-soft);background:var(--white);border-radius:24px;padding:24px}.faq-list summary{cursor:pointer;list-style:none;font-family:var(--display);font-size:1.5rem;line-height:1.15;letter-spacing:-.03em}.faq-list p{color:var(--navy-soft);line-height:1.75;margin:16px 0 0}.final-cta{padding:16px 0 70px}.final-card{display:grid;grid-template-columns:1fr .8fr;gap:32px;align-items:end;border-radius:36px;background:var(--navy);color:var(--paper);padding:48px}.final-card .mono{color:var(--butter);font-weight:700}.final-card h2{font-family:var(--display);font-size:clamp(2.4rem,5vw,4rem);line-height:.96;letter-spacing:-.055em;margin:14px 0 0;max-width:14ch}.final-card p{color:#f6f1e8d1;line-height:1.75}.final-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}@media(max-width:1100px){.treat-hero-grid,.faq-grid,.final-card{grid-template-columns:1fr}.lane-summary-grid,.trust-grid,.treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-panel{display:block}.search-control{margin-top:20px}}@media(max-width:720px){.route-treatments .wrap{width:min(100% - 28px,1360px)}.site .wrap{flex-wrap:wrap}.nav-links{order:3;width:100%;overflow:auto;justify-content:flex-start}.nav-right{margin-left:auto}.sign{display:none}.btn{padding:11px 14px}.treat-hero{padding-top:8px}.treat-hero-grid{gap:18px}.hero-tab{font-size:12px}.hero-lede{font-size:15px}.symptom-card{padding:20px;border-radius:22px}.lane-summary-grid,.treatment-grid,.trust-grid{grid-template-columns:1fr}.lane-card,.search-panel,.treat-product-card,.trust-grid article,.faq-list details{border-radius:20px}.lane-heading{display:block}.lane-count{margin-top:12px}.treat-card-body h3{font-size:1.55rem}.faq-block,.why-block{padding:42px 0}.final-card{padding:28px;border-radius:28px}.ticker-track{animation-duration:40s}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/amie-static-treatments.css.map */
