.CheckoutPage-module__3zYXEW__page{--off-black:#0f0f0f;--gold:#c9935a;--gold-light:#e2b07a;--cream:#f0e8da;--white:#fff;--burgundy:#420218;--rule-ink:#08080824;--ink:#080808;--muted:#6b625a;background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Barlow,sans-serif;font-size:17px;line-height:1.6;overflow-x:hidden}.CheckoutPage-module__3zYXEW__page *{box-sizing:border-box}.CheckoutPage-module__3zYXEW__page h1{letter-spacing:-.015em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:300;line-height:1.06}.CheckoutPage-module__3zYXEW__page em{color:var(--gold);font-style:italic}.CheckoutPage-module__3zYXEW__wrap{max-width:1080px;margin:0 auto;padding:40px 28px 96px}.CheckoutPage-module__3zYXEW__brandBar{letter-spacing:5px;text-transform:uppercase;color:var(--burgundy);text-align:center;margin-bottom:44px;font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:600}.CheckoutPage-module__3zYXEW__brandBar span{color:var(--gold)}.CheckoutPage-module__3zYXEW__hero{margin:76px 0 44px}.CheckoutPage-module__3zYXEW__getLabel{letter-spacing:4px;text-transform:uppercase;color:var(--burgundy);margin-bottom:4px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:600}.CheckoutPage-module__3zYXEW__intro{max-width:760px}.CheckoutPage-module__3zYXEW__eyebrow{letter-spacing:4px;text-transform:uppercase;color:var(--burgundy);align-items:center;gap:14px;margin-bottom:18px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:600;display:flex}.CheckoutPage-module__3zYXEW__eyebrow:before{content:"";background:var(--burgundy);flex:none;width:36px;height:1px}.CheckoutPage-module__3zYXEW__h1{margin-bottom:16px;font-size:clamp(34px,4vw,50px)}.CheckoutPage-module__3zYXEW__subhead{color:#080808b8;max-width:62ch;margin:0;font-size:18px;font-weight:300;line-height:1.7}.CheckoutPage-module__3zYXEW__bullets{border-top:1px solid var(--rule-ink);margin:22px 0 0;padding:0;list-style:none}.CheckoutPage-module__3zYXEW__bullet{border-bottom:1px solid var(--rule-ink);color:#080808d1;gap:16px;padding:17px 0;font-size:16px;font-weight:300;line-height:1.7;display:flex}.CheckoutPage-module__3zYXEW__check{color:var(--gold);flex:none;font-size:15px;line-height:1.7}.CheckoutPage-module__3zYXEW__priceRow{text-transform:uppercase;letter-spacing:2px;align-items:baseline;gap:14px;margin-top:26px;font-family:Barlow Condensed,sans-serif;display:flex}.CheckoutPage-module__3zYXEW__priceLabel{color:var(--muted);margin-right:auto;font-size:12px}.CheckoutPage-module__3zYXEW__compareAt{color:var(--muted);font-size:19px;text-decoration:line-through}.CheckoutPage-module__3zYXEW__price{color:var(--ink);letter-spacing:1px;font-size:36px;font-weight:600}.CheckoutPage-module__3zYXEW__formBlock{margin:40px 0 0}.CheckoutPage-module__3zYXEW__iframe{border:0;width:100%;min-height:1400px;display:block}.CheckoutPage-module__3zYXEW__placeholder{background:var(--white);text-align:center;border:1px dashed #c9935a8c;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:28px;display:flex}.CheckoutPage-module__3zYXEW__placeholderTitle{color:var(--ink);margin-bottom:10px;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;font-style:italic;font-weight:300}.CheckoutPage-module__3zYXEW__placeholderNote{letter-spacing:3px;text-transform:uppercase;color:var(--muted);font-family:Barlow Condensed,sans-serif;font-size:11px}.CheckoutPage-module__3zYXEW__trust{letter-spacing:2px;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:22px;font-family:Barlow Condensed,sans-serif;font-size:12px}.CheckoutPage-module__3zYXEW__terms{color:var(--muted);text-align:center;margin-top:12px;font-size:13px;font-weight:300}.CheckoutPage-module__3zYXEW__terms a{color:var(--burgundy);text-underline-offset:2px;text-decoration:underline}.CheckoutPage-module__3zYXEW__terms a:hover{color:var(--gold)}@media (max-width:720px){.CheckoutPage-module__3zYXEW__wrap{padding:24px 16px 72px}.CheckoutPage-module__3zYXEW__hero{margin-bottom:30px}.CheckoutPage-module__3zYXEW__iframe{min-height:1600px}}
