.ahr :where(p,li,a,button,span,div,h1,h2,h3,figure,small,strong,b,em,i,s,ol,ul,label,summary,details,section,dl,dt,dd,select,input){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;text-transform:inherit;color:inherit;margin:0}.ahr{font:14px/1.6 var(--sans);letter-spacing:.005em;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:clip;position:relative}.ahr button{border-radius:0!important;min-height:0;min-width:0;box-shadow:none;letter-spacing:inherit}.ahr .btn{border-radius:0!important;font-family:var(--sans)!important;cursor:pointer;-webkit-appearance:none;appearance:none;line-height:1.3}.ahr .btn[aria-disabled=true]{opacity:.6;pointer-events:none}.ahr .ahr-err{color:#9c2e2e;font-size:12.5px;margin-top:8px}.ahr [hidden]{display:none!important}.ahr .bars div,.ahr .plinth,.ahr .shade{display:block}.ahr .plinth{display:flex}.ahr [id]{scroll-margin-top:calc(var(--hdr) + 12px)}.ahr ol,.ahr ul{list-style:none;padding:0}.ahr .closing .door a,.ahr .qs .a a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ahr{--paper:#F5F3EE;--white:#FDFDFE;--ink:#1B1B1B;--muted:#86817B;--line:#DDD8D8;--tint:#EBE8E1;--soft:#4E4A45;--serif:"Rhymes","Newsreader",Georgia,serif;--sans:"neue-haas-grotesk-display","Helvetica Neue",Helvetica,Arial,sans-serif;--pad:28px;--vh:100vh;--hdr:68px;--ease:cubic-bezier(.2,.7,.1,1)}.ahr *{box-sizing:border-box;margin:0;padding:0}.ahr a{color:inherit}.ahr img{display:block;max-width:100%}.ahr button{font:inherit;color:inherit}.ahr .caps{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.ahr .muted{color:var(--muted)}.ahr .lnk{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;cursor:pointer}.ahr .btn{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;background:var(--ink);color:var(--white);padding:15px 18px;text-decoration:none;font:14px var(--sans);border:1px solid var(--ink);min-width:240px;cursor:pointer;transition:background .25s ease,color .25s ease}.ahr .btn:hover{background:var(--white);color:var(--ink)}.ahr .btn.o{background:transparent;color:var(--ink)}.ahr .btn.o:hover{background:var(--ink);color:var(--white)}.ahr .ch,.ahr .fit{scroll-margin-top:calc(var(--hdr) + 8px)}.ahr .rv{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.ahr .rv.in{opacity:1;transform:none}.ahr .plinth{position:relative;background:var(--tint);display:flex;align-items:center;justify-content:center;overflow:hidden}.ahr .plinth img{mix-blend-mode:multiply;object-fit:contain;width:auto;height:auto}.ahr .from{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px var(--pad);border-bottom:1px solid var(--line);font-size:13px}.ahr .from a{text-decoration:none}.ahr .from a:hover{text-decoration:underline;text-underline-offset:4px}.ahr .hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:calc(var(--vh) - var(--hdr));border-bottom:1px solid var(--line)}.ahr .hero .plinth{min-height:560px}.ahr .hero .plinth img{max-height:68%;max-width:min(64%,var(--nat))}.ahr .hero .cap{position:absolute;left:var(--pad);bottom:22px;font-family:var(--serif);font-style:italic;font-weight:300;font-size:14px;color:var(--soft)}.ahr .hero .cap+.cap{left:auto;right:var(--pad)}.ahr .buy{padding:42px 44px 40px;display:flex;flex-direction:column;background:var(--paper)}.ahr .buy .eyebrow{margin-bottom:12px}.ahr .buy h1{font-family:var(--serif);font-weight:300;font-size:clamp(38px,3.6vw,58px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.ahr .buy h1.long{font-size:clamp(30px,2.6vw,42px);line-height:1.08}.ahr .buy .lede{margin-top:16px;color:var(--soft);font-size:15px;max-width:440px}.ahr .pricebox{margin-top:26px;border-top:1px solid var(--ink)}.ahr .opt{display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);cursor:pointer}.ahr .opt.solo{grid-template-columns:1fr auto;cursor:default}.ahr .opt input{accent-color:var(--ink);width:16px;height:16px}.ahr .opt b{font-weight:500}.ahr .opt small{display:block;color:var(--muted);font-size:12.5px}.ahr .opt .p{font-family:var(--serif);font-weight:300;font-size:24px;line-height:1}.ahr .buy .atc{margin-top:18px;width:100%}.ahr .gate{margin-top:26px;border-top:1px solid var(--ink);padding-top:18px}.ahr .gate p{color:var(--soft);font-size:14.5px;max-width:430px}.ahr .gate .btn{margin-top:16px;width:100%}.ahr .gate .alt{margin-top:12px;font-size:13px}.ahr .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ahr .facts div{padding:12px 10px;font-size:12px;line-height:1.35;border-left:1px solid var(--line)}.ahr .facts div:first-child{border-left:0;padding-left:0}.ahr .facts span{display:block;color:var(--muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px}.ahr .buy .links{margin-top:16px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.ahr .ch{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;padding:84px var(--pad) 90px;border-bottom:1px solid var(--line);max-width:1440px;margin:0 auto}.ahr .ch>.hd .n{font-family:var(--serif);font-weight:300;font-size:15px;color:var(--muted)}.ahr .ch>.hd h2{font-family:var(--serif);font-weight:300;font-size:clamp(28px,2.4vw,36px);line-height:1.08;letter-spacing:-.015em;margin-top:6px;text-wrap:balance}.ahr .ch>.bd{max-width:640px}.ahr .ch .big{font-family:var(--serif);font-weight:300;font-size:clamp(22px,1.9vw,27px);line-height:1.3;letter-spacing:-.01em;text-wrap:pretty}.ahr .spec{margin-top:30px;border-top:1px solid var(--ink)}.ahr .spec div{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.ahr .spec dt{color:var(--muted)}.ahr details.ing{border-bottom:1px solid var(--line)}.ahr details.ing summary{list-style:none;display:flex;justify-content:space-between;padding:12px 0;cursor:pointer}.ahr details.ing summary::-webkit-details-marker{display:none}.ahr details.ing summary:after{content:"+";font-size:16px;line-height:1}.ahr details.ing[open] summary:after{content:"\2013"}.ahr details.ing p{font-size:12.5px;line-height:1.7;color:var(--soft);padding:0 0 16px;columns:2;column-gap:32px}.ahr .small{font-size:12px;color:var(--muted);margin-top:18px;max-width:560px}.ahr .dose{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--ink)}.ahr .dose>div{padding:22px 24px 22px 0;border-bottom:1px solid var(--line)}.ahr .dose>div+div{padding-left:24px;border-left:1px solid var(--line)}.ahr .dose .v{font-family:var(--serif);font-weight:300;font-size:clamp(34px,3vw,46px);line-height:1;letter-spacing:-.02em;margin:10px 0 8px}.ahr .dose p{color:var(--soft)}.ahr .ramp{margin-top:44px}.ahr .ramp h3,.ahr .series h3{font-family:var(--serif);font-weight:300;font-size:22px}.ahr .ramp>p,.ahr .series>p{color:var(--soft);margin-top:8px;max-width:520px}.ahr .bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;align-items:end;height:170px;margin-top:26px;border-bottom:1px solid var(--ink)}.ahr .bars div{position:relative;background:var(--ink);transform-origin:bottom;transform:scaleY(0);transition:transform .9s var(--ease)}.ahr .bars div.full{background:#bdb7ae}.ahr .bars.in div{transform:none}.ahr .bars div b{position:absolute;top:-22px;left:0;font-weight:500;font-size:12px;font-variant-numeric:tabular-nums}.ahr .barx{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:8px}.ahr .series svg{display:block;width:100%;height:auto;margin-top:26px;overflow:visible}.ahr .series .ax{display:flex;justify-content:space-between;margin-top:10px}.ahr .fit{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);border-bottom:1px solid var(--line)}.ahr .fit .ph{position:relative;min-height:620px;overflow:hidden}.ahr .fit .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ahr .fit .ph .tag{position:absolute;left:var(--pad);bottom:22px;color:#fff;font-family:var(--serif);font-style:italic;font-weight:300;font-size:14px;text-shadow:0 1px 10px rgba(0,0,0,.3)}.ahr .fit .tx{padding:84px 56px 80px}.ahr .fit h2{font-family:var(--serif);font-weight:300;font-size:clamp(30px,2.8vw,42px);line-height:1.06;letter-spacing:-.018em;text-wrap:balance;margin-top:8px}.ahr .fit .tx>p{margin-top:16px;color:var(--soft);font-size:15px;max-width:460px}.ahr .steps{list-style:none;margin-top:34px;border-top:1px solid var(--ink)}.ahr .steps li{display:grid;grid-template-columns:56px minmax(0,1fr);padding:18px 0;border-bottom:1px solid var(--line)}.ahr .steps .n{font-family:var(--serif);font-weight:300;font-size:26px;line-height:1;color:var(--muted)}.ahr .steps b{font-weight:500;display:block}.ahr .steps span{color:var(--soft)}.ahr .steps li.here .n{color:var(--ink)}.ahr .fit .btn{margin-top:30px}.ahr .qs{border-top:1px solid var(--ink)}.ahr .qs details{border-bottom:1px solid var(--line)}.ahr .qs summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;font-size:15px}.ahr .qs summary::-webkit-details-marker{display:none}.ahr .qs summary:after{content:"+";font-size:18px;line-height:1}.ahr .qs details[open] summary:after{content:"\2013"}.ahr .qs details p{color:var(--soft);padding:0 0 20px;max-width:560px}.ahr .closing{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center;padding:96px var(--pad);max-width:1300px;margin:0 auto}.ahr .closing .fig{aspect-ratio:4/5;overflow:hidden}.ahr .closing .fig img{width:100%;height:100%;object-fit:cover}.ahr .closing h2{font-family:var(--serif);font-weight:300;font-size:clamp(34px,3.4vw,52px);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.ahr .closing p{color:var(--soft);margin-top:14px;max-width:460px;font-size:15px}.ahr .closing .btn{margin-top:26px}.ahr .door{margin-top:22px;border:1px solid var(--ink);padding:16px 18px 15px;font-size:13px;line-height:1.5;color:var(--soft);max-width:460px}.ahr .door .lnk{color:var(--ink)}.ahr .closein{display:flex;justify-content:space-between;gap:24px;align-items:baseline;padding:56px var(--pad);max-width:1440px;margin:0 auto;font-size:15px}.ahr .closein h2{font-family:var(--serif);font-weight:300;font-size:30px;letter-spacing:-.015em}.ahr .closein .r{display:flex;gap:26px}.ahr .dock{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#f5f3eef2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .45s var(--ease)}.ahr .dock.on{transform:none}.ahr .dock .t{flex:1;min-width:0}.ahr .dock .t b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ahr .dock .btn{min-width:0;padding:12px 16px}
/*# sourceMappingURL=/cdn/shop/t/71/assets/ah-remedy.css.map */
