.sphere-os{--sos-bg:#e6ebf0;--sos-surface:rgba(245,247,249,.96);--sos-ink:#012037;--sos-muted:#336183;--sos-line:rgba(1,32,55,.14);--sos-out:#3d698a;--sos-ok:#4a7392;position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;background:var(--sos-bg);color:var(--sos-ink);isolation:isolate}@media(prefers-color-scheme:dark){.sphere-os{--sos-bg:#011625;--sos-surface:rgba(1,34,57,.96);--sos-ink:#e2e8ed;--sos-muted:#8fa8bb;--sos-line:rgba(226,232,237,.16);--sos-out:#8ea8ba;--sos-ok:#9cb2c3}}.sphere-os--tall{height:80vh;height:80svh}.sphere-os--medium{height:60vh;height:60svh}.sphere-os [hidden]{display:none!important}.sos-stage{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none;cursor:grab;outline:none}.sos-stage:focus-visible{box-shadow:inset 0 0 0 3px var(--sos-accent)}.sos-stage.is-over-parcel{cursor:pointer}.sos-stage.is-dragging{cursor:grabbing}.sos-stage.is-pinning{cursor:crosshair}.sos-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sos-fade{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.sos-outline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.sos-outline path{fill:none;stroke:#f5f7f9;stroke-width:2;stroke-dasharray:7 5;filter:drop-shadow(0 0 2px rgba(0,11,18,.7))}.sos-outline path.sos-area{fill:#f5f7f91f;stroke:#f5f7f9;stroke-width:1.5;stroke-opacity:.75;stroke-dasharray:none;filter:none}.sos-marks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sos-marks,.sos-outline{transition:opacity .18s}.sphere-os.is-walking .sos-marks,.sphere-os.is-walking .sos-outline{opacity:0}.sphere-os.is-walking .sos-mark,.sphere-os.is-walking .sos-door,.sphere-os.is-walking .sos-cluster{pointer-events:none}.sos-mark,.sos-door{position:absolute;left:0;top:0;pointer-events:auto;border:0;padding:0;background:none;cursor:pointer;transition:opacity .25s;font:inherit}.sos-dot{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;box-sizing:border-box;border-radius:12px;font-size:12px;line-height:1;font-variant-numeric:tabular-nums;color:var(--sos-accent-ink);background:var(--sos-accent);box-shadow:0 0 0 2px #f5f7f9e6,0 2px 8px #000b1259}.sos-mark.is-out .sos-dot{background:#4f7795;color:#f5f7f9;box-shadow:0 0 0 2px var(--sos-out),0 2px 8px #000b1259}.sos-mark.is-confirmed .sos-dot{background:var(--sos-ok);color:#f5f7f9}.sos-mark.is-sel .sos-dot{outline:3px solid #f5f7f9;outline-offset:3px}.sos-lbl{position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);white-space:nowrap;font-size:12px;color:#f5f7f9;background:#000b12ad;padding:3px 7px;border-radius:4px;opacity:0;transition:opacity .2s;pointer-events:none}.sos-mark.is-near .sos-lbl,.sos-mark.is-sel .sos-lbl,.sos-mark:hover .sos-lbl,.sos-mark:focus-visible .sos-lbl,.sos-door .sos-lbl{opacity:1}.sos-mark:focus-visible,.sos-door:focus-visible{outline:none}.sos-mark:focus-visible .sos-dot,.sos-door:focus-visible .sos-ring{outline:3px solid var(--sos-accent);outline-offset:3px}.sos-ring{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#f5f7f92e;border:3px solid #f5f7f9;box-shadow:0 0 0 2px #000b1259,0 6px 16px #000b1259;transform:perspective(200px) rotateX(55deg)}.sos-ring:before{content:"";border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:16px solid #f5f7f9;margin-top:-4px}.sos-door:hover .sos-ring{background:var(--sos-accent)}.sos-top{position:absolute;top:12px;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start;pointer-events:none;z-index:3}.sos-top>*{pointer-events:auto}.sos-title{background:var(--sos-surface);border-left:6px solid var(--sos-accent);border-radius:4px;padding:7px 12px;display:grid;gap:1px;min-width:0}.sos-title strong{font-size:16px;line-height:1.2}.sos-eyebrow{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--sos-muted);margin:0}.sos-tools{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.sos-tools .sos-btn{white-space:nowrap}.sos-btn{font:inherit;font-size:13px;color:var(--sos-ink);background:var(--sos-surface);border:1px solid var(--sos-line);border-radius:4px;padding:7px 11px;cursor:pointer;text-decoration:none;display:inline-block;line-height:1.3}.sos-btn[aria-pressed=true],.sos-btn.sos-solid{background:var(--sos-accent);color:var(--sos-accent-ink);border-color:var(--sos-accent)}.sos-btn:focus-visible{outline:2px solid var(--sos-accent);outline-offset:2px}.sos-btn:disabled{opacity:.6;cursor:default}.sos-panel{position:absolute;right:max(16px,env(safe-area-inset-right,0px));top:70px;bottom:16px;width:min(360px,calc(100% - 32px));overflow:auto;background:var(--sos-surface);border-radius:6px;box-shadow:0 10px 30px #000b1247;padding:16px;display:grid;gap:10px;align-content:start;grid-auto-rows:max-content;z-index:4}.sos-panel h3{margin:0;font-size:19px;line-height:1.2}.sos-panel p{margin:0}.sos-x{position:absolute;top:8px;right:8px;border:0;background:none;color:var(--sos-muted);font-size:22px;line-height:1;cursor:pointer;padding:4px 8px}.sos-list{list-style:none;margin:0;padding:0;display:grid}.sos-list button{width:100%;display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;text-align:left;background:none;border:0;border-bottom:1px solid var(--sos-line);padding:7px 2px;color:inherit;font:inherit;cursor:pointer}.sos-list button:hover{background:var(--sos-line)}.sos-list img,.sos-ph{width:40px;height:40px;object-fit:cover;border-radius:3px;display:block;background:var(--sos-line)}.sos-list b{display:block;font-size:13px}.sos-list small{display:block;font-size:12px;color:var(--sos-muted)}.sos-price{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.sos-big{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.sos-hero{width:100%;height:auto;border-radius:4px;display:block}.sos-note{font-size:12.5px;color:var(--sos-muted)}.sos-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.sos-design{display:grid;gap:8px;border-top:1px dashed var(--sos-line);padding-top:10px}.sos-design label{display:grid;gap:4px;font-size:12px;color:var(--sos-muted)}.sos-design textarea{width:100%;min-height:70px;font:11px/1.4 ui-monospace,monospace;box-sizing:border-box;border:1px solid var(--sos-line);border-radius:4px;padding:6px;background:transparent;color:inherit}.sos-design select{font:inherit;font-size:13px;padding:6px;border-radius:4px;border:1px solid var(--sos-line);background:var(--sos-surface);color:inherit}.sos-toast{position:absolute;left:50%;top:76px;transform:translate(-50%);background:var(--sos-ink);color:var(--sos-bg);padding:8px 14px;border-radius:4px;font-size:13px;z-index:6;max-width:calc(100% - 32px)}.sos-toast a{color:inherit;text-decoration:underline}.sos-map{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sos-bg);z-index:5;display:grid;grid-template-rows:auto 1fr;padding:12px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));gap:10px}.sos-map-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px}.sos-map-bar .sos-btn{margin-left:auto}.sos-map-frame{position:relative;align-self:center;justify-self:center;max-width:100%;max-height:100%;overflow:auto;cursor:crosshair}.sos-map-img{display:block;max-width:100%;height:auto}.sos-map-dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sos-mapdot{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--sos-accent);border:2px solid #f5f7f9;pointer-events:auto;box-shadow:0 1px 4px #000b1266}.sos-mapdot.is-here{width:20px;height:20px;margin:-10px 0 0 -10px;background:var(--sos-ok)}.sos-mapdot span{position:absolute;left:50%;top:100%;transform:translate(-50%);font-size:11px;white-space:nowrap;color:var(--sos-ink);background:var(--sos-surface);padding:1px 4px;border-radius:3px;opacity:0;pointer-events:none}.sos-mapdot:hover span,.sos-mapdot:focus-visible span,.sos-mapdot.is-here span{opacity:1}.sos-empty{display:grid;place-content:center;gap:8px;height:100%;padding:24px;text-align:center}.sos-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sphere-os.sos-nogl{height:auto}.sphere-os.sos-nogl .sos-stage,.sphere-os.sos-nogl .sos-top{display:none}.sphere-os.sos-nogl .sos-text{position:static;width:auto;height:auto;clip:auto;white-space:normal;padding:24px max(16px,env(safe-area-inset-left,0px))}@media(max-width:720px){.sos-panel{top:auto;left:0;right:0;bottom:0;width:auto;max-height:58%;border-radius:10px 10px 0 0}}@media(prefers-reduced-motion:reduce){.sphere-os *{transition:none!important}}.sos-keys{display:none;position:absolute;left:max(16px,env(safe-area-inset-left,0px));top:76px;z-index:3;align-items:center;gap:8px;padding:5px 6px 5px 10px;border-radius:4px;background:var(--sos-surface);color:var(--sos-ink);border:1px solid var(--sos-line);font-size:12px;line-height:1.4}@media(hover:hover)and (pointer:fine){.sos-keys{display:flex}}.sos-keys-q{font:inherit;font-weight:700;width:22px;height:22px;border-radius:50%;border:1px solid var(--sos-line);background:transparent;color:inherit;cursor:pointer;padding:0;line-height:1}.sos-keys-q:hover,.sos-keys-q:focus-visible{background:var(--sos-accent);color:var(--sos-accent-ink);outline:none}.sos-help{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13px}.sos-help dt{font-weight:700;white-space:nowrap}.sos-help dd{margin:0}.sos-cluster{position:absolute;left:0;top:0;pointer-events:auto;border:0;padding:0;background:none;cursor:zoom-in;font:inherit;transition:opacity .25s}.sos-cluster .sos-dot{min-width:30px;height:30px;border-radius:15px;font-size:13px;font-weight:700;color:var(--sos-accent);background:#f5f7f9;box-shadow:0 0 0 3px var(--sos-accent),0 2px 8px #000b1259}.sos-cluster:focus-visible{outline:none}.sos-cluster:focus-visible .sos-dot{outline:3px solid #f5f7f9;outline-offset:4px}.sos-door .sos-ring{width:calc(56px*var(--k,1));height:calc(56px*var(--k,1));border-width:max(2px,calc(3px*var(--k,1)))}.sos-door .sos-ring:before{border-left-width:calc(11px*var(--k,1));border-right-width:calc(11px*var(--k,1));border-bottom-width:calc(16px*var(--k,1));margin-top:calc(-4px*var(--k,1))}.sos-door.is-far .sos-lbl{top:calc(100% + 2px);font-size:11px;padding:1px 5px}.sos-goto{display:flex;gap:6px;align-items:flex-end}.sos-goto label{display:grid;gap:3px;flex:1 1 auto;min-width:0}.sos-goto input{font:inherit;font-size:16px;width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid var(--sos-line);border-radius:4px;background:transparent;color:inherit}@media(max-width:600px){.sos-top{flex-wrap:nowrap;gap:6px}.sos-title{flex:0 1 auto;min-width:0;padding:6px 9px}.sos-title>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sos-title .sos-eyebrow{font-size:10px;letter-spacing:.03em}.sos-title strong{font-size:15px}.sos-tools{flex:0 0 auto;flex-wrap:nowrap;gap:4px}.sos-tools .sos-btn{font-size:12px;padding:8px;white-space:nowrap}}shopify-chat,#shopify-chat,inbox-online-store-chat{display:none!important}.sos-pr,.sos-l-t,.sphere-os.is-prices .sos-mark.has-price .sos-id{display:none}.sphere-os.is-prices .sos-mark.has-price .sos-pr{display:inline}.sphere-os.is-prices .sos-mark.has-price .sos-dot{background:#f5f7f9;color:#011321;font-weight:700;font-size:13px;height:26px;padding:0 8px;border-radius:6px;box-shadow:0 0 0 2px var(--sos-accent),0 2px 8px #000b1266}.sphere-os.is-prices .sos-mark.has-price .sos-l-id{display:none}.sphere-os.is-prices .sos-mark.has-price .sos-l-t{display:inline}.sphere-os.is-prices .sos-mark.has-price .sos-lbl{white-space:normal;width:max-content;max-width:220px;text-align:center;line-height:1.3}.sphere-os.is-prices .sos-mark.has-price.is-near .sos-lbl{opacity:0}.sphere-os.is-prices .sos-mark.has-price:hover .sos-lbl,.sphere-os.is-prices .sos-mark.has-price.is-sel .sos-lbl,.sphere-os.is-prices .sos-mark.has-price:focus-visible .sos-lbl{opacity:1;z-index:3}.sphere-os.is-prices .sos-mark.has-price:hover,.sphere-os.is-prices .sos-mark.has-price.is-sel{z-index:3}.sphere-os.is-prices .sos-mark.no-price .sos-dot{background:#cdd9e1;color:#011321;box-shadow:0 0 0 2px #011321,0 2px 8px #000b1266}.sphere-os.is-nomarks .sos-mark,.sphere-os.is-nomarks .sos-cluster{visibility:hidden!important;pointer-events:none!important}.sphere-os.is-nomarks .sos-mark.is-sel{visibility:visible!important}.sphere-os.is-nomarks .sos-stage{cursor:pointer}.sos-welcome{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:16px;background:#000b1247}.sos-welcome[hidden]{display:none}.sos-welcome-card{display:flex;gap:18px;align-items:flex-start;width:100%;max-width:660px;max-height:calc(100% - 32px);overflow:auto;box-sizing:border-box;background:#011625e6;color:#f5f7f9;border-radius:10px;padding:20px;box-shadow:0 10px 40px #000b1273;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sos-welcome-fig{margin:0;flex:0 0 170px}.sos-welcome-fig img{display:block;width:100%;height:auto;border-radius:6px}.sos-welcome-fig figcaption{font-size:11px;line-height:1.35;opacity:.75;margin-top:6px}.sos-welcome-fig figcaption a,.sos-welcome-text a{color:inherit;text-decoration:underline}.sos-welcome-text h2{margin:0 0 8px;font-size:22px;line-height:1.2;color:#f5f7f9}.sos-welcome-text p,.sos-welcome-text li{font-size:14px;line-height:1.5;margin:0 0 8px}.sos-welcome-text ul{padding-left:18px;margin:4px 0 14px}@media(max-width:600px){.sos-welcome-card{flex-direction:column;padding:16px}.sos-welcome-fig{flex:none;width:130px}.sos-welcome-text h2{font-size:19px}}.sphere-os.is-nomarks .sos-door{visibility:hidden!important;pointer-events:none!important}.sphere-os.is-nomarks .sos-mark.is-peek{visibility:visible!important;z-index:5;pointer-events:none!important}.sphere-os.is-nomarks .sos-mark.is-peek .sos-id{display:none}.sphere-os.is-nomarks .sos-mark.is-peek .sos-pr{display:inline}.sphere-os.is-nomarks .sos-mark.is-peek .sos-dot{--peek:#7292aa;background:#f5f7f9;color:#011321;font-weight:700;font-size:13px;height:26px;padding:0 9px;border-radius:6px;box-shadow:0 0 0 3px var(--peek),0 3px 10px #000b1273}.sphere-os.is-nomarks .sos-mark.is-peek.no-price .sos-dot{--peek:#c3d0db}.sphere-os.is-nomarks .sos-mark.is-peek.is-out .sos-dot{--peek:#7292aa}.sphere-os.is-nomarks .sos-mark.is-peek .sos-lbl{opacity:1;background:#023051;color:#f5f7f9;white-space:normal;width:max-content;max-width:220px;text-align:center;line-height:1.3;padding:4px 8px}.sphere-os.is-nomarks .sos-mark.is-peek .sos-l-id{display:none}.sphere-os.is-nomarks .sos-mark.is-peek .sos-l-t{display:inline}.sos-news-date{font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:0 0 4px!important}.sos-welcome{cursor:pointer}.sos-welcome-card{cursor:auto}.sos-plink{background:none;border:0;padding:0;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.sos-plink:hover,.sos-plink:focus-visible{color:var(--sos-accent);outline:none}.sos-welcome-text .sos-welcome-h{text-transform:uppercase;letter-spacing:.45em;font-size:24px;margin:0 0 4px}.sos-welcome-text .sos-welcome-sub{font-size:15px!important;opacity:.85;margin:0 0 12px!important}.sos-welcome{place-items:center start;padding-left:24px}.sos-welcome-card{max-width:min(460px,44%)}@media(max-width:700px){.sos-welcome{place-items:end center;padding:12px}.sos-welcome-card{max-width:100%;max-height:55%}}.sos-keys{display:none!important}.sos-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sos-top{flex-wrap:nowrap;gap:0;align-items:stretch;right:auto;max-width:calc(100% - 32px)}.sos-title{margin:0;border-radius:6px 0 0 6px;padding:6px 14px 6px 12px;align-content:center;cursor:text}.sos-title-row{display:flex;align-items:baseline;gap:5px;font-size:16px;font-weight:700;line-height:1.2;color:var(--sos-ink);cursor:text}.sos-title-row input{font:inherit;color:inherit;background:transparent;border:0;border-bottom:1px dotted var(--sos-muted);padding:0 1px;width:3.4em;min-width:0;outline:none;border-radius:0}.sos-title-row input:focus{border-bottom:2px solid var(--sos-accent)}.sos-tools{margin-left:0;gap:0;flex-wrap:nowrap;background:var(--sos-surface);border-radius:0 6px 6px 0;overflow:hidden;align-items:stretch;border-left:1px solid var(--sos-line)}.sos-tools .sos-btn{border:0;border-radius:0;background:transparent;padding:0 13px;display:flex;align-items:center;border-left:1px solid var(--sos-line);box-shadow:none}.sos-tools .sos-btn:first-child{border-left:0}.sos-tools .sos-btn[hidden]{display:none}.sos-tools .sos-btn[aria-pressed=true]{background:transparent;color:var(--sos-accent);box-shadow:inset 0 -3px 0 var(--sos-accent)}.sos-tools .sos-btn:hover{background:#5f849e1f}.sos-welcome-card,.sos-panel{border-left:6px solid var(--sos-accent)}@media(max-width:760px){.sos-top{flex-wrap:wrap;row-gap:6px}.sos-tools{border-radius:6px;border-left:0;overflow-x:auto;max-width:100%}.sos-title{border-radius:6px}.sos-tools .sos-btn{padding:8px 11px}}.site-header__element--top{padding:0!important}.site-header__element--top .page-width{min-height:0!important;padding-top:4px!important;padding-bottom:4px!important}.site-header__logo,.site-header__logo-link{font-size:18px!important;line-height:1!important}.sos-top form.sos-title{display:grid!important;gap:1px;align-content:center}.sos-top .sos-title .sos-title-row{display:flex!important;flex-direction:row!important;align-items:baseline;gap:5px;margin:0!important}.sos-top .sos-title .sos-title-row input{display:inline-block!important;width:3.2em!important;height:auto!important;margin:0!important;font-size:16px!important}.sos-title,.sos-welcome-card,.sos-panel{border-left:0!important}.sos-tools .sos-btn[aria-pressed=true]{color:inherit!important;box-shadow:none!important;background:#5f849e38!important;font-weight:600}.sos-title-row input:focus{border-bottom:1px solid var(--sos-ink)!important}.sphere-os.is-prices .sos-mark.has-price .sos-dot{box-shadow:0 0 0 1px #000b1259,0 2px 8px #000b1266!important}.sos-tools .sos-ico{min-width:38px;justify-content:center;font-weight:600}.sos-tools .sos-ico svg{display:block}.sphere-os.no-lines .sos-outline [data-outline]{display:none}.sos-tools .sos-btn[aria-pressed=true]{background:var(--sos-accent)!important;color:var(--sos-accent-ink,#f5f7f9)!important;font-weight:600}.sos-outline path[data-outline]{stroke:var(--sos-accent)!important;stroke-width:2.5;filter:drop-shadow(0 0 2px rgba(245,247,249,.85))!important}.sos-outline path[data-outline]{stroke-width:1.4!important;stroke-dasharray:3 4!important;stroke-opacity:.8;filter:drop-shadow(0 0 1px rgba(245,247,249,.7))!important}.sos-title-row input{border-bottom:2px dotted var(--sos-accent)!important;color:var(--sos-accent)!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sos-title-row input{border-bottom-color:#98afc1!important;color:#d6e0e6!important}}@keyframes sos-wiggle{0%,to{transform:translate(0)}20%{transform:translate(-3px) rotate(-2deg)}40%{transform:translate(3px) rotate(2deg)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.sos-title-row input{animation:sos-wiggle .7s ease-in-out 1.4s 2}@media(prefers-reduced-motion:reduce){.sos-title-row input{animation:none}}.sos-top{z-index:60!important}.sos-welcome{top:70px!important}@media(max-width:760px){.sos-welcome{top:118px!important}}.sos-title-row input::placeholder{color:inherit;opacity:1}.sos-outline path[data-outline]{display:none!important}.sos-welcome{background:transparent!important}.sos-w-mob{display:none}@media(max-width:600px){.mobile-nav-trigger{display:none!important}.site-header__element--top .page-width{padding:2px 10px 2px 14px!important}.site-header__logo-link{font-size:16px!important}.sos-top{top:8px;left:8px;right:8px;max-width:none;flex-wrap:nowrap!important;overflow-x:auto;pointer-events:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sos-top::-webkit-scrollbar{display:none}.sos-title{border-radius:6px 0 0 6px!important;padding:5px 10px!important;flex:none}.sos-title .sos-eyebrow{display:none}.sos-tools{border-radius:0 6px 6px 0!important;border-left:1px solid var(--sos-line)!important;overflow:visible;flex:none}.sos-tools .sos-btn{padding:8px 10px!important;font-size:13px}.sos-welcome{top:60px!important;place-items:end center!important;padding:10px!important}.sos-welcome-card{max-height:62%!important;padding:16px!important}.sos-welcome-text .sos-welcome-h{font-size:20px}.sos-w-desk{display:none}.sos-w-mob{display:block}.sos-welcome-text [data-act=welcome-close],.sos-welcome-text [data-act=news-close]{position:sticky;bottom:0;box-shadow:0 -10px 14px #011625e6}}@media(max-width:600px){.sos-welcome{place-items:start center!important;padding-top:6px!important}.sos-welcome-card{max-height:70vh!important;max-height:70svh!important}}#stories:empty{display:none!important;margin:0!important}.sos-soon{position:absolute;left:max(16px,env(safe-area-inset-left,0px));top:70px;z-index:3;margin:0;max-width:min(420px,calc(100% - 32px));padding:7px 12px;border-radius:6px;background:var(--sos-surface);color:var(--sos-ink);font-size:13px;line-height:1.4;pointer-events:none}.sos-soon[hidden]{display:none}@media(max-width:600px){.sos-soon{top:58px;left:8px;font-size:12px}}@media(max-width:600px){.sos-top{left:6px;right:6px}.sos-title{padding:4px 7px!important}.sos-title-row{font-size:14px!important;gap:3px}.sos-top .sos-title .sos-title-row input{font-size:14px!important;width:2.2em!important}.sos-tools .sos-btn{padding:0 7px!important;font-size:12px!important;min-width:0}.sos-tools .sos-ico{min-width:26px!important}.sos-tools .sos-ico svg{width:14px;height:14px}.sos-welcome-card{max-height:58svh!important}}@media(max-width:600px){.sos-tools .sos-btn{padding:0 5px!important}.sos-title{padding:4px 6px!important}.sos-top{left:4px;right:4px}}@media(max-width:360px){.sos-tools .sos-btn{padding:0 4px!important;font-size:11px!important}}@media(max-width:600px){.sos-panel{max-height:62svh!important;overflow-y:auto!important;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sos-panel .sos-hero{display:block;max-height:150px;width:auto!important;max-width:100%;object-fit:contain;margin:4px auto 8px}.sos-panel .sos-row{position:sticky;bottom:0;z-index:2;margin:8px -16px -16px;padding:10px 16px 14px;background:var(--sos-surface);box-shadow:0 -10px 14px var(--sos-surface)}.sos-panel .sos-row .sos-btn{padding:10px 14px}}.sos-panel .sos-hero{cursor:zoom-in;max-height:260px;width:auto;max-width:100%;object-fit:contain;display:block;margin:4px auto 8px;transition:max-height .35s ease}.sos-panel .sos-hero.is-big{max-height:72vh!important;max-height:72svh!important;cursor:zoom-out}@media(max-width:600px){.sos-panel .sos-hero{max-height:150px}.sos-panel .sos-hero.is-big{max-height:52svh!important}}.sos-panel .sos-hero.is-big{width:100%!important}.sphere-os.is-nomarks .sos-door{visibility:visible!important;pointer-events:auto!important}@media(max-width:600px){.sos-title{padding-top:8px!important;padding-bottom:8px!important}.sos-tools .sos-btn{min-height:42px}}@media(max-width:600px){.sos-tools{flex:1 1 auto!important;min-width:0}.sos-tools .sos-btn{flex:1 1 0!important;min-width:0!important;justify-content:center;padding:0 2px!important;font-size:11.5px!important;text-align:center}.sos-tools .sos-ico{min-width:0!important}}.sos-rooms img{width:72px!important;height:36px!important;object-fit:cover;border-radius:4px}.sos-rooms button.is-here{background:#5f849e29}.sos-rooms button.is-here b:after{content:" \b7  you are here";font-weight:400;opacity:.7}.sos-roomcard .sos-welcome-sub{opacity:.85}.sos-tools .sos-ico svg{display:block;margin:auto}@media(max-width:600px){.sos-w-desk:not(.has-mob){display:block}}@media(max-width:600px){.sphere-os input,.sphere-os select,.sphere-os textarea,.sphere-os .sos-top .sos-title .sos-title-row input{font-size:16px!important}.sphere-os .sos-top .sos-title .sos-title-row input{width:2.1em!important}}.sphere-os.is-lot .sos-area{display:none!important}.sphere-os.is-lot .sos-mark.in-lot .sos-dot{background:var(--sos-accent)!important;color:var(--sos-accent-ink,#f5f7f9)!important}.sphere-os.is-lot .sos-mark.in-lot .sos-pr:before{content:"\2713\a0"}.sos-lot{position:absolute;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:55;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:center;width:max-content;max-width:calc(100% - 20px);box-sizing:border-box;padding:10px 12px;border-radius:10px;background:var(--sos-surface);color:var(--sos-ink);box-shadow:0 4px 18px #000b1259;font-size:13px;line-height:1.35;font-variant-numeric:tabular-nums}.sos-lot[hidden]{display:none}.sos-lot b{font-size:15px}.sos-lot .sos-lvl{background:var(--sos-accent);color:var(--sos-accent-ink,#f5f7f9);border-radius:5px;padding:3px 8px;font-weight:700}.sos-lot .sos-lot-next,.sos-lot .sos-lot-hint{opacity:.8}.sos-lot .sos-lot-over{font-weight:700}.sos-lot .sos-lot-go{display:flex;gap:6px}.sos-lot .sos-btn{padding:6px 12px}@media(max-width:380px){.sos-tools .sos-btn{padding:0 3px!important;min-width:0}.sos-tools .sos-ico{min-width:24px!important}}.sos-walk{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;perspective:400px}.sos-chev{position:absolute;left:0;top:0;width:48px;height:48px;border:0;padding:0;background:none;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .25s}.sos-chev-a{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-5px 0 0 -10px;border-left:5px solid #f5f7f9;border-top:5px solid #f5f7f9;border-radius:3px 0 0;transform:rotate(45deg);opacity:.9;filter:drop-shadow(0 1px 2px rgba(0,11,18,.5))}.sos-chev:active .sos-chev-a{opacity:1;border-color:#012c4c}.sos-outline path.sos-ahead{fill:#f5f7f914;stroke:#f5f7f9;stroke-width:1;stroke-opacity:.22;filter:none}.sphere-os.is-walking .sos-walk,.sphere-os.is-nomarks .sos-walk{visibility:hidden;pointer-events:none}.sphere-os.is-walking .sos-ahead,.sphere-os.is-nomarks .sos-ahead{display:none}.sos-ripple{position:absolute;left:0;top:0;width:44px;height:44px;border:2px solid #f5f7f9;border-radius:50%;pointer-events:none;opacity:0;animation:sos-ripple .6s ease-out forwards;box-shadow:0 0 3px #000b1259}@keyframes sos-ripple{0%{opacity:.85;scale:.4}to{opacity:0;scale:1.25}}@keyframes sos-ripple-calm{0%{opacity:.85}to{opacity:0}}@media(prefers-reduced-motion:reduce){.sos-ripple{animation-name:sos-ripple-calm}}.sphere-os{--sos-tyrian:#023358}.sphere-os .sos-lot{background:linear-gradient(#000b12d6,#000b12d6),var(--sos-tyrian);color:#eaeff2;box-shadow:0 2px 10px #000b1259;padding-bottom:26px}.sphere-os .sos-lot .sos-lvl{background:linear-gradient(#000b1259,#000b1259),var(--sos-tyrian);color:#f5f7f9}.sphere-os .sos-lot .sos-btn{background:transparent;color:#eaeff2;border:1px solid rgba(234,239,242,.3)}.sphere-os .sos-lot .sos-btn.sos-solid{background:linear-gradient(#000b1226,#000b1226),var(--sos-tyrian);border-color:transparent}.sphere-os.is-lot .sos-mark.in-lot .sos-dot{background:var(--sos-tyrian)!important;color:#f5f7f9!important}.sos-meter{position:absolute;left:14px;right:14px;bottom:10px;height:6px;border-radius:3px;background:#f5f7f912;overflow:visible}.sos-meter-fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px;overflow:hidden;transition:width .6s cubic-bezier(.2,.7,.2,1),background-size .6s cubic-bezier(.2,.7,.2,1);background:linear-gradient(90deg,#a85a52,#b57d50,#b9a05a,#7d9165,#5b7d92,#5c5f93,#77608f)}.sos-tick{position:absolute;top:-2px;width:2px;height:10px;margin-left:-1px;background:#f5f7f938;border-radius:1px}.sos-tick.is-on{background:#f5f7f9b3}.sos-tick span{display:none}@media(prefers-reduced-motion:reduce){.sos-meter-fill{transition:none}}.sphere-os{--sos-accent:#023459!important;--sos-accent-ink:#f5f7f9!important}.sos-resume{position:absolute;left:50%;transform:translate(-50%);top:58px;z-index:56;font:inherit;font-size:14px;font-weight:600;letter-spacing:.02em;padding:10px 18px;min-height:44px;border-radius:22px;border:1px solid rgba(245,247,249,.28);color:#f5f7f9;background:linear-gradient(#000b12cc,#000b12cc),#023459;cursor:pointer}.sos-resume[hidden]{display:none}.sphere-os.sphere-os{--sos-bg:#000b12;--sos-surface:rgba(0,11,18,.95);--sos-ink:#eaeff2;--sos-muted:#8fa8bb;--sos-line:rgba(234,239,242,.16);--sos-out:#b2c4d0;--sos-ok:#9cb2c3}.sphere-os :focus-visible{outline-color:#eaeff2!important}.sphere-os .sos-stage:focus-visible{box-shadow:inset 0 0 0 3px #eaeff2}.sphere-os .sos-door .sos-ring{background:none!important;border:0!important;box-shadow:none!important}.sphere-os .sos-door .sos-ring:before{display:none!important}.sphere-os .sos-door .sos-lbl,.sphere-os .sos-door.is-far .sos-lbl{top:50%!important;left:50%;transform:translate(-50%,-50%);opacity:1;background:#000b129e!important;color:#eaeff2!important;font-size:max(11px,calc(14px*var(--k,1)))!important;font-weight:600;letter-spacing:.03em;line-height:1.2;padding:2px 7px!important;border-radius:4px;max-width:none;white-space:nowrap}.sphere-os .sos-door:hover .sos-lbl{background:var(--sos-accent)!important}.sphere-os .sos-door:focus-visible .sos-lbl{outline:2px solid #eaeff2;outline-offset:2px}.sphere-os *,.sphere-os *:before,.sphere-os *:after{box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sphere-os .sos-dot{border:1px solid rgba(0,11,18,.32)}.sphere-os.is-prices .sos-mark.has-price .sos-dot,.sphere-os.is-nomarks .sos-mark.is-peek .sos-dot,.sphere-os .sos-cluster .sos-dot{background:#dfe7ec!important;border-radius:3px!important}.sphere-os.is-lot .sos-mark.in-lot .sos-dot{border-color:#dfe7ec80}.sphere-os .sos-chev-a{filter:drop-shadow(0 0 1px rgba(0,11,18,.55))!important;opacity:.82}.sphere-os .sos-ripple{border-width:1.5px}.sphere-os .sos-btn,.sphere-os .sos-title,.sphere-os .sos-tools,.sphere-os .sos-door .sos-lbl{border-radius:3px!important}.sphere-os .sos-lot{border-radius:6px!important}.sphere-os .sos-resume{border-radius:4px!important}.sphere-os .sos-meter,.sphere-os .sos-meter-fill{border-radius:1px!important}.sphere-os.sphere-os .sos-mark .sos-dot,.sphere-os.sphere-os.is-prices .sos-mark.has-price .sos-dot,.sphere-os.sphere-os.is-lot .sos-mark .sos-dot,.sphere-os.sphere-os .sos-cluster .sos-dot{box-shadow:none!important}.sos-rec{position:absolute;left:50%;transform:translate(-50%);top:58px;z-index:57;display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;max-width:calc(100% - 16px);padding:6px 8px;border-radius:4px;background:#000b12f2;color:#eaeff2;font-size:13px}.sos-rec .sos-rec-n{padding:0 6px;opacity:.85;white-space:nowrap}.sos-rec button{font:inherit;font-size:13px;min-height:44px;padding:0 12px;border-radius:3px;border:1px solid rgba(234,239,242,.3);background:transparent;color:#eaeff2;cursor:pointer}.sos-rec button[data-rec=next]{background:linear-gradient(#000b1226,#000b1226),#023459;border-color:transparent;font-weight:600}.sos-rec[data-armed] button[data-rec=clear]{border-color:#eaeff2}.sphere-os.is-recording .sos-resume{margin-top:110px}.sos-offer{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--sos-line)}.sos-offer label{display:grid;gap:4px;font-size:13px}.sos-offer input:not([type=checkbox]){font:inherit;font-size:16px;padding:9px 10px;border-radius:3px;border:1px solid var(--sos-line);background:#eaeff20f;color:var(--sos-ink);min-height:44px;box-sizing:border-box;width:100%}.sos-offer .sos-offer-amt{display:flex;align-items:center;gap:6px;font-size:16px}.sos-offer .sos-offer-ok{display:flex;gap:10px;align-items:flex-start;line-height:1.35}.sos-offer .sos-offer-ok input{width:22px;height:22px;margin:0;flex:0 0 auto;accent-color:#023459}.sos-offer .sos-offer-msg{margin:0;min-height:1em;font-size:13px;color:var(--sos-muted)}.sos-offer-done{margin:0;font-size:15px}.sos-btn.is-wiggle{animation:sos-wiggle 1.4s ease-in-out 1}@keyframes sos-wiggle{0%,to{transform:rotate(0)}15%{transform:rotate(-7deg)}30%{transform:rotate(6deg)}45%{transform:rotate(-4deg)}60%{transform:rotate(3deg)}75%{transform:rotate(-1deg)}}@media(prefers-reduced-motion:reduce){.sos-btn.is-wiggle{animation:none;outline:2px solid #e9eef4;outline-offset:-2px}}.sphere-os .sos-marks,.sphere-os .sos-outline{transition:opacity .9s ease}@media(prefers-reduced-motion:reduce){.sphere-os .sos-marks,.sphere-os .sos-outline{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/sphere-os-71.css.map */
