.product-card-image-wrap[data-astro-cid-poyn3awd]{position:relative;overflow:hidden;border-radius:12px 12px 0 0}.product-card-image[data-astro-cid-poyn3awd]{display:block;position:relative}.product-card-image[data-astro-cid-poyn3awd] .img-primary{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;transition:opacity .35s ease}.img-hover[data-astro-cid-poyn3awd]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .35s ease;pointer-events:none}.product-card-image-wrap[data-astro-cid-poyn3awd]:hover .img-hover[data-astro-cid-poyn3awd].loaded{opacity:1}.product-card-image-wrap[data-astro-cid-poyn3awd].has-hover-loaded:hover .img-primary{opacity:0}.quick-view-bar[data-astro-cid-poyn3awd]{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:#212121cc;backdrop-filter:blur(4px);color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;border:none;width:100%;cursor:pointer;font-family:inherit;transform:translateY(100%);transition:transform .25s ease}.quick-view-bar[data-astro-cid-poyn3awd] svg[data-astro-cid-poyn3awd]{flex-shrink:0}.product-card-image-wrap[data-astro-cid-poyn3awd]:hover .quick-view-bar[data-astro-cid-poyn3awd]{transform:translateY(0)}@media(hover:none){.img-hover[data-astro-cid-poyn3awd],.quick-view-bar[data-astro-cid-poyn3awd]{display:none}}.product-card[data-astro-cid-poyn3awd]{display:flex;flex-direction:column;height:100%}.product-card[data-astro-cid-poyn3awd] .product-card-body{display:flex;flex-direction:column;flex:1 1 auto}.product-card[data-astro-cid-poyn3awd] .product-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.product-card-actions[data-astro-cid-poyn3awd]{margin-top:auto}.product-card-buyrow[data-astro-cid-poyn3awd]{display:flex;align-items:stretch;gap:8px}.product-card-buyrow[data-astro-cid-poyn3awd] .btn-add-to-cart[data-astro-cid-poyn3awd]{flex:1 1 auto;width:auto}.btn-card-wa[data-astro-cid-poyn3awd]{flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #25D366;color:#25d366;background:#fff;border-radius:4px;transition:background .2s,color .2s}.btn-card-wa[data-astro-cid-poyn3awd]:hover{background:#25d366;color:#fff}.btn-card-wa[data-astro-cid-poyn3awd] svg[data-astro-cid-poyn3awd]{width:19px;height:19px}.product-card-actions[data-astro-cid-poyn3awd]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.btn-add-to-cart[data-astro-cid-poyn3awd]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background:#c8913c;color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:4px;cursor:pointer;transition:all .2s;text-decoration:none;box-shadow:0 2px 8px #c8913c33}.btn-add-to-cart[data-astro-cid-poyn3awd]:hover{background:#b07d30;transform:translateY(-1px);box-shadow:0 4px 12px #c8913c4d;color:#fff}.btn-add-to-cart[data-astro-cid-poyn3awd]:disabled{opacity:.7;cursor:wait;transform:none}.btn-add-to-cart[data-astro-cid-poyn3awd].added{background:#25d366;box-shadow:0 2px 8px #25d36640}.btn-add-to-cart[data-astro-cid-poyn3awd] svg[data-astro-cid-poyn3awd]{flex-shrink:0}.btn-out-of-stock[data-astro-cid-poyn3awd]{display:block;width:100%;padding:10px 16px;background:#f7f7f7;color:#999;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-align:center;border-radius:4px}.product-card-link[data-astro-cid-poyn3awd]{display:block;text-align:center;font-size:13px;font-weight:600;color:#777;text-decoration:none;text-transform:uppercase;letter-spacing:.3px;transition:color .15s}.product-card-link[data-astro-cid-poyn3awd]:hover{color:#c8913c}.product-card-title[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]{color:inherit;text-decoration:none}.product-card-title[data-astro-cid-poyn3awd] a[data-astro-cid-poyn3awd]:hover{color:#c8913c}.sale-pill[data-astro-cid-poyn3awd]{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;background:linear-gradient(to right,#1f1f1f,#000);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px 4px 10px;border-radius:999px;box-shadow:0 4px 6px -1px #00000059;border:1px solid rgba(255,255,255,.2);pointer-events:none}.sale-pill[data-astro-cid-poyn3awd] svg[data-astro-cid-poyn3awd]{width:12px;height:12px;flex-shrink:0}.price-old[data-astro-cid-poyn3awd]{text-decoration:line-through;color:#999;font-size:.85rem;font-weight:400;margin-right:6px}.price-current[data-astro-cid-poyn3awd]{color:#c8913c;font-weight:600}.atc-spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:atcspin .5s linear infinite}@keyframes atcspin{to{transform:rotate(360deg)}}
