.swt-sp{padding-block:calc(var(--sp-pt, 48px) * .625) calc(var(--sp-pb, 64px) * .625);scroll-margin-top:calc(var(--swt-header-h, 64px) + 16px)}@media screen and (min-width:750px){.swt-sp{padding-block:calc(var(--sp-pt, 48px) * .8) calc(var(--sp-pb, 64px) * .8)}}@media screen and (min-width:990px){.swt-sp{padding-block:var(--sp-pt, 48px) var(--sp-pb, 64px)}}.swt-sp__head{max-width:640px;margin:0 auto var(--v2-space-24);text-align:center}.swt-sp .swt-v2-eyebrow{justify-content:center;margin-bottom:var(--v2-space-8)}.swt-sp .swt-sp__title{margin:0;color:var(--v2-fg)}.swt-sp .swt-sp__lede{margin:var(--v2-space-8) auto 0;max-width:52ch}.swt-sp .swt-sp__steps{display:grid;gap:var(--v2-space-12);max-width:960px;margin:0 auto var(--v2-space-24);padding:0;list-style:none}.swt-sp__step{display:flex;align-items:flex-start;gap:var(--v2-space-16);margin:0;padding:var(--v2-space-16);border-radius:var(--v2-r-md);background:var(--v2-surface)}.swt-sp__icon{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:var(--v2-r-pill);background:var(--v2-bg);color:var(--v2-red)}.swt-sp__icon svg{width:24px;height:24px}.swt-sp__step-text{display:flex;flex-direction:column;gap:2px;min-width:0}.swt-sp__num{font-size:var(--v2-fs-eyebrow);font-weight:var(--v2-fw-semibold);line-height:1.3;letter-spacing:var(--v2-ls-eyebrow);color:var(--v2-fg-muted);font-variant-numeric:tabular-nums}.swt-sp__step-title{font-size:var(--v2-fs-lede);font-weight:var(--v2-fw-bold);line-height:1.25;color:var(--v2-fg)}.swt-sp__step-body{font-size:var(--v2-fs-small);line-height:1.45;color:var(--v2-fg-muted);text-wrap:pretty}@media screen and (min-width:750px){.swt-sp .swt-sp__steps{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:var(--v2-space-16)}.swt-sp__step{flex-direction:column;align-items:center;padding:var(--v2-space-24);text-align:center}.swt-sp__step-text{align-items:center}}.swt-sp__box{max-width:560px;margin:0 auto;text-align:center}.swt-sp__form{margin:0}.swt-sp__row{display:flex;flex-direction:column;gap:var(--v2-space-8)}.swt-sp .swt-sp__input{width:100%;min-height:52px;margin:0;padding:0 var(--v2-space-24);border:1px solid var(--v2-line-strong);border-radius:var(--v2-r-pill);background:var(--v2-bg);color:var(--v2-fg);font:inherit;font-size:16px;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color var(--v2-dur-fast) var(--v2-ease)}.swt-sp .swt-sp__input::placeholder{color:var(--v2-fg-muted);opacity:1}.swt-sp .swt-sp__input:focus{outline:none;border-color:var(--v2-fg)}.swt-sp .swt-sp__input:focus-visible{outline:2px solid var(--v2-red);outline-offset:2px}.swt-sp .swt-sp__input[aria-invalid=true]{border-color:var(--v2-red)}.swt-sp .swt-sp__btn{width:100%;min-height:52px;white-space:nowrap}.swt-sp__btn[aria-busy=true]{opacity:.6;cursor:progress}@media screen and (min-width:750px){.swt-sp__row{flex-direction:row}.swt-sp .swt-sp__input{flex:1 1 auto;min-height:56px}.swt-sp .swt-sp__btn{width:auto;min-height:56px;padding:0 var(--v2-space-32)}}.swt-sp__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.swt-sp .swt-sp__status{min-height:1.4em;margin:var(--v2-space-8) 0 0;font-size:var(--v2-fs-small);color:var(--v2-fg-muted)}.swt-sp .swt-sp__status.is-error{color:var(--v2-red)}.swt-sp__done{display:flex;flex-direction:column;align-items:center;gap:var(--v2-space-4);padding:var(--v2-space-24) var(--v2-space-16);border-radius:var(--v2-r-md);background:var(--v2-surface);outline:none}.swt-sp__done[hidden],.swt-sp__form[hidden]{display:none}.swt-sp__done-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--v2-space-8);border-radius:var(--v2-r-pill);background:var(--v2-red);color:var(--v2-white)}.swt-sp .swt-sp__done-title{margin:0;font-size:var(--v2-fs-lede);font-weight:var(--v2-fw-bold);color:var(--v2-fg)}.swt-sp .swt-sp__done-text{margin:0;font-size:var(--v2-fs-small);color:var(--v2-fg-muted)}.swt-sp .swt-sp__existing{margin:var(--v2-space-12) 0 0;font-size:var(--v2-fs-small);font-weight:var(--v2-fw-semibold);color:var(--v2-fg)}.swt-sp .swt-sp__consent{margin:var(--v2-space-8) 0 0;font-size:var(--v2-fs-meta);line-height:var(--v2-lh-meta);color:var(--v2-fg-muted)}.swt-sp .swt-sp__consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.swt-sp__note{margin:0;padding:var(--v2-space-16);border:1px dashed var(--v2-line-strong);border-radius:var(--v2-r-sm);color:var(--v2-fg-muted);font-size:var(--v2-fs-small)}@media(prefers-reduced-motion:reduce){.swt-sp .swt-sp__input{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/swt-subscribe-play.css.map */
