.hb-pg,.hb-pg *{box-sizing:border-box;letter-spacing:normal;text-transform:none}.hb-pg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;padding:12px}@media(min-width:700px){.hb-pg{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px 10px;padding:16px}}.hb-pgc{container-type:inline-size}@media(min-width:700px){@container (min-width: 532px){.hb-pg:not(.is-list){grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width: 634px){.hb-pg:not(.is-list){grid-template-columns:repeat(6,minmax(0,1fr))}}@container (min-width: 1042px){.hb-pg:not(.is-list){grid-template-columns:repeat(10,minmax(0,1fr))}}@container (min-width: 1246px){.hb-pg:not(.is-list){grid-template-columns:repeat(12,minmax(0,1fr))}}}.hb-pi[hidden]{display:none!important}.hb-pi__was{display:block;font-size:11px;line-height:14px;color:#8a7f80;font-weight:400}.hb-pi__qty.is-num{text-align:center;-moz-appearance:textfield}.hb-pi__cart:has(.hb-pi__num){flex-direction:column;height:auto!important;gap:4px}.hb-pi__cart:has(.hb-pi__num) .hb-pi__add{flex:none;width:100%}.hb-pi__num{display:flex;align-items:center;gap:3px;margin:0;cursor:text;min-width:0}.hb-pi__num small{flex:none;font-size:10px;font-weight:700;color:#ff6128;white-space:nowrap}.hb-pi__num i{flex:none;font-style:normal;font-size:11px;font-weight:700}.hb-pi__num .hb-pi__qty.is-num{flex:1;min-width:0;width:auto;height:30px;margin:0;padding:0 2px;border:2px solid #ff6128;background:#fffbe0;font-weight:700;font-size:15px}.hb-pi__qty.is-num::-webkit-inner-spin-button,.hb-pi__qty.is-num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hb-pi{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0;padding:6px;background:#fff;border:2px solid #3a2a2f;border-radius:8px;box-shadow:2px 2px #3a2a2f;transition:transform .08s,box-shadow .08s}.hb-pi__pic{position:relative;display:block;aspect-ratio:63/88;width:100%;overflow:hidden;background:#fff;border-radius:4px}.hb-pi__pic img{width:100%;height:100%;object-fit:contain;display:block;margin:0;max-width:none}.hb-pi__body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.hb-pi__id{display:flex;align-items:center;height:16px;font-size:10.5px;line-height:16px;white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums;gap:3px}.hb-pi__mir{background:linear-gradient(120deg,#b9a8ff,#8fd3ff 45%,#ffd38f);color:#2a1f5c;border-radius:3px;padding:0 4px;font-size:10px;line-height:16px;font-weight:700;white-space:nowrap}.hb-pi__mir.is-on-pic{font-size:10.5px;line-height:17px;padding:0 5px;border:1.5px solid #fff;box-shadow:0 1px 4px #00000073}.hb-pi__down{background:#e60012;color:#fff;font-size:10.5px;font-weight:800;line-height:17px;padding:0 6px;border:1.5px solid #fff;border-radius:3px;box-shadow:0 1px 4px #00000073;pointer-events:none;white-space:nowrap}.hb-pi__down:before{content:"\2193  \5024\4e0b\3052";white-space:pre}.hb-pi__tags{position:absolute;left:3px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:calc(100% - 6px);pointer-events:none}.hb-pi__tags.is-top{top:3px}.hb-pi__tags.is-bottom{bottom:3px}.hb-pi__tags>*{max-width:100%;overflow:hidden;text-overflow:ellipsis}.hb-pi__badge{background:#1f2b7b;color:#fff;font-size:10px;font-weight:700;line-height:17px;padding:0 5px;border:1.5px solid #fff;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-shadow:0 1px 2px #00000040}.hb-pi__badge.is-2{background:#2f9e44}.hb-pi__badge.is-off{background:#e60012}.hb-pg.is-list .hb-pi__tags.is-top{transform:scale(.7);transform-origin:top left}.hb-pi__mir.is-in-row{display:none}.hb-pi__real{display:inline-flex;align-items:center;gap:3px;background:#2f9e44;color:#fff;font-size:10px;font-weight:700;line-height:17px;padding:0 5px 0 4px;border:1.5px solid #fff;border-radius:3px;box-shadow:0 1px 4px #00000073;white-space:nowrap}.hb-pi__real:before{content:"\1f4f7";font-size:9px;line-height:1}.hb-pg.is-list .hb-pi__real{font-size:0;padding:0 2px;right:1px;bottom:1px}.hb-pg.is-list .hb-pi__real:before{margin:0}.hb-pg.is-list .hb-pi__mir.is-on-pic{display:none}.hb-pg.is-list .hb-pi__mir.is-in-row{display:inline-block}.hb-pi__name{font-size:11px;line-height:15px;height:45px;color:#3a2a2f;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.hb-pi__buy{display:flex;align-items:center;min-height:20px;overflow:hidden}.hb-pi__id .hb-pi__stock{margin-left:auto;flex:none;font-size:10px;letter-spacing:-.02em}.hb-pg.is-list .hb-pi__id .hb-pi__stock{font-size:11px;letter-spacing:normal}.hb-pi__id .hb-pi__cond,.hb-pi__id .hb-pi__mir{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.hb-pi__cond{flex:none;max-width:80px;padding:0 3px;font-size:10px;line-height:14px;font-weight:700;border-radius:3px;border:1px solid #e7e2de;background:#fff;color:#3a2a2f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-pi__cond[data-c=A]{background:#e6f7e9;border-color:#a9d9b2}.hb-pi__cond[data-c=A-]{background:#fff8d6;border-color:#e8d27a}.hb-pi__cond[data-c=B]{background:#ffe0e0;border-color:#f0a8a8}.hb-pi__cond[data-c=C]{background:#e9e9ff;border-color:#b3b3e8}.hb-pi__cond[data-c=D]{background:#f1e6ff;border-color:#c9a8ee}.hb-pi__cond.new{background:#1f7a4d;border-color:#1f7a4d;color:#fff}.hb-pi__cond.psa{background:#c8102e;border-color:#c8102e;color:#fff}.hb-pi__sale{margin:2px 0 0;padding:1px 6px;border:2px solid #ff0000;background:#ffea00;color:#000;font-weight:700;font-size:12px;line-height:1.5;border-radius:3px;overflow-wrap:anywhere}.hb-pi__cond.sale{background:#fff1ea;border-color:#ffc9b3;color:#ff6128}.hb-pi__price{color:#e60012;font-weight:900;font-size:17px;line-height:20px;white-space:nowrap;font-variant-numeric:tabular-nums}.hb-pi__price.is-6{font-size:15px}.hb-pi__price.is-7{font-size:13px}.hb-pi__price small{font-size:11px;font-weight:700;margin-left:1px}.hb-pi__stock{font-size:10.5px;color:#3a2a2f;font-weight:700;white-space:nowrap}.hb-pi__stock.is-low{color:#e60012;font-weight:700}.hb-pi__stock.is-out{color:#8a7f80}.hb-pi__cart{display:flex;gap:4px;align-items:stretch;height:30px;margin-top:auto}.hb-pi__qty{flex:none;width:36px;height:30px;padding:0 0 0 4px;font-size:13px;background:#fff;color:#3a2a2f;margin:0;border:2px solid #3a2a2f;border-radius:6px}.hb-pi__add{flex:1;min-width:0;height:30px;border-radius:4px;border:0;background:#ff6128;color:#fff;font-weight:700;font-size:11px;line-height:30px;text-align:center;cursor:pointer;padding:0 2px;margin:0;white-space:nowrap;overflow:hidden}.hb-pi__add.is-ok{background:#2f9e44}.hb-pi__go{flex:1;display:block;height:30px;line-height:28px;text-align:center;border:1px solid #ff6128;color:#ff6128;border-radius:4px;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;overflow:hidden}.hb-pi__note{flex:1;height:30px;line-height:30px;text-align:center;font-size:11px;color:#8a7f80;background:#f1edea;white-space:nowrap;overflow:hidden;border-radius:6px}.hb-pi__so{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;background:#1e16199e;color:#fff;font-weight:900;font-size:13px;letter-spacing:.08em;pointer-events:none}.hb-pi.is-soldout .hb-pi__price{color:#8a7f80}@media(max-width:699px){.hb-pg:not(.is-list){gap:8px 6px;padding:8px}.hb-pi{padding:4px;gap:3px}.hb-pi__body{gap:3px}.hb-pi__name{-webkit-line-clamp:2;height:30px}.hb-pi__buy{min-height:18px}.hb-pi__price{font-size:16px;line-height:19px}.hb-pi__price.is-6{font-size:14px}.hb-pi__price.is-7{font-size:12px}.hb-pi__cart,.hb-pi__qty,.hb-pi__add,.hb-pi__go,.hb-pi__note{height:28px;line-height:28px}}.hb-pg.is-list{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 12px}@media(min-width:1000px){.hb-pg.is-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px 16px}}.hb-pg.is-list .hb-pi{flex-direction:row;align-items:flex-start;gap:8px}.hb-pg.is-list .hb-pi__pic{flex:none;width:52px}.hb-pg.is-list .hb-pi__body{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"id buy" "name cart";column-gap:8px;row-gap:3px;align-items:start}.hb-pg.is-list .hb-pi__id{grid-area:id}.hb-pg.is-list .hb-pi__name{grid-area:name;height:auto;max-height:45px}@media(max-width:699px){.hb-pg.is-list{gap:4px;padding:6px 8px}.hb-pg.is-list .hb-pi__pic{width:44px}.hb-pg.is-list .hb-pi__name{max-height:30px}}.hb-pg.is-list .hb-pi__buy{grid-area:buy;justify-content:flex-end}.hb-pg.is-list .hb-pi__cart{grid-area:cart;margin:0}@media(max-width:420px){.hb-pg.is-list .hb-pi__body{grid-template-columns:minmax(0,1fr) 128px}}@media(hover:hover){.hb-pi:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #3a2a2f}}.hb-pi__add{border:2px solid #3a2a2f;border-radius:6px;line-height:26px;font-weight:800}.hb-pi__add:active{transform:translate(1px,1px)}.hb-pi__go{border:2px solid #3a2a2f;color:#3a2a2f;background:#fff7c2;border-radius:6px;line-height:26px}.hb-pi.is-soldout{box-shadow:none;border-color:#b9aeaa}@media(max-width:699px){.hb-pi{border-width:1.5px;box-shadow:2px 2px #3a2a2f}.hb-pi__add,.hb-pi__go{line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/hobibi-grid.css.map */
