.sv-goscreen{display:none}html.sv-going .sv-goscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px}.sv-goscreen i,.sv-btn.sv-busy:after{width:34px;height:34px;border-radius:50%;border:2.5px solid rgba(10,10,10,.12);border-top-color:#0a0a0a;animation:svspin .8s linear infinite}.sv-goscreen i{display:block;margin-bottom:10px}.sv-goscreen b{font-family:var(--d);font-stretch:125%;font-weight:700;font-size:19px;letter-spacing:-.01em;text-transform:uppercase;color:#0a0a0a}.sv-goscreen span{font-size:14px;color:var(--mute)}html.sv-going,html.sv-going body{overflow:hidden}@keyframes svspin{to{transform:rotate(360deg)}}.sv-cartpg{background:#fff;color:var(--ink);padding:clamp(20px,4vw,56px) 0 clamp(56px,8vw,110px)}.sv-cartpg .sv-wrap.sv-cw{display:block;max-width:1100px;padding-inline:20px}.sv-cw:not(.has-up){max-width:600px}.sv-ch{font-family:var(--d);font-stretch:125%;font-weight:700;font-size:clamp(30px,3.6vw,46px);line-height:.98;letter-spacing:-.03em;text-transform:uppercase;margin:12px 0 0;color:var(--ink);text-wrap:balance}.sv-ch span{display:block;font-weight:300}.sv-gold{color:#b07a35!important}.sv-st3{list-style:none;margin:0 0 clamp(22px,3.4vw,40px);padding:0;display:flex;align-items:center;gap:10px;font-family:var(--m);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);white-space:nowrap;overflow:hidden}.sv-st3 li{display:flex;align-items:center;gap:8px;min-width:0}.sv-st3 li+li:before{content:"";width:clamp(12px,3vw,36px);height:1px;background:var(--rule);flex:none}.sv-st3 i{flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--rule);display:grid;place-items:center;font-style:normal;font-size:10.5px;letter-spacing:0}.sv-st3 .on{color:var(--ink)}.sv-st3 .on i{background:var(--ink);border-color:var(--ink);color:#fff}.sv-st3 .done{color:var(--ink)}.sv-st3 .done i{background:#e0a95c;border-color:#e0a95c}.sv-st3 .done i:after{content:"";width:8px;height:4px;border:solid #0A0A0A;border-width:0 0 1.8px 1.8px;transform:translateY(-1px) rotate(-45deg)}.sv-cgrid{display:grid;gap:clamp(24px,4vw,56px);align-items:start}.has-up .sv-cgrid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.sv-ctext{margin:16px 0 0;font-size:16px;line-height:1.55;color:var(--ink2);max-width:52ch}.sv-upcard{margin-top:clamp(20px,3vw,28px);display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);border-radius:22px;overflow:hidden;background:#0b0b0c;color:#fff;box-shadow:0 30px 60px -36px #0a0a0a8c}.sv-upimg{position:relative;min-height:100%;background:#1a1a1a}.sv-upimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sv-upbd{padding:clamp(18px,2.6vw,28px);display:flex;flex-direction:column;gap:12px}.sv-uptag{align-self:flex-start;font-family:var(--m);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:99px;background:#e0a95c;color:#0a0a0a}.sv-upt{font-family:var(--d);font-stretch:125%;font-weight:700;font-size:clamp(19px,2vw,24px);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.sv-upbd .sv-ticks{margin:2px 0 0;gap:9px}.sv-upbd .sv-ticks li{font-size:14.5px;line-height:1.4;color:#ffffffdb}.sv-upbd .sv-ticks li:before{background-color:#e0a95c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.2l2.6 2.6L13 6.5' fill='none' stroke='%230A0A0A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sv-uppr{margin-top:auto;padding-top:6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.sv-uppr b{font-family:var(--d);font-stretch:125%;font-weight:600;font-size:24px}.sv-uppr s{color:#ffffff80;font-size:15px}.sv-uppr span{flex-basis:100%;font-size:12.5px;color:#fff9}.sv-upf,.sv-nof{margin:0}.sv-upf .sv-btn{margin-top:18px}.sv-nof .sv-btn{margin-top:10px}.sv .sv-btn.sv-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px #0a0a0a33}.sv .sv-btn.sv-ghost:hover{box-shadow:inset 0 0 0 1px #0a0a0a80}.sv-cartpg .sv-btn{cursor:pointer;border:0}.sv-btn.sv-busy{pointer-events:none;opacity:.9}.sv-btn.sv-busy:after{content:"";width:16px;height:16px;border-width:2px;border-color:#ffffff4d;border-top-color:#fff}.sv-btn.sv-ghost.sv-busy:after{border-color:#0a0a0a26;border-top-color:#0a0a0a}.sv-sum{background:var(--soft);border-radius:22px;padding:clamp(20px,2.4vw,28px);display:grid;gap:16px}.has-up .sv-sum{position:sticky;top:96px}.sv-sumhd{display:flex;justify-content:space-between;align-items:baseline}.sv-sumn{font-size:13px;color:var(--mute)}.sv-sumit{display:grid;gap:14px}.sv-ci{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:14px;align-items:center}.sv-ci img,.sv-ci .ph{width:60px;height:60px;border-radius:14px;object-fit:cover;background:#e9e9e6;display:block}.sv-ci b{display:block;font-size:15px;font-weight:600;line-height:1.25}.sv-ci span{display:block;font-size:13px;color:var(--mute);margin-top:2px}.sv-ci em{font-style:normal;font-weight:600;font-size:15px;text-align:right}.sv-ci em s{display:block;font-weight:400;font-size:12.5px;color:var(--mute)}.sv a.sv-crm{display:inline-block;margin-top:4px;padding:4px 0;font-size:12.5px;color:var(--mute);text-decoration:underline;text-underline-offset:2px}.sv-crow{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.sv-csave{color:#8a6a3a}.sv-ctot{border-top:1px solid #E2E2DE;padding-top:16px}.sv-ctot b{font-family:var(--d);font-stretch:125%;font-weight:600;font-size:24px}.sv-sum form,.sv-sum .sv-btn{margin:0}.sv-ctrust{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--mute)}.sv-ctrust span{display:inline-flex;align-items:center;gap:6px}.sv-ctrust span:before{content:"";width:5px;height:5px;border-radius:50%;background:#e0a95c}.sv-sum .sv-pay{justify-content:center;margin:0}.sv-cempty{text-align:center;padding:clamp(24px,6vw,72px) 0}.sv-cempty .sv-ch{margin-inline:auto}.sv-cempty-go{display:grid;gap:10px;max-width:400px;margin:32px auto 0}.sv-cempty-go .sv-btn{margin:0}@media(max-width:860px){.has-up .sv-cgrid{grid-template-columns:1fr;gap:28px}.has-up .sv-sum{position:static}}@media(max-width:640px){.sv-cartpg{padding-top:18px}.sv-cartpg .sv-wrap.sv-cw{padding-inline:16px}.sv-st3{font-size:10px;letter-spacing:.08em;gap:6px;margin-bottom:22px}.sv-st3 li{gap:6px}.sv-st3 li+li:before{width:10px}.sv-st3 i{width:20px;height:20px}.has-up .sv-st3 .done span{display:none}.sv-ch{font-size:clamp(25px,7.4vw,30px)}.sv-ctext{display:none}.sv-upcard{grid-template-columns:108px minmax(0,1fr);border-radius:20px;margin-top:18px}.sv-upbd{padding:14px 14px 16px;gap:8px}.sv-upbd .sv-ticks{gap:7px}.sv-uppr{padding-top:4px}.sv-upf .sv-btn{margin-top:14px}.sv-uptag{font-size:9.5px;padding:5px 8px;letter-spacing:.1em}.sv-upt{font-size:17px}.sv-upbd .sv-ticks li{font-size:13.5px}.sv-upbd .sv-ticks li:before{width:16px;height:16px;background-size:16px}.sv-uppr b{font-size:21px}.sv-cartpg .sv-btn{min-height:58px;font-size:12px;letter-spacing:.1em;padding:0 18px}.sv-sum{border-radius:20px}}@media(prefers-reduced-motion:reduce){.sv-goscreen i,.sv-btn.sv-busy:after{animation-duration:2s}}.sv-upm .sv-uphd{display:flex;gap:12px;align-items:center;padding-right:44px}.sv-upm .sv-uphd i{flex:none;width:34px;height:34px;border-radius:50%;background:#e0a95c;display:grid;place-items:center}.sv-upm .sv-uphd i:after{content:"";width:12px;height:6px;border:solid #0A0A0A;border-width:0 0 2px 2px;transform:translateY(-2px) rotate(-45deg)}.sv-upm .sv-uphd b{display:block;font-size:16px;font-weight:600}.sv-upm .sv-uphd span{display:block;font-size:13px;color:var(--mute)}.sv-upm .sv-upcard{margin-top:4px;grid-template-columns:112px minmax(0,1fr);border-radius:18px}.sv-upm .sv-upbd{padding:14px 14px 16px;gap:8px}.sv-upm .sv-upt{font-size:16px}.sv-upm .sv-upbd .sv-ticks li{font-size:13px}.sv-upm .sv-upbd .sv-ticks li:before{width:16px;height:16px;background-size:16px}.sv-upm .sv-uppr b{font-size:20px}.sv-upm .sv-btn{margin:0;cursor:pointer;border:0}.sv-upm .sv-mtrust{margin-top:2px}.sv-upm .sv-err{margin:0;font-size:13px;color:#b3261e;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sovrin-buy.css.map */
