#softstep-sales i.ph,#softstep-checkout i.ph{vertical-align:-.125em;justify-content:center;align-items:center;line-height:1;display:inline-flex}#softstep-sales i.ph>svg,#softstep-checkout i.ph>svg{fill:currentColor;width:1em;height:1em;display:block}#softstep-checkout{--ink:#0d2d2c;--ink-2:#28433f;--muted:#5a6d69;--line:#e1e8e5;--field:#d3ddd9;--page:#fff;--soft:#f4f7f6;--teal:#09869a;--cta:#077386;--cta-hover:#05606f;--lime:#b9e85b;--deep:#0f2f2c;--err:#c0362c;--r:12px;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--page);min-height:100vh;color:var(--ink);font-family:var(--font-jakarta), "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:15px;font-weight:500;line-height:1.5}#softstep-checkout *,#softstep-checkout :before,#softstep-checkout :after{box-sizing:border-box}#softstep-checkout :where(h1,h2,h3,p,ul,li,dl,dd,dt,fieldset,legend){margin:0;padding:0}#softstep-checkout :where(ul){list-style:none}#softstep-checkout img{max-width:100%;display:block}#softstep-checkout i[class^=ph]{line-height:1}#softstep-checkout :focus-visible{outline-offset:2px!important;outline:3px solid #09869a59!important}#softstep-checkout .ssco-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#softstep-checkout .ssco-grid{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}#softstep-checkout .ssco-sum{background:var(--deep);color:#fff}#softstep-checkout .ssco-sum__in{width:min(100%,520px);margin-left:auto;padding:22px 20px 28px}#softstep-checkout .ssco-pay__in{width:min(100%,480px);margin-inline:auto;padding:28px 20px 48px}#softstep-checkout .ssco-top{justify-content:space-between;align-items:center;gap:12px;display:flex}#softstep-checkout a.ssco-back,#softstep-checkout a.ssco-back:link,#softstep-checkout a.ssco-back:visited{align-items:center;gap:10px;font-weight:800;display:inline-flex;color:#fff!important;text-decoration:none!important}#softstep-checkout .ssco-back i{background:#ffffff1a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;transition:background-color .3s;display:grid}#softstep-checkout a.ssco-back:hover i{background:#fff3}#softstep-checkout .ssco-logo{width:auto;height:44px}#softstep-checkout .ssco-lockpill{color:#ffffffb3;align-items:center;gap:6px;font-size:13px;display:inline-flex}#softstep-checkout button.ssco-toggle,#softstep-checkout button.ssco-toggle:hover,#softstep-checkout button.ssco-toggle:focus{cursor:pointer;justify-content:space-between;align-items:center;width:100%;margin:18px 0 0;padding:14px 16px;display:flex;border-radius:var(--r)!important;color:#fff!important;font:inherit!important;background:#ffffff14!important;border:0!important;font-weight:800!important}#softstep-checkout .ssco-toggle i{transition:transform .4s var(--ease)}#softstep-checkout .ssco-sum.is-open .ssco-toggle i{transform:rotate(180deg)}#softstep-checkout .ssco-toggle__total{font-size:17px}#softstep-checkout .ssco-sum__body{padding-top:22px;display:none}#softstep-checkout .ssco-sum.is-open .ssco-sum__body{display:block}#softstep-checkout .ssco-k{color:#ffffff9e;font-size:13px}#softstep-checkout .ssco-big{letter-spacing:-.04em;white-space:nowrap;margin-top:4px;font-size:40px;font-weight:800;line-height:1}#softstep-checkout .ssco-big small{letter-spacing:0;color:#ffffff9e;font-size:15px;font-weight:500}#softstep-checkout .ssco-plans{border:0;gap:8px;min-width:0;margin-top:22px;display:grid}#softstep-checkout label.ssco-plan{border-radius:var(--r);cursor:pointer;background:#ffffff0d;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:12px 14px;transition:background-color .3s,box-shadow .3s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}#softstep-checkout label.ssco-plan:hover{background:#ffffff14}#softstep-checkout label.ssco-plan.is-sel{box-shadow:inset 0 0 0 2px var(--lime);background:#ffffff1a}#softstep-checkout .ssco-plan input{opacity:0;width:1px;height:1px;position:absolute}#softstep-checkout .ssco-radio{width:20px;height:20px;transition:box-shadow .3s var(--ease);border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff73}#softstep-checkout .is-sel .ssco-radio{box-shadow:inset 0 0 0 6px var(--lime)}#softstep-checkout .ssco-plan input:focus-visible+.ssco-radio{outline:3px solid var(--lime);outline-offset:3px}#softstep-checkout .ssco-plan b{white-space:nowrap;font-weight:800;display:block}#softstep-checkout .ssco-plan span span{color:#fff9;font-size:13px;display:block}#softstep-checkout .ssco-plan__p{white-space:nowrap;font-weight:800}#softstep-checkout .ssco-plan__p small{color:#fff9;font-weight:500}#softstep-checkout label.ssco-bump{border-radius:var(--r);cursor:pointer;background:#b9e85b14;grid-template-columns:22px minmax(0,1fr);gap:12px;margin-top:14px;padding:16px;transition:background-color .3s;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #b9e85b8c}#softstep-checkout label.ssco-bump:hover{background:#b9e85b21}#softstep-checkout .ssco-bump input{opacity:0;width:1px;height:1px;position:absolute}#softstep-checkout .ssco-check{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--lime);color:var(--deep);border-radius:6px;place-items:center;font-size:14px;transition:background-color .2s;display:grid}#softstep-checkout .ssco-check i{opacity:0;transition:opacity .2s, transform .3s var(--ease);transform:scale(.6)}#softstep-checkout .ssco-bump input:checked+.ssco-check{background:var(--lime)}#softstep-checkout .ssco-bump input:checked+.ssco-check i{opacity:1;transform:none}#softstep-checkout .ssco-bump input:focus-visible+.ssco-check{outline:3px solid var(--lime);outline-offset:3px}#softstep-checkout .ssco-bump b{font-weight:800;display:block}#softstep-checkout .ssco-bump b em{color:var(--lime);font-style:normal}#softstep-checkout .ssco-bump span span{color:#ffffffb8;margin-top:2px;font-size:13px;display:block}#softstep-checkout .ssco-bump[hidden]{display:none}#softstep-checkout .ssco-lines{border-top:1px solid #ffffff24;margin-top:22px;padding-top:6px}#softstep-checkout .ssco-lines div{color:#fffc;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}#softstep-checkout .ssco-lines dd{white-space:nowrap;margin:0}#softstep-checkout .ssco-lines .ssco-due{color:#fff;border-top:1px solid #ffffff24;margin-top:6px;padding-top:14px;font-size:16px;font-weight:800}#softstep-checkout .ssco-lines [hidden]{display:none}#softstep-checkout .ssco-then{color:#ffffff9e;margin-top:6px;font-size:13px}#softstep-checkout .ssco-next{border-radius:var(--r);background:#ffffff0d;gap:12px;margin-top:24px;padding:16px;display:grid}#softstep-checkout .ssco-next li{gap:12px;font-size:14px;line-height:1.4;display:flex}#softstep-checkout .ssco-next i{color:var(--lime);flex:none;margin-top:1px;font-size:18px}#softstep-checkout .ssco-next b{font-weight:800;display:block}#softstep-checkout .ssco-next span span{color:#ffffffa6;font-size:13px}#softstep-checkout .ssco-rev{color:#ffffffd1;margin-top:20px;font-size:14px}#softstep-checkout .ssco-rev .ssco-stars{color:#f2a516;letter-spacing:1px}#softstep-checkout .ssco-rev p{margin-top:6px;font-style:normal}#softstep-checkout .ssco-rev small{color:#ffffff8c;margin-top:6px;font-size:12px;display:block}#softstep-checkout .ssco-pay h1{letter-spacing:-.02em;font-size:22px;font-weight:800}#softstep-checkout .ssco-express{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}#softstep-checkout button.ssco-xbtn,#softstep-checkout button.ssco-xbtn:hover,#softstep-checkout button.ssco-xbtn:focus{cursor:pointer;height:48px;transition:opacity .2s, transform .2s var(--ease);justify-content:center;align-items:center;margin:0;padding:0;display:flex;background:#000!important;border:0!important;border-radius:10px!important}#softstep-checkout button.ssco-xbtn:hover{opacity:.86}#softstep-checkout button.ssco-xbtn:active{transform:scale(.98)}#softstep-checkout .ssco-xbtn img{filter:brightness(0)invert();width:auto;height:22px}#softstep-checkout .ssco-xbtn--g{background:#000!important}#softstep-checkout .ssco-or{color:var(--muted);align-items:center;gap:12px;margin:22px 0 18px;font-size:13px;display:flex}#softstep-checkout .ssco-or:before,#softstep-checkout .ssco-or:after{content:"";background:var(--line);flex:1;height:1px}#softstep-checkout .ssco-f{margin-top:16px}#softstep-checkout .ssco-f>label,#softstep-checkout .ssco-label{color:var(--ink-2);margin-bottom:6px;font-size:14px;font-weight:800;display:block}#softstep-checkout .ssco-label small,#softstep-checkout .ssco-f>label small{color:var(--muted);font-weight:500}#softstep-checkout input.ssco-in,#softstep-checkout textarea.ssco-in{appearance:none;outline:none;width:100%;height:46px;margin:0;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:block;border:1px solid var(--field)!important;color:var(--ink)!important;font:inherit!important;background:#fff!important;border-radius:10px!important;font-size:16px!important;box-shadow:0 1px 2px #0d2d2c0d!important}#softstep-checkout textarea.ssco-in{resize:vertical;height:84px;padding:12px 14px}#softstep-checkout .ssco-in::placeholder{color:#8a9a96}#softstep-checkout .ssco-in:focus{border-color:var(--teal)!important;box-shadow:0 0 0 3px #09869a2e!important}#softstep-checkout .is-err .ssco-in,#softstep-checkout .ssco-in.is-err{border-color:var(--err)!important;box-shadow:0 0 0 3px #c0362c1f!important}#softstep-checkout .ssco-err{color:var(--err);margin-top:6px;font-size:13px;display:none}#softstep-checkout .is-err>.ssco-err,#softstep-checkout .ssco-err.is-on{align-items:center;gap:6px;display:flex}#softstep-checkout .ssco-hint{color:var(--muted);margin-top:6px;font-size:13px}#softstep-checkout label.ssco-gift-toggle{border:1px solid var(--field);border-radius:var(--r);cursor:pointer;align-items:center;gap:12px;margin-top:18px;padding:14px;transition:border-color .2s,background-color .2s;display:flex}#softstep-checkout label.ssco-gift-toggle:hover{border-color:var(--teal)}#softstep-checkout .ssco-gift-toggle input{opacity:0;width:1px;height:1px;position:absolute}#softstep-checkout .ssco-gift-toggle .ssco-check{box-shadow:inset 0 0 0 1.5px var(--field);color:#fff}#softstep-checkout .ssco-gift-toggle input:checked+.ssco-check{background:var(--cta);box-shadow:none}#softstep-checkout .ssco-gift-toggle input:checked+.ssco-check i{opacity:1;transform:none}#softstep-checkout .ssco-gift-toggle input:focus-visible+.ssco-check{outline-offset:2px;outline:3px solid #09869a59}#softstep-checkout .ssco-gift-toggle b{font-weight:800;display:block}#softstep-checkout .ssco-gift-toggle small{color:var(--muted);font-size:13px}#softstep-checkout .ssco-gift-toggle>i{color:var(--teal);margin-left:auto;font-size:22px}#softstep-checkout .ssco-gift{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}#softstep-checkout .ssco-gift.is-open{grid-template-rows:1fr}#softstep-checkout .ssco-gift>div{overflow:hidden}#softstep-checkout .ssco-gift__in{border:1px solid var(--field);border-radius:0 0 var(--r) var(--r);border-top:0;margin-top:4px;padding:2px 14px 16px}#softstep-checkout .ssco-gift.is-open+*{margin-top:0}#softstep-checkout label.ssco-gift-toggle.is-open{border-radius:var(--r) var(--r) 0 0;border-color:var(--field);background:var(--soft)}#softstep-checkout .ssco-gift.is-open .ssco-gift__in{margin-top:-1px}#softstep-checkout button.ssco-datebtn,#softstep-checkout button.ssco-datebtn:hover,#softstep-checkout button.ssco-datebtn:focus{text-align:left;cursor:pointer;appearance:none;outline:none;align-items:center;gap:10px;width:100%;height:46px;margin:0;padding:0 14px;transition:border-color .2s,box-shadow .2s;border:1px solid var(--field)!important;color:var(--ink)!important;font:inherit!important;background:#fff!important;border-radius:10px!important;font-size:16px!important;display:flex!important;box-shadow:0 1px 2px #0d2d2c0d!important}#softstep-checkout button.ssco-datebtn:focus-visible{border-color:var(--teal)!important;outline:none!important;box-shadow:0 0 0 3px #09869a2e!important}#softstep-checkout button.ssco-datebtn:hover{border-color:var(--teal)!important}#softstep-checkout .ssco-datebtn i{color:var(--cta);font-size:18px}#softstep-checkout .ssco-datebtn span{flex:1;font-size:15px;font-weight:800}#softstep-checkout .ssco-datebtn__car{transition:transform .4s var(--ease);color:var(--muted)!important}#softstep-checkout .ssco-datebtn[aria-expanded=true]{border-color:var(--teal)!important;box-shadow:0 0 0 3px #09869a2e!important}#softstep-checkout .ssco-datebtn[aria-expanded=true] .ssco-datebtn__car{transform:rotate(180deg)}#softstep-checkout .ssco-calwrap{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}#softstep-checkout .ssco-calwrap.is-open{grid-template-rows:1fr}#softstep-checkout .ssco-calwrap>div{overflow:hidden}#softstep-checkout .ssco-cal{border:1px solid var(--field);opacity:0;transition:opacity .3s, transform .45s var(--ease);background:#fff;border-radius:14px;margin-top:8px;padding:14px;transform:translateY(-6px);box-shadow:0 18px 40px -24px #0d2d2c59}#softstep-checkout .ssco-calwrap.is-open .ssco-cal{opacity:1;transform:none}#softstep-checkout .ssco-cal__quick{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:10px;padding-bottom:12px;display:flex}#softstep-checkout button.ssco-chip,#softstep-checkout button.ssco-chip:hover,#softstep-checkout button.ssco-chip:focus{cursor:pointer;height:32px;margin:0;padding:0 12px;transition:border-color .2s,background-color .2s,color .2s;border:1px solid var(--field)!important;color:var(--ink)!important;font:inherit!important;background:#fff!important;border-radius:999px!important;font-size:13px!important;font-weight:800!important}#softstep-checkout button.ssco-chip:hover{border-color:var(--teal)!important}#softstep-checkout button.ssco-chip.is-on{background:var(--cta)!important;border-color:var(--cta)!important;color:#fff!important}#softstep-checkout .ssco-cal__head{justify-content:space-between;align-items:center;gap:8px;display:flex}#softstep-checkout .ssco-cal__month{letter-spacing:-.01em;font-size:15px;font-weight:800}#softstep-checkout button.ssco-cal__nav,#softstep-checkout button.ssco-cal__nav:hover,#softstep-checkout button.ssco-cal__nav:focus{cursor:pointer;place-items:center;width:36px;height:36px;margin:0;padding:0;font-size:15px;transition:background-color .2s;display:grid;background:var(--soft)!important;color:var(--ink)!important;border:0!important;border-radius:50%!important}#softstep-checkout button.ssco-cal__nav:hover{background:#e6eeeb!important}#softstep-checkout button.ssco-cal__nav[disabled]{opacity:.3;cursor:default}#softstep-checkout .ssco-cal__dow,#softstep-checkout .ssco-cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}#softstep-checkout .ssco-cal__dow{margin:12px 0 4px}#softstep-checkout .ssco-cal__dow span{text-align:center;color:var(--muted);font-size:12px;font-weight:800}#softstep-checkout .ssco-cal__grid{transition:opacity .2s}#softstep-checkout .ssco-cal__grid.is-swap{opacity:0}#softstep-checkout button.ssco-day,#softstep-checkout button.ssco-day:hover,#softstep-checkout button.ssco-day:focus{aspect-ratio:1;font-variant-numeric:tabular-nums;cursor:pointer;width:100%;max-height:44px;transition:background-color .2s, color .2s, transform .2s var(--ease);place-items:center;margin:0;padding:0;display:grid;position:relative;color:var(--ink)!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:50%!important;font-size:14px!important;font-weight:500!important}#softstep-checkout button.ssco-day:hover{background:var(--soft)!important}#softstep-checkout button.ssco-day:active{transform:scale(.92)}#softstep-checkout button.ssco-day.is-today:after{content:"";background:var(--teal);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}#softstep-checkout button.ssco-day.is-xmas:before{content:"";background:#d6455d;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:7px}#softstep-checkout button.ssco-day.is-sel{background:var(--cta)!important;color:#fff!important;font-weight:800!important}#softstep-checkout button.ssco-day.is-sel:after{background:#fff}#softstep-checkout button.ssco-day[disabled]{cursor:default;color:#b9c4c1!important;background:0 0!important}#softstep-checkout .ssco-day--pad{visibility:hidden}#softstep-checkout fieldset.ssco-methods{border:0;min-width:0;margin:22px 0 0;padding:0}#softstep-checkout .ssco-methods__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}#softstep-checkout label.ssco-method{border:1px solid var(--field);border-radius:var(--r);cursor:pointer;background:#fff;align-items:center;gap:12px;margin:0;padding:14px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;position:relative}#softstep-checkout label.ssco-method:hover{border-color:var(--teal)}#softstep-checkout label.ssco-method.is-sel{border-color:var(--cta);box-shadow:0 0 0 1px var(--cta);background:#f3fafb}#softstep-checkout .ssco-method input{opacity:0;width:1px;height:1px;position:absolute}#softstep-checkout .ssco-method:focus-within{box-shadow:0 0 0 3px #09869a40}#softstep-checkout .ssco-method>i{background:var(--soft);width:36px;height:36px;color:var(--ink-2);border-radius:10px;flex:0 0 36px;place-items:center;font-size:19px;transition:background-color .2s,color .2s;display:grid}#softstep-checkout .ssco-method.is-sel>i{background:var(--cta);color:#fff}#softstep-checkout .ssco-method b{font-weight:800;line-height:1.2;display:block}#softstep-checkout .ssco-method span span{color:var(--muted);font-size:12px;line-height:1.3;display:block}#softstep-checkout .ssco-panel{display:none}#softstep-checkout .ssco-panel.is-on{animation:ssco-in .45s var(--ease);display:block}#softstep-checkout .ssco-dd{border:1px solid var(--field);border-radius:var(--r);background:#fff;margin-top:16px;padding:18px}#softstep-checkout .ssco-dd__top{justify-content:space-between;align-items:center;gap:12px;display:flex}#softstep-checkout .ssco-dd__top img{width:auto;height:20px}#softstep-checkout .ssco-dd__badge{background:var(--soft);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}#softstep-checkout .ssco-dd__badge i{color:var(--cta);font-size:15px}#softstep-checkout .ssco-dd__lead{color:var(--ink-2);margin-top:14px;font-size:14px}#softstep-checkout .ssco-dd__list{border-top:1px solid var(--line);gap:10px;margin-top:14px;padding-top:14px;display:grid}#softstep-checkout .ssco-dd__list li{color:var(--muted);gap:10px;font-size:14px;line-height:1.45;display:flex}#softstep-checkout .ssco-dd__list i{color:var(--cta);flex:none;margin-top:1px;font-size:18px}#softstep-checkout .ssco-dd__list b{color:var(--ink);font-weight:800}#softstep-checkout .ssco-secure a{color:var(--ink-2);text-decoration:underline}#softstep-checkout .ssco-card{border:1px solid var(--field);background:#fff;border-radius:10px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #0d2d2c0d}#softstep-checkout .ssco-card:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #09869a2e}#softstep-checkout .ssco-card.is-err{border-color:var(--err);box-shadow:0 0 0 3px #c0362c1f}#softstep-checkout .ssco-card__row{align-items:center;display:flex}#softstep-checkout .ssco-card__row+.ssco-card__row{border-top:1px solid var(--field)}#softstep-checkout .ssco-card input{font-variant-numeric:tabular-nums;letter-spacing:.02em;appearance:none;outline:none;flex:1;min-width:0;height:46px;margin:0;padding:0 14px;color:var(--ink)!important;font:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:16px!important}#softstep-checkout .ssco-card input:focus-visible{outline:none!important}#softstep-checkout .ssco-card input::placeholder{color:#8a9a96;letter-spacing:0}#softstep-checkout .ssco-card__row input+input{border-left:1px solid var(--field)!important}#softstep-checkout .ssco-brands{align-items:center;height:46px;padding-right:12px;display:flex}#softstep-checkout .ssco-brands img{opacity:1;transform-origin:100%;width:auto;max-width:48px;height:14px;transition:max-width .45s var(--ease), margin .45s var(--ease), opacity .25s ease, transform .45s var(--ease), height .45s var(--ease);flex:none;margin-left:8px;transform:none}#softstep-checkout .ssco-brands.has-brand img{opacity:0;max-width:0;margin-left:0;transform:scale(.6)}#softstep-checkout .ssco-brands img[data-brand=visa]{height:11px}#softstep-checkout .ssco-brands.has-brand img[data-brand=visa].is-on{height:17px}#softstep-checkout .ssco-brands.has-brand img[data-brand=amex].is-on{height:28px}#softstep-checkout .ssco-brands.has-brand img.is-on{opacity:1;max-width:90px;height:22px;margin-left:8px;transition-delay:80ms;transform:none}#softstep-checkout .ssco-secure{color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:13px;line-height:1.4;display:flex}#softstep-checkout .ssco-secure i{color:var(--cta);flex:none;font-size:17px}#softstep-checkout .ssco-secure img{opacity:.8;width:auto;height:16px;margin-left:auto}#softstep-checkout button.ssco-paybtn,#softstep-checkout button.ssco-paybtn:hover,#softstep-checkout button.ssco-paybtn:focus{letter-spacing:-.01em;cursor:pointer;width:100%;height:56px;transition:background-color .2s, transform .2s var(--ease);justify-content:center;align-items:center;gap:10px;margin:24px 0 0;padding:0 20px;display:flex;position:relative;background:var(--cta)!important;color:#fff!important;font:inherit!important;border:0!important;border-radius:12px!important;font-size:17px!important;font-weight:800!important;box-shadow:0 12px 26px -12px #077386b3!important}#softstep-checkout button.ssco-paybtn:hover{background:var(--cta-hover)!important}#softstep-checkout button.ssco-paybtn:active{transform:scale(.99)}#softstep-checkout button.ssco-paybtn[disabled]{cursor:progress;opacity:.85}#softstep-checkout .ssco-spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ssco-spin;display:none}#softstep-checkout .is-busy .ssco-spin{display:block}#softstep-checkout .is-busy .ssco-paybtn__t{display:none}@keyframes ssco-spin{to{transform:rotate(360deg)}}#softstep-checkout .ssco-after{color:var(--muted);text-align:center;margin-top:10px;font-size:13px}#softstep-checkout .ssco-legal{color:var(--muted);text-align:center;margin-top:14px;font-size:12px}#softstep-checkout .ssco-legal a{color:var(--ink-2)}#softstep-checkout .ssco-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:center;gap:18px;margin-top:28px;padding-top:18px;font-size:12px;display:flex}#softstep-checkout .ssco-foot a{color:var(--muted);text-decoration:none}#softstep-checkout .ssco-foot a:hover{color:var(--ink)}#softstep-checkout .ssco-done{text-align:center;padding-top:20px;display:none}#softstep-checkout .is-paid .ssco-form{display:none}#softstep-checkout .is-paid .ssco-done{animation:ssco-in .7s var(--ease);display:block}@keyframes ssco-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#softstep-checkout .ssco-done__ic{background:var(--lime);width:64px;height:64px;color:var(--deep);border-radius:50%;place-items:center;margin:0 auto;font-size:30px;display:grid}#softstep-checkout .ssco-done>p{color:var(--muted);margin-top:8px}#softstep-checkout .ssco-acct{border:1px solid var(--line);border-radius:var(--r);text-align:left;margin-top:28px;padding:20px}#softstep-checkout .ssco-acct p{color:var(--muted);margin-top:4px;font-size:14px}#softstep-checkout .ssco-acct .ssco-row{gap:8px;margin-top:14px;display:flex}#softstep-checkout button.ssco-sbtn,#softstep-checkout button.ssco-sbtn:hover{cursor:pointer;flex:none;height:46px;padding:0 18px;background:var(--deep)!important;color:#fff!important;font:inherit!important;border:0!important;border-radius:10px!important;font-weight:800!important}#softstep-checkout button.ssco-skip,#softstep-checkout button.ssco-skip:hover{cursor:pointer;margin-top:10px;padding:8px;text-decoration:underline;color:var(--muted)!important;font:inherit!important;background:0 0!important;border:0!important;font-size:13px!important}#softstep-checkout,#softstep-checkout *{text-transform:none!important}#softstep-checkout h1,#softstep-checkout h2,#softstep-checkout h3{text-transform:none!important;margin:0!important;font-family:inherit!important;line-height:1.2!important}#softstep-checkout .ssco-pay h1{letter-spacing:-.02em!important;color:var(--ink)!important;font-size:22px!important;font-weight:800!important}#softstep-checkout .ssco-done h2{letter-spacing:-.03em!important;margin-top:18px!important;font-size:26px!important;font-weight:800!important}#softstep-checkout .ssco-acct h3{font-size:16px!important;font-weight:800!important}#softstep-checkout button{letter-spacing:normal!important;min-height:0!important;line-height:1.2!important}#softstep-checkout button.ssco-paybtn{letter-spacing:-.01em!important}#softstep-checkout img{max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}#softstep-checkout p{margin:0}#softstep-checkout label{font-weight:inherit;text-transform:none}#softstep-checkout input,#softstep-checkout textarea{max-width:none!important;min-height:0!important}@media (min-width:900px){#softstep-checkout .ssco-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#softstep-checkout .ssco-sum__in{padding:48px 56px 48px 40px;position:sticky;top:0}#softstep-checkout .ssco-pay__in{margin-left:0;padding:96px 40px 64px 56px}#softstep-checkout button.ssco-toggle{display:none}#softstep-checkout .ssco-sum__body{padding-top:40px;display:block}#softstep-checkout .ssco-big{font-size:48px}}@media (prefers-reduced-motion:reduce){#softstep-checkout *{transition:none!important;animation:none!important}}#softstep-checkout .ssco-legal a{text-decoration:underline}#softstep-checkout .ssco-gpay{color:#fff;letter-spacing:0;align-items:center;gap:7px;font-family:Google Sans,Product Sans,Roboto,Arial,sans-serif;font-size:21px;font-weight:500;line-height:1;display:inline-flex}#softstep-checkout .ssco-gpay svg{flex:none;display:block}#softstep-checkout .ssco-card .ssco-sfield{flex:1;min-width:0;padding:14px}#softstep-checkout .ssco-card .ssco-sfield--split{border-left:1px solid var(--field)}#softstep-checkout .ssco-express-stripe{margin-top:16px}#softstep-checkout .ssco-express-stripe[hidden]{display:none}#softstep-checkout.is-embedded,#softstep-checkout.is-embedded .ssco-grid{min-height:0}#softstep-checkout .ssco-testmode{color:#6b4a07;background:#fdf3dc;border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}#softstep-checkout .ssco-testmode i{margin-top:1px;font-size:16px}
