.pg-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.tl-search-form{display:flex;align-items:center;width:100%;max-width:380px;background:var(--card);border:1.5px solid var(--border);border-radius:26px;overflow:hidden;transition:border-color .2s;margin-bottom:4px}.tl-search-form:focus-within{border-color:var(--accent)}.tl-search-input{flex:1;min-width:0;border:none;background:none;padding:11px 8px 11px 20px;font-family:Noto Sans JP,sans-serif;font-size:12.5px;font-weight:300;color:var(--text);outline:none;letter-spacing:.04em}.tl-search-input::placeholder{color:var(--text-lt)}.tl-search-btn{flex-shrink:0;border:none;background:var(--accent);color:#fff;width:44px;height:36px;margin:4px;border-radius:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,transform .2s}.tl-search-btn:hover{opacity:.88;transform:translateY(-1px)}.tl-search-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.flt-wrap{max-width:var(--tl-maxw);margin:0 auto;padding:0 44px}.flt-bar{background:var(--card);border:1.5px solid var(--border);border-radius:18px;padding:18px 22px 20px;display:flex;align-items:flex-end;gap:14px 16px;flex-wrap:wrap}.flt-ttl{flex:1 0 100%;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;letter-spacing:.14em;color:var(--text);padding-bottom:12px;margin-bottom:2px;border-bottom:1px dashed var(--border)}.flt-grp{display:flex;flex-direction:column;align-items:stretch;gap:6px;flex:0 1 200px;min-width:160px}.flt-lbl{font-family:Noto Sans JP,sans-serif;font-size:10.5px;font-weight:300;letter-spacing:.12em;color:var(--text-lt);white-space:nowrap;padding-left:4px}.flt-sel{width:100%;height:40px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:300;color:var(--text);background-color:var(--bg2);border:1.5px solid var(--border);border-radius:12px;padding:0 32px 0 14px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%23C4657D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .2s;text-overflow:ellipsis}.flt-sel:hover,.flt-sel:focus{border-color:var(--accent);outline:none}.flt-range{display:flex;align-items:center;gap:6px}.flt-num{flex:1 1 0;min-width:0;height:40px;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:300;color:var(--text);background:var(--bg2);border:1.5px solid var(--border);border-radius:12px;padding:0 12px;transition:border-color .2s;-moz-appearance:textfield}.flt-num::-webkit-outer-spin-button,.flt-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.flt-num:hover,.flt-num:focus{border-color:var(--accent);outline:none}.flt-dash{color:var(--text-lt);font-size:11px}.flt-count{margin-left:auto;align-self:flex-end;line-height:40px;font-family:Josefin Sans,sans-serif;font-size:11px;font-weight:300;letter-spacing:.15em;color:var(--text-sub);white-space:nowrap}.flt-count b{color:var(--accent2);font-weight:400}.col-grid{max-width:var(--tl-maxw);margin:36px auto 0;padding:0 44px;display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media(max-width:1280px){.col-grid{grid-template-columns:repeat(4,1fr)}}.pcard{background:var(--card);border-radius:18px;overflow:hidden;box-shadow:0 2px 14px #0000000d;transition:all .3s;display:block}.pcard:hover{transform:translateY(-6px);box-shadow:0 14px 36px #c4657d29}.pcard-img{aspect-ratio:3/4;position:relative;overflow:hidden;background:var(--bg2)}.pcard-img-main,.pcard-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}img.pcard-img-main{object-fit:contain}.pcard-ph{display:flex;align-items:center;justify-content:center}.pcard-bd{padding:14px 16px 17px}.pcard-vendor{font-family:Josefin Sans,sans-serif;font-size:9px;font-weight:300;letter-spacing:.25em;text-transform:uppercase;color:var(--text-lt);margin-bottom:5px}.pcard-nm{font-family:Shippori Mincho,serif;font-size:13.5px;font-weight:400;color:var(--text);letter-spacing:.05em;line-height:1.5;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.pcard-price{font-family:Josefin Sans,sans-serif;font-size:15px;font-weight:300;color:var(--accent2);letter-spacing:.04em}.pcard-price .was{font-size:11px;color:var(--text-lt);text-decoration:line-through;margin-right:7px}.pcard-from{font-family:Noto Sans JP,sans-serif;font-size:10.5px;font-weight:300;color:var(--text-sub);margin-left:3px}.col-empty{max-width:var(--tl-maxw);margin:64px auto 40px;padding:0 44px;text-align:center}.col-empty-txt{font-size:13px;font-weight:300;color:var(--text-sub);letter-spacing:.06em;line-height:2;margin-bottom:20px}.pgn{display:flex;justify-content:center;align-items:center;gap:8px;margin:56px 0 80px}.pgn-btn{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--border);background:var(--card);display:flex;align-items:center;justify-content:center;font-family:Josefin Sans,sans-serif;font-size:12px;color:var(--text-sub);cursor:pointer;transition:all .25s;text-decoration:none}.pgn-btn:hover{border-color:var(--accent);color:var(--accent2)}.pgn-btn.cur{background:var(--accent);border-color:var(--accent);color:#fff;cursor:default}.pgn-btn.is-disabled{opacity:.35;pointer-events:none}.pgn-dots{color:var(--text-lt);font-size:12px;padding:0 4px}@media(max-width:1024px){.col-grid{grid-template-columns:repeat(4,1fr);padding:0 24px}.flt-wrap,.col-empty{padding:0 24px}}@media(max-width:768px){.col-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 20px}.flt-wrap{padding:0 20px}.flt-bar{padding:14px 16px 16px;gap:12px 10px}.flt-grp{flex:1 1 calc(50% - 5px);min-width:0}.flt-count{margin-left:0;width:100%;line-height:1.6;text-align:right}.col-empty{padding:0 20px}.pg-head-row{flex-direction:column;align-items:stretch;gap:16px}.tl-search-form{max-width:none}.pgn{margin:40px 0 56px}}@media(max-width:380px){.col-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/tl-collection.css.map */
