.abo{padding:124px 0 100px}.abo-hero{max-width:720px;margin:0 auto;text-align:center;padding:0 var(--gutter)}.abo-hero h1{font-size:clamp(38px,5.4vw,70px);margin-top:16px}.abo-hero h1 em{font-style:italic;color:var(--gold)}.abo-hero .lede{max-width:560px;margin:26px auto 0}.abo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1080px;margin:clamp(52px,7vw,84px) auto 0;padding:0 var(--gutter)}.abo-card{padding:28px 26px;border:1px solid var(--ink-15);display:flex;flex-direction:column;gap:9px}.abo-card .no{font-family:var(--serif);font-size:13px;letter-spacing:.2em;color:var(--gold)}.abo-card b{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 48;font-size:21px;letter-spacing:-.01em}.abo-card .tx{font-size:14px;line-height:1.6;color:var(--ink-55)}.abo-buy{max-width:520px;margin:clamp(52px,7vw,84px) auto 0;padding:0 var(--gutter)}.abo-box{border:1px solid var(--ink);padding:34px 32px;background:var(--cream)}.abo-price{text-align:center;padding-bottom:26px;border-bottom:1px solid var(--ink-15)}.abo-price .amount{display:block;font-family:var(--serif);font-weight:300;font-variation-settings:"opsz" 120;font-size:clamp(42px,6vw,60px);line-height:1;letter-spacing:-.025em}.abo-price span{display:block;margin-top:10px;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-55)}.abo-plans{display:grid;gap:10px;margin:26px 0}.abo-plan{display:block;padding:15px 18px;border:1px solid var(--ink-15);cursor:pointer;transition:border-color .22s var(--out),background-color .22s var(--out)}.abo-plan:hover{border-color:var(--ink)}.abo-plan:has(input:checked){border-color:var(--ink);background:#15130f0a}.abo-plan input{margin-right:11px;accent-color:var(--vanilla)}.abo-plan .t{font-size:14px;font-weight:500}.abo-plan .d{display:block;margin-top:5px;margin-left:26px;font-size:12.5px;color:var(--ink-55)}.abo-add{width:100%;height:54px;border-radius:999px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;position:relative;overflow:hidden;isolation:isolate;transition:transform var(--t-press) var(--out)}.abo-add:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vanilla);z-index:-1;clip-path:inset(0 100% 0 0);transition:clip-path .42s var(--out)}.abo-add:hover:before{clip-path:inset(0 0 0 0)}.abo-add:active{transform:scale(.98)}.abo-wallets{margin-top:12px;display:grid;gap:9px}.abo-note{margin-top:16px;text-align:center;font-size:12px;line-height:1.5;color:var(--ink-55)}.abo-pending{text-align:center;padding:14px 0}.abo-pending b{display:block;font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 48;font-size:21px}.abo-pending span{display:block;margin-top:10px;font-size:14px;line-height:1.6;color:var(--ink-55)}.abo-faq{max-width:720px;margin:clamp(52px,7vw,84px) auto 0;padding:0 var(--gutter);display:grid;gap:1px;background:var(--ink-15)}.abo-faq .q{background:var(--paper);padding:22px 2px}.abo-faq b{display:block;font-size:14px;font-weight:600}.abo-faq span{display:block;margin-top:7px;font-size:14px;line-height:1.6;color:var(--ink-55)}@media(max-width:860px){.abo-grid{grid-template-columns:1fr}.abo{padding-top:104px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/savanilla-sub.css.map */
