.sol--retail{--rt-ease:cubic-bezier(.22, .8, .24, 1);--rt-gradient:linear-gradient(90deg, #fd873f, #fd6e43, #fd5446, #fd394a, #f92158, #ed0b65, #d1056c, #ac0162)}.sol--retail .rt-art{aspect-ratio:64/48;background:var(--surface);border-radius:8px;width:100%;display:block}.sol--retail .rt-k{color:var(--text-2);margin-bottom:8px;font-size:11px;font-weight:500}.sol--retail .rt-bar__end{color:var(--text-2);margin-left:auto;font-size:11px}.sol--retail .rt-note{color:var(--text-2);margin-top:14px;font-size:13px}.sol--retail .rt-type{white-space:nowrap;clip-path:inset(0 100% 0 0);transition:clip-path calc(.7s * var(--m)) steps(18);display:inline-block}.sol--retail .rt-place{background:var(--text);height:34px;color:var(--bg);opacity:.28;transition:opacity var(--t), box-shadow var(--t);border-radius:999rem;place-items:center;font-size:12px;font-weight:600;display:grid}@keyframes rt-ring{0%,to{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}50%{box-shadow:0 0 0 2px var(--bg), 0 0 0 7px #fd544659}}.sol--retail .rt-hero{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;min-width:0;display:grid}.sol--retail .rt-hero__dev{width:600px}.sol--retail .rt-shop{flex-direction:column;display:flex;position:absolute;inset:0;container:rtshop/inline-size}.sol--retail .rt-top{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;height:54px;padding:0 14px;display:flex;position:relative}.sol--retail .rt-logo{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.sol--retail .rt-logo i{background:var(--text);width:22px;height:22px;color:var(--bg);border-radius:7px;place-items:center;font-size:11px;font-style:normal;display:grid}.sol--retail .rt-search{border:1px solid var(--line);min-width:0;height:32px;transition:border-color var(--t);border-radius:999rem;flex:1;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;font-size:11.5px;display:grid;position:relative}.sol--retail .rt-search svg{fill:none;width:13px;height:13px;stroke:var(--text-2);stroke-width:1.6px;stroke-linecap:round}.sol--retail .rt-search>span{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;overflow:hidden}.sol--retail .rt-search__kw{color:var(--text-2);transition:opacity var(--t)}.sol--retail .rt-search__q{clip-path:inset(0 100% 0 0);transition:clip-path calc(.8s * var(--m)) steps(26);font-weight:600}.sol--retail .rt-listen{background:var(--rt-gradient);transform-origin:0;opacity:0;height:2px;transition:opacity var(--t);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.sol--retail .is-s1 .rt-listen{opacity:1;animation:rt-listen calc(1.6s * var(--m)) var(--rt-ease) infinite alternate}.sol--retail .is-s2 .rt-listen{opacity:0;animation:none}@keyframes rt-listen{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}.sol--retail .is-s1 .rt-search{border-color:var(--text)}.sol--retail .is-s2 .rt-search__kw{opacity:0}.sol--retail .is-s2 .rt-search__q{clip-path:inset(0)}.sol--retail .rt-body{flex:1;grid-template-columns:128px minmax(0,1fr);min-height:0;display:grid}.sol--retail .rt-rail{border-right:1px solid var(--line);align-content:start;gap:9px;padding:12px 10px 12px 14px;display:grid}.sol--retail .rt-rail__g{gap:4px;display:grid}.sol--retail .rt-rail__g>p{color:var(--text-2);font-size:10px;font-weight:600}.sol--retail .rt-check{color:var(--text-2);transition:color var(--t);align-items:center;gap:6px;font-size:11px;display:flex}.sol--retail .rt-check i{border:1px solid var(--line);width:11px;height:11px;transition:background var(--t), border-color var(--t);transition-delay:calc(var(--k) * .14s * var(--m));border-radius:3px;flex:none;position:relative}.sol--retail .rt-check i:after{content:"";width:3px;height:6px;transition:transform var(--t);transition-delay:inherit;border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;position:absolute;top:1px;left:3px;transform:rotate(45deg)scale(0)}.sol--retail .is-s2 .rt-check--on{color:var(--text)}.sol--retail .is-s2 .rt-check--on i{background:var(--accent);border-color:var(--accent)}.sol--retail .is-s2 .rt-check--on i:after{transform:rotate(45deg)scale(1)}.sol--retail .rt-range{background:var(--line);border-radius:2px;height:3px;margin:7px 6px 4px 0;display:block;position:relative}.sol--retail .rt-range i{background:var(--text-2);width:100%;transition:width calc(.7s * var(--m)) var(--rt-ease), background var(--t);transition-delay:calc(.45s * var(--m));border-radius:2px;position:absolute;inset:0 auto 0 0}.sol--retail .rt-range b{background:var(--bg);border:1.5px solid var(--text);width:11px;height:11px;transition:left calc(.7s * var(--m)) var(--rt-ease), border-color var(--t);transition-delay:calc(.45s * var(--m));border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:100%}.sol--retail .is-s2 .rt-range i{background:var(--accent);width:40%}.sol--retail .is-s2 .rt-range b{border-color:var(--accent);left:40%}.sol--retail .rt-range__v{color:var(--text-2);justify-content:space-between;padding-right:6px;font-size:10px;display:flex}.sol--retail .rt-range__max{display:grid}.sol--retail .rt-range__max em{text-align:right;transition:opacity var(--t);transition-delay:calc(.6s * var(--m));grid-area:1/1;font-style:normal}.sol--retail .rt-range__max em+em{opacity:0;color:var(--text);font-weight:600}.sol--retail .is-s2 .rt-range__max em{opacity:0}.sol--retail .is-s2 .rt-range__max em+em{opacity:1}.sol--retail .rt-main{min-width:0;position:relative}.sol--retail .rt-empty{text-align:center;transition:opacity var(--t), transform var(--t) var(--rt-ease);place-content:center;justify-items:center;gap:6px;padding:0 16px;display:grid;position:absolute;inset:0 0 70px}.sol--retail .rt-empty svg{fill:none;width:40px;height:40px;stroke:var(--text-2);stroke-width:1.6px;stroke-linecap:round;margin-bottom:4px}.sol--retail .rt-empty b{font-size:14px}.sol--retail .rt-empty span{color:var(--text-2);font-size:11px}.sol--retail .is-s2 .rt-empty{opacity:0;transform:scale(.96)}.sol--retail .rt-found{position:absolute;inset:12px 14px 0}.sol--retail .rt-chips{flex-wrap:wrap;gap:5px;display:flex}.sol--retail .rt-chips span{border:1px solid var(--text);opacity:0;transition:opacity var(--t), transform var(--t) var(--rt-ease);transition-delay:calc(var(--j) * .1s * var(--m));border-radius:999rem;padding:3px 9px;font-size:10.5px;font-weight:500;transform:translateY(6px)}.sol--retail .is-s2 .rt-chips span{opacity:1;transform:none}.sol--retail .rt-count{color:var(--text-2);opacity:0;transition:opacity var(--t);margin:9px 0 8px;font-size:11px}.sol--retail .is-s3 .rt-count{opacity:1}.sol--retail .rt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sol--retail .rt-card{border:1px solid var(--line);background:var(--bg);opacity:0;transition:opacity var(--t), transform calc(.6s * var(--m)) var(--rt-ease);transition-delay:calc(var(--j) * .12s * var(--m));border-radius:12px;align-content:start;gap:1px;padding:6px;display:grid;transform:translateY(18px)}.sol--retail .rt-card .rt-art{aspect-ratio:64/40;margin-bottom:5px}.sol--retail .rt-card__n{color:var(--text-2);font-size:10.5px;line-height:1.25}.sol--retail .rt-card b{font-size:12px}.sol--retail .rt-card__why{opacity:0;transition:opacity var(--t);transition-delay:calc(var(--j) * .12s * var(--m));font-size:10px;font-style:normal;line-height:1.3}.sol--retail .rt-card__eta{opacity:0;transition:opacity var(--t);transition-delay:calc((var(--j) * .12s + .2s) * var(--m));align-items:center;gap:5px;margin-top:3px;font-size:10px;font-weight:600;display:flex}.sol--retail .rt-card__eta i{background:var(--accent);border-radius:50%;width:6px;height:6px}.sol--retail .is-s3 .rt-card{opacity:1;transform:none}.sol--retail .is-s4 .rt-card__why,.sol--retail .is-s4 .rt-card__eta{opacity:1}@container rtshop (width<=470px){.sol--retail .rt-body{grid-template-columns:minmax(0,1fr)}.sol--retail .rt-rail,.sol--retail .rt-logo{display:none}.sol--retail .rt-found{inset:10px 10px 0}.sol--retail .rt-grid{gap:6px}.sol--retail .rt-card__why{display:none}}.sol--retail .rt-cmp,.sol--retail .rt-co,.sol--retail .rt-ex{padding:12px;position:absolute;inset:0}.sol--retail .rt-list{transition:opacity var(--t), transform var(--t) var(--rt-ease)}.sol--retail .rt-row{border-bottom:1px solid var(--line);transition:opacity var(--t), transform var(--t) var(--rt-ease);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:grid}.sol--retail .rt-row b{font-size:12px}.sol--retail .is-s1 .rt-row--pillow{opacity:.35}.sol--retail .is-s2 .rt-list{opacity:0;transform:translate(-24px)}.sol--retail .rt-vs{opacity:0;transition:opacity var(--t), transform var(--t) var(--rt-ease);position:absolute;inset:12px;transform:translate(24px)}.sol--retail .is-s2 .rt-vs{opacity:1;transform:none}.sol--retail .rt-vs__heads,.sol--retail .rt-vs__r{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.sol--retail .rt-vs__heads{align-items:stretch;margin-bottom:6px}.sol--retail .rt-vs__p{border:1px solid var(--line);transition:box-shadow var(--t), border-color var(--t);border-radius:12px;align-content:start;gap:4px;padding:6px;display:grid;position:relative}.sol--retail .rt-vs__p b{font-size:10.5px;line-height:1.25}.sol--retail .rt-vs__p em{background:var(--accent);color:#fff;opacity:0;transition:opacity var(--t), transform var(--t) var(--rt-ease);border-radius:999rem;justify-self:start;padding:2px 8px;font-size:9.5px;font-style:normal;font-weight:600;line-height:1.25;transform:translateY(4px);border-radius:8px!important}.sol--retail .is-s4 .rt-vs__p--pick{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sol--retail .is-s4 .rt-vs__p--pick em{opacity:1;transform:none}.sol--retail .rt-vs__r{border-top:1px solid var(--line);transition:background var(--t), color var(--t);border-radius:8px;margin:0 -6px;padding:9px 6px;font-size:11px}.sol--retail .rt-vs__r span{color:var(--text-2)}.sol--retail .rt-vs__r b{opacity:0;transition:opacity var(--t), transform var(--t) var(--rt-ease);transition-delay:calc(var(--j) * .14s * var(--m));font-weight:600;transform:translateY(4px)}.sol--retail .is-s3 .rt-vs__r b{opacity:1;transform:none}.sol--retail .is-s4 .rt-vs__r--key{background:var(--highlight);border-top-color:#0000}.sol--retail .is-s4 .rt-vs__r--key span,.sol--retail .is-s4 .rt-vs__r--key b{color:var(--night)}.sol--retail .rt-co{flex-direction:column;gap:4px;padding-top:8px;display:flex}.sol--retail .rt-co__item{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:6px;font-size:11.5px;display:grid}.sol--retail .rt-co__h{color:var(--text-2);margin-top:3px;font-size:10px;font-weight:600}.sol--retail .rt-field{border:1px solid var(--line);min-height:28px;transition:border-color var(--t), background var(--t);border-radius:9px;align-items:center;padding:4px 10px;font-size:11px;line-height:1.35;display:grid;position:relative}.sol--retail .rt-field>span{grid-area:1/1}.sol--retail .rt-field__ph{color:var(--text-2);transition:opacity .2s}.sol--retail .rt-field__v{opacity:0;transition:opacity var(--t)}.sol--retail .rt-field--addr{min-height:40px}.sol--retail .rt-field--addr b{background:var(--highlight);color:var(--night);border-radius:999rem;margin-right:6px;padding:0 6px;font-size:10px;display:inline-block}.sol--retail .is-s2 .rt-field--addr,.sol--retail .is-s4 .rt-field--note,.sol--retail .is-s5 .rt-field--card{border-color:var(--text)}.sol--retail .is-s2 .rt-field--addr .rt-field__ph,.sol--retail .is-s4 .rt-field--note .rt-field__ph,.sol--retail .is-s5 .rt-field--card .rt-field__ph{opacity:0}.sol--retail .is-s2 .rt-field--addr .rt-field__v,.sol--retail .is-s4 .rt-field--note .rt-field__v,.sol--retail .is-s5 .rt-field--card .rt-field__v{opacity:1}.sol--retail .is-s4 .rt-field--note .rt-type{clip-path:inset(0);transition-delay:calc(.35s * var(--m))}.sol--retail .rt-cardmark{vertical-align:-2px;background:var(--text);border-radius:2px;width:18px;height:12px;margin-right:6px;display:inline-block}.sol--retail .rt-ship{gap:4px;display:grid}.sol--retail .rt-radio{border:1px solid var(--line);transition:border-color var(--t);border-radius:9px;grid-template-columns:12px auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 10px;font-size:11px;display:grid}.sol--retail .rt-radio span{color:var(--text-2)}.sol--retail .rt-radio em{font-style:normal;font-weight:600}.sol--retail .rt-radio i{border:1px solid var(--text-2);width:12px;height:12px;transition:border var(--t);border-radius:50%}.sol--retail .is-s3 .rt-radio--pick{border-color:var(--text)}.sol--retail .is-s3 .rt-radio--pick i{border:4px solid var(--accent)}.sol--retail .rt-gift{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:2px;font-size:11px;display:grid}.sol--retail .rt-gift em{color:var(--text-2);font-style:normal}.sol--retail .rt-toggle{background:var(--line);width:28px;height:16px;transition:background var(--t);border-radius:999rem;position:relative}.sol--retail .rt-toggle i{background:var(--bg);width:12px;height:12px;transition:transform var(--t) var(--rt-ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1111114d}.sol--retail .is-s4 .rt-toggle{background:var(--accent)}.sol--retail .is-s4 .rt-toggle i{transform:translate(12px)}.sol--retail .rt-co__total{justify-content:space-between;margin-top:2px;font-size:12px;display:flex}.sol--retail .rt-co__total b{display:grid}.sol--retail .rt-co__total i{text-align:right;transition:opacity var(--t);grid-area:1/1;font-style:normal}.sol--retail .rt-co__total i+i,.sol--retail .is-s5 .rt-co__total i{opacity:0}.sol--retail .is-s5 .rt-co__total i+i{opacity:1}.sol--retail .is-s5 .rt-co .rt-place{opacity:1;animation:rt-ring calc(1.4s * var(--m)) ease-in-out infinite}.sol--retail .rt-orders{transition:opacity var(--t), transform var(--t) var(--rt-ease)}.sol--retail .rt-order{color:var(--text-2);border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;font-size:11px;display:grid}.sol--retail .rt-order b{color:var(--text);font-size:12px;display:block}.sol--retail .rt-order__acts{gap:6px;padding-bottom:10px;display:flex}.sol--retail .rt-order__acts span{border:1px solid var(--line);transition:border-color var(--t), box-shadow var(--t);border-radius:999rem;padding:4px 10px;font-size:10.5px;font-weight:500}.sol--retail .is-s1 .rt-order__ex{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sol--retail .is-s2 .rt-orders{opacity:0;transform:translate(-24px)}.sol--retail .rt-xf{opacity:0;transition:opacity var(--t), transform var(--t) var(--rt-ease);flex-direction:column;gap:6px;display:flex;position:absolute;inset:12px;transform:translate(24px)}.sol--retail .is-s2 .rt-xf{opacity:1;transform:none}.sol--retail .rt-xf__swap{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:6px;margin-bottom:4px;display:grid}.sol--retail .rt-xf__out,.sol--retail .rt-xf__in{border:1px solid var(--line);transition:opacity var(--t), transform var(--t) var(--rt-ease), border-color var(--t), box-shadow var(--t);border-radius:12px;gap:2px;padding:6px;font-size:10.5px;display:grid}.sol--retail .rt-xf__out .rt-art,.sol--retail .rt-xf__in .rt-art{margin-bottom:3px}.sol--retail .rt-xf__out b,.sol--retail .rt-xf__in b{font-size:11.5px}.sol--retail .rt-xf__arrow{fill:none;width:24px;height:12px;stroke:var(--text-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--t)}.sol--retail .rt-xf__in{opacity:0;transform:translate(16px)}.sol--retail .is-s3 .rt-xf__out{opacity:.45}.sol--retail .is-s3 .rt-xf__arrow{opacity:1}.sol--retail .is-s3 .rt-xf__in{opacity:1;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);transform:none}.sol--retail .rt-xf__r{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 0;font-size:11px;display:flex}.sol--retail .rt-xf__r span{color:var(--text-2)}.sol--retail .rt-xf__r b{text-align:right;font-weight:600}.sol--retail .is-s2 .rt-xf__r .rt-type{clip-path:inset(0);transition-delay:calc(.3s * var(--m))}.sol--retail .rt-xf__r--diff,.sol--retail .rt-xf__r--label,.sol--retail .rt-xf__r--ship{opacity:0;transition:opacity var(--t), transform var(--t) var(--rt-ease);transform:translateY(6px)}.sol--retail .rt-xf__r--label{transition-delay:calc(.14s * var(--m))}.sol--retail .rt-xf__r--ship{transition-delay:calc(.28s * var(--m))}.sol--retail .is-s4 .rt-xf__r--diff,.sol--retail .is-s4 .rt-xf__r--label,.sol--retail .is-s4 .rt-xf__r--ship{opacity:1;transform:none}.sol--retail .is-s4 .rt-xf__r--diff b{background:var(--highlight);color:var(--night);border-radius:999rem;padding:0 6px}.sol--retail .rt-xf .rt-place{margin-top:6px}.sol--retail .is-s5 .rt-xf .rt-place{opacity:1;animation:rt-ring calc(1.4s * var(--m)) ease-in-out infinite}.sol--retail .rt-dev .dev__dock:before,.sol--retail .rt-hero__dev .dev__dock:before{content:"";z-index:-1;background:linear-gradient(to bottom, transparent, var(--bg) 36px);opacity:0;transition:opacity var(--t);position:absolute;inset:-40px -10px -12px}.sol--retail .is-s1 .dev__dock:before{opacity:1}.sol--retail .rt-moments__list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.sol--retail .rt-moments__list li{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr) minmax(0,1.35fr);align-items:baseline;gap:32px;padding:22px 0;display:grid}.sol--retail .rt-moments__m{font-size:14px;font-weight:500}.sol--retail .rt-moments__today{color:var(--text-2);text-decoration-line:line-through;text-decoration-color:var(--accent);font-size:15px;text-decoration-thickness:1.5px}.sol--retail .rt-moments__say{letter-spacing:-.01em;align-items:baseline;gap:12px;font-size:clamp(17px,1.6vw,20px);font-weight:700;line-height:1.35;display:flex}.sol--retail .rt-moments__say .wave{position:relative;top:1px}.sol--retail .rt-moments__foot{color:var(--text-2);align-items:center;gap:10px;margin-top:22px;font-size:15px;display:flex}.sol--retail .rt-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}@media (width<=860px){.sol--retail .rt-moments__list li{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 0}.sol--retail .rt-moments__m{color:var(--text-2);font-size:12px}}@media (width<=700px){.sol--retail .rt-hero__dev{height:400px}}@media (prefers-reduced-motion:reduce){.sol--retail .rt-type,.sol--retail .rt-search__q{transition:none}.sol--retail .rt-listen,.sol--retail .rt-place{animation:none!important}.sol--retail .is-s5 .rt-place{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent)}.sol--retail .wave rect{animation:none}}
