.sv-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.sv-lock,html.sv-lock body{overflow:hidden}.sv-brand{font-family:var(--d);font-stretch:125%;font-weight:700;font-size:17px;letter-spacing:.34em;line-height:1;color:var(--ink);padding-left:.34em;margin-left:-.34em;white-space:nowrap}.sv-abar{background:#0a0a0a;color:#d9d9dc}.sv-abar.gold{background:#e0a95c;color:#0a0a0a}.sv-abar-in{position:relative;height:38px;max-width:1240px;margin:0 auto;padding:0 16px;display:grid;place-items:center;overflow:hidden}.sv-abar-m{grid-area:1/1;margin:0;font-family:var(--m);font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1);pointer-events:none}.sv-abar-m.on{opacity:1;transform:none;pointer-events:auto}.sv-abar-m b{color:#e0a95c;font-weight:500}.sv-abar.gold .sv-abar-m b{color:#0a0a0a;font-weight:700}.sv-abar-m a{color:inherit;text-decoration:none}.sv-abar-m a:hover{color:#fff}@media(max-width:640px){.sv-abar-in{height:34px}.sv-abar-m{font-size:10.5px;letter-spacing:.12em}}.sv-hdr-sec{transition:transform .38s cubic-bezier(.2,.8,.2,1)}.sv-hdr-sec.sv-hide{transform:translateY(-100%)}.sv.sv-hdr{overflow:visible}.sv-hdr{position:relative;background:#ffffffe0;-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.sv-hdr.stuck,.sv-hdr.menu-open{border-bottom-color:#0a0a0a14;background:#fffffff0}.sv-hdr-in{max-width:1240px;margin:0 auto;padding:0 20px;height:68px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.sv-logo{justify-self:start;display:flex;align-items:center;min-height:44px;text-decoration:none}.sv-logo img{display:block;max-height:40px;width:auto}.sv-hnav{display:flex;gap:4px;justify-self:center}.sv .sv-hnav a{position:relative;padding:10px 14px;font-size:14.5px;font-weight:500;letter-spacing:-.005em;color:#4a4a4f;text-decoration:none;border-radius:999px;transition:color .2s,background .2s}.sv .sv-hnav a:hover{color:var(--ink);background:#0a0a0a0b}.sv .sv-hnav a.on{color:var(--ink)}.sv-hnav a.on:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#e0a95c}.sv-hact{justify-self:end;display:flex;align-items:center;gap:8px}.sv-hbtn{position:relative;width:44px;height:44px;border:0;padding:0;border-radius:50%;background:transparent;color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background .2s;-webkit-tap-highlight-color:transparent}.sv-hbtn:hover{background:#0a0a0a0d}.sv-hbtn svg{width:22px;height:22px}.sv-cc{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e0a95c;color:#0a0a0a;font:600 11px/18px var(--b);text-align:center}.sv-cc[hidden],.sv-cartbtn .cart-count-bubble{display:none}.sv .sv-hcta{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--m);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:transform .2s,box-shadow .2s}.sv .sv-hcta:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px #0a0a0a99}.sv-burger{display:none;justify-self:start}.sv-burger span{position:absolute;left:12px;right:12px;height:1.7px;border-radius:2px;background:currentColor;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sv-burger span:first-child{transform:translateY(-4px)}.sv-burger span:last-child{transform:translateY(4px)}.menu-open .sv-burger span:first-child{transform:rotate(45deg)}.menu-open .sv-burger span:last-child{transform:rotate(-45deg)}.sv-drawer{position:absolute;left:0;right:0;top:100%;height:calc(100vh - 100%);height:calc(100dvh - 100%);overflow:auto;background:#fff;border-top:1px solid rgba(10,10,10,.06);animation:svdr .35s cubic-bezier(.2,.8,.2,1)}.sv-drawer[hidden]{display:none}@keyframes svdr{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.sv-drawer-in{max-width:560px;margin:0 auto;padding:12px 20px calc(28px + env(safe-area-inset-bottom))}.sv-dnav a{display:flex;align-items:center;justify-content:space-between;min-height:64px;border-bottom:1px solid var(--rule);font-family:var(--d);font-stretch:125%;font-weight:700;font-size:22px;letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);text-decoration:none}.sv-dnav a i{font-style:normal;font-family:var(--b);font-weight:400;font-size:20px;color:var(--mute)}.sv-dprods{display:grid;gap:10px;margin-top:22px}.sv .sv-dprod{display:flex;align-items:center;gap:14px;padding:10px;border-radius:16px;background:var(--soft);text-decoration:none;color:var(--ink)}.sv-dprod img{width:64px;height:64px;border-radius:12px;object-fit:cover;flex:none}.sv-dprod b{display:block;font-weight:600;font-size:15px}.sv-dprod em{display:block;font-style:normal;font-size:14px;color:var(--ink2);margin-top:2px}.sv-drawer .sv-btn{margin-top:20px}.sv .sv-dnote{margin:16px 0 0;text-align:center;font-family:var(--m);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}@media(max-width:980px){.sv-hdr-in{height:60px;padding:0 8px;grid-template-columns:1fr auto 1fr;gap:8px}.sv-burger{display:grid}.sv-hnav,.sv .sv-hcta{display:none}.sv-logo{justify-self:center;grid-column:2;grid-row:1}.sv-burger{grid-column:1;grid-row:1}.sv-hact{grid-column:3;grid-row:1}.sv-brand{font-size:16px}}.sv-ftr{background:#0a0a0a;color:#b9b9be;padding:clamp(64px,9vw,112px) 0 28px}.sv-ftr a{color:inherit;text-decoration:none;transition:color .2s}.sv-ftr a:hover{color:#fff}.sv-ftr .sv-wrap{display:block}.sv-ftr-top{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;padding-bottom:clamp(40px,6vw,72px);border-bottom:1px solid rgba(255,255,255,.1)}.sv-ftr-big{margin:0;font-family:var(--d);font-stretch:125%;font-weight:700;font-size:clamp(40px,7.2vw,96px);line-height:.92;letter-spacing:-.035em;text-transform:uppercase;color:#fff}.sv-ftr-big span{display:block;font-weight:200;color:#8d8d93}.sv .sv-ftr-cta{width:auto;min-width:240px;margin:0}.sv-ftr-grid{display:grid;grid-template-columns:1.4fr .8fr .9fr 1.4fr;gap:clamp(28px,4vw,56px);padding:clamp(40px,5vw,64px) 0}.sv-ftr-brand .sv-brand{color:#fff}.sv-ftr-brand p{margin:18px 0 0;font-size:15px;line-height:1.6;max-width:34ch}.sv-ftr-mail{display:inline-block;margin-top:14px;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:2px;font-size:15px}.sv-ftr .sv-lab{color:#77777d;margin-bottom:14px}.sv-ftr-col{display:flex;flex-direction:column;align-items:flex-start}.sv-ftr-col a{padding:7px 0;font-size:15px}.sv-ftr-news p{margin:0 0 16px;font-size:15px;line-height:1.55}.sv-news-row{display:flex;align-items:center;height:54px;border-radius:999px;background:#18181a;border:1px solid rgba(255,255,255,.12);padding:5px 5px 5px 20px;transition:border-color .2s}.sv-news-row:focus-within{border-color:#e0a95c}.sv-news-row input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#fff;font:16px var(--b)}.sv-news-row input::placeholder{color:#77777d}.sv-news-row button{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:#e0a95c;color:#0a0a0a;font-size:18px;cursor:pointer;transition:transform .2s}.sv-news-row button:hover{transform:translate(2px)}.sv-news-ok{color:#e0a95c;font-size:15px;margin:0}.sv-news-err{color:#ff8a7a;font-size:13px;margin:10px 0 0}.sv-ftr-bot{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#77777d}.sv-ftr-bot .sv-pay{margin:0 0 0 auto;display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0}.sv-ftr-bot .sv-pay svg{width:38px;height:24px;display:block;border-radius:4px}@media(max-width:980px){.sv-ftr-grid{grid-template-columns:1fr 1fr}.sv-ftr-brand,.sv-ftr-news{grid-column:1/-1}}@media(max-width:640px){.sv-ftr-top{flex-direction:column;align-items:stretch}.sv .sv-ftr-cta{width:100%}.sv-ftr-bot>span{flex-basis:100%}.sv-ftr-bot .sv-pay{margin:8px 0 0;flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sovrin-shell.css.map */
