.buy .bk-hero{padding-bottom:56px}.buy .bk-grid{grid-template-columns:1fr;display:grid}.buy .bk-col{max-width:600px}.buy .bk-hero .kick,.buy .bk-hero .lede{margin-top:18px}.buy .bk-hero .lede b{color:var(--white)}.buy .bk-cover img{border-radius:2px;width:132px;height:auto;transform:rotate(-3deg);box-shadow:0 1px 2px #0000001f,0 16px 36px #00000047}.buy .bk-col .bk-cover{justify-content:center;margin-top:30px;display:flex}.buy .bk-side{display:none}.buy .bk-form{gap:10px;margin-top:26px;display:grid}.buy .bk-field{width:100%;font:inherit;background:var(--white);color:var(--ink);border:0;border-radius:14px;padding:16px 15px;font-size:17px}.buy .bk-field:focus{outline:3px solid var(--blue-tint);outline-offset:2px}.buy .bk-btn{width:100%;margin:0}.buy .bk-btn:disabled{opacity:.7;cursor:default}.buy .bk-err{color:var(--white);font-size:14.5px}.buy .bk-note{color:#ffffffdb;margin-top:16px;font-size:14.5px;line-height:1.45}.buy .bk-note b{color:var(--white)}.buy .bk-by{color:#ffffffb3;margin-top:14px;font-size:14px}.buy .bk-offer{max-width:480px;color:var(--ink);margin-top:26px}.buy .bk-offer .xg-offer{margin:0}.buy .bk-inside{padding-block:56px 72px}.buy .bk-sub{color:var(--ink2);margin-top:12px;font-size:17px}.buy .bk-groups{grid-template-columns:1fr;gap:30px;margin-top:34px;display:grid}.buy .bk-group h3{letter-spacing:-.01em;border-bottom:1.5px solid var(--ink);padding-bottom:10px;font-size:17px;font-weight:700}.buy .bk-group ul{margin:0;padding:0;list-style:none}.buy .bk-group li{border-bottom:1px solid var(--line);padding-block:11px;font-size:15.5px}.buy .bk-again{width:100%;margin-top:40px}@media (min-width:900px){.buy .bk-hero{padding-bottom:88px}.buy .bk-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:64px}.buy .bk-col .bk-cover{display:none}.buy .bk-side{place-items:center;padding-top:64px;display:grid}.buy .bk-side .bk-cover img{width:300px}.buy .bk-form{grid-template-columns:1fr auto}.buy .bk-field{grid-area:1/1}.buy .bk-btn{grid-area:1/2;width:auto}.buy .bk-form .bk-err,.buy .bk-form>div{grid-column:1/-1}.buy .bk-again{width:auto}.buy .bk-groups{grid-template-columns:1fr 1fr;gap:40px 56px}}
