.collection-grid-v21{background:var(--cg21-bg, #fff8ee);color:var(--cg21-toolbar, #111)}.collection-grid-v21__inner{padding-top:var(--cg21-pad-y, 12px);padding-bottom:var(--cg21-pad-y, 48px)}.collection-grid-v21__bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem;font-size:var(--cg21-toolbar-fs, 13px)}.collection-grid-v21__toggle{display:inline-flex;align-items:center;gap:.4rem;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.collection-grid-v21__cluster{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:.85rem}.collection-grid-v21__cluster.is-open{display:flex}.collection-grid-v21__toolbar-start,.collection-grid-v21__toolbar-end{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1rem}.collection-grid-v21__count{white-space:nowrap;opacity:.85}.collection-grid-v21__count--desktop,.collection-grid-v21__filter-label{display:none}.collection-grid-v21__filters{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem .75rem}.collection-grid-v21__filter-label{font-weight:600;padding-top:.2rem}.collection-grid-v21__details{position:relative}.collection-grid-v21__details>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;padding:.2rem 0}.collection-grid-v21__details>summary::-webkit-details-marker{display:none}.collection-grid-v21__details>summary:after{content:"";width:.45rem;height:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-.2rem}.collection-grid-v21__panel{position:absolute;top:calc(100% + 6px);left:0;z-index:5;min-width:220px;padding:.85rem;background:#fff;border:1px solid #e6e0d6;border-radius:8px;box-shadow:0 8px 24px #00000014}.collection-grid-v21__option{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .55rem;font-size:13px;line-height:1.3}.collection-grid-v21__option:last-child{margin-bottom:0}.collection-grid-v21__price-row{display:flex;align-items:center;gap:.4rem;margin-bottom:.65rem}.collection-grid-v21__price-row input{width:5.5rem;padding:.4rem .45rem;border:1px solid #d8d0c4;border-radius:4px;font:inherit}.collection-grid-v21__apply{display:inline-flex;padding:.4rem .8rem;border:1px solid #111;background:#111;color:#fff;border-radius:4px;font:inherit;cursor:pointer}.collection-grid-v21__sort{display:inline-flex;align-items:center;gap:.4rem}.collection-grid-v21__sort select{border:0;background:transparent;font:inherit;color:inherit;padding:.15rem 0;cursor:pointer;max-width:12rem}.collection-grid-v21__cluster.is-open .collection-grid-v21__details{display:block;width:100%}.collection-grid-v21__cluster.is-open .collection-grid-v21__panel{position:static;box-shadow:none;border:0;padding:.5rem 0 0;min-width:0}.collection-grid-v21__list{display:grid;grid-template-columns:repeat(var(--cg21-cols, 2),minmax(0,1fr));gap:var(--cg21-gap, 16px);list-style:none;margin:0;padding:0}.collection-grid-v21__empty{grid-column:1 / -1;text-align:center;padding:2rem 1rem}.collection-card-v21{display:flex;flex-direction:column;height:100%;background:var(--cg21-card-bg, transparent);border-radius:var(--cg21-card-radius, 0)}.collection-card-v21__media{position:relative;display:block;text-decoration:none}.collection-card-v21__badge{position:absolute;top:10px;right:10px;z-index:2;padding:.25rem .65rem;background:var(--cg21-badge-bg, #ffffff);color:var(--cg21-badge-text, #111111);border:1px solid var(--cg21-badge-border, #111111);border-radius:999px;font-size:11px;font-weight:600;line-height:1.2}.collection-card-v21__img-box{position:relative;overflow:hidden;background:var(--cg21-img-bg, #f7f3ea);aspect-ratio:var(--cg21-ratio, 1 / 1)}.collection-card-v21--ratio-adapt .collection-card-v21__img-box{aspect-ratio:auto}.collection-card-v21__img{display:block;width:100%;height:100%;object-fit:var(--cg21-fit, cover)}.collection-card-v21--ratio-adapt .collection-card-v21__img{height:auto;object-fit:contain}.collection-card-v21__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s ease}.collection-card-v21:hover .collection-card-v21__img--secondary{opacity:1}.collection-card-v21__body{display:flex;flex-direction:column;gap:.45rem;padding-top:.75rem;flex:1;text-align:var(--cg21-align-m, left)}.collection-card-v21__title{margin:0;font-size:var(--cg21-title-fs, 14px);font-family:var(--cg21-title-ff, inherit);font-weight:700;line-height:1.25;color:var(--cg21-title, #111)}.collection-card-v21__title a{color:inherit;text-decoration:none}.collection-card-v21__rating{display:flex;align-items:center;gap:.3rem;color:var(--cg21-star, #f5b301)}.collection-card-v21__stars{display:inline-flex;gap:1px}.collection-card-v21__rating-count{font-size:var(--cg21-rating-fs, 12px);color:var(--cg21-rating, #111);font-weight:500}.collection-card-v21__prices{display:flex;flex-direction:column;gap:.15rem}.collection-card-v21__sub-price{margin:0;font-size:var(--cg21-price-fs, 22px);font-family:var(--cg21-price-ff, inherit);font-weight:800;line-height:1.15;color:var(--cg21-price, #0e7b38)}.collection-card-v21__sub-note{display:block;font-size:var(--cg21-sub-note-fs, 12px);font-weight:700;color:inherit}.collection-card-v21__onetime{margin:0;font-size:var(--cg21-onetime-fs, 13px);font-family:var(--cg21-onetime-ff, inherit);color:var(--cg21-onetime, #6b6b6b);font-weight:500}.collection-card-v21__onetime s,.collection-card-v21__compare{margin-right:.35rem;opacity:.75}.collection-card-v21__btn{width:100%;margin-top:auto;font-family:var(--cg21-btn-ff, inherit)}.collection-card-v21__btn--soldout{opacity:.55;cursor:not-allowed}.collection-grid-v21__pagination{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-top:2rem}.collection-grid-v21__pagination .page,.collection-grid-v21__pagination .next,.collection-grid-v21__pagination .prev{display:inline-flex;min-width:2rem;justify-content:center;padding:.35rem .55rem;color:inherit;text-decoration:none}.collection-grid-v21__pagination .current{font-weight:800;text-decoration:underline}@media screen and (min-width:750px){.collection-grid-v21__toggle{display:none}.collection-grid-v21__cluster,.collection-grid-v21__cluster.is-open{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:auto;flex:1}.collection-grid-v21__cluster.is-open .collection-grid-v21__details{width:auto}.collection-grid-v21__cluster.is-open .collection-grid-v21__panel{position:absolute;box-shadow:0 8px 24px #00000014;border:1px solid #e6e0d6;padding:.85rem;min-width:220px}.collection-grid-v21__count--mobile{display:none}.collection-grid-v21__count--desktop,.collection-grid-v21__filter-label{display:inline}.collection-grid-v21__list{grid-template-columns:repeat(var(--cg21-cols-d, 4),minmax(0,1fr));gap:var(--cg21-gap-d, 24px)}.collection-card-v21__body{text-align:var(--cg21-align-d, left)}.collection-card-v21__title{font-size:var(--cg21-title-fs-d, 16px)}.collection-card-v21__sub-price{font-size:var(--cg21-price-fs-d, 26px)}.collection-card-v21__sub-note{font-size:var(--cg21-sub-note-fs-d, 13px)}.collection-card-v21__onetime{font-size:var(--cg21-onetime-fs-d, 14px)}}@media(hover:none){.collection-card-v21__img--secondary{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/collection-product-grid_v21.css.map */
