.purchase-main{place-items:center;min-height:100svh;padding:155px 28px 44px;display:grid}.purchase-shell{width:min(900px,100%)}.purchase-steps{color:#a6afb8;justify-content:center;gap:30px;margin:0 0 20px;padding:0;font-size:13px;list-style:none;display:flex}.purchase-steps li+li:before{content:"·";position:relative;left:-15px}.purchase-steps [aria-current]{color:#fff}.purchase-shell>h1{margin:0 0 30px;font-family:Barlow Condensed,sans-serif;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1.1}.purchase-grid{text-align:left;background:#081018e8;border:1px solid #d4dce524;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 24px 100px #0006}.purchase-summary{border-right:1px solid #d4dce51c}.purchase-art{object-fit:cover;object-position:50% 30%;width:100%;height:210px;display:block;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.purchase-summary-copy{padding:8px 32px 30px}.purchase-summary h2{margin:0 0 4px;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:500}.purchase-summary p{color:#abb6c0;margin:0 0 26px;font-size:15px}.purchase-summary ul{color:#d1d8de;gap:15px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.purchase-summary li{gap:10px;display:flex}.purchase-summary li:before{content:"✓";color:#a4c4d8}.purchase-checkout.auth-card{align-self:center;width:100%;padding:32px}.purchase-price-label{color:#bfc9d0;margin:0 0 5px;font-size:13px}.purchase-price{margin:0;font-family:Barlow Condensed,sans-serif;font-size:58px;font-weight:500;line-height:1.1}.purchase-price-note{color:#a9b5bd;margin:9px 0 25px;font-size:13px}.purchase-availability{color:#d0d8de;margin:0 0 22px;font-size:15px;line-height:1.55}.purchase-checkout .auth-submit{font-size:21px;text-decoration:none}.purchase-checkout .auth-submit:disabled{cursor:default;opacity:.55}.purchase-signin{margin-top:17px}.purchase-secure{color:#a1b2bf;justify-content:center;align-items:center;gap:7px;margin:23px 0 0;font-size:12px;display:flex}.purchase-secure svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:15px;height:15px}.purchase-back{color:#b9c4cc;margin-top:25px;font-size:14px;text-decoration:none;display:inline-block}.purchase-back:hover{text-decoration:underline}.purchase-account{color:#abb6c0;overflow-wrap:anywhere;margin:0 0 20px;font-size:13px;line-height:1.6}.purchase-account strong{color:#e4e8eb;font-weight:400}.purchase-feedback{color:#d3dfe8;margin:0 0 22px;font-size:14px;line-height:1.5}.purchase-feedback h2,.purchase-checkout h2{font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:500}.purchase-status{color:#b5dbc9;font-size:13px}.purchase-feedback .auth-submit,.purchase-checkout .auth-message{margin-top:18px}@media (max-width:700px){.purchase-main{padding:145px 20px 30px}.purchase-grid{grid-template-columns:1fr}.purchase-summary{border-bottom:1px solid #d4dce51c;border-right:0}.purchase-art{height:150px}.purchase-summary-copy{padding:0 24px 25px}.purchase-summary p{margin-bottom:18px}.purchase-summary ul{gap:9px;font-size:14px}.purchase-checkout.auth-card{padding:28px 24px}.purchase-shell>h1{margin-bottom:24px}.purchase-steps{gap:25px;font-size:12px}.purchase-steps li+li:before{left:-12px}.purchase-price{font-size:50px}}@media (max-height:650px) and (min-width:701px){.purchase-main{padding-top:115px}}.purchase-brand{object-fit:contain;width:100px;height:62px;margin-bottom:14px}
