.discover-store-page,.ds-page{--ds-w:168px;--ds-ink:#2b2118;--ds-sun:#f2a31a;--ds-sun-ink:#4a2c00}.ds-page{box-sizing:border-box;width:100%;color:var(--label);min-width:0;padding:18px 28px 64px}.ds-search{background:var(--card,#fff);border:.5px solid var(--sep);max-width:760px;height:44px;color:var(--label2);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.ds-search input{min-width:0;font:500 15px/1 var(--sans);color:var(--label);background:0 0;border:0;outline:0;flex:1}.ds-chips{scrollbar-width:none;gap:8px;padding:14px 0 6px;display:flex;overflow-x:auto}.ds-chips::-webkit-scrollbar{display:none}.ds-chip{border:.5px solid var(--sep);background:var(--card,#fff);min-height:34px;color:var(--label);font:600 13.5px/1 var(--sans);cursor:pointer;border-radius:999px;flex:none;padding:0 14px}.ds-chip.is-on{background:var(--ds-ink);color:#fff;border-color:var(--ds-ink)}.ds-shelf{margin-top:26px}.ds-shelf__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ds-shelf__head h2{font:800 22px/1.2 var(--sans);letter-spacing:-.01em;margin:0}.ds-seeall{font:700 13.5px/1 var(--sans);color:var(--ds-sun-ink);text-decoration:none}.ds-seeall:hover{text-decoration:underline}.ds-shelf__sub{font:500 13.5px/1.35 var(--sans);color:var(--label2);margin:4px 0 0}.ds-row{margin-top:12px;position:relative}.ds-track{scroll-snap-type:x proximity;scrollbar-width:none;gap:18px;margin:0;padding:2px 2px 6px;list-style:none;display:flex;overflow-x:auto}.ds-track::-webkit-scrollbar{display:none}.ds-card{width:var(--ds-w);scroll-snap-align:start;flex-direction:column;flex:none;gap:3px;min-width:0;display:flex}.ds-card__cover{aspect-ratio:2/3;background:var(--fill,#eee);border-radius:6px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 1px 3px #28190040}.ds-card__cover--sq{aspect-ratio:1;border-radius:8px}.ds-card__cover>:first-child{width:100%;height:100%}.ds-card__cover img{object-fit:cover}.ds-card__title{font:700 13.5px/1.25 var(--sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin-top:6px;display:-webkit-box;overflow:hidden}.ds-card__author{font:500 12.5px/1.3 var(--sans);color:var(--label2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-card__by{font:600 11.5px/1.3 var(--sans);color:var(--ds-sun-ink,#8a5a00);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}.ds-card__line{font:500 12.5px/1.3 var(--sans);color:var(--label2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-card__line b{color:var(--label);font-weight:800}.ds-card--sq .ds-card__title{min-height:2.5em}.ds-card__ed{color:#fff;font:700 10.5px/1.3 var(--sans);background:#140c00c7;border-radius:999px;padding:2px 7px;position:absolute;bottom:6px;left:6px}.ds-btn{background:var(--ds-ink);color:#fff;min-height:34px;font:700 13px/1 var(--sans);border-radius:999px;justify-content:center;align-items:center;margin-top:6px;text-decoration:none;display:inline-flex}.ds-btn:hover{filter:brightness(1.15)}.ds-btn--ghost{color:var(--ds-ink);border:1.5px solid var(--ds-ink);background:0 0}.ds-play{color:#fff;background:#0000009e;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;position:absolute;bottom:12px;right:8px;display:flex!important}.ds-prog{background:#ffffff8c;height:3px;position:absolute;bottom:0;left:0;right:0}.ds-prog i{background:var(--ds-sun);height:100%;display:block}.ds-card--sq.is-latest{--ds-w:204px}.ds-card--sq.is-latest .ds-btn{background:var(--ds-ink);color:#fff}.ds-card--end{justify-content:flex-start;align-self:flex-start;height:auto}.ds-end{box-sizing:border-box;aspect-ratio:2/3;border:1.5px dashed var(--ds-sun);width:100%;height:auto;color:var(--ds-sun-ink);font:800 14px/1 var(--sans);background:#f2a31a0f;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-self:flex-start;align-items:center;gap:10px;text-decoration:none;display:flex}.ds-card--sq~.ds-card--end .ds-end{aspect-ratio:1;border-radius:8px}.ds-end__ic{background:var(--ds-sun);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ds-arrow{z-index:2;top:calc(var(--ds-w) * .75 - 18px);width:38px;height:38px;color:var(--ds-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 2px 10px #00000047}.ds-arrow[hidden]{display:none}.ds-arrow--l{left:-14px}.ds-arrow--r{right:-14px}.ds-empty{color:var(--label2);margin-top:32px}@media (hover:none){.ds-arrow{display:none}}@media (width<=767px){.discover-store-page,.ds-page{--ds-gap:10px;--ds-inset:16px;--ds-w:min(168px, calc((100vw - var(--ds-inset) - 3 * var(--ds-gap)) / 3.2))}.ds-page{padding:12px 0 96px}.ds-row{margin-right:calc(-1 * var(--ds-inset))}.ds-track{gap:var(--ds-gap);padding-right:var(--ds-inset)}.ds-card--sq.is-latest{--ds-w:min(168px, calc((100vw - var(--ds-inset) - 3 * var(--ds-gap)) / 3.2))}.ds-card__title{font-size:12.5px}.ds-btn{min-height:32px;font-size:12.5px}}@media (width>=768px) and (width<=999.98px){html.commons-design .discover-store-page .discover-rd-shell>.ds-page{border:0;max-width:none}}@media (width>=1000px){html.commons-design:not(.rv1):not(.rv2):not(.rv3):not(.rv4) body .account-page.discover-origin-page.discover-store-page:not(.st-page):not(.home-rd-page):has(>.commons-reader-header){grid-template-columns:var(--rail-col) minmax(0, 1fr)!important;justify-content:stretch!important;column-gap:var(--rail-gap)!important}html.commons-design .discover-store-page .discover-rd-shell{display:contents}html.commons-design .discover-store-page .discover-rd-shell>.ds-page{grid-area:1/2;max-width:none;padding-right:36px}}@media (width>=1500px){.discover-store-page,.ds-page{--ds-w:184px}}.ds-searchwrap{width:100%;position:relative}.ds-search--wide{width:100%;max-width:none;padding-right:8px}.ds-filterbtn{background:var(--fill,#f3ece0);width:36px;height:36px;color:var(--label);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ds-filterbtn .sf-badge{top:-4px;right:-4px}.ds-sug{z-index:60;background:var(--card,#fff);border:.5px solid var(--sep);border-radius:18px;max-height:min(70dvh,520px);padding:6px 8px 8px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 40px #3c23002e}.ds-sug__h{font:700 11px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--label2);margin:8px 8px 4px}.ds-sug__row{color:var(--label);border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:6px 8px;text-decoration:none;display:flex}.ds-sug__row:hover,.ds-sug__row:focus-visible{background:var(--fill,#f3ece0)}.ds-sug__row img{object-fit:cover;background:var(--fill);border-radius:4px;width:36px;height:54px}.ds-sug__row span{flex-direction:column;min-width:0;display:flex}.ds-sug__row b{font:600 15px/1.25 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-sug__row small{font:500 13px/1.3 var(--sans);color:var(--label2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-sug__row--text{min-height:40px}.ds-sug__all{background:var(--ds-sun,#f2a31a);width:100%;color:var(--ds-sun-ink,#4a2c00);font:700 14px/1 var(--sans);cursor:pointer;border:0;border-radius:12px;margin-top:6px;padding:12px;display:block}.ds-fpanel__find{border:.5px solid var(--sep);background:var(--card,#fff);width:100%;height:42px;font:500 15px/1 var(--sans);color:var(--label);border-radius:999px;margin-bottom:10px;padding:0 14px}.ds-fpanel__grp{border:0;margin:0 0 12px;padding:0}.ds-fpanel__grp legend{font:700 13px/1 var(--sans);color:var(--label);margin-bottom:6px;padding:0}.ds-fpanel .sf-sheet__chips .ds-chip{min-height:38px}.ds-fpanel__foot{padding:10px 18px calc(14px + env(safe-area-inset-bottom));gap:10px;display:flex}.ds-fpanel__foot .ds-btn{flex:1;min-height:46px;margin:0}.ds-btn--ghost{border:.5px solid var(--sep);color:var(--label);background:0 0}.ds-sug__txt{flex:1;min-width:0}.ds-sug__price{font:700 14px/1 var(--sans);color:var(--label);white-space:nowrap;flex:none;margin-left:auto;padding-left:12px;font-style:normal}.ds-card a.ds-btn,.ds-gcard a.ds-btn{color:#fff}.ds-card__by.is-muted{color:var(--soft,#7a6c5a);font-weight:500}.ds-sug__row.is-hi{background:var(--fill,#f3ece0)}.fund-sug__ph{background:var(--fill,#f3ece0);border-radius:4px;flex:0 0 36px;width:36px;height:54px}.fund-searchwrap .ds-sug__price{white-space:nowrap}.fund-searchwrap{max-width:760px}
