.color-option:hover{cursor:pointer}.modern-product-card{background:#fff;border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px #0000000a;height:100%;display:flex;flex-direction:column}.modern-product-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.modern-card__image-wrapper{position:relative;background:#fafafa;aspect-ratio:1;overflow:hidden;border:2px solid #E1E1E1;border-radius:8px}.modern-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.modern-product-card:hover .modern-card__image{transform:scale(1.05)}.modern-card__content{padding:0 20px;display:flex;flex-direction:column;gap:8px}.modern-card__title{font-size:16px;font-weight:700;color:#1a1a1a;line-height:1.3;margin:0;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.modern-card__title:hover{color:#000}.modern-card__vendor{font-size:13px;color:#666;font-weight:400;text-transform:uppercase;letter-spacing:.5px}.modern-card__price-wrapper{margin-top:auto;padding-top:5px}.modern-card__price{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:18px;color:#1a1a1a;margin:0}.modern-card__compare-price{color:#999;text-decoration:line-through;margin-left:8px;font-weight:400}.moder-card__price{font-size:13px}.moder-card__compare-price-normal{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#f44}.modern-card__badge{position:absolute;bottom:12px;right:12px;background:#f44;color:#fff;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.modern-card__badge--sale{background:#f44}.modern-card__badge--sold-out{background:#666}.modern-card__rating{display:flex;align-items:center;gap:6px;font-size:13px;color:#666}.modern-card__stars{color:#ffc107;font-size:14px}.modern-card__quick-add{margin-top:12px;width:100%;background:#1a1a1a;color:#fff;border:none;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.modern-card__quick-add:hover{background:#000;transform:translateY(-1px)}.modern-card__quick-add:disabled{background:#ccc;cursor:not-allowed;transform:none}.modern-card__link{text-decoration:none;color:inherit}.forest-green{border-radius:100%;background:#99a181;width:32px;height:32px;border:1px solid black}.sky-blue{border-radius:100%;background:#97caf9;width:32px;height:32px;border:1px solid black}.color-swicher-new{margin-bottom:65px;display:flex;flex-direction:row;justify-content:start;gap:10px;align-items:center}@media (max-width: 768px){.modern-card__content{padding:0 16px}.modern-card__title{font-size:15px}.modern-card__price{font-size:16px}.forest-green,.sky-blue{width:24px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/rebuild-card-product.css.map */
