.product-grid[data-v-d3c6a351]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.product-grid .product-card[data-v-d3c6a351]{cursor:pointer;display:flex;flex-direction:column;max-width:300px;overflow:hidden;padding:10px;position:relative;text-align:center;transition:transform .2s}.product-grid .product-card[data-v-d3c6a351]:hover{border-color:#0f98d6;transform:translateY(-4px)}.product-grid .img-area[data-v-d3c6a351]{aspect-ratio:1/1;padding:10px;position:relative;width:100%}.product-grid .img-area img[data-v-d3c6a351]{height:auto;width:100%}.product-grid .title[data-v-d3c6a351]{font-family:EBGaramond,serif;font-weight:400;letter-spacing:.5px}.product-grid .price[data-v-d3c6a351],.product-grid .title[data-v-d3c6a351]{color:#000;font-size:1.25rem;margin:10px;text-align:left;text-align:center}.product-grid .price[data-v-d3c6a351]{align-items:flex-end;display:flex;flex:1;font-weight:700;justify-content:center}.product-grid .tag[data-v-d3c6a351]{background:red;border-radius:2px;color:#fff;font-size:1rem;left:0;padding:2px 8px;position:absolute;top:0;z-index:2}.product-grid .addbag-button[data-v-d3c6a351],.product-grid .addcollect-button[data-v-d3c6a351]{bottom:16px;padding:5px;right:16px}.product-grid .addbag-button svg[data-v-d3c6a351],.product-grid .addcollect-button svg[data-v-d3c6a351]{height:24px;width:24px}.grid[data-v-d3c6a351]>*{margin:0 auto;max-width:320px}.product-grid.sm[data-v-d3c6a351]{gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.product-grid.sm .product-card[data-v-d3c6a351]{padding:0}.product-grid.sm .img-area[data-v-d3c6a351]{padding:5px}.product-grid.sm .price[data-v-d3c6a351],.product-grid.sm .title[data-v-d3c6a351]{font-size:1rem;margin:5px}.product-grid.sm .addbag-button[data-v-d3c6a351],.product-grid.sm .addcollect-button[data-v-d3c6a351]{bottom:4px;padding:5px;right:5px}.product-grid.sm .addbag-button svg[data-v-d3c6a351],.product-grid.sm .addcollect-button svg[data-v-d3c6a351]{height:20px;width:20px}.product-grid.search[data-v-d3c6a351]{gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.product-grid.search .product-card[data-v-d3c6a351]{max-width:280px;padding:10px}.product-grid.search .img-area[data-v-d3c6a351]{height:280px;padding:10px;width:280px}.product-grid.search .img-area img[data-v-d3c6a351]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-grid.search .price[data-v-d3c6a351],.product-grid.search .title[data-v-d3c6a351]{font-size:1.125rem;margin:10px}.product-grid.search .addbag-button[data-v-d3c6a351],.product-grid.search .addcollect-button[data-v-d3c6a351]{bottom:16px;padding:5px;right:16px}.product-grid.search .addbag-button svg[data-v-d3c6a351],.product-grid.search .addcollect-button svg[data-v-d3c6a351]{height:24px;width:24px}@media screen and (max-width:768px){.product-grid[data-v-d3c6a351]{gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.product-grid .product-card[data-v-d3c6a351]{padding:0}.product-grid .img-area[data-v-d3c6a351]{padding:5px}.product-grid .price[data-v-d3c6a351],.product-grid .title[data-v-d3c6a351]{font-size:1rem;margin:5px}.product-grid .addbag-button[data-v-d3c6a351],.product-grid .addcollect-button[data-v-d3c6a351]{bottom:2px;padding:5px;right:2px}.product-grid .addbag-button svg[data-v-d3c6a351],.product-grid .addcollect-button svg[data-v-d3c6a351]{height:20px;width:20px}.product-grid.search[data-v-d3c6a351],.product-grid.sm[data-v-d3c6a351]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.product-grid.search[data-v-d3c6a351]{gap:10px;max-width:100%}.product-grid.search .product-card[data-v-d3c6a351]{max-width:100%;padding:5px}.product-grid.search .img-area[data-v-d3c6a351]{aspect-ratio:1/1;height:auto;padding:5px;width:100%}.product-grid.search .price[data-v-d3c6a351],.product-grid.search .title[data-v-d3c6a351]{font-size:1rem;margin:5px}.product-grid.search .addbag-button[data-v-d3c6a351],.product-grid.search .addcollect-button[data-v-d3c6a351]{bottom:4px;padding:5px;right:5px}.product-grid.search .addbag-button svg[data-v-d3c6a351],.product-grid.search .addcollect-button svg[data-v-d3c6a351]{height:20px;width:20px}}.line-clamp-2[data-v-d3c6a351]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
