.jm-pg{max-width:1280px;margin:0 auto;padding:0 16px 32px;font-family:var(--jm-font,"Poppins",system-ui,sans-serif);color:#111}.jm-pg--wide{max-width:1480px}.jm-pg *,.jm-pg *:before,.jm-pg *:after{box-sizing:border-box}@media(min-width:750px){.jm-pg{padding:0 4vw 48px}}.jm-crumbs{display:flex;align-items:center;gap:10px;overflow-x:auto;padding:18px 0 22px;font-size:13px;white-space:nowrap;scrollbar-width:none}.jm-crumbs::-webkit-scrollbar{display:none}.jm-crumbs>:first-child{margin-left:auto}.jm-crumbs>:last-child{margin-right:auto}.jm-crumbs a{color:#8a8a8a;text-decoration:none}.jm-crumbs a:hover{color:#111}.jm-crumbs a.is-current{color:#111;font-weight:500}.jm-crumbs i{flex:none;width:3px;height:3px;border-radius:50%;background:#b5b5b5}.jm-shop{display:grid;gap:12px}@media(min-width:990px){.jm-shop{grid-template-columns:250px minmax(0,1fr);gap:40px;align-items:start}}.jm-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-bottom:14px;font-size:13px}.jm-toolbar__count{color:#555}.jm-toolbar__right{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.jm-sort{display:flex;align-items:center;gap:6px;color:#555}.jm-sort select{max-width:170px;padding:6px 4px;border:0;background:transparent;color:#111;font:inherit;font-weight:500;cursor:pointer}.jm-cols{display:flex;align-items:center;gap:6px}.jm-cols__lab{margin-right:2px;color:#777}.jm-cols button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#999;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.jm-cols button:hover{color:#111}.jm-cols button.is-on{border-color:#ddd;background:#f3f3f3;color:#111}.jm-cols__d{display:none!important}@media(min-width:750px){.jm-cols__m{display:none!important}.jm-cols__d{display:grid!important}}.jm-filter-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid #ddd;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:13px;font-weight:600;cursor:pointer}@media(min-width:990px){.jm-filter-btn{display:none}}.jm-fside{position:fixed;top:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;width:min(340px,88vw);background:#fff;transform:translate(-100%);transition:transform .3s ease}.jm-fside.is-open{transform:none}.jm-fback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background:#00000073;opacity:0;pointer-events:none;transition:opacity .3s}.jm-fback.is-open{opacity:1;pointer-events:auto}.jm-fside__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eee;font-size:18px;font-weight:600}.jm-fside__head button{border:0;background:none;color:#111;font-size:28px;line-height:1;cursor:pointer}.jm-fside__body{flex:1;overflow-y:auto;padding:4px 20px}.jm-fside__foot{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid #eee}.jm-clear{color:#111;font-size:14px;font-weight:600;text-decoration:underline}@media(min-width:990px){.jm-fside{position:sticky;top:90px;z-index:auto;width:auto;max-height:calc(100vh - 110px);overflow-y:auto;background:none;transform:none;scrollbar-width:thin}.jm-fside__head,.jm-fside__foot,.jm-fback{display:none}.jm-fside__body{overflow:visible;padding:0 6px 0 0}}.jm-fh{margin:18px 0 10px;font-size:16px;font-weight:600}.jm-fcats ul{display:grid;gap:8px;margin:0 0 8px;padding:0;list-style:none}.jm-fcats a{color:#555;font-size:14px;text-decoration:none}.jm-fcats a:hover{color:#111;font-weight:600}.jm-fg{padding:6px 0 14px;border-bottom:1px solid #eee}.jm-fg summary{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-size:16px;font-weight:600;list-style:none;cursor:pointer}.jm-fg summary::-webkit-details-marker{display:none}.jm-fg summary:after{content:"";flex:none;width:12px;height:12px;background:linear-gradient(#111,#111) center/100% 2px no-repeat}.jm-fg:not([open]) summary:after{background:linear-gradient(#111,#111) center/100% 2px no-repeat,linear-gradient(#111,#111) center/2px 100% no-repeat}.jm-fg ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.jm-fg label{display:flex;align-items:center;gap:10px;color:#444;font-size:14px;cursor:pointer}.jm-fg label.is-off{opacity:.45}.jm-fg input[type=checkbox]{width:18px;height:18px;accent-color:#111}.jm-pr{display:grid;gap:14px}.jm-pr__row{display:flex;align-items:center;gap:10px}.jm-pr__row input{width:100%;min-width:0;padding:10px 12px;border:1px solid #e0e0e0;border-radius:6px;font:inherit;font-size:14px}.jm-pr__range{position:relative;height:22px}.jm-pr__range:before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:#111}.jm-pr__range input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.jm-pr__range input::-webkit-slider-runnable-track{background:none}.jm-pr__range input::-webkit-slider-thumb{width:20px;height:20px;border:4px solid #111;border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto;-webkit-appearance:none}.jm-pr__range input::-moz-range-thumb{width:12px;height:12px;border:4px solid #111;border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto}.jm-pr__txt{margin:0;color:#555;font-size:13px}.jm-pr__txt b{color:#111}.jm-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px}.jm-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #ddd;border-radius:999px;background:#fff;color:#111;font-size:13px;text-decoration:none}.jm-chip:hover{border-color:#111}.jm-chip span{font-size:16px;line-height:1}.jm-pgrid{display:grid;grid-template-columns:repeat(var(--jm-cols-m,2),minmax(0,1fr));gap:12px}@media(min-width:750px){.jm-pgrid{grid-template-columns:repeat(var(--jm-cols,3),minmax(0,1fr));gap:20px}}.jm-pgrid--4{--jm-cols:4}.jm-card--box{display:flex;flex-direction:column;padding-bottom:12px;overflow:hidden;border:1px solid #eee;border-radius:12px;background:#fff;transition:box-shadow .2s,border-color .2s}.jm-card--box:hover{border-color:#e2e2e2;box-shadow:0 8px 24px #0000000f}.jm-card--box .jm-card__media{border-radius:0}.jm-card--box .jm-card__title,.jm-card--box .jm-price,.jm-card--box .jm-sw{margin-left:12px;margin-right:12px}.jm-card--box .jm-price{display:block;color:#d93a2f}.jm-card--box .jm-price s{color:#999}.jm-badge--out{background:#555}.jm-sw{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.jm-sw a{width:22px;height:22px;border:1px solid #ddd;border-radius:50%;background-color:#eee;background-position:center;background-size:cover}@media(max-width:749px){.jm-pgrid[style*="--jm-cols-m: 1"] .jm-card__title,.jm-pgrid[style*="--jm-cols-m:1"] .jm-card__title{font-size:15px}}.jm-loadmore{max-width:320px;margin:36px auto 0;text-align:center}.jm-viewed{margin:0 0 10px;color:#555;font-size:13px}.jm-progress{height:3px;margin:0 0 20px;overflow:hidden;border-radius:2px;background:#e8e8e8}.jm-progress span{display:block;height:100%;background:#111;transition:width .3s}.jm-empty{padding:60px 0;color:#666;text-align:center}.jm-rate{position:relative;display:inline-block;color:#d9d9d9;font-size:15px;letter-spacing:2px;line-height:1;white-space:nowrap}.jm-rate:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--p,0%);overflow:hidden;color:#0e8a77}.jm-rsum{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0 0 20px;color:#555;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/jm-shop.css.map */
